Mini Kabibi Habibi
(()=>{var d4e=Object.create;var hh=Object.defineProperty;var f4e=Object.getOwnPropertyDescriptor;var g4e=Object.getOwnPropertyNames;var m4e=Object.getPrototypeOf,h4e=Object.prototype.hasOwnProperty;var QC=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),p4e=e=>{throw TypeError(e)};var de=(e,t)=>()=>(e&&(t=e(e=0)),t);var Xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Gn=(e,t)=>{for(var u in t)hh(e,u,{get:t[u],enumerable:!0})},mh=(e,t,u,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(var f=g4e(t),p=0,r=f.length,c;p<r;p++)c=f[p],!h4e.call(e,c)&&c!==u&&hh(e,c,{get:(n=>t[n]).bind(null,c),enumerable:!(s=f4e(t,c))||s.enumerable});return e},Mo=(e,t,u)=>(mh(e,t,"default"),u&&mh(u,t,"default")),se=(e,t,u)=>(u=e!=null?d4e(m4e(e)):{},mh(t||!e||!e.__esModule?hh(u,"default",{value:e,enumerable:!0}):u,e)),Zn=e=>mh(hh({},"__esModule",{value:!0}),e);var v4e=function(e,t){this[0]=e,this[1]=t};var hl=e=>{var t=e[QC("asyncIterator")],u=!1,s,f={};return t==null?(t=e[QC("iterator")](),s=p=>f[p]=r=>t[p](r)):(t=t.call(e),s=p=>f[p]=r=>{if(u){if(u=!1,p==="throw")throw r;return r}return u=!0,{done:!1,value:new v4e(new Promise(c=>{var n=t[p](r);n instanceof Object||p4e("Object expected"),c(n)}),1)}}),f[QC("iterator")]=()=>f,s("next"),"throw"in t?s("throw"):f.throw=p=>{throw p},"return"in t&&s("return"),f};var fB=Xe((exports,module)=>{if(exports.__platformBundles!==void 0)for(platformBundles=exports.__platformBundles.concat(),Reflect.deleteProperty(exports,"__platformBundles"),i=0;i<platformBundles.length;++i)console.log("PB start "+(i+1)+"/"+platformBundles.length),eval(platformBundles[i]),console.log("PB done "+(i+1)+"/"+platformBundles.length);var platformBundles,i});var rl=Xe((DMe,U5)=>{function gB(e,t,u,s,f,p,r){try{var c=e[p](r),n=c.value}catch(a){u(a);return}c.done?t(n):Promise.resolve(n).then(s,f)}function R4e(e){return function(){var t=this,u=arguments;return new Promise(function(s,f){var p=e.apply(t,u);function r(n){gB(p,s,f,r,c,"next",n)}function c(n){gB(p,s,f,r,c,"throw",n)}r(void 0)})}}U5.exports=R4e,U5.exports.__esModule=!0,U5.exports.default=U5.exports});var wr=Xe((IMe,mB)=>{mB.exports=OfficePlatformGlobal.ReactNative.Components});var pB=Xe((_Me,hB)=>{hB.exports=OfficePlatformGlobal.ReactNativeReka});var Ll=Xe((JC,vB)=>{"use strict";var G5=function(t){return t&&t.Math===Math&&t};vB.exports=G5(typeof globalThis=="object"&&globalThis)||G5(typeof window=="object"&&window)||G5(typeof self=="object"&&self)||G5(typeof global=="object"&&global)||G5(typeof JC=="object"&&JC)||(function(){return this})()||Function("return this")()});var v0=Xe((MMe,RB)=>{"use strict";RB.exports=function(e){try{return!!e()}catch(t){return!0}}});var w1=Xe((LMe,FB)=>{"use strict";var F4e=v0();FB.exports=!F4e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})});var XC=Xe((BMe,CB)=>{"use strict";var C4e=v0();CB.exports=!C4e(function(){var e=function(){}.bind();return typeof e!="function"||e.hasOwnProperty("prototype")})});var vh=Xe((PMe,yB)=>{"use strict";var y4e=XC(),ph=Function.prototype.call;yB.exports=y4e?ph.bind(ph):function(){return ph.apply(ph,arguments)}});var EB=Xe(AB=>{"use strict";var SB={}.propertyIsEnumerable,bB=Object.getOwnPropertyDescriptor,S4e=bB&&!SB.call({1:2},1);AB.f=S4e?function(t){var u=bB(this,t);return!!u&&u.enumerable}:SB});var YC=Xe((NMe,TB)=>{"use strict";TB.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}});var Mu=Xe((HMe,wB)=>{"use strict";var xB=XC(),kB=Function.prototype,ey=kB.call,b4e=xB&&kB.bind.bind(ey,ey);wB.exports=xB?b4e:function(e){return function(){return ey.apply(e,arguments)}}});var _B=Xe((VMe,IB)=>{"use strict";var DB=Mu(),A4e=DB({}.toString),E4e=DB("".slice);IB.exports=function(e){return E4e(A4e(e),8,-1)}});var LB=Xe((ZMe,MB)=>{"use strict";var T4e=Mu(),x4e=v0(),k4e=_B(),ry=Object,w4e=T4e("".split);MB.exports=x4e(function(){return!ry("z").propertyIsEnumerable(0)})?function(e){return k4e(e)==="String"?w4e(e,""):ry(e)}:ry});var ty=Xe((jMe,BB)=>{"use strict";BB.exports=function(e){return e==null}});var ay=Xe((UMe,PB)=>{"use strict";var D4e=ty(),I4e=TypeError;PB.exports=function(e){if(D4e(e))throw new I4e("Can't call method on "+e);return e}});var Rh=Xe((GMe,OB)=>{"use strict";var _4e=LB(),M4e=ay();OB.exports=function(e){return _4e(M4e(e))}});var Yo=Xe((WMe,NB)=>{"use strict";var ny=typeof document=="object"&&document.all;NB.exports=typeof ny>"u"&&ny!==void 0?function(e){return typeof e=="function"||e===ny}:function(e){return typeof e=="function"}});var i2=Xe((zMe,HB)=>{"use strict";var L4e=Yo();HB.exports=function(e){return typeof e=="object"?e!==null:L4e(e)}});var ly=Xe(($Me,VB)=>{"use strict";var iy=Ll(),B4e=Yo(),P4e=function(t){return B4e(t)?t:void 0};VB.exports=function(e,t){return arguments.length<2?P4e(iy[e]):iy[e]&&iy[e][t]}});var jB=Xe((KMe,ZB)=>{"use strict";var O4e=Mu();ZB.exports=O4e({}.isPrototypeOf)});var zB=Xe((qMe,WB)=>{"use strict";var N4e=Ll(),UB=N4e.navigator,GB=UB&&UB.userAgent;WB.exports=GB?String(GB):""});var YB=Xe((QMe,XB)=>{"use strict";var JB=Ll(),oy=zB(),$B=JB.process,KB=JB.Deno,qB=$B&&$B.versions||KB&&KB.version,QB=qB&&qB.v8,eu,Fh;QB&&(eu=QB.split("."),Fh=eu[0]>0&&eu[0]<4?1:+(eu[0]+eu[1]));!Fh&&oy&&(eu=oy.match(/Edge\/(\d+)/),(!eu||eu[1]>=74)&&(eu=oy.match(/Chrome\/(\d+)/),eu&&(Fh=+eu[1])));XB.exports=Fh});var uy=Xe((JMe,rP)=>{"use strict";var eP=YB(),H4e=v0(),V4e=Ll(),Z4e=V4e.String;rP.exports=!!Object.getOwnPropertySymbols&&!H4e(function(){var e=Symbol("symbol detection");return!Z4e(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&eP&&eP<41})});var cy=Xe((XMe,tP)=>{"use strict";var j4e=uy();tP.exports=j4e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var sy=Xe((YMe,aP)=>{"use strict";var U4e=ly(),G4e=Yo(),W4e=jB(),z4e=cy(),$4e=Object;aP.exports=z4e?function(e){return typeof e=="symbol"}:function(e){var t=U4e("Symbol");return G4e(t)&&W4e(t.prototype,$4e(e))}});var iP=Xe((eLe,nP)=>{"use strict";var K4e=String;nP.exports=function(e){try{return K4e(e)}catch(t){return"Object"}}});var oP=Xe((rLe,lP)=>{"use strict";var q4e=Yo(),Q4e=iP(),J4e=TypeError;lP.exports=function(e){if(q4e(e))return e;throw new J4e(Q4e(e)+" is not a function")}});var cP=Xe((tLe,uP)=>{"use strict";var X4e=oP(),Y4e=ty();uP.exports=function(e,t){var u=e[t];return Y4e(u)?void 0:X4e(u)}});var dP=Xe((aLe,sP)=>{"use strict";var dy=vh(),fy=Yo(),gy=i2(),ehe=TypeError;sP.exports=function(e,t){var u,s;if(t==="string"&&fy(u=e.toString)&&!gy(s=dy(u,e))||fy(u=e.valueOf)&&!gy(s=dy(u,e))||t!=="string"&&fy(u=e.toString)&&!gy(s=dy(u,e)))return s;throw new ehe("Can't convert object to primitive value")}});var gP=Xe((nLe,fP)=>{"use strict";fP.exports=!1});var Ch=Xe((iLe,hP)=>{"use strict";var mP=Ll(),rhe=Object.defineProperty;hP.exports=function(e,t){try{rhe(mP,e,{value:t,configurable:!0,writable:!0})}catch(u){mP[e]=t}return t}});var yh=Xe((lLe,RP)=>{"use strict";var the=gP(),ahe=Ll(),nhe=Ch(),pP="__core-js_shared__",vP=RP.exports=ahe[pP]||nhe(pP,{});(vP.versions||(vP.versions=[])).push({version:"3.42.0",mode:the?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"})});var my=Xe((oLe,CP)=>{"use strict";var FP=yh();CP.exports=function(e,t){return FP[e]||(FP[e]=t||{})}});var SP=Xe((uLe,yP)=>{"use strict";var ihe=ay(),lhe=Object;yP.exports=function(e){return lhe(ihe(e))}});var D1=Xe((cLe,bP)=>{"use strict";var ohe=Mu(),uhe=SP(),che=ohe({}.hasOwnProperty);bP.exports=Object.hasOwn||function(t,u){return che(uhe(t),u)}});var hy=Xe((sLe,AP)=>{"use strict";var she=Mu(),dhe=0,fhe=Math.random(),ghe=she(1 .toString);AP.exports=function(e){return"Symbol("+(e===void 0?"":e)+")_"+ghe(++dhe+fhe,36)}});var xP=Xe((dLe,TP)=>{"use strict";var mhe=Ll(),hhe=my(),EP=D1(),phe=hy(),vhe=uy(),Rhe=cy(),l2=mhe.Symbol,py=hhe("wks"),Fhe=Rhe?l2.for||l2:l2&&l2.withoutSetter||phe;TP.exports=function(e){return EP(py,e)||(py[e]=vhe&&EP(l2,e)?l2[e]:Fhe("Symbol."+e)),py[e]}});var IP=Xe((fLe,DP)=>{"use strict";var Che=vh(),kP=i2(),wP=sy(),yhe=cP(),She=dP(),bhe=xP(),Ahe=TypeError,Ehe=bhe("toPrimitive");DP.exports=function(e,t){if(!kP(e)||wP(e))return e;var u=yhe(e,Ehe),s;if(u){if(t===void 0&&(t="default"),s=Che(u,e,t),!kP(s)||wP(s))return s;throw new Ahe("Can't convert object to primitive value")}return t===void 0&&(t="number"),She(e,t)}});var vy=Xe((gLe,_P)=>{"use strict";var The=IP(),xhe=sy();_P.exports=function(e){var t=The(e,"string");return xhe(t)?t:t+""}});var BP=Xe((mLe,LP)=>{"use strict";var khe=Ll(),MP=i2(),Ry=khe.document,whe=MP(Ry)&&MP(Ry.createElement);LP.exports=function(e){return whe?Ry.createElement(e):{}}});var Fy=Xe((hLe,PP)=>{"use strict";var Dhe=w1(),Ihe=v0(),_he=BP();PP.exports=!Dhe&&!Ihe(function(){return Object.defineProperty(_he("div"),"a",{get:function(){return 7}}).a!==7})});var Cy=Xe(NP=>{"use strict";var Mhe=w1(),Lhe=vh(),Bhe=EB(),Phe=YC(),Ohe=Rh(),Nhe=vy(),Hhe=D1(),Vhe=Fy(),OP=Object.getOwnPropertyDescriptor;NP.f=Mhe?OP:function(t,u){if(t=Ohe(t),u=Nhe(u),Vhe)try{return OP(t,u)}catch(s){}if(Hhe(t,u))return Phe(!Lhe(Bhe.f,t,u),t[u])}});var VP=Xe((vLe,HP)=>{"use strict";var Zhe=w1(),jhe=v0();HP.exports=Zhe&&jhe(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})});var yy=Xe((RLe,ZP)=>{"use strict";var Uhe=i2(),Ghe=String,Whe=TypeError;ZP.exports=function(e){if(Uhe(e))return e;throw new Whe(Ghe(e)+" is not an object")}});var bh=Xe(UP=>{"use strict";var zhe=w1(),$he=Fy(),Khe=VP(),Sh=yy(),jP=vy(),qhe=TypeError,Sy=Object.defineProperty,Qhe=Object.getOwnPropertyDescriptor,by="enumerable",Ay="configurable",Ey="writable";UP.f=zhe?Khe?function(t,u,s){if(Sh(t),u=jP(u),Sh(s),typeof t=="function"&&u==="prototype"&&"value"in s&&Ey in s&&!s[Ey]){var f=Qhe(t,u);f&&f[Ey]&&(t[u]=s.value,s={configurable:Ay in s?s[Ay]:f[Ay],enumerable:by in s?s[by]:f[by],writable:!1})}return Sy(t,u,s)}:Sy:function(t,u,s){if(Sh(t),u=jP(u),Sh(s),$he)try{return Sy(t,u,s)}catch(f){}if("get"in s||"set"in s)throw new qhe("Accessors not supported");return"value"in s&&(t[u]=s.value),t}});var Ty=Xe((CLe,GP)=>{"use strict";var Jhe=w1(),Xhe=bh(),Yhe=YC();GP.exports=Jhe?function(e,t,u){return Xhe.f(e,t,Yhe(1,u))}:function(e,t,u){return e[t]=u,e}});var $P=Xe((yLe,zP)=>{"use strict";var xy=w1(),epe=D1(),WP=Function.prototype,rpe=xy&&Object.getOwnPropertyDescriptor,ky=epe(WP,"name"),tpe=ky&&function(){}.name==="something",ape=ky&&(!xy||xy&&rpe(WP,"name").configurable);zP.exports={EXISTS:ky,PROPER:tpe,CONFIGURABLE:ape}});var qP=Xe((SLe,KP)=>{"use strict";var npe=Mu(),ipe=Yo(),wy=yh(),lpe=npe(Function.toString);ipe(wy.inspectSource)||(wy.inspectSource=function(e){return lpe(e)});KP.exports=wy.inspectSource});var XP=Xe((bLe,JP)=>{"use strict";var ope=Ll(),upe=Yo(),QP=ope.WeakMap;JP.exports=upe(QP)&&/native code/.test(String(QP))});var rO=Xe((ALe,eO)=>{"use strict";var cpe=my(),spe=hy(),YP=cpe("keys");eO.exports=function(e){return YP[e]||(YP[e]=spe(e))}});var Dy=Xe((ELe,tO)=>{"use strict";tO.exports={}});var lO=Xe((TLe,iO)=>{"use strict";var dpe=XP(),nO=Ll(),fpe=i2(),gpe=Ty(),Iy=D1(),_y=yh(),mpe=rO(),hpe=Dy(),aO="Object already initialized",My=nO.TypeError,ppe=nO.WeakMap,Ah,W5,Eh,vpe=function(t){return Eh(t)?W5(t):Ah(t,{})},Rpe=function(t){return function(u){var s;if(!fpe(u)||(s=W5(u)).type!==t)throw new My("Incompatible receiver, "+t+" required");return s}};dpe||_y.state?(ru=_y.state||(_y.state=new ppe),ru.get=ru.get,ru.has=ru.has,ru.set=ru.set,Ah=function(t,u){if(ru.has(t))throw new My(aO);return u.facade=t,ru.set(t,u),u},W5=function(t){return ru.get(t)||{}},Eh=function(t){return ru.has(t)}):(Gc=mpe("state"),hpe[Gc]=!0,Ah=function(t,u){if(Iy(t,Gc))throw new My(aO);return u.facade=t,gpe(t,Gc,u),u},W5=function(t){return Iy(t,Gc)?t[Gc]:{}},Eh=function(t){return Iy(t,Gc)});var ru,Gc;iO.exports={set:Ah,get:W5,has:Eh,enforce:vpe,getterFor:Rpe}});var sO=Xe((xLe,cO)=>{"use strict";var By=Mu(),Fpe=v0(),Cpe=Yo(),Th=D1(),Ly=w1(),ype=$P().CONFIGURABLE,Spe=qP(),uO=lO(),bpe=uO.enforce,Ape=uO.get,oO=String,xh=Object.defineProperty,Epe=By("".slice),Tpe=By("".replace),xpe=By([].join),kpe=Ly&&!Fpe(function(){return xh(function(){},"length",{value:8}).length!==8}),wpe=String(String).split("String"),Dpe=cO.exports=function(e,t,u){Epe(oO(t),0,7)==="Symbol("&&(t="["+Tpe(oO(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),u&&u.getter&&(t="get "+t),u&&u.setter&&(t="set "+t),(!Th(e,"name")||ype&&e.name!==t)&&(Ly?xh(e,"name",{value:t,configurable:!0}):e.name=t),kpe&&u&&Th(u,"arity")&&e.length!==u.arity&&xh(e,"length",{value:u.arity});try{u&&Th(u,"constructor")&&u.constructor?Ly&&xh(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(f){}var s=bpe(e);return Th(s,"source")||(s.source=xpe(wpe,typeof t=="string"?t:"")),e};Function.prototype.toString=Dpe(function(){return Cpe(this)&&Ape(this).source||Spe(this)},"toString")});var fO=Xe((kLe,dO)=>{"use strict";var Ipe=Yo(),_pe=bh(),Mpe=sO(),Lpe=Ch();dO.exports=function(e,t,u,s){s||(s={});var f=s.enumerable,p=s.name!==void 0?s.name:t;if(Ipe(u)&&Mpe(u,p,s),s.global)f?e[t]=u:Lpe(t,u);else{try{s.unsafe?e[t]&&(f=!0):delete e[t]}catch(r){}f?e[t]=u:_pe.f(e,t,{value:u,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}});var mO=Xe((wLe,gO)=>{"use strict";var Bpe=Math.ceil,Ppe=Math.floor;gO.exports=Math.trunc||function(t){var u=+t;return(u>0?Ppe:Bpe)(u)}});var Py=Xe((DLe,hO)=>{"use strict";var Ope=mO();hO.exports=function(e){var t=+e;return t!==t||t===0?0:Ope(t)}});var vO=Xe((ILe,pO)=>{"use strict";var Npe=Py(),Hpe=Math.max,Vpe=Math.min;pO.exports=function(e,t){var u=Npe(e);return u<0?Hpe(u+t,0):Vpe(u,t)}});var FO=Xe((_Le,RO)=>{"use strict";var Zpe=Py(),jpe=Math.min;RO.exports=function(e){var t=Zpe(e);return t>0?jpe(t,9007199254740991):0}});var yO=Xe((MLe,CO)=>{"use strict";var Upe=FO();CO.exports=function(e){return Upe(e.length)}});var AO=Xe((LLe,bO)=>{"use strict";var Gpe=Rh(),Wpe=vO(),zpe=yO(),SO=function(t){return function(u,s,f){var p=Gpe(u),r=zpe(p);if(r===0)return!t&&-1;var c=Wpe(f,r),n;if(t&&s!==s){for(;r>c;)if(n=p[c++],n!==n)return!0}else for(;r>c;c++)if((t||c in p)&&p[c]===s)return t||c||0;return!t&&-1}};bO.exports={includes:SO(!0),indexOf:SO(!1)}});var xO=Xe((BLe,TO)=>{"use strict";var $pe=Mu(),Oy=D1(),Kpe=Rh(),qpe=AO().indexOf,Qpe=Dy(),EO=$pe([].push);TO.exports=function(e,t){var u=Kpe(e),s=0,f=[],p;for(p in u)!Oy(Qpe,p)&&Oy(u,p)&&EO(f,p);for(;t.length>s;)Oy(u,p=t[s++])&&(~qpe(f,p)||EO(f,p));return f}});var wO=Xe((PLe,kO)=>{"use strict";kO.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var IO=Xe(DO=>{"use strict";var Jpe=xO(),Xpe=wO(),Ype=Xpe.concat("length","prototype");DO.f=Object.getOwnPropertyNames||function(t){return Jpe(t,Ype)}});var MO=Xe(_O=>{"use strict";_O.f=Object.getOwnPropertySymbols});var BO=Xe((HLe,LO)=>{"use strict";var e3e=ly(),r3e=Mu(),t3e=IO(),a3e=MO(),n3e=yy(),i3e=r3e([].concat);LO.exports=e3e("Reflect","ownKeys")||function(t){var u=t3e.f(n3e(t)),s=a3e.f;return s?i3e(u,s(t)):u}});var NO=Xe((VLe,OO)=>{"use strict";var PO=D1(),l3e=BO(),o3e=Cy(),u3e=bh();OO.exports=function(e,t,u){for(var s=l3e(t),f=u3e.f,p=o3e.f,r=0;r<s.length;r++){var c=s[r];!PO(e,c)&&!(u&&PO(u,c))&&f(e,c,p(t,c))}}});var VO=Xe((ZLe,HO)=>{"use strict";var c3e=v0(),s3e=Yo(),d3e=/#|\.prototype\./,z5=function(t,u){var s=g3e[f3e(t)];return s===h3e?!0:s===m3e?!1:s3e(u)?c3e(u):!!u},f3e=z5.normalize=function(e){return String(e).replace(d3e,".").toLowerCase()},g3e=z5.data={},m3e=z5.NATIVE="N",h3e=z5.POLYFILL="P";HO.exports=z5});var jO=Xe((jLe,ZO)=>{"use strict";var kh=Ll(),p3e=Cy().f,v3e=Ty(),R3e=fO(),F3e=Ch(),C3e=NO(),y3e=VO();ZO.exports=function(e,t){var u=e.target,s=e.global,f=e.stat,p,r,c,n,a,l;if(s?r=kh:f?r=kh[u]||F3e(u,{}):r=kh[u]&&kh[u].prototype,r)for(c in t){if(a=t[c],e.dontCallGetSet?(l=p3e(r,c),n=l&&l.value):n=r[c],p=y3e(s?c:u+(f?".":"#")+c,e.forced),!p&&n!==void 0){if(typeof a==typeof n)continue;C3e(a,n)}(e.sham||n&&n.sham)&&v3e(a,"sham",!0),R3e(r,c,a,e)}}});var UO=Xe(()=>{"use strict";var S3e=jO(),Ny=Ll();S3e({global:!0,forced:Ny.globalThis!==Ny},{globalThis:Ny})});var WO=Xe((WLe,GO)=>{"use strict";UO();GO.exports=Ll()});var $O=Xe((zLe,zO)=>{"use strict";var b3e=WO();zO.exports=b3e});var KO=Xe(($Le,$5)=>{function A3e(e){if(e==null)throw new TypeError("Cannot destructure "+e)}$5.exports=A3e,$5.exports.__esModule=!0,$5.exports.default=$5.exports});var wh=Xe((KLe,R0)=>{function Hy(e,t){return R0.exports=Hy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,f){return s.__proto__=f,s},R0.exports.__esModule=!0,R0.exports.default=R0.exports,Hy(e,t)}R0.exports=Hy,R0.exports.__esModule=!0,R0.exports.default=R0.exports});var QO=Xe((qLe,F0)=>{function qO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(F0.exports=qO=function(){return!!e},F0.exports.__esModule=!0,F0.exports.default=F0.exports)()}F0.exports=qO,F0.exports.__esModule=!0,F0.exports.default=F0.exports});var Vy=Xe((QLe,K5)=>{var E3e=wh(),T3e=QO();function x3e(e,t,u){if(T3e())return Reflect.construct.apply(null,arguments);var s=[null];s.push.apply(s,t);var f=new(e.bind.apply(e,s));return u&&E3e(f,u.prototype),f}K5.exports=x3e,K5.exports.__esModule=!0,K5.exports.default=K5.exports});var Zy=Xe((JLe,q5)=>{function k3e(e){if(Array.isArray(e))return e}q5.exports=k3e,q5.exports.__esModule=!0,q5.exports.default=q5.exports});var jy=Xe((XLe,Q5)=>{function w3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}Q5.exports=w3e,Q5.exports.__esModule=!0,Q5.exports.default=Q5.exports});var Uy=Xe((YLe,J5)=>{function D3e(e,t){(t==null||t>e.length)&&(t=e.length);for(var u=0,s=new Array(t);u<t;u++)s[u]=e[u];return s}J5.exports=D3e,J5.exports.__esModule=!0,J5.exports.default=J5.exports});var Dh=Xe((eBe,X5)=>{var JO=Uy();function I3e(e,t){if(e){if(typeof e=="string")return JO(e,t);var u=Object.prototype.toString.call(e).slice(8,-1);if(u==="Object"&&e.constructor&&(u=e.constructor.name),u==="Map"||u==="Set")return Array.from(e);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return JO(e,t)}}X5.exports=I3e,X5.exports.__esModule=!0,X5.exports.default=X5.exports});var Gy=Xe((rBe,Y5)=>{function _3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Y5.exports=_3e,Y5.exports.__esModule=!0,Y5.exports.default=Y5.exports});var Wy=Xe((tBe,ef)=>{var M3e=Zy(),L3e=jy(),B3e=Dh(),P3e=Gy();function O3e(e){return M3e(e)||L3e(e)||B3e(e)||P3e()}ef.exports=O3e,ef.exports.__esModule=!0,ef.exports.default=ef.exports});var Ih=Xe((aBe,C0)=>{function zy(e){"@babel/helpers - typeof";return C0.exports=zy=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C0.exports.__esModule=!0,C0.exports.default=C0.exports,zy(e)}C0.exports=zy,C0.exports.__esModule=!0,C0.exports.default=C0.exports});var YO=Xe((nBe,rf)=>{var XO=Ih().default;function N3e(e,t){if(XO(e)!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var s=u.call(e,t||"default");if(XO(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}rf.exports=N3e,rf.exports.__esModule=!0,rf.exports.default=rf.exports});var $y=Xe((iBe,tf)=>{var H3e=Ih().default,V3e=YO();function Z3e(e){var t=V3e(e,"string");return H3e(t)=="symbol"?t:t+""}tf.exports=Z3e,tf.exports.__esModule=!0,tf.exports.default=tf.exports});var In=Xe((lBe,af)=>{var j3e=$y();function U3e(e,t,u){return t=j3e(t),t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}af.exports=U3e,af.exports.__esModule=!0,af.exports.default=af.exports});var eN=Xe((oBe,nf)=>{function G3e(e,t){if(e==null)return{};var u={},s=Object.keys(e),f,p;for(p=0;p<s.length;p++)f=s[p],!(t.indexOf(f)>=0)&&(u[f]=e[f]);return u}nf.exports=G3e,nf.exports.__esModule=!0,nf.exports.default=nf.exports});var Qt=Xe((uBe,lf)=>{var W3e=eN();function z3e(e,t){if(e==null)return{};var u=W3e(e,t),s,f;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(f=0;f<p.length;f++)s=p[f],!(t.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(u[s]=e[s])}return u}lf.exports=z3e,lf.exports.__esModule=!0,lf.exports.default=lf.exports});var rN=Xe((cBe,of)=>{function $3e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}of.exports=$3e,of.exports.__esModule=!0,of.exports.default=of.exports});var ii=Xe((sBe,uf)=>{var K3e=Ih().default,q3e=rN();function Q3e(e,t){if(t&&(K3e(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q3e(e)}uf.exports=Q3e,uf.exports.__esModule=!0,uf.exports.default=uf.exports});var li=Xe((dBe,cf)=>{var J3e=wh();function X3e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J3e(e,t)}cf.exports=X3e,cf.exports.__esModule=!0,cf.exports.default=cf.exports});var Wn=Xe((fBe,y0)=>{function Ky(e){return y0.exports=Ky=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(u){return u.__proto__||Object.getPrototypeOf(u)},y0.exports.__esModule=!0,y0.exports.default=y0.exports,Ky(e)}y0.exports=Ky,y0.exports.__esModule=!0,y0.exports.default=y0.exports});var tN=Xe((gBe,sf)=>{var Y3e=Wn();function eve(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=Y3e(e),e!==null););return e}sf.exports=eve,sf.exports.__esModule=!0,sf.exports.default=sf.exports});var qy=Xe((mBe,oo)=>{var rve=tN();function _h(){return typeof Reflect<"u"&&Reflect.get?(oo.exports=_h=Reflect.get.bind(),oo.exports.__esModule=!0,oo.exports.default=oo.exports):(oo.exports=_h=function(t,u,s){var f=rve(t,u);if(f){var p=Object.getOwnPropertyDescriptor(f,u);return p.get?p.get.call(arguments.length<3?t:s):p.value}},oo.exports.__esModule=!0,oo.exports.default=oo.exports),_h.apply(this,arguments)}oo.exports=_h,oo.exports.__esModule=!0,oo.exports.default=oo.exports});var aN=Xe((hBe,df)=>{function tve(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch(t){return typeof e=="function"}}df.exports=tve,df.exports.__esModule=!0,df.exports.default=df.exports});var ff=Xe((pBe,S0)=>{var ave=Wn(),nve=wh(),ive=aN(),lve=Vy();function Qy(e){var t=typeof Map=="function"?new Map:void 0;return S0.exports=Qy=function(s){if(s===null||!ive(s))return s;if(typeof s!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(s))return t.get(s);t.set(s,f)}function f(){return lve(s,arguments,ave(this).constructor)}return f.prototype=Object.create(s.prototype,{constructor:{value:f,enumerable:!1,writable:!0,configurable:!0}}),nve(f,s)},S0.exports.__esModule=!0,S0.exports.default=S0.exports,Qy(e)}S0.exports=Qy,S0.exports.__esModule=!0,S0.exports.default=S0.exports});var nN=Xe((vBe,gf)=>{function ove(e,t){var u=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(u!=null){var s,f,p,r,c=[],n=!0,a=!1;try{if(p=(u=u.call(e)).next,t===0){if(Object(u)!==u)return;n=!1}else for(;!(n=(s=p.call(u)).done)&&(c.push(s.value),c.length!==t);n=!0);}catch(l){a=!0,f=l}finally{try{if(!n&&u.return!=null&&(r=u.return(),Object(r)!==r))return}finally{if(a)throw f}}return c}}gf.exports=ove,gf.exports.__esModule=!0,gf.exports.default=gf.exports});var gt=Xe((RBe,mf)=>{var uve=Zy(),cve=nN(),sve=Dh(),dve=Gy();function fve(e,t){return uve(e)||cve(e,t)||sve(e,t)||dve()}mf.exports=fve,mf.exports.__esModule=!0,mf.exports.default=mf.exports});var iN=Xe((FBe,hf)=>{var gve=Uy();function mve(e){if(Array.isArray(e))return gve(e)}hf.exports=mve,hf.exports.__esModule=!0,hf.exports.default=hf.exports});var lN=Xe((CBe,pf)=>{function hve(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}pf.exports=hve,pf.exports.__esModule=!0,pf.exports.default=pf.exports});var oa=Xe((yBe,vf)=>{var pve=iN(),vve=jy(),Rve=Dh(),Fve=lN();function Cve(e){return pve(e)||vve(e)||Rve(e)||Fve()}vf.exports=Cve,vf.exports.__esModule=!0,vf.exports.default=vf.exports});var Yr=Xe((SBe,Rf)=>{function yve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Rf.exports=yve,Rf.exports.__esModule=!0,Rf.exports.default=Rf.exports});var et=Xe((bBe,Ff)=>{var Sve=$y();function oN(e,t){for(var u=0;u<t.length;u++){var s=t[u];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,Sve(s.key),s)}}function bve(e,t,u){return t&&oN(e.prototype,t),u&&oN(e,u),Object.defineProperty(e,"prototype",{writable:!1}),e}Ff.exports=bve,Ff.exports.__esModule=!0,Ff.exports.default=Ff.exports});var dN=Xe((ABe,sN)=>{var Ave=KO(),o2=Vy(),oi=Wy(),J=In(),Jy=Qt(),nr=rl(),Eve=ii(),Ea=li(),It=qy(),wt=Wn(),Mh=ff(),be=gt(),Ur=oa(),Ge=Yr(),We=et(),Tve=["kind"];function uN(e){var t=xve(e,"string");return typeof t=="symbol"?t:String(t)}function xve(e,t){if(typeof e!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var s=u.call(e,t||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ta(e,t,u){return t=wt(t),Eve(e,cN()?Reflect.construct(t,u||[],wt(e).constructor):t.apply(e,u))}function cN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(cN=function(){return!!e})()}(function(){var e={"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/annotations.js":function(p,r,c){"use strict";c.r(r),c.d(r,{AnnotationState:function(){return n}});var n;(function(a){a[a.Undefined=0]="Undefined",a[a.Created=10]="Created",a[a.Sent=20]="Sent",a[a.Duplicated=30]="Duplicated",a[a.Seen=40]="Seen",a[a.Tried=50]="Tried",a[a.Kept=60]="Kept",a[a.Rejected=70]="Rejected"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/apology.js":function(p,r,c){"use strict";c.r(r),c.d(r,{WorkflowExecutionErrorCode:function(){return n},WorkflowNotActivatedReasonCode:function(){return a}});var n;(function(l){l[l.LambdaExecutionUnhandledError=0]="LambdaExecutionUnhandledError",l[l.LambdaExecutionError=1]="LambdaExecutionError",l[l.WorkflowExecutionTimeout=2]="WorkflowExecutionTimeout",l[l.NetworkError=3]="NetworkError",l[l.SignalNotGotToExecution=4]="SignalNotGotToExecution",l[l.RequestTruncated=5]="RequestTruncated",l[l.WorkflowWrongAnnotationType=6]="WorkflowWrongAnnotationType",l[l.SequenceOutOfOrder=7]="SequenceOutOfOrder",l[l.WorkflowExecutionThrottled=8]="WorkflowExecutionThrottled",l[l.WorkflowExecutionCancelled=9]="WorkflowExecutionCancelled",l[l.NetworkTimeoutOrWorkflowIsBusy=10]="NetworkTimeoutOrWorkflowIsBusy",l[l.RequiredTokenNotAvailable=11]="RequiredTokenNotAvailable",l[l.InvalidInputQuantityForSingleItemWorkflow=12]="InvalidInputQuantityForSingleItemWorkflow",l[l.ExceededRequestSizeLimit=13]="ExceededRequestSizeLimit",l[l.UnknownAnnotationParent=14]="UnknownAnnotationParent",l[l.AnnotationsNotArray=15]="AnnotationsNotArray",l[l.UnexpectedOutput=16]="UnexpectedOutput",l[l.MixedOutput=17]="MixedOutput",l[l.OutputIsNotAnnotation=18]="OutputIsNotAnnotation",l[l.UnexpectedError=19]="UnexpectedError",l[l.WorkflowNotActivated=20]="WorkflowNotActivated"})(n||(n={}));var a;(function(l){l[l.Unknown=0]="Unknown",l[l.AuthTokenIsMissing=1]="AuthTokenIsMissing",l[l.UserContextIsMissing=2]="UserContextIsMissing",l[l.SeedingNotCompleted=3]="SeedingNotCompleted"})(a||(a={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/copilot-licensing.js":function(p,r,c){"use strict";c.r(r),c.d(r,{CopilotLicenseType:function(){return n}});var n;(function(a){a[a.Unknown=0]="Unknown",a[a.CopilotInM365=1]="CopilotInM365",a[a.CopilotPro=2]="CopilotPro",a[a.CopilotEnterprise=3]="CopilotEnterprise"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/annotations.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Annotation:function(){return a},BinaryClassificationAnnotation:function(){return l},StreamAnnotation:function(){return o}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/apology.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Apology:function(){return a},AuthTokenIsMissingDetails:function(){return d},NotActivatedWorkflowApology:function(){return g},SecondaryApology:function(){return l},WorkflowActivationFailureDetails:function(){return o}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Apology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_SecondaryApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()};var g=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_NotActivatedWorkflowApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/events.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Event:function(){return a},UserCommand:function(){return l}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function o(d){Ge(this,o),n.SchemaObject.assign(o,this,d)}return We(o,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function o(d){Ge(this,o),n.SchemaObject.assign(o,this,d)}return We(o,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/operations.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{AddOperation:function(){return g},CancelSignalTriggeredWorkflowExecutionOperation:function(){return M},DeleteOperation:function(){return R},DeltaUpdateOperation:function(){return T},FocusOperation:function(){return E},ItemChangesDelta:function(){return l},ItemDelta:function(){return a},MicroSyncOperation:function(){return D},MoveOperation:function(){return m},Operation:function(){return o},OperationWithSiblingContext:function(){return d},PurgeByTypesOperation:function(){return F},PurgeOperation:function(){return C},PurgeSubtreeExceptTypesOperation:function(){return S},SignalOperation:function(){return _},UpdateAnnotationMetaDataOperation:function(){return y},UpdateOperation:function(){return h},VisibilityOperation:function(){return A}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()};var g=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AddOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var m=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MoveOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();m.H_={T_:m.getTypeName(),B_:m.getBaseTypes()};var y=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var h=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var R=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()};var D=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();D.H_={T_:D.getTypeName(),B_:D.getBaseTypes()};var _=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();_.H_={T_:_.getTypeName(),B_:_.getBaseTypes()};var M=(function(){function k(v){Ge(this,k),n.SchemaObject.assign(k,this,v)}return We(k,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(b){return n.SchemaObject.matchesTypesFor(b,[k.getTypeName()])}}])})();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{SchemaObject:function(){return n}});var n=(function(){function a(l){Ge(this,a),a.assign(a,this,l)}return We(a,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SchemaObject"}},{key:"getBaseTypes",value:function(){return[]}},{key:"getTypeNameFor",value:function(o){return o&&o.H_?o.H_.T_:void 0}},{key:"getBaseTypesFor",value:function(o){return o&&o.H_&&o.H_.B_&&Array.isArray(o.H_.B_)?o.H_.B_:[]}},{key:"getAllTypesFor",value:function(o){var d=a.getTypeNameFor(o);return d?[d].concat(Ur(a.getBaseTypesFor(o))):[]}},{key:"matchesTypesFor",value:function(o,d){if(!Array.isArray(d)||d.length===0)return!0;var g=a.getTypeNameFor(o),m=a.getBaseTypesFor(o);for(var y of d)if(y===g||m.indexOf(y)>=0)return!0;return!1}},{key:"assign",value:function(o,d,g){if(g)for(var m of Object.keys(g))d[m]=g[m];return d.H_=o.H_,d}}])})();n.H_={T_:n.getTypeName(),B_:n.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/signals.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{DirtyAreaSignal:function(){return l},DirtyDocumentSignal:function(){return o},Signal:function(){return a}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyDocumentSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/tiles.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Binary:function(){return l},Blob:function(){return a},ContextHolder:function(){return S},Document:function(){return g},DynamicContext:function(){return C},EventsHolder:function(){return A},GridCell:function(){return y},GridNeighborhoodContext:function(){return h},ItemFilter:function(){return R},Session:function(){return d},SubDocument:function(){return m},TenantContextHolder:function(){return E},TileGroup:function(){return o},UserCommandsHolder:function(){return T},UserContextHolder:function(){return F}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()};var g=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var m=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();m.H_={T_:m.getTypeName(),B_:m.getBaseTypes()};var y=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var h=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var R=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=(function(){function D(_){Ge(this,D),n.SchemaObject.assign(D,this,_)}return We(D,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(M){return n.SchemaObject.matchesTypesFor(M,[D.getTypeName()])}}])})();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()}},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{AddOperation:function(){return h.AddOperation},Annotation:function(){return m.Annotation},AnnotationState:function(){return n.AnnotationState},Apology:function(){return F.Apology},AuthTokenIsMissingDetails:function(){return F.AuthTokenIsMissingDetails},Binary:function(){return S.Binary},BinaryClassificationAnnotation:function(){return m.BinaryClassificationAnnotation},Blob:function(){return S.Blob},BlobRefType:function(){return o.BlobRefType},CancelSignalTriggeredWorkflowExecutionOperation:function(){return h.CancelSignalTriggeredWorkflowExecutionOperation},ContextHolder:function(){return S.ContextHolder},CopilotLicenseType:function(){return a.CopilotLicenseType},DeleteOperation:function(){return h.DeleteOperation},DeltaUpdateOperation:function(){return h.DeltaUpdateOperation},DirtyAreaSignal:function(){return C.DirtyAreaSignal},DirtyDocumentSignal:function(){return C.DirtyDocumentSignal},Document:function(){return S.Document},DynamicContext:function(){return S.DynamicContext},EntryPoint:function(){return l.EntryPoint},Event:function(){return y.Event},EventsHolder:function(){return S.EventsHolder},FocusOperation:function(){return h.FocusOperation},GridCell:function(){return S.GridCell},GridConstants:function(){return o.GridConstants},GridNeighborhoodContext:function(){return S.GridNeighborhoodContext},ItemChanges:function(){return l.ItemChanges},ItemChangesDelta:function(){return h.ItemChangesDelta},ItemDelta:function(){return h.ItemDelta},ItemFilter:function(){return S.ItemFilter},ItemOperation:function(){return l.ItemOperation},MicroSyncOperation:function(){return h.MicroSyncOperation},MoveOperation:function(){return h.MoveOperation},NotActivatedWorkflowApology:function(){return F.NotActivatedWorkflowApology},OpenType:function(){return o.OpenType},Operation:function(){return h.Operation},OperationErrorCode:function(){return l.OperationErrorCode},OperationWithSiblingContext:function(){return h.OperationWithSiblingContext},PurgeByTypesOperation:function(){return h.PurgeByTypesOperation},PurgeOperation:function(){return h.PurgeOperation},PurgeSubtreeExceptTypesOperation:function(){return h.PurgeSubtreeExceptTypesOperation},Scenario:function(){return g.Scenario},SchemaObject:function(){return R.SchemaObject},SecondaryApology:function(){return F.SecondaryApology},Session:function(){return S.Session},Signal:function(){return C.Signal},SignalOperation:function(){return h.SignalOperation},StreamAnnotation:function(){return m.StreamAnnotation},SubDocument:function(){return S.SubDocument},TenantContextHolder:function(){return S.TenantContextHolder},TileGroup:function(){return S.TileGroup},UpdateAnnotationMetaDataOperation:function(){return h.UpdateAnnotationMetaDataOperation},UpdateOperation:function(){return h.UpdateOperation},UserCommand:function(){return y.UserCommand},UserCommandsHolder:function(){return S.UserCommandsHolder},UserContextHolder:function(){return S.UserContextHolder},VisibilityOperation:function(){return h.VisibilityOperation},WorkflowActivationFailureDetails:function(){return F.WorkflowActivationFailureDetails},WorkflowExecutionErrorCode:function(){return d.WorkflowExecutionErrorCode},WorkflowNotActivatedReasonCode:function(){return d.WorkflowNotActivatedReasonCode},ecsMetadataBlockHeight:function(){return o.ecsMetadataBlockHeight},ecsMetadataBlockWidth:function(){return o.ecsMetadataBlockWidth}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/annotations.js"),a=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/copilot-licensing.js"),l=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/operations.js"),o=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/tiles.js"),d=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/apology.js"),g=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/scenarios.js"),m=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/annotations.g.js"),y=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/events.g.js"),h=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/operations.g.js"),R=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),C=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/signals.g.js"),S=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/tiles.g.js"),F=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/apology.g.js")},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/operations.js":function(p,r,c){"use strict";c.r(r),c.d(r,{EntryPoint:function(){return n},ItemChanges:function(){return l},ItemOperation:function(){return a},OperationErrorCode:function(){return o}});var n;(function(d){d.Unknown="Unknown",d.Canvas="Canvas",d.CopilotChat="CopilotChat",d.Test="Test"})(n||(n={}));var a;(function(d){d[d.None=0]="None",d[d.Added=1]="Added",d[d.Updated=2]="Updated",d[d.Deleted=3]="Deleted"})(a||(a={}));var l;(function(d){d[d.ContentChanged=0]="ContentChanged",d[d.ContentWasEmpty=1]="ContentWasEmpty",d[d.FormattingChanged=2]="FormattingChanged",d[d.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(l||(l={}));var o;(function(d){d[d.AddOfZeroElements=0]="AddOfZeroElements",d[d.AddOfItemsWithExtraOrMissingIds=1]="AddOfItemsWithExtraOrMissingIds",d[d.AddOfItemWithUndefinedId=2]="AddOfItemWithUndefinedId",d[d.AddOfUndefinedItem=3]="AddOfUndefinedItem",d[d.AddOfItemsWithDuplicateIds=4]="AddOfItemsWithDuplicateIds",d[d.SetHeadToNonExistingItem=5]="SetHeadToNonExistingItem",d[d.DeleteOfNonExistingItem=6]="DeleteOfNonExistingItem",d[d.UpdateOfNonExistentItem=7]="UpdateOfNonExistentItem",d[d.UpdateOfStubbedItem=8]="UpdateOfStubbedItem",d[d.MoveOfNonExistentItem=9]="MoveOfNonExistentItem",d[d.UpdateMetaDataOfNonAnnotationType=10]="UpdateMetaDataOfNonAnnotationType",d[d.SequentialyInvertedUpdate=11]="SequentialyInvertedUpdate",d[d.MoveToTheSamePath=12]="MoveToTheSamePath",d[d.UnknownOperation=13]="UnknownOperation",d[d.DeltaOfNonExistingItem=100]="DeltaOfNonExistingItem"})(o||(o={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/scenarios.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Scenario:function(){return n}});var n;(function(a){a.Unknown="Unknown",a.Testing="Testing",a.CopilotSummary="Copilot Summary",a.CopilotCompose="Copilot Compose",a.Rewrite="Copilot Rewrite",a.ChatQnA="Copilot Chat Question & Answer",a.CIQ="Context IQ",a.Editor="Editor",a.Handoff="Handoff",a.ReadAloud="Read Aloud"})(n||(n={}))},"../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/tiles.js":function(p,r,c){"use strict";c.r(r),c.d(r,{BlobRefType:function(){return l},GridConstants:function(){return d},OpenType:function(){return o},ecsMetadataBlockHeight:function(){return n},ecsMetadataBlockWidth:function(){return a}});var n=512,a=32,l;(function(g){g[g.None=0]="None",g[g.HttpsGetDownloadUrl=1]="HttpsGetDownloadUrl",g[g.AlCodedLocation=2]="AlCodedLocation",g[g.Token=3]="Token",g[g.SpeAlCodedLocation=4]="SpeAlCodedLocation"})(l||(l={}));var o;(function(g){g[g.NewDocument=0]="NewDocument",g[g.EditDocument=1]="EditDocument",g[g.ViewOnlyDocument=2]="ViewOnlyDocument"})(o||(o={}));var d=We(function g(){Ge(this,g)});d.lowerIndexBound=1,d.maxNumberOfRows=1048576,d.maxNumberOfColumns=16384,d.firstColumnName="A",d.lastColumnName="XFD"},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/formulaCompletionAnnotation.js":function(p,r,c){"use strict";c.r(r),c.d(r,{FormulaCompletionBlockedReason:function(){return n}});var n;(function(a){a.InputRAIFailed="InputRAIFailed",a.OutputRAIFailed="OutputRAIFailed",a.FormulaValidationFailed="FormulaValidationFailed",a.InternalError="InternalError"})(n||(n={}))},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionAnnotation.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{ExcelFormulaCompletionAnnotation:function(){return a},FormulaCompletionBlockedAnnotation:function(){return o},FormulaCompletionFormulaAnnotation:function(){return l},FormulaCompletionValuePreviewAnnotation:function(){return d}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function g(m){Ge(this,g),n.SchemaObject.assign(g,this,m)}return We(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function g(m){Ge(this,g),n.SchemaObject.assign(g,this,m)}return We(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function g(m){Ge(this,g),n.SchemaObject.assign(g,this,m)}return We(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionBlockedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function g(m){Ge(this,g),n.SchemaObject.assign(g,this,m)}return We(g,[{key:"metadata",get:function(){return this.M_},set:function(y){this.M_=y}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_FormulaCompletionValuePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelFormulaCompletion_FormulaCompletionFormulaAnnotation","AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(y){return n.SchemaObject.matchesTypesFor(y,[g.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionSignal.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{ExcelFormulaCompletionSignal:function(){return a}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function l(o){Ge(this,l),n.SchemaObject.assign(l,this,o)}return We(l,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelFormulaCompletion_ExcelFormulaCompletionSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(d){return n.SchemaObject.matchesTypesFor(d,[l.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()}},"../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{ExcelFormulaCompletionAnnotation:function(){return a.ExcelFormulaCompletionAnnotation},ExcelFormulaCompletionSignal:function(){return l.ExcelFormulaCompletionSignal},FormulaCompletionBlockedAnnotation:function(){return a.FormulaCompletionBlockedAnnotation},FormulaCompletionBlockedReason:function(){return n.FormulaCompletionBlockedReason},FormulaCompletionFormulaAnnotation:function(){return a.FormulaCompletionFormulaAnnotation},FormulaCompletionValuePreviewAnnotation:function(){return a.FormulaCompletionValuePreviewAnnotation}});var n=c("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/formulaCompletionAnnotation.js"),a=c("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionAnnotation.g.js"),l=c("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/generated/formulaCompletionSignal.g.js")},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/annotations.js":function(p,r,c){"use strict";c.r(r),c.d(r,{DataTypeInstructionType:function(){return l},PreviewMetadata:function(){return n},SuggestionResult:function(){return a}});var n;(function(o){o.Success="Success",o.FetchingError="fetchingError",o.NotImplementedExcelFunction="notImplementedExcelFunction",o.CalcError="calcError",o.NotHybrid="notHybrid",o.NotSupported="notSupported",o.IncompleteDataError="incompleteDataError",o.ScratchpadError="scratchpadError"})(n||(n={}));var a;(function(o){o.InternalError="internalError",o.Success="success",o.NoSuggestion="noSuggestion",o.MultipleFormulas="multipleFormulas",o.NoCopilotLicense="noCopilotLicense",o.AuthFailure="authFailure",o.UserThrottled="userThrottled",o.HarmfulContent="harmfulContent",o.IrrelevantQuery="irrelevantQuery",o.LlmGeneralErrorFailure="llmGeneralErrorFailure"})(a||(a={}));var l;(function(o){o[o.Insertion=0]="Insertion",o[o.FromColumn=1]="FromColumn"})(l||(l={}))},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/annotations.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{CalculatedCellSuggestion:function(){return o},CalculatedColumnSuggestion:function(){return l},GeneratedFormulaSuggestion:function(){return a}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedColumnSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function d(g){Ge(this,d),n.SchemaObject.assign(d,this,g)}return We(d,[{key:"metadata",get:function(){return this.M_},set:function(m){this.M_=m}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_CalculatedCellSuggestion"}},{key:"getBaseTypes",value:function(){return["AugLoop_ExcelIntelligence_GeneratedFormulaSuggestion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(m){return n.SchemaObject.matchesTypesFor(m,[d.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/signal.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{ExcelIntelligenceCell:function(){return l},ExcelIntelligenceTableSignal:function(){return a}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function o(d){Ge(this,o),n.SchemaObject.assign(o,this,d)}return We(o,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceTableSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function o(d){Ge(this,o),n.SchemaObject.assign(o,this,d)}return We(o,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelIntelligence_ExcelIntelligenceCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelCell","AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(g){return n.SchemaObject.matchesTypesFor(g,[o.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()}},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{CalculatedCellSuggestion:function(){return a.CalculatedCellSuggestion},CalculatedColumnSuggestion:function(){return a.CalculatedColumnSuggestion},DataTypeInstructionType:function(){return n.DataTypeInstructionType},ExcelCurrencyFormat:function(){return o.ExcelCurrencyFormat},ExcelDateOrder:function(){return o.ExcelDateOrder},ExcelIntelligenceCell:function(){return l.ExcelIntelligenceCell},ExcelIntelligenceScenarioTypes:function(){return o.ExcelIntelligenceScenarioTypes},ExcelIntelligenceTableSignal:function(){return l.ExcelIntelligenceTableSignal},GeneratedFormulaSuggestion:function(){return a.GeneratedFormulaSuggestion},PreviewMetadata:function(){return n.PreviewMetadata},SuggestionResult:function(){return n.SuggestionResult}});var n=c("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/annotations.js"),a=c("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/annotations.g.js"),l=c("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/generated/signal.g.js"),o=c("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/signal.js")},"../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/signal.js":function(p,r,c){"use strict";c.r(r),c.d(r,{ExcelCurrencyFormat:function(){return l},ExcelDateOrder:function(){return a},ExcelIntelligenceScenarioTypes:function(){return n}});var n;(function(o){o.ColumnSuggestion="ColumnSuggestion",o.CellSuggestion="CellSuggestion"})(n||(n={}));var a;(function(o){o.MonthDayYear="MonthDayYear",o.DayMonthYear="DayMonthYear",o.YearMonthDay="YearMonthDay",o.MonthYearDay="MonthYearDay",o.DayYearMonth="DayYearMonth",o.YearDayMonth="YearDayMonth"})(a||(a={}));var l;(function(o){o.Parenthesis="Parenthesis",o.Lead="Lead",o.Internal="Internal",o.Trail="Trail"})(l||(l={}))},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/generated/tiles.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{BaseExcelBlock:function(){return y},BaseExcelTable:function(){return D},DirtyDocumentSignalForClp:function(){return O},DirtyRangeSignal:function(){return $},EcsAccessInfo:function(){return G},ExcelBlock:function(){return h},ExcelCell:function(){return k},ExcelComparisonAnnotation:function(){return U},ExcelComparisonItem:function(){return K},ExcelDetectedTableBoundaryNew:function(){return L},ExcelDetectedTableBoundaryPartNew:function(){return w},ExcelExtendedBlock:function(){return R},ExcelGridSubtreeFilter:function(){return E},ExcelMergedCell:function(){return v},ExcelMergedCellInfo:function(){return C},ExcelMetadata:function(){return a},ExcelPivotTable:function(){return M},ExcelRange:function(){return d},ExcelRangeAddressNew:function(){return b},ExcelRangeFilter:function(){return S},ExcelRangeSampleFilter:function(){return A},ExcelRangeWrapper:function(){return g},ExcelRangeWrapperAnnotation:function(){return m},ExcelRecognizedTableNew:function(){return x},ExcelTable:function(){return _},ExcelTableColumn:function(){return T},ExcelTableDataGridPartNew:function(){return N},ExcelWorkflowTriggerParameters:function(){return z},PathFilter:function(){return F},WorkflowLimitsRestoredSignal:function(){return j},Worksheet:function(){return l},WorksheetMetadata:function(){return o}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()};var g=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()};var m=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();m.H_={T_:m.getTypeName(),B_:m.getBaseTypes()};var y=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();y.H_={T_:y.getTypeName(),B_:y.getBaseTypes()};var h=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();h.H_={T_:h.getTypeName(),B_:h.getBaseTypes()};var R=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelExtendedBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();R.H_={T_:R.getTypeName(),B_:R.getBaseTypes()};var C=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();C.H_={T_:C.getTypeName(),B_:C.getBaseTypes()};var S=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();S.H_={T_:S.getTypeName(),B_:S.getBaseTypes()};var F=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();F.H_={T_:F.getTypeName(),B_:F.getBaseTypes()};var E=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();E.H_={T_:E.getTypeName(),B_:E.getBaseTypes()};var A=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();A.H_={T_:A.getTypeName(),B_:A.getBaseTypes()};var T=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();T.H_={T_:T.getTypeName(),B_:T.getBaseTypes()};var D=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();D.H_={T_:D.getTypeName(),B_:D.getBaseTypes()};var _=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();_.H_={T_:_.getTypeName(),B_:_.getBaseTypes()};var M=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPivotTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();M.H_={T_:M.getTypeName(),B_:M.getBaseTypes()};var k=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();k.H_={T_:k.getTypeName(),B_:k.getBaseTypes()};var v=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();v.H_={T_:v.getTypeName(),B_:v.getBaseTypes()};var b=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();b.H_={T_:b.getTypeName(),B_:b.getBaseTypes()};var x=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();x.H_={T_:x.getTypeName(),B_:x.getBaseTypes()};var w=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();w.H_={T_:w.getTypeName(),B_:w.getBaseTypes()};var L=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();L.H_={T_:L.getTypeName(),B_:L.getBaseTypes()};var N=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();N.H_={T_:N.getTypeName(),B_:N.getBaseTypes()};var U=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,[{key:"metadata",get:function(){return this.M_},set:function(I){this.M_=I}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();U.H_={T_:U.getTypeName(),B_:U.getBaseTypes()};var K=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();K.H_={T_:K.getTypeName(),B_:K.getBaseTypes()};var G=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();G.H_={T_:G.getTypeName(),B_:G.getBaseTypes()};var $=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyRangeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();$.H_={T_:$.getTypeName(),B_:$.getBaseTypes()};var O=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForClp"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();O.H_={T_:O.getTypeName(),B_:O.getBaseTypes()};var j=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkflowLimitsRestoredSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();j.H_={T_:j.getTypeName(),B_:j.getBaseTypes()};var z=(function(){function H(V){Ge(this,H),n.SchemaObject.assign(H,this,V)}return We(H,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(I){return n.SchemaObject.matchesTypesFor(I,[H.getTypeName()])}}])})();z.H_={T_:z.getTypeName(),B_:z.getBaseTypes()}},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{BaseExcelBlock:function(){return a.BaseExcelBlock},BaseExcelTable:function(){return a.BaseExcelTable},DirtyDocumentSignalForClp:function(){return a.DirtyDocumentSignalForClp},DirtyRangeSignal:function(){return a.DirtyRangeSignal},EXTENDED_BLOCK_OVERLAP:function(){return n.EXTENDED_BLOCK_OVERLAP},EcsAccessInfo:function(){return a.EcsAccessInfo},ExcelBlock:function(){return a.ExcelBlock},ExcelCell:function(){return a.ExcelCell},ExcelComparisonAnnotation:function(){return a.ExcelComparisonAnnotation},ExcelComparisonItem:function(){return a.ExcelComparisonItem},ExcelDetectedTableBoundaryNew:function(){return a.ExcelDetectedTableBoundaryNew},ExcelDetectedTableBoundaryPartNew:function(){return a.ExcelDetectedTableBoundaryPartNew},ExcelExtendedBlock:function(){return a.ExcelExtendedBlock},ExcelGridSubtreeFilter:function(){return a.ExcelGridSubtreeFilter},ExcelMergedCell:function(){return a.ExcelMergedCell},ExcelMergedCellInfo:function(){return a.ExcelMergedCellInfo},ExcelMetadata:function(){return a.ExcelMetadata},ExcelPivotTable:function(){return a.ExcelPivotTable},ExcelRange:function(){return a.ExcelRange},ExcelRangeAddressNew:function(){return a.ExcelRangeAddressNew},ExcelRangeDataSamplingScheme:function(){return n.ExcelRangeDataSamplingScheme},ExcelRangeDataSamplingSchemeNew:function(){return n.ExcelRangeDataSamplingSchemeNew},ExcelRangeFilter:function(){return a.ExcelRangeFilter},ExcelRangeSampleFilter:function(){return a.ExcelRangeSampleFilter},ExcelRangeWrapper:function(){return a.ExcelRangeWrapper},ExcelRangeWrapperAnnotation:function(){return a.ExcelRangeWrapperAnnotation},ExcelRecognizedTableFieldAggregation:function(){return n.ExcelRecognizedTableFieldAggregation},ExcelRecognizedTableFieldAggregationNew:function(){return n.ExcelRecognizedTableFieldAggregationNew},ExcelRecognizedTableFieldClassification:function(){return n.ExcelRecognizedTableFieldClassification},ExcelRecognizedTableFieldClassificationNew:function(){return n.ExcelRecognizedTableFieldClassificationNew},ExcelRecognizedTableNew:function(){return a.ExcelRecognizedTableNew},ExcelRecognizedTableOrientation:function(){return n.ExcelRecognizedTableOrientation},ExcelRecognizedTableOrientationNew:function(){return n.ExcelRecognizedTableOrientationNew},ExcelTable:function(){return a.ExcelTable},ExcelTableColumn:function(){return a.ExcelTableColumn},ExcelTableDataGridPartNew:function(){return a.ExcelTableDataGridPartNew},ExcelWorkflowTriggerParameters:function(){return a.ExcelWorkflowTriggerParameters},FetchRangeProperty:function(){return n.FetchRangeProperty},ObserverSessionType:function(){return n.ObserverSessionType},PathFilter:function(){return a.PathFilter},SamplingScheme:function(){return n.SamplingScheme},TableType:function(){return n.TableType},WorkflowLimitsRestoredSignal:function(){return a.WorkflowLimitsRestoredSignal},Worksheet:function(){return a.Worksheet},WorksheetMetadata:function(){return a.WorksheetMetadata},excelExtensionSyncSenderId:function(){return n.excelExtensionSyncSenderId},pipelineCellTypeName:function(){return n.pipelineCellTypeName}});var n=c("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/tiles.js"),a=c("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/generated/tiles.g.js")},"../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/tiles.js":function(p,r,c){"use strict";c.r(r),c.d(r,{EXTENDED_BLOCK_OVERLAP:function(){return n},ExcelRangeDataSamplingScheme:function(){return E},ExcelRangeDataSamplingSchemeNew:function(){return R},ExcelRecognizedTableFieldAggregation:function(){return S},ExcelRecognizedTableFieldAggregationNew:function(){return g},ExcelRecognizedTableFieldClassification:function(){return C},ExcelRecognizedTableFieldClassificationNew:function(){return d},ExcelRecognizedTableOrientation:function(){return F},ExcelRecognizedTableOrientationNew:function(){return m},FetchRangeProperty:function(){return l},ObserverSessionType:function(){return A},SamplingScheme:function(){return y},TableType:function(){return h},excelExtensionSyncSenderId:function(){return a},pipelineCellTypeName:function(){return o}});var n=5,a="ExcelExtensionSenderId",l;(function(T){T[T.None=0]="None",T[T.FormulaR1C1=1]="FormulaR1C1",T[T.Text=2]="Text",T[T.NumberFormat=4]="NumberFormat",T[T.RawValue=8]="RawValue",T[T.NumberFormatCategory=16]="NumberFormatCategory",T[T.Borders=32]="Borders",T[T.FillColor=64]="FillColor",T[T.FontColor=128]="FontColor",T[T.FontOptions=256]="FontOptions",T[T.UseNewFormatFetcher=512]="UseNewFormatFetcher",T[T.SparseCells=1024]="SparseCells",T[T.OmitCoordsForAdjacentCell=2048]="OmitCoordsForAdjacentCell",T[T.FormulaA1=4096]="FormulaA1",T[T.IsFormula=8192]="IsFormula",T[T.IncludeRichFormattedEmptyCells=16384]="IncludeRichFormattedEmptyCells",T[T.NumberFormatNonLocalized=32768]="NumberFormatNonLocalized",T[T.NotSupportedInAugloop=65536]="NotSupportedInAugloop",T[T.FetchMultipleRanges=131072]="FetchMultipleRanges",T[T.NotSupportedInAugloop2=262144]="NotSupportedInAugloop2"})(l||(l={}));var o="ICell",d;(function(T){T.Dimension="dimension",T.Measure="measure"})(d||(d={}));var g;(function(T){T.None="none",T.Sum="sum",T.Count="count",T.Average="average",T.Min="min",T.Max="max",T.DistinctCount="distinctCount",T.StdDev="stdDev",T.Variance="variance"})(g||(g={}));var m;(function(T){T.RowMajor="rowMajor",T.ColumnMajor="columnMajor"})(m||(m={}));var y;(function(T){T[T.None=0]="None",T[T.RowsSampled=1]="RowsSampled",T[T.ColumnsSampled=2]="ColumnsSampled"})(y||(y={}));var h;(function(T){T.None="none",T.Other="other",T.ColumnMajorFlat="columnMajorFlat",T.RowMajorFlat="rowMajorFlat",T.SimpleCrossTable="simpleCrossTable"})(h||(h={}));var R;(function(T){T.None="none",T.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",T.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(R||(R={}));var C;(function(T){T.Dimension="dimension",T.Measure="measure"})(C||(C={}));var S;(function(T){T.None="none",T.Sum="sum",T.Count="count",T.Average="average",T.Min="min",T.Max="max",T.DistinctCount="distinctCount",T.StdDev="stdDev",T.Variance="variance"})(S||(S={}));var F;(function(T){T.RowMajor="rowMajor",T.ColumnMajor="columnMajor"})(F||(F={}));var E;(function(T){T.None="none",T.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",T.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(E||(E={}));var A;(function(T){T.None="None",T.Invisible="Invisible",T.Visible="Visible",T.InferredByCopilotLicense="InferredByCopilotLicense"})(A||(A={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/annotations.js":function(p,r,c){"use strict";c.r(r),c.d(r,{FormulaByExampleInvocationMethod:function(){return a},FormulaByExampleResultKind:function(){return n},ValueType:function(){return l}});var n;(function(o){o[o.Success=0]="Success",o[o.NoFormulas=1]="NoFormulas",o[o.Failed=2]="Failed"})(n||(n={}));var a;(function(o){o[o.Explicit=0]="Explicit",o[o.Implicit=1]="Implicit"})(a||(a={}));var l;(function(o){o[o.General=0]="General",o[o.Number=1]="Number",o[o.DateTime=2]="DateTime"})(l||(l={}))},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/generated/annotations.g.js":function(p,r,c){"use strict";c.r(r),c.d(r,{FormulaByExampleAnnotation:function(){return o},FormulaByExamplePreviewAnnotation:function(){return d},FormulaByExampleSignal:function(){return a},FormulaByExampleWarmUpAnnotation:function(){return g},FormulaByExampleWarmUpSignal:function(){return l}});var n=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/generated/schema-object.g.js"),a=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();a.H_={T_:a.getTypeName(),B_:a.getBaseTypes()};var l=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,null,[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();l.H_={T_:l.getTypeName(),B_:l.getBaseTypes()};var o=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();o.H_={T_:o.getTypeName(),B_:o.getBaseTypes()};var d=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExamplePreviewAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();d.H_={T_:d.getTypeName(),B_:d.getBaseTypes()};var g=(function(){function m(y){Ge(this,m),n.SchemaObject.assign(m,this,y)}return We(m,[{key:"metadata",get:function(){return this.M_},set:function(h){this.M_=h}}],[{key:"getTypeName",value:function(){return"AugLoop_FormulaByExample_FormulaByExampleWarmUpAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(h){return n.SchemaObject.matchesTypesFor(h,[m.getTypeName()])}}])})();g.H_={T_:g.getTypeName(),B_:g.getBaseTypes()}},"../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{FormulaByExampleAnnotation:function(){return a.FormulaByExampleAnnotation},FormulaByExampleInvocationMethod:function(){return n.FormulaByExampleInvocationMethod},FormulaByExamplePreviewAnnotation:function(){return a.FormulaByExamplePreviewAnnotation},FormulaByExampleResultKind:function(){return n.FormulaByExampleResultKind},FormulaByExampleSignal:function(){return a.FormulaByExampleSignal},FormulaByExampleWarmUpAnnotation:function(){return a.FormulaByExampleWarmUpAnnotation},FormulaByExampleWarmUpSignal:function(){return a.FormulaByExampleWarmUpSignal},ValueType:function(){return n.ValueType}});var n=c("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/annotations.js"),a=c("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/generated/annotations.g.js")},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js":function(p,r,c){"use strict";c.r(r),c.d(r,{createActivity:function(){return y},getCurrentMilliseconds:function(){return m}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),d=1,g=0,m=function(){return typeof self=="object"&&typeof self.performance=="object"&&typeof self.performance.now=="function"?m=function(){return self.performance.now()}:m=function(){return Date.now()},m()},y=function h(R){var C=m(),S,F=(0,o.cloneEvent)(R.telemetryEvent);return(0,n.__assign)((0,n.__assign)({cv:R.parentCv.getNext()},F),{createChildActivity:function(A){return h({telemetryEvent:A,sendTelemetryEvent:R.sendTelemetryEvent,parentCv:this.cv})},setResult:function(A,T,D){this.result={code:A,type:T,tag:D}},endNow:function(){var A=this,T,D;if(S){(0,l.logNotification)(0,0,function(){return"'".concat(A.eventName,"' already ended")});return}this.success===void 0&&this.result===void 0&&(0,l.logNotification)(1,0,function(){return"Activity does not have success or result set"});var _=m(),M=Math.floor((_-C)*1e3);S=!0;var k={duration:M,count:d,aggMode:g,cV:this.cv.value,success:this.success,result:this.result},v=(D=(T=this.eventContract)===null||T===void 0?void 0:T.dataFields)!==null&&D!==void 0?D:[];return v.push.apply(v,a.Activity.getFields(k)),this.eventContract={name:a.Activity.contractName,dataFields:v},R.sendTelemetryEvent(this)}})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js":function(p,r,c){"use strict";c.r(r),c.d(r,{IDEAs:function(){return n}});var n;(function(a){var l;(function(o){var d=(function(){function g(m){this.contractName="IDEAs.Copilot.UserSuccessRate",this.IsSuccess=m.IsSuccess,this.RAIBlockEncountered=m.RAIBlockEncountered,this.AuthBlockEncountered=m.AuthBlockEncountered,this.UnsupportedFeatureRequested=m.UnsupportedFeatureRequested,this.ClientBlockEncountered=m.ClientBlockEncountered,this.ServiceBlockEncountered=m.ServiceBlockEncountered}return g.prototype.Accept=function(m){m.Visit({name:"IsSuccess",value:this.IsSuccess,type:1}),m.Visit({name:"RAIBlockEncountered",value:this.RAIBlockEncountered,type:1}),m.Visit({name:"AuthBlockEncountered",value:this.AuthBlockEncountered,type:1}),m.Visit({name:"UnsupportedFeatureRequested",value:this.UnsupportedFeatureRequested,type:1}),m.Visit({name:"ClientBlockEncountered",value:this.ClientBlockEncountered,type:1}),m.Visit({name:"ServiceBlockEncountered",value:this.ServiceBlockEncountered,type:1})},g})();o.UserSuccessRate=d})(l=a.Copilot||(a.Copilot={}))})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js":function(p,r,c){"use strict";c.r(r),c.d(r,{SafeVisitor:function(){return o},getFields:function(){return d}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),o=function(m,y){return{Visit:function(R){try{if(R.value!==void 0){var C=R.name,S=R.value,F=R.type;switch(F){case 1:(0,n.addBooleanDataField)(m,y,C,S);break;case 0:(0,n.addStringDataField)(m,y,C,S);break;case 2:(0,n.addInt64DataField)(m,y,C,S);break;case 3:(0,n.addDoubleDataField)(m,y,C,S);break;case 4:(0,n.addGuidDataField)(m,y,C,S);break;default:var E=F;throw new Error("Invalid type: ".concat(E))}}}catch(A){(0,l.logNotification)(0,0,function(){return"Error: ".concat(A)})}}}};function d(g,m){var y=[];return g.Accept(o(y,m)),y.push((0,a.makeStringDataField)("zC.".concat(m),g.contractName)),y}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Activity:function(){return h},App:function(){return E},Asha:function(){return k},AudienceGroup:function(){return D},Copilot:function(){return M},Funnel:function(){return C},HealthQosError:function(){return T},Module:function(){return v},Platform:function(){return F},Release:function(){return _},Result:function(){return y},Session:function(){return A},User:function(){return R},UserAction:function(){return S},addBooleanDataField:function(){return o},addDoubleDataField:function(){return g},addGuidDataField:function(){return m},addInt64DataField:function(){return d},addStringDataField:function(){return l},getFullFieldName:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js");function a(b,x){return b?b+"."+x:x}function l(b,x,w,L,N){N===void 0&&(N=4),L&&b.push((0,n.makeStringDataField)("".concat(a(x,w)),L,N))}function o(b,x,w,L){typeof L=="boolean"&&b.push((0,n.makeBooleanDataField)("".concat(a(x,w)),L))}function d(b,x,w,L){if(typeof L=="number"){var N=Math.round(L);b.push((0,n.makeInt64DataField)("".concat(a(x,w)),N))}}function g(b,x,w,L){typeof L=="number"&&b.push((0,n.makeDoubleDataField)("".concat(a(x,w)),L))}function m(b,x,w,L){L&&b.push((0,n.makeGuidDataField)("".concat(a(x,w)),L))}var y={getFields:function(x){var w="Activity.Result",L="Office.System.Result",N=[];return d(N,w,"Code",x.code),l(N,w,"Type",x.type),d(N,w,"Tag",x.tag),o(N,w,"IsExpected",x.isExpected),N.push((0,n.makeStringDataField)("zC.Activity.Result",L)),N}},h={contractName:"Office.System.Activity",getFields:function(x){var w="Activity",L=[];return l(L,w,"CV",x.cV),d(L,w,"Duration",x.duration),d(L,w,"Count",x.count),d(L,w,"AggMode",x.aggMode),o(L,w,"Success",x.success),x.result&&L.push.apply(L,y.getFields(x.result)),L.push((0,n.makeStringDataField)("zC.Activity",this.contractName)),L}},R={getFields:function(x){var w="User",L=[];return l(L,w,"PrimaryIdentityHash",x.primaryIdentityHash),l(L,w,"PrimaryIdentitySpace",x.primaryIdentitySpace),l(L,w,"TenantId",x.tenantId,1),l(L,w,"TenantGroup",x.tenantGroup,1),o(L,w,"IsAnonymous",x.isAnonymous),o(L,w,"IsSignedIn",x.isSignedIn),L}},C={getFields:function(x,w){var L=[];return l(L,x,"Name",w.name),l(L,x,"State",w.state),L}},S={getFields:function(x){var w="UserAction",L=[];return d(L,w,"Id",x.id),l(L,w,"Name",x.name),l(L,w,"CommandSurface",x.commandSurface),l(L,w,"ParentName",x.parentName),l(L,w,"TriggerMethod",x.triggerMethod),d(L,w,"TimeOffsetMs",x.timeOffsetMs),L}},F;(function(b){b.Web="Web",b.Desktop="Desktop",b.Universal="Universal",b.Mobile="Mobile",b.Win32="Win32",b.Mac="Mac",b.iOS="iOS",b.Android="Android"})(F||(F={}));var E={getFields:function(x){var w="App",L=[];return l(L,w,"Name",x.name,1),l(L,w,"Platform",x.platform,1),l(L,w,"Version",x.version,1),L}},A={getFields:function(x){var w="Session",L=[];return l(L,w,"Id",x.id,1),l(L,w,"EcsETag",x.ecsETag,1),L}},T={getFields:function(x){var w=[];return w.push((0,n.makeStringDataField)("Pillar",x.pillar)),w.push((0,n.makeStringDataField)("Veto",x.veto)),w.push((0,n.makeBooleanDataField)("IsIntentional",x.isIntentional)),w.push((0,n.makeBooleanDataField)("IsInternal",x.isInternal)),w.push((0,n.makeBooleanDataField)("AlertOnPillar",x.alertOnPillar)),w.push((0,n.makeBooleanDataField)("IsSessionEndingError",x.isSessionEndingError)),o(w,void 0,"InStaging",x.inStaging),w}},D;(function(b){b.Automation="Automation",b.Dogfood="Dogfood",b.Microsoft="Microsoft",b.Insiders="Insiders",b.Production="Production"})(D||(D={}));var _={getFields:function(x){var w="Release",L=[];return l(L,w,"AudienceGroup",x.audienceGroup,1),L}},M;(function(b){var x="Office.System.Copilot",w="Copilot",L;(function($){$.IsEnabled="IsEnabled",$.IsSeen="IsSeen",$.IsTried="IsTried",$.IsKept="IsKept",$.IsRejected="IsRejected"})(L=b.FeatureActionType||(b.FeatureActionType={}));var N;(function($){$.ContentGeneration="Content Generation",$.Commanding="Commanding",$.QAandSummaries="QA and Summaries",$.Collaboration="Collaboration",$.Suggestions="Suggestions"})(N=b.Capability||(b.Capability={}));var U;(function($){$.Chat="Chat",$.Canvas="Canvas",$.SuggestionsPane="Suggestions Pane",$.Backstage="Backstage"})(U=b.EntryPoint||(b.EntryPoint={}));var K;(function($){$.Create="Create",$.Command="Command",$.Ask="Ask",$.Summarize="Summarize",$.Share="Share",$.Analyze="Analyze"})(K=b.Verb||(b.Verb={}));function G($){var O=[];return l(O,w,"FeatureActionType",$.featureActionType),o(O,w,"IsUserInitiated",$.isUserInitiated),l(O,w,"FeatureName",$.featureName),l(O,w,"SubFeatureName",$.subFeatureName),l(O,w,"Capability",$.capability),o(O,w,"IsThumbsUp",$.isThumbsUp),l(O,w,"EntryPoint",$.entryPoint),l(O,w,"Verb",$.verb),l(O,w,"InteractionId",$.interactionId),l(O,w,"ConversationId",$.conversationId),O.push((0,n.makeStringDataField)("zC.".concat(w),x)),O}b.getFields=G})(M||(M={}));var k;(function(b){var x="Office.System.Asha",w="Asha",L;(function(U){U.Pillar="Pillar",U.Error="Error"})(L=b.EventType||(b.EventType={}));function N(U){var K=[];return l(K,w,"EventType",U.eventType),l(K,w,"Pillar",U.pillar),l(K,w,"Scenario",U.scenario),l(K,w,"Veto",U.veto),l(K,w,"Error",U.error),o(K,w,"InStaging",U.inStaging),o(K,w,"IsSessionEndingError",U.isSessionEndingError),o(K,w,"IsIntentional",U.isIntentional),o(K,w,"IsInternal",U.isInternal),K.push((0,n.makeStringDataField)("zC.".concat(w),x)),K}b.getFields=N})(k||(k={}));var v;(function(b){var x="Office.System.Module";function w(L,N){var U=[];return N.name!==void 0&&U.push((0,n.makeStringDataField)("".concat(L,".Name"),N.name)),N.platform!==void 0&&U.push((0,n.makeStringDataField)("".concat(L,".Platform"),N.platform)),N.version!==void 0&&U.push((0,n.makeStringDataField)("".concat(L,".Version"),N.version)),N.sessionId!==void 0&&U.push((0,n.makeStringDataField)("".concat(L,".SessionId"),N.sessionId)),N.immediateHost!==void 0&&U.push((0,n.makeStringDataField)("".concat(L,".ImmediateHost"),N.immediateHost)),U.push((0,n.makeStringDataField)("zC.".concat(L),x)),U}b.getFields=w})(v||(v={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js":function(p,r,c){"use strict";c.r(r),c.d(r,{CopilotContractBuilder:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),a=(function(){function l(){this.featureActionType=void 0,this.isUserInitiated=void 0,this.featureName=void 0,this.isThumbsUp=void 0,this.entryPoint=void 0,this.subFeatureName=void 0,this.interactionId=void 0,this.conversationId=void 0}return l.Enabled=function(o){var d=new l;return d.featureActionType=n.Copilot.FeatureActionType.IsEnabled,d.featureName=o,d},l.Seen=function(o){var d=new l;return d.featureActionType=n.Copilot.FeatureActionType.IsSeen,d.featureName=o,d},l.Kept=function(o,d,g){var m=new l;return m.featureActionType=n.Copilot.FeatureActionType.IsKept,m.featureName=o,m.interactionId=d,m.conversationId=g,m},l.Rejected=function(o,d,g){var m=new l;return m.featureActionType=n.Copilot.FeatureActionType.IsRejected,m.featureName=o,m.isUserInitiated=!0,m.interactionId=d,m.conversationId=g,m},l.ThumbsUp=function(o,d,g){var m=new l;return m.featureName=o,m.isUserInitiated=!0,m.isThumbsUp=!0,m.interactionId=d,m.conversationId=g,m},l.ThumbsDown=function(o,d,g){var m=new l;return m.featureName=o,m.isUserInitiated=!0,m.isThumbsUp=!1,m.interactionId=d,m.conversationId=g,m},l.Tried=function(o,d,g,m,y){var h=new l;return h.featureActionType=n.Copilot.FeatureActionType.IsTried,h.featureName=o,h.isUserInitiated=g,h.entryPoint=m,h.interactionId=d,h.conversationId=y,h},l})()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js":function(p,r,c){"use strict";c.r(r),c.d(r,{CV:function(){return a},getBaseCv:function(){return l}});var n,a=(function(){function o(d){this.value=d,this.nextChild=0}return o.prototype.getNext=function(){return new o("".concat(this.value,".").concat(++this.nextChild))},o})();function l(){if(!n){for(var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=22,g=[],m=0;m<d;m++)g.push(o.charAt(Math.floor(Math.random()*o.length)));n=new a(g.join(""))}return n}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js":function(p,r,c){"use strict";c.r(r),c.d(r,{makeBooleanDataField:function(){return n},makeDoubleDataField:function(){return l},makeGuidDataField:function(){return d},makeInt64DataField:function(){return a},makeStringDataField:function(){return o}});function n(m,y,h){return g(m,1,y,h)}function a(m,y,h){return g(m,2,y,h)}function l(m,y,h){return g(m,3,y,h)}function o(m,y,h){return g(m,0,y,h)}function d(m,y,h){return g(m,4,y,h)}function g(m,y,h,R){return{name:m,dataType:y,value:h,classification:R||4}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js":function(p,r,c){"use strict";c.r(r),c.d(r,{getEffectiveEventFlags:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js");function a(l){var o={costPriority:1,samplingPolicy:1,persistencePriority:1,dataCategories:0,diagnosticLevel:100};return(!l.eventFlags||!l.eventFlags.dataCategories)&&(0,n.logNotification)(0,0,function(){return"DataCategories"}),l.eventFlags&&(l.eventFlags.costPriority&&(o.costPriority=l.eventFlags.costPriority),l.eventFlags.samplingPolicy&&(o.samplingPolicy=l.eventFlags.samplingPolicy),l.eventFlags.persistencePriority&&(o.persistencePriority=l.eventFlags.persistencePriority),l.eventFlags.dataCategories&&(o.dataCategories=l.eventFlags.dataCategories),l.eventFlags.diagnosticLevel&&(o.diagnosticLevel=l.eventFlags.diagnosticLevel)),o}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/InternalContracts.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Error:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a={getFields:function(o){var d="Error",g=[];return g.push((0,n.makeStringDataField)("".concat(d,".ErrorGroup"),o.errorGroup)),g.push((0,n.makeInt64DataField)("".concat(d,".Tag"),o.tag)),o.code!==void 0&&g.push((0,n.makeInt64DataField)("".concat(d,".Code"),o.code)),o.id!==void 0&&g.push((0,n.makeInt64DataField)("".concat(d,".Id"),o.id)),o.count!==void 0&&g.push((0,n.makeInt64DataField)("".concat(d,".Count"),o.count)),g}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js":function(p,r,c){"use strict";c.r(r),c.d(r,{logError:function(){return d},logNotification:function(){return o},onNotification:function(){return l}});function n(){var g=[];return{fireEvent:function(y){g.forEach(function(h){return h(y)})},addListener:function(y){y&&g.push(y)}}}var a=n();function l(){return a}function o(g,m,y){a.fireEvent({level:g,category:m,message:y})}function d(g,m,y){o(0,g,function(){var h=y instanceof Error?y.message:"";return"".concat(m,": ").concat(h)})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js":function(p,r,c){"use strict";c.r(r),c.d(r,{SimpleTelemetryLogger:function(){return C},SuppressNexus:function(){return h},cloneEvent:function(){return R}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),d=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Version.js"),g=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),m=2,y=1e3,h=-1;function R(S){var F={eventName:S.eventName,eventFlags:S.eventFlags||{},telemetryProperties:S.telemetryProperties?(0,n.__assign)({},S.telemetryProperties):{},dataFields:S.dataFields?S.dataFields.slice():[],timestamp:S.timestamp||new Date().getTime()};return S.eventContract&&(F.eventContract={name:S.eventContract.name,dataFields:S.eventContract.dataFields.slice()}),F}var C=(function(){function S(F,E,A){var T,D,_;this.telemetrySinks=[],this.persistentDataFields=[],this.partAFields=[],this.eventQueue=[],this.config=A||{},this.instanceId=++S.instanceCounter,F&&(this.telemetrySinks=F.telemetrySinks,(T=this.persistentDataFields).push.apply(T,F.persistentDataFields),this.config=(0,n.__assign)((0,n.__assign)({},F.getConfig()),this.config),(D=this.partAFields).push.apply(D,F.partAFields)),E&&(_=this.persistentDataFields).push.apply(_,E)}return S.prototype.addEventContentType=function(F,E){F.push((0,g.makeInt64DataField)("EventContent.Type",E))},S.prototype.sendTelemetryEvent=function(F){var E=R(F),A=E.telemetryProperties;A.nexusTenantToken=h;var T=A.ariaTenantToken;if(!T){var D=(0,a.fillTenantTokens)(E.eventName,A);if(!D&&!T){(0,o.logNotification)(0,0,function(){return"No tenant token: "+F.eventName});return}}this.sendTelemetryEventInternal(E,1)},S.prototype.sendNonStandardEvent=function(F,E){var A=R(F);this.sendTelemetryEventInternal(A,E)},S.prototype.sendCustomerContent=function(F){var E=R(F),A=E.telemetryProperties,T=A.customerContentVersion;return(!T||T>m)&&(A.customerContentVersion=m),A.ariaTenantToken=void 0,A.nexusTenantToken=void 0,A.dnmToken=void 0,this.addEventContentType(E.dataFields,2),this.sendTelemetryEventInternal(E,2)},S.prototype.sendDirectNumericEvent=function(F){var E=R(F),A=E.telemetryProperties;if(!A.dnmToken){var T=(0,a.fillTenantTokens)(E.eventName,A);if(!T&&!A.dnmToken){(0,o.logNotification)(0,0,function(){return"No dnm token: "+E.eventName});return}}this.addEventContentType(E.dataFields,1),this.sendTelemetryEventInternal(E,3)},S.prototype.sendTelemetryEventInternal=function(F,E){if(E!==2&&(F.telemetryProperties.customerContentVersion||F.telemetryProperties.customerContentType)){(0,o.logNotification)(0,0,function(){return"Customer content"});return}try{if(this.telemetrySinks.length===0){this.config.enableQueue&&this.eventQueue.length<y?this.eventQueue.push([F,E]):(0,o.logNotification)(1,0,function(){return"No telemetry sinks are attached."});return}this.processTelemetryEvent(F,E)}catch(A){(0,o.logError)(0,"SendTelemetryEvent",A);return}this.telemetrySinks.forEach(function(A){try{E===3||E===2?A.sendNonStandardEvent&&A.sendNonStandardEvent(F,E):A.sendTelemetryEvent(F)}catch(T){}})},S.prototype.processTelemetryEvent=function(F,E){var A,T,D;if(F.dataFields&&((D=F.dataFields)===null||D===void 0||D.unshift((0,g.makeStringDataField)("OTelJS.Version",d.oteljsVersion)),E!==3&&this.persistentDataFields&&(A=F.dataFields).unshift.apply(A,this.persistentDataFields)),this.partAFields.length>0){var _=F.eventContract||{name:"",dataFields:[]};(T=_.dataFields).push.apply(T,this.partAFields),F.eventContract=_}this.config.disableValidation||(0,l.validateTelemetryEvent)(F)},S.prototype.addSink=function(F){this.telemetrySinks.push(F),this.flushQueue()},S.prototype.flushQueue=function(){var F=this.eventQueue;if(this.eventQueue=[],this.telemetrySinks.length>0)for(var E=0,A=F;E<A.length;E++){var T=A[E],D=T[0],_=T[1];this.sendTelemetryEventInternal(D,_)}},S.prototype.setTenantToken=function(F,E,A){(0,a.setTenantTokens)(F,{ariaTenantToken:E,nexusTenantToken:A})},S.prototype.setDNMToken=function(F,E){(0,a.setTenantTokens)(F,{dnmToken:E})},S.prototype.cloneEvent=function(F){return R(F)},S.prototype.getConfig=function(){return this.config},S.instanceCounter=0,S})()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js":function(p,r,c){"use strict";c.r(r),c.d(r,{SpecializedTelemetryLogger:function(){return o}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),o=(function(d){(0,n.__extends)(g,d);function g(m,y,h){return d.call(this,m,y,h)||this}return g.prototype.sendCopilotEvent=function(m,y,h,R,C,S){var F=C?(0,n.__spreadArray)([],C,!0):[];F.push.apply(F,a.Copilot.getFields(h)),this.sendTelemetryEvent({eventName:m,telemetryProperties:R,eventFlags:(0,n.__assign)((0,n.__assign)({},y),{samplingPolicy:191}),dataFields:F,timestamp:S})},g.prototype.sendCopilotAshaErrorEvent=function(m){var y=m.eventName,h=m.eventFlags,R=m.copilotContractBuilder,C=m.veto,S=m.error,F=m.scenario,E=m.inStaging,A=E===void 0?!1:E,T=m.isSessionEndingError,D=T===void 0?!1:T,_=m.isIntentional,M=_===void 0?!0:_,k=m.isInternal,v=k===void 0?!1:k,b=m.telemetryProperties,x=m.dataFields,w=m.timestamp,L=x?(0,n.__spreadArray)([],x,!0):[];L.push.apply(L,a.Copilot.getFields(R)),L.push.apply(L,a.Asha.getFields({eventType:a.Asha.EventType.Error,pillar:void 0,scenario:F,veto:C,error:S,inStaging:A,isSessionEndingError:D,isIntentional:M,isInternal:v})),this.sendTelemetryEvent({eventName:y,telemetryProperties:b,eventFlags:(0,n.__assign)((0,n.__assign)({},h),{samplingPolicy:191}),dataFields:L,timestamp:w})},g.prototype.sendAshaPillarEvent=function(m,y,h,R,C,S,F){var E=S?(0,n.__spreadArray)([],S,!0):[];E.push.apply(E,a.Asha.getFields({eventType:a.Asha.EventType.Pillar,pillar:h,scenario:R})),this.sendTelemetryEvent({eventName:m,telemetryProperties:C,eventFlags:(0,n.__assign)((0,n.__assign)({},y),{samplingPolicy:194}),dataFields:E,timestamp:F})},g.prototype.sendAshaErrorEvent=function(m){var y=m.eventName,h=m.eventFlags,R=m.veto,C=m.error,S=m.scenario,F=m.inStaging,E=F===void 0?!1:F,A=m.isSessionEndingError,T=A===void 0?!1:A,D=m.isIntentional,_=D===void 0?!0:D,M=m.isInternal,k=M===void 0?!1:M,v=m.telemetryProperties,b=m.dataFields,x=m.timestamp,w=b?(0,n.__spreadArray)([],b,!0):[];w.push.apply(w,a.Asha.getFields({eventType:a.Asha.EventType.Error,pillar:void 0,scenario:S,veto:R,error:C,inStaging:E,isSessionEndingError:T,isIntentional:_,isInternal:k})),this.sendTelemetryEvent({eventName:y,telemetryProperties:v,eventFlags:(0,n.__assign)((0,n.__assign)({},h),{samplingPolicy:194}),dataFields:w,timestamp:x})},g.prototype.createCopilotTriedActivity=function(m){var y=m.eventName,h=m.eventFlags,R=m.featureName,C=m.interactionId,S=m.isUserInitiated,F=m.entryPoint,E=m.conversationId,A=m.subFeatureName,T=m.telemetryProperties,D=m.dataFields,_=m.timestamp,M=D?(0,n.__spreadArray)([],D,!0):[];return M.push.apply(M,a.Copilot.getFields({featureActionType:a.Copilot.FeatureActionType.IsTried,featureName:R,interactionId:C,isUserInitiated:S,entryPoint:F,conversationId:E,subFeatureName:A,isThumbsUp:void 0})),this.createActivity({eventName:y,telemetryProperties:T,eventFlags:(0,n.__assign)((0,n.__assign)({},h),{samplingPolicy:191}),dataFields:M,timestamp:_})},g})(l.TelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryEventValidator.js":function(p,r,c){"use strict";c.r(r),c.d(r,{DataFieldRegex:function(){return d},EventNameRegex:function(){return o},MaxEventNameLength:function(){return l},validateTelemetryEvent:function(){return g}});var n=9007199254740991,a=-9007199254740991,l=98,o=/^Office(\.[A-Z][a-zA-Z0-9]*){2,}$/,d=/^[a-zA-Z0-9_\.]{1,95}$/;function g(S){m(S.eventName)||C("eventName",S.eventName,o,l);var F=S.eventContract;F&&(F.name&&!y(F.name)&&C("eventContract",F.name,d),h(F.dataFields)),h(S.dataFields)}function m(S){return!S||S.length>l?!1:o.test(S)}function y(S){return d.test(S)}function h(S){S&&S.forEach(function(F){(typeof F.name!="string"||!y(F.name))&&C("dataField name",F.name,d),F.dataType===2&&R(F.value)})}function R(S){if(typeof S!="number"||!isFinite(S)||Math.floor(S)!==S||S<a||S>n)throw new Error("Invalid integer ".concat(JSON.stringify(S)))}function C(S,F,E,A){throw new Error("Invalid ".concat(S," '").concat(F,"' as it does not match regex ").concat(E)+(A?" or exceeds ".concat(A," chars"):""))}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TelemetryLogger:function(){return m}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/InternalContracts.js"),d=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),g=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),m=(function(y){(0,n.__extends)(h,y);function h(R,C,S){var F=y.call(this,R,C,S)||this;return F.baseCv=(0,g.getBaseCv)(),F}return h.prototype.createActivity=function(R){return(0,l.createActivity)({sendTelemetryEvent:this.sendTelemetryEvent.bind(this),telemetryEvent:R,parentCv:this.baseCv})},h.prototype.sendActivity=function(R,C,S,F){return this.sendTelemetryEvent({eventName:R,eventContract:{name:d.Activity.contractName,dataFields:d.Activity.getFields(C)},dataFields:S,eventFlags:F})},h.prototype.sendError=function(R){var C=o.Error.getFields(R.error);return R.dataFields!=null&&C.push.apply(C,R.dataFields),this.sendTelemetryEvent({eventName:R.eventName,dataFields:C,eventFlags:R.eventFlags})},h.prototype.createCustomerContentActivity=function(R){return(0,l.createActivity)({sendTelemetryEvent:this.sendCustomerContent.bind(this),telemetryEvent:R,parentCv:this.baseCv})},h})(a.SimpleTelemetryLogger)},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TenantTokenManager.js":function(p,r,c){"use strict";c.r(r),c.d(r,{clear:function(){return g},fillTenantTokens:function(){return d},setTenantTokens:function(){return o}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),a=".",l={};function o(m,y){if(m.substring(0,7)==="Office."&&m[m.length-1]!==a)l[m]?(y.ariaTenantToken&&(l[m].ariaTenantToken=y.ariaTenantToken),y.dnmToken&&(l[m].dnmToken=y.dnmToken)):l[m]=y;else{(0,n.logNotification)(0,0,function(){return"Namespace: ".concat(m)});return}}function d(m,y){for(var h=m.length;h>0;){var R=m.substr(0,h);if(l[R]){var C=l[R];return y.ariaTenantToken=C.ariaTenantToken,y.dnmToken=C.dnmToken,!0}h=m.lastIndexOf(a,h-1)}return!1}function g(){l={}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TraceFlags:function(){return n}});var n;(function(a){a[a.None=0]="None",a[a.Sampled=1]="Sampled"})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TraceContext:function(){return d},createTraceContext:function(){return m},parseTraceContext:function(){return g}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),d=(function(){function y(){}return y.getFields=function(h){var R="Event.",C=h.parent,S=h.state,F=S?S.serialize():void 0;return(0,n.__spreadArray)([(0,a.makeStringDataField)("Event.TraceId",C.traceId),(0,a.makeStringDataField)("Event.TraceParentId",C.parentId),(0,a.makeInt64DataField)("Event.TraceFlags",C.traceFlags)],F?[(0,a.makeStringDataField)("Event.TraceState",F)]:[],!0)},y})();function g(y,h){var R=l.TraceParent.parse(y);if(R){var C=void 0;return h&&(C=o.TraceState.parse(h)),C||(C=new o.TraceState),{parent:R,state:C}}}function m(y){return{parent:l.TraceParent.createNew(y),state:new o.TraceState}}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TraceParent:function(){return R},TraceParentRegex:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),a=/^([\da-f]{2})-([\da-f]{32})-([\da-f]{16})-([\da-f]{2})(-\S+)?$/,l=function(T){return/^0+$/.test(T)},o=/^([\da-f]{16})$/,d=32,g=16,m="ff",y="00",h=16,R=(function(){function A(T,D,_){T===void 0&&(T=S()),D===void 0&&(D=F()),this.traceId=T,this.version=y,this._parentId=D,this._traceFlags=E(_)}return Object.defineProperty(A.prototype,"parentId",{get:function(){return this._parentId},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"traceFlags",{get:function(){return this._traceFlags},enumerable:!1,configurable:!0}),A.prototype.isValid=function(){return a.test(this.serialize())&&!l(this.traceId)&&!l(this._parentId)},A.prototype.isSampled=function(){return(this.traceFlags&n.TraceFlags.Sampled)===n.TraceFlags.Sampled},A.prototype.updateSampled=function(T,D){return D===this._parentId?!1:this.updateParentId(D)?(this._traceFlags=T?this._traceFlags|n.TraceFlags.Sampled:this._traceFlags&~n.TraceFlags.Sampled,!0):!1},A.prototype.updateParentId=function(T){return T?o.test(T)&&!l(T)?(this._parentId=T,!0):!1:(this._parentId=F(),!0)},A.prototype.serialize=function(){return"".concat(this.version,"-").concat(this.traceId,"-").concat(this._parentId,"-0").concat(this._traceFlags)},A.create=function(T,D,_){var M=new A(T,D,_);return M.isValid()?M:void 0},A.createNew=function(T){return new A(S(),F(),T)},A.parse=function(T){var D=a.exec(T);if(!(!D||D[1]===m||D[1]===y&&D[5]))return A.create(D[2],D[3],parseInt(D[4],h))},A})();function C(A){var T=new Uint8Array(A);window.crypto.getRandomValues(T);var D=Array.from(T).map(function(_){return(256+_).toString(h).slice(1)}).join("");return l(D)?D.slice(1)+"1":D}function S(){return C(16)}function F(){return C(8)}function E(A){return A===void 0&&(A=n.TraceFlags.None),A&n.TraceFlags.Sampled}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TraceState:function(){return S},ValidKeyRegex:function(){return h},ValidValueRegex:function(){return R}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),a=",",l="=",o="[-_*/0-9a-z]",d="[a-z]".concat(o,"{0,255}"),g="[0-9a-z]".concat(o,"{0,240}"),m="[a-z]".concat(o,"{0,13}"),y="".concat(g,"@").concat(m),h=new RegExp("^(?:".concat(d,"|").concat(y,")$")),R=/^[ -+--<>-~]{0,255}[!-+--<>-~]$/,C=32,S=(function(){function F(){this._listMemberMap=new Map}return F.prototype.set=function(E,A){if(!h.test(E)||!R.test(A))return!1;var T=this._listMemberMap;return T.has(E)&&T.delete(E),T.set(E,A),T.size>C&&T.delete(T.keys().next().value),!0},F.prototype.unset=function(E){this._listMemberMap.delete(E)},F.prototype.get=function(E){return this._listMemberMap.get(E)},Object.defineProperty(F.prototype,"keys",{get:function(){return Array.from(this._listMemberMap.keys()).reverse()},enumerable:!1,configurable:!0}),F.prototype.serialize=function(){var E=this;return this.keys.map(function(A){return"".concat(A).concat(l).concat(E._listMemberMap.get(A))}).join(a)},F.parse=function(E){var A=new F,T=E.split(a),D=!0;return T.reverse().forEach(function(_){var M=_.trim();if(M){var k=M.split(l);(k.length!==2||!A.set(k[0],k[1]))&&((0,n.logNotification)(1,0,function(){return"Invalid trace state entry '".concat(M,"'")}),D=!1)}}),D?A:void 0},F})()},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{TraceContext:function(){return o.TraceContext},TraceFlags:function(){return n.TraceFlags},TraceParent:function(){return l.TraceParent},TraceState:function(){return a.TraceState},createTraceContext:function(){return o.createTraceContext},parseTraceContext:function(){return o.parseTraceContext}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/DataModels.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceState.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceParent.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/TraceContext.js")},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Utils.js":function(p,r,c){"use strict";c.r(r),c.d(r,{sendHealthQosError:function(){return o}});var n=c("../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js");function o(d,g,m,y,h,R,C,S,F,E,A){y.forEach(function(T){d.sendTelemetryEvent({eventName:g.name+".Qos.Error."+m,eventFlags:{diagnosticLevel:110},dataFields:(0,n.__spreadArray)((0,n.__spreadArray)([],a.HealthQosError.getFields({veto:T,pillar:h,isIntentional:R,isInternal:C,alertOnPillar:S,isSessionEndingError:F,inStaging:E}),!0),A||[],!0),telemetryProperties:{ariaTenantToken:g.token,nexusTenantToken:l.SuppressNexus}})})}},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Version.js":function(p,r,c){"use strict";c.r(r),c.d(r,{oteljsVersion:function(){return n}});var n="4.23.1130"},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Contracts:function(){return C}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Office.System.Error.js"),l=n.Activity,o=n.Result,d=a.Error,g=n.Funnel,m=n.Host,y=n.UserAction,h=n.User,R=n.Module,C;(function(S){var F;(function(E){var A;(function(T){T.Activity=l,T.Result=o,T.Error=d,T.Funnel=g,T.Host=m,T.User=h,T.UserAction=y,T.Module=R})(A=E.System||(E.System={}))})(F=S.Office||(S.Office={}))})(C||(C={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Office.System.Error.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Error:function(){return a}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a;(function(l){function o(d,g){var m=[];return m.push((0,n.makeStringDataField)("".concat(d,".ErrorGroup"),g.errorGroup)),m.push((0,n.makeInt64DataField)("".concat(d,".Tag"),g.tag)),g.code!==void 0&&m.push((0,n.makeInt64DataField)("".concat(d,".Code"),g.code)),g.id!==void 0&&m.push((0,n.makeInt64DataField)("".concat(d,".Id"),g.id)),g.count!==void 0&&m.push((0,n.makeInt64DataField)("".concat(d,".Count"),g.count)),m}l.getFields=o})(a||(a={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/officeeventschema.tml.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Activity:function(){return l},Funnel:function(){return g},Host:function(){return o},Module:function(){return y},Result:function(){return a},User:function(){return d},UserAction:function(){return m}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),a;(function(h){var R="Office.System.Result";function C(S,F){var E=[];return E.push((0,n.makeInt64DataField)("".concat(S,".Code"),F.code)),F.type!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Type"),F.type)),F.tag!==void 0&&E.push((0,n.makeInt64DataField)("".concat(S,".Tag"),F.tag)),F.isExpected!==void 0&&E.push((0,n.makeBooleanDataField)("".concat(S,".IsExpected"),F.isExpected)),E.push((0,n.makeStringDataField)("zC.Activity.Result",R)),E}h.getFields=C})(a||(a={}));var l;(function(h){h.contractName="Office.System.Activity";function R(C){var S="Activity",F=[];return C.cV!==void 0&&F.push((0,n.makeStringDataField)("".concat(S,".CV"),C.cV)),F.push((0,n.makeInt64DataField)("".concat(S,".Duration"),C.duration)),F.push((0,n.makeInt64DataField)("".concat(S,".Count"),C.count)),F.push((0,n.makeInt64DataField)("".concat(S,".AggMode"),C.aggMode)),C.success!==void 0&&F.push((0,n.makeBooleanDataField)("".concat(S,".Success"),C.success)),C.result!==void 0&&F.push.apply(F,a.getFields("".concat(S,".Result"),C.result)),F.push((0,n.makeStringDataField)("zC.Activity",h.contractName)),F}h.getFields=R})(l||(l={}));var o;(function(h){function R(C,S){var F=[];return S.id!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Id"),S.id)),S.version!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Version"),S.version)),S.sessionId!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".SessionId"),S.sessionId)),F}h.getFields=R})(o||(o={}));var d;(function(h){function R(C,S){var F=[];return S.alias!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Alias"),S.alias)),S.primaryIdentityHash!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".PrimaryIdentityHash"),S.primaryIdentityHash)),S.primaryIdentitySpace!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".PrimaryIdentitySpace"),S.primaryIdentitySpace)),S.tenantId!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TenantId"),S.tenantId)),S.tenantGroup!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TenantGroup"),S.tenantGroup)),S.isAnonymous!==void 0&&F.push((0,n.makeBooleanDataField)("".concat(C,".IsAnonymous"),S.isAnonymous)),F}h.getFields=R})(d||(d={}));var g;(function(h){function R(C,S){var F=[];return S.name!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Name"),S.name)),S.state!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".State"),S.state)),F}h.getFields=R})(g||(g={}));var m;(function(h){function R(C,S){var F=[];return S.id!==void 0&&F.push((0,n.makeInt64DataField)("".concat(C,".Id"),S.id)),S.name!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".Name"),S.name)),S.commandSurface!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".CommandSurface"),S.commandSurface)),S.parentName!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".ParentName"),S.parentName)),S.triggerMethod!==void 0&&F.push((0,n.makeStringDataField)("".concat(C,".TriggerMethod"),S.triggerMethod)),S.timeOffsetMs!==void 0&&F.push((0,n.makeInt64DataField)("".concat(C,".TimeOffsetMs"),S.timeOffsetMs)),F}h.getFields=R})(m||(m={}));var y;(function(h){var R="Office.System.Module";function C(S,F){var E=[];return F.name!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Name"),F.name)),F.platform!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Platform"),F.platform)),F.version!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".Version"),F.version)),F.sessionId!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".SessionId"),F.sessionId)),F.immediateHost!==void 0&&E.push((0,n.makeStringDataField)("".concat(S,".ImmediateHost"),F.immediateHost)),E.push((0,n.makeStringDataField)("zC.".concat(S),R)),E}h.getFields=C})(y||(y={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js":function(p,r,c){"use strict";c.r(r),c.d(r,{EnumObjects:function(){return n}});var n;(function(a){a.DataClassification={EssentialServiceMetadata:1,AccountData:2,SystemMetadata:4,OrganizationIdentifiableInformation:8,EndUserIdentifiableInformation:16,CustomerContent:32,AccessControl:64,PublicNonPersonalData:128,EndUserPseudonymousInformation:256,PublicPersonalData:512,SupportData:1024,DirectMeasurementData:2048,Everything:65535},a.DataFieldType={String:0,Boolean:1,Int64:2,Double:3,Guid:4},a.SamplingPolicy={NotSet:0,Measure:1,Diagnostics:2,CriticalBusinessImpact:191,CriticalCensus:192,CriticalExperimentation:193,CriticalUsage:194},a.PersistencePriority={NotSet:0,Normal:1,High:2},a.CostPriority={NotSet:0,Normal:1,High:2},a.DataCategories={NotSet:0,SoftwareSetup:1,ProductServiceUsage:2,ProductServicePerformance:4,DeviceConfiguration:8,InkingTypingSpeech:16},a.DiagnosticLevel={ReservedDoNotUse:0,Required:10,BasicEvent:10,Optional:100,FullEvent:100,RequiredServiceData:110,NecessaryServiceDataEvent:110,RequiredServiceDataForEssentialServices:120,AlwaysOnNecessaryServiceDataEvent:120},a.DnmInterval={Hourly:1,Daily:2},a.AllowedPartA={ReleaseAudienceGroup:1,WacRing:2,AppName:3,AppPlatform:4,AppVersion:5},a.CustomerContentType={None:0,MocaAddIn:1},a.LogLevel={Error:0,Warning:1,Info:2,Verbose:3},a.Category={Core:0,Sink:1,Transport:2},a.PrimaryIdentitySpace={UserObjectId:"UserObjectId",MSACID:"MSACID",OrgIdPuid:"OrgIdPuid",OrgIdPUID:"OrgIdPUID",OrgIdCID:"OrgIdCID",MsaPuid:"MsaPuid",MSAPUID:"MSAPUID",WopiAuth:"WopiAuth",ThirdParty:"ThirdParty",Other:"Other"},a.AudienceGroup={Automation:"Automation",Dogfood:"Dogfood",Microsoft:"Microsoft",Insiders:"Insiders",Production:"Production"},a.QosPillarName={Interruptions:"Interruptions",Open:"Open",Save:"Save",RealTimeCoauth:"RealTimeCoauth",NotebookNavigation:"NotebookNavigation",Fidelity:"Fidelity",AsyncCollab:"AsyncCollab",Present:"Present",ContentConsumption:"ContentConsumption",ContentCreation:"ContentCreation"}})(n||(n={}))},"../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{Activity:function(){return a.Activity},App:function(){return a.App},Asha:function(){return a.Asha},AudienceGroup:function(){return a.AudienceGroup},CV:function(){return g.CV},Contracts:function(){return n.Contracts},Copilot:function(){return a.Copilot},CopilotContractBuilder:function(){return m.CopilotContractBuilder},EnumObjects:function(){return E.EnumObjects},Funnel:function(){return a.Funnel},HealthQosError:function(){return a.HealthQosError},IDEAs:function(){return o.IDEAs},Module:function(){return a.Module},Platform:function(){return a.Platform},Release:function(){return a.Release},Result:function(){return a.Result},Session:function(){return a.Session},SimpleTelemetryLogger:function(){return S.SimpleTelemetryLogger},SpecializedTelemetryLogger:function(){return y.SpecializedTelemetryLogger},SuppressNexus:function(){return S.SuppressNexus},TelemetryLogger:function(){return F.TelemetryLogger},TraceContext:function(){return T.TraceContext},TraceFlags:function(){return T.TraceFlags},TraceParent:function(){return T.TraceParent},TraceState:function(){return T.TraceState},User:function(){return a.User},UserAction:function(){return a.UserAction},addBooleanDataField:function(){return a.addBooleanDataField},addDoubleDataField:function(){return a.addDoubleDataField},addGuidDataField:function(){return a.addGuidDataField},addInt64DataField:function(){return a.addInt64DataField},addStringDataField:function(){return a.addStringDataField},cloneEvent:function(){return S.cloneEvent},createTraceContext:function(){return T.createTraceContext},getCurrentMilliseconds:function(){return l.getCurrentMilliseconds},getEffectiveEventFlags:function(){return R.getEffectiveEventFlags},getFields:function(){return d.getFields},getFullFieldName:function(){return a.getFullFieldName},logError:function(){return C.logError},logNotification:function(){return C.logNotification},makeBooleanDataField:function(){return h.makeBooleanDataField},makeDoubleDataField:function(){return h.makeDoubleDataField},makeGuidDataField:function(){return h.makeGuidDataField},makeInt64DataField:function(){return h.makeInt64DataField},makeStringDataField:function(){return h.makeStringDataField},onNotification:function(){return C.onNotification},parseTraceContext:function(){return T.parseTraceContext},sendHealthQosError:function(){return A.sendHealthQosError}});var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/contracts/Contracts.js"),a=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Contracts.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Activity.js"),o=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/UserSuccessRate.js"),d=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/AlchemyContracts/Utils.js"),g=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CorrelationVector.js"),m=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/CopilotContractBuilder.js"),y=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SpecializedTelemetryLogger.js"),h=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/DataFieldHelper.js"),R=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/EventFlagFiller.js"),C=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/OTelNotifications.js"),S=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/SimpleTelemetryLogger.js"),F=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TelemetryLogger.js"),E=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/enumObjects/EnumObjects.js"),A=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/Utils.js"),T=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/TraceContext/index.js")},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeInfo.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.readPropertyInfo=void 0;function c(n){return Array.isArray(n)&&n.length===2&&n[0]==="opt-field"?[!0,n[1]]:[!1,n]}r.readPropertyInfo=c},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CustomTypeRegistry=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeVerification.js"),a=(function(){function l(){Ge(this,l),this.typeInfos={},this.typeInfosCache=[],this.externalTypes={}}return We(l,[{key:"constuctor",value:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.throwOnError=d}},{key:"registerTypeInfos",value:function(d){if(this.typeInfosCache.indexOf(d)===-1){this.typeInfosCache.push(d);for(var g of Object.keys(d)){var m=this.typeInfos[g];m?m!==d[g]&&this.handleError(`There are two definitions of the same namespace and interface: ${g}`):this.typeInfos[g]=d[g]}}}},{key:"getTypeInfo",value:function(d){var g=this.typeInfos[d];if(!g){this.handleError(`CustomTypeInfo "${d}" not registered as a custom types.`);return}return g}},{key:"registerExternalTypeInfos",value:function(d){for(var g of Object.keys(d)){var m=this.externalTypes[g];m?this.handleError(`The external type "${g}" is already defined.`):this.externalTypes[g]=d[g]}}},{key:"getExternalType",value:function(d){return this.externalTypes[d]}},{key:"getExternalTypeInfos",value:function(){return this.externalTypes}},{key:"validateParsedObj",value:function(d,g){for(var m of Object.keys(g))d[m]=(0,n.verifyType)(this,d[m],g[m]);return d}},{key:"setThrowOnError",value:function(d){this.throwOnError=d}},{key:"handleError",value:function(d){if(this.throwOnError)throw new Error(d)}}])})();r.CustomTypeRegistry=new a},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeVerification.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.verifyType=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeInfo.js");function a(h,R){R&&h.handleError("Type of property does not match type in CustomTypes definition.")}function l(h,R,C,S){for(var F of Object.keys(R)){var E=C[F];if(!E)F.startsWith("$")||h.handleError(`Property "${F}" does not exist in CustomType definition.`);else{var A=(0,n.readPropertyInfo)(E),T=be(A,2),D=T[1];R[F]=y(h,R[F],D,S)}}return R}function o(h,R,C,S){for(var F of Object.keys(C)){var E=!0,A=h.getTypeInfo(C[F]);if(A){for(var T of Object.keys(R))if(!A[T]){E=!1;break}if(E)return A}}}function d(h,R,C){for(var S of Object.keys(R))R[S]=y(h,R[S],C);return R}function g(h,R,C,S){if(!C)return h.handleError("Unable to generate default value for unregistered type."),R;for(var F of Object.keys(C)){var E=(0,n.readPropertyInfo)(C[F]),A=be(E,2),T=A[0],D=A[1];if(!(!R.hasOwnProperty(F)&&T)&&R[F]===void 0){var _=m(h,void 0,D,S);_!==void 0&&(R[F]=_)}}return R}function m(h,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!S&&!F&&R==null)if(typeof C=="string")switch(C){case"$string":return"";case"$number":return 0;case"$boolean":return!1;case"$any":return;default:return R={},g(h,R,h.getTypeInfo(C),S)}else{var E=be(C,2),A=E[0],T=E[1];switch(A){case"$array":return[];case"$indexer":return{};case"$union":return R={},g(h,R,h.getTypeInfo(T[0]),S)}}return R??void 0}function y(h,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(R!=null)if(typeof C=="string")switch(C){case"$string":a(h,typeof R!="string");break;case"$number":a(h,typeof R!="number");break;case"$boolean":a(h,typeof R!="boolean");break;case"$any":if(typeof R=="object")for(var F of Object.keys(R))R[F]=y(h,R[F],C,S);break;default:var E=h.getTypeInfo(C);return E?(l(h,R,E,S),g(h,R,E,S)):R}else{var A=be(C,2),T=A[0],D=A[1];switch(T){case"$array":var _=Array.isArray(R);return a(h,!_),_?d(h,R,D):R;case"$indexer":var M=!(typeof R=="object"&&Array.isArray(R)||typeof R!="object");return a(h,!M),M?d(h,R,D):R;case"$union":var k=o(h,R,D,S);return k?(l(h,R,k,S),g(h,R,k,S)):(h.handleError("Json object is not assignable to any custom type in union."),R);case"$optional":return y(h,R,D),m(h,R,C,S,!0);case"$external":if(typeof R=="object"){R=y(h,R,"$any",S);var v=h.getExternalType(D);if(v&&v.parse)return v.parse(R)}break}}else R=m(h,R,C,S);return R}r.verifyType=y},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.EventImpl=void 0;var c=(function(){function a(l){Ge(this,a),this.event=l}return We(a,[{key:"unsubscribe",value:function(){this.event.unsubscribe(this)}}])})(),n=(function(){function a(l){Ge(this,a),this.listenerUpdate=l,this.handlers=new Map,this.hasListener=!1}return We(a,[{key:"subscribe",value:function(o){var d=new c(this);return this.handlers.set(d,o),this.hasListener||this.sendUpdate(!0),d}},{key:"unsubscribe",value:function(o){this.handlers.delete(o),this.hasListener&&this.handlers.size===0&&this.sendUpdate(!1)}},{key:"unsubscribeAll",value:function(){this.handlers.clear(),this.hasListener&&this.sendUpdate(!1)}},{key:"trigger",value:function(o){this.handlers.forEach(function(d,g){return d(o,g)})}},{key:"sendUpdate",value:function(o){this.hasListener=o,this.listenerUpdate(o)}}])})();r.EventImpl=n},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createRekaEnvironment=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaInstance.js"),a=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaServiceRegistry.js");function l(){return new o}r.createRekaEnvironment=l;var o=(function(){function d(){var g=this;Ge(this,d),this.RekaInstance=new n.CRekaInstance(function(){return g.registerClasses.apply(g,arguments)},function(m){return g.registerServiceInstance(m)}),this.RekaServiceRegistry=new a.CRekaServiceRegistry(this.RekaInstance)}return We(d,[{key:"registerClass",value:function(m){this.RekaServiceRegistry.registerService({serviceInfo:m.ServiceInfo,factory:function(){return new m}})}},{key:"registerServiceInstance",value:function(m){this.RekaServiceRegistry.registerService({serviceInfo:m.ServiceInfo,factory:function(){return m}})}},{key:"registerClasses",value:function(){for(var m=this,y=arguments.length,h=new Array(y),R=0;R<y;R++)h[R]=arguments[R];h.forEach(function(C){return m.registerClass(C)})}}])})()},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaInstance.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CRekaInstance=void 0;function c(a){try{if(a instanceof Error)return a.message||a.toString();if(typeof a=="object"&&a!==null)try{return JSON.stringify(a)}catch(l){return"Unable to serialize error object: "+l.message}return String(a)}catch(l){return"Unable to stringify error value"}}var n=(function(){function a(l,o){Ge(this,a),this.services={},this.factories={},this.nextNativePromiseId=0,this.nativePromises={},this.nativeBridge=void 0,this.registerClasses=l,this.registerServiceInstanceImpl=o}return We(a,[{key:"initBridge",value:function(o,d){this.nativeBridge=o,this.registerClasses.apply(this,Ur(d)),this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:"init",value:"",promiseId:0})}},{key:"getConstantJson",value:function(o,d){this.verifyNativeBridgePresent();var g=this.nativeBridge.RekaConstants;if(g!==void 0){var m=g[o];if(m!==void 0){var y=m[d];if(y!==void 0)return y}}throw new Error(`Reka native service "${o}" must be registered before accessing it's constant property "${d}". This error also happens when the service implementation does not use the generated code from the correct (usually the latest) version of Reka service definition.`)}},{key:"InvokeNative",value:function(o,d,g,m){this.verifyNativeBridgePresent(),this.nativeBridge.invokeNative({serviceName:o,methodName:d,value:g,promiseId:0},m)}},{key:"InvokeNativeAndReturn",value:function(o,d,g,m){var y=this;return new Promise(function(h,R){var C=++y.nextNativePromiseId;y.nativePromises[C]={onSuccess:function(F){return h(F)},onFailure:function(F){return R(F)}},y.nativeBridge?y.nativeBridge.invokeNative({serviceName:o,methodName:d,value:g,promiseId:C},m):R("Native bridge is not initialized.")})}},{key:"RegisterService",value:function(o,d){this.factories[o]=d}},{key:"registerServiceInstance",value:function(o){this.registerServiceInstanceImpl(o)}},{key:"invokeJavaScript",value:function(o){var d=this,g=o.serviceName,m=g===void 0?"":g,y=o.methodName,h=y===void 0?"":y,R=o.value,C=R===void 0?"":R,S=o.promiseId,F=S===void 0?0:S;if(m==="$RekaBridge")return this.invokeJavaScriptBridge(h,C,F);var E=this.services[m]||(this.services[m]=this.factories[m]()),A=E.Invoke(h,C);this.nativeBridge&&A&&A.then&&A.then(function(T){return d.invokeNativeBridge("onSuccess",T,F)},function(T){return d.invokeNativeBridge("onFailure",c(T),F)})}},{key:"invokeNativeBridge",value:function(o,d,g){this.nativeBridge.invokeNative({serviceName:"$RekaBridge",methodName:o,value:d,promiseId:g})}},{key:"invokeJavaScriptBridge",value:function(o,d,g){var m=this.nativePromises[g];m&&(delete this.nativePromises[g],m[o](d))}},{key:"verifyNativeBridgePresent",value:function(){if(!this.nativeBridge)throw new Error("Native bridge is not initialized.")}}])})();r.CRekaInstance=n},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaServiceRegistry.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CRekaServiceRegistry=r.stringifyJson=r.parseJson=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js"),a=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js");function l(R,C){var S=R?JSON.parse(R):[];if(Array.isArray(S))return C?n.CustomTypeRegistry.validateParsedObj(S,C):S;throw new Error("Everything should be an array")}r.parseJson=l;function o(R,C){if(typeof C=="object"){var S=n.CustomTypeRegistry.getExternalTypeInfos();for(var F of Object.keys(S)){var E=S[F];if(C instanceof E.typeConstructor){E.stringify&&(C=E.stringify(C));break}}}return C}function d(R){if(Array.isArray(R))return R.length===0?"":JSON.stringify(R,o);throw new Error("Everything should be an array")}r.stringifyJson=d;function g(R){if(typeof R!="string"){var C,S,F,E;switch(R[0]){case"FireAndForgetMethod":var A=be(R,3);return C=A[0],F=A[1],E=A[2],[C,void 0,F,E];case"ReturnsPromiseMethod":var T=be(R,4);return C=T[0],S=T[1],F=T[2],E=T[3],[C,[S],F,E];case"Event":case"Constant":var D=be(R,2);return C=D[0],S=D[1],[C,[S],void 0,void 0]}}return[R,void 0,void 0,void 0]}var m=(function(){function R(C,S){Ge(this,R),this.service=C,this.methodInfos=S}return We(R,[{key:"Invoke",value:function(S,F){var E,A=g(this.methodInfos[S]),T=be(A,3),D=T[2],_;try{_=l(F,D)}catch(k){throw new Error(`Reka service invocation failed: JSON payload (length=${F.length}) for ${S} is invalid.
Inner exception: ${k.stack}`)}var M=(E=this.service)[S].apply(E,Ur(_));if(M&&M.then)return M.then(function(k){return d([k])})}}])})(),y=(function(){function R(C,S){Ge(this,R),this.service=C,this.methodInfos=S}return We(R,[{key:"Invoke",value:function(S,F){var E=g(this.methodInfos[S]),A=be(E,2),T=A[1],D;try{D=l(F,T)}catch(_){throw new Error(`Reka native service invocation failed: JSON payload (length=${F.length}) for ${S} is invalid.
Inner exception: ${_.stack}`)}this.service[S].trigger(D[0])}}])})(),h=(function(){function R(C){Ge(this,R),this.nativeServices={},this.rekaInstance=C}return We(R,[{key:"registerService",value:function(S){var F=be(S.serviceInfo,2),E=F[0],A=F[1],T=S.factory;this.rekaInstance.RegisterService(E,function(){return new m(T(),A)})}},{key:"getNativeService",value:function(S){var F=this,E=be(S,2),A=E[0],T=E[1],D=this.nativeServices[A];if(!D){this.nativeServices[A]=D={};var _=!1,M={},k=function(x){var w=g(T[x]),L=be(w,4),N=L[0],U=L[1],K=L[2],G=L[3];switch(N){case"ReturnsPromiseMethod":D[x]=function(){for(var $=arguments.length,O=new Array($),j=0;j<$;j++)O[j]=arguments[j];return F.rekaInstance.InvokeNativeAndReturn(A,x,d(O),G).then(function(z){return l(z,U)[0]})};break;case"FireAndForgetMethod":D[x]=function(){for(var $=arguments.length,O=new Array($),j=0;j<$;j++)O[j]=arguments[j];return F.rekaInstance.InvokeNative(A,x,d(O),G)};break;case"Event":D[x]=new a.EventImpl(function($){$&&D.eventSubscribed(x)}),_=!0;break;case"Constant":Object.defineProperty(D,x,{configurable:!1,enumerable:!0,get:function(){return M[x]===void 0&&(M[x]=l(F.rekaInstance.getConstantJson(A,x),U)[0]),M[x]}});break}};for(var v of Object.keys(T))k(v);_&&(D.eventSubscribed=function(b){F.rekaInstance.InvokeNative("$RekaBridge","createService",A)},this.rekaInstance.RegisterService(A,function(){return new y(D,T)}))}return D}}])})();r.CRekaServiceRegistry=h},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.registerClasses=r.registerServiceInstance=r.registerClass=r.RekaServiceRegistry=r.RekaInstance=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js"),a=(0,n.createRekaEnvironment)();r.RekaInstance=a.RekaInstance,r.RekaServiceRegistry=a.RekaServiceRegistry;function l(g){a.registerClass(g)}r.registerClass=l;function o(g){a.registerServiceInstance(g)}r.registerServiceInstance=o;function d(){a.registerClasses.apply(a,arguments)}r.registerClasses=d},"../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DataServiceRegistry=r.DataServiceManager=r.EventImpl=r.createRekaEnvironment=r.registerClasses=r.RekaServiceRegistry=r.RekaInstance=r.CustomTypeRegistry=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/CustomTypeRegistry.js");Object.defineProperty(r,"CustomTypeRegistry",{enumerable:!0,get:function(){return n.CustomTypeRegistry}});var a=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js");Object.defineProperty(r,"RekaInstance",{enumerable:!0,get:function(){return a.RekaInstance}}),Object.defineProperty(r,"RekaServiceRegistry",{enumerable:!0,get:function(){return a.RekaServiceRegistry}}),Object.defineProperty(r,"registerClasses",{enumerable:!0,get:function(){return a.registerClasses}});var l=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/RekaEnvironment.js");Object.defineProperty(r,"createRekaEnvironment",{enumerable:!0,get:function(){return l.createRekaEnvironment}});var o=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/Event.js");Object.defineProperty(r,"EventImpl",{enumerable:!0,get:function(){return o.EventImpl}});var d=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/SharedInstances.js");Object.defineProperty(r,"DataServiceManager",{enumerable:!0,get:function(){return d.RekaInstance}}),Object.defineProperty(r,"DataServiceRegistry",{enumerable:!0,get:function(){return d.RekaServiceRegistry}})},"../../.store/tiny-set-immediate@1.0.2-cfc56a6fa897ebffcef6/node_modules/tiny-set-immediate/esm/index.js":function(p,r,c){"use strict";c.r(r),c.d(r,{clearImmediate:function(){return g},setImmediate:function(){return d}});var n=1,a=new Map,l=!1,o,d=function(S){for(var F=arguments.length,E=new Array(F>1?F-1:0),A=1;A<F;A++)E[A-1]=arguments[A];return a.set(n,[S,E]),o(n),n++},g=function(S){a.delete(S)};function m(C){if(l)setTimeout(m,0,C);else{var S=a.get(C);if(S){l=!0;try{S[0].apply(S,Ur(S[1]))}finally{g(C),l=!1}}}}function y(){var C=new MessageChannel;C.port1.onmessage=function(S){m(S.data)},o=function(F){C.port2.postMessage(F)}}function h(){var C=`setImmediate$${Math.random()}$`;window.addEventListener("message",function(S){typeof S.data=="string"&&S.data.startsWith(C)&&m(+S.data.slice(C.length))}),o=function(F){window.postMessage(C+F,"*")}}var R=typeof self>"u"?typeof global>"u"?void 0:global:self;R.setImmediate?(d=R.setImmediate,g=R.clearImmediate):R.importScripts?y():h()},"../../.store/tslib@2.5.0-1c608344f6835c7dd7c4/node_modules/tslib/tslib.es6.js":function(p,r,c){"use strict";c.r(r),c.d(r,{__assign:function(){return l},__asyncDelegator:function(){return x},__asyncGenerator:function(){return b},__asyncValues:function(){return w},__await:function(){return v},__awaiter:function(){return S},__classPrivateFieldGet:function(){return G},__classPrivateFieldIn:function(){return O},__classPrivateFieldSet:function(){return $},__createBinding:function(){return E},__decorate:function(){return d},__esDecorate:function(){return m},__exportStar:function(){return A},__extends:function(){return a},__generator:function(){return F},__importDefault:function(){return K},__importStar:function(){return U},__makeTemplateObject:function(){return L},__metadata:function(){return C},__param:function(){return g},__propKey:function(){return h},__read:function(){return D},__rest:function(){return o},__runInitializers:function(){return y},__setFunctionName:function(){return R},__spread:function(){return _},__spreadArray:function(){return k},__spreadArrays:function(){return M},__values:function(){return T}});var n=function(z,H){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(V,I){V.__proto__=I}||function(V,I){for(var B in I)Object.prototype.hasOwnProperty.call(I,B)&&(V[B]=I[B])},n(z,H)};function a(j,z){if(typeof z!="function"&&z!==null)throw new TypeError("Class extends value "+String(z)+" is not a constructor or null");n(j,z);function H(){this.constructor=j}j.prototype=z===null?Object.create(z):(H.prototype=z.prototype,new H)}var l=function(){return l=Object.assign||function(H){for(var V,I=1,B=arguments.length;I<B;I++){V=arguments[I];for(var q in V)Object.prototype.hasOwnProperty.call(V,q)&&(H[q]=V[q])}return H},l.apply(this,arguments)};function o(j,z){var H={};for(var V in j)Object.prototype.hasOwnProperty.call(j,V)&&z.indexOf(V)<0&&(H[V]=j[V]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,V=Object.getOwnPropertySymbols(j);I<V.length;I++)z.indexOf(V[I])<0&&Object.prototype.propertyIsEnumerable.call(j,V[I])&&(H[V[I]]=j[V[I]]);return H}function d(j,z,H,V){var I=arguments.length,B=I<3?z:V===null?V=Object.getOwnPropertyDescriptor(z,H):V,q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")B=Reflect.decorate(j,z,H,V);else for(var W=j.length-1;W>=0;W--)(q=j[W])&&(B=(I<3?q(B):I>3?q(z,H,B):q(z,H))||B);return I>3&&B&&Object.defineProperty(z,H,B),B}function g(j,z){return function(H,V){z(H,V,j)}}function m(j,z,H,V,I,B){function q(te){if(te!==void 0&&typeof te!="function")throw new TypeError("Function expected");return te}for(var W=V.kind,Z=W==="getter"?"get":W==="setter"?"set":"value",P=!z&&j?V.static?j:j.prototype:null,Q=z||(P?Object.getOwnPropertyDescriptor(P,V.name):{}),Y,X=!1,ee=H.length-1;ee>=0;ee--){var oe={};for(var le in V)oe[le]=le==="access"?{}:V[le];for(var le in V.access)oe.access[le]=V.access[le];oe.addInitializer=function(te){if(X)throw new TypeError("Cannot add initializers after decoration has completed");B.push(q(te||null))};var ue=(0,H[ee])(W==="accessor"?{get:Q.get,set:Q.set}:Q[Z],oe);if(W==="accessor"){if(ue===void 0)continue;if(ue===null||typeof ue!="object")throw new TypeError("Object expected");(Y=q(ue.get))&&(Q.get=Y),(Y=q(ue.set))&&(Q.set=Y),(Y=q(ue.init))&&I.push(Y)}else(Y=q(ue))&&(W==="field"?I.push(Y):Q[Z]=Y)}P&&Object.defineProperty(P,V.name,Q),X=!0}function y(j,z,H){for(var V=arguments.length>2,I=0;I<z.length;I++)H=V?z[I].call(j,H):z[I].call(j);return V?H:void 0}function h(j){return typeof j=="symbol"?j:"".concat(j)}function R(j,z,H){return typeof z=="symbol"&&(z=z.description?"[".concat(z.description,"]"):""),Object.defineProperty(j,"name",{configurable:!0,value:H?"".concat(H," ",z):z})}function C(j,z){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(j,z)}function S(j,z,H,V){function I(B){return B instanceof H?B:new H(function(q){q(B)})}return new(H||(H=Promise))(function(B,q){function W(Q){try{P(V.next(Q))}catch(Y){q(Y)}}function Z(Q){try{P(V.throw(Q))}catch(Y){q(Y)}}function P(Q){Q.done?B(Q.value):I(Q.value).then(W,Z)}P((V=V.apply(j,z||[])).next())})}function F(j,z){var H={label:0,sent:function(){if(B[0]&1)throw B[1];return B[1]},trys:[],ops:[]},V,I,B,q;return q={next:W(0),throw:W(1),return:W(2)},typeof Symbol=="function"&&(q[Symbol.iterator]=function(){return this}),q;function W(P){return function(Q){return Z([P,Q])}}function Z(P){if(V)throw new TypeError("Generator is already executing.");for(;q&&(q=0,P[0]&&(H=0)),H;)try{if(V=1,I&&(B=P[0]&2?I.return:P[0]?I.throw||((B=I.return)&&B.call(I),0):I.next)&&!(B=B.call(I,P[1])).done)return B;switch(I=0,B&&(P=[P[0]&2,B.value]),P[0]){case 0:case 1:B=P;break;case 4:return H.label++,{value:P[1],done:!1};case 5:H.label++,I=P[1],P=[0];continue;case 7:P=H.ops.pop(),H.trys.pop();continue;default:if(B=H.trys,!(B=B.length>0&&B[B.length-1])&&(P[0]===6||P[0]===2)){H=0;continue}if(P[0]===3&&(!B||P[1]>B[0]&&P[1]<B[3])){H.label=P[1];break}if(P[0]===6&&H.label<B[1]){H.label=B[1],B=P;break}if(B&&H.label<B[2]){H.label=B[2],H.ops.push(P);break}B[2]&&H.ops.pop(),H.trys.pop();continue}P=z.call(j,H)}catch(Q){P=[6,Q],I=0}finally{V=B=0}if(P[0]&5)throw P[1];return{value:P[0]?P[1]:void 0,done:!0}}}var E=Object.create?function(j,z,H,V){V===void 0&&(V=H);var I=Object.getOwnPropertyDescriptor(z,H);(!I||("get"in I?!z.__esModule:I.writable||I.configurable))&&(I={enumerable:!0,get:function(){return z[H]}}),Object.defineProperty(j,V,I)}:function(j,z,H,V){V===void 0&&(V=H),j[V]=z[H]};function A(j,z){for(var H in j)H!=="default"&&!Object.prototype.hasOwnProperty.call(z,H)&&E(z,j,H)}function T(j){var z=typeof Symbol=="function"&&Symbol.iterator,H=z&&j[z],V=0;if(H)return H.call(j);if(j&&typeof j.length=="number")return{next:function(){return j&&V>=j.length&&(j=void 0),{value:j&&j[V++],done:!j}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function D(j,z){var H=typeof Symbol=="function"&&j[Symbol.iterator];if(!H)return j;var V=H.call(j),I,B=[],q;try{for(;(z===void 0||z-- >0)&&!(I=V.next()).done;)B.push(I.value)}catch(W){q={error:W}}finally{try{I&&!I.done&&(H=V.return)&&H.call(V)}finally{if(q)throw q.error}}return B}function _(){for(var j=[],z=0;z<arguments.length;z++)j=j.concat(D(arguments[z]));return j}function M(){for(var j=0,z=0,H=arguments.length;z<H;z++)j+=arguments[z].length;for(var V=Array(j),I=0,z=0;z<H;z++)for(var B=arguments[z],q=0,W=B.length;q<W;q++,I++)V[I]=B[q];return V}function k(j,z,H){if(H||arguments.length===2)for(var V=0,I=z.length,B;V<I;V++)(B||!(V in z))&&(B||(B=Array.prototype.slice.call(z,0,V)),B[V]=z[V]);return j.concat(B||Array.prototype.slice.call(z))}function v(j){return this instanceof v?(this.v=j,this):new v(j)}function b(j,z,H){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V=H.apply(j,z||[]),I,B=[];return I={},q("next"),q("throw"),q("return"),I[Symbol.asyncIterator]=function(){return this},I;function q(X){V[X]&&(I[X]=function(ee){return new Promise(function(oe,le){B.push([X,ee,oe,le])>1||W(X,ee)})})}function W(X,ee){try{Z(V[X](ee))}catch(oe){Y(B[0][3],oe)}}function Z(X){X.value instanceof v?Promise.resolve(X.value.v).then(P,Q):Y(B[0][2],X)}function P(X){W("next",X)}function Q(X){W("throw",X)}function Y(X,ee){X(ee),B.shift(),B.length&&W(B[0][0],B[0][1])}}function x(j){var z,H;return z={},V("next"),V("throw",function(I){throw I}),V("return"),z[Symbol.iterator]=function(){return this},z;function V(I,B){z[I]=j[I]?function(q){return(H=!H)?{value:v(j[I](q)),done:!1}:B?B(q):q}:B}}function w(j){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=j[Symbol.asyncIterator],H;return z?z.call(j):(j=typeof T=="function"?T(j):j[Symbol.iterator](),H={},V("next"),V("throw"),V("return"),H[Symbol.asyncIterator]=function(){return this},H);function V(B){H[B]=j[B]&&function(q){return new Promise(function(W,Z){q=j[B](q),I(W,Z,q.done,q.value)})}}function I(B,q,W,Z){Promise.resolve(Z).then(function(P){B({value:P,done:W})},q)}}function L(j,z){return Object.defineProperty?Object.defineProperty(j,"raw",{value:z}):j.raw=z,j}var N=Object.create?function(j,z){Object.defineProperty(j,"default",{enumerable:!0,value:z})}:function(j,z){j.default=z};function U(j){if(j&&j.__esModule)return j;var z={};if(j!=null)for(var H in j)H!=="default"&&Object.prototype.hasOwnProperty.call(j,H)&&E(z,j,H);return N(z,j),z}function K(j){return j&&j.__esModule?j:{default:j}}function G(j,z,H,V){if(H==="a"&&!V)throw new TypeError("Private accessor was defined without a getter");if(typeof z=="function"?j!==z||!V:!z.has(j))throw new TypeError("Cannot read private member from an object whose class did not declare it");return H==="m"?V:H==="a"?V.call(j):V?V.value:z.get(j)}function $(j,z,H,V,I){if(V==="m")throw new TypeError("Private method is not writable");if(V==="a"&&!I)throw new TypeError("Private accessor was defined without a setter");if(typeof z=="function"?j!==z||!I:!z.has(j))throw new TypeError("Cannot write private member to an object whose class did not declare it");return V==="a"?I.call(j,H):I?I.value=H:z.set(j,H),H}function O(j,z){if(z===null||typeof z!="object"&&typeof z!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof j=="function"?z===j:j.has(z)}},"../../experiments/excelint-core/lib/binsearch.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.binsearch=n,r.strict_binsearch=a;function c(l,o,d){for(var g=l.length,m=0,y=g;m<y;){var h=Math.floor((m+y)/2);d(l[h],o)<0?m=h+1:y=h}return m}function n(l,o){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return typeof d>"u"&&(d=function(m,y){return m===y?0:m<y?-1:1}),c(l,o,d)}function a(l,o){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,g=c(l,o,d);return g===l.length||d(l[g],o)!==0?-1:g}},"../../experiments/excelint-core/lib/colorize.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Colorize=void 0,r.tuple=h,r.find_all_proposed_fixes=F,r.numComparator=T;var n=c("../../experiments/excelint-core/lib/binsearch.js"),a=c("../../experiments/excelint-core/lib/excelutils.js"),l=c("../../experiments/excelint-core/lib/infogain.js"),o=c("../../experiments/excelint-core/lib/jsonclone.js"),d=c("../../experiments/excelint-core/lib/rectangleutils.js"),g=c("../../experiments/excelint-core/lib/timer.js"),m=c("../../experiments/excelint-core/lib/watchdog.js");function y(k,v){if(typeof k=="number")return k-v;k=k,v=v;for(var b=0;b<k.length;b+=1){var x=y(k[b],v[b]);if(x!==0)return x}return 0}function h(){for(var k=arguments.length,v=new Array(k),b=0;b<k;b++)v[b]=arguments[b];return v}var R=(function(){function k(){Ge(this,k)}return We(k,null,[{key:"setReportingThreshold",value:function(b){k.reportingThreshold=b}},{key:"getReportingThreshold",value:function(){return k.reportingThreshold}},{key:"setFormattingDiscount",value:function(b){k.formattingDiscount=b}},{key:"getFormattingDiscount",value:function(){return k.formattingDiscount}},{key:"process_formulas",value:function(b,x,w){(0,m.watchdog)("wd0xea1170");for(var L=JSON.stringify(a.ExcelUtils.baseVector()),N=function(W,Z){return[W[0]+Z[0],W[1]+Z[1],W[2]+Z[2]]},U=[],K=0;K<b.length;K++){(0,m.watchdog)("wd0xa1597b");for(var G=b[K],$=0;$<G.length;$++){(0,m.watchdog)("wd0x0d7fc8");var O=G[$].toString();if(O.length>0){var j=a.ExcelUtils.all_dependencies(K,$,w+K,x+$,b),z=$+x+1,H=K+w+1;if(j.length===0)O[0]==="="&&U.push([[z,H,0],k.distinguishedZeroHash]);else{var V=j.reduce(N);if(JSON.stringify(V)===L)U.push([[z,H,0],V.toString()]);else{var I=this.hash_vector(V),B=I.toString();U.push([[z,H,0],B])}}}}}return U}},{key:"color_all_data",value:function(b){var x=[];for(var w of Object.keys(b)){(0,m.watchdog)("wd0xc22046");var L=w.split(","),N=Number(L[0]),U=Number(L[1]);x.push([[N,U,0],k.distinguishedZeroHash])}return x}},{key:"process_values",value:function(b,x,w,L){for(var N=[],U=0;U<b.length;U++){(0,m.watchdog)("wd0x503d57");for(var K=b[U],G=0;G<K.length;G++){(0,m.watchdog)("wd0x366ad1");var $=K[G].toString();if($.length>0&&x[U][G][0]!=="="){var O=Number($).toString();if(O===$){var j=G+w+1,z=U+L+1;N.push([[j,z,1],k.distinguishedZeroHash])}}}}return N}},{key:"identify_ranges",value:function(b,x){var w={};for(var L of b)(0,m.watchdog)("wd0x770d8c"),w[L[1]]=w[L[1]]||[],w[L[1]].push(L[0]);for(var N of Object.keys(w))(0,m.watchdog)("wd0x84ae4d"),w[N].sort(x);return w}},{key:"group_ranges",value:function(b,x){var w={},L=0,N=1;x||(L=1,N=0);for(var U of Object.keys(b)){(0,m.watchdog)("wd0xa372ae"),w[U]=[];var K=b[U].shift(),G=K;for(var $ of b[U])$[L]===G[L]&&$[N]===G[N]+1||(w[U].push([K,G]),K=$),G=$;w[U].push([K,G])}return w}},{key:"identify_groups",value:function(b){var x=function(G,$){return G[0]===$[0]?G[1]-$[1]:G[0]-$[0]},w=this.identify_ranges(b,x),L=this.group_ranges(w,!0),N=o.JSONclone.clone(L),U=this.merge_groups(N);return U}},{key:"processed_to_matrix",value:function(b,x,w,L,N){for(var U=new Array(b),K=0;K<b;K++)U[K]=new Array(x).fill(0);for(var G of N){var $=be(G,2),O=be($[0],3),j=O[0],z=O[1],H=O[2],V=$[1],I=z-L-1,B=j-w-1,q=Number(k.distinguishedZeroHash);H===1||(q=Number(V)),U[I][B]=q}return U}},{key:"stencilize",value:function(b){var x=l.Stencil.stencil_computation(b,function(w,L){return w*L},1);return x}},{key:"compute_stencil_probabilities",value:function(b,x,w){for(var L=new Array(b),N=0;N<b;N++)L[N]=new Array(x).fill(0);for(var U=0,K={},G=0;G<b;G++)for(var $=0;$<x;$++)K[w[G][$]]=K[w[G][$]]+1||1,w[G][$]!==0&&(U+=1);for(var O=0;O<b;O++)for(var j=0;j<x;j++)L[O][j]=K[w[O][j]]/U;for(var z=0,H=0,V=0;V<b;V++)for(var I=0;I<x;I++)w[V][I]>0&&(H+=K[w[V][I]]);for(var B=0;B<b;B++)for(var q=0;q<x;q++)K[w[B][q]]>0&&(z+=this.entropy(K[w[B][q]]/H));var W=z/Math.log2(U);return L}},{key:"generate_suspicious_cells",value:function(b,x,w,L,N,U){for(var K=arguments.length>6&&arguments[6]!==void 0?arguments[6]:.01,G=[],$=0,O=0,j=0;j<b;j++)for(var z=0;z<x;z++){var H=z+w+1,V=j+L+1;U[j][z]>0&&($+=N[j][z],O+=1,U[j][z]<=K&&N[j][z]!==0&&G.push([H,V,U[j][z]]))}var I=$/O;return G.sort(function(B,q){return Math.abs(q[2]-I)-Math.abs(B[2]-I)}),G}},{key:"process_suspicious",value:function(b,x,w){(0,m.watchdog)("wd0x72fd38");var L=new g.Timer("process_suspicious"),N=a.ExcelUtils.extract_sheet_cell(b),U=be(N,2),K=U[0],G=U[1],$=a.ExcelUtils.cell_dependency(G,0,0),O=[];x.length>this.formulasThreshold?console.warn("Too many formulas to perform formula analysis."):O=k.process_formulas(x,$[0]-1,$[1]-1);var j=!1,z=[],H=[],V=w.length,I=w[0].length;if(w.length>this.valuesThreshold)console.warn("Too many values to perform reference analysis.");else{var B=a.ExcelUtils.generate_all_references(x,$[0]-1,$[1]-1);z=k.color_all_data(B),H=k.process_values(w,x,$[0]-1,$[1]-1)}var q=k.identify_groups(z),W=k.identify_groups(O),Z=[];w.length<1e4&&(Z=k.find_suspicious_cells(V,I,$,x,O,H,1));var P=k.generate_proposed_fixes(W);return h(Z,W,q,P)}},{key:"entropy",value:function(b){return-b*Math.log2(b)}},{key:"entropydiff",value:function(b,x){var w=b+x,L=this.entropy(b/w)+this.entropy(x/w),N=L/Math.log2(w);return-N}},{key:"fix_metric",value:function(b,x,w,L){var N=be(x,2),U=N[0],K=N[1],G=be(L,2),$=G[0],O=G[1],j=d.RectangleUtils.area([[U[0],U[1],0],[K[0],K[1],0]]),z=d.RectangleUtils.area([[$[0],$[1],0],[O[0],O[1],0]]),H=Math.min(j,z),V=Math.max(j,z),I=Math.min(w,b),B=Math.max(w,b),q=Math.abs(B-I)/this.Multiplier;q<1&&(q=1);var W=this.entropydiff(H,V),Z=(1+W)/(q*H);return Z=-Z,Z}},{key:"count_proposed_fixes",value:function(b){var x=0;for(var w in b){var L=be(b[w][1],2),N=L[0],U=L[1],K=be(b[w][2],2),G=K[0],$=K[1];x+=d.RectangleUtils.diagonal([[N[0],N[1],0],[U[0],U[1],0]]),x+=d.RectangleUtils.diagonal([[G[0],G[1],0],[$[0],$[1],0]])}return x}},{key:"fix_proposed_fixes",value:function(b){var x=0,w={},L={};for(var N in b){if(b[N][1]>b[N][2]){var U=b[N][1];b[N][1]=b[N][2],b[N][2]=U}w[JSON.stringify(b[N][1])]=b[N],L[JSON.stringify(b[N][2])]=b[N]}var K=[],G={};for(var $ in b){var O=b[$][0];if(!(-O<k.reportingThreshold/100)){var j=JSON.stringify(b[$][1]),z=JSON.stringify(b[$][2]);if(!(j in L)&&!(z in w))K.push(b[$]);else{if(!G[j]&&j in L){var H=-O*JSON.parse(L[j][0]),V=[H,b[$][1],L[j][1]];K.push(V),G[j]=!0,G[z]=!0;continue}if(!G[z]&&z in w){var I=-O*JSON.parse(w[z][0]),B=[I,b[$][1],w[z][2]];K.push(B),G[z]=!0,G[j]=!0}}}}return K}},{key:"generate_proposed_fixes",value:function(b){var x=F(b);return x.sort(y),x}},{key:"merge_groups",value:function(b){for(var x of Object.keys(b)){(0,m.watchdog)("wd0x781a33");var w=b[x].slice();b[x]=this.merge_individual_groups(w)}return b}},{key:"merge_individual_groups",value:function(b){var x=new g.Timer("merge_individual_groups"),w=0;for(b=b.sort();;){(0,m.watchdog)("wd0x0a3668");for(var L=!1,N={},U=[],K=b.slice();K.length>0;)for(var G=K.shift(),$=0;$<K.length;$++)if((0,m.watchdog)("wd0x9cf1d5"),d.RectangleUtils.is_mergeable(G,K[$])){var O=JSON.stringify(G),j=JSON.stringify(K[$]);if(!(O in N)&&!(j in N)){U.push(d.RectangleUtils.bounding_box(G,K[$])),N[O]=!0,N[j]=!0,L=!0;break}}for(var z=0;z<b.length;z++)(0,m.watchdog)("wd0x1bc2bb"),JSON.stringify(b[z])in N||U.push(b[z]);if(U.sort(),!L)return U;if(b=U.slice(),w++,w>2e3)return console.warn("Too many iterations; abandoning this group."),x.split("done, "+w+" iterations."),[[[-1,-1,0],[-1,-1,0]]]}}},{key:"hash_vector",value:function(b){var x=!0;{var w=0,L=0,N=Math.abs(b[0]-w),U=Math.abs(b[1]-L),K=b[2];return this.Multiplier*(N+U+K)}{var G=-7,$=-3,O=b[0]-G;O=O*O;var j=b[1]-$;j=j*j;var z=b[2];return this.Multiplier*Math.sqrt(O+j+z)}}},{key:"adjust_proposed_fixes",value:function(b,x,w,L){var N=b.map(function(U){var K=U[0];if(-K*100<1)return null;for(var G=U[1].map(function(he){return he.toString().padStart(10,"0")}),$=U[2].map(function(he){return he.toString().padStart(10,"0")}),O=G<$?U[1]:U[2],j=G<$?U[2]:U[1],z=be(O,2),H=be(z[0],2),V=H[0],I=H[1],B=be(z[1],2),q=B[0],W=B[1],Z=be(j,2),P=be(Z[0],2),Q=P[0],Y=P[1],X=be(Z[1],2),ee=X[0],oe=X[1],le=V-w-1,ue=I-L-1,te=ee-w-1,ie=oe-L-1,ae=!0,re=JSON.stringify(x[ue][le]),ne=ue;ne<=ie;ne++)for(var ce=le;ce<=te;ce++){var me=JSON.stringify(x[ne][ce]);if(me!==re){ae=!1;break}}return h(K,O,j,ae)}).filter(function(U){return U!==null});return N}},{key:"find_suspicious_cells",value:function(b,x,w,L,N,U,K){return(0,m.watchdog)("wd0x8cabd6"),[];var G;{U=U;var $=k.processed_to_matrix(b,x,w[0]-1,w[1]-1,N.concat(U)),O=k.stencilize($),j=k.compute_stencil_probabilities(b,x,O),z=k.generate_suspicious_cells(b,x,w[0]-1,w[1]-1,$,j,K);if(typeof L<"u"){var H=0,V=0;G=z.filter(function(B){var q=L[B[1]-w[1]][B[0]-w[0]];return q.length<1||q[0]!=="="?(V+=B[2],!0):(H+=B[2],V+=B[2],!1)}),console.log("total formula weight = "+H),console.log("total weight = "+V);var I=H/V;console.log("after processing 1, suspiciousCells = "+JSON.stringify(G)),G=G.map(function(B){return[B[0],B[1],B[2]*I]}),console.log("after processing 2, suspiciousCells = "+JSON.stringify(G)),G=G.filter(function(B){return B[2]<=K}),console.log("after processing 3, suspiciousCells = "+JSON.stringify(G))}else G=z}return G}}])})();r.Colorize=R,R.reportingThreshold=35,R.suspiciousCellsReportingThreshold=85,R.formattingDiscount=50,R.formulasThreshold=1e4,R.valuesThreshold=1e4,R.Multiplier=1,R.distinguishedZeroHash="12345";function C(k,v){var b=be(k,2),x=b[0],w=b[1],L=be(v,2),N=L[0],U=L[1];return x[0]!==N[0]?x[0]-N[0]:x[1]-N[1]}function S(k,v){for(var b of Object.keys(k))(0,m.watchdog)("wd0xa287cd"),v[b]=k[b].sort(C).map(function(x,w,L){return[x[0].map(function(N,U,K){return Number(N)}),x[1].map(function(N,U,K){return Number(N)})]})}function F(k){var v=[],b={};S(k,b);var x={},w={};for(var L of Object.keys(k))(0,m.watchdog)("wd0xb02b87"),x[L]=b[L].map(function(H,V,I){var B=be(H,2),q=B[0],W=B[1];return q}),w[L]=b[L].map(function(H,V,I){var B=be(H,2),q=B[0],W=B[1];return W});var N=D(k),U=Object.keys(k);E(U,function(H,V){return N[H][0][0]-N[V][0][0]});var K=U.map(function(H,V,I){return N[H]}),G=Object.keys(k);E(G,function(H,V){return N[H][0][1]-N[V][0][1]});var $=G.map(function(H,V,I){return N[H]});for(var O of Object.keys(k))for(var j=0;j<b[O].length;j++){(0,m.watchdog)("wd0xe37031");var z=M(O,b[O][j],b,U,G,x,w,N,K,$);v=v.concat(z)}return v=v.map(function(H,V,I){return T(H[1],H[2])<0?[H[0],H[2],H[1]]:[H[0],H[1],H[2]]}),v=A(v),v}function E(k,v){for(var b=k.map(function(w,L){return{item:w,index:L}}).sort(function(w,L){return v(w.item,L.item)||w.index-L.index}).map(function(w){var L=w.item;return L}),x=0;x<k.length;x+=1)k[x]=b[x];return k}function A(k){var v={};return k.filter(function(b){return!(v[b]=b in v)})}function T(k,v){for(var b=0;b<3;b++){if(k[b]<v[b])return-1;if(k[b]>v[b])return 1}return 0}function D(k){var v={};for(var b of Object.keys(k)){for(var x=1e6,w=1e6,L=-1e6,N=-1e6,U=0;U<k[b].length;U++){var K=k[b][U][0][0],G=k[b][U][1][0],$=k[b][U][0][1],O=k[b][U][1][1];G>L&&(L=G),K<x&&(x=K),O>N&&(N=O),$<w&&(w=$)}v[b]=[[x,w,0],[L,N,0]]}return v}function _(k,v,b,x){var w=k[0],L=k[1],N=v[0],U=v[1],K=[w-1,U,0],G=[N,L-1,0],$=[N+1,L,0],O=[w,U+1,0],j=[],z=-1;if(z=(0,n.strict_binsearch)(x,K,T),z!==-1&&b[z][1]===L){var H=[b[z],x[z]];j.push(H)}if(z=(0,n.strict_binsearch)(x,G,T),z!==-1&&b[z][0]===w){var V=[b[z],x[z]];j.push(V)}if(z=(0,n.strict_binsearch)(b,$,T),z!==-1&&x[z][1]===U){var I=[b[z],x[z]];j.push(I)}if(z=(0,n.strict_binsearch)(b,O,T),z!==-1&&x[z][0]===N){var B=[b[z],x[z]];j.push(B)}return j}function M(k,v,b,x,w,L,N,U,K,G){var $=be(v,2),O=$[0],j=$[1],z=[],H=b,V=(0,n.binsearch)(K,v,function(Y,X){return Y[0][0]-X[0][0]}),I=(0,n.binsearch)(G,v,function(Y,X){return Y[0][1]-X[0][1]}),B,q,W;V>I?(B=x,W=V,q=0):(B=w,W=I,q=1),W>0&&(W-=1);for(var Z=function(){var X=B[Q];if(X===k)return 0;var ee=U[X];if(q===0){if(j[0]+1<ee[0][0])return 1}else if(j[1]+1<ee[0][1])return 1;if(!(j[0]+1<ee[0][0]||j[1]+1<ee[0][1]||ee[1][0]+1<O[0]||ee[1][1]+1<O[1])){var oe=_(O,j,L[X],N[X]);oe.length>0&&(z=z.concat(oe.map(function(le,ue,te){var ie=R.fix_metric(parseFloat(k),v,parseFloat(X),le);return[ie,v,le]})))}},P,Q=W;Q<B.length&&(P=Z(),!(P!==0&&P===1));Q++);return z}},"../../experiments/excelint-core/lib/detect_errors.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.detect_errors=g;var n=c("../../experiments/excelint-core/lib/colorize.js"),a=c("../../experiments/excelint-core/lib/excelutils.js"),l=c("../../experiments/excelint-core/lib/timer.js"),o=c("../../experiments/excelint-core/lib/watchdog.js");function d(m,y){for(var h=be(m,2),R=h[0],C=h[1],S=be(y,2),F=S[0],E=S[1],A=[],T=R;T<=F;T++)for(var D=C;D<=E;D++)A.push([T,D,0]);return A}function g(m,y,h){var R,C,S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1/0;y=(R=y)!=null?R:n.Colorize.getFormattingDiscount(),h=(C=h)!=null?C:n.Colorize.getReportingThreshold(),o.watchdog.arm(S);var F=m.worksheets.map(function(M){if((0,o.watchdog)("wd0x8d98cc"),M.formulas.length===0&&M.values.length===0)return{name:"",out:null};var k=M.usedRangeAddress;k=k.replace(/!(!+)/,"!");var v=new l.Timer("excelint"),b=n.Colorize.process_suspicious(k,M.formulas,M.values),x=be(b,4),w=x[0],L=x[1],N=x[2],U=x[3];(0,o.watchdog)("wd0x7919b4");var K=v.elapsedTime(),G=n.Colorize.adjust_proposed_fixes(U,M.styles,0,0),$=v.elapsedTime(),O=G.map(function(oe){(0,o.watchdog)("wd0xfb8f16");var le=be(oe,4),ue=le[0],te=le[1],ie=le[2],ae=le[3],re=-ue;return ae||(re*=(100-y)/100),re*100>=h?(0,n.tuple)(re,te,ie,ae):null}).filter(function(oe){return oe!==null}),j=function(le,ue){return(ue[0]-le[0]+1)*(ue[1]-le[1]+1)*(ue[2]-le[2]+1)},z=v.elapsedTime(),H=O.map(function(oe){(0,o.watchdog)("wd0x2375dd");for(var le=oe[1][0][0]===oe[2][0][0]?"vertical":"horizontal",ue=[],te=[],ie=[],ae=[],re=[],ne=[],ce=[],me=[],he=[],Ce=oe[3],ve=[j.apply(void 0,Ur(oe[1])),j.apply(void 0,Ur(oe[2]))],fe=0;fe<2;fe++){var Ae=oe[fe+1][0],Te=Ae[1]-1,ke=Ae[0]-1,Ve=M.formulas[Te][ke],Je=a.ExcelUtils.numeric_constants(Ve);re.push(Je),ne.push(ne.reduce(function(Me,Ie){return Me+Ie},0));var Ze=a.ExcelUtils.all_cell_dependencies(Ve,ke+1,Te+1,!1);ce.push(Ze.length);var pr=a.ExcelUtils.formulaToR1C1(Ve,ke+1,Te+1),vr=a.ExcelUtils.column_index_to_name(ke+1)+(Te+1)+":",Fr=vr+pr;ie.push(pr),ae.push(Fr),ue.push(Ve),te.push(vr+Ve),me.push((Ve.match(/\$/g)||[]).length),he.push(Ze)}for(var tr=Math.abs(ne[0]-ne[1]),Dr=[],fr=0;fr<he.length;fr++)if(he[fr].length>0){if(le==="vertical"&&he[fr][0][0]===0&&he[fr][0][1]===-1){Dr.push("recurrent-formula");break}if(le==="horizontal"&&he[fr][0][0]===-1&&he[fr][0][1]===0){Dr.push("recurrent-formula");break}}ce[0]!==ce[1]&&Dr.push("different-referent-count"),re[0].length!==re[1].length&&(Math.abs(re[0].length-re[1].length)===1?Dr.push("one-extra-constant"):Dr.push("number-of-constants-mismatch")),re[0].length>0&&re[1].length>0&&(ce[0]+ce[1]===0?Dr.push("both-constants"):ce[0]*ce[1]===0&&Dr.push("one-is-all-constants")),ie[0]!==ie[1]&&JSON.stringify(he[0].sort())!==JSON.stringify(he[1].sort())&&Dr.push("r1c1-mismatch"),me[0]!==me[1]&&Dr.push("absolute-ref-mismatch");for(var er=0;er<he.length;er++)if(he[er].length>0&&he[er][0][0]*he[er][0][1]!==0){Dr.push("off-axis-reference");break}return Dr.length===0&&Dr.push("unclassified"),{bin:Dr,direction:le,sameFormat:Ce,rangeSizes:ve,numbers:ne,sameConstants:re[0]===re[1],numeric_difference:tr,magnitude_numeric_difference:tr===0?0:Math.log10(tr),formulas:te,r1c1formulas:ae,dependence_vectors:he}}),V=v.elapsedTime(),I=M.formulas.flat().filter(function(oe){return oe.length>0}).length,B=M.values.flat().filter(function(oe){return oe.length>0}).length,q=M.values[0].length,W=M.values.length,Z=W*q,P=O.map(function(oe){return oe[0]}).reduce(function(oe,le){return oe+le},0),Q=O.map(function(oe){return(0,o.watchdog)("wd0xbcc23c"),oe[0]>=h/100?d(oe[1][0],oe[1][1]).concat(d(oe[2][0],oe[2][1])):[]}),Y=Array.from(new Set(Q.flat(1).map(function(oe){return JSON.stringify(oe)})));Q=Y.map(function(oe){return JSON.parse(oe)});var X=v.elapsedTime(),ee={suspiciousnessThreshold:h,formattingDiscount:y,proposedFixes:O,exampleFixes:H,suspiciousRanges:O.length,weightedSuspiciousRanges:P,suspiciousCells:Q.length,elapsedTimeSeconds:X/1e3,proposedFixesTimeSeconds:K/1e3,adjustProposedFixesTimeSeconds:($-K)/1e3,adjustFormatProposedFixesTimeSeconds:(z-$)/1e3,exampleFixesTimeSeconds:(V-z)/1e3,numCountingTimeSeconds:(X-V)/1e3,columns:q,rows:W,totalCells:Z,numFormulaCells:I,numValueCells:B};return{name:M.sheetName,out:ee}}).filter(function(M){return M.out!==null}),E={};for(var A of F){var T=A.name,D=A.out;E[T]=D}var _={workbookName:m.workbookName,worksheets:E};return _}},"../../experiments/excelint-core/lib/excelutils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ExcelUtils=void 0;var n=c("../../experiments/excelint-core/lib/watchdog.js"),a=(function(){function l(){Ge(this,l)}return We(l,null,[{key:"column_name_to_index",value:function(d){if(d.length===1)return d[0].charCodeAt(0)-65+1;var g=0,m=d.split("");for(var y of m)g*=26,g+=y.charCodeAt(0)-65+1;return g}},{key:"column_index_to_name",value:function(d){for(var g="";d>0;)g+=String.fromCharCode((d-1)%26+65),d=Math.floor((d-1)/26);return g.split("").reverse().join("")}},{key:"cell_dependency",value:function(d,g,m){(0,n.watchdog)("wd0x1a9bd3");var y=!1;{var h=l.cell_both_absolute.exec(d);if(h){var R=l.column_name_to_index(h[1]),C=Number(h[2]);return h[2][0]>="\u2000"&&(C=Number(h[2].charCodeAt(0)-16384)),[R,C,0]}}(0,n.watchdog)("wd0xa26bda");{var S=l.cell_col_absolute.exec(d);if(S){var F=l.column_name_to_index(S[1]),E=Number(S[2]);return S[2][0]>="\u2000"&&(E=Number(S[2].charCodeAt(0)-16384)),[F,E-m,0]}}(0,n.watchdog)("wd0x2a23e1");{var A=l.cell_row_absolute.exec(d);if(A){var T=l.column_name_to_index(A[1]),D=Number(A[2]);return A[2][0]>="\u2000"&&(D=Number(A[2].charCodeAt(0)-16384)),[T-g,D,0]}}(0,n.watchdog)("wd0x3ebc91");{var _=l.cell_both_relative.exec(d);if(_){var M=l.column_name_to_index(_[1]),k=Number(_[2]);return _[2][0]>="\u2000"&&(k=Number(_[2].charCodeAt(0)-16384)),[M-g,k-m,0]}}throw new Error("We should never get here.")}},{key:"toR1C1",value:function(d,g){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,y=l.cell_dependency(d,0,0),h=l.cell_dependency(g,0,0),R="R",C="C";m&&(R="\u03C1",C="\u03B3");var S=[];h.forEach(function(E,A,T){S.push(E-y[A])});var F="";return l.cell_both_absolute.exec(g)?F=R+h[1]+C+h[0]:l.cell_col_absolute.exec(g)?(S[1]===0?F+=R:F+=R+"["+S[1]+"]",F+=C+h[0]):l.cell_row_absolute.exec(g)?(S[0]===0?F+=C:F+=C+"["+S[0]+"]",F=R+h[1]+F):(S[1]===0?F+=R:F+=R+"["+S[1]+"]",S[0]===0?F+=C:F+=C+"["+S[0]+"]"),F}},{key:"formulaToR1C1",value:function(d,g,m){for(var y=d.slice(),h=l.column_index_to_name(g)+m,R;R=l.range_pair.exec(y);)if(R){var C=R[1],S=R[2];y=y.replace(R[0],l.toR1C1(h,R[1],!0)+":"+l.toR1C1(h,R[2],!0))}for(var F=null;F=l.single_dep.exec(y);)if(F){var E=F[1];y=y.replace(F[0],l.toR1C1(h,E,!0))}return y=y.replace(/ρ/g,"R"),y=y.replace(/γ/g,"C"),y}},{key:"extract_sheet_cell",value:function(d){(0,n.watchdog)("wd0x012630");var g=l.sheet_plus_cell.exec(d);return g?[g[1],g[2],g[2]]:["","",""]}},{key:"all_cell_dependencies",value:function(d,g,m){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;(0,n.watchdog)("wd0x2f82fe");var h=d,R=null,C=[];if(typeof d!="string")return null;for(d=d.replace(this.formulas_with_numbers,"_"),d=d.replace(this.formulas_with_quoted_sheetnames_2,"_"),d=d.replace(this.formulas_with_quoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_2,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_structured_references,"_");R=l.range_pair.exec(d);)if((0,n.watchdog)("wd0x784918"),R){for(var S=R[1],F=l.cell_dependency(S,g,m),E=R[2],A=l.cell_dependency(E,g,m),T=A[0]-F[0]+1,D=A[1]-F[1]+1,_=0;_<T;_++)for(var M=0;M<D;M++)C.push([_+F[0],M+F[1],0]);d=d.replace(R[0],"_")}for(var k=null;k=l.single_dep.exec(d);)if((0,n.watchdog)("wd0x0fb232"),k){var v=k[1],b=l.cell_dependency(v,g,m);C.push(b),d=d.replace(k[0],"_")}if(y)for(var x=null;x=l.number_dep.exec(d);)(0,n.watchdog)("wd0xd82ed1"),x&&(C.push([0,0,1]),d=d.replace(x[0],"_"));return C}},{key:"numeric_constants",value:function(d){var g=[];if(d=d.slice(),typeof d!="string")return g;d=d.replace(this.formulas_with_numbers,"_"),d=d.replace(this.formulas_with_quoted_sheetnames_2,"_"),d=d.replace(this.formulas_with_quoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_2,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_unquoted_sheetnames_1,"_"),d=d.replace(this.formulas_with_structured_references,"_");for(var m=null;m=l.range_pair.exec(d);)m&&(d=d.replace(m[0],"_"));for(var y=null;y=l.single_dep.exec(d);)y&&(d=d.replace(y[0],"_"));for(var h=null;h=l.number_dep.exec(d);)h&&(g.push(parseFloat(h)),d=d.replace(h[0],"_"));return g}},{key:"baseVector",value:function(){return[0,0,0]}},{key:"all_dependencies",value:function(d,g,m,y,h){(0,n.watchdog)("wd0x961028");var R=[];if(d>=h.length||g>=h[0].length||d<0||g<0)return[];var C=h[d][g];return C.length>1&&C[0]==="="&&(R=l.all_cell_dependencies(C,y,m)),R}},{key:"generate_all_references",value:function(d,g,m){(0,n.watchdog)("wd0x6a6002");for(var y={},h=0;h<d.length;h++)for(var R=d[h],C=0;C<R.length;C++){(0,n.watchdog)("wd0x93d412");var S=R[C];if(S[0]==="="){var F=l.all_cell_dependencies(S,0,0);for(var E of F)if((0,n.watchdog)("wd0x8a466e"),!(E[0]===0&&E[1]===0&&E[2]!==0)){var A=E[0]-g-1,T=E[1]-m-1,D=T>=d.length||A>=d[0].length||A<0||T<0;{var _=!1;if(D)_=!0;else{var M=d[T][A];M!==void 0&&M[0]!=="="&&(_=!0)}if(_){var k=E.join(",");y[k]=!0}}}}}return y}}])})();r.ExcelUtils=a,a.general_re="\\$?[A-Z][A-Z]?\\$?[\\d\\u2000-\\u6000]+",a.sheet_re="[^\\!]+",a.sheet_plus_cell=new RegExp("("+a.sheet_re+")\\!("+a.general_re+")"),a.sheet_plus_range=new RegExp("("+a.sheet_re+")\\!("+a.general_re+"):("+a.general_re+")"),a.single_dep=new RegExp("("+a.general_re+")"),a.range_pair=new RegExp("("+a.general_re+"):("+a.general_re+")","g"),a.number_dep=new RegExp("([0-9]+\\.?[0-9]*)"),a.cell_both_relative=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),a.cell_col_absolute=new RegExp("\\$([A-Z][A-Z]?)([\\d\\u2000-\\u6000]+)"),a.cell_row_absolute=new RegExp("[^\\$A-Z]?([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),a.cell_both_absolute=new RegExp("\\$([A-Z][A-Z]?)\\$([\\d\\u2000-\\u6000]+)"),a.formulas_with_numbers=new RegExp("/ATAN2|BIN2DEC|BIN2HEX|BIN2OCT|DAYS360|DEC2BIN|DEC2HEX|DEC2OCT|HEX2BIN|HEX2DEC|HEX2OCT|IMLOG2|IMLOG10|LOG10|OCT2BIN|OCT2DEC|OCT2HEX|SUNX2MY2|SUMX2PY2|SUMXMY2|T.DIST.2T|T.INV.2T/","g"),a.formulas_with_quoted_sheetnames_1=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_quoted_sheetnames_2=new RegExp("'[^']*'!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_unquoted_sheetnames_1=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_unquoted_sheetnames_2=new RegExp("[A-Za-z0-9]+!\\$?[A-Z][A-Z]?\\$?\\d+:\\$?[A-Z][A-Z]?\\$?\\d+","g"),a.formulas_with_structured_references=new RegExp("\\[([^\\]])*\\]","g"),a.originalSheetSuffix="_EL"},"../../experiments/excelint-core/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.detect_errors=void 0;var n=c("../../experiments/excelint-core/lib/detect_errors.js");Object.defineProperty(r,"detect_errors",{enumerable:!0,get:function(){return n.detect_errors}})},"../../experiments/excelint-core/lib/infogain.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Stencil=r.InfoGain=void 0;var c=(function(){function a(){Ge(this,a)}return We(a,null,[{key:"normalized_entropy",value:function(o){for(var d=o.reduce(function(h,R){return h+R},0),g=0,m=0;m<o.length;m++){var y=o[m]/d;y!==0&&(g-=y*Math.log2(y))}return g/Math.log2(d)}}])})();r.InfoGain=c;var n=(function(){function a(){Ge(this,a)}return We(a,null,[{key:"initialize",value:function(){if(!a.initialized){if(a.stencil_right=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<=0}),a.stencil_left=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>=0}),a.stencil_top=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y>=0}),a.stencil_bottom=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<=0}),a.stencil_topleft=a.stencil_top.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>=0}),a.stencil_topright=a.stencil_top.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<=0}),a.stencil_bottomleft=a.stencil_bottom.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>=0}),a.stencil_bottomright=a.stencil_bottom.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<=0}),a.reflectStencils){var o;o=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}),a.stencil_right=a.stencil_right.concat(o),o=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}),a.stencil_left=a.stencil_left.concat(o),o=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}),a.stencil_top=a.stencil_top.concat(o),o=a.stencil.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y>0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}),a.stencil_bottom=a.stencil_bottom.concat(o),o=a.stencil_top.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}),a.stencil_topleft=a.stencil_topleft.concat(o),o=a.stencil_left.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}),a.stencil_topleft=a.stencil_topleft.concat(o),a.stencil_topleft.splice(a.stencil_topleft.findIndex(function(d){return JSON.stringify(d)===JSON.stringify([1,1])}),1),o=a.stencil_top.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}),a.stencil_topright=a.stencil_topright.concat(o),o=a.stencil_right.filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<0}).map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}),a.stencil_topright=a.stencil_topright.concat(o),a.stencil_topright.splice(a.stencil_topright.findIndex(function(d){return JSON.stringify(d)===JSON.stringify([-1,1])}),1),o=a.stencil_bottom.map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}).filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m>0}),a.stencil_bottomleft=a.stencil_bottomleft.concat(o),o=a.stencil_left.map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}).filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<0}),a.stencil_bottomleft=a.stencil_bottomleft.concat(o),a.stencil_bottomleft.splice(a.stencil_bottomleft.findIndex(function(d){return JSON.stringify(d)===JSON.stringify([1,-1])}),1),o=a.stencil_bottom.map(function(d){var g=be(d,2),m=g[0],y=g[1];return[-m,y]}).filter(function(d){var g=be(d,2),m=g[0],y=g[1];return m<0}),a.stencil_bottomright=a.stencil_bottomright.concat(o),o=a.stencil_right.map(function(d){var g=be(d,2),m=g[0],y=g[1];return[m,-y]}).filter(function(d){var g=be(d,2),m=g[0],y=g[1];return y<0}),a.stencil_bottomright=a.stencil_bottomright.concat(o),a.stencil_bottomright.splice(a.stencil_bottomright.findIndex(function(d){return JSON.stringify(d)===JSON.stringify([-1,-1])}),1)}a.initialized=!0}}},{key:"apply_stencil",value:function(o,d,g,m,y,h){if(o.length!==a.stencil.length)throw Error("Length mismatched");for(var R=y,C=0;C<o.length;C++){var S=be(o[C],2),F=S[0],E=S[1];R=h(R,d[g+E][m+F])}return R}},{key:"stencil_computation",value:function(o,d,g){a.initialize();for(var m=o.length,y=o[0].length,h=Array(m).fill(0).map(function(){return Array(y).fill(0)}),R=1;R<y-1;R++)for(var C=1;C<m-1;C++)h[C][R]=a.apply_stencil(a.stencil,o,R,C,g,d);for(var S=1;S<y-1;S++)h[0][S]=a.apply_stencil(a.stencil_top,o,0,S,g,d),h[m-1][S]=a.apply_stencil(a.stencil_bottom,o,m-1,S,g,d);for(var F=1;F<m-1;F++)h[F][0]=a.apply_stencil(a.stencil_left,o,F,0,g,d),h[F][y-1]=a.apply_stencil(a.stencil_right,o,F,y-1,g,d);return h[0][0]=a.apply_stencil(a.stencil_topleft,o,0,0,g,d),h[0][y-1]=a.apply_stencil(a.stencil_topright,o,0,y-1,g,d),h[m-1][0]=a.apply_stencil(a.stencil_bottomleft,o,m-1,0,g,d),h[m-1][y-1]=a.apply_stencil(a.stencil_bottomright,o,m-1,y-1,g,d),h}}])})();r.Stencil=n,n.reflectStencils=!0,n.ninePointStencil=[[-1,-1],[-1,0],[-1,1],[0,-1],[0,0],[0,1],[1,-1],[1,0],[1,1]],n.stencil=n.ninePointStencil,n.initialized=!1},"../../experiments/excelint-core/lib/jsonclone.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.JSONclone=void 0;var c=(function(){function n(){Ge(this,n)}return We(n,null,[{key:"clone",value:function(l){if(l){if(Array.isArray(l))return l.slice();if(l.constructor===Object){var o={};for(var d of Object.keys(l))o[d]=n.clone(l[d]);return o}return l}return null}}])})();r.JSONclone=c},"../../experiments/excelint-core/lib/rectangleutils.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RectangleUtils=void 0;var c=(function(){function n(){Ge(this,n)}return We(n,null,[{key:"is_adjacent",value:function(l,o){var d=be(l,2),g=be(d[0],3),m=g[0],y=g[1],h=g[2],R=be(d[1],3),C=R[0],S=R[1],F=R[2],E=be(o,2),A=be(E[0],3),T=A[0],D=A[1],_=A[2],M=be(E[1],3),k=M[0],v=M[1],b=M[2],x=1,w=!(m-k>x||T-C>x||y-v>x||D-S>x);return w}},{key:"bounding_box",value:function(l,o){var d=be(l,2),g=be(d[0],3),m=g[0],y=g[1],h=g[2],R=be(d[1],3),C=R[0],S=R[1],F=R[2],E=be(o,2),A=be(E[0],3),T=A[0],D=A[1],_=A[2],M=be(E[1],3),k=M[0],v=M[1],b=M[2];return[[Math.min(m,T),Math.min(y,D),0],[Math.max(C,k),Math.max(S,v),0]]}},{key:"area",value:function(l){var o=be(l,2),d=be(o[0],3),g=d[0],m=d[1],y=d[2],h=be(o[1],3),R=h[0],C=h[1],S=h[2],F=R-g+1,E=C-m+1;return F*E}},{key:"diagonal",value:function(l){var o=be(l,2),d=be(o[0],3),g=d[0],m=d[1],y=d[2],h=be(o[1],3),R=h[0],C=h[1],S=h[2],F=R-g+1,E=C-m+1;return Math.sqrt(F*F+E*E)}},{key:"overlap",value:function(l,o){var d=be(l,2),g=be(d[0],3),m=g[0],y=g[1],h=g[2],R=be(d[1],3),C=R[0],S=R[1],F=R[2],E=be(o,2),A=be(E[0],3),T=A[0],D=A[1],_=A[2],M=be(E[1],3),k=M[0],v=M[1],b=M[2],x=0,w=0;return C>k?x=k-m+1:x=C-T+1,S>v?w=v-y+1:w=S-D+1,x*w}},{key:"is_mergeable",value:function(l,o){return n.is_adjacent(l,o)&&n.area(l)+n.area(o)-n.overlap(l,o)===n.area(n.bounding_box(l,o))}}])})();r.RectangleUtils=c},"../../experiments/excelint-core/lib/timer.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Timer=void 0,r.createPerf=a;var c=1e9,n=1e6;function a(){return typeof process<"u"?{now:function(){var d=process.hrtime(),g=be(d,2),m=g[0],y=g[1];return(m*c+y)/n}}:typeof performance<"u"?performance:Date}var l=(function(){function o(d){Ge(this,o),this.perf=a(),this.name=d,this.start()}return We(o,[{key:"start",value:function(){this.startTimeMS=this.perf.now(),this.splitTimeMS=this.startTimeMS}},{key:"split",value:function(g){var m=this.perf.now(),y=m-this.splitTimeMS;console.warn("timer: "+this.name+" @ "+g+" : = "+this.roundMe(y)+" (total = "+this.roundMe(m-this.startTimeMS)+")"),this.splitTimeMS=m}},{key:"elapsedTime",value:function(){return this.perf.now()-this.startTimeMS}},{key:"roundMe",value:function(g){return Math.round(g*100)/100}}])})();r.Timer=l},"../../experiments/excelint-core/lib/watchdog.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.watchdog=void 0;var n=c("../../experiments/excelint-core/lib/timer.js"),a=(0,n.createPerf)();function l(d){return d}function o(){var d=1/0,g=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(a.now()>d)throw new Error(`Time limit exceeded with message: ${y}`)};return g.arm=function(m){d=a.now()+m},g}r.watchdog=o()},"../excel-online-calc-common/lib/LimitedSizeHotMap.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.LimitedSizeHotMap=void 0;var c=(function(n){function a(l){var o;if(Ge(this,a),o=Ta(this,a),o.maxSize=l,l<1)throw new Error("maxSize must be greater than 0");return o}return Ea(a,n),We(a,[{key:"set",value:function(o,d){if(!this.query(o)&&this.size>=this.maxSize){var g=this.keys().next().value;this.delete(g)}return It(wt(a.prototype),"set",this).call(this,o,d)}},{key:"query",value:function(o){if(this.has(o)){var d=this.get(o);return this.delete(o),this.set(o,d),!0}return!1}}])})(Mh(Map));r.LimitedSizeHotMap=c},"../excel-online-calc-common/lib/anonymizer.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.kindAnonymizers=void 0,r.anonymize=F,r.anonymizeMagnitude=T,r.anonymizeFormulaString=L;var n=c("../excel-online-calc-common/lib/polyfills.js");function a(N){if(typeof N=="object"&&N!==null){var U=N.kind;if(typeof U=="string")return U}}function l(N){var U=typeof N;if(U==="object"){if(N===null)return"null";if(Array.isArray(N))return"Array"}return U}function o(N){return N}function d(N){return typeof N!="number"?"<unexpected>":isFinite(N)?"<number>":N}function g(N){return typeof N!="bigint"?"<unexpected>":"<bigint>"}function m(N){return typeof N!="string"?"<unexpected>":N.length>0?"<string>":N}function y(N){if(typeof N!="function")return"<unexpected>";var U=N.name;return typeof U=="string"&&U.length>0?`<function ${U}>`:"<function>"}function h(N){if(typeof N!="object")return"<unexpected>";var U={};for(var K in N)Object.prototype.hasOwnProperty.call(N,K)&&(U[K]=S(N[K],K));return U}function R(N){return typeof N!="object"||!Array.isArray(N)?"<unexpected>":N.map(S)}function C(N){return typeof N!="symbol"?"<unexpected>":`<symbol ${String(N)}>`}function S(N,U){if(typeof U=="string"&&E[U]!=null)return N;var K=a(N),G=K!==void 0?r.kindAnonymizers[K]:void 0;return G===void 0&&(G=A[l(N)]),G!==void 0?G(N,U):"<unexpected>"}function F(N){try{return String(JSON.stringify(S(N,void 0)))}catch(G){if(G==null||typeof G!="object")return`<error: ${String(JSON.stringify(G))}>`;var U=String(G.name),K=String(G.message);return K.indexOf(U)>=0?`<error ${K}>`:`<error ${U}: ${K}>`}}var E={kind:!0,type:!0,index:!0,length:!0,row:!0,col:!0,rows:!0,cols:!0},A={boolean:o,symbol:C,undefined:o,null:o,number:d,bigint:g,string:m,function:y,object:h,Array:R};r.kindAnonymizers=Object.create(null);function T(N){var U=Math.abs(N);return U===0?-1e4:Math.floor((0,n.mathLog2)(U))}var D="$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9",_=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*`,M=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9`,k=`=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9\\s\uA0C2`,v=`[^=\\[\\]\\.\\\\\\/%@#\\-_\\+,;\\(\\):?"&<>'!\\{\\}~\\^\\*$\x80\xA2\xA3\xA4\xA5\u20A0\u20A1\u20A2\u20A3\u20A4\u20A5\u20A6\u20A7\u20A8\u20A9\u20AA\u20AB\u20AC\u20AD\u20AE\u20AF\u20B0\u20B1\u20B2\u20B3\u20B4\u20B5\u20B6\u20B7\u20B8\u20B9\\s\uA0C2d]`,b=new RegExp(v,"g"),x=/[0-9]/g,w=/d/g;function L(N){var U=N.toLowerCase().replace(w,"w"),K=U.replace(x,"d");return K.replace(b,"w")}},"../excel-online-calc-common/lib/arrayUtils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NonstrictSparseArray2D=r.NonstrictArray2D=r.StrictSparseArray2D=r.StrictArray2D=void 0,r.array2DForall=m,r.array2DForall2=y,r.jaggedArray=h,r.array2DToJaggedArray=R,r.constantArray=C,r.constantArray2D=S,r.singletonArray2D=F,r.rowArray2D=E,r.colArray2D=A,r.transposeArray2D=T,r.transposeSparseArray2D=D,r.sparseArray2DTo1D=_,r.broadcastArray=M,r.broadcastArray2D=k;var n=c("../excel-online-calc-common/lib/assertions.js"),a=c("../excel-online-calc-common/lib/core.js"),l=(function(){function v(b,x,w){Ge(this,v),(0,n.assertNatural)("calc.common.StrictArray2D",b),(0,n.assertNatural)("calc.common.StrictArray2D",x);var L=w.length;L<b&&(0,n.assertFalse)(`calc.common.StrictArray2D: expected elements.length >= ${b}; given ${L}`);for(var N=0;N<L;N+=1){var U=w[N].length;U<x&&(0,n.assertFalse)(`calc.common.StrictArray2D: expected elements[${N}].length >= ${b}; given ${U}`)}this.rows=b,this.cols=x,this.elements=w}return We(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.StrictArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.StrictArray2D.get",w,this.cols),this.elements[x][w]}},{key:"strict",value:function(){return this}},{key:"map",value:function(x){var w=this;return new d(this.rows,this.cols,function(L,N){return x(w.elements[L][N])})}}])})();r.StrictArray2D=l;var o=(function(){function v(b,x,w,L,N,U){Ge(this,v),(0,n.assertNatural)("calc.common.StrictSparseArray2D",b),(0,n.assertNatural)("calc.common.StrictSparseArray2D",x),(0,n.assertIndex)("calc.common.StrictSparseArray2D",w,b+1),(0,n.assertIndex)("calc.common.StrictSparseArray2D",L,x+1);var K=N.length;K<w&&(0,n.assertFalse)(`calc.common.StrictSparseArray2D: expected elements.length >= ${w}; given ${K}`);for(var G=0;G<K;G+=1){var $=N[G].length;$<L&&(0,n.assertFalse)(`calc.common.StrictSparseArray2D: expected elements[${G}].length >= ${L}; given ${$}`)}this.rows=b,this.cols=x,this.denseRows=w,this.denseCols=L,this.denseElements=N,this.sparseElement=U}return We(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.StrictSparseArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.StrictSparseArray2D.get",w,this.cols),x<this.denseRows&&w<this.denseCols?this.denseElements[x][w]:this.sparseElement}},{key:"getSparse",value:function(){return this.sparseElement}},{key:"strict",value:function(){return this}},{key:"map",value:function(x){var w=this;return new g(this.rows,this.cols,this.denseRows,this.denseCols,function(L,N){return x(w.denseElements[L][N])},function(){return x(w.sparseElement)})}}])})();r.StrictSparseArray2D=o;var d=(function(){function v(b,x,w){Ge(this,v),(0,n.assertNatural)("calc.common.NonstrictArray2D",b),(0,n.assertNatural)("calc.common.NonstrictArray2D",x),this.rows=b,this.cols=x,this.func=w}return We(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.NonstrictArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.NonstrictArray2D.get",w,this.cols),this.func(x,w)}},{key:"strict",value:function(){var x=h(this.rows,this.cols,this.func);return new l(this.rows,this.cols,x)}},{key:"map",value:function(x){var w=this;return new v(this.rows,this.cols,function(L,N){return x(w.func(L,N))})}}])})();r.NonstrictArray2D=d;var g=(function(){function v(b,x,w,L,N,U){Ge(this,v),(0,n.assertNatural)("calc.common.NonstrictSparseArray2D",b),(0,n.assertNatural)("calc.common.NonstrictSparseArray2D",x),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D",w,b+1),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D",L,x+1),this.rows=b,this.cols=x,this.denseRows=w,this.denseCols=L,this.denseFunc=N,this.sparseFunc=U}return We(v,[{key:"get",value:function(x,w){return(0,n.assertIndex)("calc.common.NonstrictSparseArray2D.get",x,this.rows),(0,n.assertIndex)("calc.common.NonstrictSparseArray2D.get",w,this.cols),x<this.denseRows&&w<this.denseCols?this.denseFunc(x,w):this.sparseFunc()}},{key:"getSparse",value:function(){return this.sparseFunc()}},{key:"strict",value:function(){var x=h(this.denseRows,this.denseCols,this.denseFunc),w=this.sparseFunc();return new o(this.rows,this.cols,this.denseRows,this.denseCols,x,w)}},{key:"map",value:function(x){var w=this;return new v(this.rows,this.cols,this.denseRows,this.denseCols,function(L,N){return x(w.denseFunc(L,N))},function(){return x(w.sparseFunc())})}}])})();r.NonstrictSparseArray2D=g;function m(v,b){for(var x=0;x<b.rows;x+=1)for(var w=0;w<b.cols;w+=1)if(!v(b.get(x,w)))return!1;return!0}function y(v,b,x){for(var w=(0,a.fastMin)(b.rows,x.rows),L=(0,a.fastMin)(b.cols,x.cols),N=0;N<w;N+=1)for(var U=0;U<L;U+=1)if(!v(b.get(N,U),x.get(N,U)))return!1;return!0}function h(v,b,x){for(var w=[],L=0;L<v;L+=1){for(var N=[],U=0;U<b;U+=1)N[U]=x(L,U);w[L]=N}return w}function R(v){return h(v.rows,v.cols,v.get.bind(v))}function C(v,b,x){for(var w=[],L=[],N=0;N<b;N+=1)L[N]=x;for(var U=0;U<v;U+=1)w[U]=L;return w}function S(v,b,x){return new d(v,b,function(w,L){return x})}function F(v){return S(1,1,v)}function E(v){return new d(1,v.length,function(b,x){return v[x]})}function A(v){return new d(v.length,1,function(b,x){return v[b]})}function T(v){return new d(v.cols,v.rows,function(b,x){return v.get(x,b)})}function D(v){return new g(v.cols,v.rows,v.denseCols,v.denseRows,function(b,x){return v.get(x,b)},function(){return v.getSparse()})}function _(v,b){var x=v.getSparse.bind(v);return(0,n.assertTrue)("calc.common.sparseArray2DTo1D",b?v.cols===0||v.rows>0:v.rows===0||v.cols>0),b?{length:v.cols,denseLength:v.denseCols,get:function(L){return v.get(0,L)},getSparse:x}:{length:v.rows,denseLength:v.denseRows,get:function(L){return v.get(L,0)},getSparse:x}}function M(v,b,x,w,L,N){if(v===x&&b===w)return L;if(v===1&&b===1)return C(x,w,L[0]===void 0?N:L[0][0]);var U=[],K;v===1?K=function(j,z){return z<b?L[0][z]:N}:b===1?K=function(j,z){return j<v?L[j][0]:N}:K=function(j,z){return j<v&&z<b?L[j][z]:N};for(var G=0;G<x;G+=1){U.push([]);for(var $=0;$<w;$+=1)U[G][$]=K(G,$)}return U}function k(v,b,x,w){return x.rows===v&&x.cols===b?x:x.rows===1&&x.cols===1?S(v,b,x.get(0,0)):x.rows===1?new d(v,b,function(L,N){return N<x.cols?x.get(0,N):w}):x.cols===1?new d(v,b,function(L,N){return L<x.rows?x.get(L,0):w}):new d(v,b,function(L,N){return L<x.rows&&N<x.cols?x.get(L,N):w})}},"../excel-online-calc-common/lib/assertions.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ulsLogger=void 0,r.assertNever=R,r.assertFalse=C,r.assertTrue=S,r.assertInteger=F,r.assertNatural=E,r.assertPositiveInteger=A,r.assertIndex=T,r.assertPositiveLength=D;var n=c("../excel-online-common/lib/index.js"),a=c("../excel-online-calc-common/lib/anonymizer.js"),l=c("../excel-online-calc-common/lib/polyfills.js");function o(_,M){function k(v,b,x,w){if(_(v,b,x,w),!x)throw new Error(`${M} ${v} ${b} ${w}`)}return k}function d(_){return{shipAssertTag:o(_.shipAssertTag.bind(_),"shipAssertTag"),assertTag:o(_.assertTag.bind(_),"assertTag"),traceTag:_.traceTag.bind(_),debugTraceTag:_.debugTraceTag.bind(_),dnmTraceTag:_.dnmTraceTag.bind(_)}}function g(_){return function(){try{return _.apply(void 0,arguments)}catch(M){}}}function m(_){return{shipAssertTag:g(_.shipAssertTag.bind(_)),assertTag:g(_.assertTag.bind(_)),traceTag:g(_.traceTag.bind(_)),debugTraceTag:g(_.debugTraceTag.bind(_)),dnmTraceTag:g(_.dnmTraceTag.bind(_))}}var y=(function(){function _(){Ge(this,_),this.callBufferCapacity=100,this.callBuffer=[],this.shipAssertTag=this.createBufferingCallback("shipAssertTag"),this.assertTag=this.createBufferingCallback("assertTag"),this.traceTag=this.createBufferingCallback("traceTag"),this.dnmTraceTag=this.createBufferingCallback("dnmTraceTag"),this.debugTraceTag=this.createBufferingCallback("debugTraceTag")}return We(_,[{key:"createBufferingCallback",value:function(k){var v=this;return function(){if(v.callBuffer.length<v.callBufferCapacity){for(var b=arguments.length,x=new Array(b),w=0;w<b;w++)x[w]=arguments[w];v.callBuffer.push({method:k,args:x})}}}},{key:"invokeBufferedCalls",value:function(){if(this.callBuffer.length!==0){var k=this.callBuffer;this.callBuffer=[];var v=`calc.common.DefaultLogger.invokeBufferedCalls: ${k.length} calls before initLogger`;r.ulsLogger.ULS.traceTag(579736781,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,v);for(var b of k){var x;(x=r.ulsLogger.noThrowLogger)[b.method].apply(x,Ur(b.args))}}}}])})(),h=(function(){function _(){Ge(this,_),this.logger=new y,this.ULS=d(this.logger),this.noThrowLogger=this.logger}return We(_,[{key:"setLogger",value:function(k){var v=this.logger;this.logger=k,this.ULS=d(k),this.noThrowLogger=m(k),v instanceof y&&v.invokeBufferedCalls()}}])})();r.ulsLogger=new h;function R(_,M){var k=(0,a.anonymize)(M),v=`${_}: code should be unreachable because a value has type 'never'; given ${k}`;return r.ulsLogger.ULS.assertTag(595980872,n.LogCategory.msoulscat_ES_EWAJS,!1,v)}function C(_){return r.ulsLogger.ULS.assertTag(595980873,n.LogCategory.msoulscat_ES_EWAJS,!1,_)}function S(_,M){M||C(`${_}: expected condition to be true`)}function F(_,M){(0,l.isInteger)(M)||C(`${_}: expected integer; given ${(0,a.anonymize)(M)}`)}function E(_,M){(!(0,l.isInteger)(M)||M<0)&&C(`${_}: expected natural number; given ${(0,a.anonymize)(M)}`)}function A(_,M){(!(0,l.isInteger)(M)||M<=0)&&C(`${_}: expected positive integer; given ${(0,a.anonymize)(M)}`)}function T(_,M,k){(!(0,l.isInteger)(M)||M<0||M>=k)&&C(`${_}: expected natural number less than ${(0,a.anonymize)(k)}; given ${(0,a.anonymize)(M)}`)}function D(_,M,k){(!(0,l.isInteger)(M)||M<=0||M>k)&&C(`${_}: expected positive integer at most ${(0,a.anonymize)(k)}; given ${(0,a.anonymize)(M)}`)}},"../excel-online-calc-common/lib/async.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-calc-common/lib/asyncLoop.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.asyncLoop=void 0,r.asyncLoopDelayPromiseImpl=d,r.asyncLoopFactory=y;var n=c("../excel-online-calc-common/lib/core.js"),a=c("../excel-online-calc-common/lib/featureConfiguration.js"),l=c("../excel-online-calc-common/lib/promise.js"),o=c("../excel-online-calc-common/lib/setTimeoutInterface.js");function d(h){return function(){return new Promise(function(R){return h.setImmediate(R,void 0)})}}function g(h){return function(R,C){var S,F,E=(S=C==null?void 0:C.timeThreshold)!=null?S:10,A=(F=C==null?void 0:C.costThreshold)!=null?F:1,T={iterations:0,microtaskContinues:0,macrotaskContinues:0,macrotaskTotalDelay:0},D=(0,l.newPromise)(),_=be(D,2),M=_[0],k=be(_[1],2),v=k[0],b=k[1];function x(){try{for(var G=0;G<A;){T.iterations+=1;var $=R();if($===void 0)return!1;G+=$}return!0}catch(O){return b(O),!1}}var w=!0;function L(){w=!1}var N=h(),U=(0,n.now)();function K(){if(!w||!x())return v();var G=(0,n.now)();G-U<E?(Promise.resolve().then(K),T.microtaskContinues+=1):(N.then(function(){N=h(),U=(0,n.now)(),T.macrotaskTotalDelay+=U-G,K()}),T.macrotaskContinues+=1)}return K(),{promise:M,stop:L,stats:T}}}function m(h){return function(R,C){var S,F,E=(S=C==null?void 0:C.timeThreshold)!=null?S:10,A=(F=C==null?void 0:C.costThreshold)!=null?F:1,T={iterations:0,microtaskContinues:0,macrotaskContinues:0,macrotaskTotalDelay:0},D=(0,l.newPromise)(),_=be(D,2),M=_[0],k=be(_[1],2),v=k[0],b=k[1];function x(){try{for(var K=0;K<A;){T.iterations+=1;var G=R();if(G===void 0)return!1;K+=G}return!0}catch($){return b($),!1}}var w=!0;function L(){w=!1}var N=(0,n.now)();function U(){if(!w||!x())return v();var K=(0,n.now)();K-N<E?(Promise.resolve().then(U),T.microtaskContinues+=1):(h.setImmediate(function(){N=(0,n.now)(),T.macrotaskTotalDelay+=N-K,U()}),T.macrotaskContinues+=1)}return U(),{promise:M,stop:L,stats:T}}}function y(h){return(0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.CalcTS.UseAsyncLoopImmediate")?m(h):g(d(h))}r.asyncLoop=y(o.defaultSetTimeoutInterface)},"../excel-online-calc-common/lib/codePoint.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.codePointCapitalD=r.codePointCapitalC=r.codePointCapitalB=r.codePointCapitalA=r.codePointTilde=r.codePointRightCurlyBracket=r.codePointPipe=r.codePointLeftCurlyBracket=r.codePointBacktick=r.codePointUnderscore=r.codePointCircumflexAccent=r.codePointRightSquareBracket=r.codePointBackslash=r.codePointLeftSquareBracket=r.codePointAtSign=r.codePointQuestionMark=r.codePointGreaterThanSign=r.codePointEqualsSign=r.codePointLessThanSign=r.codePointSemicolon=r.codePointColon=r.codePointDigitNine=r.codePointDigitEight=r.codePointDigitSeven=r.codePointDigitSix=r.codePointDigitFive=r.codePointDigitFour=r.codePointDigitThree=r.codePointDigitTwo=r.codePointDigitOne=r.codePointDigitZero=r.codePointSlash=r.codePointFullStop=r.codePointMinusSign=r.codePointComma=r.codePointPlusSign=r.codePointAsterisk=r.codePointRightParen=r.codePointLeftParen=r.codePointSingleQuote=r.codePointAmpersand=r.codePointPercentSign=r.codePointDollarSign=r.codePointHash=r.codePointDoubleQuote=r.codePointExclamationMark=r.codePointSpace=r.codePointCR=r.codePointLF=r.codePointTab=void 0,r.codePointThaiDigitNine=r.codePointThaiDigitZero=r.codePointSmallZ=r.codePointSmallY=r.codePointSmallX=r.codePointSmallW=r.codePointSmallV=r.codePointSmallU=r.codePointSmallT=r.codePointSmallS=r.codePointSmallR=r.codePointSmallQ=r.codePointSmallP=r.codePointSmallO=r.codePointSmallN=r.codePointSmallM=r.codePointSmallL=r.codePointSmallK=r.codePointSmallJ=r.codePointSmallI=r.codePointSmallH=r.codePointSmallG=r.codePointSmallF=r.codePointSmallE=r.codePointSmallD=r.codePointSmallC=r.codePointSmallB=r.codePointSmallA=r.codePointCapitalZ=r.codePointCapitalY=r.codePointCapitalX=r.codePointCapitalW=r.codePointCapitalV=r.codePointCapitalU=r.codePointCapitalT=r.codePointCapitalS=r.codePointCapitalR=r.codePointCapitalQ=r.codePointCapitalP=r.codePointCapitalO=r.codePointCapitalN=r.codePointCapitalM=r.codePointCapitalL=r.codePointCapitalK=r.codePointCapitalJ=r.codePointCapitalI=r.codePointCapitalH=r.codePointCapitalG=r.codePointCapitalF=r.codePointCapitalE=void 0,r.codePointInvertedQuestionMark=r.codePointInvertedExclamationMark=r.codePointRightSingleQuotationMark=r.codePointLeftSingleQuotationMark=r.codePointEuroSign=r.codePointFullwidthLatinSmallZ=r.codePointFullwidthLatinSmallA=r.codePointFullwidthLatinCapitalZ=r.codePointFullwidthLatinCapitalA=r.codePointFullwidthDigitNine=r.codePointFullwidthDigitZero=void 0,r.codePointTab=9,r.codePointLF=10,r.codePointCR=13,r.codePointSpace=32,r.codePointExclamationMark=33,r.codePointDoubleQuote=34,r.codePointHash=35,r.codePointDollarSign=36,r.codePointPercentSign=37,r.codePointAmpersand=38,r.codePointSingleQuote=39,r.codePointLeftParen=40,r.codePointRightParen=41,r.codePointAsterisk=42,r.codePointPlusSign=43,r.codePointComma=44,r.codePointMinusSign=45,r.codePointFullStop=46,r.codePointSlash=47,r.codePointDigitZero=48,r.codePointDigitOne=49,r.codePointDigitTwo=50,r.codePointDigitThree=51,r.codePointDigitFour=52,r.codePointDigitFive=53,r.codePointDigitSix=54,r.codePointDigitSeven=55,r.codePointDigitEight=56,r.codePointDigitNine=57,r.codePointColon=58,r.codePointSemicolon=59,r.codePointLessThanSign=60,r.codePointEqualsSign=61,r.codePointGreaterThanSign=62,r.codePointQuestionMark=63,r.codePointAtSign=64,r.codePointLeftSquareBracket=91,r.codePointBackslash=92,r.codePointRightSquareBracket=93,r.codePointCircumflexAccent=94,r.codePointUnderscore=95,r.codePointBacktick=96,r.codePointLeftCurlyBracket=123,r.codePointPipe=124,r.codePointRightCurlyBracket=125,r.codePointTilde=126,r.codePointCapitalA=65,r.codePointCapitalB=66,r.codePointCapitalC=67,r.codePointCapitalD=68,r.codePointCapitalE=69,r.codePointCapitalF=70,r.codePointCapitalG=71,r.codePointCapitalH=72,r.codePointCapitalI=73,r.codePointCapitalJ=74,r.codePointCapitalK=75,r.codePointCapitalL=76,r.codePointCapitalM=77,r.codePointCapitalN=78,r.codePointCapitalO=79,r.codePointCapitalP=80,r.codePointCapitalQ=81,r.codePointCapitalR=82,r.codePointCapitalS=83,r.codePointCapitalT=84,r.codePointCapitalU=85,r.codePointCapitalV=86,r.codePointCapitalW=87,r.codePointCapitalX=88,r.codePointCapitalY=89,r.codePointCapitalZ=90,r.codePointSmallA=97,r.codePointSmallB=98,r.codePointSmallC=99,r.codePointSmallD=100,r.codePointSmallE=101,r.codePointSmallF=102,r.codePointSmallG=103,r.codePointSmallH=104,r.codePointSmallI=105,r.codePointSmallJ=106,r.codePointSmallK=107,r.codePointSmallL=108,r.codePointSmallM=109,r.codePointSmallN=110,r.codePointSmallO=111,r.codePointSmallP=112,r.codePointSmallQ=113,r.codePointSmallR=114,r.codePointSmallS=115,r.codePointSmallT=116,r.codePointSmallU=117,r.codePointSmallV=118,r.codePointSmallW=119,r.codePointSmallX=120,r.codePointSmallY=121,r.codePointSmallZ=122,r.codePointThaiDigitZero=3664,r.codePointThaiDigitNine=3673,r.codePointFullwidthDigitZero=65296,r.codePointFullwidthDigitNine=65305,r.codePointFullwidthLatinCapitalA=65313,r.codePointFullwidthLatinCapitalZ=65338,r.codePointFullwidthLatinSmallA=65345,r.codePointFullwidthLatinSmallZ=65370,r.codePointEuroSign=8364,r.codePointLeftSingleQuotationMark=8216,r.codePointRightSingleQuotationMark=8217,r.codePointInvertedExclamationMark=161,r.codePointInvertedQuestionMark=191},"../excel-online-calc-common/lib/combinations.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.combinations=c;function c(){for(var n=arguments.length,a=new Array(n),l=0;l<n;l++)a[l]=arguments[l];if(a.length===0)return[[]];var o=a[0],d=a.slice(1),g=c.apply(void 0,Ur(d)),m=[];for(var y of o)for(var h of g)m.push([y].concat(Ur(h)));return m}},"../excel-online-calc-common/lib/config.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.maxRetriesForLoadingScript=r.initCalcCalled=void 0,r.isCalcInit=F,r.getCalcAbsUrl=E,r.getCalcAbsUrlOrThrow=A,r.initCalc=T,r.initCalcInThread=_,r.initCalcThread=k;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-common/lib/index.js"),l=n.__importStar(c("../typed-workers/lib/index.js")),o=c("../excel-online-calc-common/lib/assertions.js"),d=c("../excel-online-calc-common/lib/featureConfiguration.js"),g=c("../excel-online-calc-common/lib/generated/constants.js"),m=c("../excel-online-calc-common/lib/promise.js"),y=c("../excel-online-calc-common/lib/stopwatch.js"),h=c("../excel-online-calc-common/lib/util.js");r.initCalcCalled=new m.ResolvablePromise,r.maxRetriesForLoadingScript=9;var R=/^(https)|(http)|(file):\/\//,C=!1,S=void 0;function F(){return C}function E(){return S}function A(){if(S==null)throw new Error("initCalc was not passed calcAbsUrl");return S}function T(x,w,L){D(x,w,L,void 0)}function D(x,w,L,N){if(C){var U="calc.config.initCalc: Calc is already initialized";o.ulsLogger.ULS.traceTag(595910878,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,U);return}if(o.ulsLogger.setLogger(x),(0,y.initStopwatch)(x),(0,d.initFeatureConfiguration)(w),L!=null&&!R.test(L)){var K=`calc.config.initCalc: calcAbsUrl is not absolute: ${L}`;o.ulsLogger.ULS.traceTag(595910879,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,K)}l.setConfig(N??{importScriptsMaxRetries:r.maxRetriesForLoadingScript,onWorkerError:function(j){var z={error:(0,h.messageFromError)(j),innerError:j.info.error?(0,h.messageFromError)(j.info.error):void 0},H=`calc.onWorkerError: ${JSON.stringify(z)}`;o.ulsLogger.ULS.traceTag(593335298,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,H)},onCreateWorker:function(j){var z=`calc.onCreateWorker: ${JSON.stringify(j)}`;o.ulsLogger.ULS.traceTag(593335299,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,z)}}),S=L,C=!0;var G=" (development)",$=`calc.config.initCalc: package version ${g.packageVersion}${G} initialized`;o.ulsLogger.ULS.traceTag(594642132,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,$),r.initCalcCalled.resolve(void 0)}function _(x,w,L,N){return M.apply(this,arguments)}function M(){return M=nr(function*(x,w,L,N){var U=yield l.Endpoint.createOutside(x);D(b(U.post),function(K){return w[K]===!0},L,N)}),M.apply(this,arguments)}function k(x){return v.apply(this,arguments)}function v(){return v=nr(function*(x){var w=A(),L=new MessageChannel,N={port:L.port1,options:{id:"WorkerThreadLogger"}},U={port:L.port2,options:{id:"WorkerThreadLogger"}};try{var K=yield Promise.all([l.Endpoint.createInside(N,function(){return o.ulsLogger.noThrowLogger}),x.call.initCalcThreadInside.transfer([U.port],U,(0,d.getFeatures)(),w)]),G=be(K,1),$=G[0];return $}catch(O){throw N.port.close(),O}}),v.apply(this,arguments)}function b(x){var w=function(N){return`[${new Date().toISOString()}] ${N}`};return{shipAssertTag:function(N,U,K,G){x.shipAssertTag(N,U,K,w(G))},assertTag:function(N,U,K,G){x.assertTag(N,U,K,w(G))},traceTag:function(N,U,K,G){x.traceTag(N,U,K,w(G))},debugTraceTag:function(N,U,K,G){x.debugTraceTag(N,U,K,w(G))},dnmTraceTag:function(N,U,K,G){x.dnmTraceTag(N,U,K,w(G))}}}},"../excel-online-calc-common/lib/core.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.now=r.staticAssertIsOptional=void 0,r.makeNewtypeIso=c,r.staticAssertExtends=n,r.staticAssertSame=a,r.staticAssertIs=l,r.identity=o,r.makeStringMap=d,r.cloneStringMap=g,r.numEnumArray=m,r.numEnumMap=y,r.strEnumArray=h,r.safePush=R,r.safeConcat=C,r.isDefined=S,r.isNone=F,r.filterOutNones=E,r.pair=T,r.fastMin=D,r.fastMax=_,r.fastAbs=M,r.makeStringCompareCI=v,r.typedInstanceCreator=b,r.singleton=x,r.mapFromArrayOfPairs=w;function c(L,N){return{wrap:L,unwrap:N}}function n(){}function a(){}function l(){return function(L){return L}}r.staticAssertIsOptional=l();function o(L){return L}function d(){var L=Object.create(null);return L.___=void 0,delete L.___,L}function g(L){var N=d();for(var U in L)N[U]=L[U];return N}function m(L){return Object.keys(L).map(function(N){return Number(N)}).filter(function(N){return!isNaN(N)})}function y(L,N){var U={};for(var K of m(L))U[K]=N(K);return U}function h(L){return Object.keys(L).map(function(N){return N}).map(function(N){return L[N]}).sort()}function R(L,N){for(var U of N)L.push(U);return L}function C(L,N){var U=[];R(U,L);for(var K of N)R(U,K);return U}function S(L){return L!=null}function F(L){return L==null}function E(L){return L.filter(S)}var A=We(function L(){Ge(this,L)});function T(L,N){return[L,N]}function D(L,N){return L<N?L:N}function _(L,N){return L<N?N:L}function M(L){return L<0?-L:L}function k(L){var N=[L],U=L.indexOf("-");return U>0&&N.push(L.substring(0,U)),N[N.length-1]!=="en"&&N.push("en"),N}function v(L){var N={sensitivity:"accent"};try{var U=new Intl.Collator(k(L),N);return U.compare.bind(U)}catch(K){return function($,O){return $===O?0:$.toLocaleUpperCase().localeCompare(O.toLocaleUpperCase())}}}function b(){return function(L){return L}}r.now=typeof performance<"u"&&performance.now!=null?function(){return performance.now()}:function(){return Date.now()};function x(L){var N=(function(){function U(){Ge(this,U)}return We(U,[{key:"instance",value:function(){return U.instance()}}],[{key:"instance",value:function(){return U.value===void 0&&(U.value=L()),U.value}}])})();return N.value=void 0,N}function w(L){var N=L.reduce(function(U,K){var G=be(K,2),$=G[0],O=G[1];return U[$]=O,U},{});return N}},"../excel-online-calc-common/lib/ds/arrayMapTree.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RootPointer=r.ArrayMapTree=void 0,r.floorToPowerOf2=a,r.enumerateInOrder=o,r.enumerateKeysInOrder=g;var n=c("../excel-online-calc-common/lib/ds/table.js");function a(S){if(S===0)return 0;var F=S;return F=(F|F>>>1)>>>0,F=(F|F>>>2)>>>0,F=(F|F>>>4)>>>0,F=(F|F>>>8)>>>0,F=(F|F>>>16)>>>0,F+=1,F/2}var l=(function(){function S(F,E,A){Ge(this,S),this.keyCompare=F,this.keys=E,this.values=A}return We(S,[{key:"setValue",value:function(E,A){return this.setValues([[E,A]])}},{key:"remove",value:function(E){var A=this.getKeyIndex(E);return A===void 0?this:this.filter(function(T){return T!==E})}},{key:"getOrSetValue",value:function(E,A){var T=this.getKeyIndex(E);if(T===void 0){var D=A();return[this.setValue(E,D),D]}return[this,this.values[T]]}},{key:"filter",value:function(E){for(var A=[],T=0;T<this.keys.length;T+=1){var D=this.keys[T],_=this.values[T];E(D,_)&&A.push([D,_])}return A.length===this.getCount()?this:this.ofSequence(A)}},{key:"getCount",value:function(){return this.keys.length}},{key:"getValue",value:function(E){var A=this.getKeyIndex(E);if(A!==void 0)return this.values[A]}},{key:"getEntry",value:function(E){var A=this.getKeyIndex(E);if(A!==void 0)return(0,n.entry)(this.keys[A],this.values[A])}},{key:"contains",value:function(E){return this.getKeyIndex(E)!==void 0}},{key:"forEach",value:function(E){for(var A=0;A<this.keys.length;A+=1)if(!E(this.keys[A],this.values[A]))return!1;return!0}},{key:"setValues",value:function(E){var A=this,T=this.keys.map(function(w,L){return[w,A.values[L],L]}),D=T.length;E.forEach(function(w,L){var N=be(w,2),U=N[0],K=N[1];return T.push([U,K,L+D])}),T.sort(function(w,L){var N=be(w,3),U=N[0],K=N[2],G=be(L,3),$=G[0],O=G[2],j=A.keyCompare(U,$);return j!==0?j:K-O});for(var _=[],M=void 0,k=0;k<T.length;k+=1){var v=be(T[k],2),b=v[0],x=v[1];M===void 0||this.keyCompare(b,M)!==0?(_.push([b,x]),M=b):_[_.length-1]=[b,x]}return this.ofSequence(_)}},{key:"getKeyIndex",value:function(E){for(var A=r.RootPointer;A>=0&&A<this.keys.length;){var T=this.keyCompare(E,this.keys[A]);if(T===0)return A;if(T<0){A=R(A);continue}if(T>0){A=C(A);continue}}}},{key:"ofSequence",value:function(E){var A=this,T=E.slice();T.sort(function(w,L){var N=be(w,1),U=N[0],K=be(L,1),G=K[0];return A.keyCompare(U,G)});for(var D=new Array(T.length),_=new Array(T.length),M=m(T.length),k=0;k<T.length;k+=1){var v=be(T[M[k]],2),b=v[0],x=v[1];D[k]=b,_[k]=x}return new S(this.keyCompare,D,_)}}],[{key:"create",value:function(E){return new S(E,[],[])}}])})();r.ArrayMapTree=l,r.RootPointer=0;function o(S,F){var E=[];return d(S,F,E),E}function d(S,F,E){F<0||F>=S.keys.length||(d(S,R(F),E),E.push([S.keys[F],S.values[F]]),d(S,C(F),E))}function g(S,F){return o(S,F).map(function(E){var A=be(E,1),T=A[0];return T})}function m(S){var F=new Array(S);return y(r.RootPointer,F,0,S),F}function y(S,F,E,A){if(!(S>=F.length)){var T=h(A);F[S]=E+T,y(R(S),F,E,T),y(C(S),F,E+T+1,A-T-1)}}function h(S){var F=a(S);return F/2-1<=S-F?F-1:S-F/2}function R(S){return 2*S+1}function C(S){return 2*S+2}},"../excel-online-calc-common/lib/ds/binaryHeap.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BinaryHeap=void 0;var c=(function(){function n(a){Ge(this,n),this.items=[],this.cmp=a}return We(n,[{key:"insert",value:function(l){this.items.push(l);for(var o=this.getCount()-1;o>0;){var d=o-1>>>1,g=this.items[d];if(this.cmp(g,l)>0)this.items[o]=g;else break;o=d}this.items[o]=l}},{key:"peek",value:function(){return this.items[0]}},{key:"removeMin",value:function(){var l=this.peek(),o=this.items.pop(),d=this.getCount()-1;if(d<0||o===void 0)return l;var g=0;for(this.items[0]=o;g<d;){var m=g,y=(g<<1)+1,h=(g<<1)+2;if(y<=d&&this.cmp(this.items[y],o)<0&&(m=y),h<=d&&this.cmp(this.items[h],m===y?this.items[m]:o)<0&&(m=h),g!==m)this.items[g]=this.items[m],g=m;else break}return this.items[g]=o,l}},{key:"getCount",value:function(){return this.items.length}},{key:"clear",value:function(){this.items.length=0}},{key:"forEach",value:function(l){for(var o of this.items)if(!l(o))return}}])})();r.BinaryHeap=c},"../excel-online-calc-common/lib/ds/bspSet.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.empty=r.dense=r.SetKind=void 0,r.cacheKeySplitting=o,r.createFromKey=d,r.fromUntyped=g,r.union=m,r.unionUntyped=y,r.intersect=R,r.intersectUntyped=C,r.meets=F,r.meetsUntyped=E,r.except=A,r.exceptUntyped=T,r.compare=_,r.combineCmp=M,r.compareUntyped=k,r.lazy=w,r.symmetricDiff=U,r.complement=K,r.getNodeCount=G,r.forEachKey=O,r.forEachKeyUntyped=j;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__assign,l;(function(z){z[z.Dense=0]="Dense",z[z.Empty=1]="Empty"})(l||(r.SetKind=l={}));function o(z,H){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10;return function(I){if(I.split!==void 0)return I.split;var B=z(I),q=I===H?0:I.depth;return q!==void 0&&q<V&&(I.split=B,B[0][0].depth=q+1,B[1][0].depth=q+1),B}}function d(z){var H=Object.assign({},z,{split:o(z.split,z.top)});return function(V){return g(H,w(H,H.top,V))}}function g(z,H){return H===r.empty?r.empty:H===r.dense?r.dense:{setOperations:z,root:H}}function m(z,H){return H===r.empty?z:H===r.dense||z===r.empty?H:z===r.dense?z:g(z.setOperations,y(z.setOperations,z.setOperations.top,z.root,H.root))}function y(z,H,V,I){if(I===r.empty)return V;if(I===r.dense||V===r.empty)return I;if(V===r.dense)return V;if(V.isExact&&I.isExact){var B=h(z,H,V,I);if(B!==void 0)return B}var q=N(z,H,V),W=N(z,H,I),Z=z.split(H),P=be(Z,2),Q=be(P[0],1),Y=Q[0],X=be(P[1],1),ee=X[0],oe=y(z,Y,q.left,W.left),le=y(z,ee,q.right,W.right);return b(z,Y,ee,oe,le)}function h(z,H,V,I){var B=V.key,q=I.key,W=z.compare(B,q);if(W!==void 0)return W<0?I:V;var Z=z.union(B,q);if(Z!==void 0){var P=z.compare(Z,H);return P!==void 0&&P===0?r.dense:L(z,H,Z,!0)}}function R(z,H){return z===r.empty?z:H===r.empty||z===r.dense?H:H===r.dense?z:g(z.setOperations,C(z.setOperations,z.setOperations.top,z.root,H.root))}function C(z,H,V,I){if(V===r.empty)return V;if(I===r.empty||V===r.dense)return I;if(I===r.dense)return V;if(V.isExact&&I.isExact){var B=S(z,H,V,I);if(B!==void 0)return B}var q=N(z,H,V),W=N(z,H,I),Z=z.split(H),P=be(Z,2),Q=be(P[0],1),Y=Q[0],X=be(P[1],1),ee=X[0],oe=C(z,Y,q.left,W.left),le=C(z,ee,q.right,W.right);return b(z,Y,ee,oe,le)}function S(z,H,V,I){var B=V.key,q=I.key;if(!z.meets(B,q))return r.empty;var W=z.compare(B,q);if(W!==void 0)return W<0?V:I;var Z=z.intersect(B,q);if(Z!==void 0)return L(z,H,Z,!0)}function F(z,H){return z===r.empty||H===r.empty?!1:z===r.dense||H===r.dense?!0:E(z.setOperations,z.setOperations.top,z.root,H.root)}function E(z,H,V,I){if(V===r.empty||I===r.empty)return!1;if(V===r.dense||I===r.dense)return!0;if(V.isExact&&I.isExact)return z.meets(V.key,I.key);var B=N(z,H,V),q=N(z,H,I),W=z.split(H),Z=be(W,2),P=be(Z[0],1),Q=P[0],Y=be(Z[1],1),X=Y[0];return E(z,Q,B.left,q.left)||E(z,X,B.right,q.right)}function A(z,H){return z===r.empty||H===r.empty?z:H===r.dense?r.empty:z===r.dense?g(H.setOperations,T(H.setOperations,H.setOperations.top,z,H.root)):g(z.setOperations,T(z.setOperations,z.setOperations.top,z.root,H.root))}function T(z,H,V,I){if(V===r.empty||I===r.empty)return V;if(I===r.dense)return r.empty;if(V===r.dense){var B=N(z,H,I),q=z.split(H),W=be(q,2),Z=be(W[0],1),P=Z[0],Q=be(W[1],1),Y=Q[0],X=T(z,P,r.dense,B.left),ee=T(z,Y,r.dense,B.right);return b(z,P,Y,X,ee)}if(V.isExact&&I.isExact){var oe=D(z,H,V,I);if(oe!==void 0)return oe}var le=N(z,H,V),ue=N(z,H,I),te=z.split(H),ie=be(te,2),ae=be(ie[0],1),re=ae[0],ne=be(ie[1],1),ce=ne[0],me=T(z,re,le.left,ue.left),he=T(z,ce,le.right,ue.right);return b(z,re,ce,me,he)}function D(z,H,V,I){var B=V.key,q=I.key;if(!z.meets(B,q))return V;var W=z.except(B,q);if(W!==void 0)return L(z,H,W,!0)}function _(z,H){return z===H?0:z===r.empty?-1:H===r.empty?1:z===r.dense?H===r.dense?0:1:H===r.dense?-1:k(z.setOperations,z.setOperations.top,z.root,H.root)}function M(z,H){if(!(z===void 0||H===void 0))return z===0?H:H===0||z===H?z:void 0}function k(z,H,V,I){if(V===I)return 0;if(V===r.empty)return-1;if(I===r.empty)return 1;if(V===r.dense)return I===r.dense?0:1;if(I===r.dense)return-1;if(V.isExact&&I.isExact)return v(z,V,I);var B=N(z,H,V),q=N(z,H,I),W=z.split(H),Z=be(W,2),P=be(Z[0],1),Q=P[0],Y=be(Z[1],1),X=Y[0],ee=k(z,Q,B.left,q.left);if(ee!==void 0){var oe=k(z,X,B.right,q.right);if(oe!==void 0)return M(ee,oe)}}function v(z,H,V){return z.compare(H.key,V.key)}function b(z,H,V,I,B){return I===r.empty?B===r.empty?r.empty:B===r.dense?x(I,B,void 0,!1,z.infimum(V,V),z.supremum(V,V)):x(I,B,void 0,!1,B.infimum,B.supremum):B===r.empty?I===r.dense?x(I,B,void 0,!1,z.infimum(H,H),z.supremum(H,H)):x(I,B,void 0,!1,I.infimum,I.supremum):I===r.dense?B===r.dense?r.dense:x(I,B,void 0,!1,z.combineInfima(z.infimum(H,H),B.infimum),z.combineSuprema(z.supremum(H,H),B.supremum)):B===r.dense?x(I,B,void 0,!1,z.combineInfima(I.infimum,z.infimum(V,V)),z.combineSuprema(I.supremum,z.supremum(V,V))):x(I,B,void 0,!1,z.combineInfima(I.infimum,B.infimum),z.combineSuprema(I.supremum,B.supremum))}r.dense=l.Dense,r.empty=l.Empty;function x(z,H,V,I,B,q){return{key:V,left:z,right:H,isExact:I,infimum:B,supremum:q}}function w(z,H,V){if(!z.meets(H,V))return r.empty;var I=z.compare(H,V);if(I!==void 0)return I<=0?r.dense:L(z,H,V,!0);var B=z.intersect(H,V);return B!==void 0?L(z,H,B,!0):L(z,H,V,!1)}function L(z,H,V,I){return I?x(void 0,void 0,V,!0,z.infimum(V,H),z.supremum(V,H)):x(void 0,void 0,V,!1,z.infimum(V,H),z.supremum(V,H))}function N(z,H,V){if(V.left!==void 0)return V;var I=z.split(H),B=be(I,2),q=be(B[0],1),W=q[0],Z=be(B[1],1),P=Z[0],Q=w(z,W,V.key),Y=w(z,P,V.key),X=b(z,W,P,Q,Y);if(X===r.empty||X===r.dense)throw new Error("incorrect set operations implementation");var ee=X,oe=V;return a(oe,{left:ee.left,right:ee.right})}function U(z,H){return m(A(z,H),A(H,z))}function K(z){return A(r.dense,z)}function G(z){return z===r.empty||z===r.dense?0:$(z.root)}function $(z){return z===void 0||z===r.empty||z===r.dense?0:$(z.left)+$(z.right)+1}function O(z,H){return z===r.empty?!0:j(z.setOperations,z.root,H)}function j(z,H,V){function I(B,q){if(q===r.empty)return!0;if(q===r.dense)return V(B);if(q.isExact)return V(q.key);var W=N(z,B,q),Z=z.split(B),P=be(Z,2),Q=be(P[0],1),Y=Q[0],X=be(P[1],1),ee=X[0];return I(Y,W.left)&&I(ee,W.right)}return I(z.top,H)}},"../excel-online-calc-common/lib/ds/bspSplit.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.boundedPareto=l,r.boundedParetoSplitter=o,r.boundedParetoSetOperations=d;var n=c("../excel-online-calc-common/lib/ds/interval.js"),a=c("../excel-online-calc-common/lib/core.js");function l(g,m,y){var h=m**g,R=1-(m/y)**g,C=y**g,S=C*h,F=C-h,E=-1/g,A=g===1?function(D){return(1-h/D)/R}:function(D){return(1-h*D**-g)/R},T=g===1?function(D){return 1/((C-D*F)/S)}:function(D){return((C-D*F)/S)**E};return{cdf:A,invCdf:T}}function o(g,m,y){var h=l(g,m,y);return{canSplit:function(C){var S=be(C,2),F=S[0],E=S[1];return E-F>1},split:function(C){var S=be(C,2),F=S[0],E=S[1],A=h.cdf(E),T=h.cdf(F+1),D=h.invCdf((A+T)/2),_=(0,a.fastMin)((0,a.fastMax)(Math.round(D),F+1),E-1),M=h.cdf(_)-h.cdf(F+1),k=h.cdf(E)-h.cdf(_),v=[[[F,_],M],[[_,E],k]];return v}}}function d(g,m,y,h,R){var C=o(g,m,y);return{id:R,split:function(F){return C.split(F)},canSplit:function(F){return C.canSplit(F)},meets:n.ivlMeets,intersect:n.ivlMeet,union:function(F,E){return(0,n.ivlMeetsOrTouches)(F,E)?(0,n.ivlJoin)(F,E):void 0},except:n.ivlExcept,compare:n.ivlCompare,top:h,infimum:function(F){var E=be(F,1),A=E[0];return A},supremum:function(F){var E=be(F,2),A=E[1];return A},combineInfima:function(F,E){return(0,a.fastMin)(F,E)},combineSuprema:function(F,E){return(0,a.fastMax)(F,E)}}}},"../excel-online-calc-common/lib/ds/deque.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Deque=void 0;function c(a,l){return a&l-1}var n=(function(){function a(){Ge(this,a),this.front=0,this.count=0,this.values=[void 0]}return We(a,[{key:"getCount",value:function(){return this.count}},{key:"maybeResize",value:function(){var o=this.values.length;if(this.count>=o){this.values.length=o<<1;for(var d=0;d<this.front;d+=1)this.values[o+d]=this.values[d],this.values[d]=void 0;return}var g=o>>4;if(g>=1&&this.count<g){for(var m=0;m<this.count;m+=1)this.values[c(this.front+m,g)]=this.values[c(this.front+m,o)];this.values.length=g,this.front=c(this.front,g)}}},{key:"pushBack",value:function(o){this.maybeResize(),this.values[c(this.front+this.count,this.values.length)]=o,this.count+=1}},{key:"pushFront",value:function(o){this.maybeResize();var d=c(this.front-1,this.values.length);this.values[d]=o,this.front=d,this.count+=1}},{key:"peekBack",value:function(){return this.values[c(this.front+this.count-1,this.values.length)]}},{key:"peekFront",value:function(){return this.values[this.front]}},{key:"peekPos",value:function(o){if(!(o<0||o>=this.count))return this.values[c(this.front+o,this.values.length)]}},{key:"popBack",value:function(){var o=c(this.front+this.count-1,this.values.length),d=this.values[o];return d!==void 0&&(this.values[o]=void 0,this.count-=1),d}},{key:"popFront",value:function(){var o=this.values[this.front];return o!==void 0&&(this.values[this.front]=void 0,this.front=c(this.front+1,this.values.length),this.count-=1),o}},{key:"forEach",value:function(o){for(var d=this.values.length,g=0;g<this.count;g+=1){var m=this.values[c(this.front+g,d)];if(!o(m))return!1}return!0}}])})();r.Deque=n},"../excel-online-calc-common/lib/ds/dictionary.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeDictionary=l,r.makeStringDict=o,r.makeNumberDict=d;var n=c("../excel-online-calc-common/lib/ds/table.js"),a=c("../excel-online-calc-common/lib/core.js");function l(g){function m(y,h){return Object.prototype.hasOwnProperty.call(y,h)}return{entries:(0,a.makeStringMap)(),keyToString:g,getCount:function(){return Object.keys(this.entries).length},getValue:function(h){var R=this.keyToString(h),C=m(this.entries,R)?this.entries[R]:void 0;return(0,a.isDefined)(C)?C.value:void 0},getEntry:function(h){var R=this.getValue(h);return R===void 0?void 0:(0,n.entry)(h,R)},setValue:function(h,R){var C=this.keyToString(h),S=m(this.entries,C)?this.entries[C]:void 0;(0,a.isDefined)(S)?S.value=R:this.entries[C]=(0,n.entry)(h,R)},contains:function(h){var R=this.keyToString(h),C=m(this.entries,R)?this.entries[R]:void 0;return(0,a.isDefined)(C)},remove:function(h){var R=this.keyToString(h);return m(this.entries,R)?(delete this.entries[R],!0):!1},getOrSetValue:function(h,R){var C=this.keyToString(h),S=m(this.entries,C)?this.entries[C]:void 0;if((0,a.isDefined)(S))return S.value;var F=R();return delete this.entries[C],this.entries[C]=(0,n.entry)(h,F),F},forEach:function(h){for(var R in this.entries){var C=m(this.entries,R)?this.entries[R]:void 0;if((0,a.isDefined)(C)&&!h(C.key,C.value))return!1}return!0},filter:function(h){var R=[];this.forEach(function(S,F){return h(S,F)||R.push(S),!0});for(var C of R)this.remove(C)}}}function o(){return l(a.identity)}function d(){return l(function(g){return String(g)})}},"../excel-online-calc-common/lib/ds/hashSet.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeHashSet=l;var n=c("../excel-online-calc-common/lib/ds/utils.js"),a=c("../excel-online-calc-common/lib/core.js");function l(o,d){return{map:{},keyToHash:o,keyEquals:d,nelements:0,add:function(m){var y=this.keyToHash(m);if((0,a.isNone)(this.map[y]))this.map[y]=[m],this.nelements+=1;else{for(var h=this.map[y],R=0;R<h.length;R+=1)if(this.keyEquals(m,h[R]))return;(0,n.logCollisionKey)(m),h.push(m),this.nelements+=1}},contains:function(m){var y=this.keyToHash(m),h=this.map[y];if((0,a.isNone)(h))return!1;for(var R=0;R<h.length;R+=1)if(this.keyEquals(m,h[R]))return!0;return(0,n.logCollisionKey)(m),!1},forEach:function(m){var y=this,h=Object.keys(this.map);h.forEach(function(R){var C=y.map[Number(R)];C.forEach(function(S){m(S)})})},size:function(){return this.nelements},remove:function(m){var y=this,h=this.keyToHash(m),R=this.map[h];if((0,a.isNone)(R))return!1;var C=[],S=!1;return R.forEach(function(F){y.keyEquals(m,F)?(y.nelements-=1,S=!0):C.push(F)}),this.map[h]=C,S||(0,n.logCollisionKey)(m),S}}}},"../excel-online-calc-common/lib/ds/hashTable.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeHashTable=o;var n=c("../excel-online-calc-common/lib/ds/table.js"),a=c("../excel-online-calc-common/lib/ds/utils.js"),l=c("../excel-online-calc-common/lib/core.js");function o(d,g){return{map:{},nentries:0,keyToHash:d,keyEquals:g,getCount:function(){return this.nentries},getValue:function(y){var h=this.getEntry(y);return h===void 0?void 0:h.value},getEntry:function(y){var h=this.keyToHash(y),R=this.map[h];if(!(0,l.isNone)(R)){for(var C=0;C<R.length;C+=1){var S=R[C];if(this.keyEquals(y,S.key))return S}(0,a.logCollisionKey)(y)}},contains:function(y){return this.getValue(y)!==void 0},setValue:function(y,h){var R=this.keyToHash(y),C=this.map[R];if(C==null)this.map[R]=[(0,n.entry)(y,h)],this.nentries+=1;else{for(var S=0;S<C.length;S+=1){var F=C[S];if(this.keyEquals(F.key,y)){F.value=h;return}}C.push((0,n.entry)(y,h)),this.nentries+=1,(0,a.logCollisionKey)(y)}},remove:function(y){var h=this.keyToHash(y),R=this.map[h];if((0,l.isNone)(R))return!1;for(var C=[],S=!1,F=0;F<R.length;F+=1){var E=R[F];this.keyEquals(y,E.key)?(this.nentries-=1,S=!0):C.push(E)}return this.map[h]=C,S||(0,a.logCollisionKey)(y),S},getOrSetValue:function(y,h){var R=this.keyToHash(y),C=this.map[R];if((0,l.isNone)(C)){var S=h();return this.map[R]=[(0,n.entry)(y,S)],this.nentries+=1,S}for(var F=0;F<C.length;F+=1){var E=C[F];if(this.keyEquals(y,E.key))return E.value}var A=h();return C.push((0,n.entry)(y,A)),this.nentries+=1,(0,a.logCollisionKey)(y),A},forEach:function(y){var h=this,R=Object.keys(this.map);return R.every(function(C){var S=h.map[Number(C)];return S.every(function(F){return y(F.key,F.value)})})},filter:function(y){var h=[];this.forEach(function(C,S){return y(C,S)||h.push(C),!0});for(var R of h)this.remove(R)}}}},"../excel-online-calc-common/lib/ds/histogram.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Histogram=void 0,r.linearBuckets=n,r.exponentialBuckets=a,r.binarySearch=l;var c=(function(){function o(d){var g=this;Ge(this,o),this.buckets=d,this.createSampleCounts=function(){return new Array(g.buckets.length+1).fill(0)},this.sampleCounts=this.createSampleCounts(),this.findBucket=(function(){var m=function(R,C){return R-C},y=g.buckets.length;return function(h){return l(g.buckets,0,y,h,m)}})()}return We(o,[{key:"addSample",value:function(g){var m=this.findBucket(g);m<0&&(m=~m),this.sampleCounts[m]+=1}},{key:"reset",value:function(){var g={buckets:this.buckets,sampleCounts:this.sampleCounts};return this.sampleCounts=this.createSampleCounts(),g}}])})();r.Histogram=c;function n(o,d,g){for(var m=(d-o)/(g-1),y=[],h=o,R=0;R<g;h+=m,R+=1)y.push(h);return y}function a(o,d,g){for(var m=Math.log(o),y=(Math.log(d)-m)/(g-1),h=[],R=0,C=0;C<g;R+=y,C+=1)h.push(Math.exp(m+R));return h}function l(o,d,g,m,y){for(var h=d,R=d+g-1;h<=R;){var C=h+(R-h>>>1),S=y(o[C],m);if(S===0)return C;S<0?h=C+1:R=C-1}return~h}},"../excel-online-calc-common/lib/ds/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.entry=r.makeEmptyTable=r.rTree=r.RingBuffer=r.rbTree=r.RedBlackMapTree=r.productSet=r.PriorityQueue=r.ivlCompare=r.ivlExcept=r.ivlMeetsOrTouches=r.ivlMeets=r.ivlDistance=r.ivlMeet=r.ivlJoin=r.binarySearch=r.exponentialBuckets=r.linearBuckets=r.Histogram=r.makeHashTable=r.makeHashSet=r.makeNumberDict=r.makeStringDict=r.makeDictionary=r.Deque=r.bspSplit=r.bspSet=r.BinaryHeap=r.ArrayMapTree=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/ds/arrayMapTree.js");Object.defineProperty(r,"ArrayMapTree",{enumerable:!0,get:function(){return a.ArrayMapTree}});var l=c("../excel-online-calc-common/lib/ds/binaryHeap.js");Object.defineProperty(r,"BinaryHeap",{enumerable:!0,get:function(){return l.BinaryHeap}}),r.bspSet=n.__importStar(c("../excel-online-calc-common/lib/ds/bspSet.js")),r.bspSplit=n.__importStar(c("../excel-online-calc-common/lib/ds/bspSplit.js"));var o=c("../excel-online-calc-common/lib/ds/deque.js");Object.defineProperty(r,"Deque",{enumerable:!0,get:function(){return o.Deque}});var d=c("../excel-online-calc-common/lib/ds/dictionary.js");Object.defineProperty(r,"makeDictionary",{enumerable:!0,get:function(){return d.makeDictionary}}),Object.defineProperty(r,"makeStringDict",{enumerable:!0,get:function(){return d.makeStringDict}}),Object.defineProperty(r,"makeNumberDict",{enumerable:!0,get:function(){return d.makeNumberDict}});var g=c("../excel-online-calc-common/lib/ds/hashSet.js");Object.defineProperty(r,"makeHashSet",{enumerable:!0,get:function(){return g.makeHashSet}});var m=c("../excel-online-calc-common/lib/ds/hashTable.js");Object.defineProperty(r,"makeHashTable",{enumerable:!0,get:function(){return m.makeHashTable}});var y=c("../excel-online-calc-common/lib/ds/histogram.js");Object.defineProperty(r,"Histogram",{enumerable:!0,get:function(){return y.Histogram}}),Object.defineProperty(r,"linearBuckets",{enumerable:!0,get:function(){return y.linearBuckets}}),Object.defineProperty(r,"exponentialBuckets",{enumerable:!0,get:function(){return y.exponentialBuckets}}),Object.defineProperty(r,"binarySearch",{enumerable:!0,get:function(){return y.binarySearch}});var h=c("../excel-online-calc-common/lib/ds/interval.js");Object.defineProperty(r,"ivlJoin",{enumerable:!0,get:function(){return h.ivlJoin}}),Object.defineProperty(r,"ivlMeet",{enumerable:!0,get:function(){return h.ivlMeet}}),Object.defineProperty(r,"ivlDistance",{enumerable:!0,get:function(){return h.ivlDistance}}),Object.defineProperty(r,"ivlMeets",{enumerable:!0,get:function(){return h.ivlMeets}}),Object.defineProperty(r,"ivlMeetsOrTouches",{enumerable:!0,get:function(){return h.ivlMeetsOrTouches}}),Object.defineProperty(r,"ivlExcept",{enumerable:!0,get:function(){return h.ivlExcept}}),Object.defineProperty(r,"ivlCompare",{enumerable:!0,get:function(){return h.ivlCompare}});var R=c("../excel-online-calc-common/lib/ds/priorityQueue.js");Object.defineProperty(r,"PriorityQueue",{enumerable:!0,get:function(){return R.PriorityQueue}}),r.productSet=n.__importStar(c("../excel-online-calc-common/lib/ds/productSet.js"));var C=c("../excel-online-calc-common/lib/ds/rbMapTree.js");Object.defineProperty(r,"RedBlackMapTree",{enumerable:!0,get:function(){return C.RedBlackMapTree}}),r.rbTree=n.__importStar(c("../excel-online-calc-common/lib/ds/rbTree.js"));var S=c("../excel-online-calc-common/lib/ds/ringBuffer.js");Object.defineProperty(r,"RingBuffer",{enumerable:!0,get:function(){return S.RingBuffer}}),r.rTree=n.__importStar(c("../excel-online-calc-common/lib/ds/rTree.js"));var F=c("../excel-online-calc-common/lib/ds/table.js");Object.defineProperty(r,"makeEmptyTable",{enumerable:!0,get:function(){return F.makeEmptyTable}}),Object.defineProperty(r,"entry",{enumerable:!0,get:function(){return F.entry}})},"../excel-online-calc-common/lib/ds/interval.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ivlJoin=a,r.ivlMeet=l,r.ivlDistance=o,r.ivlMeets=d,r.ivlMeetsOrTouches=g,r.ivlExcept=m,r.ivlCompare=y;var n=c("../excel-online-calc-common/lib/core.js");function a(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];return[(0,n.fastMin)(S,A),(0,n.fastMax)(F,T)]}function l(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];return[(0,n.fastMax)(S,A),(0,n.fastMin)(F,T)]}function o(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];return(0,n.fastAbs)(S+F-(A+T))*.5}function d(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];return(0,n.fastMax)(S,A)<(0,n.fastMin)(F,T)}function g(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];return(0,n.fastMax)(S,A)<=(0,n.fastMin)(F,T)}function m(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];if(S<A&&T>=F)return[S,A];if(S>=A&&T<F)return[T,F]}function y(h,R){var C=be(h,2),S=C[0],F=C[1],E=be(R,2),A=E[0],T=E[1];if(S===A&&F===T)return 0;if(S>=A&&F<=T)return-1;if(S<=A&&F>=T)return 1}},"../excel-online-calc-common/lib/ds/priorityQueue.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PriorityQueue=void 0;var n=c("../excel-online-calc-common/lib/ds/binaryHeap.js"),a=(function(){function l(o){Ge(this,l),this.min=0,this.max=0,this.heap=new n.BinaryHeap(function(d,g){var m=be(d,2),y=m[0],h=m[1],R=be(g,2),C=R[0],S=R[1],F=o(y,C);return F!==0?F:h-S})}return We(l,[{key:"peek",value:function(){var d=this.heap.peek();if(d!==void 0)return d[0]}},{key:"enqueue",value:function(d){this.max+=1,this.heap.insert([d,this.max])}},{key:"push",value:function(d){this.min-=1,this.heap.insert([d,this.min])}},{key:"pop",value:function(){var d=this.heap.removeMin();if(d===void 0){this.min=0,this.max=0;return}return d[0]}},{key:"getCount",value:function(){return this.heap.getCount()}},{key:"clear",value:function(){this.heap.clear()}}])})();r.PriorityQueue=a},"../excel-online-calc-common/lib/ds/productSet.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ProductSetSerializer=r.symmetricDiffProduct=r.complementProduct=r.createFromProduct=void 0,r.project=M,r.unionProduct=L,r.intersectProduct=U,r.exceptProduct=$,r.compareProduct=j,r.meetsProduct=V,r.getSubspaces=q,r.forEachProduct=W,r.getSubspaceCount=Z,r.productSetSerializer=oe;var n=c("../excel-online-calc-common/lib/ds/bspSet.js"),a=function(ue,te){return ue<te?-1:ue>te?1:0},l=function(ue,te){var ie=be(ue,1),ae=ie[0],re=be(te,1),ne=re[0];return a(String(ae),String(ne))},o={};function d(le){var ue="";for(var te of le)ue+=String(te[0]),ue+="\0",ue+=String(te[1]),ue+="\0";return ue}var g=function(ue){var te=[];for(var ie of Object.keys(ue)){var ae=ie;te.push([ae,ue[ae].id])}var re=d(te.sort(l)),ne=o[re];return ne===void 0&&(ne={box:{},probabilities:{},depth:1},o[re]=ne),ne};function m(le){return Object.getOwnPropertyNames(le).length>0}function y(le){return m(le)?{isSubspace:!0,bounds:le}:n.dense}function h(le){return le.isSubspace?1:le.subspaceCount}var R=function(ue,te,ie){return{isSubspace:!1,left:ue,right:te,bounds:ie,subspaceCount:h(ue)+h(te)}};function C(le,ue){if(ue===n.dense)return ue;if(ue.isSubspace){var te=!1;for(var ie of Object.keys(ue.bounds))if(Object.prototype.hasOwnProperty.call(le,ie)){te=!0;break}if(!te)return n.dense}return{productOperations:le,root:ue}}function S(le){return le===void 0?n.dense:le}var F={unzip:function(ue){var te={},ie={};for(var ae of Object.keys(ue)){var re=ae;if(Object.prototype.hasOwnProperty.call(ue,re)){var ne=ue[re];if(ne===n.empty)return n.empty;if(ne===n.dense)continue;te[re]=ne.setOperations,ie[re]=ne.root}}return C(te,y(ie))},combineProduct:function(ue,te,ie,ae){var re={};for(var ne of Object.keys(ue)){var ce=ne;if(Object.prototype.hasOwnProperty.call(ue,ce)){var me=ae(ue[ce],ue[ce].top,S(te[ce]),S(ie[ce]));if(me===n.empty)return n.empty;if(me===n.dense)continue;re[ce]=me}}return re},restrict:function(ue){for(var te={},ie=arguments.length,ae=new Array(ie>1?ie-1:0),re=1;re<ie;re++)ae[re-1]=arguments[re];for(var ne of ae)if(Object.prototype.hasOwnProperty.call(ue,ne)){var ce=ue[ne];te[ne]=ce}return te},fromUntypedProduct:function(ue,te,ie){var ae={};for(var re of ie){var ne=te[re];ae[re]=(0,n.fromUntyped)(ue[re],ne!==void 0?ne:n.dense)}return ae},denseProduct:function(ue){var te={};for(var ie of ue)te[ie]=n.dense;return te}};r.createFromProduct=F.unzip.bind(F);function E(le,ue,te){var ie=F.combineProduct(le,ue,te,n.unionUntyped);if(ie===n.empty)throw new Error("broken invariant: the union of two non-empty products cannot be empty");return ie}function A(le,ue,te){var ie=0;for(var ae of Object.keys(le)){var re=ae;if(Object.prototype.hasOwnProperty.call(le,re)){var ne=S(ue[re]),ce=S(te[re]),me=le[re];if(ie=(0,n.combineCmp)(ie,(0,n.compareUntyped)(me,me.top,ne,ce)),ie===void 0)return}}return ie}var T=(function(){var le={};return function(ue,te,ie){if(te===le.left&&ie===le.right)return le.res;le.left=te,le.right=ie;var ae=A(ue,te.bounds,ie.bounds);if(ae!==void 0)return le.res=ae<=0?ie:te;var re,ne=Object.keys(ue);for(var ce of ne)if(Object.prototype.hasOwnProperty.call(ue,ce)){var me=(0,n.compareUntyped)(ue[ce],ue[ce].top,S(te.bounds[ce]),S(ie.bounds[ce]));if(me!==0){if(re!==void 0)return le.res=void 0;re=ce}}if(re!==void 0){var he=(0,n.unionUntyped)(ue[re],ue[re].top,S(te.bounds[re]),S(ie.bounds[re]));if(he===n.empty)return le.res=n.empty;if(he===n.dense){var Ce=te.bounds,ve=Ce[re],fe=Jy(Ce,[re].map(uN));return le.res=y(fe)}var Ae=Object.assign({},te.bounds,J({},re,he));return le.res=y(Ae)}return le.res=void 0}})();function D(le,ue,te){if(te===n.empty)return ue;if(te===n.dense||ue===n.empty)return te;if(ue===n.dense)return ue;if(!ue.isSubspace||!te.isSubspace)return R(ue,te,E(le,ue.bounds,te.bounds));var ie=T(le,ue,te);return ie!==void 0?ie:R(ue,te,E(le,ue.bounds,te.bounds))}function _(le,ue,te){if(ue===n.empty||ue===n.dense)return ue;for(var ie=arguments.length,ae=new Array(ie>3?ie-3:0),re=3;re<ie;re++)ae[re-3]=arguments[re];if(ue.isSubspace){var ne=F.restrict.apply(F,[ue.bounds].concat(ae));return y(ne)}var ce=k(le,te),me=be(ce,2),he=me[0],Ce=me[1],ve=b(le,ue,he,Ce),fe=be(ve,2),Ae=fe[0],Te=fe[1],ke=_.apply(void 0,[le,Ae,he].concat(ae)),Ve=_.apply(void 0,[le,Te,Ce].concat(ae));return D(le,ke,Ve)}function M(le){if(le===n.dense||le===n.empty)return le;for(var ue=arguments.length,te=new Array(ue>1?ue-1:0),ie=1;ie<ue;ie++)te[ie-1]=arguments[ie];var ae=F.restrict.apply(F,[le.productOperations].concat(te));if(!m(ae))return n.dense;var re=_.apply(void 0,[ae,le.root,g(ae)].concat(te));return re===n.empty?re:C(ae,re)}function k(le,ue){if(ue.children!==void 0)return ue.children;var te=ue.box,ie=ue.probabilities,ae,re,ne=0,ce=Object.keys(le);for(var me of ce)if(Object.prototype.hasOwnProperty.call(le,me)){var he=ie[me],Ce=le[me];if(he===void 0){ae=me,re=Ce.top;break}if(he>ne){var ve=S(te[me]);if(ve===n.empty)throw new Error("the key split can never return empty");var fe=Ce.top;if(ve!==n.dense){if(!ve.isExact)throw new Error("the key can always be represented exactly");fe=ve.key}if(!Ce.canSplit(fe))continue;ae=me,ne=he,re=fe}}if(ae===void 0||re===void 0)throw new Error("there has to be at least one dimension");var Ae=le[ae],Te=Ae.split(re),ke=be(Te,2),Ve=be(ke[0],2),Je=Ve[0],Ze=Ve[1],pr=be(ke[1],2),vr=pr[0],Fr=pr[1],tr=[{box:Object.assign({},te,J({},ae,(0,n.lazy)(Ae,Ae.top,Je))),probabilities:Object.assign({},ie,J({},ae,Ze)),depth:ue.depth+1},{box:Object.assign({},te,J({},ae,(0,n.lazy)(Ae,Ae.top,vr))),probabilities:Object.assign({},ie,J({},ae,Fr)),depth:ue.depth+1}];return ue.depth<10&&(ue.children=tr),tr}function v(le,ue,te,ie){if(ue===n.empty)return[n.empty,n.empty];if(ue===n.dense)return[y(te),y(ie)];var ae=A(le,ue.bounds,te);if(ae!==void 0&&ae<=0)return[ue,n.empty];var re=F.combineProduct(le,ue.bounds,te,n.intersectUntyped);if(re===n.empty)return[n.empty,ue];var ne=F.combineProduct(le,ue.bounds,ie,n.intersectUntyped);if(ue.isSubspace)return[y(re),ne===n.empty?n.empty:y(ne)];var ce=v(le,ue.left,te,ie),me=be(ce,2),he=me[0],Ce=me[1],ve=v(le,ue.right,te,ie),fe=be(ve,2),Ae=fe[0],Te=fe[1];return[D(le,he,Ae),D(le,Ce,Te)]}var b=function(ue,te,ie,ae){var re=ie.box,ne=ae.box;return v(ue,te,re,ne)};function x(le,ue,te,ie,ae){var re=k(le,ie),ne=be(re,2),ce=ne[0],me=ne[1],he=b(le,ue,ce,me),Ce=be(he,2),ve=Ce[0],fe=Ce[1],Ae=b(le,te,ce,me),Te=be(Ae,2),ke=Te[0],Ve=Te[1],Je=ae(le,ve,ke,ce);if(Je===n.dense)return n.dense;var Ze=ae(le,fe,Ve,me);return D(le,Je,Ze)}function w(le,ue,te,ie){if(te===n.empty)return ue;if(ue===n.empty)return te;if(ue===n.dense)return ue;if(te===n.dense)return te;if(ue.isSubspace&&te.isSubspace){var ae=T(le,ue,te);if(ae!==void 0)return ae}return x(le,ue,te,ie,w)}function L(le,ue){if(ue===n.empty)return le;if(ue===n.dense||le===n.empty)return ue;if(le===n.dense)return le;var te=Object.assign({},le.productOperations,ue.productOperations),ie=w(te,le.root,ue.root,g(te));return ie===n.empty?ie:C(te,ie)}function N(le,ue,te,ie){if(ue===n.empty||te===n.empty)return n.empty;if(ue===n.dense)return te;if(te===n.dense)return ue;if(ue.isSubspace&&te.isSubspace){var ae=F.combineProduct(le,ue.bounds,te.bounds,n.intersectUntyped);return ae===n.empty?n.empty:y(ae)}return x(le,ue,te,ie,N)}function U(le,ue){if(le===n.empty)return le;if(ue===n.empty||le===n.dense)return ue;if(ue===n.dense)return le;var te=Object.assign({},le.productOperations,ue.productOperations),ie=N(te,le.root,ue.root,g(te));return ie===n.empty?ie:C(te,ie)}function K(le,ue,te){var ie=A(le,ue.bounds,te.bounds);if(ie===0||ie===-1)return n.empty;var ae,re=Object.keys(le);for(var ne of re)if(Object.prototype.hasOwnProperty.call(le,ne)){var ce=(0,n.compareUntyped)(le[ne],le[ne].top,S(ue.bounds[ne]),S(te.bounds[ne]));if(ce===void 0||ce>0){if(ae!==void 0)return;ae=ne}}if(ae!==void 0){var me=(0,n.exceptUntyped)(le[ae],le[ae].top,S(ue.bounds[ae]),S(te.bounds[ae]));if(me===n.empty)return n.empty;if(me===n.dense){var he=ue.bounds,Ce=he[ae],ve=Jy(he,[ae].map(uN));return y(ve)}var fe=Object.assign({},ue.bounds,J({},ae,me));return y(fe)}}function G(le,ue,te,ie){if(ue===n.empty)return ue;if(te===n.dense)return n.empty;if(te===n.empty)return ue;if(ue===n.dense)return x(le,ue,te,ie,G);if(ue.isSubspace&&te.isSubspace){var ae=K(le,ue,te);if(ae!==void 0)return ae}return x(le,ue,te,ie,G)}function $(le,ue){if(le===n.empty||ue===n.empty)return le;if(ue===n.dense)return n.empty;if(le===n.dense){var te=G(ue.productOperations,n.dense,ue.root,g(ue.productOperations));return te===n.empty?te:C(ue.productOperations,te)}var ie=Object.assign({},le.productOperations,ue.productOperations),ae=G(ie,le.root,ue.root,g(ie));return ae===n.empty?ae:C(ie,ae)}function O(le,ue,te,ie){if(ue===te)return 0;if(ue===n.empty)return-1;if(te===n.empty)return 1;if(ue===n.dense)return te===n.dense?0:1;if(te===n.dense)return-1;if(ue.isSubspace&&te.isSubspace)return A(le,ue.bounds,te.bounds);var ae=k(le,ie),re=be(ae,2),ne=re[0],ce=re[1],me=b(le,ue,ne,ce),he=be(me,2),Ce=he[0],ve=he[1],fe=b(le,te,ne,ce),Ae=be(fe,2),Te=Ae[0],ke=Ae[1],Ve=O(le,Ce,Te,ne);if(Ve!==void 0)return(0,n.combineCmp)(Ve,O(le,ve,ke,ce))}function j(le,ue){if(le===ue)return 0;if(le===n.empty)return-1;if(ue===n.empty)return 1;if(le===n.dense)return ue===n.dense?0:1;if(ue===n.dense)return-1;var te=Object.assign({},le.productOperations,ue.productOperations);return O(te,le.root,ue.root,g(te))}function z(le,ue,te){for(var ie of Object.keys(le)){var ae=ie;if(Object.prototype.hasOwnProperty.call(le,ae)){var re=S(ue[ae]),ne=S(te[ae]),ce=le[ae];if(!(0,n.meetsUntyped)(ce,ce.top,re,ne))return!1}}return!0}function H(le,ue,te,ie){if(ue===n.empty||te===n.empty)return!1;if(ue===n.dense||te===n.dense)return!0;if(!z(le,ue.bounds,te.bounds))return!1;if(ue.isSubspace&&te.isSubspace)return!0;var ae=k(le,ie),re=be(ae,2),ne=re[0],ce=re[1],me=b(le,ue,ne,ce),he=be(me,2),Ce=he[0],ve=he[1],fe=b(le,te,ne,ce),Ae=be(fe,2),Te=Ae[0],ke=Ae[1];return H(le,Ce,Te,ne)||H(le,ve,ke,ce)}function V(le,ue){if(le===n.empty||ue===n.empty)return!1;if(le===n.dense||ue===n.dense)return!0;var te=Object.assign({},le.productOperations,ue.productOperations);return H(te,le.root,ue.root,g(te))}var I=function(ue){return $(n.dense,ue)};r.complementProduct=I;var B=function(ue,te){return L($(ue,te),$(te,ue))};r.symmetricDiffProduct=B;function q(le){if(le===n.empty||le===n.dense)return[];var ue=[];function te(ie){if(ie.isSubspace){ue.push(ie.bounds);return}te(ie.left),te(ie.right)}return te(le.root),ue}function W(le,ue){for(var te=arguments.length,ie=new Array(te>2?te-2:0),ae=2;ae<te;ae++)ie[ae-2]=arguments[ae];var re=M.apply(void 0,[le].concat(ie));if(re===n.empty)return!0;if(re===n.dense)return ue(F.denseProduct(ie));var ne=re.productOperations,ce=re.root;function me(he){return he.isSubspace?ue(F.fromUntypedProduct(ne,he.bounds,ie)):me(he.left)&&me(he.right)}return me(ce)}function Z(le){return le===n.empty||le===n.dense?0:h(le.root)}var P=(function(){function le(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ge(this,le),this.buffer=ue,this.cursor=0}return We(le,[{key:"putBack",value:function(te){this.cursor-=1,this.buffer[this.cursor]=te}},{key:"pick",value:function(){return this.buffer[this.cursor]}},{key:"length",get:function(){return this.buffer.length-this.cursor}},{key:"empty",get:function(){return this.length===0}},{key:"pop",value:function(){var te=this.pick();return this.cursor+=1,te}}])})(),Q=We(function le(){var ue=this;Ge(this,le),this.size=0,this.clear=function(){},this.get=function(){},this.set=function(){return ue}});function Y(le,ue){var te=function(ae,re){var ne=ue.get(ae);if(ne!==void 0){re.push("__cached__",ne);return}for(var ce=arguments.length,me=new Array(ce>2?ce-2:0),he=2;he<ce;he++)me[he-2]=arguments[he];le.apply(void 0,[ae,re].concat(me)),ue.set(ae,ue.size)};return te}function X(le,ue){var te=function(ae){if(ae.pick()==="__cached__"){ae.pop();var re=ae.pop();return ue[re]}for(var ne=arguments.length,ce=new Array(ne>1?ne-1:0),me=1;me<ne;me++)ce[me-1]=arguments[me];var he=le.apply(void 0,[ae].concat(ce));return ue.push(he),he};return te}var ee=(function(){function le(ue){var te=this;Ge(this,le),this.globalProductOperations=ue,this.cached=typeof Map<"u"?new Map:new Q,this.cache=[],this.serializers={},this.serializeProductSet=function(he,Ce){if(he===n.empty||he===n.dense){Ce.push(he);return}var ve=he,fe=te.getDims(ve.productOperations);Ce.push(fe),te.serializeUntypedSparseProductCached(ve.root,Ce,fe)},this.deserializeProductSet=function(he){var Ce=he.pop();if(Ce===n.empty||Ce===n.dense)return Ce;he.putBack(Ce);var ve={},fe=he.pop();for(var Ae of fe){var Te=te.globalProductOperations[Ae];ve[Ae]=Te}var ke=te.deserializeUntypedSparseProductCached(he,fe);return{productOperations:ve,root:ke}},this.serializeUntypedSparse=function(he,Ce,ve){Ce.push(he==null?void 0:he.isExact),Ce.push(te.serializers[ve].serializeBound(he==null?void 0:he.infimum)),Ce.push(te.serializers[ve].serializeBound(he==null?void 0:he.supremum));var fe=le.normalizeKey(he==null?void 0:he.key);Ce.push(te.serializers[ve].serializeKey(fe));for(var Ae of[he==null?void 0:he.left,he==null?void 0:he.right])Ae==null||Ae===n.empty||Ae===n.dense?Ce.push(Ae):(Ce.push("us"),te.serializeUntypedSparseCached(Ae,Ce,ve))},this.deserializeUntypedSparse=function(he,Ce){var ve=he.pop(),fe=te.serializers[Ce].deserializeBound(he.pop()),Ae=te.serializers[Ce].deserializeBound(he.pop()),Te=te.serializers[Ce].deserializeKey(he.pop()),ke=["left","right"].map(function(pr){var vr=he.pop();if(vr==="us"){var Fr=te.deserializeUntypedSparseCached(he,Ce);return Fr}return vr}),Ve=be(ke,2),Je=Ve[0],Ze=Ve[1];return{infimum:fe,supremum:Ae,isExact:ve,key:Te,left:Je,right:Ze}},this.serializeUntypedSparseProduct=function(he,Ce,ve){Ce.push(he.isSubspace);for(var fe of ve){var Ae=he.bounds[fe];te.serializeUntypedSparseCached(Ae,Ce,fe)}he.isSubspace||(te.serializeUntypedSparseProductCached(he.left,Ce,ve),te.serializeUntypedSparseProductCached(he.right,Ce,ve),Ce.push(he.subspaceCount))},this.deserializeUntypedSparseProduct=function(he,Ce){var ve=he.pop(),fe={};for(var Ae of Ce){var Te=te.deserializeUntypedSparseCached(he,Ae);fe[Ae]=Te}if(!ve){var ke=te.deserializeUntypedSparseProductCached(he,Ce),Ve=te.deserializeUntypedSparseProductCached(he,Ce),Je=he.pop();return{isSubspace:ve,bounds:fe,left:ke,right:Ve,subspaceCount:Je}}return{isSubspace:ve,bounds:fe}},this.serializeUntypedSparseCached=Y(this.serializeUntypedSparse,this.cached),this.deserializeUntypedSparseCached=X(this.deserializeUntypedSparse,this.cache),this.serializeProductSetCached=Y(this.serializeProductSet,this.cached),this.deserializeProductSetCached=X(this.deserializeProductSet,this.cache),this.serializeUntypedSparseProductCached=Y(this.serializeUntypedSparseProduct,this.cached),this.deserializeUntypedSparseProductCached=X(this.deserializeUntypedSparseProduct,this.cache);for(var ie in ue){var ae,re,ne,ce,me={serializeKey:(ae=ue[ie].serializeKey)!=null?ae:function(he){return JSON.stringify(he)},deserializeKey:(re=ue[ie].deserializeKey)!=null?re:function(he){return JSON.parse(he)},serializeBound:(ne=ue[ie].serializeBound)!=null?ne:function(he){return JSON.stringify(he)},deserializeBound:(ce=ue[ie].deserializeBound)!=null?ce:function(he){return JSON.parse(he)}};this.serializers[ie]=me}}return We(le,[{key:"getDims",value:function(te){return Object.keys(te)}},{key:"serialize",value:function(te){this.cached.clear();var ie=[];ie.push(te.length);for(var ae of te)this.serializeProductSetCached(ae,ie);return JSON.stringify(ie)}},{key:"deserialize",value:function(te){this.cache.length=0;for(var ie=new P(JSON.parse(te)),ae=ie.pop(),re=[],ne=0;ne<ae;ne+=1){var ce=this.deserializeProductSetCached(ie);re.push(ce)}return re}}],[{key:"normalizeKey",value:function(te){if(Array.isArray(te))return Ur(te);if(typeof te=="object"){var ie=Object.assign({},te);return delete ie.depth,delete ie.split,ie}return te}}])})();r.ProductSetSerializer=ee;function oe(le){return new ee(le)}},"../excel-online-calc-common/lib/ds/rTree.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RTree=r.RTKind=void 0,r.copyExcept=l;var n=c("../excel-online-calc-common/lib/ds/table.js"),a=c("../excel-online-calc-common/lib/core.js");function l(M,k,v){if(v!==void 0){var b=M.slice();return b[k]=v,b}var x=M.slice(0,-1);return k<M.length-1&&(x[k]=M[M.length-1]),x}var o;(function(M){M[M.Ptr=1]="Ptr",M[M.Leaf=2]="Leaf",M[M.Branch=3]="Branch"})(o||(r.RTKind=o={}));function d(M,k,v){return{kind:M,key:k,value:v}}function g(M,k){return d(o.Ptr,M,k)}function m(M,k){return d(o.Leaf,M,k)}function y(M,k){return d(o.Branch,M,k)}var h;(function(M){M[M.NotFound=1]="NotFound",M[M.Removed=2]="Removed",M[M.Delete=3]="Delete"})(h||(h={}));var R=(function(){function M(k,v,b){Ge(this,M),this.lattice=k,this.root=v,this.count=b}return We(M,[{key:"getCount",value:function(){return this.count}},{key:"bounds",get:function(){var v;return(v=this.root)==null?void 0:v.key}},{key:"getValue",value:function(v){if(this.root===void 0)return;function b(x,w){var L=x.keyCompare(w.key,v);if(w.kind===o.Ptr)return L===0?w.value:void 0;if(!(L===void 0||L<0))for(var N of w.value){var U=b(x,N);if(U!==void 0)return U}}return b(this.lattice,this.root)}},{key:"getEntry",value:function(v){var b=this.getValue(v);return b===void 0?void 0:(0,n.entry)(v,b)}},{key:"setValue",value:function(v,b){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(L){return!0},w=_(this.lattice,this.root,v,x,b);return w!==void 0?w===this.root?this:new M(this.lattice,w,this.count):new M(this.lattice,D(this.lattice,this.root,g(v,b)),this.count+1)}},{key:"filter",value:function(v){var b=new M(this.lattice,void 0,0);return this.forEach(function(x,w){return v(x,w)&&(b=b.setValue(x,w)),!0}),b}},{key:"contains",value:function(v){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(x){return!0};return _(this.lattice,this.root,v,b)!==void 0}},{key:"getOrSetValue",value:function(v,b){var x=this.getValue(v);if(x===void 0){var w=b();return[this.setValue(v,w),w]}return[this,x]}},{key:"forEach",value:function(v){return C(this.root,v)}},{key:"forEachGe",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyGe(w,v)},function(w){return x.lattice.keyGe(w,v)})}},{key:"forEachLe",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyMeets(w,v)},function(w){return x.lattice.keyLe(w,v)})}},{key:"forEachMeets",value:function(v,b){var x=this;return C(this.root,b,function(w){return x.lattice.keyMeets(w,v)},function(w){return x.lattice.keyMeets(w,v)})}},{key:"remove",value:function(v){var b=this;if(this.root==null)return this;var x=[],w=this.lattice,L=function z(H,V){var I=w.keyCompare(H.key,v);if(I===void 0||I<0)return(0,a.pair)(H,h.NotFound);if(H.kind===o.Leaf){for(var B=H.value,q=0;q<B.length;q+=1)if(w.keyCompare(B[q].key,v)===0){var W=l(B,q);if(W.length<V){var Z=m(H.key,W);return x.push(Z),(0,a.pair)(Z,h.Delete)}return(0,a.pair)(m(A(w,W),W),h.Removed)}}else for(var P=H.value,Q=0;Q<P.length;Q+=1){var Y=z(P[Q],w.minChildren),X=be(Y,2),ee=X[0],oe=X[1];if(oe===h.Delete){var le=l(P,Q);if(le.length>=V)return(0,a.pair)(y(A(w,le),le),h.Removed);var ue=y(H.key,le);return x.push(ue),(0,a.pair)(ue,h.Delete)}if(oe===h.Removed)return(0,a.pair)(y(H.key,l(P,Q,ee)),h.Removed)}return(0,a.pair)(H,h.NotFound)},N=this.root.kind===o.Leaf?1:2,U=L(this.root,N),K=be(U,2),G=K[0],$=K[1];if(G===this.root)return this;for(var O=$===h.Delete?void 0:G,j=0;j<x.length;j+=1)C(x[j],function(z,H){return O=D(b.lattice,O,g(z,H)),!0});return new M(this.lattice,O,this.count-1)}}],[{key:"create",value:function(v,b,x,w){var L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:2,N=L>1?Math.ceil(L):1,U=N*2;function K($,O){var j=x($,O);return j!==void 0&&j>=0}function G($,O){var j=x($,O);return j!==void 0&&j<=0}return new M({keyJoin:v,keyMeets:b,keyCompare:x,keyDistance:w,minChildren:N,maxChildren:U,keyGe:K,keyLe:G},void 0,0)}}])})();r.RTree=R;function C(M,k,v,b){var x=v!==void 0?v:function(){return!0},w=b!==void 0?b:function(){return!0};if(M==null)return!0;var L=function N(U){if(!x(U.key))return!0;if(U.kind===o.Leaf)for(var K=U.value,G=0;G<K.length;G+=1){var $=K[G];if(w($.key)&&!k($.key,$.value))return!1}else for(var O=U.value,j=0;j<O.length;j+=1)if(!N(O[j]))return!1;return!0};return L(M)}function S(M,k,v){for(var b=0,x=M.keyDistance(k[0].key,v),w=k[0].value.length,L=1;L<k.length;L+=1){var N=k[L],U=M.keyDistance(N.key,v);(U<x||U===x&&N.value.length<w)&&(b=L,x=U,w=N.value.length)}return b}function F(M,k){for(var v=0,b=1,x=M.keyDistance(k[0].key,k[1].key),w=2;w<k.length;w+=1)for(var L=0;L<w;L+=1){var N=M.keyDistance(k[L].key,k[w].key);N>x&&(v=L,b=w,x=N)}return(0,a.pair)(v,b)}function E(M,k){for(var v=F(M,k),b=be(v,2),x=b[0],w=b[1],L=k[x].key,N=k[w].key,U=[],K=0;K<k.length;K+=1){var G=k[K];U.push([G,M.keyDistance(L,G.key)-M.keyDistance(N,G.key)])}U.sort(function(V,I){return V[1]-I[1]});for(var $=M.minChildren;$<k.length-M.minChildren&&U[$][1]<0;$+=1);for(var O=[],j=[],z=0;z<$;z+=1)O.push(U[z][0]);for(var H=$;H<k.length;H+=1)j.push(U[H][0]);return(0,a.pair)(O,j)}function A(M,k){for(var v=k[0].key,b=1;b<k.length;b+=1)v=M.keyJoin(v,k[b].key);return v}function T(M,k,v){var b=E(M,v),x=be(b,2),w=x[0],L=x[1];return(0,a.pair)(d(k,A(M,w),w),d(k,A(M,L),L))}function D(M,k,v){if(k==null)return m(v.key,[v]);function b(U){if(U.kind===o.Leaf){var K=[].concat(Ur(U.value),[v]);if(K.length>M.maxChildren){var G=T(M,U.kind,K),$=be(G,2),O=$[0],j=$[1];return(0,a.pair)(m(O.key,O.value),j)}return(0,a.pair)(m(M.keyJoin(U.key,v.key),K),void 0)}var z=U.value.slice(),H=S(M,z,v.key),V=b(z[H]),I=be(V,2),B=I[0],q=I[1];if(z[H]=B,q!=null&&(z.push(q),z.length>M.maxChildren)){var W=T(M,U.kind,z),Z=be(W,2),P=Z[0],Q=Z[1];return(0,a.pair)(y(P.key,P.value),Q)}return(0,a.pair)(y(M.keyJoin(U.key,v.key),z),void 0)}var x=b(k),w=be(x,2),L=w[0],N=w[1];return N!=null?y(M.keyJoin(L.key,N.key),[L,N]):L}function _(M,k,v,b,x){if(k===void 0)return;function w(N){if(M.keyCompare(N.key,v)===0)return x===void 0||N.value===x||!b(N.value)?N:g(N.key,x)}function L(N){if(N.kind===o.Leaf){for(var U=0;U<N.value.length;U+=1){var K=N.value[U],G=w(K);if(G!==void 0)return m(N.key,l(N.value,U,G))}return}for(var $=0;$<N.value.length;$+=1){var O=N.value[$];if(M.keyMeets(O.key,v)){var j=L(O);if(j!==void 0)return y(N.key,l(N.value,$,j))}}}return L(k)}},"../excel-online-calc-common/lib/ds/rbMapTree.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RedBlackMapTree=void 0;var n=c("../excel-online-calc-common/lib/ds/rbTree.js"),a=(function(){function l(o,d,g){Ge(this,l),this.root=o,this.count=d,this.keyCompare=g}return We(l,[{key:"getCount",value:function(){return this.count}},{key:"getValue",value:function(d){var g=(0,n.findUntyped)(this,d,this.root);return g==null?void 0:g.value}},{key:"getEntry",value:function(d){return(0,n.findUntyped)(this,d,this.root)}},{key:"contains",value:function(d){return this.getValue(d)!==void 0}},{key:"forEach",value:function(d){return(0,n.forEachUntyped)(d,this.root)}},{key:"setValue",value:function(d,g){return new l((0,n.insertUntyped)(this,d,g,this.root),this.contains(d)?this.count:this.count+1,this.keyCompare)}},{key:"remove",value:function(d){return this.contains(d)?new l((0,n.removeUntyped)(this,d,this.root),this.count-1,this.keyCompare):this}},{key:"getOrSetValue",value:function(d,g){var m=this.getValue(d);if(m!==void 0)return[this,m];var y=g();return[new l((0,n.insertUntyped)(this,d,y,this.root),this.count+1,this.keyCompare),y]}},{key:"filter",value:function(d){var g=this,m=n.emptyUntyped,y=0;return this.forEach(function(h,R){return d(h,R)&&(m=(0,n.insertUntyped)(g,h,R,m),y+=1),!1}),new l(m,y,this.keyCompare)}}],[{key:"create",value:function(d){return new l(n.emptyUntyped,0,d)}}])})();r.RedBlackMapTree=a},"../excel-online-calc-common/lib/ds/rbTree.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.emptyUntyped=r.Color=void 0,r.fromUntyped=h,r.isLeaf=R,r.empty=E,r.findUntyped=k,r.find=v,r.forEachUntyped=b,r.forEach=x,r.insertUntyped=U,r.insert=K,r.removeUntyped=O,r.remove=j;var n=c("../excel-online-calc-common/lib/assertions.js"),a;(function(z){z[z.Red=0]="Red",z[z.Black=1]="Black"})(a||(r.Color=a={}));var l;(function(z){z[z.DoubleBlack=2]="DoubleBlack"})(l||(l={}));var o=a.Red,d=a.Black,g=l.DoubleBlack,m={c:d,l:void 0,r:void 0},y={c:g,l:void 0,r:void 0};function h(z,H){return{ops:z,root:H}}function R(z){return z.l===void 0}function C(z){return z.c===o}function S(z){return z.c===d&&z.l!==void 0}function F(z){return z.c===d&&z.l===void 0}r.emptyUntyped=m;function E(z){return h(z,r.emptyUntyped)}function A(z,H,V,I,B){return{c:z,l:H,key:V,value:I,r:B}}function T(z,H){var V=H.l,I=H.key,B=H.value,q=H.r;return A(z,V,I,B,q)}function D(z){return R(z)?m:T(d,z)}function _(z){return S(z)&&z.l.c===d&&z.r.c===d?T(o,z):z}function M(z){return C(z)&&(z.l.c===o||z.r.c===o)?T(d,z):z}function k(z,H,V){if(!R(V)){var I=z.keyCompare(H,V.key);return I<0?k(z,H,V.l):I>0?k(z,H,V.r):V}}function v(z,H){return k(H.ops,z,H.root)}function b(z,H){return R(H)?!0:!b(z,H.l)||!z(H.key,H.value)?!1:b(z,H.r)}function x(z,H){return b(z,H.root)}function w(z,H,V,I,B){if(z===d){if(C(H)&&C(H.l))return A(o,T(d,H.l),H.key,H.value,A(d,H.r,V,I,B));if(C(B)&&C(B.r))return A(o,A(d,H,V,I,B.l),B.key,B.value,T(d,B.r));if(C(H)&&C(H.r))return A(o,A(d,H.l,H.key,H.value,H.r.l),H.r.key,H.r.value,A(d,H.r.r,V,I,B));if(C(B)&&C(B.l))return A(o,A(d,H,V,I,B.l.l),B.l.key,B.l.value,A(d,B.l.r,B.key,B.value,B.r))}if(z===g){if(C(B)&&C(B.l))return A(d,A(d,H,V,I,B.l.l),B.l.key,B.l.value,A(d,B.l.r,B.key,B.value,B.r));if(C(H)&&C(H.r))return A(d,A(d,H.l,H.key,H.value,H.r.l),H.r.key,H.r.value,A(d,H.r.r,V,I,B))}return A(z,H,V,I,B)}function L(z,H,V,I,B){return z===o&&H.c===g&&S(B)?w(d,A(o,D(H),V,I,B.l),B.key,B.value,B.r):z===o&&S(H)&&B.c===g?w(d,H.l,H.key,H.value,A(o,H.r,V,I,D(B))):z===d&&H.c===g&&S(B)?w(g,A(o,D(H),V,I,B.l),B.key,B.value,B.r):z===d&&S(H)&&B.c===g?w(g,H.l,H.key,H.value,A(o,H.r,V,I,D(B))):z===d&&H.c===g&&C(B)&&S(B.l)?A(d,w(d,A(o,D(H),V,I,B.l.l),B.l.key,B.l.value,B.l.r),B.key,B.value,B.r):z===d&&C(H)&&S(H.r)&&B.c===g?A(d,H.l,H.key,H.value,w(d,H.r.l,H.r.key,H.r.value,A(o,H.r.r,V,I,D(B)))):((0,n.assertTrue)("calc.common.rbTree.rotate: expected R|B",H.c!==g&&B.c!==g),A(z,H,V,I,B))}function N(z,H,V,I){if(R(I))return A(o,m,H,V,m);var B=z.keyCompare(H,I.key);return B<0?w(I.c,N(z,H,V,I.l),I.key,I.value,I.r):B>0?w(I.c,I.l,I.key,I.value,N(z,H,V,I.r)):A(I.c,I.l,H,V,I.r)}function U(z,H,V,I){return M(N(z,H,V,I))}function K(z,H,V){return h(V.ops,U(V.ops,z,H,V.root))}function G(z,H,V){if(R(V))return V;if(V.c===o&&F(V.l)&&F(V.r))return z.keyCompare(H,V.key)===0?m:V;if(V.c===d&&F(V.l)&&F(V.r))return z.keyCompare(H,V.key)===0?y:V;if(V.c===d&&C(V.l)&&F(V.l.l)&&F(V.l.r)&&F(V.r)){var I=z.keyCompare(H,V.key);return I<0?A(d,G(z,H,V.l),V.key,V.value,m):I>0?V:A(d,m,V.l.key,V.l.value,m)}var B=z.keyCompare(H,V.key);if(B<0)return L(V.c,G(z,H,V.l),V.key,V.value,V.r);if(B>0)return L(V.c,V.l,V.key,V.value,G(z,H,V.r));(0,n.assertTrue)("calc.common.rbTree.rem: expected node",!R(V.r));var q=$(V.r),W=be(q,3),Z=W[0],P=W[1],Q=W[2];return L(V.c,V.l,Z,P,Q)}function $(z){if(z.c===o&&F(z.l)&&F(z.r))return[z.key,z.value,m];if(z.c===d&&F(z.l)&&F(z.r))return[z.key,z.value,y];if(z.c===d&&F(z.l)&&C(z.r))return[z.key,z.value,T(d,z.r)];(0,n.assertTrue)("calc.common.rbTree.remMin: expected node",!R(z.l));var H=$(z.l),V=be(H,3),I=V[0],B=V[1],q=V[2];return[I,B,L(z.c,q,z.key,z.value,z.r)]}function O(z,H,V){var I=G(z,H,_(V));return(0,n.assertTrue)("calc.common.rbTree.remove: expected R|B",I.c===o||I.c===d),I}function j(z,H){return h(H.ops,O(H.ops,z,H.root))}},"../excel-online-calc-common/lib/ds/ringBuffer.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RingBuffer=void 0;var c=(function(){function n(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1/0;Ge(this,n),this.list=a<1/0?new Array(a):new Array,this.counter=0,this.capacity=a,this.readIndex=0,this.writeIndex=0}return We(n,[{key:"count",value:function(){return this.counter}},{key:"isEmpty",value:function(){return this.counter===0}},{key:"enqueue",value:function(l){this.list[this.writeIndex]=l;var o=this.counter!==0&&this.writeIndex===this.readIndex;o?this.readIndex=(this.readIndex+1)%this.capacity:this.counter++,this.writeIndex=(this.writeIndex+1)%this.capacity}},{key:"dequeue",value:function(){if(!this.isEmpty()){var l=this.list[this.readIndex];return this.list[this.readIndex]=void 0,this.readIndex=(this.readIndex+1)%this.capacity,this.counter--,l}}},{key:"executeOnEveryElement",value:function(l){for(var o=0;o<this.counter;o++){var d=(this.readIndex+o)%this.capacity,g=this.list[d];if(g!==void 0){var m=l(g);if(!m)return!1}}return!0}}])})();r.RingBuffer=c},"../excel-online-calc-common/lib/ds/table.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeEmptyTable=n,r.entry=a;var c={getCount:function(){return 0},getValue:function(){},getEntry:function(){},contains:function(){return!1},forEach:function(){return!0}};function n(){return c}function a(l,o){return{key:l,value:o}}},"../excel-online-calc-common/lib/ds/utils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.logCollisionKey=g;var n=c("../excel-online-common/lib/index.js"),a=c("../excel-online-calc-common/lib/assertions.js"),l={},o=0;function d(y){var h=l[y];l[y]=(h===void 0?0:h)+1,o+=1,o%100===0&&(a.ulsLogger.ULS.traceTag(595858520,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,`calc.common.hashUtils.logCollision: ${JSON.stringify(l)}.`),l={})}function g(y){d(m(y))}function m(y){return typeof y=="object"?y===null?"null":`Object {${Object.keys(y)}}`:typeof y}},"../excel-online-calc-common/lib/featureConfiguration.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isTypedChangeGateEnabled=r.setFeatureGateDictionaryGetter=r.overrideTypedFeatureGates=r.getTypedFeatureGate=r.FeatureName=void 0,r.initFeatureConfiguration=m,r.isFeatureEnabled=y,r.getFeatures=h;var n=c("../excel-online-common/lib/index.js"),a=c("../office-online-feature-gates/lib/index.js"),l=c("../excel-online-calc-common/lib/assertions.js"),o;(function(S){S.FeatureCheckingEnabled="FeatureCheckingEnabled",S.CalcPreventSpillingHack="CalcPreventSpillingHack",S.CalcLegacyImplicitIntersection="CalcLegacyImplicitIntersection",S.CalcRecordFunctions="CalcRecordFunctions",S.CalcNestedRecordFunction="CalcNestedRecordFunction",S.CalcLetRecFunction="CalcLetRecFunction",S.CalcLambdaBasicFunctions="CalcLambdaBasicFunctions",S.CalcLambdaDefaultParameters="CalcLambdaDefaultParameters",S.CalcLambdaCellValues="CalcLambdaCellValues",S.CalcLambdaArrayLifting="CalcLambdaArrayLifting"})(o||(r.FeatureName=o={}));var d=function(F){var E=`calc.common.isFeatureEnabledCallback: called with ${F} before initCalc`;return l.ulsLogger.ULS.traceTag(526989323,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Warning,E),!1},g={};function m(S){typeof S=="function"&&(d=S)}function y(S){return g[S]===void 0&&(g[S]=d(S)),g[S]}function h(){var S={};for(var F in o){var E=o[F];E!=null&&(S[E]=y(E))}return S}var R={Number_Of_Times_Test_Was_Executed:1,"Microsoft.Office.Excel.TestBooleanFeatureGate":!1,"Microsoft.Office.Excel.TestStringFeatureGate":"","Microsoft.Office.Excel.TestNumericFeatureGate":0,"Microsoft.Office.Excel.ProseFormulaRepairExperimentLogBuggyIsEnabled":!1,"Microsoft.Office.Excel.ProseFormulaRepairExperimentIsEnabled":!1,"Microsoft.Office.Excel.CalcTSDemoFeatureGateString":"DummyStringValue","Microsoft.Office.Excel.CalcTSDemoFeatureGateInt":42,"Microsoft.Office.Excel.CalcTSDemoFeatureGateBoolean":!1,"Microsoft.Office.Excel.CalcTSAutocompleteExperimentIsEnabled":!1,"Microsoft.Office.Excel.CalcTSUnitExperimentIsEnabled":!1,"Microsoft.Office.Excel.CalcTSExceLintExperimentIsEnabled":!1,"Microsoft.Office.Excel.SmartFormulaBarUseDevScheduler":!1,"Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration":!0,"Microsoft.Office.Excel.AutocompleteRangeSuggestionPlugin":!1,"Microsoft.Office.Excel.x10AutocompleteWrapperPluginIsEnabled":!1,"Microsoft.Office.Excel.x10AutocompleteBinaryModelExperimentPlugin":!1,TESTING_ONLY_RECALC_SERVICE_IMPORTSCRIPTS_FAIL:!1,TESTING_ONLY_SCHEDULER_IMPORTSCRIPTS_FAIL:!1,TESTING_ONLY_TEST_PLUGIN_IMPORTSCRIPTS_FAIL:!1,"Microsoft.Office.Excel.FormulaCollection":!1,"Microsoft.Office.Excel.x10ParserPerformanceMeasurements":!1,"Microsoft.Office.Excel.ArgumentAssistanceOnMainThread":!1,"Microsoft.Office.Excel.AutoCompleteOnMainThread":!1,"Microsoft.Office.Excel.UnitlessTimeAndDate":!1,"Microsoft.Office.Excel.UnitExpIgnoreDivMul":!1,"Microsoft.Office.Excel.x10PythonSyntaxHighlightingEnabled":!1,"Microsoft.Office.Excel.x10PythonAutocompletionEnabled":!1,"Microsoft.Office.Excel.x10PythonTooltipEnabled":!1,"Microsoft.Office.Excel.MockWorkerThreadPlugin":!1,"Microsoft.Office.Excel.EnableFullSessionLogging":!0,"Microsoft.Office.Excel.ChatGPTPluginEnabled":!1,"Microsoft.Office.Excel.FileOptimization":!1,"Microsoft.Office.Excel.PluginResponseWindowDebugTimeExtension":0,"Microsoft.Office.Excel.FormulaByExampleConditionals":!1,"Microsoft.Office.Excel.FormulaByExampleReferenceRowFormula":!1,"Microsoft.Office.Excel.GotoCtrlClick":!1,"Microsoft.Office.Excel.CalcEtaLambda":!1,"Microsoft.Office.Excel.EtaReducedLambdas":!1,"Microsoft.Office.Excel.DesktopX10VPEnabled":!1,"Microsoft.Office.Excel.InCellControlsAutodetection":!1,"Microsoft.Office.Excel.InCellControlsAutodetectionWin32":!1,"Microsoft.Office.Excel.DropdownAutodetection":!1,"Microsoft.Office.Excel.FormulaAuthoringWithNameManager":!1,"Microsoft.Office.Excel.GetLocalePluginEnabled":!1,"Microsoft.Office.Excel.CalculatedColumnFromHeader":!1,"Microsoft.Office.Excel.ValueErrorHighlightPlugin":!1,"Microsoft.Office.Excel.FormulaByExampleLearnFromOneExample":!1,"Microsoft.Office.Excel.X10FBEDesktopPluginEnabled":!0,"Microsoft.Office.Excel.FormulaGenerationCopilotAutoCompleteEntry":!1,"Microsoft.Office.Excel.FormulaAuthoringCopilotIPE":!1,"Microsoft.Office.Excel.AugLoop.FormulaByExampleScratchpadPreview":!1,"Microsoft.Office.Excel.AutoCompleteUserDefinedEnum":!1,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled":!1,"Microsoft.Office.Excel.FormulaCompletionStartDelta":500};r.getTypedFeatureGate=(0,a.makeGetTypedFeatureGate)(R);var C=c("../office-online-feature-gates/lib/index.js");Object.defineProperty(r,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return C.overrideTypedFeatureGates}}),Object.defineProperty(r,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return C.setFeatureGateDictionaryGetter}}),r.isTypedChangeGateEnabled=(0,a.makeTypedIsChangeGateEnabled)(["OfficeVSO:XXX_TestChangeGate","OfficeVSO:7903424_Microsoft.Office.Excel.ProvideX10FeaturesFromSchedulerFeatures","Microsoft.Office.Excel.X10IntelligentPythonWP5","Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions","OfficeVSO:9214272_FormulaRepairSuggestionsLimit2RatherThan1","Microsoft.Office.Excel.Parser2024","OfficeVSO:9429166_addRepairDiagnostics","OfficeVSO:9510546_X10FBEDesktopPluginChangeGate","OfficeVSO:9506075_ImportRangeWithOnlySheetIdFix","OfficeVSO:9538069_NamedRangeBrokenLinksFix","Microsoft.Office.Excel.CalcTS.UseAsyncLoopImmediate","OfficeVSO:9617414_ShadowEvalPoundErrors","OfficeVSO:9646883_NameManager-FG-Removal","OfficeVSO:9674315_FBEGenerateExplanationInPlugin","OfficeVSO:9683390_FormulaByExamplePlugin","OfficeVSO:9848728_refactorFormulaCopilotIPERequest","OfficeVSO:9766399_FBEAshaVetos","OfficeVSO:10087100_changePythonPluginFGtoCG","OfficeVSO:10149551_x10_NewRequestProcessor","OfficeVSO:10149831_x10-RegisterPluginByClass","OfficeVSO:10160560_RefactorFBETasks","OfficeVSO:10105681_MitigateUpdateSnapshotLeak"])},"../excel-online-calc-common/lib/findIsomorphicSubtrees.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.findIsomorphicSubtrees=c;function c(a,l){for(var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return""},d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){return 1},g=[a],m=new Set(g),y=0;y<g.length;y+=1)for(var h of l(g[y]))m.has(h)||(m.add(h),g.push(h));m.clear(),g.reverse();var R=new Map,C=[],S=new Map;function F(_){var M=S.get(_);return M!==void 0||(M=S.size,S.set(_,M)),M}var E=[];g.forEach(function(_,M){var k=l(_).map(function(U){return R.get(U)});if(k.some(function(U){return U===void 0}))throw new Error("Circular references in the tree");var v=k.map(function(U){return C[U]}),b=v.join("/")+"/"+o(_),x=F(b);if(C.push(x),E[x]===void 0){var w=v.map(function(U){return E[U]}),L=w.map(function(U){return U.size}).reduce(function(U,K){return U+K},d(_)),N=w.map(function(U){return U.depth}).reduce(function(U,K){return Math.max(U,K)},0)+1;E[x]={subtrees:[_],size:L,depth:N}}else E[x].subtrees.push(_);R.set(_,M)});for(var A of E)A.subtrees.reverse();var T=new Array(g.length);for(var D of E)T[T.length-R.get(D.subtrees[0])-1]=D;return n(T)}function n(a){return a.filter(function(l){return l!==void 0})}},"../excel-online-calc-common/lib/fnv1a.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.fnv1a=n;var c=2166136261;function n(a){for(var l=c,o=a.length,d=0;d<o;d+=1)l^=a.charCodeAt(d),l+=(l<<1)+(l<<4)+(l<<7)+(l<<8)+(l<<24);return l>>>0}},"../excel-online-calc-common/lib/generated/constants.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.packageVersion=void 0,r.packageVersion="12.4.17"},"../excel-online-calc-common/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.result=r.ulsStopwatchFactory=r.defaultSetTimeoutInterface=r.clearTimerUnified=r.setImmediateUnified=r.mixin=r.LimitedSizeHotMap=r.JSF32=r.fnv1a=r.findIsomorphicSubtrees=r.isTypedChangeGateEnabled=r.setFeatureGateDictionaryGetter=r.overrideTypedFeatureGates=r.getTypedFeatureGate=r.isFeatureEnabled=r.FeatureName=r.initCalcInThread=r.initCalcThread=r.initCalc=r.getCalcAbsUrlOrThrow=r.getCalcAbsUrl=r.isCalcInit=r.maxRetriesForLoadingScript=r.initCalcCalled=r.combinations=r.codePoint=r.asyncLoop=r.asyncLoopFactory=r.asyncLoopDelayPromiseImpl=r.PackageName=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/result.js");r.PackageName="excel-online-calc-common",n.__exportStar(c("../excel-online-calc-common/lib/anonymizer.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/arrayUtils.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/assertions.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/async.js"),r);var l=c("../excel-online-calc-common/lib/asyncLoop.js");Object.defineProperty(r,"asyncLoopDelayPromiseImpl",{enumerable:!0,get:function(){return l.asyncLoopDelayPromiseImpl}}),Object.defineProperty(r,"asyncLoopFactory",{enumerable:!0,get:function(){return l.asyncLoopFactory}}),Object.defineProperty(r,"asyncLoop",{enumerable:!0,get:function(){return l.asyncLoop}}),r.codePoint=n.__importStar(c("../excel-online-calc-common/lib/codePoint.js"));var o=c("../excel-online-calc-common/lib/combinations.js");Object.defineProperty(r,"combinations",{enumerable:!0,get:function(){return o.combinations}});var d=c("../excel-online-calc-common/lib/config.js");Object.defineProperty(r,"initCalcCalled",{enumerable:!0,get:function(){return d.initCalcCalled}}),Object.defineProperty(r,"maxRetriesForLoadingScript",{enumerable:!0,get:function(){return d.maxRetriesForLoadingScript}}),Object.defineProperty(r,"isCalcInit",{enumerable:!0,get:function(){return d.isCalcInit}}),Object.defineProperty(r,"getCalcAbsUrl",{enumerable:!0,get:function(){return d.getCalcAbsUrl}}),Object.defineProperty(r,"getCalcAbsUrlOrThrow",{enumerable:!0,get:function(){return d.getCalcAbsUrlOrThrow}}),Object.defineProperty(r,"initCalc",{enumerable:!0,get:function(){return d.initCalc}}),Object.defineProperty(r,"initCalcThread",{enumerable:!0,get:function(){return d.initCalcThread}}),Object.defineProperty(r,"initCalcInThread",{enumerable:!0,get:function(){return d.initCalcInThread}}),n.__exportStar(c("../excel-online-calc-common/lib/core.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/ds/index.js"),r);var g=c("../excel-online-calc-common/lib/featureConfiguration.js");Object.defineProperty(r,"FeatureName",{enumerable:!0,get:function(){return g.FeatureName}}),Object.defineProperty(r,"isFeatureEnabled",{enumerable:!0,get:function(){return g.isFeatureEnabled}}),Object.defineProperty(r,"getTypedFeatureGate",{enumerable:!0,get:function(){return g.getTypedFeatureGate}}),Object.defineProperty(r,"overrideTypedFeatureGates",{enumerable:!0,get:function(){return g.overrideTypedFeatureGates}}),Object.defineProperty(r,"setFeatureGateDictionaryGetter",{enumerable:!0,get:function(){return g.setFeatureGateDictionaryGetter}}),Object.defineProperty(r,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return g.isTypedChangeGateEnabled}});var m=c("../excel-online-calc-common/lib/findIsomorphicSubtrees.js");Object.defineProperty(r,"findIsomorphicSubtrees",{enumerable:!0,get:function(){return m.findIsomorphicSubtrees}});var y=c("../excel-online-calc-common/lib/fnv1a.js");Object.defineProperty(r,"fnv1a",{enumerable:!0,get:function(){return y.fnv1a}});var h=c("../excel-online-calc-common/lib/jsf32.js");Object.defineProperty(r,"JSF32",{enumerable:!0,get:function(){return h.JSF32}});var R=c("../excel-online-calc-common/lib/LimitedSizeHotMap.js");Object.defineProperty(r,"LimitedSizeHotMap",{enumerable:!0,get:function(){return R.LimitedSizeHotMap}});var C=c("../excel-online-calc-common/lib/mixin.js");Object.defineProperty(r,"mixin",{enumerable:!0,get:function(){return C.mixin}}),n.__exportStar(c("../excel-online-calc-common/lib/polyfills.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/promise.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/result.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/runtime/machine.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/runtime/pledge.js"),r);var S=c("../excel-online-calc-common/lib/setTimeoutInterface.js");Object.defineProperty(r,"setImmediateUnified",{enumerable:!0,get:function(){return S.setImmediateUnified}}),Object.defineProperty(r,"clearTimerUnified",{enumerable:!0,get:function(){return S.clearTimerUnified}}),Object.defineProperty(r,"defaultSetTimeoutInterface",{enumerable:!0,get:function(){return S.defaultSetTimeoutInterface}});var F=c("../excel-online-calc-common/lib/stopwatch.js");Object.defineProperty(r,"ulsStopwatchFactory",{enumerable:!0,get:function(){return F.ulsStopwatchFactory}}),n.__exportStar(c("../excel-online-calc-common/lib/unicode.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/util.js"),r),n.__exportStar(c("../excel-online-calc-common/lib/wrapIntoAsync.js"),r),r.result={isSuccess:a.isSuccess}},"../excel-online-calc-common/lib/jsf32.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.JSF32=void 0;var c=function(l,o){return(l<<o|l>>>32-o)>>>0},n=(function(){function a(l){Ge(this,a),this.x=new Uint32Array([4058668781,l,l,l]);for(var o=0;o<20;o+=1)this.nextU32()}return We(a,[{key:"next",value:function(){return this.nextU32()*23283064365386963e-26}},{key:"nextU32",value:function(){var o=this.x[0]-c(this.x[1],27)>>>0;return this.x[0]=(this.x[1]^c(this.x[2],17))>>>0,this.x[1]=this.x[2]+this.x[3]>>>0,this.x[2]=this.x[3]+o>>>0,this.x[3]=o+this.x[0]>>>0}}])})();r.JSF32=n},"../excel-online-calc-common/lib/mixin.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.mixin=c;function c(n,a,l){var o=(function(d){function g(){var m;Ge(this,g);for(var y=arguments.length,h=new Array(y),R=0;R<y;R++)h[R]=arguments[R];m=Ta(this,g,[].concat(h));var C=a(m);for(var S of l)Object.defineProperty(m,S,{value:C[S].bind(C),enumerable:!1,configurable:!1});return m}return Ea(g,d),We(g)})(n);return o}},"../excel-online-calc-common/lib/polyfills.js":function(p,r){"use strict";var c;Object.defineProperty(r,"__esModule",{value:!0}),r.mathLog2=r.repeat=r.stringEndsWith=r.stringStartsWith=r.isInteger=void 0,r.arrayFill=a,r.objectValues=l;function n(o){try{return o()}catch(d){return!1}}r.isInteger=typeof Number.isInteger=="function"&&n(function(){return!Number.isInteger(1.1)})?function(o){return Number.isInteger(o)}:function(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o},r.stringStartsWith=n(function(){return!"ab".startsWith("b")&&"abc".startsWith("b",1)&&!"abc".startsWith("a",1)})?function(o,d){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return o.startsWith(d,g)}:function(o,d){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return g+d.length<=o.length&&o.substring(g,g+d.length)===d},r.stringEndsWith=n(function(){return!"ab".endsWith("a")})?function(o,d){return o.endsWith(d)}:function(o,d){return d.length<=o.length&&o.substring(o.length-d.length,o.length)===d},r.repeat=n(function(){return"a".repeat(3)==="aaa"})?function(o,d){return o.repeat(d)}:function(o,d){return Array(d+1).join(o)};function a(o,d){for(var g=0;g<o.length;g+=1)o[g]=d;return o}r.mathLog2=(c=Math.log2)!=null?c:function(o){return Math.log(o)*Math.LOG2E};function l(o){var d=[];for(var g in o)Object.hasOwnProperty.call(o,g)&&d.push(o[g]);return d}},"../excel-online-calc-common/lib/promise.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.MaybeThenable=r.ResolvablePromiseWithTimeout=r.ResolvablePromiseWithLimitedSubscribers=r.ResolvablePromiseWithSyncValue=r.ResolvablePromise=void 0,r.promiseFinally=m,r.newPromise=y,r.promiseLoop=h,r.isThenable=R,r.bindMaybeThenable=C,r.collapseThenable=S;var n=c("../excel-online-calc-common/lib/assertions.js"),a=c("../excel-online-calc-common/lib/core.js"),l=(function(){function F(){var E=this;Ge(this,F),this.promise=new Promise(function(A,T){E._resolve=A,E._reject=T})}return We(F,[{key:"then",value:function(A,T){return this.promise.then(A,T)}},{key:"toPromise",value:function(){return this.promise}},{key:"resolve",value:function(A){this._resolve(A)}},{key:"reject",value:function(A){this._reject(A)}}])})();r.ResolvablePromise=l;var o=(function(F){function E(){var A;return Ge(this,E),A=Ta(this,E),A.value=void 0,A.isUninitialized=!0,It(wt(E.prototype),"then",A).call(A,function(T){return A.value=T}),A}return Ea(E,F),We(E,[{key:"getCurrentValue",value:function(){return this.value}},{key:"resolve",value:function(T){return R(T)?It(wt(E.prototype),"resolve",this).call(this,T):(this.isUninitialized&&(this.value=T,this.isUninitialized=!1),It(wt(E.prototype),"resolve",this).call(this,T))}}])})(l);r.ResolvablePromiseWithSyncValue=o;var d=(function(F){function E(A){var T;return Ge(this,E),T=Ta(this,E),T.limit=A,T.currentSubscribers=0,T.isSettled=!1,It(wt(E.prototype),"then",T).call(T,T.settle.bind(T),T.settle.bind(T)),T}return Ea(E,F),We(E,[{key:"settle",value:function(){this.isSettled=!0}},{key:"then",value:function(T,D){return(0,n.assertTrue)(E.makeAssertMessage(this.limit),this.isSettled||this.currentSubscribers++<this.limit),It(wt(E.prototype),"then",this).call(this,T,D)}}],[{key:"makeAssertMessage",value:function(T){return`ResolvablePromiseWithBoundedSubscribers should not pass a limited amount of ${T} active subscribers when not settled`}}])})(o);r.ResolvablePromiseWithLimitedSubscribers=d;var g=(function(F){function E(A,T){var D;return Ge(this,E),D=Ta(this,E),T.setTimeout(function(){var _=new Error("Promise timeout");_.name="TimeoutError",D.reject(_)},A),D}return Ea(E,F),We(E)})(l);r.ResolvablePromiseWithTimeout=g;function m(F,E){return F.then(function(A){return E(),A},function(A){return E(),Promise.reject(A)})}function y(){var F,E=new Promise(function(A,T){return F=[A,T]});return[E,F]}function h(F,E){var A;return new Promise(function(T,D){function _(M){if(M!==void 0){A=M;try{Promise.resolve(F(A)).then(_,D)}catch(k){D(k)}}else T(A)}Promise.resolve(E).then(_,D)})}function R(F){return(0,a.isDefined)(F)&&typeof F.then=="function"}function C(F,E,A){return R(F)?F.then(E,A):E(F)}function S(F){return F}r.MaybeThenable={all:function(E){var A=new Array(E.length),T=new l,D=0;return E.forEach(function(_,M){R(_)?_.then(function(k){A[M]=k,++D===E.length&&T.resolve(A)},function(k){T.reject(k)}):A[M]=_}),T},any:function(E){var A=new l;return E.forEach(function(T,D){R(T)?T.then(function(_){A.resolve({result:_,resolvedIndex:D})},function(_){A.reject(_)}):A.resolve({result:T,resolvedIndex:D})}),A}}},"../excel-online-calc-common/lib/result.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ReasonKind=r.successUndefined=r.ResultKind=void 0,r.success=n,r.failure=a,r.isSuccess=l,r.javaScriptError=d;var c;(function(g){g.Success="Success",g.Failure="Failure",g.Paused="Paused",g.Breaked="Breaked"})(c||(r.ResultKind=c={}));function n(g){return{kind:c.Success,value:g}}r.successUndefined=n(void 0);function a(g){return{kind:c.Failure,reason:g}}function l(g){return g.kind===c.Success}var o;(function(g){g.JavaScriptError="JavaScriptError"})(o||(r.ReasonKind=o={}));function d(g){return{kind:o.JavaScriptError,error:g}}},"../excel-online-calc-common/lib/runtime/machine.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.VoidMachine=r.AllMachine=r.MachineRuntime=r.MachineCycle=r.breakTransition=r.nextTransition=r.TransitionKind=void 0,r.callMachineTransition=o,r.nextOnSuccessReceiver=g;var n=c("../excel-online-calc-common/lib/result.js"),a;(function(C){C[C.Next=1]="Next",C[C.CallMachine=2]="CallMachine",C[C.Break=3]="Break"})(a||(r.TransitionKind=a={}));function l(C,S,F){return{kind:C,machine:S,receiver:F}}r.nextTransition=l(a.Next,void 0,void 0),r.breakTransition=l(a.Break,void 0,void 0);function o(C,S){return l(a.CallMachine,C,S)}var d={receiveResult:function(S){return(0,n.isSuccess)(S)?r.nextTransition:S}};function g(){return d}var m=(function(C){function S(F,E){var A;return Ge(this,S),A=Ta(this,S,["Cycle detected: tried to call an already-running Machine"]),A.machine=F,A.stackDepth=E,A}return Ea(S,C),We(S)})(Mh(Error));r.MachineCycle=m;var y=(function(){function C(S){Ge(this,C),this.numSteps=0,this.stack=[];try{this.pushFrame(o(S,{receiveResult:function(E){return E}})),this.transition=r.nextTransition}catch(F){this.transition=(0,n.failure)((0,n.javaScriptError)(F))}}return We(C,[{key:"pushFrame",value:function(F){var E=this.stack.length,A=F.machine;if(A.runStatus===!0)throw C.numCycles+=1,new m(A,E);A.runStatus===!1&&(A.runStatus=!0),this.stack.push(F),C.maxStackDepth<E+1&&(C.maxStackDepth=E+1)}},{key:"advanceTopFrame",value:function(){var F=this.stack[this.stack.length-1].machine;return typeof F.runStatus!="boolean"?F.runStatus:F.next()}},{key:"step",value:function(){this.numSteps+=1;var F=this.transition;try{switch(F.kind){case a.Next:return this.transition=this.advanceTopFrame(),r.nextTransition;case a.CallMachine:return this.pushFrame(F),this.transition=this.advanceTopFrame(),r.nextTransition;case a.Break:return this.transition=r.nextTransition,F;default:var E=this.stack.pop();return E?(E.machine.runStatus=F,this.transition=E.receiver.receiveResult(F),r.nextTransition):F}}catch(A){return this.transition=(0,n.failure)((0,n.javaScriptError)(A)),r.nextTransition}}},{key:"run",value:function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){return!1};if(this.result)return this.result;try{for(;;){var E=this.step();if(E.kind===a.Break)return E;if(E.kind!==a.Next)return this.result=E;if(F())return C.numPauses+=1,E}}catch(A){return this.result=(0,n.failure)((0,n.javaScriptError)(A))}}},{key:"runToResult",value:function(){for(;;){var F=this.run();if(F.kind!==a.Break)return F}}}],[{key:"resetStats",value:function(){C.maxStackDepth=0,C.numPauses=0,C.numCycles=0}}])})();r.MachineRuntime=y,y.maxStackDepth=0,y.numPauses=0,y.numCycles=0;var h=(function(){function C(S){Ge(this,C),this.machines=S,this.runStatus=!1,this.values=[]}return We(C,[{key:"next",value:function(){return this.values.length<this.machines.length?o(this.machines[this.values.length],this):(0,n.success)(this.values)}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.values.push(F.value),this.next()):F}}])})();r.AllMachine=h;var R=(function(){function C(S){Ge(this,C),this.machine=S,this.runStatus=!1}return We(C,[{key:"next",value:function(){return o(this.machine,this)}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?n.successUndefined:F}}])})();r.VoidMachine=R},"../excel-online-calc-common/lib/runtime/pledge.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Pledge=void 0;var n=c("../excel-online-calc-common/lib/runtime/machine.js"),a=c("../excel-online-calc-common/lib/result.js"),l=(function(){function o(d,g,m){Ge(this,o),this.transition=d,this.onFulfilled=g,this.onRejected=m,this.runStatus=d instanceof o||d.kind===n.TransitionKind.CallMachine?!1:d}return We(o,[{key:"setState",value:function(g,m,y){return this.onFulfilled=m,this.onRejected=y,this.transition=g,g}},{key:"next",value:function(){return this.transition instanceof o?this.transition=(0,n.callMachineTransition)(this.transition,this):this.transition}},{key:"receiveResult",value:function(g){var m;try{if((0,a.isSuccess)(g)){if(!this.onFulfilled)return this.setState(g,void 0,void 0);m=this.onFulfilled(g.value)}else{if(!this.onRejected)return this.setState(g,void 0,void 0);m=this.onRejected(g.reason)}}catch(y){return this.setState((0,a.failure)((0,a.javaScriptError)(y)),void 0,void 0)}return m instanceof o?(this.setState(m.transition,m.onFulfilled,m.onRejected),m.setState(this,void 0,void 0),this.next()):this.setState((0,a.success)(m),void 0,void 0)}},{key:"bind",value:function(g){return new o(this,g,void 0)}},{key:"catch",value:function(g){return new o(this,void 0,g)}},{key:"finally",value:function(g){return new o(this,function(m){return g(),m},function(m){return g(),o.reject(m)})}},{key:"settle",value:function(){return new n.MachineRuntime(this).runToResult()}}],[{key:"all",value:function(g){return o.fromMachine(new n.AllMachine(g.map(o.resolve)))}},{key:"settleOrThrow",value:function(g){var m=g.settle();if((0,a.isSuccess)(m))return m.value;throw m.reason.error}}])})();r.Pledge=l,l.resolve=function(o){return o instanceof l?o:new l((0,a.success)(o),void 0,void 0)},l.reject=function(o){return new l((0,a.failure)(o),void 0,void 0)},l.undefinedPledge=l.resolve(void 0),l.fromMachine=function(o){if(o instanceof l)return o;var d=new l(l.undefinedPledge,void 0,void 0);return d.transition=(0,n.callMachineTransition)(o,d),d},l.try=function(o){return l.undefinedPledge.bind(o)},l.RepeatMachine=(function(){function o(d,g){Ge(this,o),this.onLoop=d,this.accum=g,this.runStatus=!1}return We(o,[{key:"next",value:function(){var g=this.onLoop(this.accum);return g instanceof l?(0,n.callMachineTransition)(g,this):this.receiveSuccess(g)}},{key:"receiveResult",value:function(g){return(0,a.isSuccess)(g)?this.receiveSuccess(g.value):g}},{key:"receiveSuccess",value:function(g){return g===void 0?(0,a.success)(this.accum):(this.accum=g,n.nextTransition)}}])})(),l.repeat=function(o,d){return l.resolve(d).bind(function(g){return l.fromMachine(new l.RepeatMachine(o,g))})}},"../excel-online-calc-common/lib/setTimeoutInterface.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.defaultSetTimeoutInterface=void 0,r.setImmediateUnified=m,r.clearTimerUnified=y;var n=c("../../.store/tiny-set-immediate@1.0.2-cfc56a6fa897ebffcef6/node_modules/tiny-set-immediate/esm/index.js"),a=c("../excel-online-calc-common/lib/assertions.js"),l=(function(){return globalThis.setImmediateNode!==void 0&&globalThis.clearImmediateNode!==void 0?{setImmediate:globalThis.setImmediateNode,clearImmediate:globalThis.clearImmediateNode}:{setImmediate:n.setImmediate,clearImmediate:n.clearImmediate}})(),o=l.setImmediate,d=l.clearImmediate;function g(h,R){for(var C=arguments.length,S=new Array(C>2?C-2:0),F=2;F<C;F++)S[F-2]=arguments[F];return{kind:"Timeout",timer:setTimeout.apply(void 0,[h,R].concat(S))}}function m(h){for(var R=arguments.length,C=new Array(R>1?R-1:0),S=1;S<R;S++)C[S-1]=arguments[S];return{kind:"Immediate",timer:o.apply(void 0,[h].concat(C))}}function y(h){switch(h.kind){case"Immediate":d(h.timer);break;case"Timeout":clearTimeout(h.timer);break;case"Mocking":h.delayedCallback.isValid=!1;break;default:(0,a.assertNever)("unknown timer.kind",h)}}r.defaultSetTimeoutInterface={setImmediate:m,setTimeout:g,clearImmediate:y,clearTimeout:y}},"../excel-online-calc-common/lib/stopwatch.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ulsStopwatchFactory=void 0,r.initStopwatch=o;var n=c("../excel-online-common/lib/index.js"),a={ULS:new n.NulLogger},l=function(g){return a.ULS.traceTag(595948114,n.LogCategory.msoulscat_ES_EWAJS,n.TraceLevel.Info,g)};r.ulsStopwatchFactory=(0,n.initStopwatchFactory)(l);function o(d){a.ULS=d}},"../excel-online-calc-common/lib/unicode.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isHighSurrogate=d,r.isLowSurrogate=g,r.isAnySurrogate=m,r.surrogatePairToCodePoint=y,r.stringFromCodePoint=h,r.scanCodePoints=R,r.scanCodePointsBack=C,r.countCodePoints=S,r.stringCodePointAt=F,r.numCodeUnits=E,r.codePointIterator=A,r.forEachClassInterval=T,r.makeIsInClass=M;var n=c("../excel-online-calc-common/lib/core.js"),a=55296,l=56320,o=65533;function d(k){return(k&64512)===a}function g(k){return(k&64512)===l}function m(k){return(k&63488)===55296}function y(k,v){if(!(!d(k)||!g(v)))return((k&1023)<<10|v&1023)+65536}function h(k){if(k<=65535)return String.fromCharCode(k);var v=k-65536;return String.fromCharCode(v>>10|a,v&1023|l)}function R(k,v,b){for(var x=v,w=0;w<b;w+=1){if(x>=k.length)return;var L=k.charCodeAt(x);d(L)&&x+1<k.length&&g(k.charCodeAt(x+1))?x+=2:x+=1}return x}function C(k,v,b){for(var x=v,w=0;w<b;w+=1){if(x-1<0)return;var L=k.charCodeAt(x-1);g(L)&&x-2>=0&&d(k.charCodeAt(x-2))?x-=2:x-=1}return x}function S(k,v,b){for(var x=0,w=v;w<b;x+=1){var L=k.charCodeAt(w);d(L)&&w+1<b&&g(k.charCodeAt(w+1))?w+=2:w+=1}return x}function F(k,v){var b=k.charCodeAt(v);if(!m(b))return b;if(v+1>=k.length)return o;var x=k.charCodeAt(v+1),w=y(b,x);return w??o}function E(k){return k>=65536?2:1}function A(k){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(function*(){for(var b=v;b<k.length;){var x=F(k,b);yield x,b+=E(x)}})()}function T(k,v){if((k.length&1)===1)throw new Error("Invalid class length");for(var b=0;b<k.length;b+=2){var x=k[b],w=k[b+1];v(x,w)}}var D=7;function _(k){for(var v=[],b=0;b<512;++b)v.push([]);return T(k,function(x,w){for(var L=x>>D,N=w-1>>D,U=L;U<=N;++U){var K=U<<D,G=U+1<<D;v[U].push((0,n.fastMax)(x,K),(0,n.fastMin)(w,G))}}),v}function M(k){var v=_(k);return function(b){if(b<0||b>65535)return!1;for(var x=v[b>>>D],w=0;w<x.length;w+=2){var L=x[w],N=x[w+1];if(b>=L&&b<N)return!0}return!1}}},"../excel-online-calc-common/lib/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.partialArray=a,r.messageFromError=l,r.prependErrorMessage=o;var n=c("../excel-online-calc-common/lib/anonymizer.js");function a(d){var g=[];return Object.keys(d).map(Number).forEach(function(m){return g[m]=d[m]}),g}function l(d){if(d==null||typeof d!="object")return(0,n.anonymize)(d);var g=d,m=String(g.name),y=String(g.message);if(g.stack!=null){var h=String(g.stack);return h.indexOf(y)>=0&&h.indexOf(m)>=0?h:`${m}: ${y}
${h}`}return y.indexOf(m)>=0?y:`${m}: ${y}`}function o(d,g){if(d==null||typeof d!="object")return d;var m=d;return m.message=`${g} ${String(m.message)}`,m}},"../excel-online-calc-common/lib/wrapIntoAsync.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.wrapIntoAsyncClass=n,r.wrapIntoAsync=a;function c(l){var o=We(function y(h){Ge(this,y),this.obj=h}),d=o,g=function(h){d.prototype[h]=function(){var R,C=(R=this.obj)[h].apply(R,arguments);return Promise.resolve(C)}};for(var m of l)g(m);return d}function n(){return function(l){return c(l)}}function a(l,o){var d=n()(o);return new d(l)}},"../excel-online-calc-interop/lib/core.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-calc-interop/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-calc-interop/lib/core.js"),r),n.__exportStar(c("../excel-online-calc-interop/lib/numfmt.js"),r),n.__exportStar(c("../excel-online-calc-interop/lib/services.js"),r)},"../excel-online-calc-interop/lib/numfmt.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DateOrder=r.CurrencyFormat=void 0;var c;(function(a){a.Paren="Paren",a.Lead="Lead",a.Intern="Intern",a.Trail="Trail"})(c||(r.CurrencyFormat=c={}));var n;(function(a){a.MDY="MDY",a.DMY="DMY",a.YMD="YMD",a.MYD="MYD",a.DYM="DYM",a.YDM="YDM"})(n||(r.DateOrder=n={}))},"../excel-online-calc-interop/lib/services.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-calc-lang/lib/adjust.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.adjustFormulaOrigin=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/cellFormat.js"),l=c("../excel-online-calc-lang/lib/cellParse.js"),o=c("../excel-online-calc-lang/lib/formula.js"),d=c("../excel-online-calc-lang/lib/location.js"),g=c("../excel-online-calc-lang/lib/resolveService.js"),m=c("../excel-online-calc-lang/lib/resolveServiceTypes.js"),y=c("../excel-online-calc-lang/lib/util.js"),h=c("../excel-online-calc-lang/lib/visitor.js");function R(T,D,_,M){if(_.kind===o.PosKind.Abs)return _;var k=(0,l.wrapPosition)(T,_.index,M),v=k-D;return v===_.index?_:(0,o.pos)(o.PosKind.Rel,v)}function C(T,D,_,M){var k=R(D.row,_.row,M.row,d.sheetRows),v=R(D.col,_.col,M.col,d.sheetCols),b=(0,a.canonicaliseBrackets)(T,k)||(0,a.canonicaliseBrackets)(T,v);return(0,o.cellRefSingle)(k,v,b,M.label)}function S(T,D,_,M){switch(M.kind){case o.CellRefKind.Error:case o.CellRefKind.Bad:return M;case o.CellRefKind.Single:return C(T,D,_,M);case o.CellRefKind.Range:{var k=C(T,D,_,M.ref1),v=C(T,D,_,M.ref2);return k===M.ref1&&v===M.ref2?M:(0,o.cellRefRange)(k,v,M.label)}case o.CellRefKind.Row:{var b=R(D.row,_.row,M.row1,d.sheetRows),x=R(D.row,_.row,M.row2,d.sheetRows),w=(0,a.canonicaliseBrackets)(T,b)||(0,a.canonicaliseBrackets)(T,x);return(0,o.cellRefRow)(b,x,w,M.label)}case o.CellRefKind.Col:{var L=R(D.col,_.col,M.col1,d.sheetCols),N=R(D.col,_.col,M.col2,d.sheetCols),U=(0,a.canonicaliseBrackets)(T,L)||(0,a.canonicaliseBrackets)(T,N);return(0,o.cellRefCol)(L,N,U,M.label)}}}var F=(0,y.createFailureErrorClass)("TransformRefsError"),E=(function(T){function D(_,M,k,v){var b;return Ge(this,D),b=Ta(this,D),b.fn=_,b.locals=k,b.annotations=v,b.resolver=(0,g.createResolver)(M),b}return Ea(D,T),We(D,[{key:"nameNode",value:function(M,k,v){var b=(0,o.nameNode)(M,k,v),x=this.resolver.resolveDottedName(this.locals,b,this.annotations),w=x.headResolved,L=x.fieldsResolved,N=(0,o.flattenNameParts)(M).parts;if((0,g.canDenoteCellRef)(this.locals,k,N)){var U=oi(N),K=U[0],G=U[1],$=U.slice(2);if(w.kind===m.ResolvedKind.ResolvedCellRef){(0,n.assertTrue)("calc.analyze.adjustFormulaOrigin: all flattened field parts resolved",N.length===1+L.length);var O=this.fn(K.ref);if(O.kind===o.CellRefKind.Single||O.kind===o.CellRefKind.Row||O.kind===o.CellRefKind.Col){var j=function(V,I){return(0,o.fieldRefNamePart)(V,I.rhs,I.canDenoteNamedObject,I.label,I.qualifiedLabel)};return(0,o.nameNode)($.reduce(j,j((0,o.cellRefNamePart)(O,K.asWhole,K.label,K.qualifiedLabel),G)),k,v)}var z=function(V,I){var B=I.rhs,q=I.qualifiedLabel;return(0,o.fieldRefNode)(V,B,q)};return $.reduce(z,z((0,o.cellRefNode)(O,w.node.qualifier,w.node.label),G))}if(w.resolution.kind!==n.ResultKind.Success&&w.resolution.reason.kind!==m.ResolveReasonKind.NoOriginSheet&&w.resolution.reason.kind!==m.ResolveReasonKind.InvalidQualifier)throw new F(w.resolution.reason)}return b}},{key:"cellRefNode",value:function(M,k,v){return(0,o.cellRefNode)(this.fn(M),k,v)}}])})(h.IdentityVisitor);function A(T,D,_,M){var k=D.originGridCell.value;if((0,y.isGridCellEqual)(k,_))return(0,n.success)(M);try{var v=(0,h.reduceBottomUp)(new E(S.bind(void 0,T.config.refStyle,k,_),T,D,M.annotations),M);return(0,n.success)(Object.assign({},M,{node:v}))}catch(b){if(b instanceof F)return(0,n.failure)(b.reason);throw b}}},"../excel-online-calc-lang/lib/annotations.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.buildAnnotations=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/formula.js"),l=c("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js"),o=c("../excel-online-calc-lang/lib/util.js"),d=c("../excel-online-calc-lang/lib/visitor.js"),g=(function(y){function h(R,C,S){var F;return Ge(this,h),F=Ta(this,h,[d.voidVisitor]),F.localeInfo=R,F.annotations=C,F.names=S,F}return Ea(h,y),We(h,[{key:"appNode",value:function(C,S,F,E){var A=this;return n.Pledge.try(function(){return C.kind===a.NodeKind.Name&&(A.annotations[C.label]=a.appHeadNameAnnotation),It(wt(h.prototype),"appNode",A).call(A,C,S,F,E)})}},{key:"letNode",value:function(C,S,F,E){var A=this,T=C.id===l.WorksheetFuncId.LETREC?!0:C.id===l.WorksheetFuncId.LET?!1:(0,n.assertFalse)("calc.lang.buildAnnotations"),D=this.bindNames(S),_=D[S.length];return this.lazyVisitAppHeadNode(C).bind(function(M){return T?n.Pledge.all(S.map(function(k){var v=k.binder;return n.Pledge.try(function(){return(0,d.visitFormulaNode)(_,v.arg)})})):n.Pledge.all(S.map(function(k,v){var b=k.binder,x=D[v];return n.Pledge.try(function(){return(0,d.visitFormulaNode)(x,b.arg)})}))}).bind(function(M){return F===void 0?void 0:(0,d.visitFormulaNode)(_,F.arg)}).bind(function(M){return n.Pledge.all(E.map(function(k){return n.Pledge.try(function(){return(0,d.visitFormulaNode)(A,k.arg)})}))}).bind(function(M){})}},{key:"lambdaNode",value:function(C,S,F,E){var A=this,T=this.bindNames(S),D=T[S.length];return this.lazyVisitAppHeadNode(C).bind(function(_){return n.Pledge.all(S.map(function(M,k){var v=M.name;if(v.arg.def===void 0)return n.Pledge.resolve(void 0);var b=T[k],x=v.arg.def;return n.Pledge.try(function(){return(0,d.visitFormulaNode)(b,x.rhs)})}))}).bind(function(_){return F===void 0?void 0:(0,d.visitFormulaNode)(D,F.arg)}).bind(function(_){return n.Pledge.all(E.map(function(M){return n.Pledge.try(function(){return(0,d.visitFormulaNode)(A,M.arg)})}))}).bind(function(_){})}},{key:"bindNames",value:function(C){var S=this,F=[this];return C.reduce(function(E,A){var T=A.name;if(T.arg.wholeName===void 0)return F.push(new h(S.localeInfo,S.annotations,E)),E;var D=(0,o.getBoundName)(S.localeInfo,T.arg.wholeName),_=E.setValue(D,T.arg);return F.push(new h(S.localeInfo,S.annotations,_)),S.annotations[T.arg.label]=(0,a.localNameDeclAnnotation)(D,T.arg.wholeName),_},this.names),F}},{key:"nameNode",value:function(C,S,F){var E=this;return n.Pledge.try(function(){if(S===void 0){var A=(0,a.headNamePart)(C),T=E.names.getEntry((0,o.getBoundName)(E.localeInfo,A.asWhole));if(T!==void 0)if(T.value.kind===a.NodeKind.ContextName)E.annotations[A.label]=(0,a.localNameUseAnnotation)(T.key,T.value.whole,T.value.label);else{E.annotations[A.label]=(0,a.localNameUseAnnotation)(T.key,T.value.wholeName,T.value.label);var D=E.annotations[T.value.label];D.uses.push({label:A.label})}}return It(wt(h.prototype),"nameNode",E).call(E,C,S,F)})}}])})(d.PledgeReducer);function m(y,h,R,C){var S=[];return(0,d.reduceTopDown_Pledge)(new g(y,S,(R??[]).reduce(function(F,E){var A=(0,o.getBoundName)(y,E.whole);return F.setValue(A,E)},n.RedBlackMapTree.create(y.stringCompareCI))),h),S[h.label]=(0,a.formulaRootAnnotation)(R,C),S}},"../excel-online-calc-lang/lib/cellFormat.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.canonicaliseColRange=r.canonicaliseRowRange=r.formatColRange=r.formatRowRange=r.canonicaliseCol=r.canonicaliseRow=void 0,r.columnName=R,r.canonicaliseBrackets=C,r.resolvePosition=S,r.formatRow=T,r.formatCol=D,r.formatCellPos=b,r.canonicaliseCellPos=x,r.formatRangePos=w,r.canonicaliseRangePos=L,r.shouldQuoteQualifier=j,r.formatQualifier=z,r.quoteQualifier=H,r.formatGridRange=V,r.formatName=I;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/cellParse.js"),l=c("../excel-online-calc-lang/lib/formula.js"),o=c("../excel-online-calc-lang/lib/location.js"),d=(0,l.pos)(l.PosKind.Abs,0),g=(0,l.pos)(l.PosKind.Abs,o.sheetRows-1),m=n.codePoint,y=m.codePointCapitalA,h=m.codePointFullStop;function R(B){for(var q=B+1,W="";q>0;){var Z=(q-1)%26;W=String.fromCharCode(y+Z)+W,q=Math.floor((q-Z)/26)}return W}function C(B,q){return B===l.RefStyle.R1C1&&q.kind===l.PosKind.Rel&&q.index!==0}function S(B,q,W,Z){if(q.kind===l.PosKind.Abs)return q.index;if(Z)return(0,a.wrapPosition)(B,q.index,W);var P=B+q.index;return 0<=P&&P<W?P:void 0}function F(B,q,W){var Z=S(B,q,o.sheetCols,W);if(Z!==void 0){var P=R(Z);return q.kind===l.PosKind.Abs?"$"+P:P}}function E(B,q,W){var Z=S(B,q,o.sheetRows,W);if(Z!==void 0){var P=(Z+1).toFixed();return q.kind===l.PosKind.Abs?"$"+P:P}}function A(B,q,W,Z,P,Q){var Y=S(W,Z,P,Q);if(Y!==void 0){if(Z.kind===l.PosKind.Abs)return q+(Y+1).toFixed();var X=Y-W;return X===0?q:q+B.rcLeftBracket+X.toFixed()+B.rcRightBracket}}function T(B,q,W,Z,P){return q===l.RefStyle.A1?E(W,Z,P):A(B,B.rowLetter,W,Z,o.sheetRows,P)}function D(B,q,W,Z,P){return q===l.RefStyle.A1?F(W,Z,P):A(B,B.columnLetter,W,Z,o.sheetCols,P)}function _(B,q,W,Z){if(W.kind===l.PosKind.Abs)return W;var P=S(q,W,B,Z);if(P!==void 0){var Q=P-q;return Q===W.index?W:(0,l.pos)(l.PosKind.Rel,Q)}}r.canonicaliseRow=_.bind(void 0,o.sheetRows),r.canonicaliseCol=_.bind(void 0,o.sheetCols);function M(B,q,W,Z,P){var Q=S(B,q,Z,P),Y=S(B,W,Z,P);if(!(Q===void 0||Y===void 0))return Q<=Y?[q,W,Q,Y]:[W,q,Y,Q]}function k(B,q,W,Z,P,Q,Y,X,ee){var oe=M(Q,Y,X,W,ee);if(oe!==void 0){var le=be(oe,4),ue=le[0],te=le[1],ie=le[2],ae=le[3];if(q!==void 0&&ie===0&&ae===W-1&&Y.kind===X.kind)return q(Z,P,ee);var re=B(Z,P,Q,ue,ee);if(re!==void 0){if(P===l.RefStyle.R1C1&&ue.kind===te.kind&&ue.index===te.index)return re;var ne=B(Z,P,Q,te,ee);if(ne!==void 0)return re+":"+ne}}}r.formatRowRange=k.bind(void 0,T,void 0,o.sheetRows),r.formatColRange=k.bind(void 0,D,function(B,q,W){return(0,r.formatRowRange)(B,q,0,d,g,W)},o.sheetCols);function v(B,q,W,Z,P,Q){var Y=M(W,Z,P,q,Q);if(Y!==void 0){var X=be(Y,4),ee=X[0],oe=X[1],le=X[2],ue=X[3];if(B!==void 0&&le===0&&ue===q-1&&Z.kind===P.kind)return B;var te=_(q,W,ee,Q),ie=_(q,W,oe,Q);if(!(te===void 0||ie===void 0))return[!1,te,ie]}}r.canonicaliseRowRange=v.bind(void 0,void 0,o.sheetRows),r.canonicaliseColRange=v.bind(void 0,[!0,d,g],o.sheetCols);function b(B,q,W,Z,P,Q){var Y=T(B,q,W.row,Z,Q),X=D(B,q,W.col,P,Q);if(!(Y===void 0||X===void 0))return q===l.RefStyle.A1?X+Y:Y+X}function x(B,q,W,Z){var P=(0,r.canonicaliseRow)(B.row,q,Z),Q=(0,r.canonicaliseCol)(B.col,W,Z);if(!(P===void 0||Q===void 0))return{row:P,col:Q}}function w(B,q,W,Z,P,Q,Y,X){var ee=M(W.row,Z,Q,o.sheetRows,X),oe=M(W.col,P,Y,o.sheetCols,X);if(!(ee===void 0||oe===void 0)){var le=be(ee,4),ue=le[0],te=le[1],ie=le[2],ae=le[3],re=be(oe,4),ne=re[0],ce=re[1],me=re[2],he=re[3];if(me===0&&he===o.sheetCols-1&&P.kind===Y.kind)return(0,r.formatRowRange)(B,q,W.row,ue,te,X);if(ie===0&&ae===o.sheetRows-1&&Z.kind===Q.kind)return(0,r.formatColRange)(B,q,W.col,ne,ce,X);var Ce=b(B,q,W,ue,ne,X),ve=b(B,q,W,te,ce,X);if(!(Ce===void 0||ve===void 0))return Ce+":"+ve}}function L(B,q,W,Z,P,Q){var Y=M(B.row,q,Z,o.sheetRows,Q),X=M(B.col,W,P,o.sheetCols,Q);if(!(Y===void 0||X===void 0)){var ee=be(Y,4),oe=ee[0],le=ee[1],ue=ee[2],te=ee[3],ie=be(X,4),ae=ie[0],re=ie[1],ne=ie[2],ce=ie[3],me=(0,r.canonicaliseRow)(B.row,oe,Q),he=(0,r.canonicaliseCol)(B.col,ae,Q),Ce=(0,r.canonicaliseRow)(B.row,le,Q),ve=(0,r.canonicaliseCol)(B.col,re,Q);if(!(me===void 0||he===void 0||Ce===void 0||ve===void 0))return ne===0&&ce===o.sheetCols-1&&W.kind===P.kind?{row1:me,row2:Ce,col1:void 0,col2:void 0}:ue===0&&te===o.sheetRows-1&&q.kind===Z.kind?{col1:he,col2:ve,row1:void 0,row2:void 0}:{row1:me,col1:he,row2:Ce,col2:ve}}}function N(B,q){return q===h||B.isIdentContinue(q)}var U=/'/g;function K(B,q){if(q.length===0)return!1;var W=0,Z=(0,n.stringCodePointAt)(q,W);if(!B.isIdentStart(Z))return!1;W+=(0,n.numCodeUnits)(Z);for(var P of(0,n.codePointIterator)(q,W))if(!N(B,P))return!1;return!0}function G(B,q){var W=0;if(!(0,n.stringStartsWith)(q,B.leftBracket,W)||(W+=B.leftBracket.length,W===q.length))return!1;var Z=(0,n.stringCodePointAt)(q,W);if(!N(B,Z))return!1;for(W+=(0,n.numCodeUnits)(Z);;){if((0,n.stringStartsWith)(q,B.rightBracket,W)){W+=B.rightBracket.length;break}if(W===q.length)return!1;var P=(0,n.stringCodePointAt)(q,W);if(!N(B,P))return!1;W+=(0,n.numCodeUnits)(P)}var Q=q.indexOf(":",W);return Q<0?K(B,q.substring(W)):K(B,q.substring(W,Q))&&K(B,q.substring(Q+1))}function $(B,q){var W=B.leftBracket.length,Z=B.rightBracket.length;return q.length<W+Z||q.substring(0,W)!==B.leftBracket||q.substring(q.length-Z)!==B.rightBracket?!1:K(B,q.substring(W,q.length-Z))}var O=(0,o.gridCell)(0,0);function j(B,q,W){if(B.stringCompareCI(W,B.trueName)===0||B.stringCompareCI(W,B.falseName)===0)return!0;var Z=(0,a.parseCellRef)(B,q,O,W,0);if(Z!==void 0){if(Z.refStyle===l.RefStyle.A1){var P=Z.i;if(P>=W.length&&B.getWorksheetFuncId(W.substring(0,P))===void 0)return!0}else if(!(0,a.isR1C1IdentStart)(Z.row,Z.col))return!0}return!(K(B,W)||G(B,W)||$(B,W))}function z(B,q,W){return j(B,q,W)?H(W):W}function H(B){return`'${B.replace(U,"''")}'`}function V(B,q){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.RefStyle.A1,Z=arguments.length>3?arguments[3]:void 0,P=arguments.length>4?arguments[4]:void 0,Q=q.cols===1&&q.rows===1?b(B,W,(0,o.gridCell)(0,0),(0,l.pos)(l.PosKind.Rel,q.row),(0,l.pos)(l.PosKind.Rel,q.col),!1):w(B,W,(0,o.gridCell)(0,0),(0,l.pos)(l.PosKind.Rel,q.row),(0,l.pos)(l.PosKind.Rel,q.col),(0,l.pos)(l.PosKind.Rel,q.row+q.rows-1),(0,l.pos)(l.PosKind.Rel,q.col+q.cols-1),!1);if((0,n.assertTrue)("calc.lang.formatGridRange",Q!==void 0),Z===void 0&&P===void 0)return Q;if(Z===void 0||P===void 0)return z(B,W,Z??P)+"!"+Q;var Y=Z+":"+P;return(j(B,W,Z)||j(B,W,P)?H(Y):Y)+"!"+Q}function I(B,q){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.RefStyle.A1,Z=arguments.length>3?arguments[3]:void 0;return Z===void 0?q:z(B,W,Z)+"!"+q}},"../excel-online-calc-lang/lib/cellParse.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SpecialPos=void 0,r.isR1C1IdentStart=z,r.parseCellRef=I,r.parseGridCellA1=B,r.parseGridRangeA1=q,r.parseQualifier=W,r.wrapPosition=Z;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/formula.js"),l=c("../excel-online-calc-lang/lib/literalParse.js"),o=c("../excel-online-calc-lang/lib/location.js"),d=o.sheetRows,g=d.toString(10).length,m=o.sheetCols,y=m.toString(26).length,h=m.toString(10).length,R=n.codePoint,C=R.codePointCapitalA,S=R.codePointCapitalZ,F=R.codePointSmallA,E=R.codePointSmallZ,A=R.codePointPlusSign,T=R.codePointMinusSign,D=R.codePointColon;function _(P){return P>=F&&P<=E||P>=C&&P<=S}function M(P){return(P>=F?P-F:P-C)+1}function k(P,Q,Y){for(var X=0,ee=Y,oe=(0,n.fastMin)(Q.length,Y+P);ee<oe;ee+=1){var le=Q.charCodeAt(ee);if(!_(le))break;X=X*26+M(le)}return ee===oe&&ee<Q.length&&_(Q.charCodeAt(ee))?[0,Y]:[X,ee]}function v(P,Q){return(0,n.stringStartsWith)(P,"$",Q)?[a.PosKind.Abs,Q+1]:[a.PosKind.Rel,Q]}function b(P,Q,Y,X){return function(ee,oe,le,ue,te){var ie=v(le,ue),ae=be(ie,2),re=ae[0],ne=ae[1],ce=P(ee,Y,le,ne),me=be(ce,2),he=me[0],Ce=me[1];if(Ce>ne){if(he<1||he>Q)return re===a.PosKind.Abs||(X===!0?typeof te=="object"&&te.kind===a.PosKind.Abs||te===j.A1BadDollar:(0,n.stringStartsWith)(le,"$",Ce))?[j.A1BadDollar,!0,Ce]:void 0;var ve=re===a.PosKind.Rel?he-oe:he;return[(0,a.pos)(re,ve-1),re===a.PosKind.Abs,Ce]}return re===a.PosKind.Abs&&(X===!0||Ce===le.length||!ee.isNumeral((0,n.stringCodePointAt)(le,Ce)))?[j.A1BadDollar,!0,Ce]:[void 0,!1,ue]}}function x(P,Q,Y){var X=Z(P,Q,Y);return X-P}function w(P,Q,Y,X){return function(ee,oe,le,ue){var te=Q?P?"R":ee.rowLetter:P?"C":ee.columnLetter;if(ue>=le.length||ee.stringCompareCI(te,le[ue])!==0)return[void 0,!1,ue];var ie=ue+te.length,ae=(0,l.parseUint)(ee,X,le,ie),re=be(ae,2),ne=re[0],ce=re[1];if(ce>ie&&ne>=1&&ne<=Y)return[(0,a.pos)(a.PosKind.Abs,ne-1),!1,ce];if((0,n.stringStartsWith)(le,ee.rcLeftBracket,ie)){if(ie+=ee.rcLeftBracket.length,(0,n.stringStartsWith)(le,ee.rcRightBracket,ie))return[(0,a.pos)(a.PosKind.Rel,x(oe,0,Y)),!0,ie+ee.rcRightBracket.length];var me=1,he=le.charCodeAt(ie);he===A?ie+=1:he===T&&(me=-1,ie+=1);var Ce=(0,l.parseUint)(ee,X,le,ie),ve=be(Ce,2),fe=ve[0],Ae=ve[1];if(Ae>ie&&fe<Y&&(0,n.stringStartsWith)(le,ee.rcRightBracket,Ae))return[(0,a.pos)(a.PosKind.Rel,x(oe,fe*me,Y)),!0,Ae+ee.rcRightBracket.length]}return[j.RCNoNum,!1,ue+te.length]}}function L(P,Q,Y,X,ee,oe,le){var ue=X(P,Q,oe,le,void 0);if(ue==null)return[void 0,void 0,le];var te=be(ue,3),ie=te[0],ae=te[1],re=te[2];if(re>le){var ne=ee(P,Y,oe,re,ie);if(ne==null)return ae?[ie,void 0,re]:[void 0,void 0,le];var ce=be(ne,3),me=ce[0],he=ce[2];return he>re?[ie,me,he]:[ie,void 0,re]}var Ce=ee(P,Y,oe,le,ie);if(Ce==null)return[void 0,void 0,le];var ve=be(Ce,3),fe=ve[0],Ae=ve[2];return Ae>le?[void 0,fe,Ae]:[void 0,void 0,le]}var N=b(l.parseUint,d,g,!0),U=b(function(P,Q,Y,X){return k(Q,Y,X)},m,y,!1),K=w(!1,!0,d,g),G=w(!1,!1,m,h),$=w(!0,!0,d,g),O=w(!0,!1,m,h),j;(function(P){P[P.RCNoNum=0]="RCNoNum",P[P.A1BadDollar=1]="A1BadDollar"})(j||(r.SpecialPos=j={}));function z(P,Q){return typeof P!="object"&&typeof Q!="object"}function H(P,Q,Y,X,ee){var oe=Y.col,le=Y.row,ue=L(P,oe,le,U,N,X,ee),te=be(ue,3),ie=te[0],ae=te[1],re=te[2],ne=typeof ae=="object"&&ae.kind===a.PosKind.Abs||ae===j.A1BadDollar||typeof ie=="object"&&ie.kind===a.PosKind.Abs||ie===j.A1BadDollar;if(ae!=null&&ie!=null||ne||(ae!=null||ie!=null)&&(ee-1>=0&&X.charCodeAt(ee-1)===D||re<X.length&&X.charCodeAt(re)===D))return re<X.length&&P.isIdentContinue((0,n.stringCodePointAt)(X,re))||Q!==a.RefStyle.A1&&!ne?void 0:{refStyle:a.RefStyle.A1,row:ae,col:ie,i:re}}function V(P,Q,Y,X,ee){var oe=Y.col,le=Y.row,ue=!1,te=L(P,le,oe,K,G,X,ee),ie=be(te,3),ae=ie[0],re=ie[1],ne=ie[2];if(ae==null&&re==null&&(P.rowLetter!=="R"||P.columnLetter!=="C")){ue=!0;var ce=L(P,le,oe,$,O,X,ee),me=be(ce,3);ae=me[0],re=me[1],ne=me[2]}if((ae!=null||re!=null)&&(ne>=X.length||!z(ae,re)||!P.isIdentContinue((0,n.stringCodePointAt)(X,ne))))return{refStyle:a.RefStyle.R1C1,row:ae,col:re,i:ne,enLocale:ue}}function I(P,Q,Y,X,ee){var oe=H(P,Q,Y,X,ee);return oe!==void 0?oe:V(P,Q,Y,X,ee)}function B(P,Q){var Y=L(P,0,0,U,N,Q,0),X=be(Y,3),ee=X[0],oe=X[1],le=X[2];return typeof ee=="object"&&typeof oe=="object"&&le===Q.length?(0,o.gridCell)(oe.index,ee.index):void 0}function q(P,Q){var Y=L(P,0,0,U,N,Q,0),X=be(Y,3),ee=X[0],oe=X[1],le=X[2];if(!(typeof ee!="object"||typeof oe!="object")){if(le===Q.length)return(0,o.gridCell)(oe.index,ee.index);if(Q.charCodeAt(le)===D){var ue=L(P,0,0,U,N,Q,le+1),te=be(ue,3),ie=te[0],ae=te[1],re=te[2];if(!(typeof ie!="object"||typeof ae!="object")&&re===Q.length){var ne=(0,n.fastMin)(oe.index,ae.index),ce=(0,n.fastMin)(ee.index,ie.index);return(0,o.gridRange)(ne,ce,(0,n.fastMax)(oe.index,ae.index)+1-ne,(0,n.fastMax)(ee.index,ie.index)+1-ce)}}}}function W(P){var Q=P.lastIndexOf("!");if(!(Q<0||Q===0||Q===P.length-1)){var Y=P.substring(0,Q),X=P.substring(Q+1);if(Y.indexOf("'")<0)return{qualifier:Y,unqualified:X};if(!(!(0,n.stringStartsWith)(Y,"'")||!(0,n.stringEndsWith)(Y,"'"))){for(var ee=[],oe=1;oe<Y.length-1;++oe){var le=Y.charAt(oe);if(le!=="'"){ee.push(le);continue}if(oe+1>=Y.length-1||Y.charAt(oe+1)!=="'")return;ee.push(le),++oe}return{qualifier:ee.join(""),unqualified:X}}}}function Z(P,Q,Y){return P+Q&Y-1}},"../excel-online-calc-lang/lib/config.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.englishSysTimeFormat=r.englishSysDateFormat=r.englishPictureDbnum=r.englishPictureColor=r.englishPictureSingle=r.englishPictureSpecial=r.englishSpecialRefNames=r.englishErrorNames=r.LCID=r.Country=r.ulsLogger=r.NulLogger=r.TraceLevel=r.LogCategory=r.PictureSingle=r.PictureSpecial=r.PictureDbnum=r.PictureColor=void 0,r.calcConfig=F,r.localeInfo=E,r.isNumeral=D,r.getOrdinal=_,r.getNumberShape=M,r.isIdentStart=v,r.isIdentContinue=b,r.englishWorksheetFuncIdToName=w,r.englishErrorTypeToName=L,r.englishOperatorIdToName=N,r.operatorIdToName=U,r.getEnglishWorksheetFuncIdToName=G,r.createWorksheetFuncNameCallbacks=O,r.createIsThousandsPositionCallback=j,r.getEnglishLocaleInfo=H;var l=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"ulsLogger",{enumerable:!0,get:function(){return l.ulsLogger}});var o=c("../excel-online-common/lib/index.js");Object.defineProperty(r,"LogCategory",{enumerable:!0,get:function(){return o.LogCategory}}),Object.defineProperty(r,"NulLogger",{enumerable:!0,get:function(){return o.NulLogger}}),Object.defineProperty(r,"TraceLevel",{enumerable:!0,get:function(){return o.TraceLevel}});var d=c("../excel-online-x10-interop/lib/index.js");Object.defineProperty(r,"PictureColor",{enumerable:!0,get:function(){return d.PictureColor}}),Object.defineProperty(r,"PictureDbnum",{enumerable:!0,get:function(){return d.PictureDbnum}}),Object.defineProperty(r,"PictureSingle",{enumerable:!0,get:function(){return d.PictureSingle}}),Object.defineProperty(r,"PictureSpecial",{enumerable:!0,get:function(){return d.PictureSpecial}});var g=c("../excel-online-calc-lang/lib/datepack.js"),m=c("../excel-online-calc-lang/lib/formula.js"),y=c("../excel-online-calc-lang/lib/generated/unicodeClass.js"),h=c("../excel-online-calc-lang/lib/mathpackXL.js"),R=c("../excel-online-calc-lang/lib/numfmt.js"),C=c("../excel-online-calc-lang/lib/signature.js"),S=c("../excel-online-calc-lang/lib/value.js");function F(I){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:m.RefStyle.A1,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:h.xlMathpack,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,P=arguments.length>5&&arguments[5]!==void 0?arguments[5]:g.tzUTC,Q=arguments.length>6&&arguments[6]!==void 0?arguments[6]:g.xlDatepack;return{localeInfo:I,refStyle:B,mathpack:q,date1904:W,dateCompatibility:Z,timezone:P,datepack:Q}}function E(I,B,q,W,Z,P,Q,Y,X,ee,oe,le,ue,te,ie,ae,re,ne,ce,me,he,Ce,ve,fe,Ae,Te,ke,Ve,Je,Ze,pr,vr,Fr,tr,Dr,fr,er,Me,Ie,Qe,dr,Cr,yr,Ir,Pr,Ne,ar,sr,Er,Sr,$e,gr,xr,Qr,qr,Ke,Rr,we,Pe,ze,Ue,_e,pe,ir,or,mr,Ar,qe,hr){return{getWorksheetFuncId:I,getWorksheetFuncName:B,isNumeral:q,getOrdinal:W,getNumberShape:Z,isThousandsPosition:P,isIdentStart:Q,isIdentContinue:Y,stringCompareCI:X,errorNames:ee,specialRefNames:oe,trueName:le,falseName:ue,rowLetter:te,columnLetter:ie,leftBrace:ae,rightBrace:re,leftBracket:ne,rightBracket:ce,rcLeftBracket:me,rcRightBracket:he,decimalSeparator:Ce,listSeparator:ve,columnSeparator:fe,rowSeparator:Ae,thousandsSeparator:Te,statementSeparator:ke,lcid:Ve,cultureTag:Je,country:Ze,isThai:pr,isEastAsia:vr,isKorea:Fr,isJapan:tr,isChinaT:Dr,isChinaS:fr,isComplexScript:er,numberDecimals:Me,isExpSepBySpace:Ie,fractionSeparator:Qe,isPercentSepBySpace:dr,currencyFormat:Cr,isCurrencySymbolLead:yr,isCurrencySepBySpace:Ir,currencySymbol:Pr,currencyDecimals:Ne,dateOrder:ar,dateSeparator:sr,dateAltSeparator:Er,year4Digits:Sr,month2Digits:$e,day2Digits:gr,longDateFormat:xr,timeSeparator:Qr,timeAltSeparator:qr,hour2Digits:Ke,clock24Hour:Rr,isAMPMSepBySpace:we,ampmSymbols:Pe,dayNameShort:ze,dayNameLong:Ue,monthNameShort:_e,monthNameLong:pe,pictureSpecial:ir,pictureSingle:or,pictureColor:mr,pictureDbnum:Ar,sysDateFormat:qe,sysTimeFormat:hr}}var A;(function(I){I[I.USA=1]="USA",I[I.UK=44]="UK",I[I.AUS=61]="AUS",I[I.NZ=64]="NZ",I[I.UNK=1]="UNK",I[I.CAN=2]="CAN",I[I.DUT=31]="DUT",I[I.FRN=33]="FRN",I[I.SPA=34]="SPA",I[I.ITN=39]="ITN",I[I.SWE=46]="SWE",I[I.GER=49]="GER",I[I.JPN=81]="JPN",I[I.MEX=52]="MEX",I[I.BRA=55]="BRA",I[I.LAM=3]="LAM",I[I.BEL=32]="BEL",I[I.SWZ=41]="SWZ",I[I.SWG=41]="SWG",I[I.SWF=41]="SWF",I[I.AUT=43]="AUT",I[I.DAN=45]="DAN",I[I.NOR=47]="NOR",I[I.POR=351]="POR",I[I.FIN=358]="FIN",I[I.ICE=354]="ICE",I[I.GRK=30]="GRK",I[I.TUR=90]="TUR",I[I.CZE=420]="CZE",I[I.HUN=36]="HUN",I[I.POL=48]="POL",I[I.RUS=7]="RUS",I[I.HEB=972]="HEB",I[I.ARB=966]="ARB",I[I.PER=981]="PER",I[I.ARB_Algeria=213]="ARB_Algeria",I[I.ARB_Bahrain=966]="ARB_Bahrain",I[I.ARB_Djibouti=253]="ARB_Djibouti",I[I.ARB_Egypt=20]="ARB_Egypt",I[I.ARB_Iraq=964]="ARB_Iraq",I[I.ARB_Jordan=962]="ARB_Jordan",I[I.ARB_Kuwait=965]="ARB_Kuwait",I[I.ARB_Lebanon=961]="ARB_Lebanon",I[I.ARB_Libya=218]="ARB_Libya",I[I.ARB_Mauritania=222]="ARB_Mauritania",I[I.ARB_Morocco=216]="ARB_Morocco",I[I.ARB_Oman=968]="ARB_Oman",I[I.ARB_Qatar=974]="ARB_Qatar",I[I.ARB_SaudiArabia=966]="ARB_SaudiArabia",I[I.ARB_Somalia=1]="ARB_Somalia",I[I.ARB_Sudan=249]="ARB_Sudan",I[I.ARB_Syria=963]="ARB_Syria",I[I.ARB_Tunisia=216]="ARB_Tunisia",I[I.ARB_UAE=971]="ARB_UAE",I[I.ARB_Yemen=969]="ARB_Yemen",I[I.KOR=82]="KOR",I[I.TW=886]="TW",I[I.PRC=86]="PRC",I[I.THA=66]="THA",I[I.VIET=84]="VIET"})(A||(r.Country=A={}));var T;(function(I){I[I.None=0]="None",I[I.USA=1033]="USA",I[I.Greek=1032]="Greek",I[I.Hungarian=1038]="Hungarian",I[I.Turkish=1055]="Turkish",I[I.Thailand=1054]="Thailand",I[I.Vietnam=1066]="Vietnam",I[I.Arabic=1025]="Arabic",I[I.Hebrew=1037]="Hebrew",I[I.Tamil=1097]="Tamil",I[I.Syriac=1114]="Syriac",I[I.Iraq=2049]="Iraq",I[I.Algerian=5121]="Algerian",I[I.Basque=1069]="Basque",I[I.PortBrazil=1046]="PortBrazil",I[I.Croatian=1050]="Croatian",I[I.Czech=1029]="Czech",I[I.Danish=1030]="Danish",I[I.Dutch=1043]="Dutch",I[I.Australian=3081]="Australian",I[I.CanadianEnglish=4105]="CanadianEnglish",I[I.British=2057]="British",I[I.Finnish=1035]="Finnish",I[I.French=1036]="French",I[I.FrenchCanadian=3084]="FrenchCanadian",I[I.Italian=1040]="Italian",I[I.NorskBokmal=1044]="NorskBokmal",I[I.NorskNynorsk=2068]="NorskNynorsk",I[I.Polish=1045]="Polish",I[I.PortIberian=2070]="PortIberian",I[I.Romanian=1048]="Romanian",I[I.Russian=1049]="Russian",I[I.Ukrainian=1058]="Ukrainian",I[I.Belarusian=1059]="Belarusian",I[I.SerbianCyrillic=3098]="SerbianCyrillic",I[I.SerbianLatin=2074]="SerbianLatin",I[I.Slovak=1051]="Slovak",I[I.Slovenian=1060]="Slovenian",I[I.SpanishModern=3082]="SpanishModern",I[I.Swedish=1053]="Swedish",I[I.HongKong=3076]="HongKong",I[I.ChinaT=1028]="ChinaT",I[I.Korea=1042]="Korea",I[I.Japan=1041]="Japan",I[I.China=2052]="China",I[I.ChinaStroke=133124]="ChinaStroke",I[I.Devihi=1125]="Devihi",I[I.Hindi=1081]="Hindi",I[I.German=1031]="German",I[I.Swiss=4108]="Swiss",I[I.Indonesia=1057]="Indonesia",I[I.EnglishIndonesia=14345]="EnglishIndonesia",I[I.EnglishIndia=16393]="EnglishIndia",I[I.Singapore=4100]="Singapore",I[I.EnglishSingapore=18441]="EnglishSingapore",I[I.Serbia=9242]="Serbia",I[I.Mexico=2058]="Mexico",I[I.Ireland=6153]="Ireland",I[I.EnglishZimbabwe=12297]="EnglishZimbabwe",I[I.Belgium=2067]="Belgium",I[I.SystemTime=62464]="SystemTime",I[I.SystemLongDate=63488]="SystemLongDate",I[I.EuroTrailing=1]="EuroTrailing",I[I.EuroLeading=2]="EuroLeading",I[I.LANG=1023]="LANG",I[I.COUNTRY=64512]="COUNTRY",I[I.OPTIONS=16711680]="OPTIONS"})(T||(r.LCID=T={}));function D(I){var B=I|0;if(B<128)return B>=48&&B<58;var q=B&2147483632,W=B&15;switch(q){case 1632:case 1776:return W<=9;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:return W>=6&&W<=15;case 3664:case 3792:case 3872:case 4160:return W<=9;case 4960:return W>=9;case 4976:return W<=1;case 6112:case 6160:return W<=9;default:return!1}}function _(I){var B=I|0;if(B<128)return(B<48||B>=58)&&(0,l.assertFalse)("calc.config.getOrdinal"),B&15;var q=B&2147483632,W=B&15,Z;switch(q){case 1632:case 1776:Z=W;break;case 2400:case 2528:case 2656:case 2784:case 2912:case 3040:case 3168:case 3296:case 3424:Z=W-6;break;case 3664:case 3792:case 3872:case 4160:Z=W;break;case 4960:Z=W-8;break;case 4976:Z=W+8;break;case 6112:case 6160:Z=W;break;default:return(0,l.assertFalse)("calc.config.getOrdinal")}return(Z<0||Z>9||B===4968)&&(0,l.assertFalse)("calc.config.getOrdinal"),Z}function M(I){var B=I|0;if(B<128)return(B<48||B>=58)&&(0,l.assertFalse)("calc.config.getNumberShape"),R.NumberShape.ASCII;switch(D(B)||(0,l.assertFalse)("calc.config.getNumberShape"),B&2147483632){case 1632:return R.NumberShape.ArabicIndic;case 1776:return R.NumberShape.ExtendedArabicIndic;case 2400:return R.NumberShape.Devanagari;case 2528:return R.NumberShape.Bengali;case 2656:return R.NumberShape.Gurmukhi;case 2784:return R.NumberShape.Gujarati;case 2912:return R.NumberShape.Oriya;case 3040:return R.NumberShape.Tamil;case 3168:return R.NumberShape.Telugu;case 3296:return R.NumberShape.Kannada;case 3424:return R.NumberShape.Malayalam;case 3664:return R.NumberShape.Thai;case 3792:return R.NumberShape.Lao;case 3872:return R.NumberShape.Tibetan;case 4160:return R.NumberShape.Myanmar;case 4960:case 4976:return R.NumberShape.Ethiopic;case 6112:return R.NumberShape.Khmer;case 6160:return R.NumberShape.Mongolian;default:return(0,l.assertFalse)("calc.config.getNumberShape")}}var k=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,0,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0]);function v(I){var B=I|0;return B>=0&&B<128?k[B]>=2:(0,y.isIdentStart)(B)}function b(I){var B=I|0;return B>=0&&B<128?k[B]>=1:(0,y.isIdentContinue)(B)}r.englishErrorNames=(0,l.partialArray)((n={},J(J(J(J(J(J(J(J(J(J(n,S.ErrorType.NULL,"#NULL!"),S.ErrorType.DIV0,"#DIV/0!"),S.ErrorType.VALUE,"#VALUE!"),S.ErrorType.REF,"#REF!"),S.ErrorType.NAME,"#NAME?"),S.ErrorType.NUM,"#NUM!"),S.ErrorType.NA,"#N/A"),S.ErrorType.GETTING_DATA,"#GETTING_DATA"),S.ErrorType.SPILL,"#SPILL!"),S.ErrorType.CONNECT,"#CONNECT!"),J(J(J(J(J(J(n,S.ErrorType.BLOCKED,"#BLOCKED!"),S.ErrorType.UNKNOWN,"#UNKNOWN!"),S.ErrorType.FIELD,"#FIELD!"),S.ErrorType.CALC,"#CALC!"),S.ErrorType.BUSY,"#BUSY!"),S.ErrorType.EXTERNAL,"#EXTERNAL!"))),r.englishSpecialRefNames=(0,l.partialArray)(J(J(J(J(J({},m.SpecialRefId.All,"#All"),m.SpecialRefId.Data,"#Data"),m.SpecialRefId.Headers,"#Headers"),m.SpecialRefId.Totals,"#Totals"),m.SpecialRefId.ThisRow,"#This Row")),r.englishPictureSpecial=(0,l.partialArray)(J(J(J(J(J({},d.PictureSpecial.AP1,"AM/PM"),d.PictureSpecial.AP2,"A/P"),d.PictureSpecial.AP3,"\u4E0A\u5348/\u4E0B\u5348"),d.PictureSpecial.General,"General"),d.PictureSpecial.Currency,"$")),r.englishPictureSingle=(0,l.partialArray)((a={},J(J(J(J(J(J(J(J(J(J(a,d.PictureSingle.Sep,";"),d.PictureSingle.Hash,"#"),d.PictureSingle.Zero,"0"),d.PictureSingle.Decimal,"."),d.PictureSingle.Percent,"%"),d.PictureSingle.Comma,","),d.PictureSingle.Colon,":"),d.PictureSingle.DateSep,"/"),d.PictureSingle.Slash,"/"),d.PictureSingle.Space," "),J(J(J(J(J(J(J(J(J(J(a,d.PictureSingle.Minus,"-"),d.PictureSingle.Plus,"+"),d.PictureSingle.OpenParen,"("),d.PictureSingle.CloseParen,")"),d.PictureSingle.Backslash,"\\"),d.PictureSingle.Star,"*"),d.PictureSingle.Year,"y"),d.PictureSingle.Month,"m"),d.PictureSingle.Day,"d"),d.PictureSingle.Hour,"h"),J(J(J(J(J(J(J(J(J(J(a,d.PictureSingle.Minute,"m"),d.PictureSingle.Second,"s"),d.PictureSingle.E,"E"),d.PictureSingle.APDelim,"/"),d.PictureSingle.Quote,'"'),d.PictureSingle.ColorStart,"["),d.PictureSingle.ColorEnd,"]"),d.PictureSingle.Text,"@"),d.PictureSingle.Question,"?"),d.PictureSingle.Underscore,"_"),J(J(J(J(J(J(J(J(J(J(a,d.PictureSingle.Reign,"r"),d.PictureSingle.LocDay,"a"),d.PictureSingle.Era,"g"),d.PictureSingle.EraYear,"e"),d.PictureSingle.BidiDate,"B"),d.PictureSingle.BidiNum,"N"),d.PictureSingle.DayTh,"\u0E27"),d.PictureSingle.MonthTh,"\u0E14"),d.PictureSingle.YearTh,"\u0E1B"),d.PictureSingle.EngYearTh,"b"),J(J(J(J(J(a,d.PictureSingle.ThYear,"\u0E04"),d.PictureSingle.HourTh,"\u0E0A"),d.PictureSingle.MinuteTh,"\u0E19"),d.PictureSingle.SecondTh,"\u0E17"),d.PictureSingle.ZeroTh,"\u0E50"))),r.englishPictureColor=(0,l.partialArray)(J(J(J(J(J(J(J(J(J({},d.PictureColor.Black,"Black"),d.PictureColor.White,"White"),d.PictureColor.Red,"Red"),d.PictureColor.Green,"Green"),d.PictureColor.Blue,"Blue"),d.PictureColor.Yellow,"Yellow"),d.PictureColor.Magenta,"Magenta"),d.PictureColor.Cyan,"Cyan"),d.PictureColor.Color,"Color")),r.englishPictureDbnum=(0,l.partialArray)(J(J(J(J({},d.PictureDbnum.DBNUM1,"DBNum1"),d.PictureDbnum.DBNUM2,"DBNum2"),d.PictureDbnum.DBNUM3,"DBNum3"),d.PictureDbnum.DBNUM4,"DBNum4")),r.englishSysDateFormat="dddd, mmmm dd, yyyy",r.englishSysTimeFormat="h:mm:ss AM/PM";var x=void 0;function w(I){var B=G()[I];return B===void 0?`wsf:${I}`:B}function L(I){var B=r.englishErrorNames[I];return B===void 0?`error.type:${I}`:B}function N(I){if(I===C.OperatorId.Isect)return" ";if(I===C.OperatorId.Union)return",";var B=C.operatorStrings[I];return B===void 0?`op:${I}`:B}function U(I,B,q){return B===C.OperatorId.Isect?q:B===C.OperatorId.Union?I.listSeparator:C.operatorStrings[B]}var K=/_/g;function G(){if(x==null){x=[];for(var I of(0,l.numEnumArray)(C.WorksheetFuncId)){var B=(0,C.getWorksheetFuncEnglishName)(I),q=B??C.WorksheetFuncId[I].replace(K,".");x[I]=q}}return x}function $(I,B){var q=[];return B.forEach(function(W,Z){W!=null&&q.push([W,Z])}),l.ArrayMapTree.create(I).setValues(q)}function O(I,B){var q=$(I,B);return{getWorksheetFuncId:function(Z){return q.getValue(Z)},getWorksheetFuncName:function(Z){var P=B[Z];return P??(0,l.assertFalse)(`calc.config.getWorksheetFuncName: unknown function ID ${Z}`)}}}function j(I){if(I.length===0||I[0]===0)return function(){return!1};if(I.length===2&&I[1]===0){var B=I[0];return function(W){return W>0&&W%B===0}}var q=I[I.length-1]===0&&I.length>=2;return function(W){if(W<=0)return!1;for(var Z=W,P=0;P<I.length&&(Z-=I[P],!(Z<=0));P+=1);if(Z>0&&q){var Q=I[I.length-2];return Z%Q===0}return Z===0}}var z=void 0;function H(){return z==null&&(z=V()),z}function V(){var I="en-US",B=G(),q=(0,l.makeStringCompareCI)(I),W=O(q,B),Z=W.getWorksheetFuncId,P=W.getWorksheetFuncName;return E(Z,P,D,_,M,function(Q){return Q>0&&Q%3===0},v,b,q,r.englishErrorNames,r.englishSpecialRefNames,"TRUE","FALSE","R","C","{","}","[","]","[","]",".",",",",",";",",",";",T.USA,{primary:"en-US",userDefault:"en-US",instLang:"en-US",userCurrent:"en-US"},A.USA,!1,!1,!1,!1,!1,!1,!1,2,!1," ",!1,R.CurrencyFormat.Paren,!0,!1,"$",2,R.DateOrder.MDY,"/","-",!0,!1,!1,!0,":",void 0,!1,!1,!0,["AM","PM"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],r.englishPictureSpecial,r.englishPictureSingle,r.englishPictureColor,r.englishPictureDbnum,r.englishSysDateFormat,r.englishSysTimeFormat)}},"../excel-online-calc-lang/lib/datepack.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.xlDatepack=r.TimeGranularity=r.TimeDivision=r.dateTime=r.Rounding=r.tzUTC=r.tzData=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-cpp/lib/src/index.js"),l=c("../excel-online-calc-lang/lib/value.js"),o=a.dtr.Rounding;r.Rounding=o;var d=a.dtr.TimeDivision;r.TimeDivision=d,r.tzData=(0,n.typedInstanceCreator)()(function(F,E,A,T,D){return{bias:F,standardDate:E,standardBias:A,daylightDate:T,daylightBias:D}}),r.tzUTC=(0,r.tzData)(0,void 0,0,void 0,0),r.dateTime=a.dtr.dtr;var g;(function(F){F[F.Year=0]="Year",F[F.Day=1]="Day",F[F.Instant=2]="Instant"})(g||(r.TimeGranularity=g={}));function m(F,E,A){return a.dtr.fromNum(F.mathpack.toNumber(E),A,F.date1904,F.dateCompatibility)}function y(F,E){var A=a.dtr.toNum(E,F.date1904,F.dateCompatibility);return typeof A=="number"?F.mathpack.fromNumber(A):l.numErrorOper}function h(F,E,A,T){var D=a.dtr.toNumWithDuration(E,F.date1904,F.dateCompatibility,A,T);return typeof D=="number"?F.mathpack.fromNumber(D):l.numErrorOper}function R(F,E){return a.dtr.toDays(E,F.date1904,F.dateCompatibility)}function C(F,E,A,T){return a.dtr.toTime(F.mathpack.toNumber(E),A,T)}function S(F,E,A){return a.dtr.utcToLocal(E,A,F.date1904,F.dateCompatibility)}r.xlDatepack={fromNum:m,toNum:y,toNumWithDuration:h,daysPerMonth:a.dtr.daysPerMonth,toDays:R,toTime:C,utcToLocal:S}},"../excel-online-calc-lang/lib/formula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BadType=r.StructRefKind=r.SpecialRefId=r.NamePartKind=r.NodeKind=r.appHeadNameAnnotation=r.AnnotationKind=r.CommentKind=r.PosKind=r.CellRefKind=r.QualifierKind=r.SyntaxFeature=r.RefStyle=void 0,r.errorQualifier=E,r.relativeQualifier=A,r.documentQualifier=T,r.sheetQualifier=D,r.identQualifier=_,r.sheetRangeQualifier=M,r.badQualifier=k,r.pos=v,r.cellRefError=b,r.cellRefSingle=x,r.cellRefRange=w,r.cellRefRow=L,r.cellRefCol=N,r.cellRefBad=U,r.formula=K,r.singleLineComment=G,r.multiLineComment=$,r.formulaSpan=O,r.localNameUseAnnotation=j,r.localNameDeclAnnotation=z,r.formulaRootAnnotation=H,r.literalNode=V,r.arrayNode=I,r.appNode=B,r.flattenLetArgs=P,r.indexedArg=Q,r.varNode=Y,r.letVar=X,r.letNode=ee,r.flattenLambdaArgs=oe,r.paramName=le,r.paramDefault=ue,r.paramNode=te,r.lambdaParam=ie,r.lambdaNode=ae,r.operatorNode=re,r.wsfNode=ne,r.parenNode=ce,r.nameNode=me,r.identNamePart=he,r.cellRefNamePart=Ce,r.fieldRefNamePart=ve,r.flattenNameParts=fe,r.headNamePart=Ae,r.contextNameNode=Te,r.cellRefNode=ke,r.fieldRefNode=Ve,r.fieldRef=Je,r.structRefNode=Ze,r.specialRef=pr,r.columnRef=vr,r.rangeOpRef=Fr,r.commaOpRef=tr,r.thisRowOpRef=Dr,r.missingRef=fr,r.badRef=er,r.structRef=Me,r.identNode=Ie,r.missingNode=Qe,r.badCharsNode=dr,r.badSequenceNode=Cr,r.getDepthUpperBound=Pr;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(Ne){Ne[Ne.R1C1=1]="R1C1",Ne[Ne.A1=2]="A1"})(a||(r.RefStyle=a={}));var l;(function(Ne){Ne.Comments="Comments",Ne.Statements="Statements"})(l||(r.SyntaxFeature=l={}));var o;(function(Ne){Ne.Error="ErrorQualifier",Ne.Relative="RelativeQualifier",Ne.Document="DocumentQualifier",Ne.Sheet="SheetQualifier",Ne.Ident="IdentQualifier",Ne.SheetRange="SheetRangeQualifier",Ne.Bad="BadQualifier"})(o||(r.QualifierKind=o={}));var d;(function(Ne){Ne.Error="CellRefError",Ne.Single="CellRefSingle",Ne.Range="CellRefRange",Ne.Row="CellRefRow",Ne.Col="CellRefCol",Ne.Bad="CellRefBad"})(d||(r.CellRefKind=d={}));var g;(function(Ne){Ne.Abs="Abs",Ne.Rel="Rel"})(g||(r.PosKind=g={}));var m;(function(Ne){Ne.SingleLine="SingleLineComment",Ne.MultiLine="MultiLineComment"})(m||(r.CommentKind=m={}));var y;(function(Ne){Ne.LocalNameUse="LocalNameUse",Ne.LocalNameDecl="LocalNameDecl",Ne.AppHeadName="AppHeadName",Ne.FormulaRoot="FormulaRoot"})(y||(r.AnnotationKind=y={})),r.appHeadNameAnnotation={kind:y.AppHeadName};var h;(function(Ne){Ne.Literal="Literal",Ne.Array="Array",Ne.App="App",Ne.Let="Let",Ne.Lambda="Lambda",Ne.Paren="Paren",Ne.Name="Name",Ne.CellRef="CellRef",Ne.FieldRef="FieldRef",Ne.StructRef="StructRef",Ne.Missing="Missing",Ne.BadChars="BadChars",Ne.BadSequence="BadSequence",Ne.Operator="Operator",Ne.WSF="WSF",Ne.Var="Var",Ne.Param="Param",Ne.ContextName="ContextName",Ne.Ident="Ident",Ne.ParamName="ParamName",Ne.ParamDef="ParamDef",Ne.FieldRefRHS="FieldRefRHS",Ne.StructRefRHS="StructRefRHS"})(h||(r.NodeKind=h={}));var R;(function(Ne){Ne.IdentNamePart="IdentNamePart",Ne.CellRefNamePart="CellRefNamePart",Ne.FieldRefNamePart="FieldRefNamePart"})(R||(r.NamePartKind=R={}));var C;(function(Ne){Ne[Ne.All=1]="All",Ne[Ne.Data=2]="Data",Ne[Ne.Headers=3]="Headers",Ne[Ne.Totals=4]="Totals",Ne[Ne.ThisRow=5]="ThisRow"})(C||(r.SpecialRefId=C={}));var S;(function(Ne){Ne.SpecialRef="SpecialStructRef",Ne.ColumnRef="ColumnStructRef",Ne.RangeOpRef="RangeOpStructRef",Ne.CommaOpRef="CommaOpStructRef",Ne.ThisRowOpRef="ThisRowOpStructRef",Ne.MissingRef="MissingStructRef",Ne.BadRef="BadStructRef"})(S||(r.StructRefKind=S={}));var F;(function(Ne){Ne.Unexpected="Unexpected",Ne.Qualifier="Qualifier",Ne.NumberLiteral="NumberLiteral",Ne.StringLiteral="StringLiteral",Ne.ErrorLiteral="ErrorLiteral",Ne.FieldName="FieldName",Ne.ParamName="ParamName",Ne.StructRef="StructRef",Ne.FieldRef="FieldRef"})(F||(r.BadType=F={}));function E(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:o.Error,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Ne}}function A(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:o.Relative,isQuoted:!1,isClosed:!0,isTerminated:!0,label:Ne}}function T(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:o.Document,isQuoted:sr,isClosed:!0,isTerminated:!0,label:Er,document:Ne,path:ar}}function D(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:o.Sheet,isQuoted:sr,isClosed:!0,isTerminated:!0,label:Er,sheet:Ne,document:ar}}function _(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:o.Ident,isQuoted:ar,isClosed:!0,isTerminated:!0,label:sr,name:Ne}}function M(Ne,ar,sr){var Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:o.SheetRange,isQuoted:Er,isClosed:!0,isTerminated:!0,label:Sr,sheet1:Ne,sheet2:ar,document:sr}}function k(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:o.Bad,isQuoted:ar,isClosed:sr,isTerminated:Er,label:Sr,chars:Ne}}function v(Ne,ar){return{kind:Ne,index:ar}}function b(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ar=!1;return{kind:d.Error,label:Ne,isBracketed:ar}}function x(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:d.Single,label:Er,row:Ne,col:ar,isBracketed:sr}}function w(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Er=Ne.isBracketed||ar.isBracketed;return{kind:d.Range,label:sr,ref1:Ne,ref2:ar,isBracketed:Er}}function L(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:d.Row,label:Er,row1:Ne,row2:ar,isBracketed:sr}}function N(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:d.Col,label:Er,col1:Ne,col2:ar,isBracketed:sr}}function U(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:d.Bad,label:sr,chars:Ne,isBracketed:ar}}function K(Ne,ar,sr,Er){return{node:Ne,spans:ar,annotations:sr,depthUpperBound:Er??Pr(Ne)}}function G(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:m.SingleLine,label:ar,chars:Ne,isClosed:!0}}function $(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:m.MultiLine,label:sr,chars:Ne,isClosed:ar}}function O(Ne,ar,sr,Er,Sr,$e){return(0,n.assertNatural)("calc.lang.formulaSpan",Ne),(0,n.assertInteger)("calc.lang.formulaSpan",ar),ar<Ne&&(0,n.assertFalse)(`calc.lang.formulaSpan: expected end >= ${Ne}; given ${ar}`),{start:Ne,end:ar,pre:sr,post:Er,preComments:Sr,postComments:$e}}function j(Ne,ar,sr){return{kind:y.LocalNameUse,name:Ne,whole:ar,label:sr}}function z(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return{kind:y.LocalNameDecl,name:Ne,whole:ar,uses:sr}}function H(Ne,ar){return{kind:y.FormulaRoot,contextNames:Ne,syntaxFeatures:ar}}function V(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.Literal,label:sr,oper:Ne,isClosed:ar}}function I(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.Array,label:sr,nodes:Ne,isClosed:ar}}function B(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:h.App,label:Er,head:Ne,args:ar,isClosed:sr}}function q(Ne){return Array.isArray(Ne)}function W(Ne){return Ne.kind!==void 0}var Z=function(ar){var sr=[];for(var Er of ar){var Sr=Er.arg,$e=Er.index;(0,n.assertIndex)("calc.lang.flattenNumberedArgs: idx",$e,ar.length),(0,n.assertTrue)("calc.lang.flattenNumberedArgs: repetition",sr[$e]===void 0),sr[$e]=Sr}return sr};function P(Ne,ar,sr){return Z((0,n.safeConcat)([].concat(Ur(ar===void 0?[]:[ar]),Ur(sr)),Ne.map(function(Er){var Sr=Er.name,$e=Er.binder;return[Sr,$e]})))}function Q(Ne,ar){return(0,n.assertNatural)("calc.lang.indexedArg: index",ar),{arg:Ne,index:ar}}function Y(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.Var,label:ar,name:Ne,wholeName:Ne.whole}}function X(Ne,ar){return{name:Ne,binder:ar}}function ee(Ne,ar,sr){var Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,gr=ar.map(function(qr,Ke){return q(qr)?X(Q(qr[0],Ke*2),Q(qr[1],Ke*2+1)):qr}).sort(function(qr,Ke){return qr.name.index-Ke.name.index}),xr=sr===void 0||!W(sr)?sr:Q(sr,gr.length*2),Qr=P(gr,xr,Er);return{kind:h.Let,label:$e,head:Ne,args:Qr,isClosed:Sr,vars:gr,body:xr,badArgs:Er}}function oe(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return Z([].concat(Ur(Ne.map(function(Er){return Er.name})),Ur(ar===void 0?[]:[ar]),Ur(sr)))}function le(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:h.ParamName,label:Er,name:Ne,isBracketed:ar,isClosed:sr}}function ue(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.ParamDef,label:ar,rhs:Ne}}function te(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.Param,label:sr,name:Ne,wholeName:Ne.name.kind===h.Ident?Ne.name.whole:void 0,def:ar,isOptional:Ne.isBracketed||ar!==void 0}}function ie(Ne){return{name:Ne}}function ae(Ne,ar,sr){var Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,$e=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,gr=ar.map(function(qr,Ke){return W(qr)?ie(Q(qr,Ke)):qr}).sort(function(qr,Ke){return qr.name.index-Ke.name.index}),xr=sr===void 0||!W(sr)?sr:Q(sr,gr.length),Qr=oe(gr,xr,Er);return{kind:h.Lambda,label:$e,head:Ne,args:Qr,isClosed:Sr,params:gr,body:xr,badArgs:Er}}function re(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.Operator,label:ar,id:Ne}}function ne(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.WSF,label:sr,id:Ne,whole:ar}}function ce(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.Paren,label:sr,node:Ne,isClosed:ar}}function me(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.Name,label:sr,whole:Ne.asWhole,parts:Ne,qualifier:ar}}function he(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.IdentNamePart,label:sr,qualifiedLabel:Er,asWhole:Ne,canDenoteNamedObject:ar}}function Ce(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:R.CellRefNamePart,label:sr,qualifiedLabel:Er,asWhole:ar,canDenoteNamedObject:!1,ref:Ne}}function ve(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return(0,n.assertTrue)("calc.lang.fieldRefNamePart",ar.isClosed&&!ar.isBracketed),{kind:R.FieldRefNamePart,label:Er,qualifiedLabel:Sr,asWhole:Ne.asWhole+"."+(ar.field.kind===h.Ident?ar.field.whole:ar.field.chars),canDenoteNamedObject:sr,lhs:Ne,rhs:ar}}function fe(Ne){for(var ar=[Ne],sr=ar[0];sr.kind===R.FieldRefNamePart;)ar.push(sr.lhs),sr=sr.lhs;return ar.reverse(),{kind:sr.kind,parts:ar}}function Ae(Ne){for(var ar=Ne;ar.kind===R.FieldRefNamePart;)ar=ar.lhs;return ar}function Te(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.ContextName,label:ar,whole:Ne}}function ke(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.CellRef,label:sr,ref:Ne,qualifier:ar}}function Ve(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.FieldRef,label:sr,lhs:Ne,rhs:ar}}function Je(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return{kind:h.FieldRefRHS,label:Sr,field:Ne,isBracketed:ar,isClosed:sr,shouldBeBracketed:Er}}function Ze(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.StructRef,label:sr,lhs:Ne,rhs:ar}}function pr(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.SpecialRef,label:Er,id:Ne,isBracketed:ar,isClosed:sr}}function vr(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.ColumnRef,label:Er,name:Ne,isBracketed:ar,isClosed:sr}}function Fr(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:S.RangeOpRef,label:sr,lhs:Ne,rhs:ar}}function tr(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,sr=J(J(J(J(J({},C.All,!1),C.Data,!1),C.Headers,!1),C.Totals,!1),C.ThisRow,!1),Er=[];for(var Sr of Ne)switch(Sr.kind){case S.SpecialRef:sr[Sr.id]=!0;break;case S.ColumnRef:case S.RangeOpRef:Er.push(Sr);break}return{kind:S.CommaOpRef,label:ar,refs:Ne,specialRefs:sr,columnRefs:Er}}function Dr(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:S.ThisRowOpRef,label:ar,ref:Ne}}function fr(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return{kind:S.MissingRef,label:Ne}}function er(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{kind:S.BadRef,chars:Ne,isBracketed:ar,isClosed:sr,label:Er}}function Me(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.StructRefRHS,label:sr,isClosed:ar,innerRef:Ne}}function Ie(Ne){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.Ident,label:ar,whole:Ne}}function Qe(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{kind:h.Missing,label:ar,chars:Ne}}function dr(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.BadChars,label:sr,type:Ne,chars:ar}}function Cr(Ne,ar){var sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return{kind:h.BadSequence,label:sr,type:Ne,contents:ar}}var yr=50;function Ir(Ne,ar){if(ar>yr)return 1/0;switch(Ne.kind){case h.Array:{var sr=0;for(var Er of Ne.nodes)for(var Sr of Er)sr=(0,n.fastMax)(sr,Ir(Sr,ar+1));return sr+1}case h.Param:return Ne.def===void 0?1:Ir(Ne.def.rhs,ar+1)+1;case h.Let:case h.Lambda:case h.App:{var $e=Ir(Ne.head,ar+1);for(var gr of Ne.args)$e=(0,n.fastMax)($e,Ir(gr,ar+1));return $e+1}case h.Paren:return Ir(Ne.node,ar+1)+1;case h.FieldRef:return Ir(Ne.lhs,ar+1)+1;case h.Var:case h.Name:case h.CellRef:case h.StructRef:case h.Literal:case h.Operator:case h.WSF:case h.Missing:case h.BadChars:return 1;case h.BadSequence:{var xr=0;for(var Qr of Ne.contents)xr=(0,n.fastMax)(xr,Ir(Qr,ar+1));return xr+1}default:return(0,n.assertNever)("calc.lang.getDepthUpperBound",Ne)}}function Pr(Ne){return Ir(Ne,0)}},"../excel-online-calc-lang/lib/generated/unicodeClass.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isIdentContinue=r.isIdentStart=void 0;var n=c("../excel-online-calc-common/lib/index.js");r.isIdentStart=(0,n.makeIsInClass)([65,91,92,93,95,96,97,123,161,162,164,165,167,169,170,171,173,174,175,187,188,697,699,706,711,712,713,716,717,718,720,722,728,732,733,734,736,741,750,751,880,884,886,888,890,894,902,903,904,907,908,909,910,930,931,1014,1015,1154,1162,1316,1329,1367,1369,1370,1377,1416,1488,1515,1520,1523,1569,1611,1646,1648,1649,1748,1749,1750,1765,1767,1774,1776,1786,1789,1791,1792,1808,1809,1810,1840,1869,1958,1969,1970,1994,2027,2036,2038,2042,2043,2308,2362,2365,2366,2384,2385,2392,2402,2417,2419,2427,2432,2437,2445,2447,2449,2451,2473,2474,2481,2482,2483,2486,2490,2493,2494,2510,2511,2524,2526,2527,2530,2544,2546,2565,2571,2575,2577,2579,2601,2602,2609,2610,2612,2613,2615,2616,2618,2649,2653,2654,2655,2674,2677,2693,2702,2703,2706,2707,2729,2730,2737,2738,2740,2741,2746,2749,2750,2768,2769,2784,2786,2821,2829,2831,2833,2835,2857,2858,2865,2866,2868,2869,2874,2877,2878,2908,2910,2911,2914,2929,2930,2947,2948,2949,2955,2958,2961,2962,2966,2969,2971,2972,2973,2974,2976,2979,2981,2984,2987,2990,3002,3024,3025,3077,3085,3086,3089,3090,3113,3114,3124,3125,3130,3133,3134,3160,3162,3168,3170,3205,3213,3214,3217,3218,3241,3242,3252,3253,3258,3261,3262,3294,3295,3296,3298,3333,3341,3342,3345,3346,3369,3370,3386,3389,3390,3424,3426,3450,3456,3461,3479,3482,3506,3507,3516,3517,3518,3520,3527,3585,3643,3648,3663,3713,3715,3716,3717,3719,3721,3722,3723,3725,3726,3732,3736,3737,3744,3745,3748,3749,3750,3751,3752,3754,3756,3757,3761,3762,3764,3773,3774,3776,3781,3782,3783,3804,3806,3840,3841,3904,3912,3913,3949,3976,3980,4096,4139,4159,4160,4176,4182,4186,4190,4193,4194,4197,4199,4206,4209,4213,4226,4238,4239,4256,4294,4304,4347,4348,4349,4352,4442,4447,4515,4520,4602,4608,4681,4682,4686,4688,4695,4696,4697,4698,4702,4704,4745,4746,4750,4752,4785,4786,4790,4792,4799,4800,4801,4802,4806,4808,4823,4824,4881,4882,4886,4888,4955,4992,5008,5024,5109,5121,5741,5743,5751,5761,5787,5792,5867,5870,5873,5888,5901,5902,5906,5920,5938,5952,5970,5984,5997,5998,6001,6016,6068,6103,6104,6108,6109,6176,6264,6272,6313,6314,6315,6400,6429,6480,6510,6512,6517,6528,6570,6593,6600,6656,6679,6917,6964,6981,6988,7043,7073,7086,7088,7168,7204,7245,7248,7258,7294,7424,7616,7680,7958,7960,7966,7968,8006,8008,8014,8016,8024,8025,8026,8027,8028,8029,8030,8031,8062,8064,8117,8118,8125,8126,8127,8130,8133,8134,8141,8144,8148,8150,8156,8160,8173,8178,8181,8182,8189,8208,8209,8211,8215,8216,8218,8220,8222,8224,8226,8229,8232,8240,8241,8242,8244,8245,8246,8251,8252,8305,8306,8308,8309,8319,8320,8321,8325,8336,8341,8450,8452,8453,8454,8455,8456,8457,8468,8469,8471,8473,8478,8481,8483,8484,8485,8486,8487,8488,8489,8490,8494,8495,8506,8508,8512,8517,8522,8526,8527,8531,8533,8539,8543,8544,8585,8592,8602,8658,8659,8660,8661,8704,8705,8706,8708,8711,8713,8715,8716,8719,8720,8721,8722,8725,8726,8730,8731,8733,8737,8739,8740,8741,8742,8743,8749,8750,8751,8756,8760,8764,8766,8776,8777,8780,8781,8786,8787,8800,8802,8804,8808,8810,8812,8814,8816,8834,8836,8838,8840,8853,8854,8857,8858,8869,8870,8895,8896,8978,8979,9312,9398,9424,9450,9472,9548,9552,9589,9601,9616,9618,9622,9632,9634,9635,9642,9650,9652,9654,9656,9660,9662,9664,9666,9670,9673,9675,9676,9678,9682,9698,9702,9711,9712,9733,9735,9737,9738,9742,9744,9756,9757,9758,9759,9792,9793,9794,9795,9824,9826,9827,9830,9831,9835,9836,9838,9839,9840,11264,11311,11312,11359,11360,11376,11377,11390,11392,11493,11520,11558,11568,11622,11631,11632,11648,11671,11680,11687,11688,11695,11696,11703,11704,11711,11712,11719,11720,11727,11728,11735,11736,11743,12288,12292,12293,12312,12317,12320,12321,12330,12337,12342,12344,12349,12353,12439,12443,12448,12449,12544,12549,12590,12593,12687,12704,12728,12784,12829,12832,12842,12849,12851,12857,12858,12896,12924,12927,12928,12963,12969,13059,13060,13069,13070,13076,13077,13080,13081,13090,13092,13094,13096,13099,13100,13110,13111,13115,13116,13129,13131,13133,13134,13137,13138,13143,13144,13179,13183,13184,13189,13192,13259,13261,13268,13269,13271,13272,13273,13275,13278,13312,19894,19968,40900,40960,42125,42240,42509,42512,42528,42538,42540,42560,42592,42594,42607,42624,42648,42786,42888,42891,42893,43003,43010,43011,43014,43015,43019,43020,43043,43072,43124,43138,43188,43274,43302,43312,43335,43520,43561,43584,43587,43588,43596,44032,55204,57344,63561,63744,64046,64048,64107,64112,64218,64256,64263,64275,64280,64285,64286,64287,64297,64298,64311,64312,64317,64318,64319,64320,64322,64323,64325,64326,64434,64467,64830,64848,64912,64914,64968,65008,65020,65072,65074,65075,65093,65097,65107,65108,65112,65113,65127,65128,65132,65136,65141,65142,65277,65281,65375,65377,65471,65474,65480,65482,65488,65490,65496,65498,65501,65504,65511]),r.isIdentContinue=(0,n.makeIsInClass)([48,58,63,64,65,91,92,93,95,96,97,123,161,162,164,165,167,169,170,171,173,174,175,187,188,888,890,894,900,903,904,907,908,909,910,930,931,1316,1329,1367,1369,1370,1377,1416,1425,1470,1471,1472,1473,1475,1476,1478,1479,1480,1488,1515,1520,1523,1536,1540,1542,1545,1547,1548,1550,1563,1567,1568,1569,1631,1632,1642,1646,1748,1749,1792,1807,1867,1869,1970,1984,2039,2042,2043,2305,2362,2364,2382,2384,2389,2392,2404,2406,2416,2417,2419,2427,2432,2433,2436,2437,2445,2447,2449,2451,2473,2474,2481,2482,2483,2486,2490,2492,2501,2503,2505,2507,2511,2519,2520,2524,2526,2527,2532,2534,2555,2561,2564,2565,2571,2575,2577,2579,2601,2602,2609,2610,2612,2613,2615,2616,2618,2620,2621,2622,2627,2631,2633,2635,2638,2641,2642,2649,2653,2654,2655,2662,2678,2689,2692,2693,2702,2703,2706,2707,2729,2730,2737,2738,2740,2741,2746,2748,2758,2759,2762,2763,2766,2768,2769,2784,2788,2790,2800,2801,2802,2817,2820,2821,2829,2831,2833,2835,2857,2858,2865,2866,2868,2869,2874,2876,2885,2887,2889,2891,2894,2902,2904,2908,2910,2911,2916,2918,2930,2946,2948,2949,2955,2958,2961,2962,2966,2969,2971,2972,2973,2974,2976,2979,2981,2984,2987,2990,3002,3006,3011,3014,3017,3018,3022,3024,3025,3031,3032,3046,3067,3073,3076,3077,3085,3086,3089,3090,3113,3114,3124,3125,3130,3133,3141,3142,3145,3146,3150,3157,3159,3160,3162,3168,3172,3174,3184,3192,3200,3202,3204,3205,3213,3214,3217,3218,3241,3242,3252,3253,3258,3260,3269,3270,3273,3274,3278,3285,3287,3294,3295,3296,3300,3302,3312,3313,3315,3330,3332,3333,3341,3342,3345,3346,3369,3370,3386,3389,3397,3398,3401,3402,3406,3415,3416,3424,3428,3430,3446,3449,3456,3458,3460,3461,3479,3482,3506,3507,3516,3517,3518,3520,3527,3530,3531,3535,3541,3542,3543,3544,3552,3570,3572,3585,3643,3647,3663,3664,3674,3713,3715,3716,3717,3719,3721,3722,3723,3725,3726,3732,3736,3737,3744,3745,3748,3749,3750,3751,3752,3754,3756,3757,3770,3771,3774,3776,3781,3782,3783,3784,3790,3792,3802,3804,3806,3840,3844,3859,3898,3902,3912,3913,3949,3953,3973,3974,3980,3984,3992,3993,4029,4030,4045,4046,4048,4096,4170,4176,4250,4254,4294,4304,4347,4348,4349,4352,4442,4447,4515,4520,4602,4608,4681,4682,4686,4688,4695,4696,4697,4698,4702,4704,4745,4746,4750,4752,4785,4786,4790,4792,4799,4800,4801,4802,4806,4808,4823,4824,4881,4882,4886,4888,4955,4959,4961,4969,4989,4992,5018,5024,5109,5121,5741,5743,5751,5760,5787,5792,5867,5870,5873,5888,5901,5902,5909,5920,5941,5952,5972,5984,5997,5998,6001,6002,6004,6016,6100,6103,6104,6107,6110,6112,6122,6128,6138,6155,6159,6160,6170,6176,6264,6272,6315,6400,6429,6432,6444,6448,6460,6464,6465,6470,6510,6512,6517,6528,6570,6576,6602,6608,6618,6624,6684,6912,6988,6992,7002,7009,7037,7040,7083,7086,7098,7168,7224,7232,7242,7245,7294,7424,7655,7678,7958,7960,7966,7968,8006,8008,8014,8016,8024,8025,8026,8027,8028,8029,8030,8031,8062,8064,8117,8118,8133,8134,8148,8150,8156,8157,8176,8178,8181,8182,8191,8192,8209,8211,8215,8216,8218,8220,8222,8224,8226,8229,8241,8242,8244,8245,8246,8251,8252,8260,8261,8274,8275,8287,8293,8298,8306,8308,8317,8319,8333,8336,8341,8352,8374,8400,8433,8448,8528,8531,8585,8592,9001,9003,9192,9216,9255,9280,9291,9312,9886,9888,9917,9920,9924,9985,9989,9990,9994,9996,10024,10025,10060,10061,10062,10063,10067,10070,10071,10072,10079,10081,10088,10102,10133,10136,10160,10161,10175,10176,10181,10183,10187,10188,10189,10192,10214,10224,10627,10649,10712,10716,10748,10750,11085,11088,11093,11264,11311,11312,11359,11360,11376,11377,11390,11392,11499,11517,11518,11520,11558,11568,11622,11631,11632,11648,11671,11680,11687,11688,11695,11696,11703,11704,11711,11712,11719,11720,11727,11728,11735,11736,11743,11744,11776,11823,11824,11904,11930,11931,12020,12032,12246,12272,12284,12288,12312,12317,12336,12337,12349,12350,12352,12353,12439,12441,12448,12449,12544,12549,12590,12593,12687,12688,12728,12736,12772,12784,12831,12832,12868,12880,13055,13056,19894,19904,40900,40960,42125,42128,42183,42240,42509,42512,42540,42560,42592,42594,42611,42620,42622,42623,42648,42752,42893,43003,43052,43072,43124,43136,43205,43216,43226,43264,43311,43312,43348,43520,43575,43584,43598,43600,43610,44032,55204,57344,64046,64048,64107,64112,64218,64256,64263,64275,64280,64285,64311,64312,64317,64318,64319,64320,64322,64323,64325,64326,64434,64467,64830,64848,64912,64914,64968,65008,65022,65024,65040,65056,65063,65072,65074,65075,65093,65097,65107,65108,65112,65113,65127,65128,65132,65136,65141,65142,65277,65279,65280,65281,65375,65377,65471,65474,65480,65482,65488,65490,65496,65498,65501,65504,65511,65512,65519,65529,65534])},"../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.worksheetFuncTypes=r.worksheetFuncEnglishNames=r.WorksheetFuncId=void 0;var n=c("../excel-online-calc-lang/lib/types.js"),a;(function(o){o[o.COUNT=0]="COUNT",o[o.IF=1]="IF",o[o.ISNA=2]="ISNA",o[o.ISERROR=3]="ISERROR",o[o.SUM=4]="SUM",o[o.AVERAGE=5]="AVERAGE",o[o.MIN=6]="MIN",o[o.MAX=7]="MAX",o[o.ROW=8]="ROW",o[o.COLUMN=9]="COLUMN",o[o.NA=10]="NA",o[o.NPV=11]="NPV",o[o.STDEV=12]="STDEV",o[o.DOLLAR=13]="DOLLAR",o[o.FIXED=14]="FIXED",o[o.SIN=15]="SIN",o[o.COS=16]="COS",o[o.TAN=17]="TAN",o[o.ATAN=18]="ATAN",o[o.PI=19]="PI",o[o.SQRT=20]="SQRT",o[o.EXP=21]="EXP",o[o.LN=22]="LN",o[o.LOG10=23]="LOG10",o[o.ABS=24]="ABS",o[o.INT=25]="INT",o[o.SIGN=26]="SIGN",o[o.ROUND=27]="ROUND",o[o.LOOKUP=28]="LOOKUP",o[o.INDEX=29]="INDEX",o[o.REPT=30]="REPT",o[o.MID=31]="MID",o[o.LEN=32]="LEN",o[o.VALUE=33]="VALUE",o[o.TRUE=34]="TRUE",o[o.FALSE=35]="FALSE",o[o.AND=36]="AND",o[o.OR=37]="OR",o[o.NOT=38]="NOT",o[o.MOD=39]="MOD",o[o.DCOUNT=40]="DCOUNT",o[o.DSUM=41]="DSUM",o[o.DAVERAGE=42]="DAVERAGE",o[o.DMIN=43]="DMIN",o[o.DMAX=44]="DMAX",o[o.DSTDEV=45]="DSTDEV",o[o.VAR=46]="VAR",o[o.DVAR=47]="DVAR",o[o.TEXT=48]="TEXT",o[o.LINEST=49]="LINEST",o[o.TREND=50]="TREND",o[o.LOGEST=51]="LOGEST",o[o.GROWTH=52]="GROWTH",o[o.GOTO=53]="GOTO",o[o.HALT=54]="HALT",o[o.RETURN=55]="RETURN",o[o.PV=56]="PV",o[o.FV=57]="FV",o[o.NPER=58]="NPER",o[o.PMT=59]="PMT",o[o.RATE=60]="RATE",o[o.MIRR=61]="MIRR",o[o.IRR=62]="IRR",o[o.RAND=63]="RAND",o[o.MATCH=64]="MATCH",o[o.DATE=65]="DATE",o[o.TIME=66]="TIME",o[o.DAY=67]="DAY",o[o.MONTH=68]="MONTH",o[o.YEAR=69]="YEAR",o[o.WEEKDAY=70]="WEEKDAY",o[o.HOUR=71]="HOUR",o[o.MINUTE=72]="MINUTE",o[o.SECOND=73]="SECOND",o[o.NOW=74]="NOW",o[o.AREAS=75]="AREAS",o[o.ROWS=76]="ROWS",o[o.COLUMNS=77]="COLUMNS",o[o.OFFSET=78]="OFFSET",o[o.ABSREF=79]="ABSREF",o[o.RELREF=80]="RELREF",o[o.ARGUMENT=81]="ARGUMENT",o[o.SEARCH=82]="SEARCH",o[o.TRANSPOSE=83]="TRANSPOSE",o[o.ERROR=84]="ERROR",o[o.STEP=85]="STEP",o[o.TYPE=86]="TYPE",o[o.ECHO=87]="ECHO",o[o.SET_NAME=88]="SET_NAME",o[o.CALLER=89]="CALLER",o[o.DEREF=90]="DEREF",o[o.WINDOWS=91]="WINDOWS",o[o.SERIES=92]="SERIES",o[o.DOCUMENTS=93]="DOCUMENTS",o[o.ACTIVE_CELL=94]="ACTIVE_CELL",o[o.SELECTION=95]="SELECTION",o[o.RESULT=96]="RESULT",o[o.ATAN2=97]="ATAN2",o[o.ASIN=98]="ASIN",o[o.ACOS=99]="ACOS",o[o.CHOOSE=100]="CHOOSE",o[o.HLOOKUP=101]="HLOOKUP",o[o.VLOOKUP=102]="VLOOKUP",o[o.LINKS=103]="LINKS",o[o.INPUT=104]="INPUT",o[o.ISREF=105]="ISREF",o[o.GET_FORMULA=106]="GET_FORMULA",o[o.GET_NAME=107]="GET_NAME",o[o.SET_VALUE=108]="SET_VALUE",o[o.LOG=109]="LOG",o[o.EXEC=110]="EXEC",o[o.CHAR=111]="CHAR",o[o.LOWER=112]="LOWER",o[o.UPPER=113]="UPPER",o[o.PROPER=114]="PROPER",o[o.LEFT=115]="LEFT",o[o.RIGHT=116]="RIGHT",o[o.EXACT=117]="EXACT",o[o.TRIM=118]="TRIM",o[o.REPLACE=119]="REPLACE",o[o.SUBSTITUTE=120]="SUBSTITUTE",o[o.CODE=121]="CODE",o[o.NAMES=122]="NAMES",o[o.DIRECTORY=123]="DIRECTORY",o[o.FIND=124]="FIND",o[o.CELL=125]="CELL",o[o.ISERR=126]="ISERR",o[o.ISTEXT=127]="ISTEXT",o[o.ISNUMBER=128]="ISNUMBER",o[o.ISBLANK=129]="ISBLANK",o[o.T=130]="T",o[o.N=131]="N",o[o.FOPEN=132]="FOPEN",o[o.FCLOSE=133]="FCLOSE",o[o.FSIZE=134]="FSIZE",o[o.FREADLN=135]="FREADLN",o[o.FREAD=136]="FREAD",o[o.FWRITELN=137]="FWRITELN",o[o.FWRITE=138]="FWRITE",o[o.FPOS=139]="FPOS",o[o.DATEVALUE=140]="DATEVALUE",o[o.TIMEVALUE=141]="TIMEVALUE",o[o.SLN=142]="SLN",o[o.SYD=143]="SYD",o[o.DDB=144]="DDB",o[o.GET_DEF=145]="GET_DEF",o[o.REFTEXT=146]="REFTEXT",o[o.TEXTREF=147]="TEXTREF",o[o.INDIRECT=148]="INDIRECT",o[o.REGISTER=149]="REGISTER",o[o.CALL=150]="CALL",o[o.ADD_BAR=151]="ADD_BAR",o[o.ADD_MENU=152]="ADD_MENU",o[o.ADD_COMMAND=153]="ADD_COMMAND",o[o.ENABLE_COMMAND=154]="ENABLE_COMMAND",o[o.CHECK_COMMAND=155]="CHECK_COMMAND",o[o.RENAME_COMMAND=156]="RENAME_COMMAND",o[o.SHOW_BAR=157]="SHOW_BAR",o[o.DELETE_MENU=158]="DELETE_MENU",o[o.DELETE_COMMAND=159]="DELETE_COMMAND",o[o.GET_CHART_ITEM=160]="GET_CHART_ITEM",o[o.DIALOG_BOX=161]="DIALOG_BOX",o[o.CLEAN=162]="CLEAN",o[o.MDETERM=163]="MDETERM",o[o.MINVERSE=164]="MINVERSE",o[o.MMULT=165]="MMULT",o[o.FILES=166]="FILES",o[o.IPMT=167]="IPMT",o[o.PPMT=168]="PPMT",o[o.COUNTA=169]="COUNTA",o[o.CANCEL_KEY=170]="CANCEL_KEY",o[o.FOR=171]="FOR",o[o.WHILE=172]="WHILE",o[o.BREAK=173]="BREAK",o[o.NEXT=174]="NEXT",o[o.INITIATE=175]="INITIATE",o[o.REQUEST=176]="REQUEST",o[o.POKE=177]="POKE",o[o.EXECUTE=178]="EXECUTE",o[o.TERMINATE=179]="TERMINATE",o[o.RESTART=180]="RESTART",o[o.HELP=181]="HELP",o[o.GET_BAR=182]="GET_BAR",o[o.PRODUCT=183]="PRODUCT",o[o.FACT=184]="FACT",o[o.GET_CELL=185]="GET_CELL",o[o.GET_WORKSPACE=186]="GET_WORKSPACE",o[o.GET_WINDOW=187]="GET_WINDOW",o[o.GET_DOCUMENT=188]="GET_DOCUMENT",o[o.DPRODUCT=189]="DPRODUCT",o[o.ISNONTEXT=190]="ISNONTEXT",o[o.GET_NOTE=191]="GET_NOTE",o[o.NOTE=192]="NOTE",o[o.STDEVP=193]="STDEVP",o[o.VARP=194]="VARP",o[o.DSTDEVP=195]="DSTDEVP",o[o.DVARP=196]="DVARP",o[o.TRUNC=197]="TRUNC",o[o.ISLOGICAL=198]="ISLOGICAL",o[o.DCOUNTA=199]="DCOUNTA",o[o.DELETE_BAR=200]="DELETE_BAR",o[o.UNREGISTER=201]="UNREGISTER",o[o.USDOLLAR=204]="USDOLLAR",o[o.FINDB=205]="FINDB",o[o.SEARCHB=206]="SEARCHB",o[o.REPLACEB=207]="REPLACEB",o[o.LEFTB=208]="LEFTB",o[o.RIGHTB=209]="RIGHTB",o[o.MIDB=210]="MIDB",o[o.LENB=211]="LENB",o[o.ROUNDUP=212]="ROUNDUP",o[o.ROUNDDOWN=213]="ROUNDDOWN",o[o.ASC=214]="ASC",o[o.DBCS=215]="DBCS",o[o.RANK=216]="RANK",o[o.ADDRESS=219]="ADDRESS",o[o.DAYS360=220]="DAYS360",o[o.TODAY=221]="TODAY",o[o.VDB=222]="VDB",o[o.ELSE=223]="ELSE",o[o.ELSE_IF=224]="ELSE_IF",o[o.END_IF=225]="END_IF",o[o.FOR_CELL=226]="FOR_CELL",o[o.MEDIAN=227]="MEDIAN",o[o.SUMPRODUCT=228]="SUMPRODUCT",o[o.SINH=229]="SINH",o[o.COSH=230]="COSH",o[o.TANH=231]="TANH",o[o.ASINH=232]="ASINH",o[o.ACOSH=233]="ACOSH",o[o.ATANH=234]="ATANH",o[o.DGET=235]="DGET",o[o.CREATE_OBJECT=236]="CREATE_OBJECT",o[o.VOLATILE=237]="VOLATILE",o[o.LAST_ERROR=238]="LAST_ERROR",o[o.CUSTOM_UNDO=239]="CUSTOM_UNDO",o[o.CUSTOM_REPEAT=240]="CUSTOM_REPEAT",o[o.FORMULA_CONVERT=241]="FORMULA_CONVERT",o[o.GET_LINK_INFO=242]="GET_LINK_INFO",o[o.TEXT_BOX=243]="TEXT_BOX",o[o.INFO=244]="INFO",o[o.GROUP=245]="GROUP",o[o.GET_OBJECT=246]="GET_OBJECT",o[o.DB=247]="DB",o[o.PAUSE=248]="PAUSE",o[o.RESUME=251]="RESUME",o[o.FREQUENCY=252]="FREQUENCY",o[o.ADD_TOOLBAR=253]="ADD_TOOLBAR",o[o.DELETE_TOOLBAR=254]="DELETE_TOOLBAR",o[o._UDF=255]="_UDF",o[o.RESET_TOOLBAR=256]="RESET_TOOLBAR",o[o.EVALUATE=257]="EVALUATE",o[o.GET_TOOLBAR=258]="GET_TOOLBAR",o[o.GET_TOOL=259]="GET_TOOL",o[o.SPELLING_CHECK=260]="SPELLING_CHECK",o[o.ERROR_TYPE=261]="ERROR_TYPE",o[o.APP_TITLE=262]="APP_TITLE",o[o.WINDOW_TITLE=263]="WINDOW_TITLE",o[o.SAVE_TOOLBAR=264]="SAVE_TOOLBAR",o[o.ENABLE_TOOL=265]="ENABLE_TOOL",o[o.PRESS_TOOL=266]="PRESS_TOOL",o[o.REGISTER_ID=267]="REGISTER_ID",o[o.GET_PROJECT=268]="GET_PROJECT",o[o.AVEDEV=269]="AVEDEV",o[o.BETADIST=270]="BETADIST",o[o.GAMMALN=271]="GAMMALN",o[o.BETAINV=272]="BETAINV",o[o.BINOMDIST=273]="BINOMDIST",o[o.CHIDIST=274]="CHIDIST",o[o.CHIINV=275]="CHIINV",o[o.COMBIN=276]="COMBIN",o[o.CONFIDENCE=277]="CONFIDENCE",o[o.CRITBINOM=278]="CRITBINOM",o[o.EVEN=279]="EVEN",o[o.EXPONDIST=280]="EXPONDIST",o[o.FDIST=281]="FDIST",o[o.FINV=282]="FINV",o[o.FISHER=283]="FISHER",o[o.FISHERINV=284]="FISHERINV",o[o.FLOOR=285]="FLOOR",o[o.GAMMADIST=286]="GAMMADIST",o[o.GAMMAINV=287]="GAMMAINV",o[o.CEILING=288]="CEILING",o[o.HYPGEOMDIST=289]="HYPGEOMDIST",o[o.LOGNORMDIST=290]="LOGNORMDIST",o[o.LOGINV=291]="LOGINV",o[o.NEGBINOMDIST=292]="NEGBINOMDIST",o[o.NORMDIST=293]="NORMDIST",o[o.NORMSDIST=294]="NORMSDIST",o[o.NORMINV=295]="NORMINV",o[o.NORMSINV=296]="NORMSINV",o[o.STANDARDIZE=297]="STANDARDIZE",o[o.ODD=298]="ODD",o[o.PERMUT=299]="PERMUT",o[o.POISSON=300]="POISSON",o[o.TDIST=301]="TDIST",o[o.WEIBULL=302]="WEIBULL",o[o.SUMXMY2=303]="SUMXMY2",o[o.SUMX2MY2=304]="SUMX2MY2",o[o.SUMX2PY2=305]="SUMX2PY2",o[o.CHITEST=306]="CHITEST",o[o.CORREL=307]="CORREL",o[o.COVAR=308]="COVAR",o[o.FORECAST=309]="FORECAST",o[o.FTEST=310]="FTEST",o[o.INTERCEPT=311]="INTERCEPT",o[o.PEARSON=312]="PEARSON",o[o.RSQ=313]="RSQ",o[o.STEYX=314]="STEYX",o[o.SLOPE=315]="SLOPE",o[o.TTEST=316]="TTEST",o[o.PROB=317]="PROB",o[o.DEVSQ=318]="DEVSQ",o[o.GEOMEAN=319]="GEOMEAN",o[o.HARMEAN=320]="HARMEAN",o[o.SUMSQ=321]="SUMSQ",o[o.KURT=322]="KURT",o[o.SKEW=323]="SKEW",o[o.ZTEST=324]="ZTEST",o[o.LARGE=325]="LARGE",o[o.SMALL=326]="SMALL",o[o.QUARTILE=327]="QUARTILE",o[o.PERCENTILE=328]="PERCENTILE",o[o.PERCENTRANK=329]="PERCENTRANK",o[o.MODE=330]="MODE",o[o.TRIMMEAN=331]="TRIMMEAN",o[o.TINV=332]="TINV",o[o.MOVIE_COMMAND=334]="MOVIE_COMMAND",o[o.GET_MOVIE=335]="GET_MOVIE",o[o.CONCATENATE=336]="CONCATENATE",o[o.POWER=337]="POWER",o[o.SPREADBASE_DATA_FIELD=338]="SPREADBASE_DATA_FIELD",o[o.GET_VIEW=339]="GET_VIEW",o[o.GET_FIELD=340]="GET_FIELD",o[o.GET_ITEM=341]="GET_ITEM",o[o.RADIANS=342]="RADIANS",o[o.DEGREES=343]="DEGREES",o[o.SUBTOTAL=344]="SUBTOTAL",o[o.SUMIF=345]="SUMIF",o[o.COUNTIF=346]="COUNTIF",o[o.COUNTBLANK=347]="COUNTBLANK",o[o.SCENARIO_GET=348]="SCENARIO_GET",o[o.OPTIONS_LISTS=349]="OPTIONS_LISTS",o[o.ISPMT=350]="ISPMT",o[o.DATEDIF=351]="DATEDIF",o[o.DATESTRING=352]="DATESTRING",o[o.NUMBERSTRING=353]="NUMBERSTRING",o[o.ROMAN=354]="ROMAN",o[o.OPENDIALOG=355]="OPENDIALOG",o[o.SAVEDIALOG=356]="SAVEDIALOG",o[o.VIEW_GET=357]="VIEW_GET",o[o.GETPIVOTDATA=358]="GETPIVOTDATA",o[o.HYPERLINK=359]="HYPERLINK",o[o.FURIGANA=360]="FURIGANA",o[o.AVERAGEA=361]="AVERAGEA",o[o.MAXA=362]="MAXA",o[o.MINA=363]="MINA",o[o.STDEVPA=364]="STDEVPA",o[o.VARPA=365]="VARPA",o[o.STDEVA=366]="STDEVA",o[o.VARA=367]="VARA",o[o.BAHTTEXT=368]="BAHTTEXT",o[o.THAIDOW=369]="THAIDOW",o[o.THAIDIGIT=370]="THAIDIGIT",o[o.THAIMOY=371]="THAIMOY",o[o.THAINUMSOUND=372]="THAINUMSOUND",o[o.THAINUMSTRING=373]="THAINUMSTRING",o[o.THAISTRINGLENGTH=374]="THAISTRINGLENGTH",o[o.ISTHAIDIGIT=375]="ISTHAIDIGIT",o[o.ROUNDBAHTDOWN=376]="ROUNDBAHTDOWN",o[o.ROUNDBAHTUP=377]="ROUNDBAHTUP",o[o.THAIYEAR=378]="THAIYEAR",o[o.RTD=379]="RTD",o[o.CUBEVALUE=380]="CUBEVALUE",o[o.CUBEMEMBER=381]="CUBEMEMBER",o[o.CUBEMEMBERPROPERTY=382]="CUBEMEMBERPROPERTY",o[o.CUBERANKEDMEMBER=383]="CUBERANKEDMEMBER",o[o.HEX2BIN=384]="HEX2BIN",o[o.HEX2DEC=385]="HEX2DEC",o[o.HEX2OCT=386]="HEX2OCT",o[o.DEC2BIN=387]="DEC2BIN",o[o.DEC2HEX=388]="DEC2HEX",o[o.DEC2OCT=389]="DEC2OCT",o[o.OCT2BIN=390]="OCT2BIN",o[o.OCT2HEX=391]="OCT2HEX",o[o.OCT2DEC=392]="OCT2DEC",o[o.BIN2DEC=393]="BIN2DEC",o[o.BIN2OCT=394]="BIN2OCT",o[o.BIN2HEX=395]="BIN2HEX",o[o.IMSUB=396]="IMSUB",o[o.IMDIV=397]="IMDIV",o[o.IMPOWER=398]="IMPOWER",o[o.IMABS=399]="IMABS",o[o.IMSQRT=400]="IMSQRT",o[o.IMLN=401]="IMLN",o[o.IMLOG2=402]="IMLOG2",o[o.IMLOG10=403]="IMLOG10",o[o.IMSIN=404]="IMSIN",o[o.IMCOS=405]="IMCOS",o[o.IMEXP=406]="IMEXP",o[o.IMARGUMENT=407]="IMARGUMENT",o[o.IMCONJUGATE=408]="IMCONJUGATE",o[o.IMAGINARY=409]="IMAGINARY",o[o.IMREAL=410]="IMREAL",o[o.COMPLEX=411]="COMPLEX",o[o.IMSUM=412]="IMSUM",o[o.IMPRODUCT=413]="IMPRODUCT",o[o.SERIESSUM=414]="SERIESSUM",o[o.FACTDOUBLE=415]="FACTDOUBLE",o[o.SQRTPI=416]="SQRTPI",o[o.QUOTIENT=417]="QUOTIENT",o[o.DELTA=418]="DELTA",o[o.GESTEP=419]="GESTEP",o[o.ISEVEN=420]="ISEVEN",o[o.ISODD=421]="ISODD",o[o.MROUND=422]="MROUND",o[o.ERF=423]="ERF",o[o.ERFC=424]="ERFC",o[o.BESSELJ=425]="BESSELJ",o[o.BESSELK=426]="BESSELK",o[o.BESSELY=427]="BESSELY",o[o.BESSELI=428]="BESSELI",o[o.XIRR=429]="XIRR",o[o.XNPV=430]="XNPV",o[o.PRICEMAT=431]="PRICEMAT",o[o.YIELDMAT=432]="YIELDMAT",o[o.INTRATE=433]="INTRATE",o[o.RECEIVED=434]="RECEIVED",o[o.DISC=435]="DISC",o[o.PRICEDISC=436]="PRICEDISC",o[o.YIELDDISC=437]="YIELDDISC",o[o.TBILLEQ=438]="TBILLEQ",o[o.TBILLPRICE=439]="TBILLPRICE",o[o.TBILLYIELD=440]="TBILLYIELD",o[o.PRICE=441]="PRICE",o[o.YIELD=442]="YIELD",o[o.DOLLARDE=443]="DOLLARDE",o[o.DOLLARFR=444]="DOLLARFR",o[o.NOMINAL=445]="NOMINAL",o[o.EFFECT=446]="EFFECT",o[o.CUMPRINC=447]="CUMPRINC",o[o.CUMIPMT=448]="CUMIPMT",o[o.EDATE=449]="EDATE",o[o.EOMONTH=450]="EOMONTH",o[o.YEARFRAC=451]="YEARFRAC",o[o.COUPDAYBS=452]="COUPDAYBS",o[o.COUPDAYS=453]="COUPDAYS",o[o.COUPDAYSNC=454]="COUPDAYSNC",o[o.COUPNCD=455]="COUPNCD",o[o.COUPNUM=456]="COUPNUM",o[o.COUPPCD=457]="COUPPCD",o[o.DURATION=458]="DURATION",o[o.MDURATION=459]="MDURATION",o[o.ODDLPRICE=460]="ODDLPRICE",o[o.ODDLYIELD=461]="ODDLYIELD",o[o.ODDFPRICE=462]="ODDFPRICE",o[o.ODDFYIELD=463]="ODDFYIELD",o[o.RANDBETWEEN=464]="RANDBETWEEN",o[o.WEEKNUM=465]="WEEKNUM",o[o.AMORDEGRC=466]="AMORDEGRC",o[o.AMORLINC=467]="AMORLINC",o[o.CONVERT=468]="CONVERT",o[o.ACCRINT=469]="ACCRINT",o[o.ACCRINTM=470]="ACCRINTM",o[o.WORKDAY=471]="WORKDAY",o[o.NETWORKDAYS=472]="NETWORKDAYS",o[o.GCD=473]="GCD",o[o.MULTINOMIAL=474]="MULTINOMIAL",o[o.LCM=475]="LCM",o[o.FVSCHEDULE=476]="FVSCHEDULE",o[o.CUBEKPIMEMBER=477]="CUBEKPIMEMBER",o[o.CUBESET=478]="CUBESET",o[o.CUBESETCOUNT=479]="CUBESETCOUNT",o[o.IFERROR=480]="IFERROR",o[o.COUNTIFS=481]="COUNTIFS",o[o.SUMIFS=482]="SUMIFS",o[o.AVERAGEIF=483]="AVERAGEIF",o[o.AVERAGEIFS=484]="AVERAGEIFS",o[o.AGGREGATE=485]="AGGREGATE",o[o.BINOM_DIST=486]="BINOM_DIST",o[o.BINOM_INV=487]="BINOM_INV",o[o.CONFIDENCE_NORM=488]="CONFIDENCE_NORM",o[o.CONFIDENCE_T=489]="CONFIDENCE_T",o[o.CHISQ_TEST=490]="CHISQ_TEST",o[o.F_TEST=491]="F_TEST",o[o.COVARIANCE_P=492]="COVARIANCE_P",o[o.COVARIANCE_S=493]="COVARIANCE_S",o[o.EXPON_DIST=494]="EXPON_DIST",o[o.GAMMA_DIST=495]="GAMMA_DIST",o[o.GAMMA_INV=496]="GAMMA_INV",o[o.MODE_MULT=497]="MODE_MULT",o[o.MODE_SNGL=498]="MODE_SNGL",o[o.NORM_DIST=499]="NORM_DIST",o[o.NORM_INV=500]="NORM_INV",o[o.PERCENTILE_EXC=501]="PERCENTILE_EXC",o[o.PERCENTILE_INC=502]="PERCENTILE_INC",o[o.PERCENTRANK_EXC=503]="PERCENTRANK_EXC",o[o.PERCENTRANK_INC=504]="PERCENTRANK_INC",o[o.POISSON_DIST=505]="POISSON_DIST",o[o.QUARTILE_EXC=506]="QUARTILE_EXC",o[o.QUARTILE_INC=507]="QUARTILE_INC",o[o.RANK_AVG=508]="RANK_AVG",o[o.RANK_EQ=509]="RANK_EQ",o[o.STDEV_S=510]="STDEV_S",o[o.STDEV_P=511]="STDEV_P",o[o.T_DIST=512]="T_DIST",o[o.T_DIST_2T=513]="T_DIST_2T",o[o.T_DIST_RT=514]="T_DIST_RT",o[o.T_INV=515]="T_INV",o[o.T_INV_2T=516]="T_INV_2T",o[o.VAR_S=517]="VAR_S",o[o.VAR_P=518]="VAR_P",o[o.WEIBULL_DIST=519]="WEIBULL_DIST",o[o.NETWORKDAYS_INTL=520]="NETWORKDAYS_INTL",o[o.WORKDAY_INTL=521]="WORKDAY_INTL",o[o.ECMA_CEILING=522]="ECMA_CEILING",o[o.ISO_CEILING=523]="ISO_CEILING",o[o.BETA_DIST=525]="BETA_DIST",o[o.BETA_INV=526]="BETA_INV",o[o.CHISQ_DIST=527]="CHISQ_DIST",o[o.CHISQ_DIST_RT=528]="CHISQ_DIST_RT",o[o.CHISQ_INV=529]="CHISQ_INV",o[o.CHISQ_INV_RT=530]="CHISQ_INV_RT",o[o.F_DIST=531]="F_DIST",o[o.F_DIST_RT=532]="F_DIST_RT",o[o.F_INV=533]="F_INV",o[o.F_INV_RT=534]="F_INV_RT",o[o.HYPGEOM_DIST=535]="HYPGEOM_DIST",o[o.LOGNORM_DIST=536]="LOGNORM_DIST",o[o.LOGNORM_INV=537]="LOGNORM_INV",o[o.NEGBINOM_DIST=538]="NEGBINOM_DIST",o[o.NORM_S_DIST=539]="NORM_S_DIST",o[o.NORM_S_INV=540]="NORM_S_INV",o[o.T_TEST=541]="T_TEST",o[o.Z_TEST=542]="Z_TEST",o[o.ERF_PRECISE=543]="ERF_PRECISE",o[o.ERFC_PRECISE=544]="ERFC_PRECISE",o[o.GAMMALN_PRECISE=545]="GAMMALN_PRECISE",o[o.CEILING_PRECISE=546]="CEILING_PRECISE",o[o.FLOOR_PRECISE=547]="FLOOR_PRECISE",o[o.ACOT=548]="ACOT",o[o.ACOTH=549]="ACOTH",o[o.COT=550]="COT",o[o.COTH=551]="COTH",o[o.CSC=552]="CSC",o[o.CSCH=553]="CSCH",o[o.SEC=554]="SEC",o[o.SECH=555]="SECH",o[o.IMTAN=556]="IMTAN",o[o.IMCOT=557]="IMCOT",o[o.IMCSC=558]="IMCSC",o[o.IMCSCH=559]="IMCSCH",o[o.IMSEC=560]="IMSEC",o[o.IMSECH=561]="IMSECH",o[o.BITAND=562]="BITAND",o[o.BITOR=563]="BITOR",o[o.BITXOR=564]="BITXOR",o[o.BITLSHIFT=565]="BITLSHIFT",o[o.BITRSHIFT=566]="BITRSHIFT",o[o.PERMUTATIONA=567]="PERMUTATIONA",o[o.COMBINA=568]="COMBINA",o[o.XOR=569]="XOR",o[o.PDURATION=570]="PDURATION",o[o.BASE=571]="BASE",o[o.DECIMAL=572]="DECIMAL",o[o.DAYS=573]="DAYS",o[o.BINOM_DIST_RANGE=574]="BINOM_DIST_RANGE",o[o.GAMMA=575]="GAMMA",o[o.SKEW_P=576]="SKEW_P",o[o.GAUSS=577]="GAUSS",o[o.PHI=578]="PHI",o[o.RRI=579]="RRI",o[o.UNICHAR=580]="UNICHAR",o[o.UNICODE=581]="UNICODE",o[o.MUNIT=582]="MUNIT",o[o.ARABIC=583]="ARABIC",o[o.ISOWEEKNUM=584]="ISOWEEKNUM",o[o.NUMBERVALUE=585]="NUMBERVALUE",o[o.SHEET=586]="SHEET",o[o.SHEETS=587]="SHEETS",o[o.FORMULATEXT=588]="FORMULATEXT",o[o.ISFORMULA=589]="ISFORMULA",o[o.IFNA=590]="IFNA",o[o.CEILING_MATH=591]="CEILING_MATH",o[o.FLOOR_MATH=592]="FLOOR_MATH",o[o.IMSINH=593]="IMSINH",o[o.IMCOSH=594]="IMCOSH",o[o.FILTERXML=595]="FILTERXML",o[o.WEBSERVICE=596]="WEBSERVICE",o[o.ENCODEURL=597]="ENCODEURL",o[o.FORECAST_ETS=598]="FORECAST_ETS",o[o.FORECAST_ETS_CONFINT=599]="FORECAST_ETS_CONFINT",o[o.FORECAST_ETS_SEASONALITY=600]="FORECAST_ETS_SEASONALITY",o[o.FORECAST_LINEAR=601]="FORECAST_LINEAR",o[o.FORECAST_ETS_STAT=602]="FORECAST_ETS_STAT",o[o.MAXIFS=603]="MAXIFS",o[o.MINIFS=604]="MINIFS",o[o.TEXTJOIN=605]="TEXTJOIN",o[o.CONCAT=606]="CONCAT",o[o.IFS=607]="IFS",o[o.SWITCH=608]="SWITCH",o[o.SINGLE=609]="SINGLE",o[o.AVERAGE_WEIGHTED=610]="AVERAGE_WEIGHTED",o[o.ANCHORARRAY=611]="ANCHORARRAY",o[o._FV=612]="_FV",o[o.FIELDVALUE=613]="FIELDVALUE",o[o.FILTER=614]="FILTER",o[o.SORT=615]="SORT",o[o.UNIQUE=616]="UNIQUE",o[o.RICHSEARCH=617]="RICHSEARCH",o[o.LARGEPROPERTY=618]="LARGEPROPERTY",o[o.SMALLPROPERTY=619]="SMALLPROPERTY",o[o.AVERAGEPROPERTY=620]="AVERAGEPROPERTY",o[o.FINDN=621]="FINDN",o[o.TEXTSLICE=622]="TEXTSLICE",o[o.TEXTBEFORE=623]="TEXTBEFORE",o[o.TEXTAFTER=624]="TEXTAFTER",o[o.TEXTSPLIT=625]="TEXTSPLIT",o[o._SORT=626]="_SORT",o[o._ONEDARRAY=627]="_ONEDARRAY",o[o.XMATCH=628]="XMATCH",o[o.XLOOKUP=629]="XLOOKUP",o[o.SORTBY=630]="SORTBY",o[o.RANDARRAY=631]="RANDARRAY",o[o.SEQUENCE=632]="SEQUENCE",o[o.STOCKHISTORY=633]="STOCKHISTORY",o[o.WRAPROWS=634]="WRAPROWS",o[o.VSTACK=635]="VSTACK",o[o.HSTACK=636]="HSTACK",o[o.CHOOSEROWS=637]="CHOOSEROWS",o[o.CHOOSECOLS=638]="CHOOSECOLS",o[o.LET=639]="LET",o[o.LAMBDA=640]="LAMBDA",o[o.MAKEARRAY=641]="MAKEARRAY",o[o.APPLY=642]="APPLY",o[o.ISLAMBDA=643]="ISLAMBDA",o[o.ARITY=644]="ARITY",o[o.RECURSE=645]="RECURSE",o[o.PERCENTOF=646]="PERCENTOF",o[o.VALUETOTEXT=647]="VALUETOTEXT",o[o.ARRAYTOTEXT=648]="ARRAYTOTEXT",o[o.FORMATTEDNUMBER=649]="FORMATTEDNUMBER",o[o.TOCOL=650]="TOCOL",o[o.TOROW=651]="TOROW",o[o.WRAPCOLS=652]="WRAPCOLS",o[o.MAP=653]="MAP",o[o.REDUCE=654]="REDUCE",o[o.SCAN=655]="SCAN",o[o.BYROW=656]="BYROW",o[o.BYCOL=657]="BYCOL",o[o.ISOMITTED=658]="ISOMITTED",o[o.EXPAND=659]="EXPAND",o[o.TAKE=660]="TAKE",o[o.DROP=661]="DROP",o[o.PY=662]="PY",o[o.IMAGE=664]="IMAGE",o[o.UNIT=665]="UNIT",o[o.GROUPBY=666]="GROUPBY",o[o.PIVOTBY=667]="PIVOTBY",o[o.PQSOURCE=668]="PQSOURCE",o[o.PYTHON_STR=669]="PYTHON_STR",o[o.PYTHON_TYPE=670]="PYTHON_TYPE",o[o.PYTHON_TYPENAME=671]="PYTHON_TYPENAME",o[o._FF=672]="_FF",o[o.FIELDFUNCTION=673]="FIELDFUNCTION",o[o.TRANSLATE=674]="TRANSLATE",o[o.DETECTLANGUAGE=675]="DETECTLANGUAGE",o[o.REGEXTEST=676]="REGEXTEST",o[o.REGEXREPLACE=677]="REGEXREPLACE",o[o.REGEXEXTRACT=678]="REGEXEXTRACT",o[o.TRIMRANGE=679]="TRIMRANGE",o[o.IMPORTCSV=680]="IMPORTCSV",o[o.IMPORTTEXT=681]="IMPORTTEXT",o[o._TRO_TRAILING=682]="_TRO_TRAILING",o[o._TRO_LEADING=683]="_TRO_LEADING",o[o._TRO_ALL=684]="_TRO_ALL",o[o.TESTFUNCTIONBEGIN=685]="TESTFUNCTIONBEGIN",o[o.GRF=686]="GRF",o[o.RICHERROR=687]="RICHERROR",o[o.COUNTER=688]="COUNTER",o[o.BROKENRECORD=689]="BROKENRECORD",o[o.STREAM=690]="STREAM",o[o.GETRICHERRORS=691]="GETRICHERRORS",o[o.DBGSTAT=692]="DBGSTAT",o[o.RICHNUMBER=693]="RICHNUMBER",o[o.RICHERNUMBER=694]="RICHERNUMBER",o[o.DBGWRITE=695]="DBGWRITE",o[o.TEST=696]="TEST",o[o.AAC=697]="AAC",o[o.AWC=698]="AWC",o[o.PARSEDEXPRESSION=699]="PARSEDEXPRESSION",o[o.AGE_CONTACTTEST=700]="AGE_CONTACTTEST",o[o.FIRSTNAME_CONTACTTEST=701]="FIRSTNAME_CONTACTTEST",o[o.FULLNAME_CONTACTTEST=702]="FULLNAME_CONTACTTEST",o[o.LASTNAME_CONTACTTEST=703]="LASTNAME_CONTACTTEST",o[o.TRANSLATENAME_CONTACTTEST=704]="TRANSLATENAME_CONTACTTEST",o[o.ARRAYVALUE=705]="ARRAYVALUE",o[o.RECORD=706]="RECORD",o[o.DISPLAYSTRING_GENERALTEST=707]="DISPLAYSTRING_GENERALTEST",o[o.LAMBDADOC=708]="LAMBDADOC",o[o.REFIDENTITY=709]="REFIDENTITY",o[o.PQEVALUATE=710]="PQEVALUATE",o[o.REFTYPE=711]="REFTYPE",o[o.LETREC=750]="LETREC",o[o.NESTEDRECORD=751]="NESTEDRECORD"})(a||(r.WorksheetFuncId=a={})),r.worksheetFuncEnglishNames=[[255,"255"],[268,"GET.WORKBOOK"],[349,"OPTIONS.LISTS.GET"],[355,"OPEN.DIALOG"],[356,"SAVE.DIALOG"],[360,"PHONETIC"],[369,"THAIDAYOFWEEK"],[371,"THAIMONTHOFYEAR"],[612,"_FV"],[626,"_SORT"],[627,"_ONEDARRAY"],[669,"PYTHON_STR"],[670,"PYTHON_TYPE"],[671,"PYTHON_TYPENAME"],[672,"_FF"],[682,"_TRO_TRAILING"],[683,"_TRO_LEADING"],[684,"_TRO_ALL"],[700,"AGE_CONTACTTEST"],[701,"FIRSTNAME_CONTACTTEST"],[702,"FULLNAME_CONTACTTEST"],[703,"LASTNAME_CONTACTTEST"],[704,"TRANSLATENAME_CONTACTTEST"],[707,"DISPLAYSTRING_GENERALTEST"]].reduce(function(o,d){return o[d[0]]=d[1],o},[]);var l=[];r.worksheetFuncTypes=[[1,255,l,[57],l,1,0,32],[1,3,[36,831,831],l,l,823,0,64],[1,1,[271],l,l,4,0,64],[1,1,[271],l,l,4,0,64],[1,255,l,[305],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[0,1,[16],l,l,33,0,0],[0,1,[16],l,l,33,0,0],[0,0,l,l,l,3,0,32],[2,255,[1],[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,2,[1,1],l,l,2,0,64],[1,3,[1,65,4],l,l,2,0,64],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[0,0,l,l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,3,[263,48,48],l,l,263,0,0],[2,4,[48,1,1,1],l,l,311,0,0],[2,2,[2,1],l,l,2,0,64],[3,3,[2,1,1],l,l,2,0,64],[1,1,[2],l,l,1,0,64],[1,1,[7],l,l,1,0,64],[0,0,l,l,l,4,0,32],[0,0,l,l,l,4,0,32],[1,255,l,[52],l,4,0,32],[1,255,l,[52],l,4,0,32],[1,1,[4],l,l,4,0,32],[2,2,[1,1],l,l,1,0,0],[3,3,[16,83,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[1,255,l,[49],l,1,0,32],[3,3,[16,19,18],l,l,1,0,0],[2,2,[263,2],l,l,2,0,64],[1,4,[48,112,84,84],l,l,32,0,0],[1,4,[48,112,112,84],l,l,32,0,0],[1,4,[48,112,84,84],l,l,32,0,0],[1,4,[48,112,112,84],l,l,32,0,0],[1,1,[16],l,l,512,0,2],[0,1,[4],l,l,512,0,2],[0,1,[575],l,l,512,0,2],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,5,[1,1,1,1,1],l,l,1,0,0],[3,6,[1,1,1,1,1,1],l,l,1,0,0],[3,3,[48,1,1],l,l,1,0,32],[1,2,[48,1],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[2,3,[263,305,17],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,2,[1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[1,1,[16],l,l,1,0,0],[1,1,[48],l,l,1,0,0],[1,1,[48],l,l,1,0,0],[3,5,[16,65,65,65,65],l,l,16,16383,0],[2,2,[2,16],l,l,16,0,2],[2,2,[16,16],l,l,2,0,2],[0,3,[66,81,16],l,l,4,0,2],[2,3,[2,2,1],l,l,1,0,64],[1,1,[39],l,l,32,0,0],[0,2,[1,24],l,l,4,0,2],[0,0,l,l,l,4,0,2],[1,1,[303],l,l,1,0,0],[0,1,[4],l,l,4,0,2],[1,2,[2,63],l,l,4,0,2],[0,0,l,l,l,50,0,2],[1,1,[16],l,l,47,0,2],[0,2,[65,66],l,l,32,0,2],[4,5,[87,117,117,1,117],l,l,4,0,4],[0,2,[1,66],l,l,32,0,2],[0,0,l,l,l,16,0,2],[0,0,l,l,l,16,0,2],[0,1,[1],l,l,4,0,2],[2,2,[1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,255,[33],[831],l,823,0,0],[3,4,[263,49,49,4],l,l,295,0,0],[3,4,[263,49,49,4],l,l,295,0,0],[0,2,[66,65],l,l,32,0,2],[1,7,[2,65,66,67,65,65,2],l,l,575,0,2],[1,1,[63],l,l,4,0,64],[1,1,[18],l,l,2,0,2],[1,2,[2,4],l,l,6,0,2],[2,2,[16,47],l,l,4,0,2],[1,2,[1,1],l,l,1,0,0],[1,4,[2,1,4,4],l,l,7,0,2],[1,1,[1],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,1,[2],l,l,2,0,64],[1,2,[2,9],l,l,2,0,64],[1,2,[2,9],l,l,2,0,64],[2,2,[258,258],l,l,4,0,64],[1,1,[2],l,l,2,0,64],[4,4,[2,1,1,2],l,l,2,0,64],[3,4,[2,2,2,2],l,l,2,0,64],[1,1,[2],l,l,1,0,0],[0,3,[66,65,66],l,l,32,0,2],[0,1,[2],l,l,2,0,2],[2,3,[2,2,1],l,l,1,0,64],[1,2,[2,16],l,l,303,16383,0],[1,1,[271],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[399],l,l,4,0,64],[1,1,[23],l,l,2,0,0],[1,1,[23],l,l,1,0,0],[1,2,[2,1],l,l,1,0,2],[1,1,[1],l,l,1,0,2],[1,1,[1],l,l,1,0,2],[1,1,[1],l,l,2,0,2],[2,2,[1,1],l,l,2,0,2],[2,2,[1,2],l,l,1,0,2],[2,2,[1,2],l,l,1,0,2],[1,2,[1,1],l,l,1,0,2],[1,1,[3],l,l,1,0,64],[1,1,[3],l,l,1,0,64],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,1],l,l,1,0,0],[4,5,[1,1,1,1,1],l,l,1,0,0],[1,3,[2,66,65],l,l,2,0,2],[1,2,[16,4],l,l,2,0,2],[1,2,[2,4],l,l,16,0,2],[1,2,[2,4],l,l,16,16383,0],[1,255,[2,3,66,66,66,65,67,66,67],[66],l,3,0,2],[1,255,[3],[127],l,575,0,2],[0,1,[3],l,l,1,0,2],[2,4,[3,115,83,3],l,l,1,0,2],[3,5,[3,83,115,83,3],l,l,1,0,2],[4,5,[3,3,3,4,3],l,l,4,0,2],[4,5,[3,3,3,4,3],l,l,4,0,2],[4,5,[3,3,3,3,3],l,l,4,0,2],[0,1,[3],l,l,4,0,2],[2,3,[3,3,3],l,l,4,0,2],[3,4,[3,3,3,3],l,l,4,0,2],[1,3,[1,67,66],l,l,1,0,2],[1,1,[52],l,l,36,0,2],[1,1,[2],l,l,2,0,64],[1,1,[32],l,l,1,0,0],[1,1,[32],l,l,32,0,0],[2,2,[32,32],l,l,32,0,0],[0,2,[2,2],l,l,32,0,2],[4,6,[1,1,1,1,1,1],l,l,1,0,0],[4,6,[1,1,1,1,1,1],l,l,1,0,0],[1,255,l,[121],l,1,0,32],[0,2,[1,16],l,l,4,0,2],[3,4,[2,1,1,1],l,l,512,0,2],[1,1,[4],l,l,512,0,2],[0,0,l,l,l,512,0,2],[0,0,l,l,l,512,0,2],[2,2,[2,2],l,l,1,0,2],[2,2,[1,2],l,l,32,0,2],[3,3,[1,18,18],l,l,4,0,2],[2,2,[1,2],l,l,4,0,2],[1,1,[1],l,l,4,0,2],[0,1,[1],l,l,512,0,2],[0,1,[2],l,l,4,0,2],[0,4,[3,3,3,3],l,l,3,0,2],[1,255,l,[113],l,1,0,32],[1,1,[1],l,l,1,0,0],[1,2,[1,16],l,l,47,0,2],[1,1,[1],l,l,47,0,2],[1,2,[1,2],l,l,47,0,2],[1,2,[1,2],l,l,63,0,2],[3,3,[16,19,18],l,l,1,0,0],[1,1,[143],l,l,4,0,64],[0,3,[82,65,65],l,l,2,0,2],[0,4,[66,82,17,17],l,l,1,0,2],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[3,3,[16,19,18],l,l,1,0,0],[3,3,[16,19,18],l,l,1,0,0],[1,2,[1,1],l,l,1,0,0],[1,1,[143],l,l,4,0,64],[3,3,[16,83,18],l,l,1,0,0],[1,1,[3],l,l,4,0,2],[1,1,[3],l,l,4,0,2],void 0,void 0,[1,2,[1,1],l,l,2,0,192],[2,3,[2,2,1],l,l,1,0,192],[2,3,[2,2,1],l,l,1,0,192],[4,4,[2,1,1,2],l,l,2,0,192],[1,2,[2,9],l,l,2,0,192],[1,2,[2,9],l,l,2,0,192],[3,3,[2,1,1],l,l,2,0,192],[1,1,[2],l,l,1,0,192],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,1,[2],l,l,2,0,192],[1,1,[2],l,l,2,0,192],[2,3,[1,16,4],l,l,1,0,32],void 0,void 0,[2,5,[1,65,65,68,66],l,l,2,0,0],[2,3,[1,1,4],l,l,1,0,0],[0,0,l,l,l,1,16383,0],[5,7,[1,1,1,1,1,1,4],l,l,1,0,0],[0,0,l,l,l,512,0,2],[1,1,[12],l,l,512,0,2],[0,0,l,l,l,512,0,2],[1,3,[2,82,84],l,l,512,0,2],[1,255,l,[49],l,1,0,32],[1,255,l,[32],l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[16,19,18],l,l,263,0,0],[2,11,[1,18,17,17,18,17,17,115,84,21,17],l,l,2,0,2],[0,1,[4],l,l,4,0,2],[0,0,l,l,l,16,0,2],[0,2,[2,2],l,l,4,0,2],[0,3,[2,2,2],l,l,4,0,2],[2,5,[2,23,23,23,23],l,l,2,0,66],[2,4,[2,1,1,2],l,l,1,0,2],[1,4,[2,66,65,65],l,l,1,0,2],[1,1,[2],l,l,3,16383,0],[0,0,l,l,l,2,0,2],[1,5,[1,2,1,1,1],l,l,47,0,2],[4,5,[1,1,1,1,1],l,l,1,0,0],[0,1,[4],l,l,512,0,2],void 0,void 0,[0,1,[1],l,l,512,0,2],[2,2,[48,48],l,l,32,0,32],[0,2,[66,96],l,l,2,0,2],[1,1,[2],l,l,4,0,2],[1,255,[17],[127],l,575,0,192],[1,1,[3],l,l,4,0,2],[1,1,[2],l,l,63,0,2],[1,2,[1,3],l,l,47,0,2],[1,3,[1,3,1],l,l,47,0,2],[1,3,[2,66,4],l,l,4,0,2],[1,1,[15],l,l,1,0,0],[0,1,[2],l,l,4,0,2],[0,1,[2],l,l,4,0,2],[0,2,[99,66],l,l,4,0,2],[3,3,[3,1,4],l,l,4,0,2],[3,3,[3,1,4],l,l,4,0,2],[2,3,[2,3,66],l,l,1,0,2],[1,2,[1,2],l,l,35,0,2],[1,255,l,[49],l,1,0,32],[3,5,[1,1,1,65,65],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,5,[1,1,1,65,65],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[3,3,[1,32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[4,4,[32,32,1,1],l,l,1,0,0],[3,4,[32,32,1,65],l,l,1,0,0],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[2,3,[49,1,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[1,255,l,[32],l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,2,[1,1],l,l,1,0,0],void 0,[3,4,[2,1,1,1],l,l,1,0,130],[2,3,[2,1,1],l,l,1,0,130],[1,255,l,[2],l,2,0,64],[2,2,[1,1],l,l,1,0,0],[2,9,[66,2,66,65,65,65,66,66,66],l,l,2,0,2],[1,2,[1,2],l,l,35,0,2],[1,3,[1,66,2],l,l,35,0,2],[1,4,[1,66,66,2],l,l,7,0,2],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[2,255,[1],[16],l,1,0,0],[2,3,[16,15,16],l,l,1,0,64],[2,2,[16,15],l,l,1,0,64],[1,1,[16],l,l,1,0,0],[1,2,[1,2],l,l,19,0,2],[1,1,[33],l,l,33,0,2],[4,4,[1,1,1,1],l,l,1,0,0],[3,3,[1,1,2],l,l,1,0,128],[1,1,[1],l,l,2,0,192],[2,2,[1,1],l,l,2,0,192],[1,2,[1,5],l,l,2,0,0],[0,4,[66,66,66,65],l,l,6,0,2],[0,5,[66,66,66,66,65],l,l,6,0,2],[1,2,[1,2],l,l,19,0,2],[2,255,[18,18],[2,79],l,15,0,0],[1,2,[2,39],l,l,39,0,0],[1,1,[16],l,l,2,0,128],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,255,l,[49],l,1,0,32],[1,1,[1],l,l,2,0,64],[1,1,[1],l,l,2,0,192],[1,1,[3],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[1],l,l,2,0,192],[1,1,[2],l,l,1,0,192],[1,1,[2],l,l,4,0,192],[1,1,[1],l,l,1,0,192],[1,1,[1],l,l,1,0,192],[1,1,[1],l,l,1,0,192],[3,255,[2,2],[2],l,2,0,0],[1,255,[2],[50],l,15,0,0],[2,3,[2,50,2],l,l,10,0,0],[3,3,[2,2,2],l,l,15,0,0],[3,4,[2,2,1,2],l,l,10,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,3,[95,95,95],l,l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[4,4,[95,95,95,127],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[1,2,[95,95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,3,[127,127,95],l,l,9,0,0],[3,3,[95,127,127],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[6,6,[95,95,95,95,95,95],l,l,9,0,0],[6,6,[95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,0,0],[2,3,[95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[3,4,[95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[5,6,[95,95,95,95,95,95],l,l,9,0,0],[7,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[7,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],l,l,9,0,0],[8,9,[95,95,95,95,95,95,95,95,95],l,l,9,0,0],[2,2,[95,95],l,l,9,16383,0],[1,2,[95,95],l,l,9,0,0],[6,7,[95,95,95,95,95,95,95],l,l,9,0,128],[6,7,[95,95,95,95,95,95,95],l,l,9,0,0],[3,3,[95,95,95],l,l,9,0,0],[6,8,[95,95,95,95,95,95,95,95],l,l,9,0,0],[4,5,[95,95,95,95,95],l,l,9,0,0],[2,3,[95,95,127],l,l,9,0,0],[2,3,[95,95,127],l,l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[1,255,l,[127],l,9,0,0],[2,2,[95,127],l,l,9,0,0],[3,4,[2,2,1,2],l,l,10,0,0],[2,5,[2,50,2,1,2],l,l,10,0,64],[1,1,[2],l,l,9,0,0],[2,2,[47,575],l,l,303,0,0],[2,255,l,[16,15],l,1,0,64],[3,255,[16],[16,15],l,1,0,64],[2,3,[16,15,16],l,l,1,0,64],[3,255,[16],[16,15],l,1,0,64],[3,254,[1,1,48,17],[16],l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[2,2,[32,32],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,254,l,[32],l,32,0,32],[1,254,l,[32],l,1,0,32],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[2,3,[49,1,65],l,l,1,0,32],[3,3,[1,1,4],l,l,1,0,0],[2,2,[49,1],l,l,1,0,32],[2,2,[49,1],l,l,1,0,32],[2,3,[1,16,4],l,l,1,0,32],[2,3,[1,16,4],l,l,1,0,32],[1,254,l,[49],l,1,0,32],[1,254,l,[49],l,1,0,32],[3,3,[1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,254,l,[49],l,1,0,32],[1,254,l,[49],l,1,0,32],[4,4,[1,1,1,4],l,l,1,0,0],[2,4,[95,95,75,127],l,l,9,0,0],[2,4,[95,95,75,127],l,l,9,0,0],[2,2,[1,1],l,l,1,0,128],[1,2,[1,65],l,l,1,0,128],void 0,[4,6,[1,1,1,4,65,65],l,l,1,0,0],[3,5,[1,1,1,65,65],l,l,1,0,0],[3,3,[1,1,4],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[5,5,[1,1,1,1,4],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[4,4,[1,1,1,4],l,l,1,0,0],[2,2,[1,4],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[4,4,[32,32,1,1],l,l,1,0,0],[2,3,[49,1,1],l,l,1,0,32],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[1],l,l,1,0,0],[1,2,[1,65],l,l,1,0,128],[1,2,[1,65],l,l,1,0,128],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[2,2,[1,1],l,l,1,0,0],[1,254,l,[52],l,4,0,32],[3,3,[1,1,1],l,l,1,0,0],[2,3,[1,1,65],l,l,2,0,0],[2,2,[2,1],l,l,1,0,0],[2,2,[3,3],l,l,1,0,64],[3,4,[1,1,1,65],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,254,l,[49],l,1,0,32],[1,1,[1],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[3,3,[1,1,1],l,l,1,0,0],[1,1,[1],l,l,2,0,0],[1,1,[2],l,l,1,0,0],[1,1,[1],l,l,32,0,0],[1,1,[2],l,l,1,0,0],[1,1,[1],l,l,1,0,0],[1,3,[2,66,66],l,l,1,0,0],[0,1,[50],l,l,1,16383,32],[0,1,[48],l,l,1,16383,32],[1,1,[16],l,l,2,16383,0],[1,1,[16],l,l,4,0,0],[2,2,[47,575],l,l,303,0,0],[1,3,[1,65,65],l,l,1,0,0],[1,3,[1,65,65],l,l,1,0,0],[1,1,[95],l,l,9,0,0],[1,1,[95],l,l,9,0,0],[2,2,[2,2],l,l,47,0,64],[1,1,[2],l,l,10,0,64],[1,1,[2],l,l,10,0,64],[3,6,[1,48,48,65,65,65],l,l,1,0,0],[3,7,[1,48,48,65,65,65,65],l,l,1,0,0],[2,4,[48,48,65,65],l,l,1,0,0],[3,3,[1,32,32],l,l,1,0,0],[3,6,[48,48,1,65,65,65],l,l,1,0,0],[3,254,[16],[16,15],l,1,0,64],[3,254,[16],[16,15],l,1,0,64],[3,254,[114,68],[114],l,2,0,96],[1,254,l,[114],l,2,0,96],[2,254,l,[44,575],l,831,0,64],[3,254,[47],[575,575],[575],831,0,64],[1,1,[1527],l,l,1503,0,233],[2,254,l,[113,113],l,1,0,33],[1,1,[16],l,l,48,0,41],[2,3,[271,2,4],l,l,303,0,105],[2,2,[271,2],l,l,303,0,97],[2,3,[48,48,111],l,l,303,0,65],[1,4,[160,96,96,4],l,l,32,0,65],[1,3,[160,4,4],l,l,32,0,65],[2,2,[2,256],l,l,1,0,80],[3,3,[2,49,1],l,l,1,0,48],[3,3,[2,49,1],l,l,1,0,48],[2,254,[2],[49],l,1,0,48],[2,7,[34,2,65,65,65,74,68],l,l,1,0,65],[1,3,[2,65,65],l,l,2,0,65],[2,6,[2,34,65,65,65,74],l,l,2,0,65],[2,6,[2,34,65,65,65,74],l,l,2,0,65],[2,6,[2,98,98,68,65,495],l,l,32,0,65],[1,4,[32,96,96,4],l,l,32,0,81],[2,2,[4,16],l,l,32,0,49],[2,4,[391,48,65,65],l,l,1,0,65],[3,6,[391,48,48,511,65,65],l,l,319,0,65],[2,254,[160],[160,65],l,32,0,65],[0,5,[65,65,65,65,68],l,l,32,16383,1],[1,4,[65,65,65,65],l,l,32,0,1],[2,254,[258,1,65,65,65],[65],l,32,0,97],[2,3,[32,1,463],l,l,32,0,65],[1,254,l,[48],l,32,0,33],[1,254,l,[48],l,32,0,33],[2,254,[48],[33],l,32,0,1],[2,254,[48],[33],l,32,0,1],[3,254,l,[319,319],[319],319,0,1],[1,254,l,[319],l,319,0,1],[3,3,[65,65,319],l,l,32,0,1],[1,254,l,[319],l,319,0,1],[1,1,[271],l,l,4,0,1],[1,1,[271],l,l,9,0,1],[0,0,l,l,l,319,0,1],[2,2,[49,49],l,l,9,0,1],[1,2,[399,1],l,l,2,0,65],[1,2,[32,1],l,l,2,0,65],[2,2,[15,2],l,l,256,0,97],[1,3,[48,65,68],l,l,32,0,97],[1,3,[48,65,68],l,l,32,0,97],[2,3,[32,1,463],l,l,32,0,65],[2,254,[48],[319],l,32,0,65],[3,3,[511,48,271],l,l,319,0,65],[3,3,[511,48,271],l,l,32,0,65],[1,2,[48,271],l,l,32,0,65],[1,2,[48,271],l,l,32,0,65],[1,1,[1535],l,l,4,0,65],[2,4,[32,65,65,495],l,l,32,0,65],[2,3,[48,65,65],l,l,48,0,65],[2,3,[48,65,65],l,l,48,0,65],[2,254,[1,1],[447],l,303,0,97],void 0,[1,5,[2,66,65,65,65],l,l,264,0,65],[2,2,[15,2],l,l,271,0,97],[3,8,[112,96,96,65,65,96,96,65],l,l,32,0,65],[4,11,[112,112,96,96,65,65,96,65,96,96,65],l,l,32,0,65],[1,1,[2],l,l,264,0,9],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[3,254,[256,2,4],[47],l,303,0,105],[2,254,[256,2],[47],l,303,0,97],[1,3,[2,2,2],l,l,2,0,97],[1,1,[2],l,l,2,0,97],[2,3,[2,2,1],l,l,4,0,65],[3,5,[2,2,2,1,1],l,l,2,0,65],[2,4,[2,2,1,1],l,l,34,0,65],[1,3,[48,65,65],l,l,16,0,65],[1,3,[2,1,2],l,l,32,0,65],[1,5,[2,35,1,2,1],l,l,32,0,65],[1,1,[16],l,l,16,0,73],[1,1,[16],l,l,16,0,73],[1,1,[16],l,l,16,0,73],[0,0,l,l,l,1,0,1],[1,2,[287,2],l,l,288,0,97],[1,2,[1,1],l,l,10,0,97],[0,0,l,l,l,1,0,1],[3,254,[47],[2,47],l,47,0,97],[0,1,[1],l,l,1,0,1],[0,1,[1],l,l,32,0,1],[1,2,[2,1],l,l,47,0,1],[1,1,[1],l,l,264,0,97],[1,1,[1],l,l,264,0,97],[2,2,[2,47],l,l,47,0,1],[1,254,[2],[1151],l,1087,0,96],[1,254,[1],[1151],l,1087,0,0],[1,254,[1],[1151],l,1087,0,0],[1,1,[16],l,l,32,0,1],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[1,1,[256],l,l,2,0,97],[2,2,[256,2],l,l,2,0,97],[1,1,[32],l,l,256,0,97],[3,254,[15],[2,47],l,303,0,97],[1,1,[256],l,l,2,0,97],[4,254,[256,66,66,66],[66,96],l,319,0,1],[1,1,[48],l,l,16,0,97],[2,2,[2,2],l,l,34,0,65],[1,1,[16],l,l,2,0,97],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,[3,254,l,[319,319],[319],319,0,1],[3,254,[15],[2,303],l,303,0,97]].map(function(o){return o===void 0?void 0:n.functionType.apply(void 0,Ur(o))})},"../excel-online-calc-lang/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.visitQualifier=r.visitAppHeadNode=r.visitWSFNode=r.visitOperatorNode=r.visitFormulaNode=r.createResolver=r.resolveGridRef=r.canDenoteCellRef=r.canDenoteUserDefinedFunc=r.canDenoteLocalName=r.relabelFormula=r.createPrinter=r.anonymizeFormula=r.xlMathpack=r.ieeeMathpack=r.parseSignedLiteral=r.parseNumberLiteral=r.parseUint=r.isLineBreak=r.isSpace=r.wrapPosition=r.parseQualifier=r.parseGridRangeA1=r.parseGridCellA1=r.parseCellRef=r.isR1C1IdentStart=r.SpecialPos=r.formatName=r.formatGridRange=r.quoteQualifier=r.formatQualifier=r.shouldQuoteQualifier=r.canonicaliseRangePos=r.formatRangePos=r.canonicaliseCellPos=r.formatCellPos=r.canonicaliseColRange=r.canonicaliseRowRange=r.formatColRange=r.formatRowRange=r.canonicaliseCol=r.canonicaliseRow=r.formatCol=r.formatRow=r.resolvePosition=r.canonicaliseBrackets=r.columnName=r.buildAnnotations=r.adjustFormulaOrigin=r.PackageName=void 0,r.value=r.types=r.testUtil=r.signature=r.printServiceTypes=r.printService=r.mathpackXL=r.location=r.formulaModule=r.config=r.reducePledge=r.reduceBottomUp=r.PledgeReducer=r.zipVisitor=r.ZipVisitor=r.depthVisitor=r.composeVisitor=r.ComposeVisitor=r.binaryVisitor=r.BinaryVisitor=r.DelegatingVisitor=r.voidVisitor=r.constVisitor=r.ConstVisitor=r.identityVisitor=r.IdentityVisitor=r.bindVisitor=r.visitCellRef=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");r.PackageName="excel-online-calc-lang";var a=c("../excel-online-calc-lang/lib/adjust.js");Object.defineProperty(r,"adjustFormulaOrigin",{enumerable:!0,get:function(){return a.adjustFormulaOrigin}});var l=c("../excel-online-calc-lang/lib/annotations.js");Object.defineProperty(r,"buildAnnotations",{enumerable:!0,get:function(){return l.buildAnnotations}});var o=c("../excel-online-calc-lang/lib/cellFormat.js");Object.defineProperty(r,"columnName",{enumerable:!0,get:function(){return o.columnName}}),Object.defineProperty(r,"canonicaliseBrackets",{enumerable:!0,get:function(){return o.canonicaliseBrackets}}),Object.defineProperty(r,"resolvePosition",{enumerable:!0,get:function(){return o.resolvePosition}}),Object.defineProperty(r,"formatRow",{enumerable:!0,get:function(){return o.formatRow}}),Object.defineProperty(r,"formatCol",{enumerable:!0,get:function(){return o.formatCol}}),Object.defineProperty(r,"canonicaliseRow",{enumerable:!0,get:function(){return o.canonicaliseRow}}),Object.defineProperty(r,"canonicaliseCol",{enumerable:!0,get:function(){return o.canonicaliseCol}}),Object.defineProperty(r,"formatRowRange",{enumerable:!0,get:function(){return o.formatRowRange}}),Object.defineProperty(r,"formatColRange",{enumerable:!0,get:function(){return o.formatColRange}}),Object.defineProperty(r,"canonicaliseRowRange",{enumerable:!0,get:function(){return o.canonicaliseRowRange}}),Object.defineProperty(r,"canonicaliseColRange",{enumerable:!0,get:function(){return o.canonicaliseColRange}}),Object.defineProperty(r,"formatCellPos",{enumerable:!0,get:function(){return o.formatCellPos}}),Object.defineProperty(r,"canonicaliseCellPos",{enumerable:!0,get:function(){return o.canonicaliseCellPos}}),Object.defineProperty(r,"formatRangePos",{enumerable:!0,get:function(){return o.formatRangePos}}),Object.defineProperty(r,"canonicaliseRangePos",{enumerable:!0,get:function(){return o.canonicaliseRangePos}}),Object.defineProperty(r,"shouldQuoteQualifier",{enumerable:!0,get:function(){return o.shouldQuoteQualifier}}),Object.defineProperty(r,"formatQualifier",{enumerable:!0,get:function(){return o.formatQualifier}}),Object.defineProperty(r,"quoteQualifier",{enumerable:!0,get:function(){return o.quoteQualifier}}),Object.defineProperty(r,"formatGridRange",{enumerable:!0,get:function(){return o.formatGridRange}}),Object.defineProperty(r,"formatName",{enumerable:!0,get:function(){return o.formatName}});var d=c("../excel-online-calc-lang/lib/cellParse.js");Object.defineProperty(r,"SpecialPos",{enumerable:!0,get:function(){return d.SpecialPos}}),Object.defineProperty(r,"isR1C1IdentStart",{enumerable:!0,get:function(){return d.isR1C1IdentStart}}),Object.defineProperty(r,"parseCellRef",{enumerable:!0,get:function(){return d.parseCellRef}}),Object.defineProperty(r,"parseGridCellA1",{enumerable:!0,get:function(){return d.parseGridCellA1}}),Object.defineProperty(r,"parseGridRangeA1",{enumerable:!0,get:function(){return d.parseGridRangeA1}}),Object.defineProperty(r,"parseQualifier",{enumerable:!0,get:function(){return d.parseQualifier}}),Object.defineProperty(r,"wrapPosition",{enumerable:!0,get:function(){return d.wrapPosition}}),n.__exportStar(c("../excel-online-calc-lang/lib/config.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/datepack.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/formula.js"),r);var g=c("../excel-online-calc-lang/lib/literalParse.js");Object.defineProperty(r,"isSpace",{enumerable:!0,get:function(){return g.isSpace}}),Object.defineProperty(r,"isLineBreak",{enumerable:!0,get:function(){return g.isLineBreak}}),Object.defineProperty(r,"parseUint",{enumerable:!0,get:function(){return g.parseUint}}),Object.defineProperty(r,"parseNumberLiteral",{enumerable:!0,get:function(){return g.parseNumberLiteral}}),Object.defineProperty(r,"parseSignedLiteral",{enumerable:!0,get:function(){return g.parseSignedLiteral}}),n.__exportStar(c("../excel-online-calc-lang/lib/location.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/mathpack.js"),r);var m=c("../excel-online-calc-lang/lib/mathpackIEEE.js");Object.defineProperty(r,"ieeeMathpack",{enumerable:!0,get:function(){return m.ieeeMathpack}});var y=c("../excel-online-calc-lang/lib/mathpackXL.js");Object.defineProperty(r,"xlMathpack",{enumerable:!0,get:function(){return y.xlMathpack}}),n.__exportStar(c("../excel-online-calc-lang/lib/numfmt.js"),r);var h=c("../excel-online-calc-lang/lib/printService.js");Object.defineProperty(r,"anonymizeFormula",{enumerable:!0,get:function(){return h.anonymizeFormula}}),Object.defineProperty(r,"createPrinter",{enumerable:!0,get:function(){return h.createPrinter}}),n.__exportStar(c("../excel-online-calc-lang/lib/printServiceTypes.js"),r);var R=c("../excel-online-calc-lang/lib/relabel.js");Object.defineProperty(r,"relabelFormula",{enumerable:!0,get:function(){return R.relabelFormula}});var C=c("../excel-online-calc-lang/lib/resolveService.js");Object.defineProperty(r,"canDenoteLocalName",{enumerable:!0,get:function(){return C.canDenoteLocalName}}),Object.defineProperty(r,"canDenoteUserDefinedFunc",{enumerable:!0,get:function(){return C.canDenoteUserDefinedFunc}}),Object.defineProperty(r,"canDenoteCellRef",{enumerable:!0,get:function(){return C.canDenoteCellRef}}),Object.defineProperty(r,"resolveGridRef",{enumerable:!0,get:function(){return C.resolveGridRef}}),Object.defineProperty(r,"createResolver",{enumerable:!0,get:function(){return C.createResolver}}),n.__exportStar(c("../excel-online-calc-lang/lib/resolveServiceTypes.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/rtree.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/signature.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/styleServiceTypes.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/types.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/util.js"),r),n.__exportStar(c("../excel-online-calc-lang/lib/value.js"),r);var S=c("../excel-online-calc-lang/lib/visitor.js");Object.defineProperty(r,"visitFormulaNode",{enumerable:!0,get:function(){return S.visitFormulaNode}}),Object.defineProperty(r,"visitOperatorNode",{enumerable:!0,get:function(){return S.visitOperatorNode}}),Object.defineProperty(r,"visitWSFNode",{enumerable:!0,get:function(){return S.visitWSFNode}}),Object.defineProperty(r,"visitAppHeadNode",{enumerable:!0,get:function(){return S.visitAppHeadNode}}),Object.defineProperty(r,"visitQualifier",{enumerable:!0,get:function(){return S.visitQualifier}}),Object.defineProperty(r,"visitCellRef",{enumerable:!0,get:function(){return S.visitCellRef}}),Object.defineProperty(r,"bindVisitor",{enumerable:!0,get:function(){return S.bindVisitor}}),Object.defineProperty(r,"IdentityVisitor",{enumerable:!0,get:function(){return S.IdentityVisitor}}),Object.defineProperty(r,"identityVisitor",{enumerable:!0,get:function(){return S.identityVisitor}}),Object.defineProperty(r,"ConstVisitor",{enumerable:!0,get:function(){return S.ConstVisitor}}),Object.defineProperty(r,"constVisitor",{enumerable:!0,get:function(){return S.constVisitor}}),Object.defineProperty(r,"voidVisitor",{enumerable:!0,get:function(){return S.voidVisitor}}),Object.defineProperty(r,"DelegatingVisitor",{enumerable:!0,get:function(){return S.DelegatingVisitor}}),Object.defineProperty(r,"BinaryVisitor",{enumerable:!0,get:function(){return S.BinaryVisitor}}),Object.defineProperty(r,"binaryVisitor",{enumerable:!0,get:function(){return S.binaryVisitor}}),Object.defineProperty(r,"ComposeVisitor",{enumerable:!0,get:function(){return S.ComposeVisitor}}),Object.defineProperty(r,"composeVisitor",{enumerable:!0,get:function(){return S.composeVisitor}}),Object.defineProperty(r,"depthVisitor",{enumerable:!0,get:function(){return S.depthVisitor}}),Object.defineProperty(r,"ZipVisitor",{enumerable:!0,get:function(){return S.ZipVisitor}}),Object.defineProperty(r,"zipVisitor",{enumerable:!0,get:function(){return S.zipVisitor}}),Object.defineProperty(r,"PledgeReducer",{enumerable:!0,get:function(){return S.PledgeReducer}}),Object.defineProperty(r,"reduceBottomUp",{enumerable:!0,get:function(){return S.reduceBottomUp}}),Object.defineProperty(r,"reducePledge",{enumerable:!0,get:function(){return S.reducePledge}}),r.config=n.__importStar(c("../excel-online-calc-lang/lib/config.js")),r.formulaModule=n.__importStar(c("../excel-online-calc-lang/lib/formula.js")),r.location=n.__importStar(c("../excel-online-calc-lang/lib/location.js")),r.mathpackXL=n.__importStar(c("../excel-online-calc-lang/lib/mathpackXL.js")),r.printService=n.__importStar(c("../excel-online-calc-lang/lib/printService.js")),r.printServiceTypes=n.__importStar(c("../excel-online-calc-lang/lib/printServiceTypes.js")),r.signature=n.__importStar(c("../excel-online-calc-lang/lib/signature.js")),r.testUtil=n.__importStar(c("../excel-online-calc-lang/lib/test/dummyDoc.js")),r.types=n.__importStar(c("../excel-online-calc-lang/lib/types.js")),r.value=n.__importStar(c("../excel-online-calc-lang/lib/value.js"))},"../excel-online-calc-lang/lib/literalParse.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isSpace=R,r.isLineBreak=C,r.parseUint=S,r.parseNumberLiteral=T,r.parseSignedLiteral=D;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/numfmt.js"),l=c("../excel-online-calc-lang/lib/util.js"),o=n.codePoint,d=o.codePointSpace,g=o.codePointLF,m=o.codePointMinusSign,y=o.codePointPlusSign,h=o.codePointSlash;function R(_){return _===d||_===g}function C(_){return _===g}function S(_,M,k,v){(0,n.assertIndex)("calc.parse.parseUint",M,16);for(var b=0,x=v,w=k.length;x<w;){var L=(0,n.stringCodePointAt)(k,x);if(!_.isNumeral(L))break;var N=_.getOrdinal(L);b===0&&N!==0&&(w=(0,n.fastMin)(w,x+M)),b=b*10+N,x+=(0,n.numCodeUnits)(L)}return x===w&&x<k.length&&_.isNumeral((0,n.stringCodePointAt)(k,x))?[0,v]:[b,x]}function F(_,M,k){var v=k;if(v<M.length&&_.stringCompareCI("E",M.substring(v,v+1))===0)v+=1;else if((0,n.stringStartsWith)(M,"**",v))v+=2;else return[0,k];var b=!1;if(v<M.length){var x=(0,n.stringCodePointAt)(M,v);((b=x===m)||x===y)&&(v+=(0,n.numCodeUnits)(x))}if(v>=M.length||!_.isNumeral((0,n.stringCodePointAt)(M,v)))return!1;var w=2147483647,L=S(_,10,M,v),N=be(L,2),U=N[0],K=N[1];return K===v||U>w?!1:[b?-U:U,K]}function E(_,M,k,v){var b=v,x=32767,w=S(_,5,k,b),L=be(w,2),N=L[0],U=L[1];if(U===b||N>x||(b=U,!(b<k.length&&k.charCodeAt(b)===h)))return!1;b+=1;var K=S(_,5,k,b),G=be(K,2),$=G[0],O=G[1];if(O===b||$>x)return!1;if(b=O,$===0)return[!1,0,b];var j=M.div(M.fromNumber(N),M.fromNumber($));return(0,n.assertTrue)("calc.lang.tryTokenizeFrac",(0,l.isNumberOper)(j)),[j,$,b]}function A(_,M,k){for(var v=k,b="",x=0;x<M.length;){var w=(0,n.stringCodePointAt)(M,x);if(_.isNumeral(w)){var L=(0,n.numCodeUnits)(w);b+=M.substring(x,x+L),x+=L,v-=1;continue}if(v===0||!_.isThousandsPosition(v))return;x+=_.thousandsSeparator.length}return b}function T(_,M,k,v,b,x,w){var L=v,N=0,U="",K,G=!1,$=!1,O=0,j=0,z=a.NumberShape.ASCII,H,V;if(!(!(0,n.stringStartsWith)(k,_.decimalSeparator,v)&&!(v<k.length&&_.isNumeral((0,n.stringCodePointAt)(k,v))))){for(var I=function(){if((x||b&&k.indexOf("%",L)>=0)&&(N-=2,K!==void 0)){var fe=M.div(K,M.fromNumber(100));(0,n.assertTrue)("calc.lang.parseNumberLiteral",(0,l.isNumberOper)(fe)),K=fe,V=a.KnownFormat.Pct}if((0,n.fastAbs)(N)>=309)return{value:void 0,i:L,consumedThousands:G,consumedDecimal:$,numDigDec:O,numShape:z,format:V};var Ae=M.parse(_,!0,N,U);if(K!==void 0){var Te=M.add(Ae,K);(0,n.assertTrue)("calc.lang.parseNumberLiteral",(0,l.isNumberOper)(Te)),Ae=Te}return{value:Ae,i:L,consumedThousands:G,consumedDecimal:$,numDigDec:O,numShape:z,format:V}};L<k.length;){var B=(0,n.stringCodePointAt)(k,L);if(!_.isNumeral(B)||_.getOrdinal(B)!==0)break;(H=_.getNumberShape(B))!==a.NumberShape.ASCII&&(z=H),L+=(0,n.numCodeUnits)(B)}if(w){var q=E(_,M,k,L);if(q!==!1){var W=be(q,3),Z=W[0],P=W[1],Q=W[2];return L=Q,Z===!1?{value:void 0,i:L,consumedThousands:G,consumedDecimal:$,numDigDec:O,numShape:z,format:V}:(V=P>=10?a.KnownFormat.FractBond:a.KnownFormat.Fract,K=Z,I())}}for(var Y=L;L<k.length;){var X=(0,n.stringCodePointAt)(k,L);if(_.isNumeral(X)){N+=1,(H=_.getNumberShape(X))!==a.NumberShape.ASCII&&(z=H),L+=(0,n.numCodeUnits)(X);continue}if(b&&N>0&&(0,n.stringStartsWith)(k,_.thousandsSeparator,L)){G=!0,L+=_.thousandsSeparator.length;continue}break}if(U+=k.substring(Y,L),G){var ee=A(_,U,N);if(ee===void 0)return;U=ee}if(v<L&&L<k.length&&R(k.charCodeAt(L))){var oe=E(_,M,k,L+1);if(oe!==!1){var le=be(oe,3),ue=le[0],te=le[1],ie=le[2];return L=ie,ue===!1?{value:void 0,i:L,consumedThousands:G,consumedDecimal:$,numDigDec:O,numShape:z,format:V}:(V=te>=10?a.KnownFormat.FractBond:a.KnownFormat.Fract,K=ue,I())}}var ae=!1;if((0,n.stringStartsWith)(k,_.decimalSeparator,L)&&(ae=L===v,$=!0,L+=_.decimalSeparator.length),N===0)for(;L<k.length;){var re=(0,n.stringCodePointAt)(k,L);if(!_.isNumeral(re)||_.getOrdinal(re)!==0)break;N-=1,(H=_.getNumberShape(re))!==a.NumberShape.ASCII&&(z=H),j+=1,L+=(0,n.numCodeUnits)(re)}for(Y=L;L<k.length;){var ne=(0,n.stringCodePointAt)(k,L);if(!_.isNumeral(ne))break;(H=_.getNumberShape(ne))!==a.NumberShape.ASCII&&(z=H),O+=1,L+=(0,n.numCodeUnits)(ne)}if(U+=k.substring(Y,L),O>0&&(O+=j),!(ae&&L<=v+_.decimalSeparator.length)){var ce=F(_,k,L);if(ce!==!1){var me=be(ce,2),he=me[0],Ce=me[1];N+=he,Ce!==L&&(V=a.KnownFormat.Exp),L=Ce}return ce===!1?{value:void 0,i:L,consumedThousands:G,consumedDecimal:$,numDigDec:O,numShape:z,format:V}:I()}}}function D(_,M,k,v,b){var x=v,w=!1;if(x<k.length){var L=k.charCodeAt(x);if((L===y||L===m)&&(w=L===m,x+=1,b))for(;x<k.length&&R(k.charCodeAt(x));)x+=1}var N=T(_,M,k,x,!1,!1,!1);return(N==null?void 0:N.value)===void 0?[M.zero,v]:(x=N.i,[w?M.neg(N.value):N.value,x])}},"../excel-online-calc-lang/lib/location.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.originCell=r.sheetGridCell=r.sheetGridRange=r.sheetGridCube=r.sheetCols=r.sheetRows=r.NameSource=r.LexicalKind=void 0,r.lexicalSourceCell=o,r.lexicalSourceRange=d,r.lexicalSourceGrid=g,r.lexicalSourceName=m,r.lexicalSourceWSF=y,r.lexicalSourceUDF=h,r.documentLoc=R,r.structRefColumnLoc=C,r.sheetRange=S,r.sheetIndex=F,r.allSheetsRange=E,r.sheetRangeIndexes=A,r.unsafeGridRange=T,r.gridRange=D,r.gridCell=_,r.documentScope=k,r.nameScope=v,r.nameLoc=b,r.userDefinedFuncLoc=x,r.isSheetIndex=w,r.isGridCell=L,r.isSheetGridRange=N,r.isSheetGridCell=U;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(K){K[K.Cell=1]="Cell",K[K.Range=2]="Range",K[K.NameManager=3]="NameManager",K[K.CondFormatting=4]="CondFormatting",K[K.DataValidation=5]="DataValidation",K[K.Indirect=6]="Indirect",K[K.WSF=7]="WSF",K[K.UDF=8]="UDF",K[K.Other=9]="Other"})(a||(r.LexicalKind=a={}));var l;(function(K){K.AppHead="AppHead",K.Plain="Plain",K.StructRef="StructRef",K.Indirect="Indirect"})(l||(r.NameSource=l={}));function o(K){return{kind:a.Cell,range:K}}function d(K){return{kind:a.Range,range:K}}function g(K,G){switch(K){case a.Cell:return U(G)?o(G):(0,n.assertFalse)("calc.lang.lexicalSourceGrid: expected cell");case a.Range:return d(G)}}function m(K){return{kind:a.NameManager,name:K}}function y(K){return{kind:a.WSF,id:K}}function h(K){return{kind:a.UDF,udf:K}}r.sheetRows=1048576,r.sheetCols=16384;function R(K,G){return{path:K,name:G}}function C(K,G,$,O){return{name:K,range:G,hasHeadersRow:$,hasTotalsRow:O}}function S(K,G,$){return{document:K,index:G,index2:$}}function F(K,G){return S(K,G,G)}function E(K){return{document:K,index:void 0,index2:void 0}}function A(K,G){return{sheets:K,position:G}}function T(K,G,$,O){return{row:K,col:G,rows:$,cols:O}}function D(K,G,$,O){return(0,n.assertIndex)("calc.lang.gridRange",K,r.sheetRows),(0,n.assertIndex)("calc.lang.gridRange",G,r.sheetCols),(0,n.assertPositiveLength)("calc.lang.gridRange",$,r.sheetRows-K),(0,n.assertPositiveLength)("calc.lang.gridRange",O,r.sheetCols-G),T(K,G,$,O)}function _(K,G){return(0,n.assertIndex)("calc.lang.gridCell",K,r.sheetRows),(0,n.assertIndex)("calc.lang.gridCell",G,r.sheetCols),T(K,G,1,1)}function M(K,G){return{sheet:K,range:G}}r.sheetGridCube=M,r.sheetGridRange=M,r.sheetGridCell=M,r.originCell=M;function k(K){return{document:K,index:void 0}}function v(K,G){return G===void 0?k(K):F(K,G)}function b(K,G){return{scope:K,name:G}}function x(K,G){return{document:K,id:G}}function w(K){return K.index===K.index2}function L(K){return K.rows===1&&K.cols===1}function N(K){return w(K.sheet)}function U(K){return L(K.range)}},"../excel-online-calc-lang/lib/mathpack.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.numberComponents=void 0,r.formatScientificLeft=a;var n=c("../excel-online-calc-common/lib/index.js");r.numberComponents=(0,n.typedInstanceCreator)()(function(l,o,d){return{sign:l,mantissa:o,exponent:d}});function a(l,o){if(o<=1)return o;var d=l%o;return d===0?o:d<0?d+o:d}},"../excel-online-calc-lang/lib/mathpackIEEE.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ieeeMathpack=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/mathpack.js"),l=c("../excel-online-calc-lang/lib/types.js"),o=c("../excel-online-calc-lang/lib/value.js");function d(V){return V}var g=n.codePoint.codePointDigitZero;function m(V){var I={kind:l.OperKind.Number,_valueIEEE:V};return I}var y=m(0),h=m(1),R=m(Math.PI);function C(V){return isFinite(V)?m(V):o.numErrorOper}function S(V,I){var B=V,q=B._valueIEEE,W=I,Z=W._valueIEEE;return Z===0?o.div0ErrorOper:C(q/Z)}function F(V,I){var B=V,q=B._valueIEEE,W=I,Z=W._valueIEEE,P=q**Z;return isFinite(P)?m(P):isNaN(P)?o.div0ErrorOper:o.numErrorOper}function E(V,I){var B=V,q=B._valueIEEE,W=I,Z=W._valueIEEE;return q<Z?-1:q>Z?1:0}function A(V,I,B){var q=V.decimalSeparator,W=I,Z=W._valueIEEE,P=String(Z).replace("e","E");return q!=="."&&(P=P.replace(".",q)),P}function T(V){for(var I=0;I<V.length;I+=1)if(V.charCodeAt(I)!==g)return!1;return!0}function D(V,I){var B=I===void 0?V.toExponential():V.toExponential(I),q=B.indexOf("e"),W=!(0,n.stringStartsWith)(B,"-"),Z=B.substring(W?0:1,q).replace(".",""),P=parseInt(B.substring(q+1),10)+1;return T(Z)?{sign:W,mantissa:"",exponent:0}:{sign:W,mantissa:Z,exponent:P}}function _(V,I,B){var q=V,W=q._valueIEEE,Z=D(W),P=Z.sign,Q=Z.mantissa,Y=Z.exponent,X=B+(Y+I);if(X===0){var ee=parseFloat("5e"+String(Y-1));if(Math.abs(W)>=ee)return(0,a.numberComponents)(P,"1",Y+I+1)}if(X<1)return(0,a.numberComponents)(!0,"",0);if(X<=21){var oe=D(W,X-1);P=oe.sign,Q=oe.mantissa,Y=oe.exponent,X=B+(Y+I)}var le=Q.substring(0,X);return(0,a.numberComponents)(P,le,le.length===0?0:Y+I)}function M(V,I,B){var q=V,W=q._valueIEEE,Z=D(W),P=Z.sign,Q=Z.mantissa,Y=Z.exponent,X=(0,a.formatScientificLeft)(Y,I),ee=X+B;if((0,n.assertTrue)("calc.lang.ieeeFormatScientific",ee>0),ee===0){var oe=parseFloat("5e"+String(Y-1));if(Math.abs(W)>=oe)return(0,a.numberComponents)(P,"",Y+1)}if(ee<1)return(0,a.numberComponents)(!0,"",0);if(ee<=21){var le=D(W,ee-1);P=le.sign,Q=le.mantissa,Y=le.exponent,X=(0,a.formatScientificLeft)(Y,I),ee=X+B}var ue=Q.substring(0,ee);return(0,a.numberComponents)(P,ue,ue.length===0?0:Y)}var k=["0","1","2","3","4","5","6","7","8","9"];function v(V,I){var B=V.getOrdinal,q="";for(var W of(0,n.codePointIterator)(I))q+=k[B(W)];return q}function b(V,I,B,q){return m(+((I?"":"-")+"0."+v(V,q)+"E"+String(B)))}function x(V){var I=V,B=I._valueIEEE;return m(B<0?Math.ceil(B):Math.floor(B))}function w(V){var I=V,B=I._valueIEEE;return m(Math.floor(B))}function L(V){var I=V,B=I._valueIEEE;return m(Math.ceil(B))}function N(V,I){var B=V,q=B._valueIEEE;if(q===0)return y;var W=D(q),Z=W.exponent,P=x(I)._valueIEEE+Z;if(P===0){var Q=parseFloat("5e"+String(Z-1));if(Math.abs(q)>=Q)return C((q<0?-1:1)*parseFloat("10e"+String(Z-1)))}return P<1?y:P>21?V:C(parseFloat(q.toExponential(P-1)))}function U(V){return V.substring(0,1)+"."+V.substring(1)}function K(V,I){if(V.length<=I)return U(V);for(var B=V.substring(0,I),q=0,W=B.length-1;W>=0&&B.charCodeAt(W)-g===9;W-=1)q+=1;if(q===B.length)return"10";var Z=B.substring(0,B.length-q-1)+String.fromCharCode(B.charCodeAt(B.length-q-1)+1);return U(Z)}function G(V,I){var B=V,q=B._valueIEEE;if(q===0)return y;var W=D(q),Z=W.sign,P=W.mantissa,Q=W.exponent,Y=x(I)._valueIEEE+Q;return Y<1?C(parseFloat((Z?"":"-")+"10e"+String(Q-1-Y))):Y>21?V:C(parseFloat((Z?"":"-")+K(P,Y)+"e"+String(Q-1)))}function $(V,I){var B=V,q=B._valueIEEE;if(q===0)return y;var W=D(q),Z=W.sign,P=W.mantissa,Q=W.exponent,Y=x(I)._valueIEEE+Q;if(Y<1)return y;if(Y>21)return V;var X=P.substring(0,Y);return C(parseFloat((Z?"":"-")+U(X)+"e"+String(Q-1)))}function O(V){return(0,n.assertInteger)("calc.lang.ieeeTenTo",V),C(Math.pow(10,V))}function j(V){var I=V,B=I._valueIEEE,q=Math.abs(B);return q>=4294967296?4294967295:Math.floor(q)}function z(V){var I=x(V)._valueIEEE;return I<-2147483648||I>2147483647?-2147483648:I}function H(V){var I=w(V)._valueIEEE;return I<-2147483648?-2147483648:I>2147483647?2147483647:I}r.ieeeMathpack={zero:y,one:h,pi:R,add:function(I,B){return C(I._valueIEEE+B._valueIEEE)},sub:function(I,B){return C(I._valueIEEE-B._valueIEEE)},mul:function(I,B){return C(I._valueIEEE*B._valueIEEE)},div:S,power:F,percent:function(I){return m(I._valueIEEE/100)},neg:function(I){return m(-I._valueIEEE)},compare:E,formatGeneral:A,formatFixed:_,formatScientific:M,parse:b,trunc:x,ceil:L,floor:w,abs:function(I){return m(Math.abs(I._valueIEEE))},cond:function(I){return E(I,y)},cond2:E,fromNumber:m,toNumber:function(I){return I._valueIEEE},sqrt:function(I){return C(Math.sqrt(I._valueIEEE))},exp:function(I){return C(Math.exp(I._valueIEEE))},ln:function(I){return C(Math.log(I._valueIEEE))},log:function(I){return C(Math.log(I._valueIEEE)/Math.LN10)},sin:function(I){return m(Math.sin(I._valueIEEE))},cos:function(I){return m(Math.cos(I._valueIEEE))},tan:function(I){return m(Math.tan(I._valueIEEE))},asin:function(I){return C(Math.asin(I._valueIEEE))},acos:function(I){return C(Math.acos(I._valueIEEE))},atan:function(I){return C(Math.atan(I._valueIEEE))},atan2:function(I,B){return m(Math.atan2(B._valueIEEE,I._valueIEEE))},mod:function(I,B){return m(I._valueIEEE%B._valueIEEE)},round:N,roundUp:G,roundDown:$,tenTo:O,checkAlmostCancellation:function(I,B){return B},fix:j,lfix:z,sfix:H,viewRound:n.identity}},"../excel-online-calc-lang/lib/mathpackXL.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.xlMathpack=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-cpp/lib/src/index.js"),l=c("../excel-online-calc-lang/lib/types.js"),o=c("../excel-online-calc-lang/lib/value.js");function d(O){return O}function g(O){var j={kind:l.OperKind.Number,_valueXL:O};return j}var m=g(a.mathpack.zero()),y=g(a.mathpack.one()),h=g(a.mathpack.pi());function R(O){return(O.num&a.mathpack.MathErrorNum.DivBy0)!==0?o.div0ErrorOper:o.numErrorOper}function C(O){return function(j){return(0,n.assertFalse)(`calc.lang.${O}: error ${JSON.stringify(j)}`)}}function S(O,j,z){return function(H){var V=O(H._valueXL);return typeof V=="number"?j(V):z(V)}}function F(O,j,z){return function(H,V){var I=O(H._valueXL,V._valueXL);return typeof I=="number"?j(I):z(I)}}var E=F(function(O,j){return a.mathpack.equal(j,2)?a.mathpack.mul(O,O):a.mathpack.power(O,j)},g,R),A=S(function(O){return a.mathpack.div(O,100)},g,C("xlPercent"));function T(O){return x(O)!==0?g(a.mathpack.neg(O._valueXL)):O}function D(O,j,z){var H=j,V=H._valueXL,I=a.mathpack.formatGeneral(O,V,z);return typeof I!="string"?(0,n.assertFalse)(`calc.lang.xlFormatGeneral: error ${JSON.stringify(I)}`):I}function _(O,j,z){var H=O,V=H._valueXL,I=a.mathpack.formatFixed(V,j,z);return typeof I!="object"?(0,n.assertFalse)(`calc.lang.xlFormatFixed: error ${JSON.stringify(I)}`):I}function M(O,j,z){var H=O,V=H._valueXL,I=a.mathpack.formatScientific(V,j,z);return typeof I!="object"?(0,n.assertFalse)(`calc.lang.xlFormatScientific: error ${JSON.stringify(I)}`):I}function k(O,j,z,H){var V=a.mathpack.pack(O,j,z,H);return typeof V!="number"?(0,n.assertFalse)(`calc.lang.xlParse: error ${JSON.stringify(V)}`):g(V)}var v=S(a.mathpack.ceil,g,C("xlCeil")),b=S(a.mathpack.floor,g,C("xlFloor")),x=S(a.mathpack.cond,n.identity,C(`xlCond, isSupported = ${(0,a.isSupported)()}`)),w=F(a.mathpack.cond2,n.identity,C("xlCond2"));function L(O,j){var z=O,H=z._valueXL,V=j,I=V._valueXL;return a.mathpack.exp32(H)-a.mathpack.exp32(I)>=52428800?m:j}var N=S(a.mathpack.sfix,n.identity,C("xlSfix")),U=S(a.mathpack.viewRound,g,C("xlViewRound"));function K(O){(0,n.assertInteger)("calc.lang.xlTenTo",O);var j=a.mathpack.tenTo(O);return typeof j=="number"?g(j):R(j)}function G(O){return(0,n.assertTrue)("calc.lang.xlFromNumber",isFinite(O)),g(O)}function $(O){var j=O,z=j._valueXL;return(0,n.assertTrue)("calc.lang.xlToNumber",isFinite(z)),z}r.xlMathpack={zero:m,one:y,pi:h,add:F(a.mathpack.add,g,R),sub:F(a.mathpack.sub,g,R),mul:F(a.mathpack.mul,g,R),div:F(a.mathpack.div,g,R),power:E,percent:A,neg:T,compare:function(j,z){return a.mathpack.compare(j._valueXL,z._valueXL)},formatGeneral:D,formatFixed:_,formatScientific:M,parse:k,trunc:function(j){return g(a.mathpack.trunc(j._valueXL))},ceil:v,floor:b,abs:function(j){return g(a.mathpack.abs(j._valueXL))},cond:x,cond2:w,fromNumber:G,toNumber:$,sqrt:S(a.mathpack.sqrt,g,R),exp:S(a.mathpack.exp,g,R),ln:S(a.mathpack.ln,g,R),log:S(a.mathpack.log,g,R),sin:S(a.mathpack.sin,g,R),cos:S(a.mathpack.cos,g,R),tan:S(a.mathpack.tan,g,R),asin:S(a.mathpack.asin,g,R),acos:S(a.mathpack.acos,g,R),atan:S(a.mathpack.atan,g,R),atan2:F(a.mathpack.atan2,g,R),mod:F(a.mathpack.mod,g,R),round:F(a.mathpack.round,g,R),roundUp:F(a.mathpack.roundUp,g,R),roundDown:F(a.mathpack.roundDown,g,R),tenTo:K,checkAlmostCancellation:L,fix:function(j){return a.mathpack.fix(j._valueXL)},lfix:function(j){return a.mathpack.lfix(j._valueXL)},sfix:N,viewRound:U}},"../excel-online-calc-lang/lib/numfmt.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.KnownFormat=r.Calendar=r.NumberShape=r.DateOrder=r.CurrencyFormat=void 0;var n=c("../excel-online-calc-interop/lib/index.js");Object.defineProperty(r,"CurrencyFormat",{enumerable:!0,get:function(){return n.CurrencyFormat}}),Object.defineProperty(r,"DateOrder",{enumerable:!0,get:function(){return n.DateOrder}});var a;(function(d){d.ASCII="ASCII",d.ArabicIndic="ArabicIndic",d.ExtendedArabicIndic="ExtendedArabicIndic",d.Devanagari="Devanagari",d.Bengali="Bengali",d.Gurmukhi="Gurmukhi",d.Gujarati="Gujarati",d.Oriya="Oriya",d.Tamil="Tamil",d.Telugu="Telugu",d.Kannada="Kannada",d.Malayalam="Malayalam",d.Thai="Thai",d.Lao="Lao",d.Tibetan="Tibetan",d.Myanmar="Myanmar",d.Ethiopic="Ethiopic",d.Khmer="Khmer",d.Mongolian="Mongolian",d.ChineseTrad1="ChineseTrad1",d.ChineseTrad2="ChineseTrad2",d.ChineseTrad3="ChineseTrad3",d.ChineseSimp1="ChineseSimp1",d.ChineseSimp2="ChineseSimp2",d.ChineseSimp3="ChineseSimp3",d.Japanese1="Japanese1",d.Japanese2="Japanese2",d.Japanese3="Japanese3",d.Korean1="Korean1",d.Korean2="Korean2",d.Korean3="Korean3",d.Korean4="Korean4"})(a||(r.NumberShape=a={}));var l;(function(d){d.Gregorian="Gregorian",d.GregorianUS="GregorianUS",d.Japan="Japan",d.Taiwan="Taiwan",d.Korea="Korea",d.Hijri="Hijri",d.Thai="Thai",d.Hebrew="Hebrew",d.GregorianMEFrench="GregorianMEFrench",d.GregorianArabic="GregorianArabic",d.GregorianXlitEnglish="GregorianXlitEnglish",d.GregorianXlitFrench="GregorianXlitFrench",d.Persian="Persian",d.UmAlQura="UmAlQura"})(l||(r.Calendar=l={}));var o;(function(d){d[d.General=0]="General",d[d.NoComFixed0=-1]="NoComFixed0",d[d.NoComFixed=-2]="NoComFixed",d[d.Fixed0=-3]="Fixed0",d[d.Fixed=-4]="Fixed",d[d.Currency=-9]="Currency",d[d.CoCurrency=-10]="CoCurrency",d[d.CurrencyDec=-11]="CurrencyDec",d[d.CoCurrencyDec=-12]="CoCurrencyDec",d[d.Pct0=-13]="Pct0",d[d.Pct=-14]="Pct",d[d.Exp=-15]="Exp",d[d.Fract=-17]="Fract",d[d.FractBond=-18]="FractBond",d[d.MMDDYY=-19]="MMDDYY",d[d.DDMMMYY=-20]="DDMMMYY",d[d.DDMMM=-21]="DDMMM",d[d.MMMYY=-22]="MMMYY",d[d.HHMMAP=-23]="HHMMAP",d[d.HHMMSSAP=-24]="HHMMSSAP",d[d.HHMM=-25]="HHMM",d[d.HHMMSS=-26]="HHMMSS",d[d.MDYHMS=-27]="MDYHMS",d[d.Currency2=-5]="Currency2",d[d.CoCurrency2=-6]="CoCurrency2",d[d.CurrencyDec2=-7]="CurrencyDec2",d[d.CoCurrencyDec2=-8]="CoCurrencyDec2",d[d.Acct=-33]="Acct",d[d.AcctCur=-32]="AcctCur",d[d.AcctDec=-35]="AcctDec",d[d.AcctDecCur=-34]="AcctDecCur",d[d.MMSS=-28]="MMSS",d[d.AbsHMMSS=-31]="AbsHMMSS",d[d.SS0=-29]="SS0",d[d.Eng=-16]="Eng",d[d.Text=-30]="Text",d[d.USCoCurrency=-1037]="USCoCurrency",d[d.USCoCurrencyDec=-1039]="USCoCurrencyDec",d[d.NoComFixed0_Tha=-2036]="NoComFixed0_Tha",d[d.NoComFixed_Tha=-2037]="NoComFixed_Tha",d[d.Fixed0_Tha=-2038]="Fixed0_Tha",d[d.Fixed_Tha=-2039]="Fixed_Tha",d[d.CoCurrency_Tha=-2041]="CoCurrency_Tha",d[d.CoCurrencyDec_Tha=-2043]="CoCurrencyDec_Tha",d[d.Pct0_Tha=-2044]="Pct0_Tha",d[d.Pct_Tha=-2045]="Pct_Tha",d[d.MMDDYY_Tha=-2048]="MMDDYY_Tha",d[d.DDMMMYY_Tha=-2049]="DDMMMYY_Tha",d[d.DDMMM_Tha=-2050]="DDMMM_Tha",d[d.MMMYY_Tha=-2051]="MMMYY_Tha",d[d.HHMM_Tha=-2052]="HHMM_Tha",d[d.HHMMSS_Tha=-2053]="HHMMSS_Tha",d[d.MDYHMS_Tha=-2054]="MDYHMS_Tha",d[d.AbsHMMSS_Tha=-2055]="AbsHMMSS_Tha",d[d.MMSS_Tha=-2056]="MMSS_Tha",d[d.SS0_Tha=-2057]="SS0_Tha",d[d.DMBB_Tha=-2058]="DMBB_Tha"})(o||(r.KnownFormat=o={}))},"../excel-online-calc-lang/lib/printService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.anonymizeFormula=I,r.createPrinter=te;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/cellFormat.js"),l=c("../excel-online-calc-lang/lib/config.js"),o=c("../excel-online-calc-lang/lib/formula.js"),d=c("../excel-online-calc-lang/lib/location.js"),g=c("../excel-online-calc-lang/lib/printServiceTypes.js"),m=c("../excel-online-calc-lang/lib/resolveService.js"),y=c("../excel-online-calc-lang/lib/resolveServiceTypes.js"),h=c("../excel-online-calc-lang/lib/signature.js"),R=c("../excel-online-calc-lang/lib/types.js"),C=c("../excel-online-calc-lang/lib/util.js"),S=c("../excel-online-calc-lang/lib/value.js"),F=c("../excel-online-calc-lang/lib/visitor.js"),E=/'/g,A=/"/g,T=(0,d.sheetGridCell)((0,d.sheetIndex)((0,d.documentLoc)(void 0,"Book1"),0),(0,d.gridCell)(0,0));function D(ie){if(!(0,n.isSuccess)(ie)&&ie.reason.kind!==y.ResolveReasonKind.NoOriginSheet&&ie.reason.kind!==y.ResolveReasonKind.InvalidQualifier&&ie.reason.kind!==y.ResolveReasonKind.InvalidCellRef&&ie.reason.kind!==y.ResolveReasonKind.InvalidStructRef&&ie.reason.kind!==y.ResolveReasonKind.EmptyIntersection)throw new z(ie.reason)}var _;(function(ie){ie[ie.Original=0]="Original",ie[ie.Bracketed=1]="Bracketed",ie[ie.Unbracketed=2]="Unbracketed"})(_||(_={}));function M(ie){var ae=[],re=[];for(var ne of ie)ne.length>0&&(0,n.numCodeUnits)((0,n.stringCodePointAt)(ne,0))===ne.length?ae[(0,n.stringCodePointAt)(ne,0)]=!0:re.push(ne);return function(ce,me){var he=(0,n.stringCodePointAt)(ce,me);if(ae[he]===!0)return!0;for(var Ce of re)if((0,n.stringStartsWith)(ce,Ce,me))return!0;return!1}}function k(ie,ae){for(var re="",ne=0;ne<ie.length;){ae(ie,ne)&&(re+="'");var ce=(0,n.stringCodePointAt)(ie,ne);re+=(0,n.stringFromCodePoint)(ce),ne+=(0,n.numCodeUnits)(ce)}return re}function v(ie,ae){for(var re=0;re<ie.length;){if(ae(ie,re))return!0;re+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(ie,re))}return!1}var b=We(function ie(ae){Ge(this,ie),this.str=ae,this.append=w,this.length=ae.length}),x=We(function ie(ae,re){Ge(this,ie),this.lhs=ae,this.rhs=re,this.append=w,this.length=ae.length+re.length});function w(ie){return new x(this,typeof ie=="string"?new b(ie):ie)}function L(ie,ae){return ie.length===0?new b(""):ie.reduce(function(re,ne){return re.append(ae).append(ne)})}function N(ie){for(var ae=new Map,re=[],ne=0,ce=[ie];ce.length>0;){var me=ce.pop();ae.set(me,{start:ne,end:ne+me.length}),me instanceof x?ce.push(me.rhs,me.lhs):(re.push(me.str),ne+=me.str.length)}return{str:re.join(""),ropeToSpan:ae}}var U={pre:"",preComments:void 0},K={pre:" ",preComments:void 0},G={post:"",postComments:void 0},$={literalNode:function(ae,re,ne){return ne},arrayNode:function(ae,re,ne){return ne},appNode:function(ae,re,ne,ce){return ce},letNode:function(ae,re,ne,ce,me,he){return he},lambdaNode:function(ae,re,ne,ce,me,he){return he},parenNode:function(ae,re,ne){return ne},nameNode:function(ae,re,ne){return ne},cellRefNode:function(ae,re,ne){return ne},fieldRefNode:function(ae,re,ne){return ne},structRefNode:function(ae,re,ne){return ne},missingNode:function(ae,re){return re},badSequenceNode:function(ae,re,ne){return ne},badCharsNode:function(ae,re,ne){return ne},operatorNode:function(ae,re){return re},wsfNode:function(ae,re,ne){return ne}},O=Object.assign({},(0,F.constVisitor)(void 0),{operatorNode:function(ae){return ae}}),j=(function(){function ie(ae,re,ne,ce){var me=this,he,Ce,ve,fe;Ge(this,ie),this.root=ne,this.anonymize=ce,this.labelToRope=[],this.anon=function(ke){return me.anonymize?(0,n.anonymizeFormulaString)(ke):ke},this.locals=re,this.localeInfo=(he=(Ce=re.config)==null?void 0:Ce.localeInfo)!=null?he:ae.config.localeInfo,this.mathpack=ae.config.mathpack,this.refStyle=(ve=(fe=re.config)==null?void 0:fe.refStyle)!=null?ve:ae.config.refStyle,this.resolver=(0,m.createResolver)(ae),this.spans=ne.spans,this.annotations=ne.annotations;var Ae=["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket,"#","@"],Te=[].concat(Ae,[" ",`
`,"\r"," ","!",'"',"$","%","&","(",")","*","+",this.localeInfo.listSeparator,"-",".","/",":",";","<","=",">","?","\\","^","_","`","{","}","~"]);this.isStructRefEscapable=M(Ae),this.isStructRefBracketedThisRef=M(Te),this.isFieldRefEscapable=M(["'",this.localeInfo.leftBracket,this.localeInfo.rightBracket])}return We(ie,[{key:"print",value:function(){var re=this,ne=new F.ComposeVisitor(new F.ZipVisitor({str:this,label:$,op:O}),function(he){return re.record(he.label,he.str),he}),ce=(0,F.reduceBottomUp)(ne,this.root),me=new b("=").append(this.recordPrePost(ce.label,this.pre(ce.label,U),ce.str,this.postIfComments(ce.label)));return this.printRope(me)}},{key:"pre",value:function(re,ne){var ce;return this.anonymize?ne:(ce=this.spans[re])!=null?ce:ne}},{key:"post",value:function(re,ne){var ce;return this.anonymize?ne:(ce=this.spans[re])!=null?ce:ne}},{key:"preIfComments",value:function(re){if(this.anonymize)return U;var ne=this.spans[re];return(ne==null?void 0:ne.preComments)!=null&&ne.preComments.length>0?ne:U}},{key:"postIfComments",value:function(re){if(this.anonymize)return G;var ne=this.spans[re];return(ne==null?void 0:ne.postComments)!=null&&ne.postComments.length>0?ne:G}},{key:"printRef",value:function(re,ne){var ce=new b("");switch(re.kind){case o.StructRefKind.SpecialRef:{(ne===_.Original&&re.isBracketed||ne===_.Bracketed)&&(ce=ce.append(this.localeInfo.leftBracket));var me=this.localeInfo.specialRefNames[re.id];if(me==null)throw new z((0,C.internal)("No locale data for specialRefName"));ce=ce.append(me),(ne===_.Original&&re.isBracketed&&re.isClosed||ne===_.Bracketed)&&(ce=ce.append(this.localeInfo.rightBracket));break}case o.StructRefKind.ColumnRef:{var he=re.name.length===0||(0,n.stringStartsWith)(re.name," ")||(0,n.stringEndsWith)(re.name," ");(ne===_.Original&&re.isBracketed||ne===_.Bracketed||ne===_.Unbracketed&&he)&&(ce=ce.append(this.localeInfo.leftBracket));var Ce=k(re.name,this.isStructRefEscapable);ce=ce.append(this.anon(Ce)),(ne===_.Original&&re.isBracketed&&re.isClosed||ne===_.Bracketed||ne===_.Unbracketed&&he)&&(ce=ce.append(this.localeInfo.rightBracket));break}case o.StructRefKind.RangeOpRef:{ce=ce.append(this.printRef(re.lhs,ne===_.Original?ne:_.Bracketed)).append(":").append(this.printRef(re.rhs,ne===_.Original?ne:_.Bracketed));break}case o.StructRefKind.MissingRef:break;case o.StructRefKind.BadRef:re.isBracketed&&(ce=ce.append(this.localeInfo.leftBracket)),ce=ce.append(this.anon(re.chars)),re.isBracketed&&re.isClosed&&(ce=ce.append(this.localeInfo.rightBracket));break}return this.record(re.label,ce)}},{key:"printThisRowOpRef",value:function(re,ne){var ce=new b("@");return re&&(re.kind===o.StructRefKind.ColumnRef?ce=ce.append(this.printRef(re,re.isClosed?v(re.name,this.isStructRefBracketedThisRef)?_.Bracketed:_.Unbracketed:_.Original)):ce=ce.append(this.printRef(re,(0,C.isRangeOpClosed)(re)&&(0,C.isRangeOpNoMissing)(re)?_.Bracketed:_.Original))),this.record(ne,ce)}},{key:"printApplication",value:function(re,ne,ce,me){var he=this,Ce=ne.map(function(ve,fe,Ae){return he.recordPrePost(ve.label,he.pre(ve.label,fe===0||ve.str.length===0?U:K),ve.str,fe===Ae.length-1?he.post(ve.label,G):he.postIfComments(ve.label))});return re.str.append("(").append(L(Ce,this.localeInfo.listSeparator)).append(ce?")":"")}},{key:"printCellRef",value:function(re){var ne=re.ref,ce=re.qualifier;return(ce!==void 0?this.recordPrePost(ce.label,U,(0,F.visitQualifier)(this,ce).str,this.postIfComments(ce.label)):new b("")).append((0,F.visitCellRef)(this,ne).str)}},{key:"printName",value:function(re,ne){var ce=re.qualifier,me=re.parts,he=ce!==void 0?this.recordPrePost(ce.label,U,(0,F.visitQualifier)(this,ce).str,this.postIfComments(ce.label)):new b(""),Ce=new b("");for(var ve of(0,o.flattenNameParts)(me).parts){var fe=void 0;if(ve.kind===o.NamePartKind.FieldRefNamePart){var Ae=ve.rhs.field;fe=this.record(ve.rhs.label,new b(".").append(this.record(Ae.label,this.anon(Ae.kind===o.NodeKind.Ident?Ae.whole:Ae.chars))))}else ve.kind===o.NamePartKind.CellRefNamePart&&ne===y.ResolvedKind.ResolvedCellRef?fe=this.printCellRef((0,o.cellRefNode)(ve.ref,void 0,ve.label)):fe=new b(this.anon(ve.asWhole));Ce=this.record(ve.label,Ce.append(fe)),this.recordQualified(ve.qualifiedLabel,he,Ce)}return he.append(Ce)}},{key:"printUnrecordedDocQual",value:function(re){if(re===void 0)return re;var ne=re.path,ce=re.document;return this.anon((ne??"")+this.localeInfo.leftBracket+ce+this.localeInfo.rightBracket)}},{key:"printParamNameIdent",value:function(re){return re.kind===o.NodeKind.Ident?this.record(re.label,this.anon((0,C.getBoundName)(this.localeInfo,re.whole))):this.recordPrePost(re.label,this.pre(re.label,U),this.anon(re.chars),this.post(re.label,G))}},{key:"printParamName",value:function(re){return this.record(re.label,new b(re.isBracketed?this.localeInfo.leftBracket:"").append(this.printParamNameIdent(re.name)).append(re.isBracketed&&re.isClosed?this.localeInfo.rightBracket:""))}},{key:"record",value:function(re,ne){var ce=typeof ne=="string"?new b(ne):ne;return this.labelToRope[re]={ropeStart:ce,ropeEnd:ce,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0},ce}},{key:"recordQualified",value:function(re,ne,ce){this.labelToRope[re]={ropeStart:ne,ropeEnd:ce,startOffset:0,endOffset:0,pre:"",post:"",preComments:void 0,postComments:void 0}}},{key:"recordPrePost",value:function(re,ne,ce,me){var he=ne.pre,Ce=ne.preComments,ve=me.post,fe=me.postComments,Ae=typeof ce=="string"?new b(ce):ce,Te=new b(he),ke=new b(ve);return this.labelToRope[re]={ropeStart:Ae,ropeEnd:Ae,startOffset:0,endOffset:0,pre:he,post:ve,preComments:Ce,postComments:fe},Ce&&this.recordComments(Ce,Te,this.spans[re].start-he.length),fe&&this.recordComments(fe,ke,this.spans[re].end),Te.append(Ae).append(ke)}},{key:"recordComments",value:function(re,ne,ce){for(var me of re){var he=this.spans[me.label];if(he==null)return;this.labelToRope[me.label]={ropeStart:ne,ropeEnd:ne,startOffset:he.start-ce,endOffset:he.end-ce-ne.length,pre:"",post:"",preComments:void 0,postComments:void 0}}}},{key:"printRope",value:function(re){var ne=N(re),ce=ne.str,me=ne.ropeToSpan,he=[];for(var Ce of Object.keys(this.labelToRope).map(Number)){var ve=this.labelToRope[Ce],fe=ve.ropeStart,Ae=ve.ropeEnd,Te=ve.startOffset,ke=ve.endOffset,Ve=ve.pre,Je=ve.post,Ze=ve.preComments,pr=ve.postComments,vr=me.get(fe),Fr=vr.start,tr=me.get(Ae),Dr=tr.end;he[Ce]=(0,o.formulaSpan)(Fr+Te,Dr+ke,Ve,Je,Ze,pr)}return{formula:ce,spans:he}}},{key:"literalNode",value:function(re,ne,ce){switch(re.kind){case R.OperKind.String:return new b('"'+this.anon(re.value).replace(A,'""')+'"');case R.OperKind.Boolean:return new b(re.value?this.localeInfo.trueName:this.localeInfo.falseName);case R.OperKind.Number:var me=21;return new b(this.anon(this.mathpack.formatGeneral(this.localeInfo,re,me)));case R.OperKind.Missing:return new b("");case R.OperKind.Error:var he=this.localeInfo.errorNames[re.type];if(he==null)throw new z((0,C.internal)(`No locale data for error type ${re.type}`));return new b(he);default:return(0,n.assertNever)("calc.lang.printFormula",re)}}},{key:"missingNode",value:function(re,ne){return new b(this.anon(re))}},{key:"arrayNode",value:function(re,ne,ce){var me=this;return new b(this.localeInfo.leftBrace).append(L(re.map(function(he){return L(he.map(function(Ce){return me.recordPrePost(Ce.label,me.preIfComments(Ce.label),Ce.str,me.postIfComments(Ce.label))}),me.localeInfo.columnSeparator)}),this.localeInfo.rowSeparator)).append(ne?this.localeInfo.rightBrace:"")}},{key:"appNode",value:function(re,ne,ce,me){if(re.op!==void 0){if(ne.length===1){var he=ne[0];switch(re.op){case h.OperatorId.Percent:return he.str.append(this.recordPrePost(re.label,this.pre(re.label,U),re.str,G));case h.OperatorId.Pound:return he.str.append(this.recordPrePost(re.label,this.preIfComments(re.label),re.str,G));default:return this.recordPrePost(re.label,U,re.str,this.post(re.label,G)).append(he.str)}}if(ne.length===2){var Ce=be(ne,2),ve=Ce[0],fe=Ce[1],Ae=" ",Te=" ";switch(re.op){case h.OperatorId.Range:Ae=Te="";break;case h.OperatorId.Isect:Te="";break;case h.OperatorId.Union:Ae="";break}return ve.str.append(this.recordPrePost(re.label,this.pre(re.label,{pre:Ae}),re.str,this.post(re.label,{post:Te}))).append(fe.str)}return(0,n.assertFalse)("calc.lang.printFormula: invalid number of operator args")}return this.printApplication(re,ne,ce,me)}},{key:"letNode",value:function(re,ne,ce,me,he,Ce){var ve=this,fe=ne.map(function(Ae){var Te=Ae.name,ke=Ae.binder;return(0,o.letVar)((0,o.indexedArg)({str:ve.record(Te.arg.label,ve.record(Te.arg.name.label,ve.anon((0,C.getBoundName)(ve.localeInfo,Te.arg.wholeName)))),label:Te.arg.label,op:void 0},Te.index),ke)});return this.printApplication(re,(0,o.flattenLetArgs)(fe,ce,me),he,Ce)}},{key:"lambdaNode",value:function(re,ne,ce,me,he,Ce){var ve=this,fe=ne.map(function(Ae){var Te=Ae.name,ke=ve.printParamName(Te.arg.name),Ve=Te.arg.def===void 0?new b(""):ve.recordPrePost(Te.arg.def.label,ve.pre(Te.arg.def.label,K),new b(":=").append(ve.recordPrePost(Te.arg.def.rhs.label,ve.pre(Te.arg.def.rhs.label,Te.arg.def.rhs.str.length===0?U:K),Te.arg.def.rhs.str,G)),G);return(0,o.lambdaParam)((0,o.indexedArg)({str:ke.append(Ve),label:Te.arg.label,op:void 0},Te.index))});return this.printApplication(re,(0,o.flattenLambdaArgs)(fe,ce,me),he,Ce)}},{key:"parenNode",value:function(re,ne,ce){return new b("(").append(this.recordPrePost(re.label,this.pre(re.label,U),re.str,this.post(re.label,G))).append(ne?")":"")}},{key:"nameNode",value:function(re,ne,ce){var me=this.resolver.resolveDottedName(this.locals,(0,o.nameNode)(re,ne,ce),this.annotations),he=me.headResolved,Ce=me.node;return D(he.resolution),this.printName(Ce,he.kind)}},{key:"cellRefNode",value:function(re,ne,ce){var me=this.resolver.resolveCellRef(this.locals,(0,o.cellRefNode)(re,ne,ce)),he=me.node,Ce=me.resolution;return D(Ce),this.printCellRef(he)}},{key:"fieldRefNode",value:function(re,ne,ce){var me=ne.shouldBeBracketed,he=ne.isBracketed||me?this.localeInfo.leftBracket:"",Ce=ne.isBracketed&&ne.isClosed||me?this.localeInfo.rightBracket:"",ve=this.record(ne.field.label,this.anon(ne.field.kind===o.NodeKind.Ident?k(ne.field.whole,this.isFieldRefEscapable):ne.field.chars)),fe=ne.field.kind!==o.NodeKind.Ident?this.pre(ne.label,U):this.preIfComments(ne.label);return re.str.append(this.recordPrePost(ne.label,fe,new b("."+he).append(ve).append(Ce),this.post(ne.label,G)))}},{key:"structRefNode",value:function(re,ne,ce){var me,he=this,Ce,ve=this.resolver.resolveStructRef(this.locals,(0,o.structRefNode)(re,ne,ce)),fe=ve.node,Ae=ve.table,Te=ve.resolution;D(Te);var ke=fe.rhs.innerRef,Ve=fe.lhs===void 0?void 0:this.record(fe.lhs.label,this.printName(fe.lhs,y.ResolvedKind.ResolvedName));if(Ve===void 0&&Ae!==void 0&&fe.rhs.isClosed&&!((ke==null?void 0:ke.kind)===o.StructRefKind.ColumnRef||(ke==null?void 0:ke.kind)===o.StructRefKind.ThisRowOpRef&&((me=ke.ref)==null?void 0:me.kind)===o.StructRefKind.ColumnRef)&&(Ve=new b(Ae.name)),ke===void 0&&fe.rhs.isClosed&&Ve!==void 0)return Ve;var Je=new b(this.localeInfo.leftBracket);switch(ke==null?void 0:ke.kind){case o.StructRefKind.ColumnRef:case o.StructRefKind.SpecialRef:if(ke.kind===o.StructRefKind.SpecialRef&&ke.id===o.SpecialRefId.ThisRow&&ke.isClosed){Je=Je.append(this.printThisRowOpRef(void 0,ke.label));break}Je=Je.append(this.printRef(ke,ke.isClosed?_.Unbracketed:_.Original));break;case o.StructRefKind.RangeOpRef:{var Ze=(0,C.isRangeOpClosed)(ke)&&(0,C.isRangeOpNoMissing)(ke),pr=Ze?_.Bracketed:_.Original;Je=Je.append(this.printRef(ke,pr));break}case o.StructRefKind.CommaOpRef:{var vr=(0,C.isCommaOpRefWellFormed)(ke)&&(0,C.isCommaOpClosed)(ke)&&(0,C.isCommaOpNoBadOrMissing)(ke);if(vr&&ke.specialRefs[o.SpecialRefId.ThisRow]){Je=Je.append(this.printThisRowOpRef(ke.columnRefs.length===0?void 0:ke.columnRefs[0],ke.label));break}var Fr=vr?(0,C.normalizeCommaOpRef)(ke):ke.refs,tr=vr?Fr.length===1?_.Unbracketed:_.Bracketed:_.Original;Je=Je.append(this.record(ke.label,L(Fr.map(function(Dr){return he.printRef(Dr,tr)}),this.localeInfo.listSeparator)));break}case o.StructRefKind.ThisRowOpRef:Je=Je.append(this.printThisRowOpRef(ke.ref,ke.label));break;case o.StructRefKind.BadRef:Je=Je.append(this.printRef(ke,_.Original));break}return fe.rhs.isClosed&&(Je=Je.append(this.localeInfo.rightBracket)),((Ce=Ve)!=null?Ce:new b("")).append(this.record(fe.rhs.label,Je))}},{key:"badSequenceNode",value:function(re,ne,ce){var me=this;return L(ne.map(function(he){return me.recordPrePost(he.label,me.pre(he.label,U),he.str,me.post(he.label,G))}),"")}},{key:"badCharsNode",value:function(re,ne,ce){return new b(this.anon(ne))}},{key:"operatorNode",value:function(re,ne){var ce=(0,l.operatorIdToName)(this.localeInfo,re,"");if(ce===void 0)throw new z((0,C.internal)("Invalid operator"));return new b(ce)}},{key:"wsfNode",value:function(re,ne,ce){return new b(this.localeInfo.getWorksheetFuncName(re))}},{key:"cellRefError",value:function(re){var ne=this.localeInfo.errorNames[S.ErrorType.REF];if(ne==null)throw new z((0,C.internal)("No locale data for #REF"));return{str:this.record(re,ne),label:re}}},{key:"cellRefSingle",value:function(re,ne,ce,me){var he=(0,a.formatCellPos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,re,ne,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(me,this.anon(he)),label:me}:this.cellRefError(me)}},{key:"cellRefRange",value:function(re,ne,ce){var me=(0,a.formatRangePos)(this.localeInfo,this.refStyle,this.locals.originGridCell.value,re.row,re.col,ne.row,ne.col,this.locals.wrapCellReferences);return me!==void 0?{str:this.record(ce,this.anon(me)),label:ce}:this.cellRefError(ce)}},{key:"cellRefRow",value:function(re,ne,ce,me){var he=(0,a.formatRowRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.row,re,ne,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(me,this.anon(he)),label:me}:this.cellRefError(me)}},{key:"cellRefCol",value:function(re,ne,ce,me){var he=(0,a.formatColRange)(this.localeInfo,this.refStyle,this.locals.originGridCell.value.col,re,ne,this.locals.wrapCellReferences);return he!==void 0?{str:this.record(me,this.anon(he)),label:me}:this.cellRefError(me)}},{key:"cellRefBad",value:function(re,ne,ce){return{str:this.record(ce,this.anon(re)),label:ce}}},{key:"errorQualifier",value:function(re){var ne=this.localeInfo.errorNames[S.ErrorType.REF];if(ne==null)throw new z((0,C.internal)("No locale data for #REF"));return{str:this.record(re,ne),label:re}}},{key:"relativeQualifier",value:function(re){return{str:this.record(re,"!"),label:re}}},{key:"documentQualifier",value:function(re,ne,ce,me){return{str:this.record(me,(0,a.quoteQualifier)(this.printUnrecordedDocQual((0,o.documentQualifier)(re,ne)))+"!"),label:me}}},{key:"sheetQualifier",value:function(re,ne,ce,me){var he,Ce=this.printUnrecordedDocQual(ne),ve=this.anon(re),fe=(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((he=Ce)!=null?he:"")+ve);if(fe){var Ae;Ce=(Ae=Ce)==null?void 0:Ae.replace(E,"''"),ve=ve.replace(E,"''")}return{str:this.record(me,new b(fe?"'":"").append(Ce===void 0?new b(""):this.record(ne.label,Ce)).append(ve).append(fe?"'":"").append("!")),label:me}}},{key:"identQualifier",value:function(re,ne,ce){return{str:this.record(ce,(0,a.formatQualifier)(this.localeInfo,this.refStyle,this.anon(re))+"!"),label:ce}}},{key:"sheetRangeQualifier",value:function(re,ne,ce,me,he){var Ce,ve=this.printUnrecordedDocQual(ce),fe=this.anon(re),Ae=this.anon(ne),Te=(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,((Ce=ve)!=null?Ce:"")+fe)||(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,Ae);if(Te){var ke;ve=(ke=ve)==null?void 0:ke.replace(E,"''"),fe=fe.replace(E,"''"),Ae=Ae.replace(E,"''")}return{str:this.record(he,new b(Te?"'":"").append(ve===void 0?new b(""):this.record(ce.label,ve)).append(fe).append(":").append(Ae).append(Te?"'":"").append("!")),label:he}}},{key:"badQualifier",value:function(re,ne,ce,me,he){return{str:this.record(he,this.anon(re)),label:he}}}])})(),z=(0,C.createFailureErrorClass)("PrintFormulaError"),H=(0,C.createFailureErrorClass)("PrintRangeError");function V(ie,ae,re){var ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;try{return(0,n.success)(new j(ie,ae,re,ne).print())}catch(ce){return ce instanceof z?(0,n.failure)(ce.reason):(0,n.failure)((0,n.javaScriptError)(ce))}}function I(ie,ae,re){try{var ne=re.kind===d.LexicalKind.Cell||re.kind===d.LexicalKind.Range?(0,g.printLocalsGrid)(re,(0,C.sheetGridRangeAnchor)(re.range)):re.kind===d.LexicalKind.NameManager?(0,g.printLocalsName)(re,T):(0,n.assertNever)("calc.lang.anonymizeFormula",re),ce=V((0,g.createSimplePrintGlobals)((0,l.calcConfig)((0,l.getEnglishLocaleInfo)(),o.RefStyle.A1,ie.mathpack)),ne,ae,!0);if(ce.kind===n.ResultKind.Success)return ce.value.formula;if(ce.reason.kind===n.ReasonKind.JavaScriptError)throw ce.reason.error}catch(he){var me="calc.lang.anonymizeFormula: Format failed: "+(0,n.messageFromError)(he);n.ulsLogger.ULS.traceTag(507381981,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,me)}return(0,n.anonymize)(ae)}function B(ie,ae){return ie===void 0?(0,o.pos)(o.PosKind.Abs,ae):(0,o.pos)(o.PosKind.Rel,ae-ie)}function q(ie,ae,re){return(0,o.cellRefSingle)(B(ie,re.row),B(ae,re.col))}function W(ie,ae,re){return(0,o.cellRefRow)(B(ie,ae),B(ie,ae+re-1))}function Z(ie,ae,re){return(0,o.cellRefCol)(B(ie,ae),B(ie,ae+re-1))}function P(ie,ae,re){if(re.col===0&&re.cols===d.sheetCols)return W(ie,re.row,re.rows);if(re.row===0&&re.rows===d.sheetRows)return Z(ae,re.col,re.cols);var ne=(0,C.gridRangeAnchor)(re),ce=q(ie,ae,ne);if((0,d.isGridCell)(re))return ce;var me=(0,d.gridCell)(re.row+re.rows-1,re.col+re.cols-1),he=q(ie,ae,me);return(0,o.cellRefRange)(ce,he)}function Q(ie,ae,re){var ne=ae.originSheet.value,ce=ae.printRowsAsAbsoluteReferences?void 0:ae.originGridCell.value.row,me=ae.printColsAsAbsoluteReferences?void 0:ae.originGridCell.value.col,he=P(ce,me,re.range),Ce;if(ne.index===void 0||!(0,C.isSheetIndexEqual)(ne,re.sheet)){var ve=ie.getSheetName(re.sheet.document,re.sheet.index);if(!(0,n.isSuccess)(ve))throw new H(ve.reason);Ce=(0,o.sheetQualifier)(ve.value)}return(0,o.cellRefNode)(he,Ce)}function Y(ie){return(0,n.isSuccess)(ie)?((0,n.assertTrue)("calc.lang.printRangeStructRef: NameLoc can't be no-table",ie.value!=null),(0,n.success)(ie.value)):ie.reason.kind===y.ResolveReasonKind.InvalidStructRef?(0,n.assertFalse)("calc.lang.printRangeStructRef: NameLoc can't be InvalidStructRef"):(0,n.failure)(ie.reason)}function X(ie,ae,re){var ne=re.sheet,ce=re.range,me=ie.getContainingTable((0,d.sheetGridCell)(ne,(0,C.gridRangeAnchor)(ce)));if(!(0,n.isSuccess)(me))throw new H(me.reason);if(me.value!=null){var he=me.value,Ce=Y(ie.getStructRefSpecialRef(he,o.SpecialRefId.All));if(!(0,n.isSuccess)(Ce))throw new H(Ce.reason);var ve=Ce.value.range,fe=Ce.value.sheet,Ae=(0,C.gridRangeCompare)(ve,ce);if(!(Ae===void 0||Ae<0)){var Te=Y(ie.getStructRefSpecialRef(he,o.SpecialRefId.Data));if(!(0,n.isSuccess)(Te))throw new H(Te.reason);var ke=Te.value.range,Ve=ae.originGridCell.value,Je=ae.originSheet.value,Ze=Je.index!==void 0&&(0,C.isSheetIndexEqual)(Je,fe),pr=Ze&&(0,C.gridRangeIsects)(ve,Ve)?void 0:(0,o.nameNode)((0,o.identNamePart)(he.name)),vr=pr??(0,o.nameNode)((0,o.identNamePart)(he.name)),Fr=ke.cols>1&&ce.col===ke.col&&ce.cols===ke.cols,tr=function(){var yr=Y(ie.getStructRefColumn(he,ce.col));if(!(0,n.isSuccess)(yr))throw new H(yr.reason);if(ce.cols===1)return(0,o.columnRef)(yr.value.name);var Ir=Y(ie.getStructRefColumn(he,ce.col+ce.cols-1));if(!(0,n.isSuccess)(Ir))throw new H(Ir.reason);return(0,o.rangeOpRef)((0,o.columnRef)(yr.value.name),(0,o.columnRef)(Ir.value.name))};if(ce.row===ve.row&&ce.rows===ve.rows)return(0,o.structRefNode)(vr,(0,o.structRef)(Fr?(0,o.specialRef)(o.SpecialRefId.All):(0,o.commaOpRef)([(0,o.specialRef)(o.SpecialRefId.All,!0),tr()])));if(ce.rows===1&&ce.row===Ve.row&&ce.row>=ke.row&&ce.row<ke.row+ke.rows)return(0,o.structRefNode)(ce.cols===1?pr:vr,(0,o.structRef)((0,o.thisRowOpRef)(Fr?void 0:tr())));if(ce.row===ke.row&&ce.rows===ke.rows)return Fr?(0,o.structRefNode)(vr,(0,o.structRef)(void 0)):(0,o.structRefNode)(ce.cols===1?pr:vr,(0,o.structRef)(tr()));var Dr=ce.row===ve.row&&ce.row+ce.rows===ke.row,fr=ce.row===ke.row+ke.rows&&ce.row+ce.rows===ve.row+ve.rows;if(Dr||fr){var er=(0,o.specialRef)(Dr?o.SpecialRefId.Headers:o.SpecialRefId.Totals,!Fr);return(0,o.structRefNode)(vr,(0,o.structRef)(Fr?er:(0,o.commaOpRef)([er,tr()])))}var Me=ce.row===ve.row&&ve.row<ke.row&&ce.row+ce.rows===ke.row+ke.rows,Ie=ce.row===ke.row&&ve.row+ve.rows>ke.row+ke.rows&&ce.row+ce.rows===ve.row+ve.rows;if(Me||Ie){var Qe=(0,o.specialRef)(Me?o.SpecialRefId.Headers:o.SpecialRefId.Data,!0),dr=(0,o.specialRef)(Me?o.SpecialRefId.Data:o.SpecialRefId.Totals,!0);return(0,o.structRefNode)(vr,(0,o.structRef)(Fr?(0,o.commaOpRef)([Qe,dr]):(0,o.commaOpRef)([Qe,dr,tr()])))}}}}function ee(ie,ae,re,ne){var ce=ae.originSheet.value,me=ie.getNamedRanges(re);if(!(0,n.isSuccess)(me))throw new H(me.reason);if(me.value.length!==0){var he=function(ke){return ke.index!==void 0&&(ce.index===void 0||!(0,C.isSheetIndexEqual)(ke,ce))},Ce=me.value.filter(function(Te){var ke=Te.scope;return ke.index===void 0?(0,C.isDocumentLocEqual)(ke.document,re.sheet.document):(0,C.isSheetIndexEqual)(ke,re.sheet)}).filter(function(Te){var ke=Te.scope,Ve=Te.name;if(ke.index!==void 0||ce.index===void 0)return!0;var Je=ce,Ze=ie.getNameLoc(Je,Ve,d.NameSource.Plain);if(!(0,n.isSuccess)(Ze))throw new H(Ze.reason);return Ze.value==null}).filter(function(Te){var ke=Te.scope,Ve=Te.name;return he(ke)||!ne.contains(Ve)});if(Ce.length!==0){var ve=Ce.length===1?Ce[0]:Ur(Ce).sort(function(Te,ke){return ie.config.localeInfo.stringCompareCI(Te.name,ke.name)})[0],fe;if(he(ve.scope)){var Ae=ie.getSheetName(ve.scope.document,ve.scope.index);if(!(0,n.isSuccess)(Ae))throw new H(Ae.reason);fe=(0,o.sheetQualifier)(Ae.value)}return(0,o.nameNode)((0,o.identNamePart)(ve.name),fe)}}}function oe(ie,ae,re){var ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,n.makeEmptyTable)();try{var ce,me,he=ae.originSheet.value;if(!(0,C.isDocumentLocEqual)(he.document,re.sheet.document))throw new H((0,C.notImplemented)(["printRange cross-document"]));return(0,n.success)((ce=(me=ee(ie,ae,re,ne))!=null?me:X(ie,ae,re))!=null?ce:Q(ie,ae,re))}catch(Ce){return Ce instanceof H?(0,n.failure)(Ce.reason):(0,n.failure)((0,n.javaScriptError)(Ce))}}var le={getNamedRanges:function(){return(0,n.assertFalse)("calc.lang.prettyPrinter: default getNamedRanges")}};function ue(ie){var ae,re,ne;return{config:ie.config,getDocumentLoc:ie.getDocumentLoc.bind(ie),getSheetIndex:ie.getSheetIndex.bind(ie),getSheetName:ie.getSheetName.bind(ie),getNameLoc:ie.getNameLoc.bind(ie),getUserDefinedFuncLoc:ie.getUserDefinedFuncLoc.bind(ie),getSheetRangeIndexes:ie.getSheetRangeIndexes.bind(ie),getContainingTable:ie.getContainingTable.bind(ie),getStructRefColumn:ie.getStructRefColumn.bind(ie),getStructRefSpecialRef:(ae=ie.getStructRefSpecialRef)==null?void 0:ae.bind(ie),getNamedRanges:(re=(ne=ie.getNamedRanges)==null?void 0:ne.bind(ie))!=null?re:le.getNamedRanges}}function te(ie){var ae=ue(ie);return{printFormula:function(ne,ce){var me=V(ie,ne,ce);return(0,n.isSuccess)(me)?(0,n.success)(me.value.formula):me},printFormulaEx:function(ne,ce){return V(ie,ne,ce)},printRange:function(ne,ce,me){return oe(ae,ne,ce,me)}}}},"../excel-online-calc-lang/lib/printServiceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createSimplePrintGlobals=d,r.printLocalsGrid=g,r.printLocalsName=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/location.js"),l=c("../excel-online-calc-lang/lib/util.js"),o=(function(){function y(h){Ge(this,y),this.config=h}return We(y,[{key:"getDocumentLoc",value:function(R,C){return(0,n.success)((0,a.documentLoc)(R,C))}},{key:"getSheetIndex",value:function(R,C){return(0,n.success)(C)}},{key:"getSheetName",value:function(R,C){return(0,n.success)(C)}},{key:"getNameLoc",value:function(R,C){return(0,n.success)(C.indexOf(".")>=0?void 0:(0,a.nameLoc)(R,C))}},{key:"getUserDefinedFuncLoc",value:function(R,C){return(0,n.success)([])}},{key:"getSheetRangeIndexes",value:function(R){if(R.index===void 0)return(0,n.failure)((0,l.notImplemented)(["simplePrintGlobals.getSheetRangeIndexes"]));var C=[R.index];return R.index2!==R.index&&C.push(R.index2),(0,n.success)((0,a.sheetRangeIndexes)(C,0))}},{key:"getContainingTable",value:function(R){return n.successUndefined}},{key:"getStructRefColumn",value:function(R,C){return n.successUndefined}},{key:"getStructRefSpecialRef",value:function(R,C){return n.successUndefined}},{key:"getNamedRanges",value:function(R){return(0,n.success)([])}}])})();function d(y){return new o(y)}function g(y,h,R){return{config:R??void 0,lexicalSource:y,originGridCell:(0,n.success)(h.range),originSheet:(0,n.success)(h.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1,printRowsAsAbsoluteReferences:!1,printColsAsAbsoluteReferences:!1}}function m(y,h,R){return{config:R??void 0,lexicalSource:y,originGridCell:(0,n.success)(h.range),originSheet:(0,n.success)(h.sheet),allowUnqualifiedCell:!1,wrapCellReferences:!0,printRowsAsAbsoluteReferences:!0,printColsAsAbsoluteReferences:!0}}},"../excel-online-calc-lang/lib/relabel.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.relabelFormula=o;var n=c("../excel-online-calc-lang/lib/formula.js"),a=c("../excel-online-calc-lang/lib/visitor.js");function l(){var d=1;return function(){return d++}}function o(d){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l(),m=d.spans,y=d.annotations,h=d.depthUpperBound,R=[],C=[],S=[],F=[];function E(Z){var P=g(),Q=m[Z];Q!=null&&(R[P]=Q);var Y=y[Z];return Y!=null&&(C[P]=Y),S[Z]=P,F[P]=Z,P}function A(Z){return Object.assign({},Z,{label:E(Z.label)})}function T(Z){if(Z.kind===n.CellRefKind.Range){var P=Z;return(0,n.cellRefRange)(T(P.ref1),T(P.ref2),E(Z.label))}return Object.assign({},Z,{label:E(Z.label)})}function D(Z){return Z!=null?(0,n.documentQualifier)(Z.document,Z.path,Z.isQuoted,E(Z.label)):void 0}function _(Z){if(Z!=null)return Z.kind===n.QualifierKind.Sheet||Z.kind===n.QualifierKind.SheetRange?Object.assign({},Z,{document:D(Z.document),label:E(Z.label)}):Object.assign({},Z,{label:E(Z.label)})}function M(Z){if(Z!=null)return Z.kind===n.QualifierKind.Sheet||Z.kind===n.QualifierKind.SheetRange?Object.assign({},Z,{document:D(Z.document),label:E(Z.label)}):Object.assign({},Z,{label:E(Z.label)})}function k(Z){var P=(0,n.flattenNameParts)(Z),Q=function(ne,ce){var me=ce.rhs,he=ce.canDenoteNamedObject,Ce=ce.label,ve=ce.qualifiedLabel;return(0,n.fieldRefNamePart)(ne,b(me),he,E(Ce),E(ve))};if(P.kind===n.NamePartKind.IdentNamePart){var Y=oi(P.parts),X=Y[0],ee=Y.slice(1),oe=(0,n.identNamePart)(X.asWhole,X.canDenoteNamedObject,E(X.label),E(X.qualifiedLabel));return ee.reduce(Q,oe)}var le=oi(P.parts),ue=le[0],te=le[1],ie=le.slice(2),ae=(0,n.cellRefNamePart)(T(ue.ref),ue.asWhole,E(ue.label),E(ue.qualifiedLabel));return ie.reduce(Q,Q(ae,te))}function v(Z){switch(Z.kind){case n.NodeKind.Ident:return N(Z);case n.NodeKind.Missing:return(0,n.missingNode)(Z.chars,E(Z.label));case n.NodeKind.BadChars:return(0,n.badCharsNode)(Z.type,Z.chars,E(Z.label))}}function b(Z){return(0,n.fieldRef)(v(Z.field),Z.isBracketed,Z.isClosed,Z.shouldBeBracketed,E(Z.label))}function x(Z){switch(Z==null?void 0:Z.kind){case void 0:return;case n.StructRefKind.SpecialRef:return(0,n.specialRef)(Z.id,Z.isBracketed,Z.isClosed,E(Z.label));case n.StructRefKind.ColumnRef:return(0,n.columnRef)(Z.name,Z.isBracketed,Z.isClosed,E(Z.label));case n.StructRefKind.RangeOpRef:return(0,n.rangeOpRef)(x(Z.lhs),x(Z.rhs),E(Z.label));case n.StructRefKind.CommaOpRef:return(0,n.commaOpRef)(Z.refs.map(x),E(Z.label));case n.StructRefKind.ThisRowOpRef:return(0,n.thisRowOpRef)(Z.ref!==void 0?x(Z.ref):void 0,E(Z.label));case n.StructRefKind.MissingRef:return(0,n.missingRef)(E(Z.label));case n.StructRefKind.BadRef:return(0,n.badRef)(Z.chars,Z.isBracketed,Z.isClosed,E(Z.label))}}function w(Z,P,Q){return(0,n.nameNode)(k(Z),M(P),E(Q))}function L(Z){var P=Z.parts,Q=Z.qualifier,Y=Z.label;return w(P,Q,Y)}function N(Z){var P=Z.whole,Q=Z.label;return(0,n.identNode)(P,E(Q))}function U(Z){var P=Z.name,Q=Z.label;return(0,n.varNode)(N(P),E(Q))}function K(Z){switch(Z.kind){case n.NodeKind.Ident:return N(Z);case n.NodeKind.Missing:return(0,n.missingNode)(Z.chars,E(Z.label));case n.NodeKind.BadChars:return(0,n.badCharsNode)(Z.type,Z.chars,E(Z.label))}}function G(Z){var P=(0,n.paramName)(K(Z.name.name),Z.name.isBracketed,Z.name.isClosed,E(Z.name.label)),Q=Z.def===void 0?void 0:(0,n.paramDefault)(Z.def.rhs,E(Z.def.label));return(0,n.paramNode)(P,Q,E(Z.label))}function $(Z){return(0,n.structRef)(x(Z.innerRef),Z.isClosed,E(Z.label))}var O={literalNode:function(P,Q,Y){return(0,n.literalNode)(P,Q,E(Y))},arrayNode:function(P,Q,Y){return(0,n.arrayNode)(P,Q,E(Y))},appNode:function(P,Q,Y,X){return(0,n.appNode)(P,Q,Y,E(X))},letNode:function(P,Q,Y,X,ee,oe){return(0,n.letNode)(P,Q.map(function(le){var ue=le.name,te=le.binder;return(0,n.letVar)((0,n.indexedArg)(U(ue.arg),ue.index),te)}),Y,X,ee,E(oe))},lambdaNode:function(P,Q,Y,X,ee,oe){return(0,n.lambdaNode)(P,Q.map(function(le){var ue=le.name;return(0,n.lambdaParam)((0,n.indexedArg)(G(ue.arg),ue.index))}),Y,X,ee,E(oe))},parenNode:function(P,Q,Y){return(0,n.parenNode)(P,Q,E(Y))},nameNode:function(P,Q,Y){return w(P,Q,Y)},cellRefNode:function(P,Q,Y){return(0,n.cellRefNode)(T(P),_(Q),E(Y))},fieldRefNode:function(P,Q,Y){return(0,n.fieldRefNode)(P,b(Q),E(Y))},structRefNode:function(P,Q,Y){return(0,n.structRefNode)(P===void 0?void 0:L(P),$(Q),E(Y))},missingNode:function(P,Q){return(0,n.missingNode)(P,E(Q))},badSequenceNode:function(P,Q,Y){return(0,n.badSequenceNode)(P,Q,E(Y))},badCharsNode:function(P,Q,Y){return(0,n.badCharsNode)(P,Q,E(Y))},operatorNode:function(P,Q){return(0,n.operatorNode)(P,E(Q))},wsfNode:function(P,Q,Y){return(0,n.wsfNode)(P,Q,E(Y))}},j=(0,n.formula)((0,a.reduceBottomUp)(O,d),R,C,h);for(var z of Object.keys(C)){var H=Number(z),V=C[H];switch(V==null?void 0:V.kind){case n.AnnotationKind.LocalNameUse:C[H]=(0,n.localNameUseAnnotation)(V.name,V.whole,S[V.label]);break;case n.AnnotationKind.LocalNameDecl:C[H]=(0,n.localNameDeclAnnotation)(V.name,V.whole,V.uses.map(function(Z){var P=Z.label;return{label:S[P]}}));break}}for(var I of Object.keys(R).map(Number)){var B=R[I],q=B==null?void 0:B.preComments,W=B==null?void 0:B.postComments;(q||W)&&(R[I]=Object.assign({},B,{preComments:q?q.map(A):void 0,postComments:W?W.map(A):void 0}))}return{formula:j,oldToNewLabel:S,newToOldLabel:F}}},"../excel-online-calc-lang/lib/resolveService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.canDenoteLocalName=F,r.canDenoteUserDefinedFunc=E,r.canDenoteCellRef=A,r.resolveGridRef=k,r.createResolver=v;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/cellFormat.js"),l=c("../excel-online-calc-lang/lib/formula.js"),o=c("../excel-online-calc-lang/lib/location.js"),d=c("../excel-online-calc-lang/lib/resolveServiceTypes.js"),g=c("../excel-online-calc-lang/lib/util.js");function m(b){return b}function y(b){return(0,n.isSuccess)(b)&&(0,n.isNone)(b.value)?n.successUndefined:b}function h(b){return!(0,n.isSuccess)(b)||b.value===void 0}var R=function(x){return x.rhs.field.kind===l.NodeKind.Ident},C=function(x){return x.rhs.field.whole},S=function(x,w){return(0,l.fieldRefNamePart)(x,w.rhs,w.canDenoteNamedObject,w.label,w.qualifiedLabel)};function F(b,x){var w=oi(x),L=w[0],N=w.slice(1);return L.kind===l.NamePartKind.IdentNamePart&&b==null&&N.every(R)}function E(b,x,w){return w.canDenoteNamedObject&&b&&(x===void 0||x.kind===l.QualifierKind.Document||x.kind===l.QualifierKind.Ident)}function A(b,x,w){var L=oi(w),N=L[0],U=L.slice(1);return N.kind===l.NamePartKind.CellRefNamePart&&(x==null&&b.allowUnqualifiedCell||x!=null&&x.kind!==l.QualifierKind.Document)&&U.every(R)}function T(b,x,w,L,N){return w.kind===l.PosKind.Abs?(0,n.success)(w.index):(0,n.isSuccess)(b)?(0,n.success)((0,a.resolvePosition)(x(b.value),w,L,N)):b}var D=function(x){var w=x.row;return w},_=function(x){var w=x.col;return w};function M(b,x,w){var L=T(b,D,x.row,o.sheetRows,w),N=T(b,_,x.col,o.sheetCols,w);return(0,n.isSuccess)(L)?(0,n.isSuccess)(N)?L.value===void 0||N.value===void 0?n.successUndefined:(0,n.success)((0,o.gridCell)(L.value,N.value)):N:L}function k(b,x){if(x.kind===l.CellRefKind.Error)return n.successUndefined;var w=b.originGridCell,L=b.wrapCellReferences;switch(x.kind){case l.CellRefKind.Single:return M(w,x,L);case l.CellRefKind.Range:{var N=M(w,x.ref1,L),U=M(w,x.ref2,L);return(0,n.isSuccess)(N)?(0,n.isSuccess)(U)?N.value===void 0||U.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)(N.value,U.value)):U:N}case l.CellRefKind.Row:{var K=T(w,D,x.row1,o.sheetRows,L),G=T(w,D,x.row2,o.sheetRows,L);return(0,n.isSuccess)(K)?(0,n.isSuccess)(G)?K.value===void 0||G.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)((0,o.gridCell)(K.value,0),(0,o.gridCell)(G.value,o.sheetCols-1))):G:K}case l.CellRefKind.Col:{var $=T(w,_,x.col1,o.sheetCols,L),O=T(w,_,x.col2,o.sheetCols,L);return(0,n.isSuccess)($)?(0,n.isSuccess)(O)?$.value===void 0||O.value===void 0?n.successUndefined:(0,n.success)((0,g.gridCellRange)((0,o.gridCell)(0,$.value),(0,o.gridCell)(o.sheetRows-1,O.value))):O:$}case l.CellRefKind.Bad:return(0,n.failure)((0,d.invalidCellRef)(d.InvalidCellRefReason.BadCellRef));default:return(0,n.assertNever)("calc.lang.Resolver.resolveGridRef",x)}}function v(b){function x(X,ee){if(ee===void 0){var oe=X.originSheet;return(0,n.isSuccess)(oe)?[ee,(0,n.success)(oe.value.document)]:[ee,oe]}var le=b.getDocumentLoc(ee.path,ee.document);if(!(0,n.isSuccess)(le))return[ee,le];if((0,n.isNone)(le.value))return[ee,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.UndefinedDocument))];var ue=ee.path==null?void 0:le.value.path,te=le.value.name;return[(0,l.documentQualifier)(te,ue,ee.isQuoted,ee.label),(0,n.success)(le.value)]}function w(X,ee){if(h(ee))return[X,ee];var oe=y(b.getSheetIndex(ee.value,X));if(!(0,n.isSuccess)(oe))return[X,oe];if((0,n.isNone)(oe.value))return[X,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.UndefinedSheetName))];var le=b.getSheetName(ee.value,oe.value);return(0,n.isSuccess)(le)?[le.value,(0,n.success)((0,o.sheetIndex)(ee.value,oe.value))]:[X,le]}function L(X,ee){var oe=x(X,ee.document),le=be(oe,2),ue=le[0],te=le[1],ie=w(ee.sheet,te),ae=be(ie,2),re=ae[0],ne=ae[1];return[(0,l.sheetQualifier)(re,ue,ee.isQuoted,ee.label),ne]}function N(X,ee){var oe=x(X,ee.document),le=be(oe,2),ue=le[0],te=le[1],ie=w(ee.sheet1,te),ae=be(ie,2),re=ae[0],ne=ae[1],ce=w(ee.sheet2,te),me=be(ce,2),he=me[0],Ce=me[1],ve=re,fe=he,Ae;if(h(te))Ae=te;else if(h(ne))Ae=ne;else if(h(Ce))Ae=Ce;else{if((0,g.isSheetIndexEqual)(ne.value,Ce.value))return[(0,l.sheetQualifier)(ve,ue,ee.isQuoted,ee.label),(0,n.success)((0,o.sheetIndex)(te.value,ne.value.index))];var Te=b.getSheetRangeIndexes(ne.value),ke=b.getSheetRangeIndexes(Ce.value);(0,n.isSuccess)(Te)?(0,n.isSuccess)(ke)?ke.value.position<Te.value.position&&(ve=he,fe=re):Ae=ke:Ae=Te,Ae=(0,n.success)((0,o.sheetRange)(te.value,ne.value.index,Ce.value.index))}return[(0,l.sheetRangeQualifier)(ve,fe,ue,ee.isQuoted,ee.label),Ae]}function U(X,ee){switch(ee.kind){case l.QualifierKind.Error:return[ee,n.successUndefined];case l.QualifierKind.Sheet:return L(X,ee);case l.QualifierKind.SheetRange:return N(X,ee);case l.QualifierKind.Document:return[ee,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.SheetRangeName))];case l.QualifierKind.Bad:return[ee,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.BadQualifier))];default:return(0,n.assertNever)("calc.lang.Resolver.resolveCellRefQualifier",ee)}}function K(X,ee){var oe=ee.qualifier,le=ee.ref,ue=k(X,le),te,ie;if(oe===void 0||oe.kind===l.QualifierKind.Relative){te=oe;var ae=X.originSheet;if(!(0,n.isSuccess)(ae))ie=ae;else{var re=ae.value;re.index===void 0?ie=(0,n.failure)((0,d.noOriginSheet)(re)):ie=(0,n.success)(re)}}else{var ne=U(X,oe),ce=be(ne,2);te=ce[0],ie=ce[1]}var me;return h(ue)?me=ue:h(ie)?me=ie:me=(0,n.success)((0,o.sheetGridCube)(ie.value,ue.value)),(0,d.resolvedCellRef)((0,l.cellRefNode)(le,te,ee.label),me)}function G(X,ee){switch(ee.kind){case l.QualifierKind.Document:{var oe=x(X,ee),le=be(oe,2),ue=le[0],te=le[1];return[ue,ue.kind,h(te)?te:(0,n.success)((0,o.documentScope)(te.value))]}case l.QualifierKind.Sheet:{var ie=L(X,ee),ae=be(ie,2),re=ae[0],ne=ae[1];return[re,re.kind,ne]}case l.QualifierKind.SheetRange:return[ee,ee.kind,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.SheetRangeName))];case l.QualifierKind.Ident:{var ce=(0,l.sheetQualifier)(ee.name,void 0,ee.isQuoted,ee.label),me=L(X,ce),he=be(me,2),Ce=he[0],ve=he[1];if(!(0,n.isSuccess)(ve)&&ve.reason.kind!==d.ResolveReasonKind.InvalidQualifier)return[ee,ee.kind,ve];if((0,n.isSuccess)(ve)&&ve.value!==void 0)return[(0,l.identQualifier)(Ce.sheet,Ce.isQuoted,Ce.label),Ce.kind,ve];var fe=(0,l.documentQualifier)(ee.name,void 0,ee.isQuoted,ee.label),Ae=x(X,fe),Te=be(Ae,2),ke=Te[0],Ve=Te[1];return h(Ve)?[ee,ee.kind,Ve]:[(0,l.identQualifier)(ke.document,ke.isQuoted,ke.label),ke.kind,(0,n.success)((0,o.documentScope)(Ve.value))]}case l.QualifierKind.Bad:return[ee,ee.kind,(0,n.failure)((0,d.invalidQualifier)(d.InvalidQualifierReason.BadQualifier))];default:return(0,n.assertNever)("calc.lang.Resolver.resolveNameQualifier",ee)}}function $(X,ee){switch(ee.kind){case l.QualifierKind.Document:return x(X,ee);case l.QualifierKind.Ident:{var oe=(0,l.documentQualifier)(ee.name,void 0,ee.isQuoted,ee.label),le=x(X,oe),ue=be(le,2),te=ue[0],ie=ue[1];return[(0,l.identQualifier)(te.document,te.isQuoted,te.label),ie]}default:return(0,n.assertNever)("calc.lang.Resolver.resolveUserDefinedFuncQualifier",ee)}}function O(X,ee,oe){var le=ee.qualifier,ue=ee.parts,te,ie,ae,re=[];if(le===void 0||le.kind===l.QualifierKind.Relative){var ne=X.originSheet;if(!(0,n.isSuccess)(ne)){var ce;return(0,d.resolvedName)(ee,ne,(ce=ee.qualifier)==null?void 0:ce.kind,re)}var me=ne.value;if(oe!==o.NameSource.StructRef&&me.index===void 0){var he;return(0,d.resolvedName)(ee,(0,n.failure)((0,d.noOriginSheet)(me)),(he=ee.qualifier)==null?void 0:he.kind,re)}te=le,ae=le==null?void 0:le.kind,ie=(0,n.success)(me)}else{var Ce=G(X,le),ve=be(Ce,3);te=ve[0],ae=ve[1],ie=ve[2]}oe===o.NameSource.StructRef&&(0,n.isSuccess)(ie)&&ie.value.index!==void 0&&(ie=(0,n.success)((0,o.documentScope)(ie.value.document)));var fe=ue,Ae;return h(ie)?Ae=ie:(re.push((0,o.nameLoc)(ie.value,ue.asWhole)),Ae=y(b.getNameLoc(ie.value,ue.asWhole,oe)),(0,n.isSuccess)(Ae)&&Ae.value===void 0&&ie.value.index!==void 0&&(ie=(0,n.success)((0,o.documentScope)(ie.value.document)),re.push((0,o.nameLoc)(ie.value,ue.asWhole)),Ae=y(b.getNameLoc(ie.value,ue.asWhole,oe))),h(Ae)||(fe=(0,l.identNamePart)(Ae.value.name,ue.canDenoteNamedObject,ue.label,ue.qualifiedLabel))),(0,d.resolvedName)((0,l.nameNode)(fe,te,ee.label),Ae,ae,re)}function j(X,ee){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,le=b.getStructRefColumn(X,ee.name);if(!(0,n.isSuccess)(le))return{kind:l.StructRefKind.ColumnRef,innerRef:ee,resolution:le};var ue=le.value;if((0,n.isNone)(ue))return{kind:l.StructRefKind.ColumnRef,innerRef:ee,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.UndefinedColumnName))};var te=ue.range.range;return oe&&(te=(0,o.gridRange)(te.row-(ue.hasHeadersRow?1:0),te.col,te.rows+(ue.hasHeadersRow?1:0)+(ue.hasTotalsRow?1:0),te.cols)),{kind:l.StructRefKind.ColumnRef,innerRef:(0,l.columnRef)(ue.name,ee.isBracketed,ee.isClosed,ee.label),resolution:(0,n.success)((0,o.sheetGridRange)(ue.range.sheet,te))}}function z(X,ee,oe){if(oe===l.SpecialRefId.ThisRow){if(!(0,n.isSuccess)(X.originGridCell))return X.originGridCell;var le=z(X,ee,l.SpecialRefId.Data);if(h(le))return le;var ue=le.value.range,te=X.originGridCell.value.row;return te<ue.row||te>=ue.row+ue.rows?(0,n.failure)(d.emptyIntersection):(0,n.success)((0,o.sheetGridRange)(le.value.sheet,(0,o.gridRange)(te,ue.col,1,ue.cols)))}return y(b.getStructRefSpecialRef(ee,oe))}function H(X,ee,oe){switch(ee.kind){case l.StructRefKind.ColumnRef:return j(X,ee,oe);case l.StructRefKind.MissingRef:return{kind:l.StructRefKind.MissingRef,innerRef:ee,resolution:n.successUndefined}}}function V(X,ee){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,le=H(X,ee.lhs,oe),ue=le.innerRef,te=le.resolution,ie=H(X,ee.rhs,oe),ae=ie.innerRef,re=ie.resolution,ne=(0,l.rangeOpRef)(ue,ae,ee.label);if(!(0,n.isSuccess)(te)&&te.reason.kind!==d.ResolveReasonKind.InvalidStructRef)return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:te};if(!(0,n.isSuccess)(re)&&re.reason.kind!==d.ResolveReasonKind.InvalidStructRef)return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:re};if(!(0,n.isSuccess)(te))return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:te};if(!(0,n.isSuccess)(re))return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:re};var ce,me;if(te.value!==void 0){var he;ce=te.value.sheet,me=(0,g.gridRangeJoinOpt)(te.value.range,(he=re.value)==null?void 0:he.range)}else if(re.value!==void 0)ce=re.value.sheet,me=re.value.range;else return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))};return{kind:l.StructRefKind.RangeOpRef,innerRef:ne,resolution:(0,n.success)((0,o.sheetGridRange)(ce,me))}}function I(X,ee,oe){switch(oe.kind){case l.StructRefKind.ColumnRef:return j(ee,oe,!0);case l.StructRefKind.SpecialRef:return{kind:l.StructRefKind.SpecialRef,innerRef:oe,resolution:z(X,ee,oe.id)};case l.StructRefKind.RangeOpRef:return V(ee,oe,!0);case l.StructRefKind.MissingRef:return{kind:l.StructRefKind.MissingRef,innerRef:oe,resolution:n.successUndefined};case l.StructRefKind.BadRef:return{kind:l.StructRefKind.BadRef,innerRef:oe,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))}}}function B(X,ee){var oe=ee.lhs,le=ee.rhs,ue=oe,te,ie;if(oe!==void 0){var ae=O(X,oe,o.NameSource.StructRef),re=ae.node,ne=ae.resolution,ce=ae.precedents,me=ne;if(!(0,n.isSuccess)(me))return(0,d.resolvedStructRef)(ee,void 0,me,ce);if((0,n.isNone)(me.value))return(0,d.resolvedStructRef)(ee,void 0,(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.UndefinedTableName)),ce);ue=re,te=me.value,ie=ce}else{var he=X.originGridCell,Ce=X.originSheet;if(!(0,n.isSuccess)(he))return(0,d.resolvedStructRef)(ee,void 0,he,[]);if(!(0,n.isSuccess)(Ce))return(0,d.resolvedStructRef)(ee,void 0,Ce,[]);if(Ce.value.index===void 0)return(0,d.resolvedStructRef)(ee,void 0,(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOriginSheet)),[]);var ve=b.getContainingTable((0,o.sheetGridCell)(Ce.value,he.value));if(!(0,n.isSuccess)(ve))return(0,d.resolvedStructRef)(ee,void 0,ve,[]);if((0,n.isNone)(ve.value))return(0,d.resolvedStructRef)(ee,void 0,(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.MissingTableName)),[]);te=ve.value,ie=[te]}var fe=W(X,te,le),Ae=fe.structRef,Te=fe.resolution;return(0,d.resolvedStructRef)(Te.kind===n.ResultKind.Failure&&Te.reason.kind!==d.ResolveReasonKind.EmptyIntersection?ee:(0,l.structRefNode)(ue,Ae,ee.label),te,Te,ie)}function q(X,ee,oe){var le=oe.refs.map(function(fe){return I(X,ee,fe)}),ue=(0,l.commaOpRef)(le.map(function(fe){return fe.innerRef}),oe.label);for(var te of le){var ie=te.resolution;if(!(0,n.isSuccess)(ie)&&ie.reason.kind!==d.ResolveReasonKind.InvalidStructRef)return{commaOpRef:ue,resolution:ie}}var ae=[];for(var re of le){if(!(0,n.isSuccess)(re.resolution)||re.kind===l.StructRefKind.BadRef)return{commaOpRef:ue,resolution:re.resolution};ae.push(re.kind===l.StructRefKind.SpecialRef?{kind:re.kind,resolution:re.resolution}:re.kind===l.StructRefKind.MissingRef?{kind:re.kind,resolution:re.resolution}:{kind:re.kind,resolution:re.resolution})}if(!(0,g.isCommaOpRefWellFormed)(oe))return{commaOpRef:ue,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))};var ne,ce;for(var me of ae){var he,Ce;me.kind===l.StructRefKind.SpecialRef&&(ne=(0,g.gridRangeJoinOpt)(ne,(he=me.resolution.value)==null?void 0:he.range),ce===void 0&&(ce=(Ce=me.resolution.value)==null?void 0:Ce.sheet))}if(ne===void 0||ce===void 0)return{commaOpRef:ue,resolution:n.successUndefined};for(var ve of ae)if(ve.kind!==l.StructRefKind.SpecialRef&&ve.kind!==l.StructRefKind.MissingRef&&(ne=(0,g.gridRangeIsect)(ne,ve.resolution.value.range),ne===void 0))return{commaOpRef:ue,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))};return{commaOpRef:ue,resolution:(0,n.success)((0,o.sheetGridRange)(ce,ne))}}function W(X,ee,oe){var le;switch((le=oe.innerRef)==null?void 0:le.kind){case l.StructRefKind.ColumnRef:{var ue=j(ee,oe.innerRef),te=ue.innerRef,ie=ue.resolution;return{structRef:(0,l.structRef)(te,oe.isClosed,oe.label),resolution:ie}}case l.StructRefKind.RangeOpRef:{var ae=V(ee,oe.innerRef),re=ae.innerRef,ne=ae.resolution;return{structRef:(0,l.structRef)(re,oe.isClosed,oe.label),resolution:ne}}case void 0:{var ce=z(X,ee,l.SpecialRefId.Data);return{structRef:oe,resolution:ce}}case l.StructRefKind.SpecialRef:{var me=z(X,ee,oe.innerRef.id);return{structRef:oe,resolution:me}}case l.StructRefKind.CommaOpRef:{var he=q(X,ee,oe.innerRef),Ce=he.commaOpRef,ve=he.resolution;return{structRef:(0,l.structRef)(Ce,oe.isClosed,oe.label),resolution:ve}}case l.StructRefKind.ThisRowOpRef:{var fe=z(X,ee,l.SpecialRefId.ThisRow);if(h(fe)||oe.innerRef.ref===void 0)return{structRef:oe,resolution:fe};var Ae=oe.innerRef.ref.kind===l.StructRefKind.ColumnRef?j(ee,oe.innerRef.ref):V(ee,oe.innerRef.ref),Te=Ae.innerRef,ke=Ae.resolution,Ve=(0,l.thisRowOpRef)(Te,Te.label);if(h(ke))return{structRef:(0,l.structRef)(Ve,oe.isClosed,oe.label),resolution:ke};var Je=(0,g.gridRangeIsect)(fe.value.range,ke.value.range);return Je?{structRef:(0,l.structRef)(Ve,oe.isClosed,oe.label),resolution:(0,n.success)((0,o.sheetGridRange)(fe.value.sheet,Je))}:{structRef:oe,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))}}case l.StructRefKind.BadRef:return{structRef:oe,resolution:(0,n.failure)((0,d.invalidStructRef)(d.InvalidStructRefReason.InvalidOp))}}}function Z(X,ee){var oe,le,ue=ee.qualifier,te=ee.parts,ie=(oe=(le=X.config)==null?void 0:le.localeInfo)!=null?oe:b.config.localeInfo,ae,re,ne;if(ue===void 0){var ce=X.originSheet;if(!(0,n.isSuccess)(ce))return(0,d.resolvedUserDefinedFunc)(ee,ce,[],te.asWhole);ae=ue,re=(0,n.success)(ce.value.document)}else{var me=$(X,ue),he=be(me,2);ae=he[0],re=he[1]}var Ce,ve=te.asWhole;if(h(re))Ce=re,ne=[];else{ve=(0,g.getUserDefinedFuncName)(ie,te.asWhole);var fe=b.getUserDefinedFuncLoc(re.value,ve);ne=[(0,o.userDefinedFuncLoc)(re.value,ve)],(0,n.isSuccess)(fe)?fe.value.length!==0?Ce=fe:Ce=n.successUndefined:Ce=fe}return(0,d.resolvedUserDefinedFunc)((0,l.nameNode)((0,l.identNamePart)(ve,te.canDenoteNamedObject,te.label,te.qualifiedLabel),ae,ee.label),Ce,ne,ve)}function P(X,ee){var oe,le,ue=(oe=(le=X.config)==null?void 0:le.localeInfo)!=null?oe:b.config.localeInfo,te=(0,g.getEtaFuncId)(ue,ee.whole),ie=ee.parts;return(0,d.resolvedWorksheetFunc)((0,l.nameNode)((0,l.identNamePart)(te!==void 0?ue.getWorksheetFuncName(te):ie.asWhole,ie.canDenoteNamedObject,ie.label,ie.qualifiedLabel),void 0,ie.qualifiedLabel),(0,n.success)(te))}function Q(X,ee){var oe,le=ee[X.label],ue=(le==null?void 0:le.kind)===l.AnnotationKind.LocalNameUse?le:void 0;return(0,d.resolvedLocalName)((0,l.nameNode)((0,l.identNamePart)((oe=ue==null?void 0:ue.name)!=null?oe:X.asWhole,X.canDenoteNamedObject,X.label,X.qualifiedLabel),void 0,X.qualifiedLabel),(0,n.success)(ue))}function Y(X,ee,oe){var le=ee.parts,ue=ee.qualifier,te={names:new Array,udfs:new Array},ie=oe[ee.label],ae=(ie==null?void 0:ie.kind)===l.AnnotationKind.AppHeadName,re=(0,l.flattenNameParts)(le).parts,ne=(0,l.nameNode)((0,l.identNamePart)(le.asWhole,le.canDenoteNamedObject,le.label,le.qualifiedLabel),ue,ee.label);if(F(ue,re)){var ce=oi(re),me=ce[0],he=ce.slice(1),Ce=Q(me,oe);if(Ce.resolution.value!==void 0)return(0,d.resolvedDottedName)((0,l.nameNode)(he.reduce(S,Ce.node.parts),ue,ee.label),Ce,he.map(C),te)}var ve,fe=function(){if(!ve)return!1;var fr=ve.headResolved.resolution;return fr.kind!==n.ResultKind.Success&&fr.reason.kind!==d.ResolveReasonKind.InvalidQualifier||fr.kind===n.ResultKind.Success&&fr.value!==void 0};if(le.canDenoteNamedObject){var Ae=O(X,ne,ae?o.NameSource.AppHead:o.NameSource.Plain);if((0,n.safePush)(te.names,Ae.precedents),ve=(0,d.resolvedDottedName)(Ae.node,Ae,[],te),fe())return ve}if(E(ae,ue,le)){var Te=Z(X,ne);if((0,n.safePush)(te.udfs,Te.precedents),ve=(0,d.resolvedDottedName)(Te.node,Te,[],te),fe())return ve}if(A(X,ue,re)){var ke=oi(re),Ve=ke[0],Je=ke.slice(1),Ze=ue!=null&&ue.kind===l.QualifierKind.Ident?(0,l.sheetQualifier)(ue.name,void 0,ue.isQuoted,ue.label):ue,pr=(0,l.cellRefNode)(Ve.ref,Ze,Ve.qualifiedLabel),vr=K(X,pr),Fr=vr.node.qualifier;return(0,n.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't generate ErrorQualifier",(Fr==null?void 0:Fr.kind)!==l.QualifierKind.Error),(0,n.assertTrue)("calc.lang.Resolver.resolveDottedName: resolveCellRef doesn't touch ref",vr.node.ref===Ve.ref),ve=(0,d.resolvedDottedName)((0,l.nameNode)(le,Fr,ee.label),vr,Je.map(C),te),ve}if((0,g.isUnqualifiedNameNode)(ee)&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var tr=P(X,ee);if(tr.resolution.value!==void 0)return(0,d.resolvedDottedName)(tr.node,tr,[],te)}return ve!==void 0?ve:(0,d.resolvedDottedName)(ee,(0,d.resolvedNever)(ne),[],te)}return{resolveGridRef:k,resolveCellRef:K,resolveName:O,resolveStructRef:B,resolveUserDefinedFunc:Z,resolveDottedName:Y}}},"../excel-online-calc-lang/lib/resolveServiceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.resolvedDottedName=r.resolvedNever=r.resolvedStructRef=r.resolvedLocalName=r.resolvedWorksheetFunc=r.resolvedUserDefinedFunc=r.resolvedCellRef=r.resolvedName=r.ResolvedKind=r.emptyIntersection=r.InvalidStructRefReason=r.InvalidCellRefReason=r.InvalidQualifierReason=r.ResolveReasonKind=void 0,r.resolveLocalsGrid=a,r.noOriginSheet=o,r.invalidQualifier=g,r.invalidCellRef=y,r.invalidStructRef=R;var n=c("../excel-online-calc-common/lib/index.js");function a(S){return{originGridCell:(0,n.success)(S.range),originSheet:(0,n.success)(S.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1}}var l;(function(S){S.NoOriginSheet="NoOriginSheet",S.InvalidQualifier="InvalidQualifier",S.InvalidCellRef="InvalidCellRef",S.InvalidStructRef="InvalidStructRef",S.EmptyIntersection="EmptyIntersection"})(l||(r.ResolveReasonKind=l={}));function o(S){return{kind:l.NoOriginSheet,origin:S}}var d;(function(S){S.UndefinedDocument="UndefinedDocument",S.UndefinedSheetName="UndefinedSheetName",S.SheetRangeName="SheetRangeName",S.DocumentCellRef="DocumentCellRef",S.BadQualifier="BadQualifier"})(d||(r.InvalidQualifierReason=d={}));function g(S){return{kind:l.InvalidQualifier,reason:S}}var m;(function(S){S.BadCellRef="BadCellRef"})(m||(r.InvalidCellRefReason=m={}));function y(S){return{kind:l.InvalidCellRef,reason:S}}var h;(function(S){S.UndefinedColumnName="UndefinedColumnName",S.UndefinedTableName="UndefinedTableName",S.InvalidOriginSheet="InvalidOriginSheet",S.InvalidOp="InvalidOp",S.MissingTableName="MissingTableName",S.NamedObjectNotTable="NamedObjectNotTable"})(h||(r.InvalidStructRefReason=h={}));function R(S){return{kind:l.InvalidStructRef,reason:S}}r.emptyIntersection={kind:l.EmptyIntersection};var C;(function(S){S.ResolvedName="ResolvedName",S.ResolvedCellRef="ResolvedCellRef",S.ResolvedUserDefinedFunc="ResolvedUserDefinedFunc",S.ResolvedWorksheetFunc="ResolvedWorksheetFunc",S.ResolvedLocalName="ResolvedLocalName",S.ResolvedStructRef="ResolvedStructRef",S.ResolvedNever="ResolvedNever",S.ResolvedDottedName="ResolvedDottedName"})(C||(r.ResolvedKind=C={})),r.resolvedName=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedName,node:S,resolution:F,qualifierResolution:E,precedents:A}}),r.resolvedCellRef=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedCellRef,node:S,resolution:F}}),r.resolvedUserDefinedFunc=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedUserDefinedFunc,node:S,resolution:F,precedents:E,name:A}}),r.resolvedWorksheetFunc=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedWorksheetFunc,node:S,resolution:F}}),r.resolvedLocalName=(0,n.typedInstanceCreator)()(function(S,F){return{kind:C.ResolvedLocalName,node:S,resolution:F}}),r.resolvedStructRef=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedStructRef,node:S,table:F,resolution:E,precedents:A}}),r.resolvedNever=(0,n.typedInstanceCreator)()(function(S){return{kind:C.ResolvedNever,node:S,resolution:n.successUndefined}}),r.resolvedDottedName=(0,n.typedInstanceCreator)()(function(S,F,E,A){return{kind:C.ResolvedDottedName,node:S,headResolved:F,fieldsResolved:E,precedents:A}})},"../excel-online-calc-lang/lib/rtree.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeGridRangeTable=o;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/util.js");function l(d,g){var m=d.row,y=d.col,h=d.rows,R=d.cols,C=g.row,S=g.col,F=g.rows,E=g.cols,A=(0,n.fastAbs)(m-C+(h-F)*.5),T=(0,n.fastAbs)(y-S+(R-E)*.5);return A+T}function o(){return n.rTree.RTree.create(a.gridRangeJoin,a.gridRangeIsects,a.gridRangeCompare,l)}},"../excel-online-calc-lang/lib/signature.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.operatorStrings=r.OperatorId=r.unknownFunctionType=r.WorksheetFuncId=void 0,r.higherOrderFunctionType=o,r.getOperatorType=D,r.getWorksheetFuncType=_,r.getWorksheetFuncEnglishName=M,r.isVolatileFunc=k;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/generated/worksheetFuncTypes.js");Object.defineProperty(r,"WorksheetFuncId",{enumerable:!0,get:function(){return a.WorksheetFuncId}});var l=c("../excel-online-calc-lang/lib/types.js");r.unknownFunctionType=(0,l.functionType)(0,254,[],[l.SignatureType.All],[],l.SignatureType.All,l.SpecialPrecs.All,l.FunctionFlags.AllowLStrs);function o(){var b=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Rich|l.OperKind.Error|l.OperKind.Blank|((0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?0:l.OperKind.Range)|((0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaArrayLifting)?0:l.OperKind.Array),x=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Rich|l.OperKind.Error|l.OperKind.Blank|l.OperKind.Missing|l.OperKind.Array|l.OperKind.Range;return(0,l.functionType)(1,255,[b],[x],[],l.SignatureType.All,l.SpecialPrecs.None,l.FunctionFlags.Allow3dRef|l.FunctionFlags.AllowLStrs)}var d;(function(b){b[b.Add=1]="Add",b[b.Sub=2]="Sub",b[b.Mul=3]="Mul",b[b.Div=4]="Div",b[b.Pow=5]="Pow",b[b.Percent=6]="Percent",b[b.Neg=7]="Neg",b[b.Pos=8]="Pos",b[b.Concat=9]="Concat",b[b.Eq=10]="Eq",b[b.Ne=11]="Ne",b[b.Lt=12]="Lt",b[b.Le=13]="Le",b[b.Gt=14]="Gt",b[b.Ge=15]="Ge",b[b.Range=16]="Range",b[b.Isect=17]="Isect",b[b.Union=18]="Union",b[b.And=19]="And",b[b.Or=20]="Or",b[b.Xor=21]="Xor",b[b.Min=22]="Min",b[b.Max=23]="Max",b[b.At=24]="At",b[b.Pound=25]="Pound"})(d||(r.OperatorId=d={})),r.operatorStrings=[void 0,"+","-","*","/","^","%","-","+","&","=","<>","<","<=",">",">=",":",void 0,void 0,"&&","||","^^",void 0,void 0,"@","#"];var g=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Blank,m=l.OperKind.Number|l.OperKind.String|l.OperKind.Boolean|l.OperKind.Blank,y=(0,l.functionType)(2,2,[l.OperKind.Number,l.OperKind.Number],[],[],l.OperKind.Number,l.SpecialPrecs.None,l.FunctionFlags.None),h=(0,l.functionType)(1,1,[l.OperKind.Number],[],[],l.OperKind.Number,l.SpecialPrecs.None,l.FunctionFlags.None),R=(0,l.functionType)(1,1,[g],[],[],g,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),C=(0,l.functionType)(2,2,[l.OperKind.String,l.OperKind.String],[],[],l.OperKind.String,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),S=(0,l.functionType)(2,2,[m,m],[],[],l.OperKind.Boolean,l.SpecialPrecs.None,l.FunctionFlags.AllowLStrs),F=(0,l.functionType)(2,2,[l.OperKind.Range,l.OperKind.Range],[],[],l.OperKind.Range,l.SpecialPrecs.AllCells,l.FunctionFlags.None),E=(0,l.functionType)(2,2,[l.OperKind.Range,l.OperKind.Range],[],[],l.OperKind.Range,l.SpecialPrecs.None,l.FunctionFlags.None),A=(0,l.functionType)(2,2,[l.OperKind.Boolean,l.OperKind.Boolean],[],[],l.OperKind.Boolean,l.SpecialPrecs.None,l.FunctionFlags.None),T=[];T[d.Add]=y,T[d.Sub]=y,T[d.Mul]=y,T[d.Div]=y,T[d.Pow]=y,T[d.Percent]=h,T[d.Neg]=h,T[d.At]=a.worksheetFuncTypes[a.WorksheetFuncId.SINGLE],T[d.Pound]=a.worksheetFuncTypes[a.WorksheetFuncId.ANCHORARRAY],T[d.Pos]=R,T[d.Concat]=C,T[d.Eq]=S,T[d.Ne]=S,T[d.Lt]=S,T[d.Le]=S,T[d.Gt]=S,T[d.Ge]=S,T[d.Range]=F,T[d.Isect]=E,T[d.Union]=E,T[d.And]=A,T[d.Or]=A,T[d.Xor]=A,T[d.Min]=y,T[d.Max]=y;function D(b){var x=T[b];return x??r.unknownFunctionType}function _(b){var x=a.worksheetFuncTypes[b];return x??r.unknownFunctionType}function M(b){return a.worksheetFuncEnglishNames[b]}function k(b){return(_(b).staticPrecs&(l.SpecialPrecs.Time|l.SpecialPrecs.Calc))!==0}function v(b,x){var w=a.worksheetFuncTypes[b];w!=null&&(w.staticPrecs=x)}v(a.WorksheetFuncId.ROW,l.SpecialPrecs.OwnRow),v(a.WorksheetFuncId.COLUMN,l.SpecialPrecs.OwnCol),v(a.WorksheetFuncId.SHEET,l.SpecialPrecs.OwnDocSheets),v(a.WorksheetFuncId.SHEETS,l.SpecialPrecs.OwnDocSheets),v(a.WorksheetFuncId.OFFSET,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.INDIRECT,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.SUMIF,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.AVERAGEIF,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.LOOKUP,l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.ADDRESS,l.SpecialPrecs.RefStyle),v(a.WorksheetFuncId.FORMULATEXT,l.SpecialPrecs.RefStyle),v(a.WorksheetFuncId.NOW,l.SpecialPrecs.Time),v(a.WorksheetFuncId.TODAY,l.SpecialPrecs.Time),v(a.WorksheetFuncId.RAND,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.RANDBETWEEN,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.RANDARRAY,l.SpecialPrecs.Calc),v(a.WorksheetFuncId.SUBTOTAL,l.SpecialPrecs.CellProps),v(a.WorksheetFuncId.CELL,l.SpecialPrecs.CellProps|l.SpecialPrecs.AllCells),v(a.WorksheetFuncId.INFO,l.SpecialPrecs.None)},"../excel-online-calc-lang/lib/styleServiceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.VerticalAlignment=r.HorizontalAlignment=r.BorderLineType=r.PatternType=r.FillKind=r.FontVerticalAlignment=r.FontUnderline=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(h){h.None="None",h.Single="Single",h.Double="Double",h.SingleAccounting="SingleAccounting",h.DoubleAccounting="DoubleAccounting"})(a||(r.FontUnderline=a={})),(0,n.staticAssertSame)();var l;(function(h){h.None="None",h.Subscript="Subscript",h.Superscript="Superscript"})(l||(r.FontVerticalAlignment=l={})),(0,n.staticAssertSame)();var o;(function(h){h.Pattern="Pattern",h.Gradient="Gradient"})(o||(r.FillKind=o={}));var d;(function(h){h.None="None",h.Solid="Solid",h.MediumGray="MediumGray",h.DarkGray="DarkGray",h.LightGray="LightGray",h.DarkHorizontal="DarkHorizontal",h.DarkVertical="DarkVertical",h.DarkDown="DarkDown",h.DarkUp="DarkUp",h.DarkGrid="DarkGrid",h.DarkTrellis="DarkTrellis",h.LightHorizontal="LightHorizontal",h.LightVertical="LightVertical",h.LightDown="LightDown",h.LightUp="LightUp",h.LightGrid="LightGrid",h.LightTrellis="LightTrellis",h.Gray125="Gray125",h.Gray0625="Gray0625"})(d||(r.PatternType=d={}));var g;(function(h){h.None="None",h.Thin="Thin",h.Medium="Medium",h.Dashed="Dashed",h.Dotted="Dotted",h.Thick="Thick",h.Double="Double",h.Hair="Hair",h.MediumDashed="MediumDashed",h.DashDot="DashDot",h.MediumDashDot="MediumDashDot",h.DashDotDot="DashDotDot",h.MediumDashDotDot="MediumDashDotDot",h.SlantDashDot="SlantDashDot"})(g||(r.BorderLineType=g={})),(0,n.staticAssertSame)();var m;(function(h){h.Automatic="Automatic",h.Left="Left",h.Center="Center",h.Right="Right",h.Fill="Fill",h.Justify="Justify",h.CenterAcrossSelection="CenterAcrossSelection",h.Distributed="Distributed",h.JustifyDistributed="JustifyDistributed"})(m||(r.HorizontalAlignment=m={})),(0,n.staticAssertSame)();var y;(function(h){h.Top="Top",h.Center="Center",h.Bottom="Bottom",h.Justify="Justify",h.Distributed="Distributed"})(y||(r.VerticalAlignment=y={})),(0,n.staticAssertSame)()},"../excel-online-calc-lang/lib/test/dummyDoc.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.sheet1=r.sheet1Name=r.document1=void 0,r.createSingleRange=a;var n=c("../excel-online-calc-lang/lib/location.js");r.document1=(0,n.documentLoc)(void 0,"Book1"),r.sheet1Name="Sheet1",r.sheet1=(0,n.sheetIndex)(r.document1,0);function a(l,o){var d=(0,n.gridCell)(l,o);return(0,n.sheetGridCell)(r.sheet1,d)}},"../excel-online-calc-lang/lib/types.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FunctionFlags=r.SpecialPrecs=r.SignatureType=r.OperKind=void 0,r.functionType=g;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(m){m[m.Number=1]="Number",m[m.String=2]="String",m[m.Boolean=4]="Boolean",m[m.Error=8]="Error",m[m.Range=16]="Range",m[m.Array=32]="Array",m[m.Missing=64]="Missing",m[m.Blank=128]="Blank",m[m.Rich=256]="Rich"})(a||(r.OperKind=a={}));var l;(function(m){m[m.None=0]="None",m[m.Goto=512]="Goto",m[m.Ref3D=1024]="Ref3D",m[m.All=2047]="All"})(l||(r.SignatureType=l={}));var o;(function(m){m[m.None=0]="None",m[m.OwnDoc=1]="OwnDoc",m[m.OwnSheet=2]="OwnSheet",m[m.OwnRow=4]="OwnRow",m[m.OwnCol=8]="OwnCol",m[m.OwnRowCopy=16]="OwnRowCopy",m[m.OwnColCopy=32]="OwnColCopy",m[m.OwnDocSheets=64]="OwnDocSheets",m[m.CellProps=128]="CellProps",m[m.AllCells=256]="AllCells",m[m.AllNames=512]="AllNames",m[m.Time=1024]="Time",m[m.Calc=2048]="Calc",m[m.InFilterMode=4096]="InFilterMode",m[m.RefStyle=8192]="RefStyle",m[m.All=16383]="All"})(o||(r.SpecialPrecs=o={}));var d;(function(m){m[m.None=0]="None",m[m.Dark=1]="Dark",m[m.Macro=2]="Macro",m[m.Chart=4]="Chart",m[m.OnlyParsedDuringLoad=8]="OnlyParsedDuringLoad",m[m.Internal=16]="Internal",m[m.Allow3dRef=32]="Allow3dRef",m[m.AllowLStrs=64]="AllowLStrs",m[m.HiddenFromUI=128]="HiddenFromUI"})(d||(r.FunctionFlags=d={}));function g(m,y,h,R,C,S,F,E){if((0,n.assertNatural)("calc.lang.functionType",y),(0,n.assertIndex)("calc.lang.functionType",m,y+1),R.length===0?C.length!==0:C.length>=R.length){var A=JSON.stringify(C);(0,n.assertFalse)(`calc.lang.functionType: expected tailTypes.length < restTypes.length; given ${A}`)}if(R.length===0&&h.length+C.length<y){var T=JSON.stringify(h);(0,n.assertFalse)(`calc.lang.functionType: expected headTypes.length + tailTypes.length >= ${y}; given ${T}`)}return{minArgs:m,maxArgs:y,headTypes:h,restTypes:R,tailTypes:C,returnType:S,staticPrecs:F,flags:E}}},"../excel-online-calc-lang/lib/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ReasonKind=r.LangReasonKind=void 0,r.isWellFormed=g,r.forEachCellInRange=m,r.forEachTileInRange=y,r.gridRangeJoin=h,r.gridRangeJoinOpt=R,r.gridRangesJoin=C,r.gridRangeIsect=S,r.gridRangeIsects=F,r.gridCellImplicitIsect=E,r.gridRangeCompare=A,r.gridRangeExcept=T,r.gridRangeSize=D,r.gridRangeAnchorHash=_,r.isDocumentLocEqual=M,r.isSheetIndexEqual=k,r.sheetRangeToSheetIndex=v,r.isNameScopeEqual=b,r.isGridCellEqual=x,r.isGridRangeEqual=w,r.isSheetGridCellEqual=L,r.isSheetGridRangeEqual=N,r.gridRangeAnchor=U,r.sheetGridRangeAnchor=K,r.gridCellRange=G,r.getArguments=j,r.isOperatorNode=z,r.isWSFNode=H,r.isUnqualifiedNameNode=V,r.isMissingNode=I,r.isMissingLiteralNode=B,r.isNumberLiteralNode=q,r.isBooleanLiteralNode=W,r.getArgType=Z,r.isValidArgsLength=P,r.shouldFieldRefBeBracketed=Q,r.isNumberOper=Y,r.isStringOper=X,r.isBooleanOper=ee,r.isErrorOper=oe,r.isRangeOper=le,r.isArrayOper=ue,r.isMissingOper=te,r.isBlankOper=ie,r.isRichOper=ae,r.isPrimitiveOper=ne,r.isWriteOper=me,r.isReadOperEqual=he,r.notImplemented=ve,r.unavailable=fe,r.internal=Ae,r.createFailureErrorClass=Te,r.getWorksheetFuncId=Je,r.getUserDefinedFuncName=pr,r.getEtaFuncId=Fr,r.getBoundName=fr,r.isCommaOpRefWellFormed=Qe,r.isCommaOpClosed=dr,r.isCommaOpNoBadOrMissing=Cr,r.isRangeOpClosed=yr,r.isRangeOpNoMissing=Ir,r.normalizeCommaOpRef=Er,r.applyComparison=Sr;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/formula.js"),l=c("../excel-online-calc-lang/lib/location.js"),o=c("../excel-online-calc-lang/lib/signature.js"),d=c("../excel-online-calc-lang/lib/types.js");function g($e){return $e.isWellFormed}function m($e,gr){if((0,l.isGridCell)($e))return gr($e,0,0);for(var xr=$e.row,Qr=$e.rows,qr=$e.col,Ke=$e.cols,Rr=0;Rr<Qr;Rr+=1)for(var we=0;we<Ke;we+=1)if(!gr((0,l.gridCell)(xr+Rr,qr+we),Rr,we))return!1;return!0}function y($e,gr,xr){var Qr=$e.row,qr=$e.rows,Ke=$e.col,Rr=$e.cols;(0,n.assertPositiveInteger)("calc.lang.forEachTileInRange",gr),(0,n.assertIndex)("calc.lang.forEachTileInRange",Qr,l.sheetRows),(0,n.assertIndex)("calc.lang.forEachTileInRange",Ke,l.sheetCols),(0,n.assertPositiveLength)("calc.lang.forEachTileInRange",qr,l.sheetRows-Qr),(0,n.assertPositiveLength)("calc.lang.forEachTileInRange",Rr,l.sheetCols-Ke);for(var we=Qr;we<Qr+qr;we+=gr)for(var Pe=Ke;Pe<Ke+Rr;Pe+=gr)if(!xr((0,l.unsafeGridRange)(we,Pe,(0,n.fastMin)(gr,qr+Qr-we),(0,n.fastMin)(gr,Rr+Ke-Pe))))return!1;return!0}function h($e,gr){var xr=$e.row,Qr=$e.col,qr=$e.rows,Ke=$e.cols,Rr=gr.row,we=gr.col,Pe=gr.rows,ze=gr.cols,Ue=(0,n.fastMin)(xr,Rr),_e=(0,n.fastMin)(Qr,we),pe=(0,n.fastMax)(xr+qr,Rr+Pe)-Ue,ir=(0,n.fastMax)(Qr+Ke,we+ze)-_e;return(0,l.unsafeGridRange)(Ue,_e,pe,ir)}function R($e,gr){return $e?gr?h($e,gr):$e:gr}function C($e){return $e.length===0&&(0,n.assertFalse)("calc.runtime.gridRangesJoin: expected nonempty range array"),$e.reduce(h)}function S($e,gr){var xr=$e.row,Qr=$e.col,qr=$e.rows,Ke=$e.cols,Rr=gr.row,we=gr.col,Pe=gr.rows,ze=gr.cols,Ue=(0,n.fastMax)(xr,Rr),_e=(0,n.fastMax)(Qr,we),pe=(0,n.fastMin)(xr+qr,Rr+Pe)-Ue,ir=(0,n.fastMin)(Qr+Ke,we+ze)-_e;if(!(pe<=0||ir<=0))return(0,l.unsafeGridRange)(Ue,_e,pe,ir)}function F($e,gr){var xr=$e.row,Qr=$e.col,qr=$e.rows,Ke=$e.cols,Rr=gr.row,we=gr.col,Pe=gr.rows,ze=gr.cols;return(0,n.fastMax)(xr,Rr)<(0,n.fastMin)(xr+qr,Rr+Pe)&&(0,n.fastMax)(Qr,we)<(0,n.fastMin)(Qr+Ke,we+ze)}function E($e,gr){var xr=$e.row,Qr=$e.col,qr=gr.row,Ke=gr.col,Rr=gr.rows,we=gr.cols,Pe=qr<=xr&&xr<qr+Rr,ze=Ke<=Qr&&Qr<Ke+we;if(Pe&&ze)return(0,l.gridCell)(xr,Qr);if(Pe&&we===1)return(0,l.gridCell)(xr,Ke);if(ze&&Rr===1)return(0,l.gridCell)(qr,Qr);if(we===1&&Rr===1)return(0,l.gridCell)(qr,Ke)}function A($e,gr){var xr=$e.row,Qr=$e.col,qr=$e.rows,Ke=$e.cols,Rr=gr.row,we=gr.col,Pe=gr.rows,ze=gr.cols,Ue=xr+qr,_e=Rr+Pe,pe=Qr+Ke,ir=we+ze;if(xr===Rr&&Ue===_e&&Qr===we&&pe===ir)return 0;if(xr<=Rr&&Ue>=_e&&Qr<=we&&pe>=ir)return 1;if(xr>=Rr&&Ue<=_e&&Qr>=we&&pe<=ir)return-1}function T($e,gr){var xr=[$e.row,$e.row+$e.rows],Qr=[$e.col,$e.col+$e.cols],qr=[gr.row,gr.row+gr.rows],Ke=[gr.col,gr.col+gr.cols],Rr=(0,n.ivlCompare)(xr,qr),we=(0,n.ivlCompare)(Qr,Ke);if(Rr!==void 0&&Rr<=0){var Pe=(0,n.ivlExcept)(Qr,Ke);if(Pe!==void 0)return(0,l.gridRange)($e.row,Pe[0],$e.rows,Pe[1]-Pe[0])}if(we!==void 0&&we<=0){var ze=(0,n.ivlExcept)(xr,qr);if(ze!==void 0)return(0,l.gridRange)(ze[0],$e.col,ze[1]-ze[0],$e.cols)}}function D($e){return $e.rows*$e.cols}function _($e){return l.sheetCols*$e.row+$e.col}function M($e,gr){return $e===gr?!0:$e.name===gr.name&&$e.path===gr.path}function k($e,gr){return M($e.document,gr.document)&&$e.index===gr.index}function v($e){if($e.index===$e.index2)return Object.assign({},$e,{__isRange:!1})}function b($e,gr){return M($e.document,gr.document)&&$e.index===gr.index}function x($e,gr){return $e.row===gr.row&&$e.col===gr.col}function w($e,gr){return $e.row===gr.row&&$e.col===gr.col&&$e.rows===gr.rows&&$e.cols===gr.cols}function L($e,gr){return k($e.sheet,gr.sheet)&&x($e.range,gr.range)}function N($e,gr){return k($e.sheet,gr.sheet)&&w($e.range,gr.range)}function U($e){return(0,l.isGridCell)($e)?$e:(0,l.unsafeGridRange)($e.row,$e.col,1,1)}function K($e){return(0,l.isSheetGridCell)($e)?$e:(0,l.sheetGridCell)($e.sheet,U($e.range))}function G($e,gr){var xr=$e.row,Qr=$e.col,qr=gr.row,Ke=gr.col;return(0,l.unsafeGridRange)((0,n.fastMin)(xr,qr),(0,n.fastMin)(Qr,Ke),Math.abs(qr-xr)+1,Math.abs(Ke-Qr)+1)}function $($e){return $e.length===1&&B($e[0])?0:$e.length}var O=[];function j($e){return $($e)===0?O:$e}function z($e){return $e.kind===a.NodeKind.Operator}function H($e){return $e.kind===a.NodeKind.WSF}function V($e){return $e.kind===a.NodeKind.Name&&$e.qualifier===void 0}function I($e){return $e.kind===a.NodeKind.Missing}function B($e){return $e.kind===a.NodeKind.Literal&&te($e.oper)}function q($e){return $e.kind===a.NodeKind.Literal&&Y($e.oper)}function W($e){return $e.kind===a.NodeKind.Literal&&ee($e.oper)}function Z($e,gr,xr){var Qr=$e.maxArgs,qr=$e.headTypes,Ke=$e.restTypes,Rr=$e.tailTypes;if((0,n.assertPositiveInteger)("calc.runtime.getArgType: n",xr),(0,n.assertIndex)("calc.runtime.getArgType: i",gr,xr),gr>=Qr)return d.SignatureType.None;if(gr<qr.length)return qr[gr];if(Ke.length===0)return d.SignatureType.None;if(gr<qr.length+Ke.length)return Ke[gr-qr.length];var we=(xr-qr.length)%Ke.length;return we>Rr.length?d.SignatureType.None:gr>=xr-we?Rr[gr-(xr-we)]:Ke[(gr-qr.length)%Ke.length]}function P($e,gr){var xr=$e.minArgs,Qr=$e.maxArgs,qr=$e.headTypes,Ke=$e.restTypes,Rr=$e.tailTypes;if(gr<xr||gr>Qr)return!1;if(gr<=qr.length+Ke.length)return!0;if(Ke.length===0)return!1;var we=(gr-qr.length)%Ke.length;return we<=Rr.length}function Q($e,gr,xr){if(xr.length===0||gr.field.kind!==a.NodeKind.Ident)return!1;for(var Qr=$e;!(Qr.kind!==a.NodeKind.App||Qr.head.kind!==a.NodeKind.Operator);){var qr=Qr.head.id;if((qr===o.OperatorId.Range||qr===o.OperatorId.Isect)&&Qr.args.length===2){Qr=Qr.args[1];continue}break}return W(Qr)||Qr.kind===a.NodeKind.Name||Qr.kind===a.NodeKind.CellRef}function Y($e){return $e.kind===d.OperKind.Number}function X($e){return $e.kind===d.OperKind.String}function ee($e){return $e.kind===d.OperKind.Boolean}function oe($e){return $e.kind===d.OperKind.Error}function le($e){return $e.kind===d.OperKind.Range}function ue($e){return $e.kind===d.OperKind.Array}function te($e){return $e.kind===d.OperKind.Missing}function ie($e){return $e.kind===d.OperKind.Blank}function ae($e){return $e.kind===d.OperKind.Rich}var re=d.OperKind.Number|d.OperKind.String|d.OperKind.Boolean;function ne($e){return($e.kind&re)!==0}var ce=re|d.OperKind.Error|d.OperKind.Array|d.OperKind.Rich;function me($e){return($e.kind&ce)!==0}function he($e,gr,xr,Qr){if(xr.kind!==gr.kind)return!1;switch(xr.kind){case d.OperKind.Boolean:case d.OperKind.String:return xr.value===gr.value;case d.OperKind.Number:return $e.cond2(xr,gr)===0;case d.OperKind.Error:return xr.type===gr.type;case d.OperKind.Rich:return Qr;case d.OperKind.Array:var qr=gr;if(xr.cols!==qr.cols||xr.rows!==qr.rows)return!1;for(var Ke=0;Ke<xr.rows;Ke+=1)for(var Rr=xr.opers[Ke],we=qr.opers[Ke],Pe=0;Pe<xr.cols;Pe+=1)if(!he($e,we[Pe],Rr[Pe],Qr))return!1;return!0;case d.OperKind.Blank:return!0;default:return(0,n.assertNever)("calc.lang.readOperEq",xr)}}var Ce;(function($e){$e.NotImplemented="NotImplemented",$e.Unavailable="Unavailable",$e.Internal="Internal"})(Ce||(r.LangReasonKind=Ce={})),r.ReasonKind=Object.assign({},n.ReasonKind,Ce);function ve($e){return{kind:r.ReasonKind.NotImplemented,features:$e}}function fe($e){return $e.length===0&&(0,n.assertFalse)("calc.lang.unavailable: expected nonempty array"),{kind:r.ReasonKind.Unavailable,objects:$e}}function Ae($e){return{kind:r.ReasonKind.Internal,message:$e}}function Te($e){var gr=function(Qr){this.reason=Qr,this.name=$e,this.stack=$e,this.message=Qr.kind};return gr.prototype=Object.create(Error.prototype),gr.prototype.constructor=gr,gr}var ke="_xlfn.",Ve="_xlws.";function Je($e,gr){var xr=gr;return xr.length>ke.length&&$e.stringCompareCI(xr.substring(0,ke.length),ke)===0&&(xr=xr.substring(ke.length),xr.length>Ve.length&&$e.stringCompareCI(xr.substring(0,Ve.length),Ve)===0&&(xr=xr.substring(Ve.length))),$e.getWorksheetFuncId(xr)}var Ze="_xludf.";function pr($e,gr){var xr=gr;return xr.length>Ze.length&&$e.stringCompareCI(xr.substring(0,Ze.length),Ze)===0&&(xr=xr.substring(Ze.length)),xr}var vr="_xleta.";function Fr($e,gr){var xr=gr;return xr.length>vr.length&&$e.stringCompareCI(xr.substring(0,vr.length),vr)===0&&(xr=xr.substring(vr.length)),$e.getWorksheetFuncId(xr)}var tr="_xlpm.",Dr="_xlop.";function fr($e,gr){var xr=gr;return xr.length>tr.length&&$e.stringCompareCI(xr.substring(0,tr.length),tr)===0?xr=xr.substring(tr.length):xr.length>Dr.length&&$e.stringCompareCI(xr.substring(0,Dr.length),Dr)===0&&(xr=xr.substring(Dr.length)),xr}function er($e){var gr=$e.specialRefs,xr=Object.keys(gr).reduce(function(Qr,qr){return Qr+(gr[Number(qr)]?1:0)},0);return xr===1||xr===2&&gr[a.SpecialRefId.Data]&&(gr[a.SpecialRefId.Headers]||gr[a.SpecialRefId.Totals])}function Me($e){return $e.kind!==a.StructRefKind.SpecialRef&&$e.kind!==a.StructRefKind.BadRef||$e.isBracketed}function Ie($e){return $e.kind===a.StructRefKind.MissingRef||$e.kind===a.StructRefKind.BadRef}function Qe($e){return $e.columnRefs.length<=1&&$e.refs.every(Me)&&er($e)}function dr($e){return $e.refs.every(Pr)}function Cr($e){return!$e.refs.some(Ie)}function yr($e){return Pr($e.lhs)&&Pr($e.rhs)}function Ir($e){return!Ie($e.lhs)&&!Ie($e.rhs)}function Pr($e){switch($e.kind){case a.StructRefKind.SpecialRef:return $e.isClosed;case a.StructRefKind.ColumnRef:return $e.isClosed;case a.StructRefKind.RangeOpRef:return Pr($e.lhs)&&Pr($e.rhs);case a.StructRefKind.MissingRef:return!0;case a.StructRefKind.BadRef:return $e.isClosed}}var Ne=J(J(J(J(J({},a.SpecialRefId.All,1),a.SpecialRefId.Headers,2),a.SpecialRefId.Data,3),a.SpecialRefId.Totals,4),a.SpecialRefId.ThisRow,5),ar=function(gr){return gr.kind===a.StructRefKind.MissingRef?7:gr.kind!==a.StructRefKind.SpecialRef?6:Ne[gr.id]};function sr($e,gr){return ar($e)-ar(gr)}function Er($e){var gr={},xr=[];for(var Qr of $e.refs)Qr.kind!==a.StructRefKind.SpecialRef?xr.push(Qr):gr[Qr.id]===void 0&&(gr[Qr.id]=!0,xr.push(Qr));return xr.sort(sr),xr}function Sr($e,gr){switch($e){case o.OperatorId.Eq:return gr===0;case o.OperatorId.Ne:return gr!==0;case o.OperatorId.Lt:return gr<0;case o.OperatorId.Gt:return gr>0;case o.OperatorId.Le:return gr<=0;case o.OperatorId.Ge:return gr>=0}}},"../excel-online-calc-lang/lib/value.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.falseOper=r.trueOper=r.blankOper=r.missingOper=r.externalErrorOper=r.busyErrorOper=r.calcErrorOper=r.fieldErrorOper=r.unknownErrorOper=r.blockedErrorOper=r.connectErrorOper=r.spillErrorOper=r.gettingDataErrorOper=r.naErrorOper=r.numErrorOper=r.nameErrorOper=r.refErrorOper=r.valueErrorOper=r.div0ErrorOper=r.nullErrorOper=r.ErrorType=r.cellStringLimit=r.PrecsBound=void 0,r.precedents=g,r.booleanOper=m,r.stringOper=y,r.errorOper=h,r.arrayOper=S,r.rangeSeqOper=F,r.range3DOper=E;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/types.js"),o;(function(A){A[A.Lower=-1]="Lower",A[A.Exact=0]="Exact",A[A.Upper=1]="Upper"})(o||(r.PrecsBound=o={})),r.cellStringLimit=32767;var d;(function(A){A[A.NULL=1]="NULL",A[A.DIV0=2]="DIV0",A[A.VALUE=3]="VALUE",A[A.REF=4]="REF",A[A.NAME=5]="NAME",A[A.NUM=6]="NUM",A[A.NA=7]="NA",A[A.GETTING_DATA=8]="GETTING_DATA",A[A.SPILL=9]="SPILL",A[A.CONNECT=10]="CONNECT",A[A.BLOCKED=11]="BLOCKED",A[A.UNKNOWN=12]="UNKNOWN",A[A.FIELD=13]="FIELD",A[A.CALC=14]="CALC",A[A.BUSY=16]="BUSY",A[A.EXTERNAL=19]="EXTERNAL",A[A.TIMEOUT=20]="TIMEOUT"})(d||(r.ErrorType=d={}));function g(A,T,D,_,M){return{cells:A,names:T,udfs:D,special:_,bound:M}}function m(A){return A?r.trueOper:r.falseOper}function y(A){return{kind:l.OperKind.String,value:A}}function h(A){var T=C[A];return T!==void 0?T:R(A)}r.nullErrorOper=R(d.NULL),r.div0ErrorOper=R(d.DIV0),r.valueErrorOper=R(d.VALUE),r.refErrorOper=R(d.REF),r.nameErrorOper=R(d.NAME),r.numErrorOper=R(d.NUM),r.naErrorOper=R(d.NA),r.gettingDataErrorOper=R(d.GETTING_DATA),r.spillErrorOper=R(d.SPILL),r.connectErrorOper=R(d.CONNECT),r.blockedErrorOper=R(d.BLOCKED),r.unknownErrorOper=R(d.UNKNOWN),r.fieldErrorOper=R(d.FIELD),r.calcErrorOper=R(d.CALC),r.busyErrorOper=R(d.BUSY),r.externalErrorOper=R(d.EXTERNAL);function R(A){return{kind:l.OperKind.Error,type:A}}var C=(0,a.partialArray)((n={},J(J(J(J(J(J(J(J(J(J(n,d.NULL,r.nullErrorOper),d.DIV0,r.div0ErrorOper),d.VALUE,r.valueErrorOper),d.REF,r.refErrorOper),d.NAME,r.nameErrorOper),d.NUM,r.numErrorOper),d.NA,r.naErrorOper),d.GETTING_DATA,r.gettingDataErrorOper),d.SPILL,r.spillErrorOper),d.CONNECT,r.connectErrorOper),J(J(J(J(J(J(n,d.BLOCKED,r.blockedErrorOper),d.UNKNOWN,r.unknownErrorOper),d.FIELD,r.fieldErrorOper),d.CALC,r.calcErrorOper),d.BUSY,r.busyErrorOper),d.EXTERNAL,r.externalErrorOper)));function S(A,T,D){return(0,a.assertNatural)("calc.lang.arrayOper",A),(0,a.assertNatural)("calc.lang.arrayOper",T),D.length!==A?(0,a.assertFalse)("calc.lang.arrayOper: Inconsistent row number"):{kind:l.OperKind.Array,rows:A,cols:T,opers:D}}function F(A,T){return(0,a.assertPositiveInteger)("calc.lang.rangeSeqOper",T.length),{kind:l.OperKind.Range,sheets:A,ranges:T}}function E(A,T){return{kind:l.OperKind.Range,sheets:A,ranges:[T]}}r.missingOper={kind:l.OperKind.Missing},r.blankOper={kind:l.OperKind.Blank},r.trueOper={kind:l.OperKind.Boolean,value:!0},r.falseOper={kind:l.OperKind.Boolean,value:!1}},"../excel-online-calc-lang/lib/visitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PledgeReducer=r.ZipVisitor=r.depthVisitor=r.ComposeVisitor=r.BinaryVisitor=r.DelegatingVisitor=r.voidVisitor=r.ConstVisitor=r.identityVisitor=r.IdentityVisitor=void 0,r.visitFormulaNode=l,r.visitOperatorNode=o,r.visitWSFNode=d,r.visitAppHeadNode=g,r.visitQualifier=m,r.visitCellRef=y,r.bindVisitor=h,r.constVisitor=S,r.binaryVisitor=A,r.composeVisitor=D,r.zipVisitor=M,r.reduceBottomUp_Recursive=k,r.reduceBottomUp_CPS=O,r.reduceBottomUp_Pledge=z,r.reduceBottomUp_MaxDepth=V,r.reduceBottomUp=I,r.reduceTopDown_Pledge=B,r.reducePledge=q;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/formula.js");function l(W,Z){switch(Z.kind){case a.NodeKind.Literal:{var P=Z.oper,Q=Z.isClosed,Y=Z.label;return W.literalNode(P,Q,Y)}case a.NodeKind.Array:{var X=Z.nodes,ee=Z.isClosed,oe=Z.label;return W.arrayNode(X,ee,oe)}case a.NodeKind.App:{var le=Z.head,ue=Z.args,te=Z.isClosed,ie=Z.label;return W.appNode(le,ue,te,ie)}case a.NodeKind.Let:{var ae=Z.head,re=Z.vars,ne=Z.body,ce=Z.badArgs,me=Z.isClosed,he=Z.label;return W.letNode(ae,re,ne,ce,me,he)}case a.NodeKind.Lambda:{var Ce=Z.head,ve=Z.params,fe=Z.body,Ae=Z.badArgs,Te=Z.isClosed,ke=Z.label;return W.lambdaNode(Ce,ve,fe,Ae,Te,ke)}case a.NodeKind.Paren:{var Ve=Z.node,Je=Z.isClosed,Ze=Z.label;return W.parenNode(Ve,Je,Ze)}case a.NodeKind.Name:{var pr=Z.parts,vr=Z.qualifier,Fr=Z.label;return W.nameNode(pr,vr,Fr)}case a.NodeKind.CellRef:{var tr=Z.ref,Dr=Z.qualifier,fr=Z.label;return W.cellRefNode(tr,Dr,fr)}case a.NodeKind.FieldRef:{var er=Z.lhs,Me=Z.rhs,Ie=Z.label;return W.fieldRefNode(er,Me,Ie)}case a.NodeKind.StructRef:{var Qe=Z.lhs,dr=Z.rhs,Cr=Z.label;return W.structRefNode(Qe,dr,Cr)}case a.NodeKind.Missing:{var yr=Z.chars,Ir=Z.label;return W.missingNode(yr,Ir)}case a.NodeKind.BadChars:{var Pr=Z.type,Ne=Z.chars,ar=Z.label;return W.badCharsNode(Pr,Ne,ar)}case a.NodeKind.BadSequence:{var sr=Z.type,Er=Z.contents,Sr=Z.label;return W.badSequenceNode(sr,Er,Sr)}default:return(0,n.assertNever)("calc.lang.visitFormulaNode",Z)}}function o(W,Z){var P=Z.id,Q=Z.label;return W.operatorNode(P,Q)}function d(W,Z){var P=Z.id,Q=Z.whole,Y=Z.label;return W.wsfNode(P,Q,Y)}function g(W,Z){switch(Z.kind){case a.NodeKind.Operator:return o(W,Z);case a.NodeKind.WSF:return d(W,Z);default:return l(W,Z)}}function m(W,Z){switch(Z.kind){case a.QualifierKind.Error:{var P=Z.label;return W.errorQualifier(P)}case a.QualifierKind.Relative:{var Q=Z.label;return W.relativeQualifier(Q)}case a.QualifierKind.Document:{var Y=Z.document,X=Z.path,ee=Z.isQuoted,oe=Z.label;return W.documentQualifier(Y,X,ee,oe)}case a.QualifierKind.Sheet:{var le=Z.sheet,ue=Z.document,te=Z.isQuoted,ie=Z.label;return W.sheetQualifier(le,ue,te,ie)}case a.QualifierKind.Ident:{var ae=Z.name,re=Z.isQuoted,ne=Z.label;return W.identQualifier(ae,re,ne)}case a.QualifierKind.SheetRange:{var ce=Z.sheet1,me=Z.sheet2,he=Z.document,Ce=Z.isQuoted,ve=Z.label;return W.sheetRangeQualifier(ce,me,he,Ce,ve)}case a.QualifierKind.Bad:{var fe=Z.chars,Ae=Z.isQuoted,Te=Z.isClosed,ke=Z.isTerminated,Ve=Z.label;return W.badQualifier(fe,Ae,Te,ke,Ve)}default:return(0,n.assertNever)("calc.lang.visitQualifier",Z)}}function y(W,Z){switch(Z.kind){case a.CellRefKind.Error:{var P=Z.label;return W.cellRefError(P)}case a.CellRefKind.Single:{var Q=Z.row,Y=Z.col,X=Z.isBracketed,ee=Z.label;return W.cellRefSingle(Q,Y,X,ee)}case a.CellRefKind.Range:{var oe=Z.ref1,le=Z.ref2,ue=Z.label;return W.cellRefRange(oe,le,ue)}case a.CellRefKind.Row:{var te=Z.row1,ie=Z.row2,ae=Z.isBracketed,re=Z.label;return W.cellRefRow(te,ie,ae,re)}case a.CellRefKind.Col:{var ne=Z.col1,ce=Z.col2,me=Z.isBracketed,he=Z.label;return W.cellRefCol(ne,ce,me,he)}case a.CellRefKind.Bad:{var Ce=Z.chars,ve=Z.isBracketed,fe=Z.label;return W.cellRefBad(Ce,ve,fe)}default:return(0,n.assertNever)("calc.lang.visitCellRef",Z)}}function h(W){return{literalNode:W.literalNode.bind(W),arrayNode:W.arrayNode.bind(W),appNode:W.appNode.bind(W),letNode:W.letNode.bind(W),lambdaNode:W.lambdaNode.bind(W),parenNode:W.parenNode.bind(W),nameNode:W.nameNode.bind(W),cellRefNode:W.cellRefNode.bind(W),fieldRefNode:W.fieldRefNode.bind(W),structRefNode:W.structRefNode.bind(W),missingNode:W.missingNode.bind(W),badSequenceNode:W.badSequenceNode.bind(W),badCharsNode:W.badCharsNode.bind(W),operatorNode:W.operatorNode.bind(W),wsfNode:W.wsfNode.bind(W)}}var R=(function(){function W(){Ge(this,W)}return We(W,[{key:"literalNode",value:function(P,Q,Y){return(0,a.literalNode)(P,Q,Y)}},{key:"arrayNode",value:function(P,Q,Y){return(0,a.arrayNode)(P,Q,Y)}},{key:"appNode",value:function(P,Q,Y,X){return(0,a.appNode)(P,Q,Y,X)}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){return(0,a.letNode)(P,Q,Y,X,ee,oe)}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){return(0,a.lambdaNode)(P,Q,Y,X,ee,oe)}},{key:"parenNode",value:function(P,Q,Y){return(0,a.parenNode)(P,Q,Y)}},{key:"nameNode",value:function(P,Q,Y){return(0,a.nameNode)(P,Q,Y)}},{key:"cellRefNode",value:function(P,Q,Y){return(0,a.cellRefNode)(P,Q,Y)}},{key:"fieldRefNode",value:function(P,Q,Y){return(0,a.fieldRefNode)(P,Q,Y)}},{key:"structRefNode",value:function(P,Q,Y){return(0,a.structRefNode)(P,Q,Y)}},{key:"missingNode",value:function(P,Q){return(0,a.missingNode)(P,Q)}},{key:"badSequenceNode",value:function(P,Q,Y){return(0,a.badSequenceNode)(P,Q,Y)}},{key:"badCharsNode",value:function(P,Q,Y){return(0,a.badCharsNode)(P,Q,Y)}},{key:"operatorNode",value:function(P,Q){return(0,a.operatorNode)(P,Q)}},{key:"wsfNode",value:function(P,Q,Y){return(0,a.wsfNode)(P,Q,Y)}}])})();r.IdentityVisitor=R,r.identityVisitor=h(new R);var C=(function(){function W(Z){Ge(this,W),this.value=Z}return We(W,[{key:"literalNode",value:function(P,Q,Y){return this.value}},{key:"arrayNode",value:function(P,Q,Y){return this.value}},{key:"appNode",value:function(P,Q,Y,X){return this.value}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){return this.value}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){return this.value}},{key:"parenNode",value:function(P,Q,Y){return this.value}},{key:"nameNode",value:function(P,Q,Y){return this.value}},{key:"cellRefNode",value:function(P,Q,Y){return this.value}},{key:"fieldRefNode",value:function(P,Q,Y){return this.value}},{key:"structRefNode",value:function(P,Q,Y){return this.value}},{key:"missingNode",value:function(P,Q){return this.value}},{key:"badSequenceNode",value:function(P,Q,Y){return this.value}},{key:"badCharsNode",value:function(P,Q,Y){return this.value}},{key:"operatorNode",value:function(P,Q){return this.value}},{key:"wsfNode",value:function(P,Q,Y){return this.value}}])})();r.ConstVisitor=C;function S(W){return h(new C(W))}r.voidVisitor=S(void 0);var F=(function(){function W(Z){Ge(this,W),this.visitor=Z}return We(W,[{key:"literalNode",value:function(P,Q,Y){return this.visitor.literalNode(P,Q,Y)}},{key:"arrayNode",value:function(P,Q,Y){return this.visitor.arrayNode(P,Q,Y)}},{key:"appNode",value:function(P,Q,Y,X){return this.visitor.appNode(P,Q,Y,X)}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){return this.visitor.letNode(P,Q,Y,X,ee,oe)}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){return this.visitor.lambdaNode(P,Q,Y,X,ee,oe)}},{key:"parenNode",value:function(P,Q,Y){return this.visitor.parenNode(P,Q,Y)}},{key:"nameNode",value:function(P,Q,Y){return this.visitor.nameNode(P,Q,Y)}},{key:"cellRefNode",value:function(P,Q,Y){return this.visitor.cellRefNode(P,Q,Y)}},{key:"fieldRefNode",value:function(P,Q,Y){return this.visitor.fieldRefNode(P,Q,Y)}},{key:"structRefNode",value:function(P,Q,Y){return this.visitor.structRefNode(P,Q,Y)}},{key:"missingNode",value:function(P,Q){return this.visitor.missingNode(P,Q)}},{key:"badSequenceNode",value:function(P,Q,Y){return this.visitor.badSequenceNode(P,Q,Y)}},{key:"badCharsNode",value:function(P,Q,Y){return this.visitor.badCharsNode(P,Q,Y)}},{key:"operatorNode",value:function(P,Q){return this.visitor.operatorNode(P,Q)}},{key:"wsfNode",value:function(P,Q,Y){return this.visitor.wsfNode(P,Q,Y)}}])})();r.DelegatingVisitor=F;var E=(function(W){function Z(P,Q){var Y;return Ge(this,Z),Y=Ta(this,Z,[P]),Y.reducer=function(X,ee){return Q(X,ee)},Y}return Ea(Z,W),We(Z,[{key:"arrayNode",value:function(Q,Y,X){var ee=this;return(0,n.assertTrue)("calc.lang.binaryVisitor: non-empty array",Q.length>0&&Q[0].length>0),Q.map(function(oe){return oe.reduce(ee.reducer)}).reduce(this.reducer)}},{key:"appNode",value:function(Q,Y,X,ee){return Y.reduce(this.reducer,Q)}},{key:"letNode",value:function(Q,Y,X,ee,oe,le){return[].concat(Ur(Y.map(function(ue){var te=ue.binder;return te.arg})),Ur(X===void 0?[]:[X.arg]),Ur(ee.map(function(ue){return ue.arg}))).reduce(this.reducer,Q)}},{key:"lambdaNode",value:function(Q,Y,X,ee,oe,le){return[].concat(Ur(Y.map(function(ue){var te,ie=ue.name;return(te=ie.arg.def)==null?void 0:te.rhs}).filter(n.isDefined)),Ur(X===void 0?[]:[X.arg]),Ur(ee.map(function(ue){return ue.arg}))).reduce(this.reducer,Q)}},{key:"parenNode",value:function(Q,Y,X){return Q}},{key:"fieldRefNode",value:function(Q,Y,X){return Q}},{key:"badSequenceNode",value:function(Q,Y,X){return(0,n.assertTrue)("calc.lang.binaryVisitor: non-empty bad-sequence",Y.length>0),Y.reduce(this.reducer)}}])})(F);r.BinaryVisitor=E;function A(W,Z){return h(new E(W,Z))}var T=(function(){function W(Z,P){Ge(this,W),this.a=Z,this.b=P}return We(W,[{key:"literalNode",value:function(P,Q,Y){return this.b(this.a.literalNode(P,Q,Y))}},{key:"arrayNode",value:function(P,Q,Y){return this.b(this.a.arrayNode(P,Q,Y))}},{key:"appNode",value:function(P,Q,Y,X){return this.b(this.a.appNode(P,Q,Y,X))}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){return this.b(this.a.letNode(P,Q,Y,X,ee,oe))}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){return this.b(this.a.lambdaNode(P,Q,Y,X,ee,oe))}},{key:"parenNode",value:function(P,Q,Y){return this.b(this.a.parenNode(P,Q,Y))}},{key:"nameNode",value:function(P,Q,Y){return this.b(this.a.nameNode(P,Q,Y))}},{key:"cellRefNode",value:function(P,Q,Y){return this.b(this.a.cellRefNode(P,Q,Y))}},{key:"fieldRefNode",value:function(P,Q,Y){return this.b(this.a.fieldRefNode(P,Q,Y))}},{key:"structRefNode",value:function(P,Q,Y){return this.b(this.a.structRefNode(P,Q,Y))}},{key:"missingNode",value:function(P,Q){return this.b(this.a.missingNode(P,Q))}},{key:"badSequenceNode",value:function(P,Q,Y){return this.b(this.a.badSequenceNode(P,Q,Y))}},{key:"badCharsNode",value:function(P,Q,Y){return this.b(this.a.badCharsNode(P,Q,Y))}},{key:"operatorNode",value:function(P,Q){return this.b(this.a.operatorNode(P,Q))}},{key:"wsfNode",value:function(P,Q,Y){return this.b(this.a.wsfNode(P,Q,Y))}}])})();r.ComposeVisitor=T;function D(W,Z){return h(new T(W,Z))}r.depthVisitor=D(A(S(0),n.fastMax),function(W){return W+1});var _=(function(){function W(Z){Ge(this,W),this.visitors=Z,this.keys=Object.keys(Z)}return We(W,[{key:"literalNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].literalNode(P,Q,Y);return X}},{key:"arrayNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].arrayNode(P,Q,Y);return X}},{key:"appNode",value:function(P,Q,Y,X){var ee={};for(var oe of this.keys)ee[oe]=this.visitors[oe].appNode(P,Q,Y,X);return ee}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){var le={};for(var ue of this.keys)le[ue]=this.visitors[ue].letNode(P,Q,Y,X,ee,oe);return le}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){var le={};for(var ue of this.keys)le[ue]=this.visitors[ue].lambdaNode(P,Q,Y,X,ee,oe);return le}},{key:"parenNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].parenNode(P,Q,Y);return X}},{key:"nameNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].nameNode(P,Q,Y);return X}},{key:"cellRefNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].cellRefNode(P,Q,Y);return X}},{key:"fieldRefNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].fieldRefNode(P,Q,Y);return X}},{key:"structRefNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].structRefNode(P,Q,Y);return X}},{key:"missingNode",value:function(P,Q){var Y={};for(var X of this.keys)Y[X]=this.visitors[X].missingNode(P,Q);return Y}},{key:"badSequenceNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].badSequenceNode(P,Q,Y);return X}},{key:"badCharsNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].badCharsNode(P,Q,Y);return X}},{key:"operatorNode",value:function(P,Q){var Y={};for(var X of this.keys)Y[X]=this.visitors[X].operatorNode(P,Q);return Y}},{key:"wsfNode",value:function(P,Q,Y){var X={};for(var ee of this.keys)X[ee]=this.visitors[ee].wsfNode(P,Q,Y);return X}}])})();r.ZipVisitor=_;function M(W){return h(new _(W))}function k(W,Z){var P=function(X){switch(X.kind){case a.NodeKind.Operator:return o(W,X);case a.NodeKind.WSF:return d(W,X);default:return Q(X)}},Q=function Y(X){switch(X.kind){case a.NodeKind.Literal:{var ee=X.oper,oe=X.isClosed,le=X.label;return W.literalNode(ee,oe,le)}case a.NodeKind.Array:{var ue=X.nodes,te=X.isClosed,ie=X.label;return W.arrayNode(ue.map(function(qr){return qr.map(Y)}),te,ie)}case a.NodeKind.App:{var ae=X.head,re=X.args,ne=X.isClosed,ce=X.label;return W.appNode(P(ae),re.map(Y),ne,ce)}case a.NodeKind.Let:{var me=X.head,he=X.vars,Ce=X.body,ve=X.badArgs,fe=X.isClosed,Ae=X.label;return W.letNode(d(W,me),he.map(function(qr){var Ke=qr.name,Rr=qr.binder;return(0,a.letVar)(Ke,(0,a.indexedArg)(Y(Rr.arg),Rr.index))}),Ce===void 0?void 0:(0,a.indexedArg)(Y(Ce.arg),Ce.index),ve.map(function(qr){return(0,a.indexedArg)(Y(qr.arg),qr.index)}),fe,Ae)}case a.NodeKind.Lambda:{var Te=X.head,ke=X.params,Ve=X.body,Je=X.badArgs,Ze=X.isClosed,pr=X.label;return W.lambdaNode(d(W,Te),ke.map(function(qr){var Ke=qr.name;return Ke.arg.def===void 0?(0,a.lambdaParam)(Ke):(0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(Ke.arg.name,(0,a.paramDefault)(Y(Ke.arg.def.rhs),Ke.arg.def.label),Ke.arg.label),Ke.index))}),Ve===void 0?void 0:(0,a.indexedArg)(Y(Ve.arg),Ve.index),Je.map(function(qr){return(0,a.indexedArg)(Y(qr.arg),qr.index)}),Ze,pr)}case a.NodeKind.Paren:{var vr=X.node,Fr=X.isClosed,tr=X.label;return W.parenNode(Y(vr),Fr,tr)}case a.NodeKind.Name:{var Dr=X.parts,fr=X.qualifier,er=X.label;return W.nameNode(Dr,fr,er)}case a.NodeKind.CellRef:{var Me=X.ref,Ie=X.qualifier,Qe=X.label;return W.cellRefNode(Me,Ie,Qe)}case a.NodeKind.FieldRef:{var dr=X.lhs,Cr=X.rhs,yr=X.label;return W.fieldRefNode(Y(dr),Cr,yr)}case a.NodeKind.StructRef:{var Ir=X.lhs,Pr=X.rhs,Ne=X.label;return W.structRefNode(Ir,Pr,Ne)}case a.NodeKind.Missing:{var ar=X.chars,sr=X.label;return W.missingNode(ar,sr)}case a.NodeKind.BadChars:{var Er=X.type,Sr=X.chars,$e=X.label;return W.badCharsNode(Er,Sr,$e)}case a.NodeKind.BadSequence:{var gr=X.type,xr=X.contents,Qr=X.label;return W.badSequenceNode(gr,xr.map(Y),Qr)}default:return(0,n.assertNever)("calc.lang.reduceBottomUp_Recursive",X)}};return Q(Z)}function v(W){for(var Z=W;Z!=null;)Z=Z();return Z}function b(W,Z,P,Q){var Y=[],X=function(le){return Y.push(le),ee},ee=function(){return Y.length<Z.length?P(W,Z[Y.length],X):Q(Y)};return ee}function x(W,Z,P){return b(W,Z,$,P)}function w(W,Z,P,Q){return function(){return Z!==void 0?P(W,Z,Q):Q(void 0)}}function L(W,Z,P){switch(Z.kind){case a.NodeKind.Operator:{var Q=Z.id,Y=Z.label;return function(){return P(W.operatorNode(Q,Y))}}case a.NodeKind.WSF:return N(W,Z,P);default:return $(W,Z,P)}}function N(W,Z,P){var Q=Z.id,Y=Z.whole,X=Z.label;return function(){return P(W.wsfNode(Q,Y,X))}}function U(W,Z,P){var Q=Z.name,Y=Z.binder;return $(W,Y.arg,function(X){return P((0,a.letVar)(Q,(0,a.indexedArg)(X,Y.index)))})}function K(W,Z,P){var Q=Z.name,Y=Q.arg;return Y.def===void 0?function(){return P((0,a.lambdaParam)(Q))}:$(W,Y.def.rhs,function(X){return P((0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(Y.name,(0,a.paramDefault)(X,Y.def.label),Y.label),Q.index)))})}function G(W,Z,P){var Q=Z.arg,Y=Z.index;return $(W,Q,function(X){return P((0,a.indexedArg)(X,Y))})}function $(W,Z,P){switch(Z.kind){case a.NodeKind.Literal:{var Q=Z.oper,Y=Z.isClosed,X=Z.label;return function(){return P(W.literalNode(Q,Y,X))}}case a.NodeKind.Array:{var ee=Z.nodes,oe=Z.isClosed,le=Z.label;return b(W,ee,x,function(gr){return P(W.arrayNode(gr,oe,le))})}case a.NodeKind.App:{var ue=Z.head,te=Z.args,ie=Z.isClosed,ae=Z.label;return function(){return L(W,ue,function(gr){return x(W,te,function(xr){return P(W.appNode(gr,xr,ie,ae))})})}}case a.NodeKind.Let:{var re=Z.head,ne=Z.vars,ce=Z.body,me=Z.badArgs,he=Z.isClosed,Ce=Z.label;return function(){return N(W,re,function(gr){return b(W,ne,U,function(xr){return w(W,ce,G,function(Qr){return b(W,me,G,function(qr){return P(W.letNode(gr,xr,Qr,qr,he,Ce))})})})})}}case a.NodeKind.Lambda:{var ve=Z.head,fe=Z.params,Ae=Z.body,Te=Z.badArgs,ke=Z.isClosed,Ve=Z.label;return function(){return N(W,ve,function(gr){return function(){return b(W,fe,K,function(xr){return w(W,Ae,G,function(Qr){return b(W,Te,G,function(qr){return P(W.lambdaNode(gr,xr,Qr,qr,ke,Ve))})})})}})}}case a.NodeKind.Paren:{var Je=Z.node,Ze=Z.isClosed,pr=Z.label;return function(){return $(W,Je,function(gr){return function(){return P(W.parenNode(gr,Ze,pr))}})}}case a.NodeKind.Name:{var vr=Z.parts,Fr=Z.qualifier,tr=Z.label;return function(){return P(W.nameNode(vr,Fr,tr))}}case a.NodeKind.CellRef:{var Dr=Z.ref,fr=Z.qualifier,er=Z.label;return function(){return P(W.cellRefNode(Dr,fr,er))}}case a.NodeKind.FieldRef:{var Me=Z.lhs,Ie=Z.rhs,Qe=Z.label;return function(){return $(W,Me,function(gr){return function(){return P(W.fieldRefNode(gr,Ie,Qe))}})}}case a.NodeKind.StructRef:{var dr=Z.lhs,Cr=Z.rhs,yr=Z.label;return function(){return P(W.structRefNode(dr,Cr,yr))}}case a.NodeKind.Missing:{var Ir=Z.chars,Pr=Z.label;return function(){return P(W.missingNode(Ir,Pr))}}case a.NodeKind.BadChars:{var Ne=Z.type,ar=Z.chars,sr=Z.label;return function(){return P(W.badCharsNode(Ne,ar,sr))}}case a.NodeKind.BadSequence:{var Er=Z.type,Sr=Z.contents,$e=Z.label;return x(W,Sr,function(gr){return P(W.badSequenceNode(Er,gr,$e))})}default:return(0,n.assertNever)("calc.lang.reduceBottomUp_CPS",Z)}}function O(W,Z){var P;return v($(W,Z,function(Q){return void(P=Q)})),P}var j=(function(){function W(Z){var P=this;Ge(this,W),this.visitor=Z,this.visitFormulaNode=function(Q){return l(P,Q)},this.lazyVisitFormulaNode=function(Q){return n.Pledge.resolve(Q).bind(P.visitFormulaNode)},this.visitAppHeadNode=function(Q){return g(P,Q)},this.lazyVisitAppHeadNode=function(Q){return n.Pledge.resolve(Q).bind(P.visitAppHeadNode)},this.visitWSFNode=function(Q){return d(P,Q)},this.lazyVisitWSFNode=function(Q){return n.Pledge.resolve(Q).bind(P.visitWSFNode)},this.lazyVisitVar=function(Q){var Y=Q.name,X=Q.binder;return P.lazyVisitFormulaNode(X.arg).bind(function(ee){return(0,a.letVar)(Y,(0,a.indexedArg)(ee,X.index))})},this.lazyVisitParam=function(Q){var Y=Q.name,X=Y.arg;return X.def===void 0?n.Pledge.resolve((0,a.lambdaParam)(Y)):P.lazyVisitFormulaNode(X.def.rhs).bind(function(ee){return(0,a.lambdaParam)((0,a.indexedArg)((0,a.paramNode)(X.name,(0,a.paramDefault)(ee,X.def.label),X.label),Y.index))})},this.lazyVisitIndexedArg=function(Q){var Y=Q.arg,X=Q.index;return P.lazyVisitFormulaNode(Y).bind(function(ee){return(0,a.indexedArg)(ee,X)})}}return We(W,[{key:"literalNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.literalNode(P,Q,Y)})}},{key:"arrayNode",value:function(P,Q,Y){var X=this;return n.Pledge.all(P.map(function(ee){return n.Pledge.all(ee.map(X.lazyVisitFormulaNode))})).bind(function(ee){return X.visitor.arrayNode(ee,Q,Y)})}},{key:"appNode",value:function(P,Q,Y,X){var ee=this;return this.lazyVisitAppHeadNode(P).bind(function(oe){return n.Pledge.all(Q.map(ee.lazyVisitFormulaNode)).bind(function(le){return ee.visitor.appNode(oe,le,Y,X)})})}},{key:"letNode",value:function(P,Q,Y,X,ee,oe){var le=this;return this.lazyVisitWSFNode(P).bind(function(ue){return n.Pledge.all(Q.map(le.lazyVisitVar)).bind(function(te){return(Y===void 0?n.Pledge.resolve(void 0):le.lazyVisitIndexedArg(Y)).bind(function(ie){return n.Pledge.all(X.map(le.lazyVisitIndexedArg)).bind(function(ae){return le.visitor.letNode(ue,te,ie,ae,ee,oe)})})})})}},{key:"lambdaNode",value:function(P,Q,Y,X,ee,oe){var le=this;return this.lazyVisitWSFNode(P).bind(function(ue){return n.Pledge.all(Q.map(le.lazyVisitParam)).bind(function(te){return(Y===void 0?n.Pledge.resolve(void 0):le.lazyVisitIndexedArg(Y)).bind(function(ie){return n.Pledge.all(X.map(le.lazyVisitIndexedArg)).bind(function(ae){return le.visitor.lambdaNode(ue,te,ie,ae,ee,oe)})})})})}},{key:"parenNode",value:function(P,Q,Y){var X=this;return this.lazyVisitFormulaNode(P).bind(function(ee){return X.visitor.parenNode(ee,Q,Y)})}},{key:"nameNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.nameNode(P,Q,Y)})}},{key:"cellRefNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.cellRefNode(P,Q,Y)})}},{key:"fieldRefNode",value:function(P,Q,Y){var X=this;return this.lazyVisitFormulaNode(P).bind(function(ee){return X.visitor.fieldRefNode(ee,Q,Y)})}},{key:"structRefNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.structRefNode(P,Q,Y)})}},{key:"missingNode",value:function(P,Q){var Y=this;return n.Pledge.try(function(){return Y.visitor.missingNode(P,Q)})}},{key:"badSequenceNode",value:function(P,Q,Y){var X=this;return n.Pledge.all(Q.map(this.lazyVisitFormulaNode)).bind(function(ee){return X.visitor.badSequenceNode(P,ee,Y)})}},{key:"badCharsNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.badCharsNode(P,Q,Y)})}},{key:"operatorNode",value:function(P,Q){var Y=this;return n.Pledge.try(function(){return Y.visitor.operatorNode(P,Q)})}},{key:"wsfNode",value:function(P,Q,Y){var X=this;return n.Pledge.try(function(){return X.visitor.wsfNode(P,Q,Y)})}}])})();r.PledgeReducer=j;function z(W,Z){return B(new j(W),Z)}var H=50;function V(W,Z,P){return P<=H?k(W,Z):O(W,Z)}function I(W,Z){return V(W,Z.node,Z.depthUpperBound)}function B(W,Z){return n.Pledge.settleOrThrow(n.Pledge.resolve(l(W,Z)))}function q(W,Z){return B(W,Z.node)}},"../excel-online-calc-numfmt/lib/edit.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseEdit=S,r.shouldInstallFormat=E;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/parseconst.js"),o=c("../excel-online-calc-numfmt/lib/parsedate.js"),d=c("../excel-online-calc-numfmt/lib/serviceTypes.js");function g(A){var T=A.charAt(0);return T==="="||T==="+"||T==="-"||T==="@"}function m(A){var T=(0,n.stringStartsWith)(A,"'"),D=T?A.substring(1):A;return D.length>a.cellStringLimit?(0,n.failure)((0,d.notValueString)("cell text too long")):(0,n.success)((0,d.stringEdit)((0,a.stringOper)(D),T))}function y(A,T){if(A.stringCompareCI(T,A.trueName)===0)return a.trueOper;if(A.stringCompareCI(T,A.falseName)===0)return a.falseOper;for(var D=1;D<A.errorNames.length;D+=1){var _=A.errorNames[D];if(_!=null&&A.stringCompareCI(_,T)===0)return(0,a.errorOper)(D)}}function h(A,T,D){return(0,o.parseDateInternal)((0,o.initParseDateGlobals)(A),T,D,d.GetTimeKind.ValueCell)}function R(A,T,D){var _=A.config,M=_.localeInfo,k=_.mathpack,v=!0,b=M.isEastAsia&&D.valueType===d.FormatValueType.Percentage&&v,x=!1;switch(D.valueType){case d.FormatValueType.Number:case d.FormatValueType.Currency:case d.FormatValueType.Percentage:case d.FormatValueType.Fraction:case d.FormatValueType.Scientific:case d.FormatValueType.Accounting:x=!0;break}return(0,l.parseConstInternal)(M,k,T,b,!0,x)}function C(A,T,D){var _=y(A.config.localeInfo,T);if(_!==void 0)return(0,n.success)((0,d.otherEdit)(_));var M=D.valueType===d.FormatValueType.Date||D.valueType===d.FormatValueType.Time?[h,R]:[R,h];for(var k of M){var v=k(A,T,D);if(!(0,n.isSuccess)(v))return v;if(v.value!==void 0){var b=v.value,x=b.value,w=b.format;return(0,n.success)((0,d.numberEdit)(x,w))}}return(0,n.success)(void 0)}function S(A,T,D){try{if(D.valueType===d.FormatValueType.Text)return m(T);if(T==="")return(0,n.success)((0,d.otherEdit)(a.blankOper));if(T.length>1&&(0,n.stringStartsWith)(T,"="))return(0,n.success)((0,d.formulaEdit)(T));if(!(0,n.stringStartsWith)(T,"'")){var _=C(A,T,D);if(!(0,n.isSuccess)(_))return _;if(_.value!==void 0)return(0,n.success)(_.value)}return T.length>1&&g(T)?(0,n.success)((0,d.formulaEdit)(T)):m(T)}catch(M){return(0,n.failure)((0,n.javaScriptError)(M))}}function F(A,T){return(A==null?void 0:A.valueType)!==d.FormatValueType.Number&&T.valueType!==d.FormatValueType.Number&&(A==null?void 0:A.valueType)!==T.valueType}function E(A,T){return A===T||T.source!==d.NumberFormatSource.Builtin?!1:T.valueType===d.FormatValueType.General?!0:F(A,T)}},"../excel-online-calc-numfmt/lib/eval.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.evalFormatImpl=z,r.evalFormat=H;var l=c("../excel-online-calc-common/lib/index.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),g=(0,l.typedInstanceCreator)()(function(V,I,B,q){return{strong:V,format:I,valueType:B,decimals:q}}),m={},y=(0,o.createFailureErrorClass)("InferenceError"),h={getDocumentLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetIndex")},getSheetName:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetName")},getNameLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getSheetRangeIndexes")},getCellFormat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getCellFormat")},getKnownFormat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getKnownFormat")},getIformat:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getIformat")},getFormatString:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getFormatString")},getContainingTable:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getContainingTable")},getStructRefColumn:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,l.assertFalse)("calc.numfmt.evalFormula: default getStructRefSpecialRef")}};function R(V){var I,B,q,W,Z,P,Q,Y,X,ee,oe,le,ue,te,ie,ae,re,ne,ce,me,he,Ce,ve,fe,Ae,Te;return{config:V.config,getDocumentLoc:(I=(B=V.getDocumentLoc)==null?void 0:B.bind(V))!=null?I:h.getDocumentLoc,getSheetIndex:(q=(W=V.getSheetIndex)==null?void 0:W.bind(V))!=null?q:h.getSheetIndex,getSheetName:(Z=(P=V.getSheetName)==null?void 0:P.bind(V))!=null?Z:h.getSheetName,getNameLoc:(Q=(Y=V.getNameLoc)==null?void 0:Y.bind(V))!=null?Q:h.getNameLoc,getUserDefinedFuncLoc:(X=(ee=V.getUserDefinedFuncLoc)==null?void 0:ee.bind(V))!=null?X:h.getUserDefinedFuncLoc,getSheetRangeIndexes:(oe=(le=V.getSheetRangeIndexes)==null?void 0:le.bind(V))!=null?oe:h.getSheetRangeIndexes,getCellFormat:(ue=(te=V.getCellFormat)==null?void 0:te.bind(V))!=null?ue:h.getCellFormat,getKnownFormat:(ie=(ae=V.getKnownFormat)==null?void 0:ae.bind(V))!=null?ie:h.getKnownFormat,getIformat:(re=(ne=V.getIformat)==null?void 0:ne.bind(V))!=null?re:h.getIformat,getFormatString:(ce=(me=V.getFormatString)==null?void 0:me.bind(V))!=null?ce:h.getFormatString,getContainingTable:(he=(Ce=V.getContainingTable)==null?void 0:Ce.bind(V))!=null?he:h.getContainingTable,getStructRefColumn:(ve=(fe=V.getStructRefColumn)==null?void 0:fe.bind(V))!=null?ve:h.getStructRefColumn,getStructRefSpecialRef:(Ae=(Te=V.getStructRefSpecialRef)==null?void 0:Te.bind(V))!=null?Ae:h.getStructRefSpecialRef}}function C(V,I){var B,q,W=R(V);return{globals:W,locals:I,config:V.config,localeInfo:(B=(q=I.config)==null?void 0:q.localeInfo)!=null?B:V.config.localeInfo,mathpack:V.config.mathpack,get document(){var Z=I.originSheet;if(!(0,l.isSuccess)(Z))throw new y(Z);return Z.value.document},get defaultFormat(){var Z=M(this,o.KnownFormat.General);return g(!1,Z,Z.valueType,Z.decimals)},get unitlessFormat(){var Z=M(this,o.KnownFormat.General);return g(!0,Z,Z.valueType,Z.decimals)},resolver:(0,o.createResolver)(W),multOrDivTainted:!1}}var S=(n={},J(J(J(J(J(J(J(J(J(J(n,d.FormatValueType.General,0),d.FormatValueType.Number,1),d.FormatValueType.Currency,2),d.FormatValueType.Accounting,2),d.FormatValueType.Percentage,3),d.FormatValueType.Date,4),d.FormatValueType.Time,5),d.FormatValueType.Fraction,6),d.FormatValueType.Scientific,7),d.FormatValueType.Text,8),J(n,d.FormatValueType.Custom,9)),F;(function(V){V[V.Propagate=-2147483648]="Propagate",V[V.Ignore=-2147483647]="Ignore"})(F||(F={}));var E=(a={},J(J(J(J(J(J(J(J(J(J(a,o.WorksheetFuncId.INT,F.Propagate),o.WorksheetFuncId.MOD,F.Propagate),o.WorksheetFuncId.ROUND,F.Propagate),o.WorksheetFuncId.SUM,F.Propagate),o.WorksheetFuncId.TRUNC,F.Propagate),o.WorksheetFuncId.AVERAGE,F.Propagate),o.WorksheetFuncId.MAX,F.Propagate),o.WorksheetFuncId.MEDIAN,F.Propagate),o.WorksheetFuncId.MIN,F.Propagate),o.WorksheetFuncId.ROUNDUP,F.Propagate),J(J(J(J(J(J(J(J(J(J(a,o.WorksheetFuncId.ROUNDDOWN,F.Propagate),o.WorksheetFuncId.NPV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.FV,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.RATE,o.KnownFormat.Pct0),o.WorksheetFuncId.MIRR,o.KnownFormat.Pct0),o.WorksheetFuncId.IRR,o.KnownFormat.Pct0),o.WorksheetFuncId.DATE,o.KnownFormat.MMDDYY),o.WorksheetFuncId.TIME,o.KnownFormat.HHMMAP),J(J(J(J(J(J(J(J(J(a,o.WorksheetFuncId.NOW,o.KnownFormat.MDYHMS),o.WorksheetFuncId.SLN,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.SYD,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.DDB,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.IPMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.PPMT,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.TODAY,o.KnownFormat.MMDDYY),o.WorksheetFuncId.VDB,o.KnownFormat.CoCurrencyDec),o.WorksheetFuncId.DB,o.KnownFormat.CoCurrencyDec));function A(V){var I;return(I=E[V])!=null?I:F.Ignore}var T=[[d.FormatValueType.General,d.FormatValueType.Number,d.FormatValueType.Currency,d.FormatValueType.Percentage,d.FormatValueType.Date,d.FormatValueType.Time,d.FormatValueType.Fraction,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.Number,d.FormatValueType.Currency,d.FormatValueType.Percentage,d.FormatValueType.Date,d.FormatValueType.Time,d.FormatValueType.Number,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Currency,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Currency,d.FormatValueType.Currency,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Percentage,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Percentage,d.FormatValueType.Percentage,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Date,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Time,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Fraction,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Custom]],D=[[d.FormatValueType.General,d.FormatValueType.Number,d.FormatValueType.Currency,d.FormatValueType.General,d.FormatValueType.Date,d.FormatValueType.Time,d.FormatValueType.Fraction,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.Number,d.FormatValueType.Currency,d.FormatValueType.Number,d.FormatValueType.Date,d.FormatValueType.Time,d.FormatValueType.Fraction,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Currency,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Currency,d.FormatValueType.Currency,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Percentage,d.FormatValueType.Date,d.FormatValueType.Time,d.FormatValueType.Percentage,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Date,d.FormatValueType.Date,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Time,d.FormatValueType.Time,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Fraction,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Scientific,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Text,d.FormatValueType.Custom],[d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.General,d.FormatValueType.Custom]];function _(V,I){if(typeof I!="number")return I;var B=V.globals.getIformat(V.document,I);if(!(0,l.isSuccess)(B))throw new y(B.reason);return B.value}function M(V,I){var B=V.globals.getKnownFormat(V.document,I);if(!(0,l.isSuccess)(B))throw new y(B.reason);return B.value}function k(V,I){if(typeof I=="number")return I;var B=V.globals.getFormatString(V.document,I.formatString);if(!(0,l.isSuccess)(B))throw new y(B.reason);return B.value!==void 0?B.value:I}function v(V,I,B){(0,l.assertTrue)("calc.numfmt.evalFormula: well-formed bin op",I.length===2);var q=be(I,2),W=q[0],Z=q[1];return B(V,W,Z)}function b(V,I,B,q){var W=be(B,1),Z=W[0],P=be(q,1),Q=P[0],Y=S[Z.valueType],X=S[Q.valueType],ee=Y<=X?I[Y][X]:I[X][Y],oe=S[ee],le=Q.decimals>Z.decimals?Q.decimals:Z.decimals;switch(oe){case Y:return g(!0,Z.format,Z.valueType,le);case X:return g(!0,Q.format,Q.valueType,le);default:return V.unitlessFormat}}function x(V,I,B){return b(V,D,I,B)}function w(V,I,B){var q=be(I,1),W=q[0],Z=be(B,1),P=Z[0];if(W.format===P.format&&W.valueType===P.valueType&&W.valueType===d.FormatValueType.Time)return g(!0,W.format,W.valueType,W.decimals);if(W.valueType===d.FormatValueType.Date&&P.valueType===d.FormatValueType.Time||W.valueType===d.FormatValueType.Time&&P.valueType===d.FormatValueType.Date){var Q=M(V,o.KnownFormat.MDYHMS),Y=Q.valueType,X=Q.decimals;return g(!0,Q,Y,X)}return b(V,T,I,B)}var L=function(I){return I.unitlessFormat};function N(V,I,B){var q=be(I,1),W=q[0],Z=be(B,1),P=Z[0];return W.format===P.format?g(!0,W.format,W.valueType,W.decimals):V.unitlessFormat}function U(V,I,B){switch(I){case o.OperatorId.Mul:case o.OperatorId.Div:return V.multOrDivTainted=!0,v(V,B,x);case o.OperatorId.Pow:return v(V,B,x);case o.OperatorId.Add:case o.OperatorId.Sub:return v(V,B,w);case o.OperatorId.Percent:{(0,l.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",B.length===1);var q=be(B[0],2),W=q[0],Z=q[1];if(!(0,o.isNumberLiteralNode)(Z))return V.defaultFormat;var P=W.strong,Q=W.decimals,Y=M(V,o.KnownFormat.Pct);return g(P,Y,Y.valueType,Q)}case o.OperatorId.Pound:case o.OperatorId.At:return V.defaultFormat;case o.OperatorId.Neg:case o.OperatorId.Pos:{(0,l.assertTrue)("calc.numfmt.evalFormat: well-formed unary op",B.length===1);var X=be(B[0],1),ee=X[0];return ee}case o.OperatorId.Lt:case o.OperatorId.Le:case o.OperatorId.Eq:case o.OperatorId.Ge:case o.OperatorId.Gt:case o.OperatorId.Ne:return v(V,B,L);case o.OperatorId.Isect:case o.OperatorId.Union:case o.OperatorId.Range:case o.OperatorId.Concat:return v(V,B,N);case o.OperatorId.And:case o.OperatorId.Or:case o.OperatorId.Xor:case o.OperatorId.Min:case o.OperatorId.Max:throw new y((0,o.notImplemented)(["evalFormat for Yellow ops"]));default:return(0,l.assertNever)("calc.numfmt.evalFormat: unexpected operator id",I)}}function K(V){return S[V]===S[d.FormatValueType.General]}var G=(function(){function V(I){var B=this;Ge(this,V),this.context=I,this.visitFormulaNode=function(q){return(0,o.visitFormulaNode)(B,q)},this.lazyVisitFormulaNode=function(q){return l.Pledge.resolve(q).bind(B.visitFormulaNode)}}return We(V,[{key:"literalNode",value:function(B){switch(B.kind){case o.OperKind.String:case o.OperKind.Boolean:case o.OperKind.Error:case o.OperKind.Missing:return l.Pledge.resolve(this.context.defaultFormat);case o.OperKind.Number:var q=21,W=this.context.mathpack.formatGeneral(this.context.localeInfo,this.context.mathpack.abs(B),q),Z=W.indexOf(this.context.localeInfo.decimalSeparator),P=Z>=0?W.length-Z-1:0,Q=M(this.context,o.KnownFormat.General);return l.Pledge.resolve(g(!1,Q,Q.valueType,P));default:return(0,l.assertNever)("calc.numfmt.evalFormat: unexpected literal oper",B)}}},{key:"arrayNode",value:function(B){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"appNode",value:function(B,q){var W=this;if((0,o.isOperatorNode)(B))return l.Pledge.all(q.map(function(le){return W.lazyVisitFormulaNode(le).bind(function(ue){return[ue,le]})})).bind(function(le){return U(W.context,B.id,le)});if((0,o.isWSFNode)(B)){var Z=B.id,P=A(Z),Q=(0,o.getWorksheetFuncType)(Z),Y=(0,o.getArguments)(q);if((0,l.assertTrue)("calc.numfmt.evalFormula: well-formed WSF args",(0,o.isValidArgsLength)(Q,Y.length)),P===F.Ignore)return l.Pledge.resolve(this.context.defaultFormat);if(P===F.Propagate)return Y.length===0?l.Pledge.resolve(this.context.defaultFormat):l.Pledge.all(q.map(this.lazyVisitFormulaNode)).bind(function(le){var ue=le[0],te=ue.format,ie=ue.valueType,ae=ue.decimals,re=!K(ie);if(!ue.strong&&re)return W.context.unitlessFormat;for(var ne=re,ce=1;ce<le.length;ce+=1){var me=le[ce],he=!K(me.valueType);if(!me.strong&&he)return W.context.unitlessFormat;ne||(te=me.format,ie=me.valueType,ae=me.decimals,ne=he)}return g(!0,te,ie,ae)});var X=M(this.context,P),ee=X.valueType,oe=X.decimals;return l.Pledge.resolve(g(!0,X,ee,oe))}return this.lazyVisitFormulaNode(B)}},{key:"letNode",value:function(B,q,W,Z){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"lambdaNode",value:function(B,q,W,Z){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"parenNode",value:function(B){return this.lazyVisitFormulaNode(B)}},{key:"nameNode",value:function(B,q){return l.Pledge.resolve(this.context.defaultFormat)}},{key:"cellRefNode",value:function(B,q){var W=this.context.resolver.resolveCellRef(this.context.locals,(0,o.cellRefNode)(B,q)),Z=W.resolution;if(!(0,l.isSuccess)(Z))throw(0,l.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",Z.reason.kind!==o.ResolveReasonKind.NoOriginSheet),new y(Z.reason);var P=Z.value;if(P===void 0)throw m;return(0,o.isSheetGridRange)(P)?l.Pledge.resolve(O(this.context,P)):l.Pledge.resolve(this.context.unitlessFormat)}},{key:"fieldRefNode",value:function(B,q){var W=this;return this.lazyVisitFormulaNode(B).bind(function(Z){return W.context.defaultFormat})}},{key:"structRefNode",value:function(B,q){var W=(0,o.structRefNode)(B,q),Z=this.context.resolver.resolveStructRef(this.context.locals,W),P=Z.resolution;if(!(0,l.isSuccess)(P))throw(0,l.assertTrue)("calc.numfmt.evalFormat: NoOriginSheet",P.reason.kind!==o.ResolveReasonKind.NoOriginSheet),P.reason.kind===o.ResolveReasonKind.EmptyIntersection?m:new y(P.reason);var Q=P.value;if(Q===void 0)throw m;return l.Pledge.resolve(O(this.context,Q))}},{key:"missingNode",value:function(B){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected missing node")}},{key:"badSequenceNode",value:function(B,q){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"badCharsNode",value:function(B,q){return(0,l.assertFalse)("calc.numfmt.evalFormat: unexpected bad node")}},{key:"operatorNode",value:function(B,q){return l.Pledge.resolve((0,o.operatorNode)(B,q))}},{key:"wsfNode",value:function(B,q,W){return l.Pledge.resolve((0,o.wsfNode)(B,q,W))}}])})();function $(V,I){return(0,o.reducePledge)(new G(V),I)}function O(V,I){var B=(0,o.sheetGridRangeAnchor)(I),q=V.globals.getCellFormat(B);if(!(0,l.isSuccess)(q))throw new y(q.reason);var W=q.value,Z=_(V,W);if(!(0,o.isDocumentLocEqual)(B.sheet.document,V.document)&&(typeof W!="number"||Z.source!==d.NumberFormatSource.Builtin))return V.defaultFormat;var P=Z.valueType,Q=Z.decimals;return g(!0,W,P,Q)}function j(V,I){var B=I.strong,q=I.format,W=I.valueType,Z=I.decimals;if(!(W===d.FormatValueType.Number&&V.multOrDivTainted)){if(Z>0&&B&&(W===d.FormatValueType.Number||W===d.FormatValueType.Currency||W===d.FormatValueType.Accounting||W===d.FormatValueType.Percentage)){var P=_(V,q);Z!==P.decimals&&(q=P.synthesizeDecimals(Z))}if(!(W===d.FormatValueType.General||!B))return q=k(V,q),q}}function z(V,I,B){try{var q=C(V,I),W=$(q,B);return(0,l.success)(Object.assign({},W,{format:k(q,W.format),mulOrDivTainted:q.multOrDivTainted}))}catch(Z){return Z instanceof y?(0,l.failure)(Z.reason):Z===m?l.successUndefined:(0,l.failure)((0,l.javaScriptError)(Z))}}function H(V,I,B){try{var q=C(V,I),W=$(q,B);return(0,l.success)(j(q,W))}catch(Z){return Z instanceof y?(0,l.failure)(Z.reason):Z===m?l.successUndefined:(0,l.failure)((0,l.javaScriptError)(Z))}}},"../excel-online-calc-numfmt/lib/formatService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createNumberFormatter=y;var n=c("../excel-online-calc-numfmt/lib/edit.js"),a=c("../excel-online-calc-numfmt/lib/eval.js"),l=c("../excel-online-calc-numfmt/lib/formulaBar.js"),o=c("../excel-online-calc-numfmt/lib/impl.js"),d=c("../excel-online-calc-numfmt/lib/parse.js"),g=c("../excel-online-calc-numfmt/lib/render.js"),m=c("../excel-online-calc-numfmt/lib/serviceTypes.js");function y(h){return{createFormat:function(C,S){return(0,o.createFormat)(h,C,typeof S!="boolean"?S:S?m.NumberFormatSource.Builtin:m.NumberFormatSource.CustomString)},applyFormat:function(C,S,F){return(0,o.applyFormat)(h,C,S,F)},changeFormatDecimals:o.changeFormatDecimals,renderValue:function(C,S){return(0,g.renderValue)(h.config.mathpack,C,S)},renderHashesValue:function(C,S){return(0,g.renderHashesValue)(C,S)},renderFormulaBar:function(C,S,F,E){return(0,l.renderFormulaBar)(this,h,C,S,F,E)},parseGeneral:function(C,S,F,E){return(0,d.parseGeneral)(h,C,S,F,E)},parseDate:function(C,S){return(0,d.parseDate)(h,C,S)},parseEdit:function(C,S){return(0,n.parseEdit)(h,C,S)},evalFormat:function(C,S){return(0,a.evalFormat)(h,C,S)}}}},"../excel-online-calc-numfmt/lib/formulaBar.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.renderFormulaBar=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/knownFormat.js"),o=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),d=c("../excel-online-calc-numfmt/lib/util.js");function g(h,R,C,S,F){var E=R.config,A=E.mathpack,T=E.localeInfo;if(A.cond(S)<0)return(0,n.success)(void 0);var D="",_=A.fix(S)!==0||F.isDate,M=S;if(_){var k=A.trunc(S),v=(0,d.getFormatString)(h,R,C,(0,l.buildMMDDYYFormat)(T,!0),o.NumberFormatSource.CustomString);if(!(0,n.isSuccess)(v))return v;var b=(0,d.applyFormatAndRenderToString)(h,v.value,k);if(!(0,n.isSuccess)(b))return b;if(typeof b.value!="string")return(0,n.success)(void 0);D+=b.value;var x=A.sub(S,k);(0,n.assertTrue)("calc.numfmt.renderFormulaBar: sub error",!(0,a.isErrorOper)(x)),M=x}if(A.cond(M)>0||F.isTime){_&&(D+=" ");var w=R.getKnownFormat(C,T.clock24Hour?a.KnownFormat.HHMMSS:a.KnownFormat.HHMMSSAP);if(!(0,n.isSuccess)(w))return w;var L=(0,d.applyFormatAndRenderToString)(h,w.value,M);if(!(0,n.isSuccess)(L))return L;if(typeof L.value!="string")return(0,n.success)(void 0);D+=L.value}return(0,n.success)(D)}function m(h,R,C,S,F){if(F.isDate||F.isTime){var E=g(h,(0,d.initUtilGlobals)(R),C,S,F);if(!(0,n.isSuccess)(E))return E;if(E.value!==void 0){var A=E.value;return E}}var T=21,D=R.config,_=D.mathpack,M=D.localeInfo;if(F.isPercent){var k=_.mul(S,_.fromNumber(100));return(0,a.isErrorOper)(k)?(0,n.failure)((0,a.notImplemented)(["renderFormulaBar % overflow"])):(0,n.success)(_.formatGeneral(M,k,T)+"%")}return(0,n.success)(_.formatGeneral(M,S,T))}function y(h,R,C,S,F,E){try{var A=R.config.localeInfo;switch(S.kind){case a.OperKind.Number:return m(h,R,C,S,F);case a.OperKind.String:return(0,n.success)(E?"'"+S.value:S.value);case a.OperKind.Boolean:return(0,n.success)(S.value?A.trueName:A.falseName);case a.OperKind.Error:var T=A.errorNames[S.type];return T==null?(0,n.failure)((0,a.internal)(`No locale data for error type ${S.type}`)):(0,n.success)(T);case a.OperKind.Array:return(0,n.failure)((0,a.notImplemented)(["Array renderFormulaBar"]));case a.OperKind.Rich:return(0,n.failure)((0,a.notImplemented)(["Rich renderFormulaBar"]));case a.OperKind.Blank:return(0,n.success)("");default:return(0,n.assertNever)("calc.numfmt.renderFormulaBar: never value",S)}}catch(D){return(0,n.failure)((0,n.javaScriptError)(D))}}},"../excel-online-calc-numfmt/lib/impl.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.NumberFormatImpl=r.pictureCalendar=r.pictureNumberShape=void 0,r.createFormat=gr,r.applyFormat=Qr,r.changeFormatDecimals=qr;var l=c("../excel-online-calc-common/lib/index.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc-numfmt/lib/localeData.js"),g=c("../excel-online-calc-numfmt/lib/render.js"),m=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),y=c("../excel-online-calc-numfmt/lib/unicode.js"),h=l.codePoint,R=h.codePointMinusSign,C=h.codePointPlusSign,S=h.codePointDigitZero,F=h.codePointHash,E=h.codePointFullStop,A=h.codePointDigitOne,T=h.codePointDigitTwo,D=h.codePointLeftParen,_=h.codePointRightParen,M=h.codePointSmallT,k=h.codePointBackslash,v;(function(Ke){Ke[Ke.WantPic=0]="WantPic",Ke[Ke.WantClose=1]="WantClose",Ke[Ke.Done=2]="Done"})(v||(v={}));var b={decimalSeparator:"NOTUSED"};function x(Ke,Rr,we,Pe){var ze=Ke.formatFixed(Rr,0,0),Ue=ze.mantissa,_e=ze.exponent;(0,l.assertTrue)("calc.numfmt.dtrInteger: mantissa len <= exponent",Ue.length<=_e),(0,l.assertTrue)("calc.numfmt.dtrInteger: mantissa || !exponent",Ue.length!==0||_e===0);var pe=(0,y.convertDigitsShape)(_e<we?(0,l.repeat)("0",we-_e):"",Pe),ir=(0,y.convertNumberShape)(b,Ue+(0,l.repeat)("0",_e-Ue.length),Pe);return pe+ir}function w(Ke,Rr,we,Pe,ze){var Ue=Ke.formatFixed(Rr,0,0),_e=Ue.mantissa,pe=Ue.exponent;(0,l.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa len <= exponent",_e.length<=pe),(0,l.assertTrue)("calc.numfmt.dtrFracSeconds: mantissa || !exponent",_e.length!==0||pe===0);var ir=(pe<we?(0,l.repeat)("0",we-pe):"")+_e+(0,l.repeat)("0",pe-_e.length),or=ir.substring(0,Pe);return(0,y.convertDigitsShape)(or,ze)}function L(Ke,Rr){var we=Ke.formatFixed(Rr,0,0),Pe=we.mantissa,ze=we.exponent;return(0,l.assertTrue)("calc.numfmt.formatInt: mantissa len <= exponent",Pe.length<=ze),(0,l.assertTrue)("calc.numfmt.formatInt: mantissa || !exponent",Pe.length!==0||ze===0),Pe===""?"0":Pe.length<ze?Pe+(0,l.repeat)("0",ze-Pe.length):Pe}function N(Ke){for(var Rr=[],we=0;we<Ke.length;we+=1){var Pe=Ke[we];switch(Pe.kind){case m.FormattedUnitKind.Blank:case m.FormattedUnitKind.String:{for(var ze=Pe.str;we+1<Ke.length;){var Ue=Ke[we+1];if(Ue.kind!==Pe.kind)break;ze+=Ue.str,we+=1}Rr.push({kind:Pe.kind,str:ze});break}case m.FormattedUnitKind.Flexible:case m.FormattedUnitKind.General:Rr.push(Pe);break}}return Rr}var U=function(Rr){return Rr.kind===m.FormattedUnitKind.Flexible};function K(Ke,Rr){return Ke===Rr||Ke!==void 0&&Rr!==void 0&&(0,m.isFormatCultureEqual)(Ke,Rr)}var G=J(J(J({},1,o.NumberShape.ChineseTrad1),2,o.NumberShape.ChineseTrad2),3,o.NumberShape.ChineseTrad3),$=J(J(J({},1,o.NumberShape.ChineseSimp1),2,o.NumberShape.ChineseSimp2),3,o.NumberShape.ChineseSimp3),O=J(J(J({},1,o.NumberShape.Japanese1),2,o.NumberShape.Japanese2),3,o.NumberShape.Japanese3),j=J(J(J(J({},1,o.NumberShape.Korean1),2,o.NumberShape.Korean2),3,o.NumberShape.Korean3),4,o.NumberShape.Korean4);function z(Ke){return o.PictureColor[Ke]}function H(Ke){return o.PictureColor[Ke]}function V(Ke){return Ke+1}function I(Ke){return Ke-1}var B;(function(Ke){Ke[Ke.Ne=0]="Ne",Ke[Ke.Le=1]="Le",Ke[Ke.Ge=2]="Ge",Ke[Ke.Eq=3]="Eq",Ke[Ke.Lt=4]="Lt",Ke[Ke.Gt=5]="Gt"})(B||(B={}));var q=(0,l.partialArray)(J(J(J(J(J(J({},B.Ne,"<>"),B.Le,"<="),B.Ge,">="),B.Eq,"="),B.Lt,"<"),B.Gt,">")),W=J(J(J(J(J(J({},B.Ne,o.OperatorId.Ne),B.Le,o.OperatorId.Le),B.Ge,o.OperatorId.Ge),B.Eq,o.OperatorId.Eq),B.Lt,o.OperatorId.Lt),B.Gt,o.OperatorId.Gt),Z=J(J(J(J(J(J({},o.OperatorId.Ne,B.Ne),o.OperatorId.Le,B.Le),o.OperatorId.Ge,B.Ge),o.OperatorId.Eq,B.Eq),o.OperatorId.Lt,B.Lt),o.OperatorId.Gt,B.Gt),P;(function(Ke){Ke[Ke.AMPM=100]="AMPM",Ke[Ke.AMPMFE=101]="AMPMFE",Ke[Ke.General=102]="General",Ke[Ke.Currency=103]="Currency",Ke[Ke.Color=200]="Color",Ke[Ke.Dbnum=201]="Dbnum",Ke[Ke.Cond=202]="Cond",Ke[Ke.CurrCode=203]="CurrCode",Ke[Ke.Char=300]="Char",Ke[Ke.StrLit=301]="StrLit",Ke[Ke.Numeral=302]="Numeral",Ke[Ke.PrefixDigTh=303]="PrefixDigTh",Ke[Ke.LatinDate=304]="LatinDate",Ke[Ke.BidiDate=305]="BidiDate",Ke[Ke.Exp=306]="Exp"})(P||(P={}));function Q(Ke,Rr,we,Pe){for(var ze=0;ze<Rr.length;ze+=1){var Ue=Rr[ze];if(Ue!=null&&!(Pe+Ue.length>we.length)){var _e=we.substring(Pe,Pe+Ue.length);if(Ke.stringCompareCI(Ue,_e)===0)return Number(ze)}}}function Y(Ke,Rr,we,Pe){for(var ze=0;ze<Rr.length;ze+=1){var Ue=Rr[ze];if(Ue!=null&&(0,l.stringStartsWith)(we,Ue,Pe))return Number(ze)}return Q(Ke,Rr,we,Pe)}function X(Ke,Rr){var we;return(we=Ke[Rr])!=null?we:""}function ee(Ke,Rr,we,Pe){for(var ze=we.substring(Pe,Pe+(0,l.numCodeUnits)((0,l.stringCodePointAt)(we,Pe))),Ue=0;Ue<Rr.length;Ue+=1){var _e=Rr[Ue];if(_e!=null&&_e.length!==0){var pe=_e.substring(0,(0,l.numCodeUnits)((0,l.stringCodePointAt)(_e,0)));if(Ke.stringCompareCI(ze,pe)===0)return!0}}return!1}function oe(Ke,Rr){var we=Rr.indexOf(X(Ke.pictureSingle,o.PictureSingle.APDelim));return we<0&&(we=Rr.length>>1),[Rr.substring(0,we),Rr.substring(we+1)]}var le="$",ue="-",te=",",ie="x-",ae=/^[0-9A-F]{1,8}$/i,re=/^(?:([a-z]{2,}(?:-[A-Z0-9](?:[A-Z0-9]+|(?=,)|$)(?:_[A-Z0-9]+)?)*)(?:-x-([a-z]+))?|x-([a-z0-9]+))?(?:,([0-9A-F]{1,4}))?$/i;r.pictureNumberShape=(0,l.partialArray)((n={},J(J(J(J(J(J(J(J(J(J(n,1,o.NumberShape.ASCII),2,o.NumberShape.ArabicIndic),3,o.NumberShape.ExtendedArabicIndic),4,o.NumberShape.Devanagari),5,o.NumberShape.Bengali),6,o.NumberShape.Gurmukhi),7,o.NumberShape.Gujarati),8,o.NumberShape.Oriya),9,o.NumberShape.Tamil),10,o.NumberShape.Telugu),J(J(J(J(J(J(J(J(J(J(n,11,o.NumberShape.Kannada),12,o.NumberShape.Malayalam),13,o.NumberShape.Thai),14,o.NumberShape.Lao),15,o.NumberShape.Tibetan),16,o.NumberShape.Myanmar),17,o.NumberShape.Ethiopic),18,o.NumberShape.Khmer),19,o.NumberShape.Mongolian),27,o.NumberShape.Japanese1),J(J(J(J(J(J(J(J(J(J(n,28,o.NumberShape.Japanese2),29,o.NumberShape.Japanese3),30,o.NumberShape.ChineseSimp1),31,o.NumberShape.ChineseSimp2),32,o.NumberShape.ChineseSimp3),33,o.NumberShape.ChineseTrad1),34,o.NumberShape.ChineseTrad2),35,o.NumberShape.ChineseTrad3),36,o.NumberShape.Korean1),37,o.NumberShape.Korean2),J(J(n,38,o.NumberShape.Korean3),39,o.NumberShape.Korean4))),r.pictureCalendar=(0,l.partialArray)((a={},J(J(J(J(J(J(J(J(J(J(a,1,o.Calendar.Gregorian),2,o.Calendar.GregorianUS),3,o.Calendar.Japan),4,o.Calendar.Taiwan),5,o.Calendar.Korea),6,o.Calendar.Hijri),7,o.Calendar.Thai),8,o.Calendar.Hebrew),9,o.Calendar.GregorianMEFrench),10,o.Calendar.GregorianArabic),J(J(J(J(a,11,o.Calendar.GregorianXlitEnglish),12,o.Calendar.GregorianXlitFrench),22,o.Calendar.Persian),23,o.Calendar.UmAlQura)));var ne=Object.keys(m.CultureTag).reduce(function(Ke,Rr){var we=m.CultureTag[Rr];return Ke[String(we)]=we,Ke},Object.create(null));function ce(Ke){return Ke.toString(16).toUpperCase()}function me(Ke){return+("0x"+Ke)}var he={culture:"en-US",tag:void 0},Ce={culture:"fr-FR",tag:void 0},ve={culture:"ar-IQ",tag:void 0},fe={culture:"ar-SA",tag:void 0},Ae={culture:"ar-DZ",tag:void 0},Te={culture:"th-TH",tag:void 0},ke=543,Ve=J(J(J(J(J(J({},o.PictureSingle.Hour,o.TimeDivision.Hour),o.PictureSingle.HourTh,o.TimeDivision.Hour),o.PictureSingle.Minute,o.TimeDivision.Minute),o.PictureSingle.MinuteTh,o.TimeDivision.Minute),o.PictureSingle.Second,o.TimeDivision.Second),o.PictureSingle.SecondTh,o.TimeDivision.Second);function Je(Ke){return Ke.kind===Ze.Char?Ke.formattedStr:void 0}var Ze;(function(Ke){Ke[Ke.Char=400]="Char",Ke[Ke.Fraction=401]="Fraction",Ke[Ke.Exp=402]="Exp",Ke[Ke.Num=403]="Num",Ke[Ke.FracSeconds=404]="FracSeconds",Ke[Ke.DateSep=405]="DateSep",Ke[Ke.TimeSep=406]="TimeSep",Ke[Ke.SysFormat=407]="SysFormat"})(Ze||(Ze={}));var pr={kind:P.General};function vr(Ke){return Ke.length===1&&Ke[0].kind===P.General}function Fr(Ke){return Ke.length===1&&Ke[0].kind===o.PictureSingle.Text}var tr;(function(Ke){Ke[Ke.Num=0]="Num",Ke[Ke.Date=1]="Date",Ke[Ke.Fraction=2]="Fraction",Ke[Ke.Percent=3]="Percent",Ke[Ke.Exp=4]="Exp",Ke[Ke.Text=5]="Text",Ke[Ke.General=6]="General",Ke[Ke.Other=7]="Other"})(tr||(tr={}));function Dr(Ke){return Ke.numVal&&Ke.nonZero&&Ke.digitTokens}var fr;(function(Ke){Ke[Ke.Pos=0]="Pos",Ke[Ke.Neg=1]="Neg",Ke[Ke.Zero=2]="Zero",Ke[Ke.Text=3]="Text"})(fr||(fr={}));var er;(function(Ke){Ke[Ke.Unknown=0]="Unknown",Ke[Ke.Either=1]="Either",Ke[Ke.Number=2]="Number",Ke[Ke.Text=3]="Text"})(er||(er={}));var Me={code:[pr],color:void 0,dbnum:void 0,dtrRounding:o.Rounding.RoundSec};function Ie(Ke){return Ke.color===void 0&&Ke.dbnum===void 0&&vr(Ke.code)}function Qe(Ke){return Ke.color===void 0&&Ke.dbnum===void 0&&Fr(Ke.code)}var dr=255,Cr=255,yr=32,Ir=127,Pr=1,Ne=2,ar={},sr=(0,o.createFailureErrorClass)("ApplyHashesError"),Er=(0,o.createFailureErrorClass)("ApplyError"),Sr=(0,o.createFailureErrorClass)("InitError"),$e=(function(){function Ke(Rr,we){Ge(this,Ke),this.config=Rr,this.hasPercent=!1,this.hasDate=!1,this.hasTime=!1,this.posBeforeText=!0,this.onlyOneNumberPart=!0,this.parts=[void 0,void 0,void 0,void 0],this.hasTokenCurrCode=!1,we.old===void 0?(this.logFormatString=(0,l.anonymizeFormulaString)(we.formatString),this.source=we.source,this.parseString(we.formatString)):(this.hasPercent=we.old.hasPercent,this.hasDate=we.old.hasDate,this.hasTime=we.old.hasTime,this.posBeforeText=we.old.posBeforeText,this.onlyOneNumberPart=we.old.onlyOneNumberPart,this.parts=we.synth,this.hasTokenCurrCode=we.old.hasTokenCurrCode,this.thisCurrCode=we.old.thisCurrCode,this.thisCurrencySymbol=we.old.thisCurrencySymbol,this.applyCurrCode=we.old.applyCurrCode,this.condPos=we.old.condPos,this.condNeg=we.old.condNeg,this.logFormatString=we.logFormatString,this.source=m.NumberFormatSource.CustomString,this.checkBytecode()),this.formatString=this.printFormatString(),this.valueType=this.determineValueType(),this.decimals=this.determineDecimals(),this.bidiDate=this.determineBidiDate()}return We(Ke,[{key:"isPercent",get:function(){return this.hasPercent}},{key:"isDate",get:function(){return this.hasDate}},{key:"isTime",get:function(){return this.hasTime}},{key:"isTextOnly",get:function(){return!this.posBeforeText}},{key:"isInputDependent",get:function(){return this.isInputDependentFormat()}},{key:"culture",get:function(){return this.thisCurrCode}},{key:"currencySymbol",get:function(){return this.thisCurrencySymbol}},{key:"apply",value:function(we,Pe,ze,Ue){try{return(0,l.success)(this.applyImpl(we,Pe,ze,Ue))}catch(_e){return _e instanceof Er?(0,l.failure)(_e.reason):(0,l.failure)((0,l.javaScriptError)((0,l.prependErrorMessage)(_e,`(while applying format ${this.logFormatString})`)))}}},{key:"isInputDependentFormat",value:function(){for(var we of this.parts)for(var Pe of we.code)switch(Pe.kind){case P.General:case P.AMPM:case P.AMPMFE:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Text:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case Ze.Fraction:case Ze.Exp:case Ze.Num:case Ze.SysFormat:case Ze.FracSeconds:case o.PictureSingle.Question:return!0;case Ze.DateSep:case Ze.TimeSep:case Ze.Char:case P.LatinDate:case o.PictureSingle.Decimal:case o.PictureSingle.Percent:case P.BidiDate:case P.Currency:case P.CurrCode:case P.StrLit:case P.Numeral:case P.PrefixDigTh:case P.Exp:case o.PictureSingle.Slash:case o.PictureSingle.Star:case o.PictureSingle.Underscore:}return!1}},{key:"applyImpl",value:function(we,Pe,ze,Ue){var _e=this.config,pe=_e.mathpack,ir=_e.localeInfo;if(this.valueType===m.FormatValueType.General){var or=void 0;if((0,o.isStringOper)(we))return(0,m.formattedValue)([(0,m.formattedUnitString)(we.value)],or,Pe,ze);if(!Ue&&pe.cond(we)===0)return(0,m.formattedValue)([],or,Pe,ze);var mr=(0,m.formattedUnitGeneral)(pe.toNumber(we),ir.decimalSeparator,!0,o.NumberShape.ASCII,o.NumberShape.ASCII,!0);return(0,m.formattedValue)([mr],or,Pe,ze)}for(var Ar=!1;;){var qe=void 0;try{var hr=void 0,nt=!1,rt=[];if((0,o.isStringOper)(we))hr=fr.Text;else{var Gr=pe.cond(we);if(this.condPos!==void 0||this.condNeg!==void 0){var Et=this.getPart(we);hr=Et.partKind,nt=Et.forceNeg}else hr=Gr<0?fr.Neg:Gr>0?fr.Pos:fr.Zero;Gr<0&&(this.onlyOneNumberPart||nt)&&rt.push((0,m.formattedUnitString)("-"))}qe=this.parts[hr];var Mr=qe,Or=Mr.color,Wt=Mr.dbnum,kr=Mr.code,Aa=Mr.dtrRounding;if(!Ue&&hr===fr.Zero&&qe===this.parts[fr.Pos]&&!Ar)return(0,m.formattedValue)([],Or,Pe,ze);var ba=this.getNumShape(Wt);this.applyPart({dtrRounding:Aa,dbnum:Wt,forceNeg:nt,units:rt,numShape:ba,bidiDate:void 0},kr,we,void 0);var Jt=ze|(hr===fr.Text&&!(Ie(qe)||Qe(qe))?m.Clip.MaxChars:m.Clip.None),sa=rt.some(U)?m.Alignment.Left:Pe;return(0,m.formattedValue)(N(rt),Or,sa,Jt)}catch(ya){if(ya===ar){(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyImpl restart",!(0,o.isStringOper)(we)&&pe.cond(we)!==0),we=pe.zero,Ar=!0;continue}if(ya instanceof sr){var La;return(0,m.hashesValue)(ya.reason,(La=qe)==null?void 0:La.color)}throw ya}}}},{key:"applyPart",value:function(we,Pe,ze,Ue){for(var _e,pe,ir=this,or=this.config,mr=or.mathpack,Ar=or.datepack,qe=or.localeInfo,hr=(_e=(pe=this.applyCurrCode)==null?void 0:pe.calendar)!=null?_e:o.Calendar.Gregorian,nt,rt=function(){if(nt!==void 0)return nt;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart getDtr value",!(0,o.isStringOper)(ze));var T1=ir.config,Vi=T1.date1904,Jo=T1.dateCompatibility;if(!Jo&&mr.cond(ze)<0)throw new sr(m.dateOverflow);if(Jo&&mr.cond(ze)<0)throw Vi?new Er((0,o.notImplemented)(["negative date 1904"])):new sr(m.dateOverflow);var hn=Ar.fromNum(ir.config,mr.abs(ze),we.dtrRounding);if(hn===!1)throw new sr(m.dateOverflow);switch(hr){case o.Calendar.Gregorian:case o.Calendar.GregorianUS:case o.Calendar.GregorianMEFrench:case o.Calendar.GregorianArabic:case o.Calendar.GregorianXlitEnglish:case o.Calendar.GregorianXlitFrench:break;case o.Calendar.Thai:hn.yr+=ke;break;default:throw new Er((0,o.notImplemented)(["calendar: "+hr]))}return(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: components within range",hn.yr>=0&&hn.mon>=1&&hn.mon<=12&&hn.dom>=0&&hn.dom<=31&&hn.hour>=0&&hn.hour<=23&&hn.min>=0&&hn.min<=59&&hn.sec>=0&&hn.sec<=59&&hn.fracSec>=0&&hn.wdy>=1&&hn.wdy<=7),nt=hn},Gr=function(){if(nt!==void 0)throw new Er((0,o.notImplemented)(["use of value after date component"]));return ze},Et=!1,Mr=we.numShape,Or=we.units,Wt=0;Wt<Pe.length;Wt+=1){var kr=Pe[Wt];switch(kr.kind){case P.General:{Et=!0;var Aa=Gr();if((0,o.isStringOper)(Aa))Or.push((0,m.formattedUnitString)(Aa.value));else{var ba=mr.abs(Aa);if(mr.cond(Aa)<0&&mr.formatGeneral(qe,ba,1)==="0")throw new Er((0,o.notImplemented)(["potential LRestart in interval (-0.5,0)"]));var Jt=(0,m.formattedUnitGeneral)(mr.toNumber(ba),qe.decimalSeparator,!1,Mr,this.getNumShape(void 0),this.valueType===m.FormatValueType.General);if(we.dbnum!==void 0){var sa=(0,g.renderGeneral)(mr,Jt,255);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart General renderRes",sa!==!1),Or.push((0,m.formattedUnitString)(sa));break}Or.push(Jt)}break}case o.PictureSingle.Text:{var La=Gr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Text value",(0,o.isStringOper)(La)),Or.push((0,m.formattedUnitString)(La.value));break}case P.Exp:case o.PictureSingle.Slash:case Ze.Char:Or.push((0,m.formattedUnitString)(kr.formattedStr));break;case o.PictureSingle.Star:Or.push((0,m.formattedUnitFlexible)(kr.escaped));break;case o.PictureSingle.Underscore:Or.push((0,m.formattedUnitBlank)(kr.escaped));break;case P.StrLit:Or.push((0,m.formattedUnitString)(kr.escaped));break;case o.PictureSingle.Percent:Or.push((0,m.formattedUnitString)(kr.formattedStr));break;case P.Numeral:Or.push((0,m.formattedUnitString)(kr.formattedStr));break;case P.Currency:Or.push((0,m.formattedUnitString)(qe.currencySymbol));break;case P.CurrCode:{var ya=kr.currencySymbol,aa=kr.currCode;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart system tag",!(0,m.isSystemCultureTag)(aa==null?void 0:aa.tag)),ya!==void 0&&Or.push((0,m.formattedUnitString)(ya));break}case Ze.DateSep:Or.push((0,m.formattedUnitString)(qe.dateSeparator));break;case Ze.TimeSep:kr.printAsTimeSep?Or.push((0,m.formattedUnitString)(qe.timeSeparator)):Or.push((0,m.formattedUnitString)(kr.formattedStr));break;case Ze.Num:{var ga=Gr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num value",!(0,o.isStringOper)(ga)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num numState",Ue===void 0);var ia=kr.numDigLeft,mt=kr.numDigDec,zt=kr.numPercent,Qa=kr.numThousands,Ga=2*zt-3*Qa,la=mr.formatFixed(ga,Ga,mt),Jr=la.mantissa,Nn=la.exponent;if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa || !exponent",Jr.length!==0||Nn===0),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Num mantissa len",Jr.length<=Nn+mt),mr.cond(ga)<0&&(this.onlyOneNumberPart||we.forceNeg)&&Jr.length===0)throw ar;this.applyPart(we,kr.codeBefore,mr.zero,void 0),this.applyPart(we,kr.code,mr.zero,{comma:kr.comma,fractionDenom:!1,decimal:!1,digits:Jr,digitsExp:Nn,numDigLeft:ia});break}case Ze.Exp:{var Ht=Gr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp value",!(0,o.isStringOper)(Ht)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp numState",Ue===void 0);var on=kr.numMantDigLeft,Ba=kr.numMantDigDec,Va=on===0&&Ba===0,rn=mr.formatScientific(Ht,on,Ba),Ia=rn.mantissa,Gt=rn.exponent;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa || !exponent",Ia.length!==0||Gt===0||Va);var Wa=(0,o.formatScientificLeft)(Gt,on);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Exp mantissa len",Ia.length<=Wa+Ba),this.applyPart(we,kr.codeMant,mr.zero,{comma:kr.commaMant,fractionDenom:!1,decimal:!1,digits:Ia,digitsExp:Wa,numDigLeft:kr.numMantDigLeft}),this.applyPart(we,kr.codeBetween,mr.zero,void 0);var ma=Ia===""&&!Va?0:Gt-Wa;ma<0?Or.push((0,m.formattedUnitString)("-")):kr.isNeg||Or.push((0,m.formattedUnitString)("+"));var Sn=L(mr,mr.fromNumber(ma));this.applyPart(we,kr.codeExp,mr.zero,{comma:kr.commaMant,fractionDenom:!1,decimal:!1,digits:Sn,digitsExp:Sn.length,numDigLeft:kr.numExpDigLeft});break}case Ze.Fraction:{var un=Gr();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction value",!(0,o.isStringOper)(un)),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction numState",Ue===void 0);var za=kr.numPercent,gn=kr.numThousands,Qi=kr.numIntDigLeft,ml=kr.numNumerDig,Ji=kr.numDenomDig,no=kr.commaInt,Xi=kr.denomValue,Yi=2*za-3*gn,Oe=mr.tenTo(Yi),je=(0,o.isErrorOper)(Oe)?Oe:mr.mul(mr.abs(un),Oe);if((0,o.isErrorOper)(je))throw new Er((0,o.notImplemented)(["overflow on fraction exp adjust"]));var Be=function(T1){for(var Vi=T1;Vi<Or.length;Vi+=1){var Jo=Or[Vi];Jo.kind===m.FormattedUnitKind.String&&(Or[Vi]=(0,m.formattedUnitBlank)(Jo.str))}},ur=kr.anyZeroNumer,cr=void 0,lr=void 0,Tr=void 0;if(kr.codeInt!==void 0){var Hr=mr.trunc(je),Vr=mr.sub(je,Hr);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart fracPart sub",(0,o.isNumberOper)(Vr));var it=this.formFraction(Vr,Xi,Ji);if(cr=it.numer,lr=it.denom,(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart numer <= denom",mr.cond2(cr,lr)<=0),mr.cond2(cr,lr)===0){cr=mr.zero;var ft=mr.add(Hr,mr.one);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart bumped error",(0,o.isNumberOper)(ft)),Hr=ft}mr.cond(cr)!==0&&(ur=!0);var St=L(mr,Hr),Vt={comma:no,fractionDenom:!1,decimal:!1,digits:St,digitsExp:St.length,numDigLeft:Qi},kt=Or.length;this.applyPart(we,kr.codeInt,mr.zero,Vt),Tr=Or.length,(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Fraction lastDigInt",kr.lastDigInt!==void 0);var Lt=mr.cond(Hr)!==0||!ur||kr.lastDigInt===o.PictureSingle.Zero;Lt?this.applyPart(we,kr.codeBetween1,mr.zero,void 0):(kr.lastDigInt!==o.PictureSingle.Question&&(Or.length=kt),this.applyPart(we,kr.codeBetween1,mr.zero,void 0),Be(kt),kr.firstDigNumer!==o.PictureSingle.Question&&(Or.length=kt))}else{var Zt=this.formFraction(je,Xi,Ji);if(cr=Zt.numer,lr=Zt.denom,mr.cond(un)<0&&(this.onlyOneNumberPart||we.forceNeg)&&mr.cond(cr)===0)throw ar;ur=!0,Tr=Or.length}var Xt=L(mr,cr),$t={comma:!1,fractionDenom:!1,decimal:!1,digits:Xt,digitsExp:Xt.length,numDigLeft:ml};this.applyPart(we,kr.codeNumer,mr.zero,$t),this.applyPart(we,kr.codeBetween2,mr.zero,void 0);var qt=L(mr,lr),$a={comma:!1,fractionDenom:!0,decimal:$t.decimal,digits:qt,digitsExp:qt.length,numDigLeft:Ji};this.applyPart(we,kr.codeDenom,mr.zero,$a),ur||(kr.anyQuestionNumer||kr.firstDigDenom===o.PictureSingle.Question?Be(Tr):Or.length=Tr);break}case o.PictureSingle.Decimal:{(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart Decimal numState",Ue!==void 0),Ue.digitsExp>0&&(Ue.numDigLeft=Ue.digitsExp,this.dumpDigLeft(we,Ue,Ue.digitsExp)),Ue.decimal=!0,Or.push((0,m.formattedUnitString)(qe.decimalSeparator));break}case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:{(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/Z/Q numState",Ue!==void 0);var Mt=kr.count;if(Ue.decimal||Ue.fractionDenom&&kr.kind===o.PictureSingle.Question){if(Ue.fractionDenom&&Wt!==Pe.length-1)throw new Er((0,o.notImplemented)(["left-align bug in denominator"]));if(Ue.digitsExp<0){var Pa=(0,l.fastMin)(Mt,-Ue.digitsExp),Ci=(0,y.convertDigitsShape)((0,l.repeat)("0",Pa),Mr);Or.push((0,m.formattedUnitString)(Ci)),Ue.digitsExp+=Pa,Mt-=Pa}{var wn=(0,l.fastMin)(Mt,Ue.digits.length),Do=(0,y.convertDigitsShape)(Ue.digits.substring(0,wn),Mr);Or.push((0,m.formattedUnitString)(Do)),Ue.digits=Ue.digits.substring(wn),Mt-=wn}if(kr.kind!==o.PictureSingle.Hash&&Mt>0){var io=(0,y.convertDigitsShape)((0,l.repeat)("0",Mt),Mr);Or.push(kr.kind===o.PictureSingle.Question?(0,m.formattedUnitBlank)(io):(0,m.formattedUnitString)(io))}break}if(Ue.numDigLeft>Ue.digitsExp){var Oi=(0,l.fastMin)(Mt,Ue.numDigLeft-Ue.digitsExp);if(kr.kind!==o.PictureSingle.Hash){var jr=(0,y.convertDigitsShape)((0,l.repeat)("0",Oi),Mr);Ue.comma&&(jr=(0,y.insertCommas)(qe,jr,Ue.numDigLeft-Oi)),Or.push(kr.kind===o.PictureSingle.Question?(0,m.formattedUnitBlank)(jr):(0,m.formattedUnitString)(jr))}Mt-=Oi,Ue.numDigLeft-=Oi}else Mt+=Ue.digitsExp-Ue.numDigLeft,Ue.numDigLeft=Ue.digitsExp;this.dumpDigLeft(we,Ue,Mt);break}case P.PrefixDigTh:qe.isThai&&(Mr=we.numShape=o.NumberShape.Thai);break;case P.LatinDate:this.hasTokenCurrCode||(we.bidiDate=m.BidiDate.English);break;case P.BidiDate:throw new Er((0,o.notImplemented)(["TokenKind.BidiDate"]));case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:{var Ft=kr.kind===o.PictureSingle.HourTh||kr.kind===o.PictureSingle.MinuteTh||kr.kind===o.PictureSingle.SecondTh,At=Ft&&!this.hasTokenCurrCode?o.NumberShape.Thai:Mr;if(kr.isAbs){var da=Gr();if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart H/M/S value",!(0,o.isStringOper)(da)),Ft&&this.hasTokenCurrCode)throw new Er((0,o.notImplemented)(["fcAbsHourTh && fIntlNum bug"]));var Yt=Ar.toTime(this.config,mr.abs(da),Ve[kr.kind],we.dtrRounding);if(Yt===!1)throw new Er((0,o.notImplemented)(["absolute time overflow"]));Or.push((0,m.formattedUnitString)(x(mr,mr.fromNumber(Yt),kr.count,At)))}else{var Ut=rt(),Sa=void 0;if(kr.kind===o.PictureSingle.Minute||kr.kind===o.PictureSingle.MinuteTh)Sa=Ut.min;else if(kr.kind===o.PictureSingle.Second||kr.kind===o.PictureSingle.SecondTh)Sa=Ut.sec;else if(Sa=Ut.hour,kr.isAMPM){if(kr.kind===o.PictureSingle.HourTh)throw new Er((0,o.notImplemented)(["fc12HourTh/fc12Hour2Th forgotten"]));Sa>12&&(Sa-=12),Sa===0&&(Sa=12)}Or.push((0,m.formattedUnitString)(x(mr,mr.fromNumber(Sa),kr.count,At)))}break}case P.AMPM:case P.AMPMFE:{var Ja=void 0;if((0,o.isStringOper)(ze)?Ja=!0:Ja=rt().hour<12,(!this.hasTokenCurrCode||kr.kind===P.AMPMFE)&&(kr.kind===P.AMPMFE||qe.isEastAsia||kr.pictureKind===o.PictureSpecial.AP2)){var bn=oe(qe,kr.tokenStr);Or.push((0,m.formattedUnitString)(bn[Ja?0:1]));break}var tn=this.getBundledLocaleInfo("localised AM/PM string",o.Calendar.Gregorian,this.applyCurrCode);Or.push((0,m.formattedUnitString)(tn.ampmSymbols[Ja?0:1]));break}case Ze.FracSeconds:{var Za=rt();(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart FracSeconds rounding",Za.rounding>=kr.rounding);var ni=w(mr,mr.fromNumber(Za.fracSec),Za.rounding,kr.rounding,Mr);Or.push((0,m.formattedUnitString)(qe.decimalSeparator+ni));break}case o.PictureSingle.Era:throw new Er((0,o.notImplemented)(["PictureSingle.Era"]));case o.PictureSingle.EraYear:throw new Er((0,o.notImplemented)(["PictureSingle.EraYear"]));case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Year:{var Io=(kr.kind===o.PictureSingle.YearTh||kr.kind===o.PictureSingle.ThYear)&&!this.hasTokenCurrCode?o.NumberShape.Thai:Mr,Qo=(kr.kind===o.PictureSingle.YearTh||kr.kind===o.PictureSingle.EngYearTh)&&!this.hasTokenCurrCode,Nr=rt().yr+(Qo?ke:0),zr=kr.count>2?Nr:Nr%100;Or.push((0,m.formattedUnitString)(x(mr,mr.fromNumber(zr),kr.count,Io)));break}case o.PictureSingle.Month:case o.PictureSingle.MonthTh:{var Tt=rt().mon;switch(kr.count){case 1:case 2:{var Ka=kr.kind===o.PictureSingle.MonthTh&&!this.hasTokenCurrCode?o.NumberShape.Thai:Mr;Or.push((0,m.formattedUnitString)(x(mr,mr.fromNumber(Tt),kr.count,Ka)));break}case 3:case 4:case 5:{var ha=void 0;if(we.bidiDate===m.BidiDate.English?ha=(0,o.getEnglishLocaleInfo)():ha=this.getBundledLocaleInfo("localised month string",hr,kr.kind===o.PictureSingle.MonthTh&&!this.hasTokenCurrCode?Te:this.applyCurrCode),kr.count===3)Or.push((0,m.formattedUnitString)(ha.monthNameShort[Tt-1]));else if(kr.count===4||we.bidiDate===m.BidiDate.English)Or.push((0,m.formattedUnitString)(ha.monthNameLong[Tt-1]));else{var Hn=ha.monthNameLong[Tt-1];Or.push((0,m.formattedUnitString)(Hn.substring(0,(0,l.numCodeUnits)((0,l.stringCodePointAt)(Hn,0)))))}break}}break}case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:{var Vn=kr.kind===o.PictureSingle.DayTh;if(kr.count<3){var Ni=Vn&&!this.hasTokenCurrCode?o.NumberShape.Thai:Mr,Hi=rt().dom;Or.push((0,m.formattedUnitString)(x(mr,mr.fromNumber(Hi),kr.count,Ni)))}else{var Un=rt().wdy,kl=void 0;if(we.bidiDate===m.BidiDate.English||!this.hasTokenCurrCode&&qe.isEastAsia&&kr.kind===o.PictureSingle.Day?kl=(0,o.getEnglishLocaleInfo)():kl=this.getBundledLocaleInfo("localised day string",hr,Vn&&!this.hasTokenCurrCode?Te:this.applyCurrCode),Vn&&this.hasTokenCurrCode&&kr.count===3)throw new Er((0,o.notImplemented)(["fcDay3Th && fIntlNum bug"]));var wl=kr.count===3?kl.dayNameShort[Un-1]:kl.dayNameLong[Un-1];Or.push((0,m.formattedUnitString)(wl))}break}case Ze.SysFormat:(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: applyPart SysFormat numState",Ue===void 0),this.applyPart(we,kr.codeSysFormat,ze,Ue);break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: applyPart code",kr)}}Et&&Gr()}},{key:"dumpDigLeft",value:function(we,Pe,ze){var Ue=this.config.localeInfo,_e=we.units,pe=we.numShape,ir=ze;{var or=(0,l.fastMin)(ir,Pe.digits.length),mr=(0,y.convertDigitsShape)(Pe.digits.substring(0,or),pe);Pe.comma&&(mr=(0,y.insertCommas)(Ue,mr,Pe.numDigLeft-or)),_e.push((0,m.formattedUnitString)(mr)),Pe.digits=Pe.digits.substring(or),ir-=or,Pe.digitsExp-=or,Pe.numDigLeft-=or}if(ir>0){var Ar=(0,y.convertDigitsShape)((0,l.repeat)("0",ir),pe);Pe.comma&&(Ar=(0,y.insertCommas)(Ue,Ar,Pe.numDigLeft-ir)),_e.push((0,m.formattedUnitString)(Ar)),Pe.digitsExp-=ir,Pe.numDigLeft-=ir}}},{key:"getPart",value:function(we){for(var Pe=this.config.mathpack,ze=fr.Pos;ze<fr.Zero;ze+=1){var Ue=ze,_e=void 0;if(ze===fr.Pos){if(_e=this.condPos,_e===void 0&&Pe.cond(we)>0)return{partKind:Ue,forceNeg:!1}}else{if(this.parts[Ue]===this.parts[fr.Pos])throw new sr(m.noFormatPart);if(this.parts[fr.Pos].code.length===0)throw new Er((0,o.notImplemented)(['emulation of ";[COND]foo" bug']));if(_e=this.condNeg,_e===void 0){if(this.parts[fr.Zero]===this.parts[fr.Pos])return(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: getPart condPos",this.condPos!==void 0),{partKind:Ue,forceNeg:Pe.cond(this.condPos.operand)>0||this.condPos.operator===o.OperatorId.Eq};if(Pe.cond(we)<0)return{partKind:Ue,forceNeg:!1}}}if(_e!==void 0){var pe=_e,ir=pe.operator,or=pe.operand,mr=Pe.sub(we,or);if((0,o.isErrorOper)(mr))throw new Er((0,o.notImplemented)(["overflow in condition check"]));if((0,o.applyComparison)(ir,Pe.cond2(we,or)))switch(ir){case o.OperatorId.Eq:return{partKind:Ue,forceNeg:!1};case o.OperatorId.Ne:case o.OperatorId.Gt:case o.OperatorId.Ge:return{partKind:Ue,forceNeg:!0};case o.OperatorId.Lt:return{partKind:Ue,forceNeg:Pe.cond(or)>0};case o.OperatorId.Le:return{partKind:Ue,forceNeg:Pe.cond(or)>=0}}}}var Ar=fr.Zero;if(this.parts[Ar]===this.parts[fr.Pos])throw new sr(m.noFormatPart);return{partKind:Ar,forceNeg:!0}}},{key:"getNumShape",value:function(we){var Pe,ze=this.applyCurrCode,Ue=ze==null?void 0:ze.numberShape;if(Ue!==void 0)return Ue;if(we===void 0)return o.NumberShape.ASCII;var _e=this.getBundledLocaleInfo("localised DBNUM culture",o.Calendar.Gregorian,ze);return _e.isEastAsia&&(_e.isKorea?Ue=j[we]:_e.isJapan?Ue=O[we]:_e.isChinaT?Ue=G[we]:_e.isChinaS&&(Ue=$[we])),(Pe=Ue)!=null?Pe:o.NumberShape.ASCII}},{key:"formFraction",value:function(we,Pe,ze){var Ue=this.config.mathpack;if(Pe!==void 0){var _e=Ue.fromNumber(137438953472);if((0,o.isErrorOper)(Ue.sub(we,_e)))throw new Er((0,o.notImplemented)(["overflow in fraction threshold check"]));if(Ue.cond2(we,_e)<0){var pe=Ue.mul(we,Ue.fromNumber(1.0000000000000002));(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction nudged error",(0,o.isNumberOper)(pe)),we=pe}var ir=Pe,or=Ue.toNumber(ir)<<1,mr=Ue.mul(we,Ue.fromNumber(or));if(!(0,o.isNumberOper)(mr))throw new Er((0,o.notImplemented)(["overflow in fraction denom mul"]));var Ar=Ue.lfix(mr);if(Ar<0||Ar>=65535)throw new sr(m.fractionOverflow);var qe=Ue.fromNumber(Ar+1>>1);return{numer:qe,denom:ir}}var hr;switch(ze){case 1:hr=10;break;case 2:hr=100;break;case 3:hr=1e3;break;case 4:hr=1e4;break;case 5:hr=1e5;break;case 6:hr=1e6;break;default:hr=1e7;break}var nt=Ue.fix(we);if(nt>=2147483647)throw new sr(m.fractionOverflow);for(var rt=we,Gr=1,Et=1,Mr=0,Or=0;;){var Wt=Gr*nt;Or+=Wt;var kr=Mr*nt;Et+=kr;var Aa=Wt>2147483647||kr>2147483647;if(Aa||Et>=hr){Mr===1&&nt===2&&Ue.cond2(rt,Ue.trunc(rt))===0&&(Gr+=1);break}var ba=[Or,Gr];Gr=ba[0],Or=ba[1];var Jt=[Et,Mr];Mr=Jt[0],Et=Jt[1];var sa=Ue.sub(rt,Ue.trunc(rt));if((0,l.assertTrue)("calc.numfmt.NumberFormatImpl: formFraction frac sub",(0,o.isNumberOper)(sa)),Ue.cond(sa)===0)break;var La=Ue.div(Ue.one,sa);if((0,o.isErrorOper)(La))throw new Er((0,o.notImplemented)(["overflow in fraction inversion"]));if(rt=La,(nt=Ue.fix(rt))>2147483647)break}return Mr===0&&(Mr=Gr=1),{numer:Ue.fromNumber(Gr),denom:Ue.fromNumber(Mr)}}},{key:"synthesizeDecimals",value:function(we){for(var Pe=this,ze=(0,l.fastMax)(0,(0,l.fastMin)(we,Ir)),Ue=[],_e=function(Ar){var qe=Pe.parts[Ar];if((Ar===fr.Neg||Ar===fr.Zero)&&qe===Pe.parts[fr.Pos])return Ue.push(Ue[fr.Pos]),0;if(Ar===fr.Text)return Ue.push(qe===Pe.parts[fr.Pos]?Ue[fr.Pos]:qe),0;var hr=qe.code,nt=qe.color,rt=qe.dbnum,Gr=qe.dtrRounding,Et=hr.map(function(Or){if(Or.kind===Ze.Num){var Wt=Or.numDigLeft,kr=Or.numPercent,Aa=Or.numThousands,ba=Or.comma,Jt=Or.codeBefore,sa={kind:Ze.Num,numDigLeft:Wt,numDigDec:ze,numPercent:kr,numThousands:Aa,comma:ba,code:Pe.adjustDecimals(Ar,Or.numDigDec,Or.code,ze),codeBefore:Jt};return sa}if(Or.kind===Ze.Exp){var La=Or.isNeg,ya=Or.numMantDigLeft,aa=Or.numExpDigLeft,ga=Or.commaMant,ia=Or.codeBetween,mt=Or.codeExp,zt={kind:Ze.Exp,isNeg:La,numMantDigLeft:ya,numMantDigDec:ze,numExpDigLeft:aa,commaMant:ga,codeMant:Pe.adjustDecimals(Ar,Or.numMantDigDec,Or.codeMant,ze),codeBetween:ia,codeExp:mt};return zt}return Or}),Mr={code:Et,color:nt,dbnum:rt,dtrRounding:Gr};Ue.push(Mr)},pe,ir=fr.Pos;ir<=fr.Text;ir+=1)pe=_e(ir);try{var or=new Ke(this.config,{old:this,logFormatString:`synthesizeDecimals(dec=${ze} on ${this.logFormatString})`,synth:Ue});if(or.formatString.length>dr)throw new Sr(this.notFormatString("format string too long: max length"));return or}catch(mr){if(mr instanceof Sr)return this;throw mr}}},{key:"adjustDecimals",value:function(we,Pe,ze,Ue){var _e,pe;if(Ue===Pe)return ze;for(var ir=!1,or=void 0,mr=void 0,Ar=void 0,qe=0;qe<ze.length;qe+=1){var hr=ze[qe];switch(hr.kind){case o.PictureSingle.Decimal:Ar===void 0&&(Ar=qe);break;case o.PictureSingle.Hash:case o.PictureSingle.Question:case o.PictureSingle.Zero:Ar!==void 0?mr=qe:(or=qe,hr.kind===o.PictureSingle.Question&&(ir=!0));break}}var nt=function(Ga){return Ga===o.PictureSingle.Percent||Ga===P.Currency||Ga===P.CurrCode||Ga===o.PictureSingle.Star};if(Ue===0){if(Ar===void 0)return ze;var rt=0,Gr=0;if(or===void 0)mr!==void 0&&(rt=Ar+1,Gr=mr+1);else{var Et;rt=Ar,Gr=((Et=mr)!=null?Et:Ar)+1}for(var Mr=ze.slice(0,rt),Or=rt;Or<Gr;Or+=1)nt(ze[Or].kind)&&Mr.push(ze[Or]);return(0,l.safePush)(Mr,ze.slice(Gr)),Mr}if(Pe>Ue){(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: adjustDecimals dec",Ar!==void 0);var Wt;(function(Qa){Qa[Qa.AfterDigs=0]="AfterDigs",Qa[Qa.Dropping=1]="Dropping",Qa[Qa.Keeping=2]="Keeping"})(Wt||(Wt={}));for(var kr=Wt.AfterDigs,Aa=[],ba=Pe-Ue,Jt=ze.length-1;Jt>=0;Jt-=1){Jt<=Ar&&(kr=Wt.Keeping);var sa=ze[Jt];if(kr===Wt.AfterDigs&&(sa.kind===o.PictureSingle.Hash||sa.kind===o.PictureSingle.Question||sa.kind===o.PictureSingle.Zero)&&(kr=Wt.Dropping),kr===Wt.Keeping||kr===Wt.AfterDigs||nt(sa.kind)){Aa.push(sa);continue}if(sa.kind===o.PictureSingle.Hash||sa.kind===o.PictureSingle.Question||sa.kind===o.PictureSingle.Zero){var La=(0,l.fastMin)(ba,sa.count);La<sa.count&&Aa.push({kind:sa.kind,count:sa.count-La}),ba-=La,ba===0&&(kr=Wt.Keeping)}}return Aa.reverse(),Aa}if(we===fr.Zero&&ir&&mr===void 0)return ze;var ya=Ue-Pe;if(mr!==void 0){var aa=ze.slice(),ga=aa[mr];return aa[mr]={kind:ga.kind,count:ga.count+ya},aa}var ia=ze.slice(),mt=(_e=(pe=Ar)!=null?pe:or)!=null?_e:ia.length-1,zt=[];return Ar===void 0&&zt.push({kind:o.PictureSingle.Decimal}),zt.push({kind:o.PictureSingle.Zero,count:ya}),ia.splice.apply(ia,[mt+1,0].concat(zt)),ia}},{key:"parseString",value:function(we){if(this.source!==m.NumberFormatSource.CustomBytecode&&we.length>dr)throw new Sr(this.notFormatString("format string too long: max length"));for(var Pe=!1,ze=!1,Ue=0,_e=!1,pe=fr.Pos;pe<=fr.Text&&!_e;pe+=1){var ir=this.tokenize(we.substring(Ue)),or=ir.cond,mr=ir.currencySymbol,Ar=ir.hasTokenCurrCode,qe=this.convertTokToSun(ir),hr=qe.currCode,nt=qe.hasPercent,rt=qe.hasDate,Gr=qe.hasTime,Et=this.classifySunPartKind(qe,pe===fr.Text?er.Text:er.Unknown),Mr=this.convertSunToCode(qe),Or=Mr.part,Wt=Mr.applyCurrCode;if(Ue+=ir.consumed,_e=ir.eos,nt&&(this.hasPercent=!0),rt&&(this.hasDate=!0),Gr&&(this.hasTime=!0),Ar){if(pe!==fr.Pos&&(!this.hasTokenCurrCode||!K(this.thisCurrCode,hr)))throw new Sr((0,o.notImplemented)(["inconsistent CurrCode in number parts"]));this.hasTokenCurrCode||(this.hasTokenCurrCode=!0,this.thisCurrCode=hr)}if(Wt!==void 0&&this.applyCurrCode===void 0&&(this.applyCurrCode=Wt),mr!==void 0&&this.thisCurrencySymbol===void 0&&(this.thisCurrencySymbol=mr),this.source===m.NumberFormatSource.System&&((0,l.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: system ipart",pe===fr.Pos),!_e||Et===er.Text))throw new Sr(this.notFormatString("system format with more than one part"));if((Et===er.Text||pe===fr.Pos&&Et===er.Either)&&(Pe=!0,this.parts[fr.Text]=Or,Et===er.Text)){if(or!==void 0)throw new Sr(this.notFormatString("condition in text part"));if(hr!==void 0)throw new Sr((0,o.notImplemented)(["CurrCode in text part"]));break}if(ze=!0,this.parts[pe]=Or,this.onlyOneNumberPart=pe===fr.Pos,pe===fr.Pos)this.parts[fr.Neg]=Or,this.parts[fr.Zero]=Or,this.condPos=or;else if(pe===fr.Neg)this.condNeg=or;else if(or!==void 0)throw new Sr(this.notFormatString("condition in zero part"))}if(!_e)throw new Sr(this.notFormatString("too many parts"));ze||(this.parts[fr.Pos]=Me,this.parts[fr.Neg]=Me,this.parts[fr.Zero]=Me,this.posBeforeText=!1),Pe||(this.parts[fr.Text]=Me),ze&&!Pe&&this.onlyOneNumberPart&&this.condPos!==void 0&&!vr(this.parts[fr.Pos].code)&&(this.parts[fr.Neg]=Me,this.onlyOneNumberPart=!1),(0,l.assertTrue)("calc.numfmt.NumberFormatImpl.parseString: every part set",this.parts.every(function(kr){return kr!==void 0})),this.checkBytecode()}},{key:"tokenize",value:function(we){for(var Pe=this.config.localeInfo,ze={color:void 0,dbnum:void 0,dbnumForbidden:!1,cond:void 0,hasTokenCurrCode:!1,currCode:void 0,currencySymbol:void 0,tokens:[],consumed:0,eos:!0},Ue,_e,pe;ze.consumed<we.length&&ze.eos;){var ir=this.readToken(ze,we,ze.consumed),or=Ue;switch(Ue=ir,ze.consumed+=ir.tokenStr.length,ir.kind){case o.PictureSingle.Sep:ze.eos=!1;continue;case P.Color:if(ze.color!==void 0)throw new Sr(this.notFormatString("more than one color"));if(ze.tokens.length!==0)throw new Sr((0,o.notImplemented)(["colour in middle of format"]));ze.color=ir.color;continue;case P.Dbnum:if(ze.dbnum!==void 0)throw new Sr(this.notFormatString("more than one DBNUM"));if(ze.dbnumForbidden)throw new Sr(this.notFormatString("DBNUM after token which forbids it (% or E)"));if(ze.tokens.length!==0)throw new Sr((0,o.notImplemented)(["DBNUM in middle of format"]));ze.dbnum=ir.dbnum;continue;case P.Cond:if(ze.cond!==void 0)throw new Sr(this.notFormatString("more than one condition"));if(ze.tokens.length!==0)throw new Sr((0,o.notImplemented)(["condition in middle of format"]));ze.cond=ir.cond;continue;case P.CurrCode:if(_e!==void 0)throw new Sr(this.notFormatString("more than one currency code in section"));_e=ir;break;case P.Currency:pe=ir;break;case P.AMPM:case P.AMPMFE:case o.PictureSingle.Colon:case o.PictureSingle.DateSep:case P.LatinDate:case P.BidiDate:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.EngYearTh:case o.PictureSingle.DayTh:case o.PictureSingle.MonthTh:case o.PictureSingle.YearTh:case o.PictureSingle.ThYear:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:{if((or==null?void 0:or.kind)===ir.kind){or.count+=ir.count;continue}break}}ze.tokens.push(ir)}return _e!==void 0?(ze.hasTokenCurrCode=!0,ze.currCode=_e.currCode,ze.currencySymbol=_e.currencySymbol):pe!==void 0&&ze.currencySymbol===void 0&&(ze.currencySymbol=m.FormatCurrency.LocaleInfo),ze.dbnum===4&&!Pe.isKorea&&(ze.currCode!==void 0||Pe.isThai)&&(ze.dbnum=void 0),ze}},{key:"readToken",value:function(we,Pe,ze){var Ue=this.config,_e=Ue.mathpack,pe=Ue.localeInfo,ir=Q(pe,pe.pictureSpecial,Pe,ze);if(ir!==void 0){var or=ir,mr=X(pe.pictureSpecial,or);pe.isJapan&&or===o.PictureSpecial.GeneralOldMAC&&(or=o.PictureSpecial.General);var Ar=Pe.substring(ze,ze+mr.length);switch(or){case o.PictureSpecial.AP1:case o.PictureSpecial.AP2:return{kind:P.AMPM,tokenStr:Ar,count:1,pictureKind:or};case o.PictureSpecial.AP3:return{kind:P.AMPMFE,tokenStr:Ar,count:1};case o.PictureSpecial.General:return{kind:P.General,tokenStr:Ar};case o.PictureSpecial.Currency:return{kind:P.Currency,tokenStr:Ar};default:break}}var qe=(0,l.stringCodePointAt)(Pe,ze),hr=(0,l.numCodeUnits)(qe),nt=Pe.substring(ze,ze+hr),rt=Y(pe,pe.pictureSingle,Pe,ze);if(rt!==void 0){var Gr=rt;if((pe.isJapan||pe.isChinaT)&&(Gr===o.PictureSingle.E||Gr===o.PictureSingle.EraYear)){var Et,Mr;ze+hr+1<Pe.length&&((Et=Pe.charCodeAt(ze+hr))===R||Et===C)&&((Mr=Pe.charCodeAt(ze+hr+1))===S||Mr===F||Mr===E)?Gr=o.PictureSingle.E:Gr=o.PictureSingle.EraYear}if(Gr===o.PictureSingle.BidiDate||Gr===o.PictureSingle.EngYearTh){var Or;if(ze+hr<Pe.length&&((Or=Pe.charCodeAt(ze+hr))===A||Or===T))return{kind:Or===A?P.LatinDate:P.BidiDate,tokenStr:Pe.substring(ze,ze+hr+1),count:1};Gr=o.PictureSingle.EngYearTh}if(Gr===o.PictureSingle.BidiNum)throw new Sr(this.notFormatString("bidi num not allowed"));switch(Gr){case o.PictureSingle.Star:case o.PictureSingle.Underscore:{if(ze+hr>=Pe.length)throw new Sr(this.notFormatString("unterminated "+nt));var Wt=(0,l.stringCodePointAt)(Pe,ze+hr),kr=(0,l.numCodeUnits)(Wt),Aa=(0,l.stringFromCodePoint)(Wt),ba=Pe.substring(ze,ze+hr+kr);return{kind:Gr,tokenStr:ba,escaped:Aa}}case o.PictureSingle.Backslash:return this.readToken_Backslash(Pe,ze,hr);case o.PictureSingle.Quote:{var Jt=Pe.indexOf(nt,ze+hr);if(Jt<0)throw new Sr(this.notFormatString("unterminated quoted string"));var sa=Pe.substring(ze+hr,Jt),La=Pe.substring(ze,Jt+hr),ya=Q(pe,pe.pictureSpecial,sa,0);return ya!==void 0&&ya===o.PictureSpecial.Currency&&X(pe.pictureSpecial,ya).length===sa.length?{kind:P.Currency,tokenStr:La}:{kind:P.StrLit,tokenStr:La,escaped:sa}}case o.PictureSingle.E:{if(pe.isEastAsia){if(we.dbnum!==void 0)throw new Sr(this.notFormatString("invalid DBNUM with exp"));if(we.dbnumForbidden)throw new Sr((0,o.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));we.dbnumForbidden=!0}if(ze+hr>=Pe.length)throw new Sr(this.notFormatString("unterminated exp"));var aa=Pe.charCodeAt(ze+hr);if(aa!==C&&aa!==R)throw new Sr(this.notFormatString("exp not followed by sign"));var ga=Pe.substring(ze,ze+hr+1);return{kind:P.Exp,tokenStr:ga,eStr:nt,isNeg:aa===R}}case o.PictureSingle.Hash:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.YearTh:case o.PictureSingle.MonthTh:case o.PictureSingle.DayTh:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Question:case o.PictureSingle.Comma:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:{if(Gr===o.PictureSingle.Reign&&!(pe.isJapan||pe.isChinaT))break;for(var ia=hr,mt=1;(0,l.stringStartsWith)(Pe,nt,ze+ia)&&Q(pe,pe.pictureSpecial,Pe,ze+ia)===void 0;)ia+=hr,mt+=1;if(Gr===o.PictureSingle.LocDay&&mt<3)break;var zt=Pe.substring(ze,ze+ia);return{kind:Gr,tokenStr:zt,count:mt}}case o.PictureSingle.Sep:case o.PictureSingle.Text:case o.PictureSingle.Decimal:case o.PictureSingle.Slash:case o.PictureSingle.Minus:case o.PictureSingle.Plus:return{kind:Gr,tokenStr:nt};case o.PictureSingle.Space:return{kind:P.Char,tokenStr:nt,escaped:nt};case o.PictureSingle.Colon:return{kind:Gr,tokenStr:nt,count:1};case o.PictureSingle.Percent:if(pe.isEastAsia){if(we.dbnum!==void 0)throw new Sr(this.notFormatString("invalid DBNUM with pct"));if(we.dbnumForbidden)throw new Sr((0,o.notImplemented)(["multiple DBNUM-forbidden tokens (% or E)"]));we.dbnumForbidden=!0}return{kind:o.PictureSingle.Percent,tokenStr:nt};case o.PictureSingle.DateSep:return nt===X(pe.pictureSingle,o.PictureSingle.Slash)?{kind:o.PictureSingle.Slash,tokenStr:nt}:nt===X(pe.pictureSingle,o.PictureSingle.Minus)?{kind:o.PictureSingle.Minus,tokenStr:nt}:{kind:o.PictureSingle.DateSep,tokenStr:nt,count:1};case o.PictureSingle.ColorStart:{var Qa=X(pe.pictureSingle,o.PictureSingle.ColorEnd),Ga=Pe.indexOf(Qa,ze+hr);if(Ga<0)throw new Sr(this.notFormatString("unterminated ["));var la=Pe.substring(ze+hr,Ga),Jr=Pe.substring(ze,Ga+Qa.length),Nn=Q(pe,q,la,0);if(Nn!==void 0){for(var Ht=X(q,Nn),on=Ht.length;on<la.length&&(0,o.isSpace)(la.charCodeAt(on));)on+=1;var Ba=(0,o.parseSignedLiteral)(pe,_e,la,on,!1);if(Ba[1]===on)throw new Sr((0,o.notImplemented)(["invalid number in condition"]));if(Ba[1]!==la.length)throw new Sr((0,o.notImplemented)(["trailing junk after condition"]));return{kind:P.Cond,tokenStr:Jr,cond:{operator:W[Nn],operand:Ba[0]}}}var Va=Q(pe,pe.pictureColor,la,0);if(Va!==void 0){var rn=X(pe.pictureColor,Va);if(Va!==o.PictureColor.Color){if(rn.length!==la.length)throw new Sr((0,o.notImplemented)(["trailing junk after named color"]));return{kind:P.Color,tokenStr:Jr,color:z(Va)}}if(Va===o.PictureColor.Color){for(var Ia=rn.length;Ia<la.length&&(0,o.isSpace)(la.charCodeAt(Ia));)Ia+=1;var Gt=(0,o.parseUint)(pe,4,la,Ia),Wa=be(Gt,2),ma=Wa[0],Sn=Wa[1];if(Sn===Ia)throw new Sr(this.notFormatString("missing number for numbered color"));if(Sn!==la.length)throw new Sr((0,o.notImplemented)(["trailing junk after numbered color"]));if(ma<1||ma>56)throw new Sr(this.notFormatString("out-of-range numbered color"));return{kind:P.Color,tokenStr:Jr,color:ma+8}}}var un=Q(pe,pe.pictureDbnum,la,0);if(un!==void 0){var za=X(pe.pictureDbnum,un);if(za.length!==la.length)throw new Sr((0,o.notImplemented)(["trailing junk after DBNUM"]));return{kind:P.Dbnum,tokenStr:Jr,dbnum:V(un)}}return(0,l.stringStartsWith)(la,le)?Object.assign({kind:P.CurrCode,tokenStr:Jr},this.parseCurrCode(la.substring(le.length))):{kind:Gr,tokenStr:nt}}case o.PictureSingle.ColorEnd:return{kind:Gr,tokenStr:nt};case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:return{kind:Gr,tokenStr:nt,escaped:nt};case o.PictureSingle.Extra:case o.PictureSingle.APDelim:case o.PictureSingle.Nen1:case o.PictureSingle.Gatsu1:case o.PictureSingle.Nichi1:case o.PictureSingle.Nen2:case o.PictureSingle.Gatsu2:case o.PictureSingle.Nichi2:break;case o.PictureSingle.Zero:case o.PictureSingle.ZeroTh:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: readToken single picKind",Gr)}}if(pe.isNumeral(qe)){if(pe.getNumberShape(qe)!==o.NumberShape.ASCII)throw new Sr((0,o.notImplemented)(["non-ASCII digits"]));var gn=pe.getOrdinal(qe);if(gn===0){for(var Qi=hr,ml=1;(0,l.stringStartsWith)(Pe,nt,ze+Qi);)Qi+=hr,ml+=1;var Ji=Pe.substring(ze,ze+Qi);return{kind:o.PictureSingle.Zero,tokenStr:Ji,count:ml}}return{kind:P.Numeral,tokenStr:nt,ordinal:gn}}switch(qe){case D:return{kind:o.PictureSingle.OpenParen,tokenStr:nt,escaped:nt};case _:return{kind:o.PictureSingle.CloseParen,tokenStr:nt,escaped:nt};case k:return this.readToken_Backslash(Pe,ze,hr);case M:if(pe.isThai)return{kind:P.PrefixDigTh,tokenStr:nt};break}return{kind:P.Char,tokenStr:nt,escaped:nt}}},{key:"readToken_Backslash",value:function(we,Pe,ze){if(Pe+ze>=we.length)throw new Sr(this.notFormatString("unterminated backslash"));var Ue=(0,l.stringCodePointAt)(we,Pe+ze),_e=(0,l.numCodeUnits)(Ue),pe=(0,l.stringFromCodePoint)(Ue),ir=we.substring(Pe,Pe+ze+_e);return Ue===D||Ue===_?{kind:Ue===D?o.PictureSingle.OpenParen:o.PictureSingle.CloseParen,tokenStr:ir,escaped:pe}:{kind:P.Char,tokenStr:ir,escaped:pe}}},{key:"convertTokToSun",value:function(we){var Pe=this,ze,Ue=we.color,_e=we.dbnum,pe=we.cond,ir=we.currCode,or=we.tokens,mr=this.config.localeInfo,Ar={suns:[],dtrRounding:o.Rounding.RoundSec,color:Ue,dbnum:_e,currCode:ir,hasPercent:!1,hasDate:!1,hasTime:!1,get isEmpty(){return this.suns.length===0&&pe===void 0&&Ue===void 0&&_e===void 0&&ir===void 0}},qe=mr.stringCompareCI(X(mr.pictureSingle,o.PictureSingle.Month),X(mr.pictureSingle,o.PictureSingle.Minute))===0,hr=!1,nt=0,rt=0,Gr=!1,Et=!1,Mr,Or=!1,Wt=!1,kr,Aa,ba,Jt,sa=0,La=function(Pa,Ci){var wn=Ve[Pa];if(Ci){if(Et)throw new Sr(Pe.notFormatString("more than one absolute time"));if(Mr!==void 0&&wn>=Mr)throw new Sr(Pe.notFormatString("absolute time must be largest division"));Et=!0}else if(Et&&wn<=Mr)throw new Sr((0,o.notImplemented)(["larger time division after absolute time"]));(Mr===void 0||wn<Mr)&&(Mr=wn)};function ya(Mt,Pa,Ci){var wn=Mr;if(La(Mt,Pa),Mt===o.PictureSingle.Hour||Mt===o.PictureSingle.HourTh)Or=!0,ba=Ci,Jt=void 0;else if(Mt===o.PictureSingle.Second||Mt===o.PictureSingle.SecondTh)if(Jt!==void 0&&!Et){var Do=Jt.code[0];(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCode",Do.kind===o.PictureSingle.Month);var io=o.PictureSingle.Minute,Oi=Do.count;(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: onTime ambigCount",Oi===1||Oi===2);var jr=!1;La(io,jr),nt-=1,rt+=1,Jt.code=[{kind:io,count:Oi,isAbs:jr}],Jt=void 0}else wn===void 0&&(Or=!0);else Or=!1}function aa(Mt){var Pa=X(mr.pictureSingle,Mt.kind);return{kind:Ze.TimeSep,printAsTimeSep:nt>0||rt>0,formattedStr:Pa}}function ga(Mt){var Pa=X(mr.pictureSingle,Mt.kind);return Pa===X(mr.pictureSingle,o.PictureSingle.DateSep)?{kind:Ze.DateSep}:Pa===X(mr.pictureSingle,o.PictureSingle.Colon)?aa(Mt):{kind:Ze.Char,formattedStr:Pa}}for(var ia=0;ia<or.length;ia+=1){var mt=or[ia];switch(mt.kind){case P.AMPM:case P.AMPMFE:case o.PictureSingle.Colon:case o.PictureSingle.DateSep:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case o.PictureSingle.Reign:case o.PictureSingle.LocDay:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.EngYearTh:case P.LatinDate:case P.BidiDate:case o.PictureSingle.DayTh:case o.PictureSingle.MonthTh:case o.PictureSingle.YearTh:case o.PictureSingle.ThYear:case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:{var zt={kind:tr.Date,code:[]};switch(Ar.suns.push(zt),Gr=!0,mt.kind){case P.LatinDate:case P.BidiDate:if(ia!==0&&!(ia===1&&or[0].kind===P.CurrCode))throw new Sr(this.notFormatString("bidi date must be first"));zt.code.push(mt);break;case o.PictureSingle.DateSep:zt.code.push({kind:Ze.DateSep});break;case o.PictureSingle.Colon:zt.code.push(aa(mt));break;case o.PictureSingle.Reign:nt+=1,mr.isJapan&&mt.count>=2&&zt.code.push({kind:o.PictureSingle.Era,count:3}),zt.code.push({kind:o.PictureSingle.EraYear,count:mr.isChinaT?1:2});break;case o.PictureSingle.Era:nt+=1,zt.code.push({kind:o.PictureSingle.Era,count:(0,l.fastMin)(3,mt.count)});break;case o.PictureSingle.EraYear:nt+=1,zt.code.push({kind:o.PictureSingle.EraYear,count:(0,l.fastMin)(2,mt.count)});break;case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:Jt=void 0,nt+=1,zt.code.push({kind:mt.kind,count:mt.count<=2?2:4});break;case o.PictureSingle.Month:{if(qe&&mt.count<=2){if(Or){var Qa=o.PictureSingle.Minute,Ga=!1;ya(Qa,Ga,zt),rt+=1,zt.code.push({kind:Qa,count:mt.count,isAbs:Ga}),Or=!1;break}Jt=zt}else Jt=void 0;nt+=1,zt.code.push({kind:mt.kind,count:(0,l.fastMin)(5,mt.count)});break}case o.PictureSingle.MonthTh:{nt+=1,zt.code.push({kind:mt.kind,count:(0,l.fastMin)(4,mt.count)});break}case o.PictureSingle.Day:case o.PictureSingle.DayTh:Jt=void 0,nt+=1,zt.code.push({kind:mt.kind,count:(0,l.fastMin)(4,mt.count)});break;case o.PictureSingle.LocDay:Jt=void 0,nt+=1,zt.code.push({kind:o.PictureSingle.LocDay,count:mt.count===3?3:4});break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:{var la=!1;ya(mt.kind,la,zt),rt+=1;var Jr=(0,l.fastMin)(2,mt.count);mt.kind===o.PictureSingle.Hour||mt.kind===o.PictureSingle.HourTh?zt.code.push({kind:mt.kind,count:Jr,isAbs:la,isAMPM:!1}):zt.code.push({kind:mt.kind,count:Jr,isAbs:la});break}case P.AMPM:case P.AMPMFE:if(Et)throw new Sr(this.notFormatString("AM/PM after absolute time"));if(mt.count>1)throw new Sr((0,o.notImplemented)(["multiple AM/PM symbols"]));if(ba!==void 0){var Nn=ba.code[0];Nn.isAMPM=!0,ba=void 0}Wt=!0,zt.code.push(mt);break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok as date",mt)}break}case o.PictureSingle.Decimal:case P.Numeral:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:case o.PictureSingle.Comma:{if(Gr){if(mt.kind!==o.PictureSingle.Decimal&&mt.kind!==o.PictureSingle.Comma)throw new Sr(this.notFormatString("number picture in date/time format"));var Ht={kind:tr.Date,code:[]};Ar.suns.push(Ht);var on=or[ia+1];if(mt.kind===o.PictureSingle.Decimal&&(on==null?void 0:on.kind)===o.PictureSingle.Zero){var Ba=on.count;if(Ba>3)throw new Sr(this.notFormatString("invalid number of fractional seconds"));ia+=1,ya(o.PictureSingle.Second,!1,Ht),rt+=1,Ht.code.push({kind:Ze.FracSeconds,rounding:Ba}),Ar.dtrRounding=(0,l.fastMax)(Ar.dtrRounding,Ba)}else Ht.code.push(ga(mt));break}if(mt.kind===o.PictureSingle.Comma){var Va=X(mr.pictureSingle,mt.kind),rn={kind:tr.Other,code:[{kind:Ze.Char,formattedStr:Va}]};Ar.suns.push(rn);break}var Ia=function(Pa){return Pa===P.Numeral||Pa===o.PictureSingle.Hash||Pa===o.PictureSingle.Zero||Pa===o.PictureSingle.Question},Gt={kind:tr.Num,code:[],numDigLeft:0,numDigDec:0,numPercent:0,numThousands:0,comma:!1,decimal:!1,numVal:!1,nonZero:!1,get digitTokens(){return this.anyHash||this.anyQuestion},get reallyNum(){return this.anyHash||this.anyQuestion||this.anyZero},lastDig:void 0,firstDig:void 0,anyHash:!1,anyQuestion:!1,anyZero:!1};Ar.suns.push(Gt),kr===void 0&&(kr=Gt),Aa=Gt;var Wa=void 0;for(ia-=1;ia+1<or.length;ia+=1){var ma=or[ia+1],Sn=!0;switch(ma.kind){case o.PictureSingle.Decimal:hr=Gt.decimal=!0,Gt.code.push(ma),Wa=void 0;break;case P.Numeral:Gt.code.push({kind:ma.kind,formattedStr:ma.tokenStr,ordinal:ma.ordinal}),Gt.numVal=Gt.nonZero=!0,Wa=void 0;break;case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:if(Gt.decimal?Gt.numDigDec+=ma.count:Gt.numDigLeft+=ma.count,Gt.firstDig===void 0&&(Gt.firstDig=ma.kind),Gt.lastDig=ma.kind,ma.kind===o.PictureSingle.Hash?Gt.anyHash=!0:ma.kind===o.PictureSingle.Question?Gt.anyQuestion=!0:(Gt.anyZero=!0,Gt.numVal=!0),Wa!==void 0&&Wa.kind===ma.kind)Wa.count+=ma.count;else{var un={kind:ma.kind,count:ma.count};Gt.code.push(un),Wa=un}break;case o.PictureSingle.Comma:var za=(ze=or[ia+2])==null?void 0:ze.kind;if(Ia(za))hr||(Gt.comma=!0);else{var gn=ma.count,Qi=X(mr.pictureSingle,o.PictureSingle.Space),ml=X(mr.pictureSingle,o.PictureSingle.Comma);Qi===ml&&(!mr.isCurrencySymbolLead&&mr.isCurrencySepBySpace&&za===P.Currency||mr.isPercentSepBySpace&&za===o.PictureSingle.Percent)&&(Gt.code.push({kind:Ze.Char,formattedStr:Qi}),gn-=1),gn>0&&(Gt.numThousands+=gn)}break;default:Sn=!1;break}if(!Sn)break}break}case o.PictureSingle.Percent:{sa+=1;var Ji={kind:tr.Percent,code:[{kind:o.PictureSingle.Percent,formattedStr:mt.tokenStr}]};Ar.suns.push(Ji),Ar.hasPercent=!0;break}case P.Exp:{var no={kind:tr.Exp,code:[{kind:P.Exp,formattedStr:mt.eStr,isNeg:mt.isNeg}],isNeg:mt.isNeg};Ar.suns.push(no);break}case P.General:{var Xi={kind:tr.General,code:[mt]};Ar.suns.push(Xi);break}case o.PictureSingle.Text:{var Yi={kind:tr.Text,code:[mt]};Ar.suns.push(Yi);break}case o.PictureSingle.Slash:{if(Gr){var Oe={kind:tr.Date,code:[ga(mt)]};Ar.suns.push(Oe);break}var je={kind:tr.Fraction,code:[{kind:o.PictureSingle.Slash,formattedStr:mt.tokenStr}]};Ar.suns.push(je);break}case o.PictureSingle.Star:case P.PrefixDigTh:case o.PictureSingle.Underscore:case P.Currency:case P.CurrCode:case P.StrLit:{var Be={kind:tr.Other,code:[mt]};Ar.suns.push(Be);break}case o.PictureSingle.ColorEnd:case o.PictureSingle.Plus:{var ur={kind:tr.Other,code:[{kind:Ze.Char,formattedStr:mt.tokenStr}]};Ar.suns.push(ur);break}case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:case P.Char:{var cr={kind:tr.Other,code:[{kind:Ze.Char,formattedStr:mt.escaped}]};Ar.suns.push(cr);break}case o.PictureSingle.Minus:{if(Gr){var lr={kind:tr.Date,code:[ga(mt)]};Ar.suns.push(lr);break}var Tr=X(mr.pictureSingle,mt.kind),Hr={kind:tr.Other,code:[{kind:Ze.Char,formattedStr:Tr}]};Ar.suns.push(Hr);break}case o.PictureSingle.ColorStart:{for(var Vr=v.WantPic,it={kind:tr.Date,code:[]};ia+1<or.length&&Vr!==v.Done;ia+=1){var ft=or[ia+1];switch(ft.kind){case o.PictureSingle.ColorEnd:if(Vr!==v.WantClose)throw new Sr(this.notFormatString("unexpected closing ]"));Vr=v.Done;continue;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Month:case o.PictureSingle.Minute:case o.PictureSingle.Second:{if(ft.kind===o.PictureSingle.Month&&!qe)break;var St=ft.kind===o.PictureSingle.Month?o.PictureSingle.Minute:ft.kind,Vt=!0;ya(St,Vt,it),rt+=1;var kt=(0,l.fastMin)(2,ft.count);St===o.PictureSingle.Hour||St===o.PictureSingle.HourTh?it.code.push({kind:St,count:kt,isAbs:Vt,isAMPM:!1}):it.code.push({kind:St,count:kt,isAbs:Vt}),Gr=!0,Vr=v.WantClose;continue}case P.Char:if(ft.tokenStr===X(mr.pictureSingle,o.PictureSingle.Space))continue;break;default:break}throw new Sr(this.notFormatString("unexpected token after ["))}if(Vr!==v.Done)throw new Sr((0,o.notImplemented)(["semicolon inside [ ]"]));Ar.suns.push(it);break}default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertTokToSun tok",mt)}if(Ar.suns.length>=2){var Lt=Ar.suns[Ar.suns.length-2],Zt=Ar.suns[Ar.suns.length-1];if(Lt.kind===tr.Other&&Zt.kind===tr.Other){var Xt=Lt.code;(0,l.safePush)(Xt,Zt.code),Ar.suns.pop()}}}if(kr!==void 0&&(kr.numThousands=Aa.numThousands,kr.numPercent=sa),Wt&&ba!==void 0){var $t=ba.code[0];$t.isAMPM=!0}if(Et){for(var qt of Ar.suns)if(qt.kind===tr.Date)for(var $a of qt.code)switch($a.kind){case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:$a.isAbs=Ve[$a.kind]===Mr;break}}if(Ar.suns.length>yr)throw new Sr(this.notFormatString("format string too long: SUNs limit"));return Ar.hasDate=nt>0,Ar.hasTime=rt>0,Ar}},{key:"classifySunPartKind",value:function(we,Pe){var ze=we.suns,Ue=we.isEmpty,_e=we.hasDate,pe=we.hasTime,ir=Pe===er.Number,or=Pe===er.Text,mr=!ir&&!or;for(var Ar of ze){switch(Ar.kind){case tr.Num:case tr.Fraction:case tr.Percent:case tr.Exp:ir=!0;break;case tr.Text:or=!0;break;case tr.General:continue;case tr.Other:case tr.Date:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: classifySunPartKind sun",Ar)}mr=!1}if((ir?1:0)+(_e||pe?1:0)+(or?1:0)>1)throw new Sr(this.notFormatString("cannot mix number/date/text"));return ir||_e||pe?er.Number:or?er.Text:mr&&!Ue?er.Either:Pe}},{key:"convertSunToCode",value:function(we){var Pe=we.suns,ze=we.isEmpty,Ue=we.dtrRounding,_e=we.color,pe=we.dbnum,ir=we.currCode,or=this.config.localeInfo,mr=[];function Ar(un){for(var za=un-1;za>=0;za-=1){var gn=Pe[za];if(gn.kind===tr.Num)return[za,gn]}}function qe(un){for(var za=un+1;za<Pe.length;za+=1){var gn=Pe[za];if(gn.kind===tr.Num)return[za,gn]}}for(var hr,nt=!1,rt=0,Gr=0;Gr<Pe.length;Gr+=1){var Et=Pe[Gr];switch(Et.kind){case tr.Text:if(hr===tr.Text)break;if(hr!==void 0)throw new Sr(this.notFormatString("@ after other control"));hr=tr.Text;break;case tr.General:if(hr!==void 0)throw new Sr(this.notFormatString("General after other control"));if(nt)throw new Sr(this.notFormatString("General after number"));hr=tr.General;break;case tr.Num:if(nt=!0,hr===tr.General)throw new Sr(this.notFormatString("number after General"));break;case tr.Fraction:if(hr!==void 0)throw new Sr(this.notFormatString("/ after other control"));if(or.isEastAsia&&pe!==void 0)throw new Sr(this.notFormatString("/ not allowed with DBNUM"));hr=tr.Fraction;var Mr=Ar(Gr);if(Mr===void 0)throw new Sr(this.notFormatString("no number before /"));var Or=this.mergeNumSuns(Pe,rt,Mr[0]),Wt=be(Or,3),kr=Wt[0],Aa=Wt[1],ba=Wt[2],Jt=qe(Gr);if(Jt===void 0)throw new Sr(this.notFormatString("no number after /"));var sa=Pe.slice(Mr[0]+1,Jt[0]),La=qe(Jt[0])!==void 0;(0,l.safePush)(mr,this.flattenSuns(kr)),(0,l.safePush)(mr,this.buildFractCode(Aa,ba,Mr[1],sa,Jt[1],La)),rt=Jt[0]+1;break;case tr.Exp:if(hr!==void 0)throw new Sr(this.notFormatString("E after other control"));hr=tr.Exp;var ya=this.mergeNumSuns(Pe,rt,Gr),aa=be(ya,3),ga=aa[0],ia=aa[1],mt=aa[2];if(ia===void 0)throw new Sr(this.notFormatString("no number before E"));var zt=this.mergeNumSuns(Pe,Gr+1,Pe.length),Qa=be(zt,3),Ga=Qa[0],la=Qa[1],Jr=Qa[2];if(la===void 0)throw new Sr(this.notFormatString("no number after E"));(0,l.safePush)(mr,this.flattenSuns(ga)),(0,l.safePush)(mr,this.buildExpCode(Et.isNeg,ia,[].concat(Ur(mt),[Pe[Gr]],Ur(Ga)),la)),(0,l.safePush)(mr,this.flattenSuns(Jr)),rt=Pe.length;break;case tr.Percent:case tr.Other:case tr.Date:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: convertSunToCode sun",Et)}}if(hr===void 0){var Nn=this.mergeNumSuns(Pe,rt,Pe.length),Ht=be(Nn,3),on=Ht[0],Ba=Ht[1],Va=Ht[2];Ba!==void 0?(0,l.safePush)(mr,this.buildNumberCode(on,Ba)):(0,l.safePush)(mr,this.flattenSuns(on)),(0,l.safePush)(mr,this.flattenSuns(Va)),rt=Pe.length}(0,l.safePush)(mr,this.flattenSuns(Pe.slice(rt))),Pe.length===0&&!ze&&mr.push(pr);var rn=ir==null?void 0:ir.tag;if((0,m.isSystemCultureTag)(rn)){var Ia=rn===m.CultureTag.SysDate?or.sysDateFormat:or.sysTimeFormat,Gt=new Ke(this.config,{old:void 0,formatString:Ia,source:m.NumberFormatSource.System}),Wa=Gt.parts[fr.Pos],ma={code:[{kind:Ze.SysFormat,codeSysFormat:Wa.code,codeThisFormat:mr}],color:Wa.color,dbnum:Wa.dbnum,dtrRounding:Wa.dtrRounding};return{part:ma,applyCurrCode:Gt.thisCurrCode}}var Sn={code:mr,color:_e,dbnum:pe,dtrRounding:Ue};return{part:Sn,applyCurrCode:ir}}},{key:"flattenSuns",value:function(we){return(0,l.safeConcat)([],we.map(function(Pe){return Pe.code}))}},{key:"buildExpCode",value:function(we,Pe,ze,Ue){if(Ue.comma)throw new Sr(this.notFormatString("comma following E"));var _e=Pe.numDigDec;if(_e>Ir)throw new Sr(this.notFormatString("too many decimal digits"));var pe=this.bumpDigitsForComma(Pe),ir=pe.code,or=pe.comma,mr=pe.numDigLeft;return[{kind:Ze.Exp,isNeg:we,numMantDigLeft:mr,numMantDigDec:_e,numExpDigLeft:Ue.numDigLeft,commaMant:or,codeMant:ir,codeBetween:this.flattenSuns(ze),codeExp:this.flattenSuns([Ue])}]}},{key:"buildNumberCode",value:function(we,Pe){var ze=Pe.numDigDec;if(ze>Ir)throw new Sr(this.notFormatString("too many decimal digits"));var Ue=this.bumpDigitsForComma(Pe),_e=Ue.code,pe=Ue.comma,ir=Ue.numDigLeft;return[{kind:Ze.Num,numDigLeft:ir,numDigDec:ze,numPercent:Pe.numPercent,numThousands:Pe.numThousands,comma:pe,codeBefore:this.flattenSuns(we),code:_e}]}},{key:"buildFractCode",value:function(we,Pe,ze,Ue,_e,pe){var ir,or,mr=this.config.mathpack;if(ze.comma)throw new Sr(this.notFormatString("comma in numerator"));if(ze.decimal)throw new Sr((0,o.notImplemented)(["decimals in numerator"]));if(_e.comma)throw new Sr(this.notFormatString("comma in denominator"));if(_e.decimal)throw new Sr(this.notFormatString("decimals in denominator"));if(ze.numDigDec!==0)throw new Sr(this.notFormatString("decimals in numerator"));if(Dr(_e))throw new Sr(this.notFormatString("literal and placeholder digits mixed in denominator"));if(pe)throw new Sr((0,o.notImplemented)(["fraction number formats with trailing numbers"]));var Ar=!1,qe=0,hr;if(we!==void 0){if(!we.reallyNum)throw new Sr((0,o.notImplemented)(["fixed numerals in fraction integer part"]));if(we.decimal)throw new Sr((0,o.notImplemented)(["decimal in fraction integer part"]));if(we.numDigDec!==0)throw new Sr(this.notFormatString("decimals in fraction integer part"));if(we.numVal&&we.nonZero)throw new Sr((0,o.notImplemented)(["numerals in fraction integer part"]));var nt=this.bumpDigitsForComma(we);hr=nt.code,Ar=nt.comma,qe=nt.numDigLeft}var rt=(ir=we==null?void 0:we.numPercent)!=null?ir:ze.numPercent,Gr=(or=we==null?void 0:we.numThousands)!=null?or:ze.numThousands;if(Gr>0)throw new Sr((0,o.notImplemented)(["fraction number formats with thousands"]));var Et=_e.code,Mr=_e.numDigLeft,Or=_e.firstDig,Wt;if(_e.numVal&&_e.nonZero){if(pe)throw new Sr((0,o.notImplemented)(["fraction number formats with specified denominator and trailing numbers"]));if(_e.code.length>5)throw new Sr((0,o.notImplemented)(["too many digits in denominator"]));for(var kr=0,Aa=0;Aa<_e.code.length;Aa+=1){var ba=_e.code[Aa];switch(ba.kind){case P.Numeral:kr=kr*10+ba.ordinal;break;case o.PictureSingle.Zero:if(Aa===0)throw new Sr((0,o.notImplemented)(["leading zero in denominator"]));kr=kr*10;break;default:return(0,l.assertFalse)("calc.numfmt.NumberFormatImpl: buildFractCode denomCode")}}if(kr>32767)throw new Sr((0,o.notImplemented)(["overflow in denominator not emulated"]));Et=[{kind:o.PictureSingle.Hash,count:1}],Mr=1,Or=void 0,Wt=mr.fromNumber(kr)}return[{kind:Ze.Fraction,numIntDigLeft:qe,numPercent:rt,numThousands:Gr,numNumerDig:ze.numDigLeft,numDenomDig:Mr,commaInt:Ar,codeInt:hr,codeBetween1:this.flattenSuns(Pe),codeNumer:ze.code,codeBetween2:this.flattenSuns(Ue),codeDenom:Et,denomValue:Wt,lastDigInt:we!==void 0?we.lastDig:void 0,firstDigNumer:ze.firstDig,firstDigDenom:Or,anyZeroNumer:ze.anyZero,anyQuestionNumer:ze.anyQuestion}]}},{key:"mergeNumSuns",value:function(we,Pe,ze){for(var Ue=[],_e=[],pe,ir=Pe;ir<we.length&&ir<ze;ir+=1){var or=we[ir];pe!==void 0?or.kind===tr.Num?(pe.decimal?pe.numDigDec+=or.numDigLeft+or.numDigDec:(pe.numDigLeft+=or.numDigLeft,pe.numDigDec+=or.numDigDec),pe.comma=pe.comma||or.comma,pe.decimal=pe.decimal||or.decimal,pe.numVal=pe.numVal||or.numVal,pe.nonZero=pe.nonZero||or.nonZero,or.lastDig!==void 0&&(pe.lastDig=or.lastDig),pe.firstDig===void 0&&(pe.firstDig=or.firstDig),pe.anyHash=pe.anyHash||or.anyHash,pe.anyQuestion=pe.anyQuestion||or.anyQuestion,pe.anyZero=pe.anyZero||or.anyZero,(0,l.safePush)(pe.code,this.flattenSuns(_e)),_e.length=0,(0,l.safePush)(pe.code,or.code)):_e.push(or):or.kind===tr.Num?pe=or:Ue.push(or)}return[Ue,pe,_e]}},{key:"bumpDigitsForComma",value:function(we){if(!we.comma||this.anyLegalCommaPosition(we))return we;for(var Pe=we.numDigLeft%3,ze=(Pe===0?we.numDigLeft===0?3:we.numDigLeft:we.numDigLeft+3-Pe)+1,Ue=0;Ue<we.code.length;Ue+=1){var _e=we.code[Ue];switch(_e.kind){case o.PictureSingle.Hash:{var pe=we.code.slice();return pe[Ue]=Object.assign({},_e,{count:_e.count+(ze-we.numDigLeft)}),{code:pe,comma:!0,numDigLeft:ze}}case o.PictureSingle.Zero:case o.PictureSingle.Question:case o.PictureSingle.Decimal:{var ir=we.code.slice();return ir.splice(Ue,0,{kind:o.PictureSingle.Hash,count:ze-we.numDigLeft}),{code:ir,comma:!0,numDigLeft:ze}}}}throw new Sr((0,o.notImplemented)(["comma with pure number literal"]))}},{key:"anyLegalCommaPosition",value:function(we){if(we.numDigLeft<4)return!1;for(var Pe=function(or){var mr=or==null?void 0:or.kind;return mr===o.PictureSingle.Hash||mr===o.PictureSingle.Zero||mr===o.PictureSingle.Question},ze=we.numDigLeft,Ue=0;Ue<we.code.length;Ue+=1){var _e=we.code[Ue];if(_e.kind===o.PictureSingle.Decimal)return!1;if(Pe(_e)){for(var pe=0;pe<_e.count;pe+=1)if(ze-=1,ze>0&&ze%3===0&&(pe+1<_e.count||Pe(we.code[Ue+1])))return!0}}return!1}},{key:"parseCurrCode",value:function(we){var Pe,ze=this.config.localeInfo,Ue,_e,pe;{var ir=we.indexOf(ue);if(we.length!==0&&ir!==0){if(Ue=ir<0?we:we.substring(0,ir),Ue.length>61)throw new Sr(this.notFormatString("currencySymbol too long"));for(var or of(0,l.codePointIterator)(Ue))if(ze.isNumeral(or)&&ze.getNumberShape(or)!==o.NumberShape.ASCII)throw new Sr((0,o.notImplemented)(["non-ASCII digits in currencySymbol"]))}ir>=0&&(pe=we.substring(ir+ue.length))}if(pe!==void 0&&(_e=this.parseFormatCulture(pe),_e===void 0))throw new Sr((0,o.notImplemented)(["unhandled CurrCode: "+(0,l.anonymizeFormulaString)(we)]));if((0,m.isSystemCultureTag)((Pe=_e)==null?void 0:Pe.tag)){if(Ue!==void 0)throw new Sr(this.notFormatString("currencySymbol with sysdate/systime"));if(this.source===m.NumberFormatSource.System)throw new Sr(this.notFormatString("system format referenced circularly within system format"))}return{currencySymbol:Ue,currCode:_e}}},{key:"parseFormatCulture",value:function(we){var Pe={culture:"",numberShape:void 0,nationalNumberInput:!1,calendar:void 0,localCalendarInput:!1,tag:void 0},ze=function(rt){var Gr=(rt&32512)>>8;if(Gr!==0&&(Pe.numberShape=r.pictureNumberShape[Gr],Pe.numberShape===void 0))throw new Sr((0,o.notImplemented)([`unknown number shape ${Gr} in culture: ${(0,l.anonymizeFormulaString)(we)}`]));Pe.nationalNumberInput=(rt&32768)!==0;var Et=rt&127;if(Et!==0&&(Pe.calendar=r.pictureCalendar[Et],Pe.calendar===void 0))throw new Sr((0,o.notImplemented)([`unknown calendar ${Et} in culture: ${(0,l.anonymizeFormulaString)(we)}`]));Pe.localCalendarInput=(rt&128)!==0},Ue=we.match(re);if(Ue!=null){var _e,pe;Pe.culture=(_e=Ue[1])!=null?_e:"";var ir=(pe=Ue[2])!=null?pe:Ue[3];if(ir!=null){if(Pe.tag=ne[ir.toLowerCase()],Pe.tag===void 0)throw new Sr((0,o.notImplemented)(["unknown CurrCode tag: "+(0,l.anonymizeFormulaString)(we)]));switch(Pe.tag){case m.CultureTag.SysDate:case m.CultureTag.SysTime:case m.CultureTag.Euro1:case m.CultureTag.Euro2:case m.CultureTag.Bitcoin1:case m.CultureTag.Bitcoin2:if(Pe.culture!=="")throw new Sr(this.notFormatString(`CultureTag ${String(Pe.tag)} cannot have culture`));break;case m.CultureTag.GenLower:case m.CultureTag.GenUpper:case m.CultureTag.NomLower:case m.CultureTag.Gannen:if(Pe.culture==="")throw new Sr(this.notFormatString(`CultureTag ${String(Pe.tag)} must have culture`));break}}var or=Ue[4];if(or!=null){var mr=me(or);ze(mr)}return Pe}if(ae.test(we)){var Ar=me(we),qe=Ar&65535;switch(qe){case o.LCID.SystemLongDate:Pe.tag=m.CultureTag.SysDate;break;case o.LCID.SystemTime:Pe.tag=m.CultureTag.SysTime;break;case o.LCID.EuroTrailing:Pe.tag=m.CultureTag.Euro1;break;case o.LCID.EuroLeading:Pe.tag=m.CultureTag.Euro2;break;default:(qe&64512)===64512&&(Pe.tag=m.CultureTag.GenLower),(qe&64512)===63488&&(Pe.tag=m.CultureTag.GenUpper),(qe&64512)===62464&&(Pe.tag=m.CultureTag.NomLower),Pe.tag!==void 0&&(qe&=-63489),Pe.culture=(0,d.convertKnownLCID)(qe);break}var hr=Ar>>16;return ze(hr),Pe}}},{key:"determineValueType",value:function(){var we=this.config.localeInfo,Pe={accountFill:!1,fvt:void 0};for(var ze of this.parts){Pe.accountFill=!1;var Ue=this.determineValueTypeCodes(Pe,ze.code);if(Ue!==void 0)return Ue;if(Pe.accountFill&&(Pe.fvt===m.FormatValueType.Number||Pe.fvt===m.FormatValueType.Currency))return m.FormatValueType.Accounting;if(Pe.fvt!==void 0)return Pe.fvt}return Pe.fvt!==void 0?Pe.fvt:this.formatString===X(we.pictureSpecial,o.PictureSpecial.General)?m.FormatValueType.General:m.FormatValueType.Custom}},{key:"determineValueTypeCodes",value:function(we,Pe){for(var ze=this.config.localeInfo,Ue=0;Ue<Pe.length;Ue+=1){var _e=Pe[Ue];switch(_e.kind){case P.General:break;case o.PictureSingle.Text:return m.FormatValueType.Text;case o.PictureSingle.Star:we.accountFill=!0;break;case Ze.Char:case P.Exp:case o.PictureSingle.Slash:case P.StrLit:case o.PictureSingle.Percent:case o.PictureSingle.Underscore:case P.Numeral:case Ze.DateSep:case Ze.TimeSep:break;case P.Currency:we.fvt=m.FormatValueType.Currency;break;case P.CurrCode:_e.currencySymbol!==void 0&&(we.fvt=m.FormatValueType.Currency);break;case Ze.Num:{we.fvt=_e.numPercent===1&&_e.numThousands===0?m.FormatValueType.Percentage:m.FormatValueType.Number;var pe=_e.codeBefore,ir=0;if(ze.isEastAsia){if(ir<pe.length&&Je(pe[ir])==="("&&(ir+=1),ir<pe.length&&Je(pe[ir])==="US$")return m.FormatValueType.Currency;if(ze.isChinaT){if(ir<pe.length&&Je(pe[ir])==="NT$")return m.FormatValueType.Currency}else if(ir<pe.length&&Je(pe[ir])==="$")return m.FormatValueType.Currency}var or=void 0;if((or=this.determineValueTypeCodes(we,_e.codeBefore.slice(ir)))!==void 0||(or=this.determineValueTypeCodes(we,_e.code))!==void 0)return or;break}case Ze.Exp:{we.fvt=m.FormatValueType.Scientific;var mr=void 0;if((mr=this.determineValueTypeCodes(we,_e.codeMant))!==void 0||(mr=this.determineValueTypeCodes(we,_e.codeBetween))!==void 0||(mr=this.determineValueTypeCodes(we,_e.codeExp))!==void 0)return mr;break}case Ze.Fraction:{we.fvt=m.FormatValueType.Fraction;var Ar=void 0;if(_e.codeInt!==void 0&&(Ar=this.determineValueTypeCodes(we,_e.codeInt))!==void 0||(Ar=this.determineValueTypeCodes(we,_e.codeBetween1))!==void 0||(Ar=this.determineValueTypeCodes(we,_e.codeNumer))!==void 0||(Ar=this.determineValueTypeCodes(we,_e.codeBetween2))!==void 0||(Ar=this.determineValueTypeCodes(we,_e.codeDenom))!==void 0)return Ar;break}case o.PictureSingle.Decimal:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:break;case P.PrefixDigTh:case P.LatinDate:case P.BidiDate:break;case o.PictureSingle.HourTh:case o.PictureSingle.MinuteTh:case o.PictureSingle.SecondTh:case o.PictureSingle.Hour:case o.PictureSingle.Minute:case o.PictureSingle.Second:case Ze.FracSeconds:return m.FormatValueType.Time;case P.AMPM:case P.AMPMFE:break;case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.MonthTh:case o.PictureSingle.DayTh:case o.PictureSingle.Year:case o.PictureSingle.Month:case o.PictureSingle.Day:case o.PictureSingle.LocDay:return m.FormatValueType.Date;case Ze.SysFormat:return this.determineValueTypeCodes(we,_e.codeThisFormat);default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: determineValueTypeCodes code",_e)}}}},{key:"determineDecimals",value:function(){var we=this.parts[fr.Pos];for(var Pe of we.code)switch(Pe.kind){case Ze.Num:return Pe.numDigDec;case Ze.Exp:return Pe.numMantDigDec}return 0}},{key:"determineBidiDate",value:function(){var we=X(this.config.localeInfo.pictureSingle,o.PictureSingle.BidiDate);if((0,l.stringStartsWith)(this.formatString,we+"1"))return m.BidiDate.English;if((0,l.stringStartsWith)(this.formatString,we+"2"))return m.BidiDate.Lunar}},{key:"printFormatString",value:function(we){var Pe=we??this.config.localeInfo,ze=be(this.parts,4),Ue=ze[0],_e=ze[1],pe=ze[2],ir=ze[3],or=!(Ie(ir)||ir===Ue),mr=this.posBeforeText||!or,Ar="";return mr&&(Ar+=this.printPart(Ue,this.condPos,Pe),_e!==Ue&&(Ar+=X(Pe.pictureSingle,o.PictureSingle.Sep),Ar+=this.printPart(_e,this.condNeg,Pe),pe!==Ue&&(Ar+=X(Pe.pictureSingle,o.PictureSingle.Sep),Ar+=this.printPart(pe,void 0,Pe)))),or&&(mr&&(Ar+=X(Pe.pictureSingle,o.PictureSingle.Sep)),Ar+=this.printPart(ir,void 0,Pe)),Ar}},{key:"printPart",value:function(we,Pe,ze){var Ue=this.config.mathpack,_e="";if(we.color!==void 0&&(_e+=X(ze.pictureSingle,o.PictureSingle.ColorStart)+(typeof we.color=="number"?X(ze.pictureColor,o.PictureColor.Color)+String(we.color-8):X(ze.pictureColor,H(we.color)))+X(ze.pictureSingle,o.PictureSingle.ColorEnd)),Pe!==void 0){var pe=21;_e+=X(ze.pictureSingle,o.PictureSingle.ColorStart)+X(q,Z[Pe.operator])+Ue.formatGeneral(ze,Pe.operand,pe)+X(ze.pictureSingle,o.PictureSingle.ColorEnd)}return we.dbnum!==void 0&&(_e+=X(ze.pictureSingle,o.PictureSingle.ColorStart)+X(ze.pictureDbnum,I(we.dbnum))+X(ze.pictureSingle,o.PictureSingle.ColorEnd)),_e+=this.printCodes({seenDig:!1,wasPrevDig:!1},we.code,void 0,ze),_e}},{key:"printCodes",value:function(we,Pe,ze,Ue){var _e=this,pe=this.config.mathpack,ir="",or;if(ze!==void 0&&ze.numThousands>0){for(var mr=0;mr<Pe.length;mr+=1){var Ar=Pe[mr].kind;(Ar===o.PictureSingle.Zero||Ar===o.PictureSingle.Hash||Ar===o.PictureSingle.Question||Ar===o.PictureSingle.Decimal||Ar===P.Numeral)&&(or=mr)}(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes thousandsAfter",or!==void 0)}for(var qe=function(Et){return Et===o.PictureSingle.Hash||Et===o.PictureSingle.Zero||Et===o.PictureSingle.Question},hr=function(Et){var Mr=Pe[Et],Or=we.wasPrevDig;switch(we.wasPrevDig=!1,Mr.kind){case P.General:ir+=X(Ue.pictureSpecial,o.PictureSpecial.General);break;case o.PictureSingle.Decimal:ze!==void 0&&(ze.decimal=!0),we.wasPrevDig=!0,ir+=X(Ue.pictureSingle,o.PictureSingle.Decimal);break;case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:{we.seenDig=!0,we.wasPrevDig=!0;var Wt=Mr.kind===o.PictureSingle.Zero?"0":X(Ue.pictureSingle,Mr.kind),kr=(0,l.repeat)(Wt,Mr.count);if(ze===void 0||ze.decimal){ir+=kr;break}if(ze.comma){var Aa=ze.numDigLeft-Mr.count;ir+=(0,y.insertCommas)({isThousandsPosition:function(Wa){var ma;return Wa>0&&Wa%3===0&&(Wa>Aa||qe((ma=Pe[Et+1])==null?void 0:ma.kind))},thousandsSeparator:X(Ue.pictureSingle,o.PictureSingle.Comma)},kr,Aa)}else ir+=kr;ze.numDigLeft-=Mr.count;break}case P.Numeral:we.wasPrevDig=!0,ir+=Mr.formattedStr;break;case Ze.Exp:ir+=_e.printCodes(we,Mr.codeMant,{comma:Mr.commaMant,numThousands:0,decimal:!1,numDigLeft:Mr.numMantDigLeft},Ue)+_e.printCodes(we,Mr.codeBetween,void 0,Ue)+_e.printCodes(we,Mr.codeExp,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Mr.numExpDigLeft},Ue);break;case Ze.Num:ir+=_e.printCodes(we,Mr.codeBefore,void 0,Ue)+_e.printCodes(we,Mr.code,{comma:Mr.comma,numThousands:Mr.numThousands,decimal:!1,numDigLeft:Mr.numDigLeft},Ue);break;case Ze.Fraction:{var ba=Mr.codeInt===void 0?"":_e.printCodes(we,Mr.codeInt,{comma:Mr.commaInt,numThousands:0,decimal:!1,numDigLeft:Mr.numIntDigLeft},Ue),Jt=_e.printCodes(we,Mr.codeBetween1,void 0,Ue),sa=_e.printCodes(we,Mr.codeNumer,{comma:!1,numThousands:0,decimal:!1,numDigLeft:Mr.numNumerDig},Ue),La=_e.printCodes(we,Mr.codeBetween2,void 0,Ue),ya=_e.printCodes(we,Mr.codeDenom,{comma:!1,numThousands:Mr.numThousands,decimal:!1,numDigLeft:Mr.numDenomDig},Ue);ir+=ba+Jt+sa+La+(Mr.denomValue!==void 0?L(pe,Mr.denomValue):ya);break}case Ze.Char:{var aa=X(Ue.pictureSingle,o.PictureSingle.Backslash),ga=Y(Ue,Ue.pictureSingle,Mr.formattedStr,0),ia=ee(Ue,Ue.pictureSpecial,Mr.formattedStr,0);if(ga!==void 0&&ga!==o.PictureSingle.Extra&&ga!==o.PictureSingle.Zero)switch(ga){case o.PictureSingle.Comma:var mt=Pe[Et+1];if(Or){var zt=X(Ue.pictureSingle,o.PictureSingle.Space);if(Mr.formattedStr!==zt||mt===void 0||!(!Ue.isCurrencySymbolLead&&Ue.isCurrencySepBySpace&&mt.kind===P.Currency)&&!(Ue.isPercentSepBySpace&&mt.kind===o.PictureSingle.Percent)){ir+=aa;break}}if((mt==null?void 0:mt.kind)===Ze.Char&&(mt==null?void 0:mt.formattedStr)===Mr.formattedStr){ir+=aa;break}break;case o.PictureSingle.Decimal:ir+=aa;break;case o.PictureSingle.Slash:we.seenDig&&(ir+=aa);break;case o.PictureSingle.Space:case o.PictureSingle.Minus:case o.PictureSingle.Plus:case o.PictureSingle.OpenParen:case o.PictureSingle.CloseParen:break;case o.PictureSingle.DateSep:X(Ue.pictureSingle,o.PictureSingle.DateSep)!==X(Ue.pictureSingle,o.PictureSingle.Minus)&&(ir+=aa);break;default:ir+=aa;break}else(ia||Ue.isNumeral((0,l.stringCodePointAt)(Mr.formattedStr,0)))&&(ir+=aa);ir+=Mr.formattedStr;break}case P.Exp:ir+=Mr.formattedStr+(Mr.isNeg?"-":"+");break;case P.StrLit:{var Qa=X(Ue.pictureSingle,o.PictureSingle.Quote);(0,l.assertTrue)("calc.numfmt.NumberFormatImpl: printCodes StrLit",Mr.escaped.indexOf(Qa)<0),ir+=Qa+Mr.escaped+Qa;break}case o.PictureSingle.Slash:ir+=X(Ue.pictureSingle,o.PictureSingle.Slash);break;case o.PictureSingle.Percent:ir+=X(Ue.pictureSingle,o.PictureSingle.Percent);break;case o.PictureSingle.Star:ir+=X(Ue.pictureSingle,o.PictureSingle.Star)+Mr.escaped;break;case o.PictureSingle.Underscore:ir+=X(Ue.pictureSingle,o.PictureSingle.Underscore)+Mr.escaped;break;case P.PrefixDigTh:ir+="t";break;case P.Currency:ir+=X(Ue.pictureSpecial,o.PictureSpecial.Currency);break;case P.CurrCode:if(ir+=X(Ue.pictureSingle,o.PictureSingle.ColorStart),ir+=le,Mr.currencySymbol!==void 0&&(ir+=Mr.currencySymbol),Mr.currCode!==void 0){var Ga=Mr.currCode,la=Ga.culture,Jr=Ga.numberShape,Nn=Ga.nationalNumberInput,Ht=Ga.calendar,on=Ga.localCalendarInput,Ba=Ga.tag;ir+=ue;var Va=0;switch(Jr!==void 0&&(Va|=r.pictureNumberShape.indexOf(Jr)<<8),Nn&&(Va|=32768),Ht!==void 0&&(Va|=r.pictureCalendar.indexOf(Ht)),on&&(Va|=128),typeof la){case"number":{var rn=la;switch(Ba){case void 0:break;case m.CultureTag.GenLower:rn|=64512;break;case m.CultureTag.GenUpper:rn|=63488;break;case m.CultureTag.NomLower:rn|=62464;break;default:(0,l.assertFalse)("calc.numfmt.NumberFormatImpl: printCodes lcid2")}var Ia=ce(Va<<16|rn);/^[a-f]{1,7}$/i.test(Ia)&&(Ia="0"+Ia),ir+=Ia;break}case"string":{ir+=la,Ba!==void 0&&(la!==""&&(ir+=ue),ir+=ie,ir+=String(Ba)),Va!==0&&(ir+=te,ir+=ce(Va));break}}}ir+=X(Ue.pictureSingle,o.PictureSingle.ColorEnd);break;case o.PictureSingle.Text:ir+=X(Ue.pictureSingle,o.PictureSingle.Text);break;case P.LatinDate:ir+=X(Ue.pictureSingle,o.PictureSingle.BidiDate)+"1";break;case P.BidiDate:ir+=X(Ue.pictureSingle,o.PictureSingle.BidiDate)+"2";break;case Ze.FracSeconds:ir+=X(Ue.pictureSingle,o.PictureSingle.Decimal)+(0,l.repeat)("0",Mr.rounding);break;case Ze.DateSep:ir+=X(Ue.pictureSingle,o.PictureSingle.DateSep);break;case Ze.TimeSep:ir+=X(Ue.pictureSingle,o.PictureSingle.Colon);break;case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:ir+=(0,l.repeat)(X(Ue.pictureSingle,Mr.kind),Mr.count);break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:if(Mr.isAbs){ir+=X(Ue.pictureSingle,o.PictureSingle.ColorStart)+(0,l.repeat)(X(Ue.pictureSingle,Mr.kind),Mr.count)+X(Ue.pictureSingle,o.PictureSingle.ColorEnd);break}ir+=(0,l.repeat)(X(Ue.pictureSingle,Mr.kind),Mr.count);break;case P.AMPM:case P.AMPMFE:Mr.kind===P.AMPMFE||Ue.isEastAsia||Mr.pictureKind===o.PictureSpecial.AP2?ir+=Mr.tokenStr:ir+=X(Ue.pictureSpecial,Mr.pictureKind);break;case Ze.SysFormat:ir+=_e.printCodes(we,Mr.codeThisFormat,void 0,Ue);break;default:return{v:(0,l.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",Mr)}}Et===or&&(ir+=(0,l.repeat)(X(Ue.pictureSingle,o.PictureSingle.Comma),ze.numThousands))},nt,rt=0;rt<Pe.length;rt+=1)if(nt=hr(rt),nt)return nt.v;return ir}},{key:"countBytecodeBuffer",value:function(we){for(var Pe,ze,Ue=this.config,_e=Ue.mathpack,pe=Ue.localeInfo,ir=0,or=0;or<we.length;or+=1){var mr=we[or],Ar=Pr;switch(mr.kind){case o.PictureSingle.Percent:case P.Numeral:case Ze.Char:case o.PictureSingle.Star:case o.PictureSingle.Underscore:Ar+=Ne;break;case P.StrLit:Ar+=1+Ne*mr.escaped.length;break;case Ze.FracSeconds:case o.PictureSingle.Hash:case o.PictureSingle.Zero:case o.PictureSingle.Question:case P.Exp:Ar+=1;break;case o.PictureSingle.Hour:case o.PictureSingle.HourTh:case o.PictureSingle.Minute:case o.PictureSingle.MinuteTh:case o.PictureSingle.Second:case o.PictureSingle.SecondTh:mr.isAbs&&(Ar+=1);break;case Ze.Fraction:if(Ar+=5,mr.codeInt!==void 0&&(Ar+=this.countBytecodeBuffer(mr.codeInt)),Ar+=this.countBytecodeBuffer(mr.codeBetween1),Ar+=this.countBytecodeBuffer(mr.codeNumer),Ar+=this.countBytecodeBuffer(mr.codeBetween2),Ar+=this.countBytecodeBuffer(mr.codeDenom),mr.denomValue!==void 0){Ar-=2;var qe=L(_e,mr.denomValue).length;Ar+=2+Ne*qe}mr.commaInt&&(Ar+=Pr);break;case Ze.Exp:Ar+=3,Ar+=this.countBytecodeBuffer(mr.codeMant),Ar+=this.countBytecodeBuffer(mr.codeBetween),Ar+=this.countBytecodeBuffer(mr.codeExp),mr.commaMant&&(Ar+=Pr);break;case Ze.Num:Ar+=3,Ar+=this.countBytecodeBuffer(mr.codeBefore),Ar+=this.countBytecodeBuffer(mr.code),mr.comma&&(Ar+=Pr);break;case Ze.SysFormat:Ar=0,Ar+=this.countBytecodeBuffer(mr.codeThisFormat);break;case P.CurrCode:Ar+=Ne*(((Pe=(ze=mr.currencySymbol)==null?void 0:ze.length)!=null?Pe:0)+1),Ar+=8;break;case P.AMPM:{var hr=pe.isEastAsia||mr.pictureKind===o.PictureSpecial.AP2?oe(pe,mr.tokenStr):pe.ampmSymbols;Ar+=2+Ne*(hr[0].length+hr[1].length)}break;case P.AMPMFE:break;case P.General:case o.PictureSingle.Decimal:case o.PictureSingle.Slash:case P.PrefixDigTh:case P.Currency:case o.PictureSingle.Text:case P.LatinDate:case P.BidiDate:case Ze.DateSep:case Ze.TimeSep:case o.PictureSingle.Era:case o.PictureSingle.EraYear:case o.PictureSingle.Year:case o.PictureSingle.YearTh:case o.PictureSingle.EngYearTh:case o.PictureSingle.ThYear:case o.PictureSingle.Month:case o.PictureSingle.MonthTh:case o.PictureSingle.Day:case o.PictureSingle.DayTh:case o.PictureSingle.LocDay:break;default:return(0,l.assertNever)("calc.numfmt.NumberFormatImpl: printCodes code",mr)}ir+=Ar}return ir}},{key:"countBytecodePart",value:function(we){var Pe=we.code,ze=we.color,Ue=we.dbnum,_e=we.dtrRounding,pe=0;return ze!==void 0&&(pe+=2),Ue!==void 0&&(pe+=2),_e!==0&&(pe+=2),pe+=this.countBytecodeBuffer(Pe),pe}},{key:"countBytecode",value:function(){for(var we=0,Pe=fr.Pos;Pe<=fr.Text;Pe+=1){(Pe===fr.Pos&&this.condPos!==void 0||Pe===fr.Neg&&this.condNeg!==void 0)&&(we+=10);for(var ze=this.parts[Pe],Ue=!1,_e=fr.Pos;_e<Pe;_e+=1)if(this.parts[_e]===ze){Ue=!0;break}Ue||(we+=this.countBytecodePart(ze))}return we}},{key:"checkBytecode",value:function(){if(this.countBytecode()>Cr)throw new Sr(this.notFormatString("format string too long: bytecode limit"));if(this.countBytecode()>247)throw new Sr((0,o.notImplemented)(["format string too long: close to bytecode limit"]))}},{key:"getBundledLocaleInfo",value:function(we,Pe,ze){var Ue,_e=ze;switch(Pe){case o.Calendar.GregorianUS:_e=he;break;case o.Calendar.GregorianMEFrench:_e=Ce;break;case o.Calendar.GregorianArabic:_e=ve;break;case o.Calendar.GregorianXlitEnglish:_e=fe;break;case o.Calendar.GregorianXlitFrench:_e=Ae;break;case o.Calendar.UmAlQura:case o.Calendar.Hijri:break;case o.Calendar.Thai:_e=Te;break}if(((Ue=_e)==null?void 0:Ue.culture)!==void 0&&_e.culture!==""){var pe=(0,d.getBundledLocaleInfo)(_e);if(pe===void 0)throw new Er(this.notImplementedCulture(we,_e.culture));return pe}return this.config.localeInfo}},{key:"notFormatString",value:function(we){return(0,m.notFormatString)(`${we} (source=${String(this.source)}): ${this.logFormatString}`)}},{key:"notImplementedCulture",value:function(we,Pe){var ze=typeof Pe=="number"?`lcid:${ce(Pe)}`:`lang:${Pe}`;return(0,o.notImplemented)([`${we}: culture = ${ze}`])}}])})();r.NumberFormatImpl=$e;function gr(Ke,Rr,we){try{return(0,l.success)(new $e(Ke.config,{old:void 0,formatString:Rr,source:we}))}catch(Pe){return Pe instanceof Sr?(0,l.failure)(Pe.reason):(0,l.failure)((0,l.javaScriptError)(Pe))}}function xr(Ke){if(Ke.length===0)return!1;var Rr=(0,l.stringCodePointAt)(Ke,0);return Rr>=1424&&Rr<=1535||Rr===8207||Rr>=64285&&Rr<=64335||Rr>=1536&&Rr<=1791||Rr>=1872&&Rr<=1919||Rr>=2208&&Rr<=2303||Rr>=64336&&Rr<=65023||Rr>=65136&&Rr<=65279}function Qr(Ke,Rr,we,Pe){try{var ze,Ue,_e,pe=Ke.config.localeInfo;switch(we.kind){case o.OperKind.String:ze=xr(we.value)?m.Alignment.Right:m.Alignment.Left,Ue=m.Clip.None,_e=we;break;case o.OperKind.Number:ze=Rr.isTextOnly?m.Alignment.Left:m.Alignment.Right,Ue=m.Clip.All,_e=we;break;case o.OperKind.Boolean:ze=m.Alignment.Center,Ue=m.Clip.All,_e=(0,o.stringOper)(we.value?pe.trueName:pe.falseName);break;case o.OperKind.Blank:return(0,l.success)((0,m.formattedValue)([],void 0,m.Alignment.Left,m.Clip.All));case o.OperKind.Error:var ir=pe.errorNames[we.type];return ir==null?(0,l.failure)((0,o.internal)(`No locale data for error type ${we.type}`)):(0,l.success)((0,m.formattedValue)([(0,m.formattedUnitString)(ir)],void 0,m.Alignment.Center,m.Clip.All));case o.OperKind.Array:return(0,l.failure)((0,o.notImplemented)(["Array applyFormat"]));case o.OperKind.Rich:return(0,l.failure)((0,o.notImplemented)(["Rich applyFormat"]))}return Rr.apply(_e,ze,Ue,Pe)}catch(or){return(0,l.failure)((0,l.javaScriptError)(or))}}function qr(Ke,Rr){try{switch(Ke.valueType){case m.FormatValueType.General:return(0,l.failure)((0,o.notImplemented)(["changeDecimals General"]));case m.FormatValueType.Number:case m.FormatValueType.Currency:case m.FormatValueType.Accounting:case m.FormatValueType.Percentage:case m.FormatValueType.Scientific:if(Ke.decimals===0&&Rr<0)return l.successUndefined;var we=(0,l.fastMax)(0,Ke.decimals+Rr),Pe=Ke.synthesizeDecimals(we);return Pe.formatString===Ke.formatString?l.successUndefined:(0,l.success)(Pe);default:return l.successUndefined}}catch(ze){return(0,l.failure)((0,l.javaScriptError)(ze))}}},"../excel-online-calc-numfmt/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.toXLNumber=r.applyValueEdit=r.getValueEditOperKind=r.applyFormatAndRenderToString=r.getFormatString=r.initUtilGlobals=r.getRibbonFormat=r.RibbonFormat=r.convertKnownLCID=r.englishXLSXKnownFormat=r.isKnownFormatDefined=r.getKnownFormat=r.buildCurrencyFormat=r.buildFractionFormat=r.buildScientificFormat=r.buildPercentFormat=r.buildNumberFormat=r.createNumberFormatter=r.shouldInstallFormat=r.PackageName=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");r.PackageName="excel-online-calc-numfmt";var a=c("../excel-online-calc-numfmt/lib/edit.js");Object.defineProperty(r,"shouldInstallFormat",{enumerable:!0,get:function(){return a.shouldInstallFormat}});var l=c("../excel-online-calc-numfmt/lib/formatService.js");Object.defineProperty(r,"createNumberFormatter",{enumerable:!0,get:function(){return l.createNumberFormatter}});var o=c("../excel-online-calc-numfmt/lib/knownFormat.js");Object.defineProperty(r,"buildNumberFormat",{enumerable:!0,get:function(){return o.buildNumberFormat}}),Object.defineProperty(r,"buildPercentFormat",{enumerable:!0,get:function(){return o.buildPercentFormat}}),Object.defineProperty(r,"buildScientificFormat",{enumerable:!0,get:function(){return o.buildScientificFormat}}),Object.defineProperty(r,"buildFractionFormat",{enumerable:!0,get:function(){return o.buildFractionFormat}}),Object.defineProperty(r,"buildCurrencyFormat",{enumerable:!0,get:function(){return o.buildCurrencyFormat}}),Object.defineProperty(r,"getKnownFormat",{enumerable:!0,get:function(){return o.getKnownFormat}}),Object.defineProperty(r,"isKnownFormatDefined",{enumerable:!0,get:function(){return o.isKnownFormatDefined}}),Object.defineProperty(r,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return o.englishXLSXKnownFormat}});var d=c("../excel-online-calc-numfmt/lib/localeData.js");Object.defineProperty(r,"convertKnownLCID",{enumerable:!0,get:function(){return d.convertKnownLCID}});var g=c("../excel-online-calc-numfmt/lib/ribbonFormat.js");Object.defineProperty(r,"RibbonFormat",{enumerable:!0,get:function(){return g.RibbonFormat}}),Object.defineProperty(r,"getRibbonFormat",{enumerable:!0,get:function(){return g.getRibbonFormat}}),n.__exportStar(c("../excel-online-calc-numfmt/lib/serviceTypes.js"),r);var m=c("../excel-online-calc-numfmt/lib/util.js");Object.defineProperty(r,"initUtilGlobals",{enumerable:!0,get:function(){return m.initUtilGlobals}}),Object.defineProperty(r,"getFormatString",{enumerable:!0,get:function(){return m.getFormatString}}),Object.defineProperty(r,"applyFormatAndRenderToString",{enumerable:!0,get:function(){return m.applyFormatAndRenderToString}});var y=c("../excel-online-calc-numfmt/lib/utilDeprecated.js");Object.defineProperty(r,"getValueEditOperKind",{enumerable:!0,get:function(){return y.getValueEditOperKind}}),Object.defineProperty(r,"applyValueEdit",{enumerable:!0,get:function(){return y.applyValueEdit}}),Object.defineProperty(r,"toXLNumber",{enumerable:!0,get:function(){return y.toXLNumber}})},"../excel-online-calc-numfmt/lib/knownFormat.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.englishXLSXKnownFormat=void 0,r.getSpecial=d,r.getSingle=g,r.getColor=m,r.buildNumberFormat=y,r.buildPercentFormat=h,r.buildScientificFormat=R,r.buildQuoted=C,r.buildFractionFormat=S,r.buildCurrencyFormat=A,r.buildSingle=T,r.buildMMDDYYFormat=x,r.buildNumShapeConstFormat=G,r.buildNumShapeDateTimeFormat=O,r.getKnownFormat=j,r.isKnownFormatDefined=z;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/impl.js"),o=c("../excel-online-calc-numfmt/lib/unicode.js");function d(H,V){var I,B=(I=H.pictureSpecial[V])!=null?I:a.englishPictureSpecial[V];return(0,n.assertTrue)("calc.numfmt.knownFormat: getSpecial",B!==void 0),B}function g(H,V){var I,B=(I=H.pictureSingle[V])!=null?I:a.englishPictureSingle[V];return(0,n.assertTrue)("calc.numfmt.knownFormat: getSingle",B!==void 0),B}function m(H,V){var I,B=(I=H.pictureColor[V])!=null?I:a.englishPictureColor[V];return(0,n.assertTrue)("calc.numfmt.knownFormat: getColor",B!==void 0),B}function y(H,V,I,B){var q="";if(I>1){var W=(0,n.repeat)(g(H,a.PictureSingle.Hash),I-1);q+=V?(0,o.insertCommas)({isThousandsPosition:function(P){return P>0&&P%3===0},thousandsSeparator:g(H,a.PictureSingle.Comma)},W,1):W}return q+="0",B>0&&(q+=g(H,a.PictureSingle.Decimal),q+=(0,n.repeat)("0",B)),q}function h(H,V){var I="";return I+="0",V>0&&(I+=g(H,a.PictureSingle.Decimal),I+=(0,n.repeat)("0",V)),H.isPercentSepBySpace&&(I+=g(H,a.PictureSingle.Space)),I+=g(H,a.PictureSingle.Percent),I}function R(H,V,I,B){var q="";return q+=y(H,!1,V,I),H.isExpSepBySpace&&(q+=g(H,a.PictureSingle.Space)),q+=g(H,a.PictureSingle.E),q+="+",q+=(0,n.repeat)("0",B),q}function C(H,V){var I=g(H,a.PictureSingle.Quote);return I+V+I}function S(H,V){var I="";I+=g(H,a.PictureSingle.Hash);var B=H.fractionSeparator;return B===g(H,a.PictureSingle.Comma)?I+=C(H,B):B===" "?I+=g(H,a.PictureSingle.Space):I+=C(H,B),I+=(0,n.repeat)(g(H,a.PictureSingle.Question),V),I+=g(H,a.PictureSingle.Slash),I+=(0,n.repeat)(g(H,a.PictureSingle.Question),V),I}var F;(function(H){H[H.Pos=0]="Pos",H[H.Neg=1]="Neg",H[H.Zero=2]="Zero",H[H.Text=3]="Text"})(F||(F={}));function E(H,V){var I="";return I+=C(H,"-"),V>0&&(I+=(0,n.repeat)(g(H,a.PictureSingle.Question),V)),I}function A(H,V,I,B,q,W){for(var Z=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,P=H.isCurrencySymbolLead,Q=H.currencyFormat,Y=H.isCurrencySepBySpace,X=Z?F.Pos:q?F.Text:F.Neg,ee=y(H,!0,4,I),oe="",le=function(ie){ie!==F.Pos&&(oe+=g(H,a.PictureSingle.Sep)),ie===F.Neg&&V&&(oe+=g(H,a.PictureSingle.ColorStart)+m(H,a.PictureColor.Red)+g(H,a.PictureSingle.ColorEnd));var ae=function(){return ie===F.Zero?E(H,I):ie===F.Text?g(H,a.PictureSingle.Text):ee},re=function(){return ie!==F.Text?T(H,a.PictureSingle.Star,a.PictureSingle.Space):""},ne=function(){var Te="";if(P)switch(Q){case a.CurrencyFormat.Paren:Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.OpenParen);break;case a.CurrencyFormat.Trail:Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus);break;case a.CurrencyFormat.Intern:Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Space);break}else{switch(Q){case a.CurrencyFormat.Trail:Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus);break;case a.CurrencyFormat.Paren:case a.CurrencyFormat.Intern:Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Space);break}Q!==a.CurrencyFormat.Lead&&(Te+=re())}return Te},ce=function(){if(P)switch(Q){case a.CurrencyFormat.Lead:return T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus);case a.CurrencyFormat.Intern:return T(H,a.PictureSingle.Underscore,a.PictureSingle.Space)}else switch(Q){case a.CurrencyFormat.Lead:return T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus);case a.CurrencyFormat.Paren:case a.CurrencyFormat.Intern:return T(H,a.PictureSingle.Underscore,a.PictureSingle.Space)}return""},me=function(){return ie===F.Neg?g(H,a.PictureSingle.OpenParen):""},he=function(){return ie===F.Text&&!P?"":ie===F.Neg?g(H,a.PictureSingle.CloseParen):T(H,a.PictureSingle.Underscore,a.PictureSingle.CloseParen)},Ce=function(){var Te="";if(ie!==F.Neg)switch(Q){case a.CurrencyFormat.Intern:!P&&ie!==F.Text&&(Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus));break;case a.CurrencyFormat.Lead:case a.CurrencyFormat.Trail:if(Q===a.CurrencyFormat.Lead&&!q)break;Te+=T(H,a.PictureSingle.Underscore,a.PictureSingle.Minus);break}else Te+=g(H,a.PictureSingle.Minus);return q&&!P&&Q===a.CurrencyFormat.Lead&&(Te+=re()),Te},ve=function(){var Te="";return B&&!P&&Y&&(Te+=g(H,a.PictureSingle.Space)),B&&(Te+=W??d(H,a.PictureSpecial.Currency)),P&&Y&&(Te+=g(H,a.PictureSingle.Space)),Te},fe=function(){var Te="";return ie!==F.Text&&(P?(B&&(Te+=ve()),q&&(Te+=re())):Te+=ve()),Te};if(q&&(oe+=ne()),P)switch(Q){case a.CurrencyFormat.Paren:q||(oe+=me()),oe+=fe(),q&&(oe+=me()),oe+=ae(),oe+=he();break;case a.CurrencyFormat.Lead:oe+=Ce(),oe+=fe(),oe+=ae();break;case a.CurrencyFormat.Intern:oe+=fe(),oe+=Ce(),oe+=ae();break;case a.CurrencyFormat.Trail:oe+=fe(),oe+=ae(),oe+=Ce();break}else switch(Q){case a.CurrencyFormat.Paren:oe+=me(),oe+=ae(),q&&(oe+=he()),oe+=fe(),q||(oe+=he());break;case a.CurrencyFormat.Lead:oe+=Ce(),oe+=ae(),oe+=fe();break;case a.CurrencyFormat.Intern:oe+=ae(),oe+=Ce(),oe+=fe();break;case a.CurrencyFormat.Trail:oe+=ae(),oe+=fe(),oe+=Ce();break}q&&(oe+=ce())},ue=F.Pos;ue<=X;ue=ue+1)le(ue);return oe}function T(H){for(var V=arguments.length,I=new Array(V>1?V-1:0),B=1;B<V;B++)I[B-1]=arguments[B];return I.map(function(q){return typeof q=="string"?q:g(H,q)}).join("")}var D;(function(H){H[H.Day=0]="Day",H[H.Month=1]="Month",H[H.Year=2]="Year"})(D||(D={}));var _=J(J(J(J(J(J({},a.DateOrder.MDY,[D.Month,D.Day,D.Year]),a.DateOrder.DMY,[D.Day,D.Month,D.Year]),a.DateOrder.YMD,[D.Year,D.Month,D.Day]),a.DateOrder.MYD,[D.Month,D.Year,D.Day]),a.DateOrder.DYM,[D.Day,D.Year,D.Month]),a.DateOrder.YDM,[D.Year,D.Day,D.Month]);function M(H,V){var I=V?H.hour2Digits&&!H.clock24Hour:H.hour2Digits;return T(H,I?a.PictureSingle.Hour:"",a.PictureSingle.Hour,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute)}function k(H,V){return M(H,V)+T(H,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second)}function v(H){var V="";return H.isAMPMSepBySpace&&(V+=g(H,a.PictureSingle.Space)),V+=d(H,a.PictureSpecial.AP1),V}function b(H,V,I,B){for(var q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:H.year4Digits,W=H.month2Digits,Z=H.day2Digits,P=[(0,n.repeat)(V,Z?2:1),(0,n.repeat)(I,W?2:1),(0,n.repeat)(B,q?4:2)],Q=_[H.dateOrder],Y="",X=0;X<3;X+=1)Y+=P[Q[X]],X<2&&(Y+=g(H,a.PictureSingle.DateSep));return Y}function x(H,V){var I=g(H,a.PictureSingle.Year),B=g(H,a.PictureSingle.Month),q=g(H,a.PictureSingle.Day);return b(H,q,B,I,V)}function w(H,V,I){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.PictureSingle.Day,q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:a.PictureSingle.Month,W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:a.PictureSingle.Year,Z=H.day2Digits,P=H.country===a.Country.GER,Q=H.dateSeparator==="/"&&H.dateAltSeparator!==" ",Y="";return V&&(Y+=T(H,Z?B:"",B),Q?Y+=H.dateAltSeparator:(Y+=g(H,a.PictureSingle.DateSep),P&&(Y+=g(H,a.PictureSingle.Space)))),Y+=T(H,q,q,q),I&&(Q?Y+=H.dateAltSeparator:P?Y+=g(H,a.PictureSingle.Space):Y+=g(H,a.PictureSingle.DateSep),Y+=T(H,W,W)),Y}function L(H){var V=H.hour2Digits;return T(H,V?a.PictureSingle.HourTh:"",a.PictureSingle.HourTh,a.PictureSingle.Colon,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh)}function N(H){return L(H)+T(H,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh)}function U(H){return b(H,g(H,a.PictureSingle.DayTh),g(H,a.PictureSingle.MonthTh),g(H,a.PictureSingle.YearTh))}function K(H,V,I){return w(H,V,I,a.PictureSingle.DayTh,a.PictureSingle.MonthTh,a.PictureSingle.YearTh)}function G(H,V,I,B,q,W,Z,P){var Q=l.pictureNumberShape.indexOf(I)<<24|$(I),Y=Z;(B||q)&&(Y=2);var X=14;if(Y=(0,n.fastMin)(Y,X),B){var ee=T(H,a.PictureSingle.ColorStart,"$"+H.currencySymbol+"-"+Q.toString(16).toUpperCase(),a.PictureSingle.ColorEnd);return A(Object.assign({},H,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,2,!0,!1,ee).replace(ee,function(){return ee+g(H,a.PictureSingle.Space)})}var oe=T(H,a.PictureSingle.ColorStart,"$-"+Q.toString(16).toUpperCase(),a.PictureSingle.ColorEnd);if(q)return oe+h(Object.assign({},H,{isPercentSepBySpace:!1}),2);if(W)return oe+y(H,!0,4,Y);var le=11,ue=V.formatGeneral(H,P,le),te=ue.indexOf("E");if(te>=0){var ie=ue.substring(0,te),ae=ie.indexOf(H.decimalSeparator)>=0,re=ie.replace(H.decimalSeparator,"").length,ne=ue.substring(te+2).length;return oe+T(H,"0",!(Y>0)||ae?a.PictureSingle.Decimal:"",(0,n.repeat)(g(H,a.PictureSingle.Hash),re-1),a.PictureSingle.E,Y>0?"-":"+",(0,n.repeat)("0",ne))}return oe+T(H,"0",Y>0?a.PictureSingle.Decimal:"",(0,n.repeat)(g(H,a.PictureSingle.Hash),Y))}function $(H){switch(H){case a.NumberShape.ArabicIndic:case a.NumberShape.ExtendedArabicIndic:return a.LCID.Arabic;case a.NumberShape.Devanagari:return a.LCID.Hindi;case a.NumberShape.Bengali:return 1093;case a.NumberShape.Gurmukhi:return 1094;case a.NumberShape.Gujarati:return 1095;case a.NumberShape.Oriya:return 1096;case a.NumberShape.Tamil:return a.LCID.Tamil;case a.NumberShape.Telugu:return 1098;case a.NumberShape.Kannada:return 1099;case a.NumberShape.Malayalam:return 1100;case a.NumberShape.Thai:return a.LCID.Thailand;case a.NumberShape.Lao:return 1108;case a.NumberShape.Tibetan:return 1105;case a.NumberShape.Myanmar:return 1109;case a.NumberShape.Ethiopic:return 1118;case a.NumberShape.Khmer:return 1107;case a.NumberShape.Mongolian:return 1104;case a.NumberShape.ASCII:case a.NumberShape.ChineseTrad1:case a.NumberShape.ChineseTrad2:case a.NumberShape.ChineseTrad3:case a.NumberShape.ChineseSimp1:case a.NumberShape.ChineseSimp2:case a.NumberShape.ChineseSimp3:case a.NumberShape.Japanese1:case a.NumberShape.Japanese2:case a.NumberShape.Japanese3:case a.NumberShape.Korean1:case a.NumberShape.Korean2:case a.NumberShape.Korean3:case a.NumberShape.Korean4:return 0;default:return(0,n.assertNever)("calc.numfmt.lcidFromNumShape",H)}}function O(H,V,I){var B=T(H,a.PictureSingle.ColorStart,"$-"+(l.pictureNumberShape.indexOf(V)<<24).toString(16).toUpperCase(),a.PictureSingle.ColorEnd);return B+j(H,I)}function j(H,V){switch(V){case a.KnownFormat.General:return d(H,a.PictureSpecial.General);case a.KnownFormat.NoComFixed0:return y(H,!1,1,0);case a.KnownFormat.NoComFixed:return y(H,!1,1,2);case a.KnownFormat.Fixed0:return y(H,!0,4,0);case a.KnownFormat.Fixed:return y(H,!0,4,2);case a.KnownFormat.Currency:return A(H,!1,0,!0,!1);case a.KnownFormat.CoCurrency:return A(H,!0,0,!0,!1);case a.KnownFormat.CurrencyDec:return A(H,!1,2,!0,!1);case a.KnownFormat.CoCurrencyDec:return A(H,!0,2,!0,!1);case a.KnownFormat.Pct0:return h(H,0);case a.KnownFormat.Pct:return h(H,2);case a.KnownFormat.Exp:return R(H,1,2,2);case a.KnownFormat.Fract:return S(H,1);case a.KnownFormat.FractBond:return S(H,2);case a.KnownFormat.MMDDYY:return x(H);case a.KnownFormat.DDMMMYY:return w(H,!0,!0);case a.KnownFormat.DDMMM:return w(H,!0,!1);case a.KnownFormat.MMMYY:return w(H,!1,!0);case a.KnownFormat.HHMMAP:return M(H,!0)+v(H);case a.KnownFormat.HHMMSSAP:return k(H,!0)+v(H);case a.KnownFormat.HHMM:return M(H,!1);case a.KnownFormat.HHMMSS:return k(H,!1);case a.KnownFormat.MDYHMS:return T(H,x(H),a.PictureSingle.Space,M(H,!1));case a.KnownFormat.USCoCurrency:case a.KnownFormat.USCoCurrencyDec:return A(Object.assign({},H,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,V===a.KnownFormat.USCoCurrencyDec?2:0,!0,!1,H.isChinaT?C(H,"US$"):"$");case a.KnownFormat.Currency2:return A(H,!1,0,!1,!1);case a.KnownFormat.CoCurrency2:return A(H,!0,0,!1,!1);case a.KnownFormat.CurrencyDec2:return A(H,!1,2,!1,!1);case a.KnownFormat.CoCurrencyDec2:return A(H,!0,2,!1,!1);case a.KnownFormat.Acct:return A(H,!1,0,!1,!0);case a.KnownFormat.AcctDec:return A(H,!1,2,!1,!0);case a.KnownFormat.AcctCur:return A(H,!1,0,!0,!0);case a.KnownFormat.AcctDecCur:return A(H,!1,2,!0,!0);case a.KnownFormat.MMSS:return T(H,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second);case a.KnownFormat.AbsHMMSS:return T(H,a.PictureSingle.ColorStart,a.PictureSingle.Hour,a.PictureSingle.ColorEnd,a.PictureSingle.Colon,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second);case a.KnownFormat.SS0:return T(H,a.PictureSingle.Minute,a.PictureSingle.Minute,a.PictureSingle.Colon,a.PictureSingle.Second,a.PictureSingle.Second,a.PictureSingle.Decimal,"0");case a.KnownFormat.Eng:return R(H,3,1,1);case a.KnownFormat.Text:return g(H,a.PictureSingle.Text);case a.KnownFormat.NoComFixed0_Tha:return"t"+y(H,!1,1,0);case a.KnownFormat.NoComFixed_Tha:return"t"+y(H,!1,1,2);case a.KnownFormat.Fixed0_Tha:return"t"+y(H,!0,4,0);case a.KnownFormat.Fixed_Tha:return"t"+y(H,!0,4,2);case a.KnownFormat.CoCurrency_Tha:case a.KnownFormat.CoCurrencyDec_Tha:return A(Object.assign({},H,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!0,V===a.KnownFormat.CoCurrencyDec_Tha?2:0,!0,!1,"t"+d(H,a.PictureSpecial.Currency));case a.KnownFormat.Pct0_Tha:return"t"+h(H,0);case a.KnownFormat.Pct_Tha:return"t"+h(H,2);case a.KnownFormat.MMDDYY_Tha:return U(H);case a.KnownFormat.DDMMMYY_Tha:return K(H,!0,!0);case a.KnownFormat.DDMMM_Tha:return K(H,!0,!1);case a.KnownFormat.MMMYY_Tha:return K(H,!1,!0);case a.KnownFormat.HHMM_Tha:return L(H);case a.KnownFormat.HHMMSS_Tha:return N(H);case a.KnownFormat.MDYHMS_Tha:return T(H,U(H),a.PictureSingle.Space,L(H));case a.KnownFormat.AbsHMMSS_Tha:return T(H,a.PictureSingle.ColorStart,a.PictureSingle.HourTh,a.PictureSingle.ColorEnd,a.PictureSingle.Colon,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh);case a.KnownFormat.MMSS_Tha:return T(H,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh);case a.KnownFormat.SS0_Tha:return T(H,a.PictureSingle.MinuteTh,a.PictureSingle.MinuteTh,a.PictureSingle.Colon,a.PictureSingle.SecondTh,a.PictureSingle.SecondTh,a.PictureSingle.Decimal,"0");case a.KnownFormat.DMBB_Tha:return b(H,g(H,a.PictureSingle.Day),g(H,a.PictureSingle.Month),g(H,a.PictureSingle.EngYearTh),!1);default:return(0,n.assertNever)("calc.numfmt.getKnownFormat",V)}}function z(H,V){return H<=a.KnownFormat.General&&H>=a.KnownFormat.AcctDec?!0:H<=-1e3&&H>=-1099?V.isEastAsia:H<=-1100&&H>=-1199?V.isJapan:H<=-1200&&H>=-1299?V.isKorea:H<=-1300&&H>=-1399?V.isChinaT:H<=-1400&&H>=-1499?V.isChinaS:H<=-2e3&&H>=-2099?V.isThai:(0,n.assertFalse)("calc.numfmt.isKnownFormatDefined")}r.englishXLSXKnownFormat={0:a.KnownFormat.General,1:a.KnownFormat.NoComFixed0,2:a.KnownFormat.NoComFixed,3:a.KnownFormat.Fixed0,4:a.KnownFormat.Fixed,5:a.KnownFormat.Currency,6:a.KnownFormat.CoCurrency,7:a.KnownFormat.CurrencyDec,8:a.KnownFormat.CoCurrencyDec,9:a.KnownFormat.Pct0,10:a.KnownFormat.Pct,11:a.KnownFormat.Exp,12:a.KnownFormat.Fract,13:a.KnownFormat.FractBond,14:a.KnownFormat.MMDDYY,15:a.KnownFormat.DDMMMYY,16:a.KnownFormat.DDMMM,17:a.KnownFormat.MMMYY,18:a.KnownFormat.HHMMAP,19:a.KnownFormat.HHMMSSAP,20:a.KnownFormat.HHMM,21:a.KnownFormat.HHMMSS,22:a.KnownFormat.MDYHMS,37:a.KnownFormat.Currency2,38:a.KnownFormat.CoCurrency2,39:a.KnownFormat.CurrencyDec2,40:a.KnownFormat.CoCurrencyDec2,41:a.KnownFormat.Acct,42:a.KnownFormat.AcctCur,43:a.KnownFormat.AcctDec,44:a.KnownFormat.AcctDecCur,45:a.KnownFormat.MMSS,46:a.KnownFormat.AbsHMMSS,47:a.KnownFormat.SS0,48:a.KnownFormat.Eng,49:a.KnownFormat.Text}},"../excel-online-calc-numfmt/lib/localeData.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.getBundledLocaleInfo=m,r.convertKnownLCID=h;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o={ar:[["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"],["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"],["\u0627\u0644\u0623\u062D\u062F","\u0627\u0644\u0625\u062B\u0646\u064A\u0646","\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062E\u0645\u064A\u0633","\u0627\u0644\u062C\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062A"],["\u0627\u0644\u0623\u062D\u062F","\u0627\u0644\u0625\u062B\u0646\u064A\u0646","\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062E\u0645\u064A\u0633","\u0627\u0644\u062C\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062A"],["\u0635","\u0645"],"z"],en:[["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["AM","PM"],"z"],es:[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","set","oct.","nov.","dic."],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],["do.","lu.","ma.","mi.","ju.","vi.","s\xE1."],["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],["a. m.","p. m."],"z"],fr:[["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"en","z"],zh:[["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],["\u9031\u65E5","\u9031\u4E00","\u9031\u4E8C","\u9031\u4E09","\u9031\u56DB","\u9031\u4E94","\u9031\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],["\u4E0A\u5348","\u4E0B\u5348"],"s"],de:[["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"en","z"],hr:[["sij","vlj","o\u017Eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],["sije\u010Danj","velja\u010Da","o\u017Eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],["ned","pon","uto","sri","\u010Det","pet","sub"],["nedjelja","ponedjeljak","utorak","srijeda","\u010Detvrtak","petak","subota"],"en","z"],nl:[["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],["zo","ma","di","wo","do","vr","za"],["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"en","z"],sv:[["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],["s\xF6n","m\xE5n","tis","ons","tor","fre","l\xF6r"],["s\xF6ndag","m\xE5ndag","tisdag","onsdag","torsdag","fredag","l\xF6rdag"],"en","z"],it:[["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xEC","marted\xEC","mercoled\xEC","gioved\xEC","venerd\xEC","sabato"],"en","z"],ro:[["ian.","feb.","mar.","apr.","mai","iun.","iul.","aug.","sept.","oct.","nov.","dec."],["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"],["dum.","lun.","mar.","mie.","joi","vin.","s\xE2m."],["duminic\u0103","luni","mar\u021Bi","miercuri","joi","vineri","s\xE2mb\u0103t\u0103"],["a.m.","p.m."],"z"],ru:[["\u044F\u043D\u0432","\u0444\u0435\u0432","\u043C\u0430\u0440","\u0430\u043F\u0440","\u043C\u0430\u0439","\u0438\u044E\u043D","\u0438\u044E\u043B","\u0430\u0432\u0433","\u0441\u0435\u043D","\u043E\u043A\u0442","\u043D\u043E\u044F","\u0434\u0435\u043A"],["\u042F\u043D\u0432\u0430\u0440\u044C","\u0424\u0435\u0432\u0440\u0430\u043B\u044C","\u041C\u0430\u0440\u0442","\u0410\u043F\u0440\u0435\u043B\u044C","\u041C\u0430\u0439","\u0418\u044E\u043D\u044C","\u0418\u044E\u043B\u044C","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C","\u041E\u043A\u0442\u044F\u0431\u0440\u044C","\u041D\u043E\u044F\u0431\u0440\u044C","\u0414\u0435\u043A\u0430\u0431\u0440\u044C"],["\u0412\u0441","\u041F\u043D","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041F\u0442","\u0421\u0431"],["\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435","\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A","\u0432\u0442\u043E\u0440\u043D\u0438\u043A","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043F\u044F\u0442\u043D\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043E\u0442\u0430"],"en","z"],sr:[["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],["ned","pon","uto","sre","\u010Det","pet","sub"],["nedelja","ponedeljak","utorak","sreda","\u010Detvrtak","petak","subota"],["pre podne","po podne"],"z"],uk:[["\u0421\u0456\u0447","\u041B\u044E\u0442","\u0411\u0435\u0440","\u041A\u0432\u0456","\u0422\u0440\u0430","\u0427\u0435\u0440","\u041B\u0438\u043F","\u0421\u0435\u0440","\u0412\u0435\u0440","\u0416\u043E\u0432","\u041B\u0438\u0441","\u0413\u0440\u0443"],["\u0441\u0456\u0447\u0435\u043D\u044C","\u043B\u044E\u0442\u0438\u0439","\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C","\u043A\u0432\u0456\u0442\u0435\u043D\u044C","\u0442\u0440\u0430\u0432\u0435\u043D\u044C","\u0447\u0435\u0440\u0432\u0435\u043D\u044C","\u043B\u0438\u043F\u0435\u043D\u044C","\u0441\u0435\u0440\u043F\u0435\u043D\u044C","\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C","\u0436\u043E\u0432\u0442\u0435\u043D\u044C","\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434","\u0433\u0440\u0443\u0434\u0435\u043D\u044C"],["\u041D\u0434","\u041F\u043D","\u0412\u0442","\u0421\u0440","\u0427\u0442","\u041F\u0442","\u0421\u0431"],["\u043D\u0435\u0434\u0456\u043B\u044F","\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A","\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043F'\u044F\u0442\u043D\u0438\u0446\u044F","\u0441\u0443\u0431\u043E\u0442\u0430"],"en","z"],bg:[["\u044F\u043D\u0443","\u0444\u0435\u0432","\u043C\u0430\u0440","\u0430\u043F\u0440","\u043C\u0430\u0439","\u044E\u043D\u0438","\u044E\u043B\u0438","\u0430\u0432\u0433","\u0441\u0435\u043F","\u043E\u043A\u0442","\u043D\u043E\u0435","\u0434\u0435\u043A"],["\u044F\u043D\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043C\u0430\u0440\u0442","\u0430\u043F\u0440\u0438\u043B","\u043C\u0430\u0439","\u044E\u043D\u0438","\u044E\u043B\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438","\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438","\u043D\u043E\u0435\u043C\u0432\u0440\u0438","\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438"],["\u043D\u0435\u0434","\u043F\u043E\u043D","\u0432\u0442","\u0441\u0440","\u0447\u0435\u0442\u0432","\u043F\u0435\u0442","\u0441\u044A\u0431"],["\u043D\u0435\u0434\u0435\u043B\u044F","\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A","\u0432\u0442\u043E\u0440\u043D\u0438\u043A","\u0441\u0440\u044F\u0434\u0430","\u0447\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A","\u043F\u0435\u0442\u044A\u043A","\u0441\u044A\u0431\u043E\u0442\u0430"],"en","z"],cs:[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["leden","\xFAnor","b\u0159ezen","duben","kv\u011Bten","\u010Derven","\u010Dervenec","srpen","z\xE1\u0159\xED","\u0159\xEDjen","listopad","prosinec"],["ne","po","\xFAt","st","\u010Dt","p\xE1","so"],["ned\u011Ble","pond\u011Bl\xED","\xFAter\xFD","st\u0159eda","\u010Dtvrtek","p\xE1tek","sobota"],["dop.","odp."],"z"],da:["sv",["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],["s\xF8","ma","ti","on","to","fr","l\xF8"],["s\xF8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xF8rdag"],"sv","z"],el:[["\u0399\u03B1\u03BD","\u03A6\u03B5\u03B2","\u039C\u03B1\u03C1","\u0391\u03C0\u03C1","\u039C\u03B1\u03CA","\u0399\u03BF\u03C5\u03BD","\u0399\u03BF\u03C5\u03BB","\u0391\u03C5\u03B3","\u03A3\u03B5\u03C0","\u039F\u03BA\u03C4","\u039D\u03BF\u03B5","\u0394\u03B5\u03BA"],["\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2","\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2","\u039C\u03AC\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2","\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2","\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2","\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2"],["\u039A\u03C5\u03C1","\u0394\u03B5\u03C5","\u03A4\u03C1\u03B9","\u03A4\u03B5\u03C4","\u03A0\u03B5\u03BC","\u03A0\u03B1\u03C1","\u03A3\u03B1\u03B2"],["\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE","\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1","\u03A4\u03C1\u03AF\u03C4\u03B7","\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7","\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7","\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE","\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF"],["\u03C0\u03BC","\u03BC\u03BC"],"z"],et:[["jaan","veebr","m\xE4rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],["jaanuar","veebruar","m\xE4rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],["P","E","T","K","N","R","L"],["p\xFChap\xE4ev","esmasp\xE4ev","teisip\xE4ev","kolmap\xE4ev","neljap\xE4ev","reede","laup\xE4ev"],"en","z"],fi:[["tammi","helmi","maalis","huhti","touko","kes\xE4","hein\xE4","elo","syys","loka","marras","joulu"],["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\xE4kuu","hein\xE4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],["su","ma","ti","ke","to","pe","la"],["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],["ap.","ip."],"z"],he:[["\u05D9\u05E0\u05D5","\u05E4\u05D1\u05E8","\u05DE\u05E8\u05E5","\u05D0\u05E4\u05E8","\u05DE\u05D0\u05D9","\u05D9\u05D5\u05E0","\u05D9\u05D5\u05DC","\u05D0\u05D5\u05D2","\u05E1\u05E4\u05D8","\u05D0\u05D5\u05E7","\u05E0\u05D5\u05D1","\u05D3\u05E6\u05DE"],["\u05D9\u05E0\u05D5\u05D0\u05E8","\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8","\u05DE\u05E8\u05E5","\u05D0\u05E4\u05E8\u05D9\u05DC","\u05DE\u05D0\u05D9","\u05D9\u05D5\u05E0\u05D9","\u05D9\u05D5\u05DC\u05D9","\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8","\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8","\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8","\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8","\u05D3\u05E6\u05DE\u05D1\u05E8"],["\u05D9\u05D5\u05DD\xA0\u05D0","\u05D9\u05D5\u05DD\xA0\u05D1","\u05D9\u05D5\u05DD\xA0\u05D2","\u05D9\u05D5\u05DD\xA0\u05D3","\u05D9\u05D5\u05DD\xA0\u05D4","\u05D9\u05D5\u05DD\xA0\u05D5","\u05E9\u05D1\u05EA"],["\u05D9\u05D5\u05DD\xA0\u05E8\u05D0\u05E9\u05D5\u05DF","\u05D9\u05D5\u05DD\xA0\u05E9\u05E0\u05D9","\u05D9\u05D5\u05DD\xA0\u05E9\u05DC\u05D9\u05E9\u05D9","\u05D9\u05D5\u05DD\xA0\u05E8\u05D1\u05D9\u05E2\u05D9","\u05D9\u05D5\u05DD\xA0\u05D7\u05DE\u05D9\u05E9\u05D9","\u05D9\u05D5\u05DD\xA0\u05E9\u05D9\u05E9\u05D9","\u05E9\u05D1\u05EA"],"en","z"],hu:[["jan.","febr.","m\xE1rc.","\xE1pr.","m\xE1j.","j\xFAn.","j\xFAl.","aug.","szept.","okt.","nov.","dec."],["janu\xE1r","febru\xE1r","m\xE1rcius","\xE1prilis","m\xE1jus","j\xFAnius","j\xFAlius","augusztus","szeptember","okt\xF3ber","november","december"],["V","H","K","Sze","Cs","P","Szo"],["vas\xE1rnap","h\xE9tf\u0151","kedd","szerda","cs\xFCt\xF6rt\xF6k","p\xE9ntek","szombat"],["de.","du."],"z"],id:[["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],["Mgg","Sen","Sel","Rab","Kam","Jum","Sab"],["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"en","z"],ja:[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u65E5","\u6708","\u706B","\u6C34","\u6728","\u91D1","\u571F"],["\u65E5\u66DC\u65E5","\u6708\u66DC\u65E5","\u706B\u66DC\u65E5","\u6C34\u66DC\u65E5","\u6728\u66DC\u65E5","\u91D1\u66DC\u65E5","\u571F\u66DC\u65E5"],["\u5348\u524D","\u5348\u5F8C"],"j"],ko:["ja",["1\uC6D4","2\uC6D4","3\uC6D4","4\uC6D4","5\uC6D4","6\uC6D4","7\uC6D4","8\uC6D4","9\uC6D4","10\uC6D4","11\uC6D4","12\uC6D4"],["\uC77C","\uC6D4","\uD654","\uC218","\uBAA9","\uAE08","\uD1A0"],["\uC77C\uC694\uC77C","\uC6D4\uC694\uC77C","\uD654\uC694\uC77C","\uC218\uC694\uC77C","\uBAA9\uC694\uC77C","\uAE08\uC694\uC77C","\uD1A0\uC694\uC77C"],["\uC624\uC804","\uC624\uD6C4"],"k"],lt:[["saus.","vas.","kov.","bal.","geg.","bir\u017E.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],["sausis","vasaris","kovas","balandis","gegu\u017E\u0117","bir\u017Eelis","liepa","rugpj\u016Btis","rugs\u0117jis","spalis","lapkritis","gruodis"],["sk","pr","an","tr","kt","pn","\u0161t"],["sekmadienis","pirmadienis","antradienis","tre\u010Diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],["prie\u0161piet","popiet"],"z"],lv:[["janv.","febr.","marts","apr.","maijs","j\u016Bn.","j\u016Bl.","aug.","sept.","okt.","nov.","dec."],["janv\u0101ris","febru\u0101ris","marts","apr\u012Blis","maijs","j\u016Bnijs","j\u016Blijs","augusts","septembris","oktobris","novembris","decembris"],["sv\u0113td.","pirmd.","otrd.","tre\u0161d.","ceturtd.","piektd.","sestd."],["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],["priek\u0161p.","p\u0113cp."],"z"],nb:[["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],["s\xF8n","man","tir","ons","tor","fre","l\xF8r"],"da","ro","z"],pl:[["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017A","lis","gru"],["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017Adziernik","listopad","grudzie\u0144"],["niedz.","pon.","wt.","\u015Br.","czw.","pt.","sob."],["niedziela","poniedzia\u0142ek","wtorek","\u015Broda","czwartek","pi\u0105tek","sobota"],"en","z"],pt:[["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],["janeiro","fevereiro","mar\xE7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],["dom","seg","ter","qua","qui","sex","s\xE1b"],["domingo","segunda-feira","ter\xE7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xE1bado"],"en","z"],sk:["ja",["janu\xE1r","febru\xE1r","marec","apr\xEDl","m\xE1j","j\xFAn","j\xFAl","august","september","okt\xF3ber","november","december"],["ne","po","ut","st","\u0161t","pi","so"],["nede\u013Ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"],"en","z"],sl:[["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],["ned.","pon.","tor.","sre.","\u010Det.","pet.","sob."],["nedelja","ponedeljek","torek","sreda","\u010Detrtek","petek","sobota"],["dop.","pop."],"z"],th:[["\u0E21.\u0E04.","\u0E01.\u0E1E.","\u0E21\u0E35.\u0E04.","\u0E40\u0E21.\u0E22.","\u0E1E.\u0E04.","\u0E21\u0E34.\u0E22.","\u0E01.\u0E04.","\u0E2A.\u0E04.","\u0E01.\u0E22.","\u0E15.\u0E04.","\u0E1E.\u0E22.","\u0E18.\u0E04."],["\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21","\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C","\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21","\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19","\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21","\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19","\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21","\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21","\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19","\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21","\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19","\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21"],["\u0E2D\u0E32.","\u0E08.","\u0E2D.","\u0E1E.","\u0E1E\u0E24.","\u0E28.","\u0E2A."],["\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C","\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C","\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23","\u0E1E\u0E38\u0E18","\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35","\u0E28\u0E38\u0E01\u0E23\u0E4C","\u0E40\u0E2A\u0E32\u0E23\u0E4C"],"en","z"],tr:[["Oca","\u015Eub","Mar","Nis","May","Haz","Tem","A\u011Fu","Eyl","Eki","Kas","Ara"],["Ocak","\u015Eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011Fustos","Eyl\xFCl","Ekim","Kas\u0131m","Aral\u0131k"],["Paz","Pzt","Sal","\xC7ar","Per","Cum","Cmt"],["Pazar","Pazartesi","Sal\u0131","\xC7ar\u015Famba","Per\u015Fembe","Cuma","Cumartesi"],["\xD6\xD6","\xD6S"],"z"],vi:[["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12"],["Tha\u0301ng Gi\xEAng","Tha\u0301ng Hai","Tha\u0301ng Ba","Tha\u0301ng T\u01B0","Tha\u0301ng N\u0103m","Tha\u0301ng Sa\u0301u","Tha\u0301ng Ba\u0309y","Tha\u0301ng Ta\u0301m","Tha\u0301ng Chi\u0301n","Tha\u0301ng M\u01B0\u01A1\u0300i","Tha\u0301ng M\u01B0\u01A1\u0300i M\xF4\u0323t","Tha\u0301ng M\u01B0\u01A1\u0300i Hai"],["CN","T2","T3","T4","T5","T6","T7"],["Chu\u0309 Nh\xE2\u0323t","Th\u01B0\u0301 Hai","Th\u01B0\u0301 Ba","Th\u01B0\u0301 T\u01B0","Th\u01B0\u0301 N\u0103m","Th\u01B0\u0301 Sa\u0301u","Th\u01B0\u0301 Ba\u0309y"],["SA","CH"],"z"],ta:[["\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF","\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF","\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD","\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD","\u0BAE\u0BC7","\u0B9C\u0BC2\u0BA9\u0BCD","\u0B9C\u0BC2\u0BB2\u0BC8","\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD","\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD","\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD"],["\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF","\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF","\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD","\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD","\u0BAE\u0BC7","\u0B9C\u0BC2\u0BA9\u0BCD","\u0B9C\u0BC2\u0BB2\u0BC8","\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD","\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD","\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD","\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD"],["\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1","\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD","\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD","\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD","\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD","\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF","\u0B9A\u0BA9\u0BBF"],["\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8","\u0B9A\u0BA9\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8"],["\u0B95\u0BBE\u0BB2\u0BC8","\u0BAE\u0BBE\u0BB2\u0BC8"],"z"],syr:[["\u070F\u071F\u0722\xA0\u070F\u0712","\u072B\u0712\u071B","\u0710\u0715\u072A","\u0722\u071D\u0723\u0722","\u0710\u071D\u072A","\u071A\u0719\u071D\u072A\u0722","\u072C\u0721\u0718\u0719","\u0710\u0712","\u0710\u071D\u0720\u0718\u0720","\u070F\u072C\u072B\xA0\u070F\u0710","\u070F\u072C\u072B\xA0\u070F\u0712","\u070F\u071F\u0722\xA0\u070F\u0710"],["\u071F\u0722\u0718\u0722\xA0\u0710\u071A\u072A\u071D","\u072B\u0712\u071B","\u0710\u0715\u072A","\u0722\u071D\u0723\u0722","\u0710\u071D\u072A","\u071A\u0719\u071D\u072A\u0722","\u072C\u0721\u0718\u0719","\u0710\u0712","\u0710\u071D\u0720\u0718\u0720","\u072C\u072B\u072A\u071D\xA0\u0729\u0715\u071D\u0721","\u072C\u072B\u072A\u071D\xA0\u0710\u071A\u072A\u071D","\u071F\u0722\u0718\u0722\xA0\u0729\u0715\u071D\u0721"],["\u070F\u0710\xA0\u070F\u0712\u072B","\u070F\u0712\xA0\u070F\u0712\u072B","\u070F\u0713\xA0\u070F\u0712\u072B","\u070F\u0715\xA0\u070F\u0712\u072B","\u070F\u0717\xA0\u070F\u0712\u072B","\u070F\u0725\u072A\u0718\u0712","\u070F\u072B\u0712"],["\u071A\u0715\xA0\u0712\u072B\u0712\u0710","\u072C\u072A\u071D\u0722\xA0\u0712\u072B\u0712\u0710","\u072C\u0720\u072C\u0710\xA0\u0712\u072B\u0712\u0710","\u0710\u072A\u0712\u0725\u0710\xA0\u0712\u072B\u0712\u0710","\u071A\u0721\u072B\u0710\xA0\u0712\u072B\u0712\u0710","\u0725\u072A\u0718\u0712\u072C\u0710","\u072B\u0712\u072C\u0710"],["\u0729.\u071B","\u0712.\u071B"],"z"],eu:[["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],["ig.","al.","ar.","az.","og.","or.","lr."],["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],"en","z"],be:[["\u0441\u0442\u0443\u0434\u0437","\u043B\u044E\u0442","\u0441\u0430\u043A","\u043A\u0440\u0430\u0441","\u043C\u0430\u0439","\u0447\u044D\u0440\u0432","\u043B\u0456\u043F","\u0436\u043D","\u0432\u0435\u0440","\u043A\u0430\u0441\u0442\u0440","\u043B\u0456\u0441\u0442","\u0441\u043D\u0435\u0436"],["\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044C","\u043B\u044E\u0442\u044B","\u0441\u0430\u043A\u0430\u0432\u0456\u043A","\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A","\u043C\u0430\u0439","\u0447\u044D\u0440\u0432\u0435\u043D\u044C","\u043B\u0456\u043F\u0435\u043D\u044C","\u0436\u043D\u0456\u0432\u0435\u043D\u044C","\u0432\u0435\u0440\u0430\u0441\u0435\u043D\u044C","\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A","\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434","\u0441\u043D\u0435\u0436\u0430\u043D\u044C"],["\u043D\u0434","\u043F\u043D","\u0430\u045E\u0442","\u0441\u0440","\u0447\u0446","\u043F\u0442","\u0441\u0431"],["\u043D\u044F\u0434\u0437\u0435\u043B\u044F","\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A","\u0430\u045E\u0442\u043E\u0440\u0430\u043A","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043F\u044F\u0442\u043D\u0456\u0446\u0430","\u0441\u0443\u0431\u043E\u0442\u0430"],"en","z"],dv:[["\u0796\u07A6\u0782\u07A6\u0788\u07A6\u0783\u07A9","\u078A\u07AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u0797\u07B0","\u0787\u07AD\u0795\u07B0\u0783\u07A8\u078D\u07B0","\u0789\u07AC\u0787\u07A8","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AE\u078E\u07A6\u0790\u07B0\u0793\u07B0","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783"],["\u0796\u07A6\u0782\u07A6\u0788\u07A6\u0783\u07A9","\u078A\u07AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u0797\u07B0","\u0787\u07AD\u0795\u07B0\u0783\u07A8\u078D\u07B0","\u0789\u07AC\u0787\u07A8","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AE\u078E\u07A6\u0790\u07B0\u0793\u07B0","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783"],["\u0787\u07A7\u078B\u07A9\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"],["\u0787\u07A7\u078B\u07A9\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"],["\u0789\u0786","\u0789\u078A"],"z"],hi:[["\u091C\u0928\u0935\u0930\u0940","\u092B\u0930\u0935\u0930\u0940","\u092E\u093E\u0930\u094D\u091A","\u0905\u092A\u094D\u0930\u0948\u0932","\u092E\u0908","\u091C\u0942\u0928","\u091C\u0941\u0932\u093E\u0908","\u0905\u0917\u0938\u094D\u0924","\u0938\u093F\u0924\u092E\u094D\u092C\u0930","\u0905\u0915\u094D\u0924\u0942\u092C\u0930","\u0928\u0935\u092E\u094D\u092C\u0930","\u0926\u093F\u0938\u092E\u094D\u092C\u0930"],["\u091C\u0928\u0935\u0930\u0940","\u092B\u0930\u0935\u0930\u0940","\u092E\u093E\u0930\u094D\u091A","\u0905\u092A\u094D\u0930\u0948\u0932","\u092E\u0908","\u091C\u0942\u0928","\u091C\u0941\u0932\u093E\u0908","\u0905\u0917\u0938\u094D\u0924","\u0938\u093F\u0924\u092E\u094D\u092C\u0930","\u0905\u0915\u094D\u0924\u0942\u092C\u0930","\u0928\u0935\u092E\u094D\u092C\u0930","\u0926\u093F\u0938\u092E\u094D\u092C\u0930"],["\u0930\u0935\u093F.","\u0938\u094B\u092E.","\u092E\u0902\u0917\u0932.","\u092C\u0941\u0927.","\u0917\u0941\u0930\u0941.","\u0936\u0941\u0915\u094D\u0930.","\u0936\u0928\u093F."],["\u0930\u0935\u093F\u0935\u093E\u0930","\u0938\u094B\u092E\u0935\u093E\u0930","\u092E\u0902\u0917\u0932\u0935\u093E\u0930","\u092C\u0941\u0927\u0935\u093E\u0930","\u0917\u0941\u0930\u0941\u0935\u093E\u0930","\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930","\u0936\u0928\u093F\u0935\u093E\u0930"],["\u092A\u0942\u0930\u094D\u0935\u093E\u0939\u094D\u0928","\u0905\u092A\u0930\u093E\u0939\u094D\u0928"],"z"],fil:[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"en","z"],ms:[["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],["PG","PTG"],"z"],"ar-SA":"ar","ar-IQ":[["\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064A\u0633\u0627\u0646","\u0623\u064A\u0627\u0631","\u062D\u0632\u064A\u0631\u0627\u0646","\u062A\u0645\u0648\u0632","\u0622\u0628","\u0623\u064A\u0644\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u0623\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u0623\u0648\u0644"],["\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064A\u0633\u0627\u0646","\u0623\u064A\u0627\u0631","\u062D\u0632\u064A\u0631\u0627\u0646","\u062A\u0645\u0648\u0632","\u0622\u0628","\u0623\u064A\u0644\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u0623\u0648\u0644","\u062A\u0634\u0631\u064A\u0646\xA0\u0627\u0644\u062B\u0627\u0646\u064A","\u0643\u0627\u0646\u0648\u0646\xA0\u0627\u0644\u0623\u0648\u0644"],"ar","ar","ar","z"],"ar-DZ":"ar","ar-EG":"ar","en-US":"en","en-AU":"en","en-BZ":"en","en-CA":"en","en-029":"en","en-HK":"en","en-IN":"en","en-ID":"en","en-IE":"en","en-JM":"en","en-MY":"en","en-NZ":"en","en-PH":"en","en-SG":"en","en-ZA":"en","en-TT":"en","en-GB":"en","en-ZW":"en","en-AS":"en","en-KE":"en","en-KW":"en","en-NL":"en","en-CH":"en","en-001":"en","en-VU":"en","en-MX":"en","en-IO":"en","en-IL":"en","en-PK":"en","en-NG":"en","en-UK":"en","es-ES":[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sep.","oct.","nov.","dic."],"es","es","es","en","z"],"es-AR":["es-ES","es",["dom.","lun.","mar.","mi\xE9.","jue.","vie.","s\xE1b."],"es",["a.\xA0m.","p.\xA0m."],"z"],"es-BO":["es-ES","es","es-AR","es","es-AR","z"],"es-CL":[["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sept.","oct.","nov.","dic."],"es","es-AR","es","es-AR","z"],"es-CO":["es-ES","es","es-AR","es","es-AR","z"],"es-CR":["es-ES","es","es-AR","es","es-AR","z"],"es-DO":["es-ES","es","es-AR","es","es-AR","z"],"es-EC":["es-ES","es","es-AR","es","es-AR","z"],"es-SV":["es-ES","es","es-AR","es","es-AR","z"],"es-GT":["es-ES","es","es-AR","es","es-AR","z"],"es-HN":["es-ES","es","es-AR","es","es-AR","z"],"es-419":["es-ES","es","es-AR","es","ro","z"],"es-MX":["es-ES","es","es-AR","es","es","z"],"es-NI":["es-ES","es","es-AR","es","es-AR","z"],"es-PA":["es-ES","es","es-AR","es","es-AR","z"],"es-PY":["es-CL","es","es-AR","es","es-CL","z"],"es-PE":[["Ene.","Feb.","Mar.","Abr.","May.","Jun.","Jul.","Ago.","Set.","Oct.","Nov.","Dic."],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"],"es-AR","es","es-AR","z"],"es-PR":["es-ES","es","es-AR","es","es-AR","z"],"es-ES_tradnl":["es-ES","es","es","es","es-ES","z"],"es-US":[["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],"es",["dom","lun","mar","mi\xE9","jue","vie","s\xE1b"],"es","en","z"],"es-UY":["es","es-PE","es-AR","es","es-AR","z"],"es-VE":["es-CL","es","es-AR","es","es-CL","z"],"es-CU":["es-ES","es","es-AR","es","ro","z"],"fr-FR":"fr","fr-BE":"fr","fr-CM":["fr","fr","fr","fr",["mat.","soir"],"z"],"fr-CA":"fr","fr-029":"fr","fr-CD":"fr","fr-CI":"fr","fr-HT":"fr","fr-LU":"fr","fr-ML":"fr","fr-MC":"fr","fr-MA":[["jan.","f\xE9v.","mar.","avr.","mai","jui.","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],"fr","fr","fr","en","z"],"fr-RE":"fr","fr-SN":"fr","fr-CH":"fr","zh-CN":["zh","zh",["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],"zh","zh","s"],"zh-SG":[["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],"zh","zh-CN","zh","zh","s"],"zh-HK":["zh-SG","zh","zh","zh","zh-SG","t"],"zh-MO":["zh-SG","zh","zh","zh","zh-SG","t"],"zh-TW":["zh-SG","zh","zh","zh","zh-SG","t"],"de-DE":"de","de-AT":[["J\xE4n","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["J\xE4nner","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"de","en","z"],"de-LI":[["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"de","de-AT","de","en","z"],"de-LU":["de-LI","de","de-AT","de","de-LI","z"],"de-CH":["de-LI","de","de-AT","de","de-LI","z"],"hr-HR":"hr","hr-BA":[["sij","velj","o\u017Eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],"hr","hr","hr","en","z"],"nl-NL":"nl","nl-BE":"nl","sv-SE":"sv","sv-FI":[["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],"sv","sv","sv",["fm","em"],"z"],"it-IT":"it","it-CH":"it","ro-RO":"ro","ro-MD":["ro","ro",["Du","Lu","Mar","Mie","Jo","Vi","S\xE2"],"ro","ro","z"],"ru-RU":"ru","ru-MD-x-genlower":[["\u044F\u043D\u0432.","\u0444\u0435\u0432\u0440.","\u043C\u0430\u0440\u0442","\u0430\u043F\u0440.","\u043C\u0430\u0439","\u0438\u044E\u043D\u044C","\u0438\u044E\u043B\u044C","\u0430\u0432\u0433.","\u0441\u0435\u043D\u0442.","\u043E\u043A\u0442.","\u043D\u043E\u044F\u0431.","\u0434\u0435\u043A."],["\u044F\u043D\u0432\u0430\u0440\u044F","\u0444\u0435\u0432\u0440\u0430\u043B\u044F","\u043C\u0430\u0440\u0442\u0430","\u0430\u043F\u0440\u0435\u043B\u044F","\u043C\u0430\u044F","\u0438\u044E\u043D\u044F","\u0438\u044E\u043B\u044F","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F","\u043E\u043A\u0442\u044F\u0431\u0440\u044F","\u043D\u043E\u044F\u0431\u0440\u044F","\u0434\u0435\u043A\u0430\u0431\u0440\u044F"],"ru","ru","en","z"],"sr-Latn-RS":"sr","sr-Latn-BA":[["jan","feb","mart","apr","maj","jun","jul","avg","sept","okt","nov","dec"],"sr","hr","hr",["prije podne","po podne"],"z"],"sr-Latn-CS":[["jan.","feb.","mart","apr.","maj","jun","jul","avg.","sept.","okt.","nov.","dec."],"sr",["ned.","pon.","uto.","sre.","\u010Det.","pet.","sub."],"sr","en","z"],"uk-UA-x-genlower":["uk",["\u0441\u0456\u0447\u043D\u044F","\u043B\u044E\u0442\u043E\u0433\u043E","\u0431\u0435\u0440\u0435\u0437\u043D\u044F","\u043A\u0432\u0456\u0442\u043D\u044F","\u0442\u0440\u0430\u0432\u043D\u044F","\u0447\u0435\u0440\u0432\u043D\u044F","\u043B\u0438\u043F\u043D\u044F","\u0441\u0435\u0440\u043F\u043D\u044F","\u0432\u0435\u0440\u0435\u0441\u043D\u044F","\u0436\u043E\u0432\u0442\u043D\u044F","\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043D\u044F"],"uk","uk","uk","z"],"uk-UA":"uk","bg-BG":"bg","cs-CZ":"cs","da-DK":["sv","da","da","da","sv","z"],"el-GR":"el","et-EE":"et","fi-FI":"fi","he-IL":"he","hu-HU":"hu","id-ID":"id","ja-JP":"ja","ko-KR":["ja","ko","ko","ko","ko","k"],"lt-LT":"lt","lv-LV":"lv","nb-NO":["nb","nb","nb","da","nb","z"],"pl-PL":"pl","pt-BR":"pt","pt-PT":"pt","sk-SK":["ja","sk","sk","sk","en","z"],"sl-SI":"sl","th-TH":"th","tr-TR":"tr","vi-VN":"vi","ta-IN":"ta","syr-SY":"syr","eu-ES":"eu","be-BY-x-genlower":["be",["\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044F","\u043B\u044E\u0442\u0430\u0433\u0430","\u0441\u0430\u043A\u0430\u0432\u0456\u043A\u0430","\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A\u0430","\u043C\u0430\u044F","\u0447\u044D\u0440\u0432\u0435\u043D\u044F","\u043B\u0456\u043F\u0435\u043D\u044F","\u0436\u043D\u0456\u045E\u043D\u044F","\u0432\u0435\u0440\u0430\u0441\u043D\u044F","\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A\u0430","\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434\u0430","\u0441\u043D\u0435\u0436\u043D\u044F"],"be","be","be","z"],"be-BY":"be","dv-MV":"dv","hi-IN":"hi","fil-PH":"fil","ms-MY":"ms"};function d(){var R={},C=["monthNameShort","monthNameLong","dayNameShort","dayNameLong","ampmSymbols"];for(var S of Object.keys(o)){var F=o[S];if(typeof F=="string"){var E=R[F];(0,a.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture",E!==void 0),R[S]=E;continue}var A=F.slice(0,5).map(function(K,G){if(typeof K=="string"){var $=R[K];return(0,a.assertTrue)("calc.numfmt.buildBundledLocaleData: ref prior culture 2",$!==void 0),$[C[G]]}return K}),T=be(A,5),D=T[0],_=T[1],M=T[2],k=T[3],v=T[4],b=F[5],x=b==="k",w=b==="j",L=b==="t",N=b==="s",U=x||w||L||N;R[S]={monthNameShort:D,monthNameLong:_,dayNameShort:M,dayNameLong:k,ampmSymbols:v,isEastAsia:U,isKorea:x,isJapan:w,isChinaT:L,isChinaS:N}}return R}var g;function m(R){var C=R.culture,S=R.tag;if(typeof C!="number"){var F=C;return S!==void 0&&(C!==""&&(F+="-"),F+="x-"+String(S)),g===void 0&&(g=d()),g[F]}}var y=(n={},J(J(J(J(J(J(J(J(J(J(n,l.LCID.USA,"en-US"),l.LCID.Greek,"el-GR"),l.LCID.Hungarian,"hu-HU"),l.LCID.Turkish,"tr-TR"),l.LCID.Thailand,"th-TH"),l.LCID.Vietnam,"vi-VN"),l.LCID.Arabic,"ar-SA"),l.LCID.Hebrew,"he-IL"),l.LCID.Tamil,"ta-IN"),l.LCID.Syriac,"syr-SY"),J(J(J(J(J(J(J(J(J(J(n,l.LCID.Iraq,"ar-IQ"),l.LCID.Algerian,"ar-DZ"),l.LCID.Basque,"eu-ES"),l.LCID.PortBrazil,"pt-BR"),l.LCID.Croatian,"hr-HR"),l.LCID.Czech,"cs-CZ"),l.LCID.Danish,"da-DK"),l.LCID.Dutch,"nl-NL"),l.LCID.Australian,"en-AU"),l.LCID.CanadianEnglish,"en-CA"),J(J(J(J(J(J(J(J(J(J(n,l.LCID.British,"en-GB"),l.LCID.Finnish,"fi-FI"),l.LCID.French,"fr-FR"),l.LCID.FrenchCanadian,"fr-CA"),l.LCID.Italian,"it-IT"),l.LCID.NorskBokmal,"nb-NO"),l.LCID.NorskNynorsk,"nn-NO"),l.LCID.Polish,"pl-PL"),l.LCID.PortIberian,"pt-PT"),l.LCID.Romanian,"ro-RO"),J(J(J(J(J(J(J(J(J(J(n,l.LCID.Russian,"ru-RU"),l.LCID.Ukrainian,"uk-UA"),l.LCID.Belarusian,"be-BY"),l.LCID.SerbianCyrillic,"sr-Cyrl-CS"),l.LCID.SerbianLatin,"sr-Latn-CS"),l.LCID.Slovak,"sk-SK"),l.LCID.Slovenian,"sl-SI"),l.LCID.SpanishModern,"es-ES"),l.LCID.Swedish,"sv-SE"),l.LCID.HongKong,"zh-HK"),J(J(J(J(J(J(J(J(J(J(n,l.LCID.ChinaT,"zh-TW"),l.LCID.Korea,"ko-KR"),l.LCID.Japan,"ja-JP"),l.LCID.China,"zh-CN"),l.LCID.Devihi,"dv-MV"),l.LCID.Hindi,"hi-IN"),l.LCID.German,"de-DE"),l.LCID.Swiss,"fr-CH"),l.LCID.Indonesia,"id-ID"),l.LCID.EnglishIndonesia,"en-ID"),J(J(J(J(J(J(J(J(n,l.LCID.EnglishIndia,"en-IN"),l.LCID.Singapore,"zh-SG"),l.LCID.EnglishSingapore,"en-SG"),l.LCID.Serbia,"sr-RS"),l.LCID.Mexico,"es-MX"),l.LCID.Ireland,"en-IE"),l.LCID.EnglishZimbabwe,"en-ZW"),l.LCID.Belgium,"nl-BE"));function h(R){var C;return typeof R=="string"?R:(C=y[R])!=null?C:R}},"../excel-online-calc-numfmt/lib/parse.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseGeneral=o,r.parseDate=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-numfmt/lib/parseconst.js"),l=c("../excel-online-calc-numfmt/lib/parsedate.js");function o(g,m,y,h,R){try{var C=g.config,S=C.localeInfo,F=C.mathpack,E=(0,a.parseConstInternal)(S,F,m,y,h,!1);return!(0,n.isSuccess)(E)||E.value!==void 0?E:(0,l.parseDateInternal)((0,l.initParseDateGlobals)(g),m,void 0,R)}catch(A){return(0,n.failure)((0,n.javaScriptError)(A))}}function d(g,m,y){try{return(0,l.parseDateInternal)((0,l.initParseDateGlobals)(g),m,void 0,y)}catch(h){return(0,n.failure)((0,n.javaScriptError)(h))}}},"../excel-online-calc-numfmt/lib/parseconst.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseConstInternal=D;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/knownFormat.js"),o=n.codePoint,d=o.codePointDollarSign,g=o.codePointBackslash,m=o.codePointPercentSign,y=o.codePointSpace,h=o.codePointLeftParen,R=o.codePointMinusSign,C=o.codePointPlusSign,S=o.codePointRightParen,F;(function(_){_[_.Default=0]="Default",_[_.DollarUS=1]="DollarUS",_[_.DollarExtra=2]="DollarExtra"})(F||(F={}));var E;(function(_){_[_.None=0]="None",_[_.Lead=1]="Lead",_[_.Trail=2]="Trail"})(E||(E={}));function A(_,M,k,v){if(!(M===" "||M==="")){var b=M==="$";if(_.isEastAsia){if(v<k.length&&k.charCodeAt(v)===d&&!b)return{currency:F.DollarUS,i:v+1};if(v+2<k.length&&_.stringCompareCI(k.substring(v,v+3),"US$")===0)return{currency:_.isChinaT?F.DollarUS:F.DollarExtra,i:v+3};if((M==="\xA5"&&_.isJapan||M==="\u20A9"&&_.isKorea)&&v<k.length&&k.charCodeAt(v)===g)return{currency:F.Default,i:v+1};if(_.isChinaT&&v+2<k.length&&_.stringCompareCI(k.substring(v,v+3),"NT$")===0)return{currency:F.DollarExtra,i:v+3}}if(v+M.length<=k.length&&_.stringCompareCI(k.substring(v,v+M.length),M)===0)return{currency:F.Default,i:v+M.length}}}function T(_,M,k,v,b,x){var w,L=0,N=!1,U=!1,K=!1,G=_.isCurrencySymbolLead,$=_.currencySymbol;b!==E.None&&(G=b===E.Lead,$="\u20AC");for(var O=0;O<k.length;){if(w===void 0&&G){var j=A(_,$,k,O);if(j!==void 0){w=j.currency,O=j.i;continue}}var z=k.charCodeAt(O);switch(z){case m:O+=1,L+=1;continue;case y:O+=1;continue;case h:case R:case C:if(O+=1,U)return(0,n.success)(void 0);U=!0,z===h&&(N=!0),K=z!==C;continue}break}var H=(0,a.parseNumberLiteral)(_,M,k,O,!0,L>0||v,x);if(H===void 0||H.value===void 0)return(0,n.success)(void 0);O=H.i;for(var V=K?M.neg(H.value):H.value;O<k.length;){if(w===void 0&&!G){var I=A(_,$,k,O);if(I!==void 0){w=I.currency,O=I.i;continue}}var B=k.charCodeAt(O);switch(B){case m:O+=1,L+=1;continue;case y:O+=1;continue;case S:if(O+=1,!N)return(0,n.success)(void 0);N=!1;continue}break}if(O!==k.length||N||L>1||w!==void 0&&L>0)return(0,n.success)(void 0);var q=H.numDigDec;H.consumedDecimal&&q<_.numberDecimals&&(H.consumedThousands||L>0?q=_.numberDecimals:w!==void 0&&(q=_.currencyDecimals));var W;if(H.format!==void 0)W=H.format;else if(w===F.DollarUS)W=H.consumedDecimal?a.KnownFormat.USCoCurrencyDec:a.KnownFormat.USCoCurrency;else if(w===F.DollarExtra)W=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!1,currencyFormat:a.CurrencyFormat.Paren}),!1,H.consumedDecimal?2:0,!0,!1,_.isChinaT?(0,l.buildQuoted)(_,"NT$"):(0,l.buildQuoted)(_,"US$"));else if(H.numShape===a.NumberShape.Thai&&_.isThai)w!==void 0?W=H.consumedDecimal?a.KnownFormat.CoCurrencyDec_Tha:a.KnownFormat.CoCurrency_Tha:L>0?W=H.consumedDecimal?a.KnownFormat.Pct_Tha:a.KnownFormat.Pct0_Tha:H.consumedThousands?W=H.consumedDecimal?a.KnownFormat.Fixed_Tha:a.KnownFormat.Fixed0_Tha:W=H.consumedDecimal?a.KnownFormat.NoComFixed_Tha:a.KnownFormat.NoComFixed0_Tha;else if(H.numShape!==a.NumberShape.ASCII)W=(0,l.buildNumShapeConstFormat)(_,M,H.numShape,w!==void 0,L>0,H.consumedThousands,q,V);else if(w!==void 0)switch(b){case E.None:W=H.consumedDecimal?a.KnownFormat.CoCurrencyDec:a.KnownFormat.CoCurrency;break;case E.Lead:W=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!0,isCurrencySepBySpace:!0,currencyFormat:a.CurrencyFormat.Lead}),!0,H.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro2]");break;case E.Trail:W=(0,l.buildCurrencyFormat)(Object.assign({},_,{isCurrencySymbolLead:!1,isCurrencySepBySpace:!0,currencyFormat:a.CurrencyFormat.Lead}),!0,H.consumedDecimal?2:0,!0,!1,"[$\u20AC-x-euro1]");break}else L>0?W=H.consumedDecimal?a.KnownFormat.Pct:a.KnownFormat.Pct0:H.consumedThousands?W=H.consumedDecimal?a.KnownFormat.Fixed:a.KnownFormat.Fixed0:W=a.KnownFormat.General;return(0,n.success)({value:V,format:W})}function D(_,M,k,v,b,x){if(!b)return T(_,M,k,v,E.None,x);for(var w=E.None;w<=E.Trail;w+=1){var L=T(_,M,k,v,w,x);if(!(0,n.isSuccess)(L)||L.value!==void 0)return L;if(w===E.None&&k.indexOf("\u20AC")<0)break}return(0,n.success)(void 0)}},"../excel-online-calc-numfmt/lib/parsedate.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.initParseDateGlobals=C,r.parseDateInternal=ie;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/knownFormat.js"),o=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),d=n.codePoint,g=d.codePointSlash,m=d.codePointSpace,y=d.codePointMinusSign,h=d.codePointColon,R={getTime:function(){return(0,n.assertFalse)("calc.numfmt.parseDateInternal: default getTime")}};function C(ae){var re,ne;return{config:ae.config,getTime:(re=(ne=ae.getTime)==null?void 0:ne.bind(ae))!=null?re:R.getTime}}var S;(function(ae){ae[ae.Month=0]="Month",ae[ae.AMPM=1]="AMPM",ae[ae.Number=2]="Number"})(S||(S={}));function F(ae,re){return(0,n.assertTrue)("calc.numfmt.monthToken",j(ae,1,12)),{kind:S.Month,value:ae,bidiDate:re}}var E=Ur(new Array(12)).map(function(ae,re){return F(re+1)}),A=function(re){return E[re]},T=function(re){return F(re+1,o.BidiDate.English)},D=function(re){return F(re+1,o.BidiDate.Lunar)},_=[!0,!1].map(function(ae){return{kind:S.AMPM,am:ae}}),M=be(_,2),k=M[0],v=M[1],b=function(re){return re===0?k:v};function x(ae,re,ne){return(0,n.assertTrue)("calc.numfmt.numberToken",(0,n.isInteger)(ae)&&j(ae,-9999,9999)&&j(re,1,4)),{kind:S.Number,value:ae,digits:re,numShape:ne}}var w;(function(ae){ae[ae.Nil=0]="Nil",ae[ae.Space=1]="Space",ae[ae.Date=2]="Date",ae[ae.Time=3]="Time",ae[ae.TimeAlt=4]="TimeAlt",ae[ae.FracSec=5]="FracSec",ae[ae.Intl1St3=6]="Intl1St3"})(w||(w={}));var L=function(re){return re===w.Time||re===w.TimeAlt},N=function(re,ne){return re.lcid===a.LCID.Hungarian&&ne===w.Date},U=function(re){return re<=w.Space},K=function(re){return re<=w.Date},G=["\u4E0A\u5348","\u4E0B\u5348"],$=J(J(J({},a.Country.FRN,[["Jun",F(6)],["Jul",F(7)]]),a.Country.DUT,[["Mrt",F(3)]]),a.Country.GER,[["Mrz",F(3)]]),O=["\u0645\u062D\u0631\u0645","\u0635\u0641\u0631","\u0631\u0628\u064A\u0639 \u0627\u0644\u0627\u0648\u0644","\u0631\u0628\u064A\u0639 \u0627\u0644\u062B\u0627\u0646\u064A","\u062C\u0645\u0627\u062F\u0649 \u0627\u0644\u0627\u0648\u0644\u0649","\u062C\u0645\u0627\u062F\u0649 \u0627\u0644\u062B\u0627\u0646\u064A\u0629","\u0631\u062C\u0628","\u0634\u0639\u0628\u0627\u0646","\u0631\u0645\u0636\u0627\u0646","\u0634\u0648\u0627\u0644","\u0630\u0648 \u0627\u0644\u0642\u0639\u062F\u0629","\u0630\u0648 \u0627\u0644\u062D\u062C\u0629"];function j(ae,re,ne){return ae>=re&&ae<=ne}function z(ae,re){for(var ne of(0,n.codePointIterator)(re))if(ae.isNumeral(ne))return!0;return!1}function H(ae,re){var ne=a.NumberShape.ASCII;for(var ce of(0,n.codePointIterator)(re)){var me=ae.getNumberShape(ce);me!==a.NumberShape.ASCII&&(ne=me)}return ne}function V(ae){var re=1930,ne=30;return 1900+(ae<ne?100:0)+ae}function I(ae,re){var ne=ae.getTime(a.TimeGranularity.Year,re);if(!(0,n.isSuccess)(ne))return ne;var ce=ae.config,me=ce.datepack.fromNum(ce,ne.value,a.Rounding.RoundSec);return(0,n.assertTrue)("calc.numfmt.parseDateInternal: current year fromNum",me!==!1),(0,n.success)(me.yr)}function B(ae,re,ne,ce){return ce+re.length<=ne.length&&ae.stringCompareCI(re,ne.substring(ce,ce+re.length))===0}function q(ae,re,ne,ce,me,he){for(var Ce=re.indexOf(" ",ne),ve=0;ve<ce.length;ve+=1){var fe=ce[ve],Ae=(0,n.fastMin)(me,fe.length);if(Ce>=0&&fe.indexOf(" ")<0&&Ce-ne>=Ae&&Ce-ne<=fe.length){var Te=fe.substring(0,Ce-ne);if(B(ae,Te,re,ne))return[he(ve),ne+Te.length]}for(var ke=void 0,Ve=Ae;Ve<=fe.length;Ve+=1){var Je=fe.substring(0,Ve);if(!B(ae,Je,re,ne))break;ke=ne+Je.length}if(ke!==void 0)return[he(ve),ke]}}function W(ae,re,ne,ce,me){for(var he=0;he<ce.length;he+=1){var Ce=ce[he];if(B(ae,Ce,re,ne))return[me(he),ne+Ce.length]}}function Z(ae,re,ne){var ce=$[ae.country];if(ce!==void 0)for(var me of ce){var he=be(me,2),Ce=he[0],ve=he[1];if(B(ae,Ce,re,ne))return[ve,ne+Ce.length]}var fe;if(ae.isEastAsia){if(fe=q(ae,re,ne,(0,a.getEnglishLocaleInfo)().monthNameLong,3,A),fe!==void 0)return fe}else if(ae.isComplexScript){if(fe=W(ae,re,ne,ae.monthNameLong,A),fe!==void 0||(fe=W(ae,re,ne,ae.monthNameShort,A),fe!==void 0)||(fe=W(ae,re,ne,(0,a.getEnglishLocaleInfo)().monthNameLong,T),fe!==void 0)||(fe=W(ae,re,ne,(0,a.getEnglishLocaleInfo)().monthNameShort,T),fe!==void 0))return fe}else if(fe=q(ae,re,ne,ae.monthNameLong,3,A),fe!==void 0)return fe;return(ae.lcid&a.LCID.LANG)===(a.LCID.Arabic&a.LCID.LANG)&&(fe=W(ae,re,ne,O,D),fe!==void 0)||(fe=q(ae,re,ne,ae.ampmSymbols,1,b),fe!==void 0)||(fe=q(ae,re,ne,(0,a.getEnglishLocaleInfo)().ampmSymbols,1,b),fe!==void 0)||(ae.isChinaS||ae.isChinaT)&&(fe=q(ae,re,ne,G,1,b),fe!==void 0)?fe:[void 0,ne]}function P(ae,re,ne,ce){var me=ne,he=re.charCodeAt(me)===y;he&&(me+=1);var Ce,ve,fe;if(ce===w.FracSec){var Ae=(0,a.parseUint)(ae,4,me+4<re.length?re.substring(0,me+4):re,me),Te=be(Ae,2);if(Ce=Te[0],ve=Te[1],fe=ve-me,(0,n.assertTrue)("calc.numfmt.parseDateInternal: 0 < digits <= 4",j(fe,1,4)),fe===4){for(var ke;ve<re.length&&ae.isNumeral(ke=(0,n.stringCodePointAt)(re,ve));)ve+=(0,n.numCodeUnits)(ke);Ce=Math.round(Ce/10),fe=3}}else{var Ve=(0,a.parseUint)(ae,4,re,me),Je=be(Ve,2);if(Ce=Je[0],ve=Je[1],fe=ve-me,fe>4||fe>2&&Ce<100)return[void 0,ne]}if(fe===0)return[void 0,ne];var Ze=H(ae,re.substring(me,ve));return me=ve,[x(he?-Ce:Ce,fe,Ze),me]}function Q(ae,re,ne,ce){var me=w.Nil,he=ne;if(re.charCodeAt(he)===m)for(me=w.Space;re.charCodeAt(he)===m;)he+=1;return ae.timeAltSeparator!=null&&ae.timeAltSeparator!==ae.timeSeparator&&ce===w.Time&&(0,n.stringStartsWith)(re,ae.timeAltSeparator,he)?(me=w.TimeAlt,he+=ae.timeAltSeparator.length):(0,n.stringStartsWith)(re,ae.dateSeparator,he)?(me=w.Date,he+=ae.dateSeparator.length):(0,n.stringStartsWith)(re,ae.timeSeparator,he)?(me=w.Time,he+=ae.timeSeparator.length):(0,n.stringStartsWith)(re,ae.decimalSeparator,he)&&ce===w.Time?(me=w.FracSec,he+=ae.decimalSeparator.length):re.charCodeAt(he)===g||re.charCodeAt(he)===y?(me=w.Date,he+=1):re.charCodeAt(he)===h?(me=w.Time,he+=1):(0,n.stringStartsWith)(re,", ",he)&&(me=w.Intl1St3,he+=2),me===w.Space&&(ae.dateSeparator===" "?me=w.Date:ae.timeSeparator===" "?me=w.Time:ae.decimalSeparator===" "&&ce===w.Time&&(me=w.FracSec)),[me,he]}function Y(ae,re,ne){for(var ce=ae.localeInfo,me=ae.dateCompatibility,he=9,Ce=[],ve=ne==null?void 0:ne.bidiDate,fe=a.NumberShape.ASCII,Ae=ne==null?void 0:ne.culture,Te,ke=!1,Ve=!1,Je=0;Je<re.length;){if(Ce.length>=he)return(0,n.success)(void 0);var Ze=void 0;if(ce.isNumeral((0,n.stringCodePointAt)(re,Je))||!me&&Je+1<re.length&&re.charCodeAt(Je)===y&&ce.isNumeral((0,n.stringCodePointAt)(re,Je+1))){var pr=P(ce,re,Je,Te),vr=be(pr,2),Fr=vr[0],tr=vr[1];if(Fr===void 0)return(0,n.success)(void 0);Je=tr,Fr.numShape!==a.NumberShape.ASCII&&(fe=Fr.numShape),Ze=Fr}else{if(re.charCodeAt(Je)===m)return(0,n.failure)((0,a.notImplemented)(["absurd date/time string with leading space"]));var Dr=Z(ce,re,Je),fr=be(Dr,2),er=fr[0],Me=fr[1];if(er===void 0)return(0,n.success)(void 0);if(Je=Me,er.kind===S.Month){if(ke)return(0,n.success)(void 0);ke=!0,er.bidiDate!==void 0&&(ve=er.bidiDate)}if(er.kind===S.AMPM){if(Ve||(Ve=!0,Ce.length===0||Ce[Ce.length-1].sep!==w.Space))return(0,n.success)(void 0);Te=Ce[Ce.length-1].sep=w.Time}Ze=er}var Ie=Q(ce,re,Je,Te),Qe=be(Ie,2),dr=Qe[0],Cr=Qe[1];for(Je=Cr;Je<re.length&&re.charCodeAt(Je)===m;)Je+=1;Ce.push({tok:Ze,sep:dr}),Te=dr}return(0,n.assertTrue)("calc.numfmt.parseDateInternal: > 0 tokens",Ce.length!==0),(0,n.success)({tokens:Ce,bidiDate:ve,numShape:fe,culture:Ae})}function X(ae,re){for(var ne=ae.localeInfo,ce,me,he=0;he<re.length;he+=1)if(L(re[he].sep)){ce={start:he,end:he+1};break}var Ce,ve,fe,Ae,Te;if(ce!==void 0){if(ce.start!==0&&!(re[ce.start-1].sep===w.Space||N(ne,re[ce.start-1].sep)))return(0,n.success)(void 0);for(;ce.end<re.length&&L(re[ce.end-1].sep);)ce.end+=1;if(ce.end<re.length&&re[ce.end-1].sep===w.FracSec){ce.end+=1;var ke=re[ce.end-1];if(ke.tok.kind!==S.Number)return(0,n.success)(void 0);var Ve=ke.tok;if(Ae=ke,ce.end<re.length&&L(re[ce.end-1].sep)){ce.end+=1;var Je=re[ce.end-1];if(Je.tok.kind!==S.AMPM)return(0,n.failure)((0,a.notImplemented)(["non-AM/PM after FracSec"]));var Ze=Je.tok;Te=Je}}else{var pr=re[ce.end-1];if(pr.tok.kind===S.AMPM){var vr=pr.tok;Te=pr}}for(var Fr=ce.end-ce.start-(Ae!==void 0?1:0)-(Te!==void 0?1:0),tr=0;tr<Fr;tr+=1)if(re[ce.start+tr].tok.kind!==S.Number)return(0,n.failure)((0,a.notImplemented)(["non-number in H/M/S component"]));switch(Fr){case 0:return(0,n.assertFalse)("calc.numfmt.parseDateInternal: 0 time");case 1:(0,n.assertTrue)("calc.numfmt.parseDateInternal: 1 time => !fracSec",Ae===void 0),Ce=re[ce.start];break;case 2:Ae===void 0?(Ce=re[ce.start],ve=re[ce.start+1]):(ve=re[ce.start],fe=re[ce.start+1]);break;case 3:Ce=re[ce.start],ve=re[ce.start+1],fe=re[ce.start+2];break;default:return(0,n.success)(void 0)}for(var Dr=ce.end;Dr<re.length;Dr+=1)if(L(re[Dr].sep))return(0,n.success)(void 0);if(ce.end===re.length){var fr=re[ce.end-1].sep;if(!(U(fr)||Te!==void 0&&fr===w.FracSec))return(0,n.failure)((0,a.notImplemented)(["trailing sep after time"]))}else{var er=re[ce.end-1].sep;if(!(U(er)||er===w.Intl1St3))return(0,n.failure)((0,a.notImplemented)(["unexpected sep between time and date"]))}if(ce.start===0)ce.end!==re.length&&(me={start:ce.end,end:re.length});else if(ce.end===re.length)me={start:0,end:ce.start};else return(0,n.failure)((0,a.notImplemented)(["date part split around time part"]))}else me={start:0,end:re.length};return(0,n.success)({time:ce,date:me,hour:Ce,min:ve,sec:fe,fracSec:Ae,ampm:Te})}function ee(ae,re){for(var ne=re.start;ne<re.end;ne+=1)if(ae[ne].tok.kind===S.Month)return ne}function oe(ae,re,ne,ce){var me=ae.config,he=me.localeInfo,Ce=me.dateCompatibility,ve=me.datepack,fe,Ae,Te,ke=!1;if(ce!==void 0){var Ve=ce.end-ce.start;if(Ve<2||Ve>3)return(0,n.success)(void 0);var Je=ne[ce.start],Ze=Je.tok,pr=Je.sep,vr=ne[ce.start+1],Fr=vr.tok,tr=vr.sep,Dr=ne[ce.end-1],fr=Dr.tok,er=Dr.sep;if((0,n.assertTrue)("calc.numfmt.parseDateInternal: all not AM/PM",Ze.kind!==S.AMPM&&Fr.kind!==S.AMPM&&fr.kind!==S.AMPM),!U(er)&&!N(he,er))return(0,n.success)(void 0);var Me=ee(ne,ce)!==void 0;if(ke=Me,Me)if(K(pr)&&K(tr))if(Ze.kind===S.Month){if(Ve>2)return(0,n.success)(void 0);Ae=Ze,(0,n.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",fr.kind!==S.Month),fe=fr}else if(Fr.kind===S.Month)Te=Ze,Ae=Fr,Ve===3&&((0,n.assertTrue)("calc.numfmt.parseDateInternal: yr not Month",fr.kind!==S.Month),fe=fr);else return(0,n.success)(void 0);else{if(Ve!==3||U(tr))return(0,n.success)(void 0);var Qe=he.longDateFormat?Ze:Fr,dr=he.longDateFormat?Fr:Ze;if(Qe.kind!==S.Month)return(0,n.success)(void 0);(0,n.assertTrue)("calc.numfmt.parseDateInternal: Int1 dom & yr not Month",dr.kind!==S.Month&&fr.kind!==S.Month),Te=dr,Ae=Qe,fe=fr}else if((0,n.assertTrue)("calc.numfmt.parseDateInternal: all not Month",Ze.kind!==S.Month&&Fr.kind!==S.Month&&fr.kind!==S.Month),Ve===2&&pr===w.Date)switch(ke=!0,he.dateOrder){case a.DateOrder.MDY:Ae=Ze,fe=fr;break;case a.DateOrder.YMD:j(Ze.value,1,12)?(Ae=Ze,Te=fr):(fe=Ze,Ae=fr);break;case a.DateOrder.DMY:j(fr.value,1,12)?(Te=Ze,Ae=fr):(Ae=Ze,fe=fr);break;default:return(0,n.failure)((0,a.notImplemented)(["date parse date order"]))}else{if(Ve<3||pr!==w.Date||tr!==w.Date)return(0,n.success)(void 0);var Ie=Ze.value>999||!Ce&&Ze.value>99?a.DateOrder.YMD:he.dateOrder;switch(Ie){case a.DateOrder.MDY:Ae=Ze,Te=Fr,fe=fr;break;case a.DateOrder.YMD:fe=Ze,Ae=Fr,Te=fr;break;case a.DateOrder.DMY:Te=Ze,Ae=Fr,fe=fr;break;default:return(0,n.failure)((0,a.notImplemented)(["date parse date order"]))}}}var Cr=!1;if(he.dateOrder!==a.DateOrder.DMY&&Te===void 0&&Ae!==void 0&&j(Ae.value,1,12)&&fe!==void 0&&j(fe.value,1,31)){var yr=I(ae,re);if(!(0,n.isSuccess)(yr))return yr;fe.value<=ve.daysPerMonth(Ae.value,yr.value,Ce)&&(Te=fe,fe=x(yr.value,4,a.NumberShape.ASCII),Cr=!0)}return(0,n.success)({yr:fe,mon:Ae,dom:Te,useMonthName:ke,usingCurrentYear:Cr})}function le(ae,re,ne,ce,me,he,Ce,ve,fe,Ae){var Te=ae.config,ke=Te.mathpack,Ve=Te.datepack,Je=Te.dateCompatibility,Ze,pr,vr;if(ce!==void 0||me!==void 0||ne!==void 0){var Fr;if((0,n.assertTrue)("calc.numfmt.parseDateInternal: dom || yr",me!==void 0||ne!==void 0),(0,n.assertTrue)("calc.numfmt.parseDateInternal: mon",ce!==void 0),pr=ce.value,!j(pr,1,12))return(0,n.success)(void 0);if(ne===void 0){var tr=I(ae,re);if(!(0,n.isSuccess)(tr))return tr;Ze=tr.value}else j(ne.value,0,99)?Ze=V(ne.value):Ze=ne.value;if(!j(Ze,1900,9999)||(vr=(Fr=me==null?void 0:me.value)!=null?Fr:1,!j(vr,1,Ve.daysPerMonth(pr,Ze,Je))))return(0,n.success)(void 0)}else{var Dr=Ve.fromNum(Te,ke.zero,a.Rounding.RoundSec);(0,n.assertTrue)("calc.numfmt.parseDateInternal: zeroDtr fromNum",Dr!==!1),Ze=Dr.yr,pr=Dr.mon,vr=Dr.dom}var fr=0,er=0,Me=0,Ie=0,Qe=a.Rounding.RoundSec,dr=0,Cr,yr=!0;if(he!==void 0){if(he.value<0)return(0,n.failure)((0,a.notImplemented)(["negative hour"]));if(he.value>23){if(Cr!==void 0)return(0,n.success)(void 0);dr=he.value,Cr=a.TimeDivision.Hour}else fr=he.value}if(Ce!==void 0){if(Ce.value<0)return(0,n.failure)((0,a.notImplemented)(["negative minute"]));if(Ce.value>59){if(Cr!==void 0)return(0,n.success)(void 0);dr=Ce.value,Cr=a.TimeDivision.Minute}else er=Ce.value}if(ve!==void 0){if(ve.value<0)return(0,n.failure)((0,a.notImplemented)(["negative second"]));if(ve.value>59){if(Cr!==void 0)return(0,n.success)(void 0);dr=ve.value,Cr=a.TimeDivision.Second}else Me=ve.value}if(fe!==void 0){if(fe.value<0)return(0,n.failure)((0,a.notImplemented)(["negative fractional second"]));(0,n.assertTrue)("calc.numfmt.parseDateInternal: fracSec.digits",fe.digits>=1&&fe.digits<=3),Qe=fe.digits,(0,n.assertTrue)("calc.numfmt.parseDateInternal: fracSec.value",fe.value<(Qe===3?1001:Qe===2?100:10)),Ie=fe.value}if(Ae!==void 0){if(Cr!==void 0||fr>12)return(0,n.success)(void 0);Ae.am?fr===12&&(fr=0):fr<12&&(fr+=12)}var Ir=(0,a.dateTime)(Ze,pr,vr,fr,er,Me,1,Ie,Qe),Pr=Cr!==void 0?Ve.toNumWithDuration(Te,Ir,Cr,dr):Ve.toNum(Te,Ir);return(0,a.isErrorOper)(Pr)?(0,n.success)(void 0):(0,n.success)({value:Pr,duration:Cr})}function ue(ae,re,ne,ce){return re===a.NumberShape.ASCII?ne:(re===a.NumberShape.Lao||re===a.NumberShape.Thai)&&ae.isThai?ce:(0,l.buildNumShapeDateTimeFormat)(ae,re,ne)}function te(ae,re,ne,ce,me,he,Ce,ve,fe,Ae,Te,ke,Ve){if(ve)return(fe==null?void 0:fe.sep)===w.TimeAlt?(0,n.success)(ae.sysTimeFormat):Te!==void 0?(0,n.success)(ue(ae,re,a.KnownFormat.SS0,a.KnownFormat.SS0_Tha)):Ve!==void 0?Ve===a.TimeDivision.Hour&&ke===void 0&&!ne?(0,n.success)(ue(ae,re,a.KnownFormat.AbsHMMSS,a.KnownFormat.AbsHMMSS_Tha)):(0,n.success)(a.KnownFormat.General):ne?(0,n.success)(ue(ae,re,a.KnownFormat.MDYHMS,a.KnownFormat.MDYHMS_Tha)):ke!==void 0?(0,n.success)(ue(ae,re,Ae!==void 0?a.KnownFormat.HHMMSSAP:a.KnownFormat.HHMMAP,Ae!==void 0?a.KnownFormat.HHMMSS_Tha:a.KnownFormat.HHMM_Tha)):(0,n.success)(ue(ae,re,Ae!==void 0?a.KnownFormat.HHMMSS:a.KnownFormat.HHMM,Ae!==void 0?a.KnownFormat.HHMMSS_Tha:a.KnownFormat.HHMM_Tha));if((0,n.assertTrue)("calc.numfmt.parseDateInternal: !haveTime => haveDate",ne),!he)return(0,n.success)(ue(ae,re,a.KnownFormat.MMDDYY,a.KnownFormat.MMDDYY_Tha));var Je=ce!==void 0&&!Ce,Ze=ue(ae,re,me===void 0?a.KnownFormat.MMMYY:Je?a.KnownFormat.DDMMMYY:a.KnownFormat.DDMMM,me===void 0?a.KnownFormat.MMMYY_Tha:Je?a.KnownFormat.DDMMMYY_Tha:a.KnownFormat.DDMMM_Tha);return ae.isEastAsia&&Ze===a.KnownFormat.DDMMM&&ne?(0,n.failure)((0,a.notImplemented)(["parseDateInternal ifmt for East Asian DDMMM"])):(0,n.success)(Ze)}function ie(ae,re,ne,ce){var me=ae.config,he=me.localeInfo;if(!he.isEastAsia&&!z(he,re))return(0,n.success)(void 0);if(he.isEastAsia)return(0,n.failure)((0,a.notImplemented)(["parse East Asia date"]));if(he.isThai){var Ce=re.indexOf("b");if(Ce<0&&(Ce=re.indexOf("B")),Ce>=0&&Ce+1<re.length&&he.isNumeral((0,n.stringCodePointAt)(re,Ce+1)))return(0,n.failure)((0,a.notImplemented)(["parse Thai Buddhist date"]))}var ve=Y(me,re,ne);if(!(0,n.isSuccess)(ve)||ve.value===void 0)return ve;var fe=ve.value,Ae=fe.tokens,Te=fe.bidiDate,ke=fe.numShape,Ve=fe.culture;if(Te===o.BidiDate.Lunar)return(0,n.failure)((0,a.notImplemented)(["Lunar calendar"]));if(Ve!==void 0&&(Ve.localCalendarInput||Ve.tag===o.CultureTag.Gannen))return(0,n.failure)((0,a.notImplemented)(["parse date: possible local calendar"]));var Je=X(me,Ae);if(!(0,n.isSuccess)(Je)||Je.value===void 0)return Je;var Ze=Je.value,pr=Ze.time,vr=Ze.date,Fr=Ze.hour,tr=Ze.min,Dr=Ze.sec,fr=Ze.fracSec,er=Ze.ampm,Me=oe(ae,ce,Ae,vr);if(!(0,n.isSuccess)(Me)||Me.value===void 0)return Me;var Ie=Me.value,Qe=Ie.yr,dr=Ie.mon,Cr=Ie.dom,yr=Ie.useMonthName,Ir=Ie.usingCurrentYear,Pr=le(ae,ce,Qe,dr,Cr,Fr==null?void 0:Fr.tok,tr==null?void 0:tr.tok,Dr==null?void 0:Dr.tok,fr==null?void 0:fr.tok,er==null?void 0:er.tok);if(!(0,n.isSuccess)(Pr)||Pr.value===void 0)return Pr;var Ne=Pr.value,ar=Ne.value,sr=Ne.duration,Er=te(he,ke,vr!==void 0,Qe,Cr,yr,Ir,pr!==void 0,tr,Dr,fr,er,sr);return(0,n.isSuccess)(Er)?(0,n.success)({value:ar,format:Er.value}):Er}},"../excel-online-calc-numfmt/lib/render.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.renderGeneral=S,r.renderValue=E,r.renderHashesValue=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),o=c("../excel-online-calc-numfmt/lib/unicode.js"),d=function(D){return D.kind!==l.FormattedUnitKind.General},g=function(D){return D.kind!==l.FormattedUnitKind.Flexible},m=255;function y(T,D,_){if((D&l.Clip.MaxChars)!==0&&_.length>m)return l.Clip.MaxChars;if((D&l.Clip.CellWidth)!==0&&T.renderWidth<1/0&&T.getTextWidth(_)>T.renderWidth)return l.Clip.CellWidth}function h(T,D,_,M,k,v,b){var x=(0,n.fastMax)(0,m-_.length-M.length),w=k.length===0?x:Math.floor(x/k.length);if(T.renderWidth!==1/0){var L=T.getTextWidth(k);L>0&&(w=(0,n.fastMin)(w,(0,n.fastMax)(Math.floor((T.renderWidth-T.getTextWidth(_+M))/L),0)))}var N=b(w),U=T.bestFit;if(U&&v&&(N===!1||N.indexOf("E")>=0)){for(var K=1,G=N;(G===!1||G.indexOf("E")>=0)&&w+K<=C;)G=b(w+K),K++;if(G!==!1)return G}var $;if(N===!1||($=y(T,D,_+N+M))===void 0){for(var O=N,j=w+1;j<w+50;j+=1){var z=b(j);if(z!==!1){if(z===O)break;var H=y(T,D,_+z+M);if(H!==void 0){O===!1&&(O=H);break}O=z}}return(0,n.assertTrue)("calc.numfmt.renderValue: false after upwards search",O!==!1),O}for(var V=$,I=w-1;I>=0;I-=1){var B=b(I);if(B===!1)break;var q=y(T,D,_+B+M);if(q===void 0)return B;V=q}return V}var R=(0,a.createFailureErrorClass)("RenderHashesError"),C=11;function S(T,D,_){var M=T.fromNumber(D.num),k=D.includeSign&&T.cond(M)<0?"-":"",v=k+T.formatGeneral(D,T.abs(M),_-k.length);if(v==="-0"&&(v="0"),v.length>_)return!1;var b=v.indexOf("E");if(b>=0){var x=(0,o.convertNumberShape)(D,v.substring(0,b),D.expNumberShape),w=v.substring(b,b+2),L=(0,o.convertDigitsShape)(v.substring(b+2),D.expNumberShape);return(0,n.assertTrue)("calc.numfmt.render: formatGeneral ePart",w==="E-"||w==="E+"),x+w+L}return(0,o.convertNumberShape)(D,v,D.numberShape)}function F(T,D,_){var M=D.units,k=D.color,v=D.alignment,b=D.clip,x=(0,l.memoizedRenderCallback)(_),w;if(M.every(d))w=M;else if(x.renderWidth===1/0)w=M.map(function(le){if(le.kind!==l.FormattedUnitKind.General)return le;var ue=S(T,le,C);return(0,n.assertTrue)("calc.numfmt.renderValue: false after format at defaultGenPrecision",ue!==!1),(0,l.formattedUnitString)(ue)});else{for(var L="",N="",U,K,G=0;G<M.length;G+=1){var $=M[G];switch($.kind){case l.FormattedUnitKind.String:case l.FormattedUnitKind.Blank:U!==void 0?N+=$.str:L+=$.str;break;case l.FormattedUnitKind.General:(0,n.assertTrue)("calc.numfmt.renderValue: expected a single General unit",U===void 0),U=G,K=$;break;case l.FormattedUnitKind.Flexible:break}}(0,n.assertTrue)("calc.numfmt.renderValue: genUnit",U!==void 0&&K!==void 0);var O=K,j=h(x,b,L,N,"0",O.builtin,function(le){return S(T,O,(0,n.fastMin)(le,C))});if(typeof j=="number")throw new R((0,l.tooWide)(j));w=M.map(function(le){return le.kind===l.FormattedUnitKind.General?(0,l.formattedUnitString)(j):le})}var z;if(w.every(g))z=w;else if(x.renderWidth===1/0||x.bestFit)z=w.filter(g);else{for(var H="",V="",I,B,q=0;q<w.length;q+=1){var W=w[q];switch(W.kind){case l.FormattedUnitKind.String:case l.FormattedUnitKind.Blank:I!==void 0?V+=W.str:H+=W.str;break;case l.FormattedUnitKind.Flexible:I=q,B=W;break}}(0,n.assertTrue)("calc.numfmt.renderValue: lastFlexUnit",I!==void 0&&B!==void 0);var Z=B,P=h(x,l.Clip.All,H,V,B.str,!1,function(le){return(0,n.repeat)(Z.str,le)});if(typeof P=="number"){if((P&b)!==0)throw new R((0,l.tooWide)(P));P=""}var Q=P.length/Z.str.length;Q=(0,n.fastMax)(Q-1,0);var Y=(0,n.repeat)(Z.str,Q);z=w.map(function(le,ue){return le.kind!==l.FormattedUnitKind.Flexible?le:(0,l.formattedUnitString)(ue===I?Y:"")})}if(b!==l.Clip.None){for(var X="",ee=0;ee<z.length;ee+=1)X+=z[ee].str;var oe=y(x,b,X);if(x.bestFit&&oe===l.Clip.CellWidth)return(0,l.renderedValue)(z,k,v,b);if(oe!==void 0)throw new R((0,l.tooWide)(oe))}return(0,l.renderedValue)(z,k,v,b)}function E(T,D,_){try{return(0,l.isHashesValue)(D)?(0,n.success)((0,l.hashesValue)(D.units,D.color)):(0,n.success)(F(T,D,_))}catch(M){return M instanceof R?(0,n.success)((0,l.hashesValue)(M.reason,D.color)):(0,n.failure)((0,n.javaScriptError)(M))}}function A(T,D){try{var _=(0,l.memoizedRenderCallback)(D),M=h(_,T.clip,"","","#",!1,function(v){return(0,n.repeat)("#",v)});if(typeof M=="number")switch(M){case l.Clip.MaxChars:M=(0,n.repeat)("#",m);break;case l.Clip.CellWidth:M="";break;default:return(0,n.assertNever)("calc.numFmt.renderHashesValue",M)}var k=(0,l.formattedUnitString)(M);return(0,n.success)((0,l.renderedValue)([k],T.color,T.alignment,T.clip))}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}},"../excel-online-calc-numfmt/lib/ribbonFormat.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RibbonFormat=void 0,r.getRibbonFormat=d;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-numfmt/lib/knownFormat.js"),l;(function(g){g.GalleryGeneral="GalleryGeneral",g.GalleryNumber="GalleryNumber",g.GalleryCurrency="GalleryCurrency",g.GalleryAccounting="GalleryAccounting",g.GalleryShortDate="GalleryShortDate",g.GalleryLongDate="GalleryLongDate",g.GalleryTime="GalleryTime",g.GalleryPercentage="GalleryPercentage",g.GalleryFraction="GalleryFraction",g.GalleryScientific="GalleryScientific",g.GalleryText="GalleryText",g.ButtonComma="ButtonComma",g.ButtonPercentage="ButtonPercentage",g.ButtonAccounting="ButtonAccounting",g.KeyboardGeneral="KeyboardGeneral",g.KeyboardNumber="KeyboardNumber",g.KeyboardCurrency="KeyboardCurrency",g.KeyboardDate="KeyboardDate",g.KeyboardTime="KeyboardTime",g.KeyboardPercentage="KeyboardPercentage",g.KeyboardScientific="KeyboardScientific"})(l||(r.RibbonFormat=l={}));function o(g,m){return(0,a.buildSingle)(g,n.PictureSingle.ColorStart,"$-",m,n.PictureSingle.ColorEnd)}function d(g,m,y){var h,R,C=((h=y==null||(R=y.culture)==null?void 0:R.calendar)!=null?h:n.Calendar.Gregorian)===n.Calendar.Gregorian;switch(m){case l.GalleryGeneral:case l.KeyboardGeneral:return(0,a.getKnownFormat)(g,n.KnownFormat.General);case l.GalleryNumber:return(0,a.buildNumberFormat)(g,!1,1,g.currencyDecimals);case l.KeyboardNumber:return(0,a.buildNumberFormat)(g,!0,4,g.currencyDecimals);case l.GalleryCurrency:{var S=Object.assign({},g,{currencyFormat:g.currencyFormat===n.CurrencyFormat.Paren?n.CurrencyFormat.Lead:g.currencyFormat});return(0,a.buildCurrencyFormat)(S,!1,g.currencyDecimals,!0,!1,void 0,!0)}case l.KeyboardCurrency:return(0,a.buildCurrencyFormat)(g,!0,g.currencyDecimals,!0,!1);case l.GalleryAccounting:case l.ButtonAccounting:return(0,a.buildCurrencyFormat)(g,!1,g.currencyDecimals,!0,!0);case l.GalleryShortDate:return C?(0,a.getKnownFormat)(g,n.KnownFormat.MMDDYY):(0,a.buildSingle)(g,n.PictureSingle.Month,n.PictureSingle.DateSep,n.PictureSingle.Day,n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryLongDate:return C?o(g,"x-sysdate")+(0,a.buildSingle)(g,n.PictureSingle.Day,n.PictureSingle.Day,n.PictureSingle.Day,n.PictureSingle.Day,", ",n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month," ",n.PictureSingle.Day,n.PictureSingle.Day,", ",n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Year):(0,a.buildSingle)(g,n.PictureSingle.Month,n.PictureSingle.DateSep,n.PictureSingle.Day,n.PictureSingle.DateSep,n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryTime:return o(g,"x-systime")+(0,a.buildSingle)(g,n.PictureSingle.Hour,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute,n.PictureSingle.Colon,n.PictureSingle.Second,n.PictureSingle.Second," ")+(0,a.getSpecial)(g,n.PictureSpecial.AP1);case l.KeyboardDate:return o(g,"en-US")+(0,a.buildSingle)(g,n.PictureSingle.Day,"-",n.PictureSingle.Month,n.PictureSingle.Month,n.PictureSingle.Month,"-",n.PictureSingle.Year,n.PictureSingle.Year,n.PictureSingle.Sep,n.PictureSingle.Text);case l.KeyboardTime:return o(g,"en-US")+(0,a.buildSingle)(g,n.PictureSingle.Hour,n.PictureSingle.Colon,n.PictureSingle.Minute,n.PictureSingle.Minute," ",(0,a.getSpecial)(g,n.PictureSpecial.AP1),n.PictureSingle.Sep,n.PictureSingle.Text);case l.GalleryPercentage:return(0,a.buildPercentFormat)(g,g.currencyDecimals);case l.ButtonPercentage:case l.KeyboardPercentage:return(0,a.getKnownFormat)(g,n.KnownFormat.Pct0);case l.GalleryFraction:return(0,a.getKnownFormat)(g,n.KnownFormat.Fract);case l.GalleryScientific:case l.KeyboardScientific:return(0,a.buildScientificFormat)(g,1,g.currencyDecimals,2);case l.GalleryText:return(0,a.getKnownFormat)(g,n.KnownFormat.Text);case l.ButtonComma:return(0,a.buildCurrencyFormat)(g,!1,g.currencyDecimals,!1,!0)}}},"../excel-online-calc-numfmt/lib/serviceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NumberFormatSource=r.EditKind=r.renderInfiniteWidth=r.renderedValue=r.formattedValue=r.FormattedUnitKind=r.Clip=r.GetTimeKind=r.Alignment=r.NamedColor=r.FormatCurrency=r.CultureTag=r.BidiDate=r.FormatValueType=r.FormatLocKind=r.aggregationError=r.fractionOverflow=r.dateOverflow=r.noFormatPart=r.ReasonKind=r.FormatReasonKind=void 0,r.notValueString=o,r.notFormatString=d,r.tooWide=g,r.previousFormatFailure=m,r.formatLocKnownFormat=h,r.formatLocIFormat=R,r.isSystemCultureTag=E,r.isFormatCultureEqual=A,r.formattedUnitGeneral=b,r.formattedUnitString=x,r.formattedUnitBlank=w,r.formattedUnitFlexible=L,r.hashesValue=U,r.isHashesValue=K,r.renderCallback=G,r.memoizedRenderCallback=$,r.renderedValueToString=O,r.formulaEdit=z,r.stringEdit=H,r.numberEdit=V,r.otherEdit=I,r.createFormatGlobals=q,r.evalFormatLocalsGrid=W;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l;(function(Z){Z.NotValueString="NotValueString",Z.NotFormatString="NotFormatString",Z.NoFormatPart="NoFormatPart",Z.TooWide="TooWide",Z.DateOverflow="DateOverflow",Z.FractionOverflow="FractionOverflow",Z.AggregationError="AggregationError",Z.PreviousFormatFailure="PreviousFormatFailure"})(l||(r.FormatReasonKind=l={})),r.ReasonKind=Object.assign({},a.LangReasonKind,l);function o(Z){return{kind:r.ReasonKind.NotValueString,message:Z}}function d(Z){return{kind:r.ReasonKind.NotFormatString,message:Z}}r.noFormatPart={kind:r.ReasonKind.NoFormatPart};function g(Z){return{kind:r.ReasonKind.TooWide,clip:Z}}r.dateOverflow={kind:r.ReasonKind.DateOverflow},r.fractionOverflow={kind:r.ReasonKind.FractionOverflow},r.aggregationError={kind:r.ReasonKind.AggregationError};function m(Z){return{kind:r.ReasonKind.PreviousFormatFailure,format:Z}}var y;(function(Z){Z.FormatString="FormatString",Z.KnownFormat="KnownFormat",Z.IFormat="IFormat"})(y||(r.FormatLocKind=y={}));function h(Z,P){return{kind:y.KnownFormat,document:Z,knownFormat:P}}function R(Z,P){return{kind:y.IFormat,document:Z,iformat:P}}var C;(function(Z){Z.General="General",Z.Number="Number",Z.Currency="Currency",Z.Accounting="Accounting",Z.Date="Date",Z.Time="Time",Z.Percentage="Percentage",Z.Fraction="Fraction",Z.Scientific="Scientific",Z.Text="Text",Z.Custom="Custom"})(C||(r.FormatValueType=C={}));var S;(function(Z){Z.English="English",Z.Lunar="Lunar"})(S||(r.BidiDate=S={}));var F;(function(Z){Z.SysDate="sysdate",Z.SysTime="systime",Z.Euro1="euro1",Z.Euro2="euro2",Z.GenLower="genlower",Z.GenUpper="genupper",Z.NomLower="nomlower",Z.Bitcoin1="xbt1",Z.Bitcoin2="xbt2",Z.Gannen="gannen"})(F||(r.CultureTag=F={}));function E(Z){return Z===F.SysDate||Z===F.SysTime}function A(Z,P){return Z.culture===P.culture&&Z.numberShape===P.numberShape&&Z.nationalNumberInput===P.nationalNumberInput&&Z.calendar===P.calendar&&Z.localCalendarInput===P.localCalendarInput&&Z.tag===P.tag}var T;(function(Z){Z[Z.LocaleInfo=0]="LocaleInfo"})(T||(r.FormatCurrency=T={}));var D;(function(Z){Z.Black="Black",Z.White="White",Z.Red="Red",Z.Green="Green",Z.Blue="Blue",Z.Yellow="Yellow",Z.Magenta="Magenta",Z.Cyan="Cyan"})(D||(r.NamedColor=D={}));var _;(function(Z){Z.Left="Left",Z.Center="Center",Z.Right="Right"})(_||(r.Alignment=_={}));var M;(function(Z){Z.ValueCell="ValueCell",Z.Volatile="Volatile",Z.NonVolatile="NonVolatile"})(M||(r.GetTimeKind=M={}));var k;(function(Z){Z[Z.MaxChars=2]="MaxChars",Z[Z.CellWidth=4]="CellWidth",Z[Z.None=0]="None",Z[Z.All=6]="All"})(k||(r.Clip=k={}));var v;(function(Z){Z.String="String",Z.Blank="Blank",Z.General="General",Z.Flexible="Flexible"})(v||(r.FormattedUnitKind=v={}));function b(Z,P,Q,Y,X,ee){return{kind:v.General,num:Z,decimalSeparator:P,includeSign:Q,numberShape:Y,expNumberShape:X,builtin:ee}}function x(Z){return{kind:v.String,str:Z}}function w(Z){return{kind:v.Blank,str:Z}}function L(Z){return{kind:v.Flexible,str:Z}}function N(Z,P,Q,Y){return{units:Z,color:P,alignment:Q,clip:Y}}function U(Z,P){return N(Z,P,_.Center,k.All)}r.formattedValue=N,r.renderedValue=N;function K(Z){return!Array.isArray(Z.units)}function G(Z,P,Q){return{renderWidth:Z,bestFit:Q,getTextWidth:P}}function $(Z){var P=(0,n.makeStringMap)(),Q=function(X){if(P[X]!=null)return P[X];var ee=Z.getTextWidth(X);return P[X]=ee,ee};return G(Z.renderWidth,Q,Z.bestFit)}r.renderInfiniteWidth={renderWidth:1/0,bestFit:!1,getTextWidth:function(P){return P.length}};function O(Z){var P="";for(var Q of Z.units)switch(Q.kind){case v.String:P+=Q.str;break;case v.Blank:for(var Y=0;Y<Q.str.length;Y+=1)P+=" ";break}return P}var j;(function(Z){Z.Formula="Formula",Z.String="String",Z.Number="Number",Z.Other="Other"})(j||(r.EditKind=j={}));function z(Z){return{kind:j.Formula,fmla:Z}}function H(Z,P){return{kind:j.String,value:Z,tick:P}}function V(Z,P){return{kind:j.Number,value:Z,format:P}}function I(Z){return{kind:j.Other,value:Z}}var B;(function(Z){Z.Builtin="Builtin",Z.CustomString="CustomString",Z.CustomBytecode="CustomBytecode",Z.System="System"})(B||(r.NumberFormatSource=B={}));function q(Z,P){return{config:Z,getTime:P}}function W(Z,P){var Q=(0,a.sheetGridRangeAnchor)(Z.range),Y=(0,n.success)(Q.range),X=(0,n.success)(Q.sheet);return{config:P??void 0,lexicalSource:Z,originGridCell:Y,originSheet:X,allowUnqualifiedCell:!0,wrapCellReferences:!1}}},"../excel-online-calc-numfmt/lib/unicode.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.convertDigitsShape=C,r.convertNumberShape=A,r.insertCommas=T;var l=c("../excel-online-calc-common/lib/index.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=l.codePoint,g=d.codePointDigitZero,m=d.codePointDigitNine,y=d.codePointDigitOne,h=(n={},J(J(J(J(J(J(J(J(J(J(n,o.NumberShape.ArabicIndic,{zero:1632,one:1633}),o.NumberShape.ExtendedArabicIndic,{zero:1776,one:1777}),o.NumberShape.Devanagari,{zero:2406,one:2407}),o.NumberShape.Bengali,{zero:2534,one:2535}),o.NumberShape.Gurmukhi,{zero:2662,one:2663}),o.NumberShape.Gujarati,{zero:2790,one:2791}),o.NumberShape.Oriya,{zero:2918,one:2919}),o.NumberShape.Tamil,{zero:48,one:3047}),o.NumberShape.Telugu,{zero:3174,one:3175}),o.NumberShape.Kannada,{zero:3302,one:3303}),J(J(J(J(J(J(J(J(n,o.NumberShape.Malayalam,{zero:3430,one:3431}),o.NumberShape.Thai,{zero:3664,one:3665}),o.NumberShape.Lao,{zero:3792,one:3793}),o.NumberShape.Tibetan,{zero:3872,one:3873}),o.NumberShape.Myanmar,{zero:4160,one:4161}),o.NumberShape.Ethiopic,{zero:48,one:4969}),o.NumberShape.Khmer,{zero:6112,one:6113}),o.NumberShape.Mongolian,{zero:6160,one:6161})),R=(a={},J(J(J(J(J(J(J(J(J(J(a,o.NumberShape.Japanese1,{digits:[12295,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:1}),o.NumberShape.Japanese2,{digits:[12295,22769,24336,21442,22235,20237,20845,19971,20843,20061],ten:25342,hundred:30334,thousand:38433,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:2}),o.NumberShape.Japanese3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Japanese",dbnum:3}),o.NumberShape.Korean1,{digits:[65296,19968,20108,19977,22235,20116,63953,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:1}),o.NumberShape.Korean2,{digits:[63922,22777,36019,63851,22235,20237,63953,19971,20843,20061],ten:63859,hundred:30334,thousand:38433,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:2}),o.NumberShape.Korean3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20740,trillion:20806,langId:"Korean",dbnum:3}),o.NumberShape.Korean4,{digits:[50689,51068,51060,49340,49324,50724,50977,52832,54036,44396],ten:49901,hundred:48177,thousand:52380,tenThousand:47564,hundredMillion:50613,trillion:51312,langId:"Korean",dbnum:4}),o.NumberShape.ChineseSimp1,{digits:[9675,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:1}),o.NumberShape.ChineseSimp2,{digits:[38646,22777,36144,21441,32902,20237,38470,26578,25420,29590],ten:25342,hundred:20336,thousand:20191,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:2}),o.NumberShape.ChineseSimp3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:19975,hundredMillion:20159,trillion:20806,langId:"ChineseSimp",dbnum:3}),J(J(J(a,o.NumberShape.ChineseTrad1,{digits:[9675,19968,20108,19977,22235,20116,20845,19971,20843,20061],ten:21313,hundred:30334,thousand:21315,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:1}),o.NumberShape.ChineseTrad2,{digits:[38646,22777,36019,21443,32902,20237,38520,26578,25420,29590],ten:25342,hundred:20336,thousand:20191,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:2}),o.NumberShape.ChineseTrad3,{digits:[65296,65297,65298,65299,65300,65301,65302,65303,65304,65305],ten:21313,hundred:30334,thousand:21315,tenThousand:33836,hundredMillion:20740,trillion:20806,langId:"ChineseTrad",dbnum:3}));function C(D,_){if(_===o.NumberShape.ASCII)return D;switch(_){case o.NumberShape.ArabicIndic:case o.NumberShape.ExtendedArabicIndic:case o.NumberShape.Devanagari:case o.NumberShape.Bengali:case o.NumberShape.Gurmukhi:case o.NumberShape.Gujarati:case o.NumberShape.Oriya:case o.NumberShape.Tamil:case o.NumberShape.Telugu:case o.NumberShape.Kannada:case o.NumberShape.Malayalam:case o.NumberShape.Thai:case o.NumberShape.Lao:case o.NumberShape.Tibetan:case o.NumberShape.Myanmar:case o.NumberShape.Ethiopic:case o.NumberShape.Khmer:case o.NumberShape.Mongolian:{for(var M="",k=h[_],v=0;v<D.length;v+=1){var b=D.charCodeAt(v);(0,l.assertTrue)("calc.numfmt.convertDigitsShape",g<=b&&b<=m),b===g?M+=(0,l.stringFromCodePoint)(k.zero):M+=(0,l.stringFromCodePoint)(k.one+(b-y))}return M}case o.NumberShape.ChineseTrad1:case o.NumberShape.ChineseTrad2:case o.NumberShape.ChineseTrad3:case o.NumberShape.ChineseSimp1:case o.NumberShape.ChineseSimp2:case o.NumberShape.ChineseSimp3:case o.NumberShape.Japanese1:case o.NumberShape.Japanese2:case o.NumberShape.Japanese3:case o.NumberShape.Korean1:case o.NumberShape.Korean2:case o.NumberShape.Korean3:case o.NumberShape.Korean4:{for(var x="",w=R[_],L=0;L<D.length;L+=1){var N=D.charCodeAt(L);x+=S(w,N)}return x}}}function S(D,_){return(0,l.assertTrue)("calc.numfmt.ideographicDigit",g<=_&&_<=m),(0,l.stringFromCodePoint)(D.digits[_-g])}var F;(function(D){D[D.Ten=10]="Ten",D[D.Hundred=11]="Hundred",D[D.Thousand=12]="Thousand",D[D.TenThousand=13]="TenThousand",D[D.HundredMillion=14]="HundredMillion",D[D.Trillion=15]="Trillion"})(F||(F={}));function E(D,_){switch(_){case F.Ten:return(0,l.stringFromCodePoint)(D.ten);case F.Hundred:return(0,l.stringFromCodePoint)(D.hundred);case F.Thousand:return(0,l.stringFromCodePoint)(D.thousand);case F.TenThousand:return(0,l.stringFromCodePoint)(D.tenThousand);case F.HundredMillion:return(0,l.stringFromCodePoint)(D.hundredMillion);case F.Trillion:return(0,l.stringFromCodePoint)(D.trillion);default:return(0,l.assertFalse)("calc.numfmt.ideographicRank")}}function A(D,_,M){var k=D.decimalSeparator;if(M===o.NumberShape.ASCII)return _;switch(M){case o.NumberShape.ArabicIndic:case o.NumberShape.ExtendedArabicIndic:case o.NumberShape.Devanagari:case o.NumberShape.Bengali:case o.NumberShape.Gurmukhi:case o.NumberShape.Gujarati:case o.NumberShape.Oriya:case o.NumberShape.Tamil:case o.NumberShape.Telugu:case o.NumberShape.Kannada:case o.NumberShape.Malayalam:case o.NumberShape.Thai:case o.NumberShape.Lao:case o.NumberShape.Tibetan:case o.NumberShape.Myanmar:case o.NumberShape.Ethiopic:case o.NumberShape.Khmer:case o.NumberShape.Mongolian:{var v=_.indexOf(k),b=C(_.substring(0,v<0?void 0:v),M),x=v<0?"":k,w=v<0?"":C(_.substring(v+k.length),M);return b+x+w}case o.NumberShape.ChineseTrad1:case o.NumberShape.ChineseTrad2:case o.NumberShape.ChineseTrad3:case o.NumberShape.ChineseSimp1:case o.NumberShape.ChineseSimp2:case o.NumberShape.ChineseSimp3:case o.NumberShape.Japanese1:case o.NumberShape.Japanese2:case o.NumberShape.Japanese3:case o.NumberShape.Korean1:case o.NumberShape.Korean2:case o.NumberShape.Korean3:case o.NumberShape.Korean4:{var L=R[M],N=L.langId==="ChineseSimp"||L.langId==="ChineseTrad",U=L.dbnum===2||L.langId==="Korean"&&(L.dbnum===1||L.dbnum===4),K=_.indexOf(k),G=0,$=K<0?_.length:K,O="";if($>12){if($>16)for(;12<$;$--,G++){var j=_.charCodeAt(G);O+=S(L,j)}else{var z=16,H=F.Thousand,V=!1;do{if(z>$){z--,H--;continue}var I=_.charCodeAt(G);I!==g?((N||U||I>y||z%4===1)&&(N&&V&&(O+=S(L,g),V=!1),O+=S(L,I)),H>=F.Ten&&(O+=E(L,H))):V=!0,z--,H--,$--,G++}while(z>12)}O+=E(L,F.Trillion)}{var B=12;do{var q=F.Thousand,W=!1,Z=!1;do{if(B>$){B--,q--;continue}var P=_.charCodeAt(G);P!==g||O.length===0?((N||U||P>y||B%4===1)&&(N&&Z&&(O+=S(L,g),Z=!1),O+=S(L,P)),q>=F.Ten&&(O+=E(L,q)),W=!0):Z=!0,B--,q--,$--,G++}while(B%4);W&&$/4!==0&&($===8?O+=E(L,F.HundredMillion):$===4&&(O+=E(L,F.TenThousand)))}while($>0)}if(G!==_.length)for((0,l.assertTrue)("calc.numfmt.convertNumberShape",K>=0&&G===K),O+=k,G=K+k.length;G<_.length;G++){var Q=_.charCodeAt(G);O+=S(L,Q)}return O}default:return(0,l.assertNever)("calc.numfmt.convertNumberShape",M)}}function T(D,_,M){if(_==="")return"";for(var k=(0,l.countCodePoints)(_,0,_.length),v="",b=0,x=0;b<_.length;){var w=(0,l.stringCodePointAt)(_,b),L=(0,l.numCodeUnits)(w);v+=_.substring(b,b+L),b+=L,x+=1,D.isThousandsPosition(M+(k-x))&&(v+=D.thousandsSeparator)}return v}},"../excel-online-calc-numfmt/lib/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.initUtilGlobals=d,r.getFormatString=g,r.applyFormatAndRenderToString=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/serviceTypes.js"),o={getKnownFormat:function(){return(0,n.assertFalse)("calc.numfmt: default getKnownFormat")},getIformat:function(){return(0,n.assertFalse)("calc.numfmt: default getIformat")},getFormatString:function(){return(0,n.assertFalse)("calc.numfmt: default getFormatString")}};function d(y){var h,R,C,S,F,E;return{config:y.config,getKnownFormat:(h=(R=y.getKnownFormat)==null?void 0:R.bind(y))!=null?h:o.getKnownFormat,getIformat:(C=(S=y.getIformat)==null?void 0:S.bind(y))!=null?C:o.getIformat,getFormatString:(F=(E=y.getFormatString)==null?void 0:E.bind(y))!=null?F:o.getFormatString}}function g(y,h,R,C,S){var F=h.getFormatString(R,C);return(0,n.isSuccess)(F)?F.value!==void 0?h.getIformat(R,F.value):y.createFormat(C,S):F}function m(y,h,R){var C=(0,a.isStringOper)(R)?l.Clip.None:l.Clip.All,S=h.apply(R,l.Alignment.Right,C,!0);if(!(0,n.isSuccess)(S))return S;var F=y.renderValue(S.value,l.renderInfiniteWidth);return(0,n.isSuccess)(F)?(0,l.isHashesValue)(F.value)?(0,n.success)(F.value.units):(0,n.success)((0,l.renderedValueToString)(F.value)):F}},"../excel-online-calc-numfmt/lib/utilDeprecated.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getValueEditOperKind=g,r.applyValueEdit=m,r.toXLNumber=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/edit.js"),o=c("../excel-online-calc-numfmt/lib/knownFormat.js"),d=c("../excel-online-calc-numfmt/lib/serviceTypes.js");function g(h){return h.value.kind}function m(h,R,C,S){var F=C;if(S.kind===d.EditKind.Number&&S.format!==a.KnownFormat.General){var E=S.format,A=typeof E=="string"?E:(0,o.getKnownFormat)(R,E),T=typeof E!="string",D=h.createFormat(A,T);if(!(0,n.isSuccess)(D))return D;var _=D.value;(0,l.shouldInstallFormat)(_,C)&&(F=_)}return h.applyFormat(F,S.value,!0)}function y(h,R,C){var S=R.parseGeneral(C,!1,!0,d.GetTimeKind.NonVolatile);return(0,n.isSuccess)(S)?S.value==null?(0,n.failure)(null):(0,n.success)(h.toNumber(S.value.value)):S}},"../excel-online-calc-recalc/lib/index.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PackageName=void 0,r.PackageName="excel-online-calc-recalc"},"../excel-online-calc-runtime/lib/funcs/aggregationFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.sumproduct=void 0,r.sum=M,r.sumsq=k,r.sumif=x,r.sumifs=L,r.product=U,r.average=z,r.averageif=V,r.averageifs=I,r.averagea=B,r.concat=W,r.textjoin=Z,r.count=X,r.countblank=le,r.counta=ie,r.countif=re,r.countifs=ne,r.max=Te,r.min=ke,r.maxa=Ve,r.mina=Je,r.maxifs=Ze,r.minifs=pr,r.and=er,r.or=Me,r.xor=Ie,r.large=Ir,r.small=Pr,r.percentile=sr,r.percentile_exc=Sr,r.quartile=xr,r.quartile_exc=qr,r.median=Rr,r.trimmean=we,r.stdev=Mr,r.stdevp=Or,r.stdeva=Wt,r.stdevpa=kr,r.var_=Aa,r.varp=ba,r.vara=Jt,r.varpa=sa,r.mode=ia,r.mode_mult=mt,r.subtotal=la,r.aggregate=Ht,r.rank=on,r.rank_avg=Ba,r.avedev=Wa,r.devsq=ma,r.geomean=ml,r.harmean=no;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/criteria.js"),o=c("../excel-online-calc-runtime/lib/funcs/reduce.js"),d=c("../excel-online-calc-runtime/lib/funcs/util.js"),g=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),m=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),y=c("../excel-online-calc-runtime/lib/runtime/util.js");function h(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;switch(Be.kind){case a.OperKind.Number:return Be;case a.OperKind.Boolean:case a.OperKind.String:return;case a.OperKind.Error:return Be;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.arithmeticOperationCoerce",Be)}}function R(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;switch(Be.kind){case a.OperKind.Boolean:return Be.value?Oe.mathpack.one:Oe.mathpack.zero;case a.OperKind.Number:return Be;case a.OperKind.String:return Oe.mathpack.zero;case a.OperKind.Error:return Be;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.arithmeticAOperationCoerce",Be)}}function C(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isStringOper)(Be)?Oe.mathpack.zero:h(Oe,Be)}function S(Oe){return function(Be,ur,cr){if(Be!==void 0&&(0,a.isErrorOper)(Be))return Be;if((0,n.assertTrue)("calc.funcs.numberReducer",Be===void 0||(0,a.isNumberOper)(Be)),(0,a.isErrorOper)(ur))return ur;(0,n.assertTrue)("calc.funcs.numberReducer",(0,a.isNumberOper)(ur));var lr,Tr;Be===void 0?(lr=ur,Tr=cr-1):(lr=Be,Tr=cr);for(var Hr=0;Hr<Tr;Hr+=1){var Vr=Oe(lr,ur);if((0,a.isErrorOper)(Vr))return Vr;lr=Vr}return lr}}function F(Oe){return function(je,Be,ur){return Oe.count+=ur,Be}}function E(Oe){for(var je=Oe.length-1;je>=0;je-=1){var Be=Oe[je];if(!(Be===void 0||!(0,m.isRangeValues)(Be)))for(var ur=Be.arrays.length-1;ur>=0;ur-=1){var cr=Be.arrays[ur];if(cr.rows>cr.denseRows||cr.cols>cr.denseCols){var lr=cr.getSparse();if((lr==null?void 0:lr.kind)===a.OperKind.Number)return lr}for(var Tr=cr.denseRows-1;Tr>=0;Tr-=1)for(var Hr=cr.denseCols-1;Hr>=0;Hr-=1){var Vr=cr.get(Tr,Hr);if((Vr==null?void 0:Vr.kind)===a.OperKind.Number)return Vr}}}}function A(Oe,je,Be){if(!(0,a.isNumberOper)(Be))return Be;var ur=E(je);return(ur==null?void 0:ur.kind)!==a.OperKind.Number?Be:Oe.mathpack.checkAlmostCancellation(ur,Be)}function T(Oe,je,Be){var ur=(0,o.reduceDerefOpers)(je,S(je.mathpack.add),h,Be);return ur==null?je.mathpack.zero:(Oe&&(ur=A(je,Be,ur)),ur)}var D=T.bind(void 0,!1),_=T.bind(void 0,!0);function M(Oe,je){var Be=Oe.dereferenceAllOpers(je);return _(Oe,Be)}function k(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=Pe(h),cr=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),ur,Be);return cr??Oe.mathpack.zero}function v(Oe){return(0,a.isRangeOper)(Oe)&&Oe.ranges.length!==1}function b(Oe,je,Be){if(v(je))return(0,n.failure)(a.valueErrorOper);if(Be===void 0){var ur=Oe.dereferenceAllOpers([je])[0];return(0,n.success)({values:ur,valuesToFilter:ur})}if(v(Be))return(0,n.failure)(a.valueErrorOper);var cr=H(je,Be),lr=cr.actualEvalRange,Tr=cr.actualFilterRange,Hr=lr.ranges[0],Vr=Tr.ranges[0],it=Oe.dereferenceAllOpers([lr])[0];if(Hr.col===Vr.col&&Hr.row===Vr.row)return(0,n.success)({values:it,valuesToFilter:it});var ft=Oe.dereferenceAllOpers([Tr])[0];return(0,n.success)({values:it,valuesToFilter:ft})}function x(Oe,je){var Be=be(je,3),ur=Be[0],cr=Be[1],lr=Be[2],Tr=b(Oe,ur,lr);if(!(0,n.isSuccess)(Tr))return Tr.reason;var Hr=Tr.value,Vr=Hr.values,it=Hr.valuesToFilter,ft=[(0,m.rangeValues)([(0,l.applyCriteria)(Oe,Vr.arrays[0],cr,it.arrays[0])])];return D(Oe,ft)}function w(Oe,je){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ur=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,cr=je[0];if(v(cr))return(0,n.failure)(a.valueErrorOper);var lr,Tr;if(Be){var Hr=je[1],Vr=Oe.dereferenceAllOpers([cr]),it=be(Vr,1),ft=it[0];lr=(0,l.applyCriteria)(Oe,ft.arrays[0],Hr),Tr=2}else{var St=Oe.dereferenceAllOpers([cr]),Vt=be(St,1),kt=Vt[0];lr=kt.arrays[0],Tr=1}for(var Lt=Tr;Lt<je.length;Lt+=2){var Zt=je[Lt],Xt=je[Lt+1];if(v(Zt)||Zt.ranges[0].cols!==cr.ranges[0].cols||Zt.ranges[0].rows!==cr.ranges[0].rows)return(0,n.failure)(a.valueErrorOper);var $t=Oe.dereferenceAllOpers([Zt]),qt=be($t,1),$a=qt[0];lr=(0,l.applyCriteria)(Oe,$a.arrays[0],Xt,lr)}return ur&&(lr=lr.strict()),(0,n.success)((0,m.rangeValues)([lr]))}function L(Oe,je){if(je.length===3)return x(Oe,[je[1],je[2],je[0]]);var Be=w(Oe,je);return(0,n.isSuccess)(Be)?D(Oe,[Be.value]):Be.reason}function N(Oe,je){var Be=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.mul),h,je);return Be??Oe.mathpack.zero}function U(Oe,je){var Be=Oe.dereferenceAllOpers(je);return N(Oe,Be)}function K(Oe,je,Be,ur,cr,lr){var Tr=(0,o.reduceDerefOpers)(cr,S(cr.mathpack.add),Oe,lr,je);if(Tr==null)return ur;if(Be&&(Tr=A(cr,lr,Tr)),(0,a.isErrorOper)(Tr))return Tr;var Hr={count:0},Vr=(0,o.reduceDerefOpers)(cr,F(Hr),Oe,lr,je);(0,n.assertTrue)("calc.funcs.averageCoerceInner",(0,a.isNumberOper)(Tr)&&(Vr==null?void 0:Vr.kind)===a.OperKind.Number&&Hr.count>0);var it=cr.mathpack.div(Tr,cr.mathpack.fromNumber(Hr.count));return(0,a.isErrorOper)(it)?it:[it,Hr.count]}function G(Oe,je,Be,ur,cr){var lr=K(Oe,je,Be,a.div0ErrorOper,ur,cr);return Array.isArray(lr)?lr[0]:lr}var $=G.bind(void 0,h,void 0,!1),O=G.bind(void 0,h,void 0,!0),j=G.bind(void 0,R,C,!0);function z(Oe,je){var Be=Oe.dereferenceAllOpers(je);return O(Oe,Be)}function H(Oe,je){var Be=Oe.ranges[0],ur=je.ranges[0],cr=(0,n.fastMin)(Be.cols,a.sheetCols-ur.col),lr=(0,n.fastMin)(Be.rows,a.sheetRows-ur.row),Tr=(0,a.gridRange)(Be.row,Be.col,lr,cr),Hr=(0,a.range3DOper)(Oe.sheets,Tr),Vr=(0,a.gridRange)(ur.row,ur.col,lr,cr),it=(0,a.range3DOper)(je.sheets,Vr);return{actualEvalRange:Hr,actualFilterRange:it}}function V(Oe,je){var Be=be(je,3),ur=Be[0],cr=Be[1],lr=Be[2],Tr=b(Oe,ur,lr);if(!(0,n.isSuccess)(Tr))return Tr.reason;var Hr=Tr.value,Vr=Hr.values,it=Hr.valuesToFilter,ft=[(0,m.rangeValues)([(0,l.applyCriteria)(Oe,Vr.arrays[0],cr,it.arrays[0]).strict()])];return $(Oe,ft)}function I(Oe,je){if(je.length===3)return V(Oe,[je[1],je[2],je[0]]);var Be=w(Oe,je,void 0,!0);return(0,n.isSuccess)(Be)?$(Oe,[Be.value]):Be.reason}function B(Oe,je){var Be=Oe.dereferenceAllOpers(je);return j(Oe,Be)}function q(Oe,je,Be,ur,cr){for(var lr=void 0,Tr=function(){return lr},Hr=0,Vr="",it=function($t,qt){return $t.coerceOper(qt,a.OperKind.String)},ft=function($t,qt,$a){if($t!==void 0&&(0,a.isErrorOper)($t))return $t;for(var Mt=0;Mt<$a;Mt+=1){if(lr!==void 0&&je.length>0&&(!Be||lr.value.length>0)){var Pa=je[Hr];if(Hr=(Hr+1)%je.length,Vr.length+Pa.value.length>a.cellStringLimit)return a.valueErrorOper;Vr+=Pa.value}if((0,a.isErrorOper)(qt))return qt;if((0,n.assertTrue)("calc.funcs.concatInner: expected string in reducer",(0,a.isStringOper)(qt)),Vr.length+qt.value.length>a.cellStringLimit)return a.valueErrorOper;if(Vr+=qt.value,lr=qt,qt.value===""&&(je.length===0||Be))break}return qt},St=0;St<cr.length;St+=1){var Vt=ur[St];if((0,a.isRangeOper)(Vt)&&Vt.ranges.length>1)return a.valueErrorOper;var kt=(0,o.reduceDerefOpers)(Oe,ft,it,cr.slice(St,St+1));if(kt!==void 0&&(0,a.isErrorOper)(kt))return kt;(0,n.assertTrue)("calc.funcs.concatInner: expected string from reduce",kt!==void 0&&(0,a.isStringOper)(kt))}var Lt=Tr();if(Be&&Lt!==void 0&&Lt.value===""&&je.length>0&&Vr.length>0){var Zt=je[(Hr+je.length-1)%je.length];Vr=Vr.substring(0,Vr.length-Zt.value.length)}return(0,a.stringOper)(Vr)}function W(Oe,je){var Be=Oe.dereferenceAllOpers(je);return q(Oe,[],!0,je,Be)}function Z(Oe,je){var Be=oi(je),ur=Be[0],cr=Be[1],lr=Be.slice(2),Tr=[];if(!(0,a.isMissingOper)(ur)){if((0,a.isRangeOper)(ur)&&ur.ranges.length>1)return a.valueErrorOper;var Hr=function(St,Vt){return St.coerceOper(Vt,a.OperKind.String)},Vr=(0,o.reduceDerefOpers)(Oe,Qe(Tr,d.assertString),Hr,Oe.dereferenceAllOpers([ur]));if(Vr!==void 0&&(0,a.isErrorOper)(Vr))return Vr;(0,n.assertTrue)("calc.funcs.textjoin: expected string from reduce",Vr!==void 0&&(0,a.isStringOper)(Vr))}var it=(0,a.isMissingOper)(cr)||cr.value;return q(Oe,Tr,it,lr,Oe.dereferenceAllOpers(lr))}function P(Oe,je,Be){var ur={count:0};return(0,o.reduceDerefOpers)(je,F(ur),Oe,Be),je.mathpack.fromNumber(ur.count)}function Q(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isNumberOper)(Be)?Be:void 0}var Y=P.bind(void 0,Q);function X(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Y(Oe,Be)}function ee(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isBlankOper)(Be)||(0,y.isEmptyStringOper)(Be)?Be:void 0}var oe=P.bind(void 0,ee);function le(Oe,je){var Be=je[0];if(!(0,a.isSheetIndex)(Be.sheets)||Be.ranges.length!==1)return a.valueErrorOper;var ur=Oe.dereferenceAllOpers(je);return oe(Oe,ur)}function ue(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;return(0,a.isPrimitiveOper)(Be)||(0,a.isErrorOper)(Be)?Be:void 0}var te=P.bind(void 0,ue);function ie(Oe,je){var Be=Oe.dereferenceAllOpers(je);return te(Oe,Be)}var ae=P.bind(void 0,function(Oe,je){return je});function re(Oe,je){var Be=be(je,2),ur=Be[0],cr=Be[1];if(v(ur))return a.valueErrorOper;var lr=Oe.dereferenceAllOpers([ur]),Tr=be(lr,1),Hr=Tr[0],Vr=[(0,m.rangeValues)([(0,l.applyCriteria)(Oe,Hr.arrays[0],cr)])];return ae(Oe,Vr)}function ne(Oe,je){if(je.length===2)return re(Oe,je);var Be=w(Oe,je,!0);return(0,n.isSuccess)(Be)?ae(Oe,[Be.value]):Be.reason}var ce=function(je,Be,ur){return je.mathpack.cond2(Be,ur)>0},me=function(je,Be,ur){return je.mathpack.cond2(Be,ur)<0};function he(Oe,je,Be,ur,cr){var lr=function(Vr,it,ft){return Vr===void 0?it:(0,a.isErrorOper)(Vr)?Vr:((0,n.assertTrue)("calc.funcs.minMaxCoerceInner",(0,a.isNumberOper)(Vr)),(0,a.isErrorOper)(it)?it:((0,n.assertTrue)("calc.funcs.minMaxCoerceInner",(0,a.isNumberOper)(it)),Oe(ur,Vr,it)?Vr:it))},Tr=(0,o.reduceDerefOpers)(ur,lr,je,cr,Be);return Tr??ur.mathpack.zero}var Ce=he.bind(void 0,ce,h,void 0),ve=he.bind(void 0,me,h,void 0),fe=he.bind(void 0,ce,R,h),Ae=he.bind(void 0,me,R,h);function Te(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Ce(Oe,Be)}function ke(Oe,je){var Be=Oe.dereferenceAllOpers(je);return ve(Oe,Be)}function Ve(Oe,je){var Be=Oe.dereferenceAllOpers(je);return fe(Oe,Be)}function Je(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Ae(Oe,Be)}function Ze(Oe,je){var Be=w(Oe,je);return(0,n.isSuccess)(Be)?Ce(Oe,[Be.value]):Be.reason}function pr(Oe,je){var Be=w(Oe,je);return(0,n.isSuccess)(Be)?ve(Oe,[Be.value]):Be.reason}function vr(Oe,je){var Be=(0,a.isRichOper)(je)?je.getFallback():je;switch(Be.kind){case a.OperKind.Boolean:return Be;case a.OperKind.Number:return(0,a.booleanOper)(Oe.mathpack.cond(Be)!==0);case a.OperKind.String:return;case a.OperKind.Error:return Be;case a.OperKind.Missing:case a.OperKind.Blank:return;default:return(0,n.assertNever)("calc.funcs.aggregationFuncs: booleanOperationCoerce",Be)}}function Fr(Oe,je,Be){var ur=function(Tr,Hr,Vr){return Tr!==void 0&&(0,a.isErrorOper)(Tr)?Tr:(0,a.isErrorOper)(Hr)?Hr:((0,n.assertTrue)("calc.funcs.booleanInner",(Tr===void 0||(0,a.isBooleanOper)(Tr))&&(0,a.isBooleanOper)(Hr)),(0,a.booleanOper)(Oe(Tr==null?void 0:Tr.value,Hr.value,Vr)))},cr=(0,o.reduceDerefOpers)(je,ur,vr,Be);return cr??a.valueErrorOper}var tr=Fr.bind(void 0,function(Oe,je){return Oe!==!1&&je}),Dr=Fr.bind(void 0,function(Oe,je){return Oe===!0||je}),fr=Fr.bind(void 0,function(Oe,je,Be){return je?((Oe===!0?1:0)+Be)%2===1:Oe===!0});function er(Oe,je){var Be=Oe.dereferenceAllOpers(je);return tr(Oe,Be)}function Me(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Dr(Oe,Be)}function Ie(Oe,je){var Be=Oe.dereferenceAllOpers(je);return fr(Oe,Be)}function Qe(Oe,je){return function(Be,ur,cr){if(Be!==void 0&&(0,a.isErrorOper)(Be))return Be;if(!(0,a.isErrorOper)(ur))for(var lr=je(ur),Tr=0;Tr<cr;Tr+=1)Oe.push(lr);return ur}}function dr(Oe,je,Be,ur){var cr=[],lr=(0,o.reduceDerefOpers)(je,Qe(cr,d.assertNumber),h,[Be]);if(lr==null)return a.numErrorOper;if((0,a.isErrorOper)(lr))return lr;var Tr=je.mathpack;if(Tr.cond2(ur,Tr.one)<0||Tr.cond2(ur,Tr.fromNumber(cr.length))>0)return a.numErrorOper;var Hr=cr.sort(Tr.cond2);if(Oe){var Vr=(0,d.assertNumber)(Tr.add((0,d.assertNumber)(Tr.sub(Tr.fromNumber(cr.length),ur)),Tr.one));return Hr[Tr.lfix(Vr)-1]}return Hr[Tr.lfix(ur)-1]}var Cr=dr.bind(void 0,!0),yr=dr.bind(void 0,!1);function Ir(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return Cr(Oe,cr,lr)}function Pr(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return yr(Oe,cr,lr)}function Ne(Oe,je,Be,ur){var cr=Oe.mathpack,lr=[],Tr=(0,o.reduceDerefOpers)(Oe,Qe(lr,d.assertNumber),h,je);if(Tr==null)return a.numErrorOper;if((0,a.isErrorOper)(Tr))return Tr;if((0,a.isErrorOper)(Be))return Be;if(cr.cond(Be)<0||cr.cond2(Be,cr.one)>0)return a.numErrorOper;var Hr=lr.sort(cr.cond2),Vr=(0,d.assertNumber)(cr.sub(cr.fromNumber(Hr.length),cr.one)),it=(0,d.assertNumber)(cr.add(cr.fromNumber(Hr.length),cr.one)),ft=ur?(0,d.assertNumber)(cr.mul(Vr,Be)):(0,d.assertNumber)(cr.sub((0,d.assertNumber)(cr.mul(it,Be)),cr.one));if(cr.cond(ft)<0||cr.cond2(ft,Vr)>0)return a.numErrorOper;var St=cr.lfix(ft),Vt=(0,d.assertNumber)(cr.sub(ft,cr.fromNumber(St)));if(cr.cond(Vt)===0)return Hr[St];var kt=cr.sub(Hr[St+1],Hr[St]);return(0,a.isErrorOper)(kt)?kt:cr.add(Hr[St],(0,d.assertNumber)(cr.mul(kt,Vt)))}var ar=function(je,Be,ur){return Ne(je,[Be],ur,!0)};function sr(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return ar(Oe,cr,lr)}var Er=function(je,Be,ur){return Ne(je,[Be],ur,!1)};function Sr(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return Er(Oe,cr,lr)}function $e(Oe,je){var Be=Oe.mathpack;if(Be.cond(je)<0||Be.cond2(je,Be.fromNumber(5))>=0)return a.numErrorOper;var ur=Be.lfix(je);return Be.div(Be.fromNumber(ur),Be.fromNumber(4))}var gr=function(je,Be,ur){return Ne(je,[Be],$e(je,ur),!0)};function xr(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return gr(Oe,cr,lr)}var Qr=function(je,Be,ur){return Ne(je,[Be],$e(je,ur),!1)};function qr(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1];return Qr(Oe,cr,lr)}function Ke(Oe,je){return Ne(Oe,je,Oe.mathpack.fromNumber(.5),!0)}function Rr(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Ke(Oe,Be)}function we(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=be(Be,2),cr=ur[0],lr=ur[1],Tr=[],Hr=(0,o.reduceDerefOpers)(Oe,Qe(Tr,d.assertNumber),h,[cr]);if(Hr==null)return a.numErrorOper;if((0,a.isErrorOper)(Hr))return Hr;var Vr=Oe.mathpack;if(Vr.cond(lr)<0||Vr.cond2(lr,Vr.one)>=0)return a.numErrorOper;Tr=Tr.sort(Vr.cond2);var it=Vr.lfix((0,d.assertNumber)(Vr.div((0,d.assertNumber)(Vr.mul(Vr.fromNumber(Tr.length),lr)),Vr.fromNumber(2))));(0,n.assertTrue)("calc.funcs.trimmean",it+it<Tr.length);var ft=Tr[it],St=Tr[Tr.length-1-it],Vt=0,kt=0,Lt=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),function(qt,$a){var Mt=h(qt,$a);if(Mt===void 0)return Mt;(0,n.assertTrue)("calc.funcs.trimmean: unexpected error",(0,a.isNumberOper)(Mt));var Pa=qt.mathpack;if(Pa.cond2(Mt,ft)<0){Vt+=1;return}if(Pa.cond2(Mt,St)>0){kt+=1;return}return Mt},[cr]);(0,n.assertTrue)("calc.funcs.trimmean: found no elements",Lt!==void 0&&(0,a.isNumberOper)(Lt)),(0,n.assertTrue)("calc.funcs.trimmean: trimmed too many",Vt<=it&&kt<=it);for(var Zt=Lt;Vt<it;Vt+=1){var Xt=Vr.sub(Zt,ft);if((0,a.isErrorOper)(Xt))return Xt;Zt=Xt}for(;kt<it;kt+=1){var $t=Vr.sub(Zt,St);if((0,a.isErrorOper)($t))return $t;Zt=$t}return Vr.div(Zt,Vr.fromNumber(Tr.length-it-it))}function Pe(Oe){return function(je,Be){var ur=Oe(je,Be);return ur!==void 0&&(0,a.isNumberOper)(ur)?je.mathpack.mul(ur,ur):ur}}function ze(Oe,je){return function(Be,ur){var cr=Oe(Be,ur);if((cr==null?void 0:cr.kind)!==a.OperKind.Number)return cr;var lr=Be.mathpack,Tr=lr.sub(cr,je);return(0,a.isErrorOper)(Tr)?Tr:lr.mul(Tr,Tr)}}function Ue(Oe,je,Be,ur){var cr={count:0},lr=(0,o.reduceDerefOpers)(Be,F(cr),Oe,ur,je);if(lr==null)return a.div0ErrorOper;(0,n.assertTrue)("calc.funcs.varFirstPass: unexpected count type",cr.count>=1);var Tr=S(Be.mathpack.add),Hr=(0,o.reduceDerefOpers)(Be,Tr,Oe,ur,je),Vr=(0,o.reduceDerefOpers)(Be,Tr,Pe(Oe),ur,je===void 0?void 0:Pe(je));if((0,n.assertTrue)("calc.funcs.varFirstPass: expected sum",Hr!=null),(0,n.assertTrue)("calc.funcs.varFirstPass: expected sumSq",Vr!=null),(0,a.isErrorOper)(Hr))return Hr;if((0,a.isErrorOper)(Vr))return Vr;(0,n.assertTrue)("calc.funcs.varFirstPass: unexpected oper type",(0,a.isNumberOper)(Hr)&&(0,a.isNumberOper)(Vr));var it=Be.mathpack,ft=it.div(Hr,it.fromNumber(cr.count));return(0,a.isErrorOper)(ft)?ft:[cr.count,Hr,Vr,ft]}function _e(Oe,je,Be,ur,cr){var lr=S(Be.mathpack.add),Tr=(0,o.reduceDerefOpers)(Be,lr,ze(Oe,cr),ur,je===void 0?void 0:ze(je,cr));return(0,n.assertTrue)("calc.funcs.varSecondPass: unexpected error",(Tr==null?void 0:Tr.kind)===a.OperKind.Number),Tr}function pe(Oe,je,Be,ur){var cr=Ue(Oe,je,Be,ur);if(!Array.isArray(cr))return cr;var lr=Be.mathpack,Tr=be(cr,4),Hr=Tr[0],Vr=Tr[1],it=Tr[2],ft=Tr[3];if(Hr<2)return a.div0ErrorOper;var St=lr.mul(Vr,Vr);if((0,a.isErrorOper)(St))return St;var Vt=(0,d.assertNumber)(lr.div(St,lr.fromNumber(Hr))),kt=(0,d.assertNumber)(lr.sub(it,Vt));if(lr.cond(ft)===0)return lr.cond(kt)<0?lr.zero:lr.div(kt,lr.fromNumber(Hr-1));if(lr.cond(kt)>=0){var Lt=(0,d.assertNumber)(lr.div(kt,lr.fromNumber(Hr-1))),Zt=21219957905e-324;if(lr.cond2(Lt,lr.fromNumber(Zt))>0){var Xt=lr.div(Vt,it),$t=(0,a.isErrorOper)(Xt)?Xt:lr.sub(Xt,lr.one);if(!(0,a.isErrorOper)($t)&&lr.cond2(lr.abs($t),lr.fromNumber(.01))>0){var qt=lr.div(ft,Lt),$a=(0,a.isErrorOper)(qt)?qt:lr.sub(lr.abs(qt),lr.fromNumber(1e3));if(!(0,a.isErrorOper)($a)&&lr.cond($a)<0)return Lt}}}var Mt=_e(Oe,je,Be,ur,ft);return lr.cond(Mt)<0?lr.zero:lr.div(Mt,lr.fromNumber(Hr-1))}function ir(Oe,je,Be,ur){var cr=Ue(Oe,je,Be,ur);if(!Array.isArray(cr))return cr;var lr=Be.mathpack,Tr=be(cr,4),Hr=Tr[0],Vr=Tr[1],it=Tr[2],ft=Tr[3];if(Hr<1)return a.div0ErrorOper;var St=lr.mul(Vr,Vr);if((0,a.isErrorOper)(St))return St;var Vt=lr.mul(it,lr.fromNumber(Hr));if((0,a.isErrorOper)(Vt))return Vt;var kt=(0,d.assertNumber)(lr.sub(Vt,St));if(lr.cond(ft)===0)return lr.cond(kt)<0?lr.zero:lr.div(kt,lr.fromNumber(Hr*Hr));if(lr.cond(kt)>=0){var Lt=(0,d.assertNumber)(lr.div(kt,lr.fromNumber(Hr*Hr))),Zt=21219957905e-324;if(lr.cond2(Lt,lr.fromNumber(Zt))>0){var Xt=lr.div((0,d.assertNumber)(lr.div(St,lr.fromNumber(Hr))),it),$t=(0,a.isErrorOper)(Xt)?Xt:lr.sub(Xt,lr.one);if(!(0,a.isErrorOper)($t)&&lr.cond2(lr.abs($t),lr.fromNumber(.01))>0){var qt=lr.div(ft,Lt),$a=(0,a.isErrorOper)(qt)?qt:lr.sub(lr.abs(qt),lr.fromNumber(1e3));if(!(0,a.isErrorOper)($a)&&lr.cond($a)<0)return Lt}}}var Mt=_e(Oe,je,Be,ur,ft);return lr.cond(Mt)<0?lr.zero:lr.div(Mt,lr.fromNumber(Hr))}var or=pe.bind(void 0,h,void 0),mr=ir.bind(void 0,h,void 0),Ar=pe.bind(void 0,R,h),qe=ir.bind(void 0,R,h);function hr(Oe){return function(je,Be){var ur=Oe(je,Be);return(0,a.isNumberOper)(ur)?je.mathpack.sqrt(ur):ur}}var nt=hr(or),rt=hr(mr),Gr=hr(Ar),Et=hr(qe);function Mr(Oe,je){var Be=Oe.dereferenceAllOpers(je);return nt(Oe,Be)}function Or(Oe,je){var Be=Oe.dereferenceAllOpers(je);return rt(Oe,Be)}function Wt(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Gr(Oe,Be)}function kr(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Et(Oe,Be)}function Aa(Oe,je){var Be=Oe.dereferenceAllOpers(je);return or(Oe,Be)}function ba(Oe,je){var Be=Oe.dereferenceAllOpers(je);return mr(Oe,Be)}function Jt(Oe,je){var Be=Oe.dereferenceAllOpers(je);return Ar(Oe,Be)}function sa(Oe,je){var Be=Oe.dereferenceAllOpers(je);return qe(Oe,Be)}var La=[O,Y,te,Ce,ve,N,nt,rt,_,or,mr];function ya(Oe){return function(je,Be,ur){if(je!==void 0&&(0,a.isErrorOper)(je))return je;if((0,a.isNumberOper)(Be))for(var cr=0;cr<ur;cr+=1)Oe.push({value:Be,index:Oe.length});return Be}}function aa(Oe,je){var Be=[],ur=(0,o.reduceDerefOpers)(Oe,ya(Be),h,je);if(ur==null)return a.naErrorOper;if((0,a.isErrorOper)(ur))return ur;var cr=Oe.mathpack,lr=Be.sort(function(Zt,Xt){return cr.cond2(Zt.value,Xt.value)}),Tr=1,Hr=0,Vr=1/0,it=[];function ft(Zt){Tr=1,Vr=Zt.index}function St(Zt){Zt.index<Vr&&(Vr=Zt.index),Tr+=1}var Vt=function(Xt){var $t=Xt.value;Tr>Hr?(Hr=Tr,it.length=0,it.push({value:$t,index:Vr})):Tr===Hr&&it.push({value:$t,index:Vr})},kt=function(Xt,$t){return cr.cond2(Xt.value,$t.value)===0};ft(lr[0]);for(var Lt=1;Lt<lr.length;Lt+=1)kt(lr[Lt-1],lr[Lt])?St(lr[Lt]):(Vt(lr[Lt-1]),ft(lr[Lt]));return Vt(lr[lr.length-1]),Hr<2?a.naErrorOper:((0,n.assertTrue)("calc.funcs.modeInner: unexpected error",it.length!==0),it.sort(function(Zt,Xt){return Zt.index-Xt.index}))}function ga(Oe,je){var Be=aa(Oe,je);return Array.isArray(Be)?Be[0].value:Be}function ia(Oe,je){return ga(Oe,je)}function mt(Oe,je){var Be=aa(Oe,je);return Array.isArray(Be)?(0,a.arrayOper)(Be.length,1,Be.map(function(ur){return[ur.value]})):Be}var zt=(0,a.binaryVisitor)(Object.assign({},(0,a.constVisitor)(!1),{wsfNode:function(je){return je===a.WorksheetFuncId.SUBTOTAL||je===a.WorksheetFuncId.AGGREGATE}}),function(Oe,je){return Oe||je});function Qa(Oe){return(0,a.reduceBottomUp)(zt,Oe)}function Ga(Oe){if(!(0,m.isRangeValues)(Oe))return Oe;var je=Oe.arrays.map(function(Be){return Be.map(function(ur){var cr=be(ur,2),lr=cr[0],Tr=cr[1];return Tr!==void 0&&Qa(Tr.formula)?void 0:lr})});return(0,m.rangeValues)(je)}function la(Oe,je){var Be=oi(je),ur=Be[0],cr=Be.slice(1),lr=Oe.mathpack,Tr=lr.sfix(ur),Hr=La.length,Vr=100;if(!(Tr>=1&&Tr<=Hr)&&!(Tr>=101&&Tr<=Hr+Vr))return a.valueErrorOper;var it=Tr>Vr||Oe.isInFilterMode(cr),ft=Oe.dereferenceAllOpersAndFormulae(cr,it).map(Ga),St=La[Tr%Vr-1];return St(Oe,ft)}var Jr=[].concat(La,[Ke,ga]),Nn=[Cr,yr,ar,gr,Er,Qr];function Ht(Oe,je){var Be=oi(je),ur=Be[0],cr=Be[1],lr=Be[2],Tr=Be[3],Hr=Be.slice(4),Vr=Oe.mathpack,it=Vr.sfix(ur),ft=Vr.sfix(cr);if(!(it>=1&&it<=Jr.length+Nn.length)||!(ft>=0&&ft<=7))return a.valueErrorOper;var St=(ft&1)===1,Vt=(ft&2)===2,kt=(ft&4)!==4;function Lt(Oi){var jr=kt?Oe.dereferenceAllOpersAndFormulae(Oi,St).map(Ga):Oe.dereferenceAllOpers(Oi,St);return Vt&&(jr=jr.map(function(Ft){if((0,o.isPrimitiveCoercedOper)(Ft))return Ft;if((0,m.isRangeValues)(Ft)){var At=Ft.arrays.map(function(Yt){return Yt.map(function(Ut){return Ut===void 0||(0,a.isErrorOper)(Ut)?void 0:Ut})});return(0,m.rangeValues)(At)}if((0,o.isCoercedArrayOper)(Ft)){var da=Ft.opers.map(function(Yt){return Yt.map(function(Ut){return Ut===void 0||(0,a.isErrorOper)(Ut)?void 0:Ut})});return(0,o.coercedArrayOper)(Ft.rows,Ft.cols,da)}return Ft})),jr}if(it>Jr.length){if(Tr===void 0||Hr.length>0)return a.valueErrorOper;var Zt=a.OperKind.Number;(0,a.isRangeOper)(Tr)&&!((0,a.isSheetIndex)(Tr.sheets)&&Tr.ranges.length===1&&(0,a.isGridCell)(Tr.ranges[0]))&&(0,g.throwEvaluationError)((0,a.notImplemented)(["AGGREGATE multi-cell array param"]));var Xt=Oe.coerceOper(Oe.dereferenceOper(Tr,Zt),Zt);if((0,a.isErrorOper)(Xt)||(0,a.isRangeOper)(lr)&&!(0,a.isSheetIndex)(lr.sheets))return a.valueErrorOper;var $t=Lt([lr]),qt=be($t,1),$a=qt[0],Mt=Jr.length,Pa=Nn[it-Mt-1];return Pa(Oe,$a,Xt)}for(var Ci=2;Ci<je.length;Ci+=1){var wn=je[Ci];if(!wn||!(0,a.isRangeOper)(wn)||!(0,a.isSheetIndex)(wn.sheets))return a.valueErrorOper}var Do=Lt(je.slice(2));(0,n.assertTrue)("calc.funcs.aggregate: requested non-array function with unexpected number",it>=1&&it<=Jr.length);var io=Jr[it-1];return io(Oe,Do)}function on(Oe,je){return Va(Oe,je,!1)}function Ba(Oe,je){return Va(Oe,je,!0)}function Va(Oe,je,Be){var ur=be(je,3),cr=ur[0],lr=ur[1],Tr=ur[2],Hr=Tr===void 0?a.falseOper:Tr,Vr=Hr.value?1:-1,it=0,ft=0,St=Oe.mathpack,Vt=function($t,qt,$a){if($t!==void 0)return $t;if((0,a.isErrorOper)(qt))return qt;var Mt=St.cond2(cr,(0,d.assertNumber)(qt));Mt===0?it+=$a:Mt===Vr&&(ft+=$a)},kt=(0,o.reduceDerefOpers)(Oe,Vt,h,Oe.dereferenceAllOpers([lr]));if(kt!==void 0)return kt;if(it===0)return a.naErrorOper;var Lt=St.fromNumber(ft+1);if(Be){var Zt=St.div(St.fromNumber(it-1),St.fromNumber(2));return St.add(Lt,(0,d.assertNumber)(Zt))}return Lt}function rn(Oe){return function(je,Be){var ur=Oe(je,Be);return(ur==null?void 0:ur.kind)===a.OperKind.Number?je.mathpack.abs(ur):ur}}function Ia(Oe,je){return function(Be,ur){var cr=Oe(Be,ur);return(cr==null?void 0:cr.kind)===a.OperKind.Number?Be.mathpack.sub(cr,je):cr}}function Gt(Oe,je,Be){var ur=K(h,void 0,!0,a.numErrorOper,je,Be);if(!Array.isArray(ur))return ur;var cr=be(ur,2),lr=cr[0],Tr=cr[1],Hr=(0,o.reduceDerefOpers)(je,S(je.mathpack.add),Oe(Ia(h,lr)),Be);return(0,n.assertTrue)("calc.funcs.sumDevAndCount",Hr!==void 0),(0,a.isErrorOper)(Hr)?Hr:[(0,d.assertNumber)(Hr),Tr]}function Wa(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=Gt(rn,Oe,Be);if(!Array.isArray(ur))return ur;var cr=be(ur,2),lr=cr[0],Tr=cr[1];return Oe.mathpack.div(lr,Oe.mathpack.fromNumber(Tr))}function ma(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=Gt(Pe,Oe,Be);if(!Array.isArray(ur))return ur;var cr=be(ur,1),lr=cr[0];return lr}var Sn=new Float64Array(1),un=new Int32Array(Sn.buffer);function za(Oe,je){Sn[0]=Oe.toNumber(je);var Be=((un[1]&2146435072)>>>20)-1023;return un[1]=un[1]&-2146435073|1072693248,[Oe.fromNumber(Sn[0]),Be]}function gn(Oe,je,Be){Sn[0]=Oe.toNumber(je);var ur=((un[1]&2146435072)>>>20)-1023;return un[1]=un[1]&-2146435073|ur+Be+1023<<20&2146435072,Oe.fromNumber(Sn[0])}function Qi(Oe,je){var Be=Oe.mathpack;return function(cr,lr,Tr){if(cr!==void 0&&(0,a.isErrorOper)(cr))return cr;if((0,n.assertTrue)("calc.funcs.geometricReducer",cr===void 0||(0,a.isNumberOper)(cr)),(0,a.isErrorOper)(lr))return lr;if((0,n.assertTrue)("calc.funcs.geometricReducer",(0,a.isNumberOper)(lr)),Be.cond(lr)<=0)return a.numErrorOper;for(var Hr=za(Be,lr),Vr=be(Hr,2),it=Vr[0],ft=Vr[1],St=-2130706431,Vt=2130706431,kt=cr??Be.one,Lt=0;Lt<Tr;Lt+=1){if(je.count%512===511){var Zt=za(Be,kt),Xt=be(Zt,2),$t=Xt[0],qt=Xt[1];if(je.prodExp+=qt,kt=$t,je.prodExp>Vt||je.prodExp<St)return a.numErrorOper}je.count+=1,je.prodExp+=ft,kt=Be.mul(kt,it),(0,n.assertTrue)("calc.funcs.geometricReducer",!(0,a.isErrorOper)(kt))}return kt}}function ml(Oe,je){var Be=Oe.mathpack,ur=Oe.dereferenceAllOpers(je),cr={count:0,prodExp:0},lr=(0,o.reduceDerefOpers)(Oe,Qi(Oe,cr),h,ur);if(lr==null)return a.numErrorOper;if((0,a.isErrorOper)(lr))return lr;if((0,n.assertTrue)("calc.funcs.geomean",cr.count>0&&(0,a.isNumberOper)(lr)),cr.count===1)return gn(Be,lr,cr.prodExp);{var Tr=za(Be,lr),Hr=be(Tr,2),Vr=Hr[0],it=Hr[1];cr.prodExp+=it,lr=Vr}var ft=cr.prodExp/cr.count|0,St=cr.prodExp%cr.count,Vt=Be.div(Be.one,Be.fromNumber(cr.count));if((0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Vt)),St<=1e3){var kt=gn(Be,lr,St),Lt=Be.power(kt,Vt);return(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Lt)),gn(Be,Lt,ft)}var Zt=St-1e3,Xt=St-Zt,$t=gn(Be,lr,Xt),qt=Be.power($t,Vt);(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(qt));var $a=gn(Be,qt,ft),Mt=1.4426950408889636,Pa=Be.mul(Be.fromNumber(cr.count),Be.fromNumber(Mt));(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Pa));var Ci=Be.div(Be.fromNumber(Zt),Pa);(0,n.assertTrue)("calc.funcs.geomean",!(0,a.isErrorOper)(Ci));var wn=Be.exp(Ci);return(0,a.isErrorOper)(wn)?wn:Be.mul($a,wn)}function Ji(Oe){return function(je,Be){var ur=Oe(je,Be);if(ur===void 0||!(0,a.isNumberOper)(ur))return ur;var cr=je.mathpack;return cr.cond(ur)<=0?a.numErrorOper:cr.div(cr.one,ur)}}function no(Oe,je){var Be=Oe.dereferenceAllOpers(je),ur=Ji(h),cr=(0,o.reduceDerefOpers)(Oe,S(Oe.mathpack.add),ur,Be);if(cr==null)return a.naErrorOper;if((0,a.isErrorOper)(cr))return cr;var lr={count:0},Tr=(0,o.reduceDerefOpers)(Oe,F(lr),ur,Be);(0,n.assertTrue)("calc.funcs.harmean",(0,a.isNumberOper)(cr)&&(Tr==null?void 0:Tr.kind)===a.OperKind.Number&&lr.count>0);var Hr=Oe.mathpack.div(cr,Oe.mathpack.fromNumber(lr.count));return(0,a.isErrorOper)(Hr)?Hr:Oe.mathpack.div(Oe.mathpack.one,Hr)}var Xi=function(je){return(0,a.isRichOper)(je)?je.getFallback():je},Yi=function(je,Be){var ur=Be.map(function($t){return(0,a.arrayOper)($t.rows,$t.cols,$t.opers.map(function(qt){return qt.map(Xi)}))}),cr=je.mathpack;for(var lr of ur)for(var Tr of lr.opers)for(var Hr of Tr)if((0,a.isErrorOper)(Hr))return Hr;var Vr=ur[0].rows,it=ur[0].cols;if(!ur.every(function($t){return $t.rows===Vr&&$t.cols===it}))return a.valueErrorOper;for(var ft=cr.zero,St=0;St<Vr;++St)e:for(var Vt=0;Vt<it;++Vt){var kt=ur[0].opers[St][Vt];if(!(0,a.isNumberOper)(kt))continue e;for(var Lt=kt,Zt=1;Zt<ur.length;++Zt){var Xt=ur[Zt].opers[St][Vt];if(!(0,a.isNumberOper)(Xt))continue e;if(Lt=cr.mul(Lt,Xt),(0,a.isErrorOper)(Lt))return Lt}if(ft=cr.add(Lt,ft),(0,a.isErrorOper)(ft))return ft}return ft};r.sumproduct=Yi},"../excel-online-calc-runtime/lib/funcs/arrayFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.filter=g,r.sort=C,r.sortby=S,r.unique=F;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/sort.js"),o=c("../excel-online-calc-runtime/lib/funcs/util.js"),d=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function g(E,A){var T=be(A,3),D=T[0],_=T[1],M=T[2],k=(0,o.rangeOrArrayToVal)(D,a.refErrorOper);if((0,a.isErrorOper)(k))return k;var v=(0,o.rangeOrArrayToVal)(_,a.refErrorOper);if((0,a.isErrorOper)(v))return v;var b=(0,o.makeSlicer)(k),x=b.rows,w=b.cols,L=(0,o.makeSlicer)(v),N=L.rows,U=L.cols;if(!(N===1&&U>=1)&&!(U===1&&N>=1))return a.valueErrorOper;var K=N===1&&U===1?x===1:N>1;if(K?N!==x:U!==w)return a.valueErrorOper;for(var G=E.dereferenceAllOpers([v]),$=be(G,1),O=$[0],j=(0,n.sparseArray2DTo1D)((0,d.isRangeValues)(O)?O.arrays[0]:new n.StrictSparseArray2D(O.rows,O.cols,O.rows,O.cols,O.opers,a.blankOper),!K),z=[],H=0;H<j.length;++H){var V=E.coerceOper(j.get(H),a.OperKind.Boolean);if(!(0,a.isBooleanOper)(V))return V;if(V.value)z.push(H);else if(H>=j.denseLength)break}if(K?(0,o.validateArraySize)(z.length,w):(0,o.validateArraySize)(x,z.length),z.length===0)return M!==void 0&&!(0,a.isMissingOper)(M)?M:a.calcErrorOper;var I=E.dereferenceAllOpers([k]),B=be(I,1),q=B[0],W=(0,d.isRangeValues)(q)?q.arrays[0]:new n.StrictArray2D(q.rows,q.cols,q.opers),Z=function(Y){return new n.NonstrictArray2D(z.length,Y.cols,function(X,ee){return Y.get(z[X],ee)})},P=K?Z(W):(0,n.transposeArray2D)(Z((0,n.transposeArray2D)(W)));return(0,a.arrayOper)(P.rows,P.cols,(0,n.array2DToJaggedArray)(P))}function m(E){return(0,a.isBlankOper)(E)?(0,a.arrayOper)(1,1,[[E]]):E}function y(E){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.missingOper,T=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,_=E.mathpack,M=(0,a.isMissingOper)(A)?(0,a.arrayOper)(1,1,[[_.one]]):A;if(!(M.rows===1&&M.cols>=1)&&!(M.cols===1&&M.rows>=1)||M.rows*M.cols>T)return a.valueErrorOper;for(var k=[],v=0;v<M.rows;++v)for(var b=0;b<M.cols;++b){var x=E.coerceOper(M.opers[v][b],a.OperKind.Number);if(!(0,a.isNumberOper)(x))return(0,o.assertError)(x);var w=_.sfix(x),L=D(w);if(typeof L!="number")return L;k.push(L)}return k}function h(E,A){return A?new n.NonstrictArray2D(E.cols,E.rows,function(T,D){return E.opers[D][T]}):new n.StrictArray2D(E.rows,E.cols,E.opers)}function R(E,A,T,D){for(var _=A.rows,M=A.cols,k=E.config,v=function(U,K){for(var G=0;G<D.length;++G){var $=be(D[G],2),O=$[0],j=$[1],z=(0,l.sortOpers)(k,O(U),O(K),j,!1);if(z!==0)return z}return U-K},b=[],x=0;x<_;++x)b.push(x);b.sort(v);var w=new n.NonstrictArray2D(_,M,function(N,U){return A.get(b[N],U)}),L=T?(0,n.transposeArray2D)(w):w;return(0,a.arrayOper)(L.rows,L.cols,(0,n.array2DToJaggedArray)(L))}function C(E,A){var T=be(A,4),D=T[0],_=T[1],M=T[2],k=T[3],v=m(D),b=k?k.value:!1,x=h(v,b),w=x.cols,L=y(E,_,w,function(K){return K>=1&&K<=w?K-1:a.valueErrorOper});if(!Array.isArray(L))return L;var N=y(E,M,L.length,function(K){return K===1||K===-1?K:a.valueErrorOper});if(!Array.isArray(N))return N;if(N.length===1)N.length=L.length,(0,n.arrayFill)(N,N[0]);else if(N.length!==L.length)return a.valueErrorOper;var U=L.map(function(K,G){return[function($){return x.get($,K)},N[G]]});return x.rows===1?v:R(E,x,b,U)}function S(E,A){var T=oi(A),D=T[0],_=T.slice(1),M=m(D);(0,n.assertTrue)("calc.funcs.sortby",_.every(function(j,z){return z%2===0?(0,a.isArrayOper)(j)||(0,a.isBlankOper)(j):(0,a.isNumberOper)(j)||(0,a.isMissingOper)(j)}));for(var k=[],v=0;v<_.length;v+=2){var b;k.push([m(_[v]),(b=_[v+1])!=null?b:a.missingOper])}var x=k[0][0].cols>=k[0][0].rows&&k[0][0].cols===M.cols,w=h(M,x),L=[],N=function(){if(!($.rows===1||$.cols===1))return{v:a.valueErrorOper};if(!(x?$.cols===M.cols:$.rows===M.rows))return{v:a.valueErrorOper};var z=$.opers,H=E.mathpack.sfix((0,a.isNumberOper)(O)?O:E.mathpack.one);if(H!==1&&H!==-1)return{v:a.valueErrorOper};L.push([x?function(V){return z[0][V]}:function(V){return z[V][0]},H])},U;for(var K of k){var G=be(K,2),$=G[0],O=G[1];if(U=N(),U)return U.v}return w.rows===1?M:R(E,w,x,L)}function F(E,A){var T,D,_=be(A,3),M=_[0],k=_[1],v=_[2],b=m(M),x=(T=k==null?void 0:k.value)!=null?T:!1,w=(D=v==null?void 0:v.value)!=null?D:!1,L=h(b,x);if(L.rows===1)return b;for(var N=E.config,U=function(I,B){for(var q=0;q<L.cols;++q){var W=(0,l.sortOpers)(N,L.get(I,q),L.get(B,q),1,!0);if(W!==0)return W}return 0},K=[],G=n.RedBlackMapTree.create(U),$=function(I){var B,q=G.getOrSetValue(I,function(){return{firstRow:I,count:0}}),W=be(q,2);G=W[0],B=W[1],B.count+=1,K.push(B)},O=0;O<L.rows;++O)$(O);var j=w?K.filter(function(V){return V.count===1}):K.filter(function(V,I){return V.firstRow===I});if(j.length===0)return a.calcErrorOper;var z=new n.NonstrictArray2D(j.length,L.cols,function(V,I){return L.get(j[V].firstRow,I)}),H=x?(0,n.transposeArray2D)(z):z;return(0,a.arrayOper)(H.rows,H.cols,(0,n.array2DToJaggedArray)(H))}},"../excel-online-calc-runtime/lib/funcs/criteria.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseCriteria=R,r.compileCriteria=C,r.applyCriteria=S;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/wildcard.js"),o=c("../excel-online-calc-runtime/lib/runtime/operators.js"),d=c("../excel-online-calc-runtime/lib/runtime/util.js"),g={"=":a.OperatorId.Eq,"<":a.OperatorId.Lt,">":a.OperatorId.Gt},m={"<>":a.OperatorId.Ne,"<=":a.OperatorId.Le,">=":a.OperatorId.Ge};function y(F){if(F.length>=2){var E=m[F.substring(0,2)];if(E!==void 0)return[E,F.substring(2)]}if(F.length>=1){var A=g[F.substring(0,1)];if(A!==void 0)return[A,F.substring(1)]}return[void 0,F]}function h(F,E){var A=F.config.localeInfo;if(A.stringCompareCI(E,A.trueName)===0)return a.trueOper;if(A.stringCompareCI(E,A.falseName)===0)return a.falseOper;for(var T=1;T<A.errorNames.length;T+=1){var D=A.errorNames[T];if(D!=null&&A.stringCompareCI(D,E)===0)return(0,a.errorOper)(T)}var _=F.parseGeneral(E,!1);return _!==void 0?_:(0,a.stringOper)(E)}function R(F,E){if(!(0,a.isStringOper)(E))return E;var A=y(E.value),T=be(A,2),D=T[0],_=T[1],M=h(F,_),k={kind:"FilterExpression",operator:D,operand:M};return k}function C(F,E){var A=E.kind==="FilterExpression"?E:{kind:"FilterExpression",operator:a.OperatorId.Eq,operand:E},T=F.config,D=T.mathpack,_=T.localeInfo;function M(w,L){return function(N){var U=(0,a.isRichOper)(N)?N.getFallback():N;if((0,a.isNumberOper)(U))return(0,o.cmpNum)(D,w,U,L);if((0,a.isStringOper)(U)&&w===a.OperatorId.Eq){var K=F.parseGeneral(U.value,!1);return K!==void 0?(0,o.cmpNum)(D,w,K,L):!1}return w===a.OperatorId.Ne}}function k(w,L){return function(N){var U=(0,a.isRichOper)(N)?N.getFallback():N;return(0,a.isBooleanOper)(U)?(0,o.cmpBool)(w,U,L):w===a.OperatorId.Ne}}function v(w,L){return function(N){var U=(0,a.isRichOper)(N)?N.getFallback():N;return(0,a.isErrorOper)(U)?(0,o.cmpInt)(w,U.type-L.type):w===a.OperatorId.Ne}}function b(w,L){switch(w){case a.OperatorId.Eq:case a.OperatorId.Ne:var N=new l.WildExp(_,L.value);return function(U){var K=(0,a.isRichOper)(U)?U.getFallback():U;if(!(0,a.isStringOper)(K))return w===a.OperatorId.Ne;var G=N.test(K.value);return G===(w===a.OperatorId.Eq)};case a.OperatorId.Lt:case a.OperatorId.Gt:case a.OperatorId.Le:case a.OperatorId.Ge:return function(U){var K=(0,a.isRichOper)(U)?U.getFallback():U;return(0,a.isStringOper)(K)?(0,o.cmpStr)(_,w,K,L):!1}}}if(A.operator===a.OperatorId.Ne&&(0,d.isEmptyStringOper)(A.operand))return function(w){return!(0,a.isBlankOper)(w)};if(A.operator===a.OperatorId.Eq&&(0,d.isEmptyStringOper)(A.operand))return a.isBlankOper;if(A.operator!==void 0&&(0,d.isEmptyStringOper)(A.operand))return function(w){return!1};if(A.operator===void 0&&(0,d.isEmptyStringOper)(A.operand))return function(w){return(0,a.isBlankOper)(w)||(0,d.isEmptyStringOper)(w)};var x=A.operator===void 0?a.OperatorId.Eq:A.operator;switch(A.operand.kind){case a.OperKind.Number:return M(x,A.operand);case a.OperKind.Boolean:return k(x,A.operand);case a.OperKind.String:return b(x,A.operand);case a.OperKind.Error:return v(x,A.operand);default:return(0,n.assertNever)("calc.funcs.criteria.compileCriteria",A.operand)}}function S(F,E,A,T){var D=C(F,R(F,A)),_=E,M=T===void 0?_:T,k=function(w,L){var N=_.get(w,L);return D(N)?M.get(w,L):void 0},v=function(){var w=_.getSparse();return D(w)?M.getSparse():void 0},b=new n.NonstrictSparseArray2D(M.rows,M.cols,(0,n.fastMax)(_.denseRows,M.denseRows),(0,n.fastMax)(_.denseCols,M.denseCols),k,v);return b}},"../excel-online-calc-runtime/lib/funcs/dateTimeFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.eomonth=r.edate=r.weeknum=r.isoweeknum=r.second=r.minute=r.hour=r.day=r.month=r.year=void 0,r.weekday=g,r.date=A,r.time=M,r.days360=k,r.datedif=v,r.days=x,r.workday_intl=$,r.workday=O,r.networkdays_intl=q,r.networkdays=W,r.yearFrac=ue;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js");function o(te,ie,ae){var re=be(ae,1),ne=re[0],ce=ie.datepack,me=ie.config,he=ce.fromNum(me,ne,a.Rounding.RoundSec);return he===!1?a.numErrorOper:ie.mathpack.fromNumber(te(he))}r.year=o.bind(void 0,function(te){return te.yr}),r.month=o.bind(void 0,function(te){return te.mon}),r.day=o.bind(void 0,function(te){return te.dom}),r.hour=o.bind(void 0,function(te){return te.hour}),r.minute=o.bind(void 0,function(te){return te.min}),r.second=o.bind(void 0,function(te){return te.sec});function d(te,ie){var ae=be(ie,2),re=ae[0],ne=ae[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,me=te.config,he=te.mathpack,Ce=te.datepack,ve=Ce.fromNum(Object.assign({},me,{date1904:me.date1904&&!ce}),re,a.Rounding.RoundSec);if(ve===!1)return a.numErrorOper;var fe=ne!==void 0?he.sfix(ne):1,Ae;switch(fe){case 1:case 17:Ae=ve.wdy;break;case 2:case 11:Ae=ve.wdy===1?7:ve.wdy-1;break;case 3:Ae=ve.wdy===1?6:ve.wdy-2;break;case 12:Ae=(ve.wdy+4)%7+1;break;case 13:Ae=(ve.wdy+3)%7+1;break;case 14:Ae=(ve.wdy+2)%7+1;break;case 15:Ae=(ve.wdy+1)%7+1;break;case 16:Ae=ve.wdy%7+1;break;default:return a.numErrorOper}return he.fromNumber(Ae)}function g(te,ie){return d(te,ie)}function m(te,ie,ae){if(!ie){var re=te.lfix(ae);if(re===0||re===1)return te.fromNumber(52)}return a.numErrorOper}function y(te,ie,ae){if(ie===void 0||(0,a.isMissingOper)(ie))return[ae?2:1,ae];var re=(0,l.chkNumOper)(te,ie);if(!(0,a.isErrorOper)(re)){var ne=te.mathpack.sfix(re);if(ae){if(ne===1||ne===2)return[ne,ae]}else{if(ne===1||ne===2)return[ne,ae];if(ne>=11&&ne<=16)return[ne-9,ae];if(ne===17)return[1,ae];if(ne===21)return[2,!0]}}return[void 0,ae]}function h(te,ie,ae,re){var ne=te.mathpack,ce=te.datepack,me=te.config,he=Object.assign({},re),Ce=(ie+6-he.wdy)%7;if(he.mon===12&&he.dom+Ce>=35)return ne.one;he.dom=4,he.mon=1;var ve=ce.toDays(me,he);if((0,n.assertTrue)("calc.funcs.weeknumISOAmendments",ve!==!1),ve=(ve-1)%7+1,(ve-ie+7)%7<3){var fe=(0,l.assertNumber)(ne.sub(ae,ne.one));if(ne.cond(fe)===0){var Ae=he.yr-1,Te=Ae%4===0&&(Ae%100!==0||Ae%400===0);return ie===ve||Te&&(ie-ve+7)%7===6?ne.fromNumber(53):ne.fromNumber(52)}return fe}return ae}function R(te,ie,ae){var re=be(ae,2),ne=re[0],ce=re[1],me=(0,l.chkDateOper)(ie,ne);if((0,a.isErrorOper)(me))return me;var he=y(ie,ce,te),Ce=be(he,2),ve=Ce[0],fe=Ce[1];if(ve===void 0)return a.numErrorOper;var Ae=ie.mathpack,Te=ie.datepack,ke=ie.config,Ve=Object.assign({},ke,{date1904:!1}),Je=Te.fromNum(Ve,me,a.Rounding.RoundSec);if(Je===!1)return m(Ae,Ve.dateCompatibility,me);var Ze=(0,a.dateTime)(Je.yr,1,1,0,0,0,0,0,a.Rounding.RoundSec),pr=Te.toNum(Ve,Ze);if((0,a.isErrorOper)(pr))return m(Ae,Ve.dateCompatibility,me);var vr=d(ie,[pr],!0);if((0,a.isErrorOper)(vr))return vr;var Fr=(0,l.assertNumber)(Ae.add((0,l.assertNumber)(Ae.sub(vr,Ae.fromNumber(ve))),Ae.fromNumber(7))),tr=(0,l.assertNumber)((0,l.numMod)(Ae,Fr,Ae.fromNumber(7))),Dr=(0,l.assertNumber)(Ae.add(Ae.floor((0,l.assertNumber)(Ae.div((0,l.assertNumber)(Ae.add((0,l.assertNumber)(Ae.sub(me,pr)),tr)),Ae.fromNumber(7)))),Ae.one));return fe?h(ie,ve,Dr,Je):Dr}r.isoweeknum=R.bind(void 0,!0),r.weeknum=R.bind(void 0,!1);var C=-32768,S=32767,F=1900,E=9999;function A(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2],me=te.mathpack,he=te.datepack,Ce=te.config,ve=me.sfix(re);if(ve>E)return a.numErrorOper;var fe=me.sfix(ne);if(fe>S||fe<C)return a.numErrorOper;var Ae=me.sfix(ce);(Ae>S||Ae<C)&&(Ae=S),Ce.dateCompatibility?ve<F&&(ve+=1900):ve<F&&!(ve===1899&&fe===12&&Ae>=30)&&(ve+=1900);var Te=(0,a.dateTime)(ve,fe,Ae,0,0,0,0,0,a.Rounding.RoundSec);return he.toNum(Ce,Te)}var T=1,D=12,_=30;function M(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2],me=te.mathpack,he=te.datepack,Ce=te.config,ve=me.sfix(re);if(ve>32767)return a.numErrorOper;var fe=me.sfix(ne);if(fe>32767)return a.numErrorOper;var Ae=me.sfix(ce);if(Ae>32767)return a.numErrorOper;var Te,ke,Ve;Ce.dateCompatibility?(Te=Ce.date1904?1904:1900,ke=T,Ve=Ce.date1904?1:0):(Te=1899,ke=D,Ve=_);var Je=(0,a.dateTime)(Te,ke,Ve,ve,fe,Ae,0,0,a.Rounding.RoundSec),Ze=he.toNum(Ce,Je);return(0,a.isErrorOper)(Ze)?Ze:me.cond(Ze)<0?a.numErrorOper:me.sub(Ze,me.trunc(Ze))}function k(te,ie){var ae,re=be(ie,3),ne=re[0],ce=re[1],me=re[2],he=te.mathpack,Ce=te.datepack,ve=te.config,fe=(ae=me==null?void 0:me.value)!=null?ae:!1,Ae=Ce.fromNum(ve,ne,a.Rounding.RoundSec);if(Ae===!1)return a.naErrorOper;var Te=Ae.dom===31||!fe&&Ae.mon===2&&Ae.dom===Ce.daysPerMonth(2,Ae.yr,ve.dateCompatibility)?30:Ae.dom,ke=he.fromNumber((Ae.yr-F)*360+Ae.mon*30+Te),Ve=Ce.fromNum(ve,ce,a.Rounding.RoundSec);if(Ve===!1)return a.naErrorOper;var Je=Ve.dom===31&&(fe||Ae.dom===30)?30:Ve.dom,Ze=he.fromNumber((Ve.yr-F)*360+Ve.mon*30+Je);return he.sub(Ze,ke)}function v(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2].value;if(ce.length>2||ce.length===0)return a.numErrorOper;var me=te.mathpack,he=te.datepack,Ce=te.config,ve=me.lfix(re),fe=he.fromNum(Ce,re,a.Rounding.RoundSec);if(fe===!1)return a.numErrorOper;var Ae=te.mathpack.lfix(ne),Te=he.fromNum(Ce,ne,a.Rounding.RoundSec);if(Te===!1||ve>Ae)return a.numErrorOper;var ke=Te.dom,Ve=Te.mon,Je=Te.yr;fe.dom>ke&&(Ve-=1,Ve===0&&(Ve=12,Je-=1),ke+=he.daysPerMonth(Ve,Je,Ce.dateCompatibility)),fe.mon>Ve&&(Ve+=12,Je-=1);var Ze=function(tr,Dr){return Ce.localeInfo.stringCompareCI(tr,Dr)===0};if(Ze(ce,"Y"))return me.fromNumber(Je-fe.yr);if(Ze(ce,"M"))return me.fromNumber((Je-fe.yr)*12+(Ve-fe.mon));if(Ze(ce,"D"))return me.fromNumber(Ae-ve);if(Ze(ce,"MD"))return me.fromNumber(ke-fe.dom);if(Ze(ce,"YM"))return me.fromNumber(Ve-fe.mon);if(Ze(ce,"YD")){for(var pr=0,vr=fe.mon;vr<Ve;vr+=1)pr+=he.daysPerMonth(vr,fe.yr,Ce.dateCompatibility);return me.fromNumber(pr+(ke-fe.dom))}return a.numErrorOper}function b(te,ie){var ae;if((0,a.isStringOper)(ie)){var re=ie.value.replace(/^\s+/,"");if(ae=te.coerceOper((0,a.stringOper)(re),a.OperKind.Number),(0,a.isErrorOper)(ae))return ae}else ae=ie;return(0,l.chkDateOper)(te,ae)}function x(te,ie){var ae=be(ie,2),re=ae[0],ne=ae[1];if((0,a.isStringOper)(re)&&re.value.length>255||(0,a.isStringOper)(ne)&&ne.value.length>255)return a.valueErrorOper;var ce=b(te,re);if((0,a.isErrorOper)(ce))return ce;var me=b(te,ne);return(0,a.isErrorOper)(me)?me:te.mathpack.sub(ce,me)}function w(te,ie,ae){return ae?(0,l.assertNumber)(te.sub(ie,te.fromNumber(l.atpm1904to1900Days))):ie}function L(te,ie){return(te>>ie%7&1)!==0}var N;(function(te){te[te.None=0]="None",te[te.Saturday=1]="Saturday",te[te.Sunday=2]="Sunday",te[te.Monday=4]="Monday",te[te.Tuesday=8]="Tuesday",te[te.Wednesday=16]="Wednesday",te[te.Thursday=32]="Thursday",te[te.Friday=64]="Friday"})(N||(N={}));function U(te){switch(te){case 1:return N.Saturday|N.Sunday;case 2:return N.Sunday|N.Monday;case 3:return N.Monday|N.Tuesday;case 4:return N.Tuesday|N.Wednesday;case 5:return N.Wednesday|N.Thursday;case 6:return N.Thursday|N.Friday;case 7:return N.Friday|N.Saturday;case 11:return N.Sunday;case 12:return N.Monday;case 13:return N.Tuesday;case 14:return N.Wednesday;case 15:return N.Thursday;case 16:return N.Friday;case 17:return N.Saturday;default:return!1}}function K(te){var ie=2;if(te.length!==7)return!1;for(var ae=N.None,re=0;re<te.length;re+=1)if(te[re]==="1")ae=ae|1<<(re+ie)%7;else if(te[re]!=="0")return!1;return ae}function G(te){for(var ie=[],ae=te.getSparse(),re=te.cols-te.denseCols,ne=0;ne<te.denseRows;ne+=1){for(var ce=0;ce<te.denseCols;ce+=1){var me=te.get(ne,ce);me!==void 0&&ie.push(me)}if(re>0&&ae!==void 0)for(var he=0;he<re;he+=1)ie.push(ae)}var Ce=(te.rows-te.denseRows)*te.cols;if(Ce>0&&ae!==void 0)for(var ve=0;ve<Ce;ve+=1)ie.push(ae);return ie}function $(te,ie){var ae=be(ie,4),re=ae[0],ne=ae[1],ce=ae[2],me=ae[3],he=N.Saturday|N.Sunday,Ce=(0,l.chkDateOper)(te,re);if((0,a.isErrorOper)(Ce))return Ce;var ve=(0,l.chkNumOper)(te,ne);if((0,a.isErrorOper)(ve))return ve;var fe=te.mathpack,Ae=te.config;ve=fe.floor(ve);var Te=fe.cond(ve)>0?fe.one:fe.fromNumber(-1),ke=fe.abs(ve),Ve=(0,l.assertNumber)(fe.add(Ce,ve));if(!(0,l.validDateRange)(te,Ve))return a.numErrorOper;if(fe.cond(ke)===0)return w(fe,Ce,Ae.date1904);var Je=null,Ze=[];if(ce){if(!(0,a.isMissingOper)(ce)){if((0,a.isNumberOper)(ce)){var pr=U(fe.lfix(ce));if(pr===!1)return a.numErrorOper;he=pr}else if((0,a.isStringOper)(ce)){var vr=K(ce.value);if(vr===!1)return a.valueErrorOper;he=vr}else return a.numErrorOper;if(he===127)return a.valueErrorOper}if(me&&!(0,a.isMissingOper)(me)){var Fr=(0,l.chkNumMultiOper)(te,me);if(!(0,n.isSuccess)(Fr))return Fr.reason;Je=Fr.value}}for(var tr=Je==null?[]:G(Je),Dr=tr.length-1;Dr>=0;Dr-=1){var fr=tr[Dr];switch(fr.kind){case a.OperKind.Number:case a.OperKind.String:case a.OperKind.Blank:var er=(0,l.chkDateOper)(te,fr);if((0,a.isErrorOper)(er))return er;Ze[Dr]=er;break;case a.OperKind.Error:return fr;default:return a.valueErrorOper}}for(;fe.cond(ke)>0;){Ce=(0,l.assertNumber)(fe.add(Ce,Te));var Me=fe.lfix(Ce);if(!L(he,Me)){for(var Ie=!0,Qe=0;Qe<tr.length;Qe+=1)if(fe.cond2(Ze[Qe],Ce)===0){Ie=!1;break}Ie&&(ke=(0,l.assertNumber)(fe.sub(ke,fe.one)))}}return Ce=w(fe,Ce,Ae.date1904),(0,l.validDateRange)(te,Ce)?Ce:a.numErrorOper}function O(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2];return ce?$(te,[re,ne,a.missingOper,ce]):$(te,[re,ne])}function j(te,ie,ae,re,ne,ce){var me=te.lfix(re),he=te.lfix(ne),Ce=te.lfix(ce);return ie.toNum(ae,(0,a.dateTime)(Ce,he,me,0,0,0,0,0,a.Rounding.RoundSec))}var z=1900,H=-9999;function V(te,ie,ae,re){var ne=te.mathpack,ce=te.datepack,me=te.config,he=Object.assign({},me,{date1904:!1}),Ce=ce.fromNum(he,ie,a.Rounding.RoundSec);if(Ce===!1)return Ce;var ve=ne.fromNumber(Ce.dom),fe=ne.fromNumber(Ce.mon),Ae=ne.fromNumber(12),Te=ne.fromNumber(Ce.yr);if(ne.cond(ae)>=0){Te=(0,l.assertNumber)(ne.add(ne.floor((0,l.assertNumber)(ne.div(ae,Ae))),Te));var ke=(0,l.assertNumber)((0,l.numMod)(ne,ae,Ae)),Ve=(0,l.assertNumber)(ne.add(ke,fe));ne.cond2(Ve,Ae)===1&&(Te=(0,l.assertNumber)(ne.add(Te,ne.one))),fe=(0,l.assertNumber)((0,l.numMod)(ne,Ve,Ae))}else{var Je=ne.neg(ae),Ze=ne.floor((0,l.assertNumber)(ne.div(Je,Ae)));Te=(0,l.assertNumber)(ne.sub(Te,Ze));var pr=(0,l.assertNumber)((0,l.numMod)(ne,Je,Ae));if(ne.cond2(pr,fe)>=0)Te=(0,l.assertNumber)(ne.sub(Te,ne.one)),fe=(0,l.assertNumber)(ne.add((0,l.assertNumber)(ne.sub(fe,pr)),Ae));else{var vr=(0,l.assertNumber)(ne.sub(fe,pr));fe=(0,l.assertNumber)((0,l.numMod)(ne,vr,Ae))}}ne.cond(fe)===0&&(fe=Ae);var Fr=ne.lfix(fe);switch(Fr){case 4:case 6:case 9:case 11:var tr=ne.fromNumber(30);ne.cond2(ve,tr)>0&&(ve=tr);break;case 2:ne.cond2(ve,ne.fromNumber(28))>0&&(ve=ne.fromNumber(ce.daysPerMonth(2,ne.toNumber(Te),!1)));break}re&&(ve=ne.fromNumber(ce.daysPerMonth(Fr,ne.toNumber(Te),!1)));var Dr=ne.lfix(Te);if(Dr<(he.dateCompatibility?z:H))return!1;var fr=j(ne,ce,he,ve,fe,Te);return(0,a.isErrorOper)(fr)?!1:fr}function I(te,ie,ae){var re=be(ae,2),ne=re[0],ce=re[1],me=(0,l.chkDateOper)(ie,ne);if((0,a.isErrorOper)(me))return me;var he=(0,l.chkNumOper)(ie,ce);if((0,a.isErrorOper)(he))return he;var Ce=ie.mathpack,ve=ie.config;Ce.cond(he)>0?he=Ce.floor(he):he=Ce.ceil(he);var fe=!te,Ae=he,Te=V(ie,me,Ae,fe);return Te===!1?a.numErrorOper:w(Ce,Te,ve.date1904)}r.edate=I.bind(void 0,!0),r.eomonth=I.bind(void 0,!1);function B(te,ie,ae,re,ne,ce){var me,he=te.mathpack;if(ce===void 0||(0,a.isMissingOper)(ce))me=N.Saturday|N.Sunday;else if((0,a.isStringOper)(ce)){var Ce=K(ce.value);if(Ce===!1)return a.valueErrorOper;me=Ce}else{var ve=(0,l.chkNumOper)(te,ce);if((0,a.isErrorOper)(ve))return a.valueErrorOper;var fe=U(he.lfix(ve));if(fe===!1)return a.numErrorOper;me=fe}var Ae=he.fromNumber(ae),Te=he.fromNumber(re),ke=te.dereferenceOper(ne,a.OperKind.Array);if(!(0,a.isArrayOper)(ke))return a.valueErrorOper;var Ve=[];function Je(Ie){if(he.cond2(Ie,Ae)>=0&&he.cond2(Ie,Te)<=0){var Qe=he.lfix(Ie);L(me,Qe)||Ve.push(Ie)}}for(var Ze=0;Ze<ke.rows;Ze+=1)for(var pr=0;pr<ke.cols;pr+=1){var vr=ke.opers[Ze][pr];switch(vr.kind){case a.OperKind.Number:case a.OperKind.String:var Fr=(0,l.chkDateOper)(te,vr);if((0,a.isErrorOper)(Fr))return Fr;Je(Fr);break;case a.OperKind.Blank:break;case a.OperKind.Error:return vr;default:return a.valueErrorOper}}var tr=ie;if(Ve.length!==0){var Dr=Ve.sort(function(Ie,Qe){return he.cond2(Ie,Qe)}),fr=Dr[0];tr=(0,l.assertNumber)(he.sub(tr,he.one));for(var er=0;er<Dr.length;er+=1){var Me=Dr[er];he.cond2(Me,fr)!==0&&(fr=Me,tr=(0,l.assertNumber)(he.sub(tr,he.one)))}}return tr}function q(te,ie){var ae=be(ie,4),re=ae[0],ne=ae[1],ce=ae[2],me=ae[3],he=te.mathpack,Ce,ve=N.Saturday|N.Sunday,fe=5;function Ae(Cr){ve=Cr,fe=7;for(var yr=ve;yr!==0;)(yr&1)===1&&(fe-=1),yr=yr>>1}if(ce!==void 0&&!(0,a.isMissingOper)(ce))if((0,a.isStringOper)(ce)){var Te=K(ce.value);if(Te===!1)return a.valueErrorOper;Ae(Te)}else{var ke=(0,l.chkNumOper)(te,ce);if((0,a.isErrorOper)(ke))return a.valueErrorOper;var Ve=U(he.lfix(ke));if(Ve===!1)return a.numErrorOper;Ae(Ve)}var Je=me??a.missingOper,Ze=(0,l.chkDateOper)(te,re);if((0,a.isErrorOper)(Ze))return Ze;var pr=(0,l.chkDateOper)(te,ne);if((0,a.isErrorOper)(pr))return pr;var vr=he.lfix(Ze),Fr=he.lfix(pr),tr;vr>Fr?(tr=vr,vr=Fr,Fr=tr,Ce=-1):Ce=1,tr=vr%7,tr=Fr%7;for(var Dr=0,fr=vr<Fr?vr:Fr,er=vr<Fr?Fr:vr;fr%7!==0&&fr!==er;)L(ve,fr)||(Dr+=1),fr+=1;for(;er%7!==6&&fr!==er;)L(ve,er)||(Dr+=1),er-=1;if(er===fr&&(ve>>fr%7&1)!==1&&(Dr+=1),vr>Fr){var Me=fr;fr=er,er=Me}var Ie=he.fromNumber(fe*Math.floor((er+1-fr)/7)+Dr);switch(Je.kind){case a.OperKind.Number:case a.OperKind.String:var Qe=(0,l.chkDateOper)(te,Je);if((0,a.isErrorOper)(Qe))return Qe;tr=he.lfix(Qe),tr>=vr&&tr<=Fr&&tr%7>=2&&(Ie=(0,l.assertNumber)(he.sub(Ie,he.one)));break;case a.OperKind.Range:case a.OperKind.Array:var dr=B(te,Ie,vr,Fr,Je,ce);if((0,a.isErrorOper)(dr))return dr;Ie=dr;break;case a.OperKind.Error:return Je;case a.OperKind.Missing:break;default:return a.valueErrorOper}return he.mul(he.fromNumber(Ce),Ie)}function W(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2];return ce?q(te,[re,ne,a.missingOper,ce]):q(te,[re,ne])}function Z(te,ie,ae,re){var ne=te.mathpack,ce=te.datepack,me=te.config,he=ne.fromNumber(360),Ce=ne.fromNumber(365),ve=ne.fromNumber(366);switch(ie){case oe.BasisActual:var fe=ce.fromNum(me,ae,a.Rounding.RoundSec);if(fe===!1)return!1;var Ae=fe.dom,Te=fe.mon,ke=fe.yr,Ve=ce.fromNum(me,re,a.Rounding.RoundSec);if(Ve===!1)return!1;var Je=Ve.dom,Ze=Ve.mon,pr=Ve.yr,vr=pr-1;if(ke===pr)return ce.daysPerMonth(2,ke,me.dateCompatibility)===29?ve:Ce;if(vr===ke&&(Te>Ze||Te===Ze&&Ae>=Je)){if(ce.daysPerMonth(2,ke,me.dateCompatibility)===29){var Fr=ce.toNum(me,(0,a.dateTime)(ke,2,29,0,0,0,0,0,a.Rounding.RoundSec));return(0,a.isErrorOper)(Fr)?!1:ne.cond2(Fr,ae)>=0?ve:Ce}if(ce.daysPerMonth(2,pr,me.dateCompatibility)===29){var tr=ce.toNum(me,(0,a.dateTime)(ke,2,29,0,0,0,0,0,a.Rounding.RoundSec));return(0,a.isErrorOper)(tr)?!1:ne.cond2(tr,re)<=0?ve:Ce}return Ce}for(var Dr=0,fr=ke;fr<=pr;fr+=1)ce.daysPerMonth(2,fr,me.dateCompatibility)===29?Dr+=366:Dr+=365;var er=ne.fromNumber(pr-ke+1);return(0,l.assertNumber)(ne.div(ne.fromNumber(Dr),er));case oe.Basis30360:case oe.BasisActual360:case oe.BasisE30360:return he;case oe.BasisActual365:return Ce;default:return he}}function P(te,ie,ae,re,ne,ce,me){var he=te.mathpack,Ce=(ae-ie)*360,ve=(ne-re)*30;return he.fromNumber(me-ce+ve+Ce)}function Q(te,ie,ae){var re=te.datepack,ne=te.config,ce=re.fromNum(ne,ie,a.Rounding.RoundSec);if(ce===!1)return!1;var me=ce.dom,he=ce.mon,Ce=ce.yr,ve=re.fromNum(ne,ae,a.Rounding.RoundSec);if(ve===!1)return!1;var fe=ve.dom,Ae=ve.mon,Te=ve.yr;return me===31&&(me=30),fe===31&&(fe=30),P(te,Ce,Te,he,Ae,me,fe)}function Y(te,ie,ae,re){var ne=te.datepack,ce=te.config,me=ne.daysPerMonth(ae,re,ce.dateCompatibility);return ie===me}function X(te,ie,ae,re,ne){var ce=te.datepack,me=te.config,he=ce.fromNum(me,ie,a.Rounding.RoundSec);if(he===!1)return!1;var Ce=he.dom,ve=he.mon,fe=he.yr,Ae=ce.fromNum(me,ae,a.Rounding.RoundSec);if(Ae===!1)return!1;var Te=Ae.dom,ke=Ae.mon,Ve=Ae.yr;return Te===2&&Y(te,Te,ke,Ve)&&(Ce===2&&Y(te,Ce,ve,fe)||re===3)&&(Te=30),Te===31&&(Ce>=30||re===3)&&(Te=30),Ce===31&&(Ce=30),ne&&ve===2&&Y(te,Ce,ve,fe)&&(Ce=30),P(te,fe,Ve,ve,ke,Ce,Te)}function ee(te,ie,ae,re,ne){var ce=te.mathpack,me=ce.cond2(ie,ae);switch(me){case 1:break;case 0:return ce.zero;case-1:switch(re){case oe.Basis30360:return X(te,ie,ae,ne,!0);case oe.BasisActual360:case oe.BasisActual365:case oe.BasisActual:return(0,l.assertNumber)(ce.sub(ae,ie));case oe.BasisE30360:return Q(te,ie,ae)}break}return!1}var oe;(function(te){te[te.DefaultBasis=0]="DefaultBasis",te[te.Basis30360=0]="Basis30360",te[te.BasisActual=1]="BasisActual",te[te.BasisActual360=2]="BasisActual360",te[te.BasisActual365=3]="BasisActual365",te[te.BasisE30360=4]="BasisE30360"})(oe||(oe={}));function le(te,ie){var ae=oe.DefaultBasis;if(ie===void 0||(0,a.isMissingOper)(ie))return ae;var re=(0,l.chkNumOper)(te,ie);if((0,a.isErrorOper)(re))return re;var ne=te.mathpack;switch(ae=ne.lfix(ne.floor(re)),ae){case oe.Basis30360:case oe.BasisActual:case oe.BasisActual360:case oe.BasisActual365:case oe.BasisE30360:return ae;default:return a.numErrorOper}}function ue(te,ie){var ae=be(ie,3),re=ae[0],ne=ae[1],ce=ae[2],me=oe.DefaultBasis;if(ce!==void 0){var he=le(te,ce);if(typeof he!="number")return he;me=he}var Ce=(0,l.chkDateOper)(te,re);if((0,a.isErrorOper)(Ce))return Ce;var ve=(0,l.chkDateOper)(te,ne);if((0,a.isErrorOper)(ve))return ve;var fe=te.mathpack;if(fe.cond2(Ce,ve)>0){var Ae=Ce;Ce=ve,ve=Ae}var Te=ee(te,Ce,ve,me,0);if(Te===!1)return a.numErrorOper;var ke=Z(te,me,Ce,ve);return ke===!1?a.numErrorOper:fe.div(Te,ke)}},"../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.delta=o,r.gestep=d;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-runtime/lib/funcs/util.js");function l(g,m){var y=be(m,2),h=y[0],R=y[1],C=R===void 0||(0,n.isMissingOper)(R)?g.mathpack.zero:(0,a.chkNumOper)(g,R);if((0,n.isErrorOper)(C))return C;var S=(0,a.chkNumOper)(g,h);return(0,n.isErrorOper)(S)?S:[S,C]}function o(g,m){var y=l(g,m);if(!Array.isArray(y))return y;var h=be(y,2),R=h[0],C=h[1],S=g.mathpack;return S.cond2(R,C)===0?S.one:S.zero}function d(g,m){var y=l(g,m);if(!Array.isArray(y))return y;var h=be(y,2),R=h[0],C=h[1],S=g.mathpack;return S.cond2(R,C)>=0?S.one:S.zero}},"../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getWorksheetFunc=w;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/aggregationFuncs.js")),d=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/arrayFuncs.js")),g=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/dateTimeFuncs.js")),m=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/engineeringFuncs.js")),y=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/informationFuncs.js")),h=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/lambdaFuncs.js")),R=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/logicalFuncs.js")),C=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/lookupFuncs.js")),S=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/mathFuncs.js")),F=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/numfmtFuncs.js")),E=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/predicateFuncs.js")),A=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/rangeFuncs.js")),T=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/recordFuncs.js")),D=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/referenceFuncs.js")),_=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/stringFuncs.js")),M=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/volatileFuncs.js")),k=n.__importStar(c("../excel-online-calc-runtime/lib/funcs/webFuncs.js")),v={};v[l.WorksheetFuncId.SUM]=o.sum,v[l.WorksheetFuncId.PRODUCT]=o.product,v[l.WorksheetFuncId.AVERAGE]=o.average,v[l.WorksheetFuncId.COUNTBLANK]=o.countblank,v[l.WorksheetFuncId.MAX]=o.max,v[l.WorksheetFuncId.MIN]=o.min,v[l.WorksheetFuncId.AND]=o.and,v[l.WorksheetFuncId.COUNTA]=o.counta,v[l.WorksheetFuncId.OR]=o.or,v[l.WorksheetFuncId.CONCAT]=o.concat,v[l.WorksheetFuncId.AVERAGEIF]=o.averageif,v[l.WorksheetFuncId.AVERAGEIFS]=o.averageifs,v[l.WorksheetFuncId.COUNT]=o.count,v[l.WorksheetFuncId.COUNTIF]=o.countif,v[l.WorksheetFuncId.COUNTIFS]=o.countifs,v[l.WorksheetFuncId.MEDIAN]=o.median,v[l.WorksheetFuncId.SUMSQ]=o.sumsq,v[l.WorksheetFuncId.SUMIF]=o.sumif,v[l.WorksheetFuncId.SUMIFS]=o.sumifs,v[l.WorksheetFuncId.LARGE]=o.large,v[l.WorksheetFuncId.SMALL]=o.small,v[l.WorksheetFuncId.RANK]=o.rank,v[l.WorksheetFuncId.RANK_EQ]=o.rank,v[l.WorksheetFuncId.RANK_AVG]=o.rank_avg,v[l.WorksheetFuncId.PERCENTILE]=o.percentile,v[l.WorksheetFuncId.PERCENTILE_INC]=o.percentile,v[l.WorksheetFuncId.PERCENTILE_EXC]=o.percentile_exc,v[l.WorksheetFuncId.QUARTILE]=o.quartile,v[l.WorksheetFuncId.QUARTILE_INC]=o.quartile,v[l.WorksheetFuncId.QUARTILE_EXC]=o.quartile_exc,v[l.WorksheetFuncId.TRIMMEAN]=o.trimmean,v[l.WorksheetFuncId.AVERAGEA]=o.averagea,v[l.WorksheetFuncId.MAXA]=o.maxa,v[l.WorksheetFuncId.MINA]=o.mina,v[l.WorksheetFuncId.MAXIFS]=o.maxifs,v[l.WorksheetFuncId.MINIFS]=o.minifs,v[l.WorksheetFuncId.XOR]=o.xor,v[l.WorksheetFuncId.AGGREGATE]=o.aggregate,v[l.WorksheetFuncId.SUBTOTAL]=o.subtotal,v[l.WorksheetFuncId.VAR]=o.var_,v[l.WorksheetFuncId.VAR_S]=o.var_,v[l.WorksheetFuncId.VARP]=o.varp,v[l.WorksheetFuncId.VAR_P]=o.varp,v[l.WorksheetFuncId.STDEV]=o.stdev,v[l.WorksheetFuncId.STDEV_S]=o.stdev,v[l.WorksheetFuncId.STDEVP]=o.stdevp,v[l.WorksheetFuncId.STDEV_P]=o.stdevp,v[l.WorksheetFuncId.VARA]=o.vara,v[l.WorksheetFuncId.VARPA]=o.varpa,v[l.WorksheetFuncId.STDEVA]=o.stdeva,v[l.WorksheetFuncId.STDEVPA]=o.stdevpa,v[l.WorksheetFuncId.AVEDEV]=o.avedev,v[l.WorksheetFuncId.DEVSQ]=o.devsq,v[l.WorksheetFuncId.MODE]=o.mode,v[l.WorksheetFuncId.MODE_SNGL]=o.mode,v[l.WorksheetFuncId.MODE_MULT]=o.mode_mult,v[l.WorksheetFuncId.TEXTJOIN]=o.textjoin,v[l.WorksheetFuncId.SUMPRODUCT]=o.sumproduct,v[l.WorksheetFuncId.GEOMEAN]=o.geomean,v[l.WorksheetFuncId.HARMEAN]=o.harmean,v[l.WorksheetFuncId.YEAR]=g.year,v[l.WorksheetFuncId.MONTH]=g.month,v[l.WorksheetFuncId.DAY]=g.day,v[l.WorksheetFuncId.HOUR]=g.hour,v[l.WorksheetFuncId.MINUTE]=g.minute,v[l.WorksheetFuncId.SECOND]=g.second,v[l.WorksheetFuncId.WEEKNUM]=g.weeknum,v[l.WorksheetFuncId.ISOWEEKNUM]=g.isoweeknum,v[l.WorksheetFuncId.WEEKDAY]=g.weekday,v[l.WorksheetFuncId.DATE]=g.date,v[l.WorksheetFuncId.TIME]=g.time,v[l.WorksheetFuncId.DAYS360]=g.days360,v[l.WorksheetFuncId.DAYS]=g.days,v[l.WorksheetFuncId.DATEDIF]=g.datedif,v[l.WorksheetFuncId.WORKDAY]=g.workday,v[l.WorksheetFuncId.WORKDAY_INTL]=g.workday_intl,v[l.WorksheetFuncId.EDATE]=g.edate,v[l.WorksheetFuncId.EOMONTH]=g.eomonth,v[l.WorksheetFuncId.NETWORKDAYS]=g.networkdays,v[l.WorksheetFuncId.NETWORKDAYS_INTL]=g.networkdays_intl,v[l.WorksheetFuncId.YEARFRAC]=g.yearFrac,v[l.WorksheetFuncId.DELTA]=m.delta,v[l.WorksheetFuncId.GESTEP]=m.gestep,v[l.WorksheetFuncId.NA]=y.na,v[l.WorksheetFuncId.T]=y.t_,v[l.WorksheetFuncId.N]=y.n_,v[l.WorksheetFuncId.TYPE]=y.type,v[l.WorksheetFuncId.ERROR_TYPE]=y.error_type,v[l.WorksheetFuncId.INFO]=y.info,v[l.WorksheetFuncId.IF]=R.if_,v[l.WorksheetFuncId.IFS]=R.ifs,v[l.WorksheetFuncId.SWITCH]=R.switch_,v[l.WorksheetFuncId.TRUE]=R.true_,v[l.WorksheetFuncId.FALSE]=R.false_,v[l.WorksheetFuncId.NOT]=R.not,v[l.WorksheetFuncId.CHOOSE]=R.choose,v[l.WorksheetFuncId.INDEX]=C.index,v[l.WorksheetFuncId.MATCH]=C.match,v[l.WorksheetFuncId.LOOKUP]=C.lookup,v[l.WorksheetFuncId.HLOOKUP]=C.hlookup,v[l.WorksheetFuncId.VLOOKUP]=C.vlookup,v[l.WorksheetFuncId.ABS]=S.abs,v[l.WorksheetFuncId.CEILING]=S.ceiling,v[l.WorksheetFuncId.ECMA_CEILING]=S.ceiling,v[l.WorksheetFuncId.DEGREES]=S.degrees,v[l.WorksheetFuncId.FLOOR]=S.floor,v[l.WorksheetFuncId.RADIANS]=S.radians,v[l.WorksheetFuncId.ROUND]=S.round,v[l.WorksheetFuncId.ROUNDUP]=S.roundup,v[l.WorksheetFuncId.ROUNDDOWN]=S.rounddown,v[l.WorksheetFuncId.EVEN]=S.even,v[l.WorksheetFuncId.SIGN]=S.sign,v[l.WorksheetFuncId.PI]=S.pi,v[l.WorksheetFuncId.SQRT]=S.sqrt,v[l.WorksheetFuncId.EXP]=S.exp,v[l.WorksheetFuncId.POWER]=S.power,v[l.WorksheetFuncId.LN]=S.ln,v[l.WorksheetFuncId.LOG10]=S.log10,v[l.WorksheetFuncId.LOG]=S.log,v[l.WorksheetFuncId.SIN]=S.sin,v[l.WorksheetFuncId.COS]=S.cos,v[l.WorksheetFuncId.TAN]=S.tan,v[l.WorksheetFuncId.ASIN]=S.asin,v[l.WorksheetFuncId.ACOS]=S.acos,v[l.WorksheetFuncId.ATAN]=S.atan,v[l.WorksheetFuncId.ATAN2]=S.atan2,v[l.WorksheetFuncId.FACT]=S.fact,v[l.WorksheetFuncId.SQRTPI]=S.sqrtpi,v[l.WorksheetFuncId.FACTDOUBLE]=S.factdouble,v[l.WorksheetFuncId.INT]=S.int,v[l.WorksheetFuncId.TRUNC]=S.trunc,v[l.WorksheetFuncId.ODD]=S.odd,v[l.WorksheetFuncId.MROUND]=S.mround,v[l.WorksheetFuncId.QUOTIENT]=S.quotient,v[l.WorksheetFuncId.FLOOR_MATH]=S.floor_math,v[l.WorksheetFuncId.FLOOR_PRECISE]=S.floor_precise,v[l.WorksheetFuncId.CEILING_MATH]=S.ceiling_math,v[l.WorksheetFuncId.CEILING_PRECISE]=S.ceiling_precise,v[l.WorksheetFuncId.ISO_CEILING]=S.ceiling_precise,v[l.WorksheetFuncId.MOD]=S.mod,v[l.WorksheetFuncId.TEXT]=F.text,v[l.WorksheetFuncId.FIXED]=F.fixed,v[l.WorksheetFuncId.DOLLAR]=F.dollar,v[l.WorksheetFuncId.VALUE]=F.value,v[l.WorksheetFuncId.DATEVALUE]=F.datevalue,v[l.WorksheetFuncId.TIMEVALUE]=F.timevalue,v[l.WorksheetFuncId.NUMBERVALUE]=F.numbervalue,v[l.WorksheetFuncId.ARRAYTOTEXT]=F.arraytotext,v[l.WorksheetFuncId.VALUETOTEXT]=F.valuetotext,v[l.WorksheetFuncId.ISERROR]=E.iserror,v[l.WorksheetFuncId.ISERR]=E.iserr,v[l.WorksheetFuncId.ISBLANK]=E.isblank,v[l.WorksheetFuncId.ISLOGICAL]=E.islogical,v[l.WorksheetFuncId.ISNA]=E.isna,v[l.WorksheetFuncId.ISNONTEXT]=E.isnontext,v[l.WorksheetFuncId.ISTEXT]=E.istext,v[l.WorksheetFuncId.ISNUMBER]=E.isnumber,v[l.WorksheetFuncId.ISREF]=E.isref,v[l.WorksheetFuncId.ISEVEN]=E.iseven,v[l.WorksheetFuncId.ISODD]=E.isodd,v[l.WorksheetFuncId.ISFORMULA]=E.isformula,v[l.WorksheetFuncId.FORMULATEXT]=E.formulatext,v[l.WorksheetFuncId.ROWS]=A.rows,v[l.WorksheetFuncId.COLUMNS]=A.columns,v[l.WorksheetFuncId.AREAS]=A.areas,v[l.WorksheetFuncId.SHEETS]=A.sheets,v[l.WorksheetFuncId.ROW]=A.row,v[l.WorksheetFuncId.COLUMN]=A.column,v[l.WorksheetFuncId.SHEET]=A.sheet,v[l.WorksheetFuncId.OFFSET]=A.offset,v[l.WorksheetFuncId.TRANSPOSE]=A.transpose,v[l.WorksheetFuncId.SINGLE]=A.single,v[l.WorksheetFuncId.ADDRESS]=D.address,v[l.WorksheetFuncId.INDIRECT]=D.indirect,v[l.WorksheetFuncId.TAKE]=D.take,v[l.WorksheetFuncId.DROP]=D.drop,v[l.WorksheetFuncId.SEQUENCE]=D.sequence,v[l.WorksheetFuncId.HSTACK]=D.hstack,v[l.WorksheetFuncId.VSTACK]=D.vstack,v[l.WorksheetFuncId.CHOOSECOLS]=D.choosecols,v[l.WorksheetFuncId.CHOOSEROWS]=D.chooserows,v[l.WorksheetFuncId.TOCOL]=D.tocol,v[l.WorksheetFuncId.TOROW]=D.torow,v[l.WorksheetFuncId.EXPAND]=D.expand,v[l.WorksheetFuncId.WRAPCOLS]=D.wrapcols,v[l.WorksheetFuncId.WRAPROWS]=D.wraprows,v[l.WorksheetFuncId.FILTER]=d.filter,v[l.WorksheetFuncId.SORT]=d.sort,v[l.WorksheetFuncId.SORTBY]=d.sortby,v[l.WorksheetFuncId.UNIQUE]=d.unique,v[l.WorksheetFuncId.LEFT]=_.left,v[l.WorksheetFuncId.RIGHT]=_.right,v[l.WorksheetFuncId.MID]=_.mid,v[l.WorksheetFuncId.LEN]=_.len,v[l.WorksheetFuncId.CONCATENATE]=_.concatenate,v[l.WorksheetFuncId.EXACT]=_.exact,v[l.WorksheetFuncId.REPT]=_.rept,v[l.WorksheetFuncId.TRIM]=_.trim,v[l.WorksheetFuncId.CLEAN]=_.clean,v[l.WorksheetFuncId.CHAR]=_.char,v[l.WorksheetFuncId.UNICHAR]=_.unichar,v[l.WorksheetFuncId.CODE]=_.code,v[l.WorksheetFuncId.UNICODE]=_.unicode,v[l.WorksheetFuncId.LOWER]=_.lower,v[l.WorksheetFuncId.UPPER]=_.upper,v[l.WorksheetFuncId.PROPER]=_.proper,v[l.WorksheetFuncId.FIND]=_.find,v[l.WorksheetFuncId.REPLACE]=_.replace,v[l.WorksheetFuncId.SEARCH]=_.search,v[l.WorksheetFuncId.SUBSTITUTE]=_.substitute,v[l.WorksheetFuncId.TEXTBEFORE]=_.textBefore,v[l.WorksheetFuncId.TEXTAFTER]=_.textAfter,v[l.WorksheetFuncId.TEXTSPLIT]=_.textSplit,v[l.WorksheetFuncId.RAND]=M.rand,v[l.WorksheetFuncId.RANDBETWEEN]=M.randbetween,v[l.WorksheetFuncId.NOW]=M.now,v[l.WorksheetFuncId.TODAY]=M.today,v[l.WorksheetFuncId.RANDARRAY]=M.randarray,v[l.WorksheetFuncId.HYPERLINK]=k.hyperlink,v[l.WorksheetFuncId.FIELDVALUE]=T.fieldvalue,v[l.WorksheetFuncId._FV]=T.fieldvalue,v[l.WorksheetFuncId.MAKEARRAY]=h.makearray,v[l.WorksheetFuncId.ISOMITTED]=E.isomitted,v[l.WorksheetFuncId.MAP]=h.map,v[l.WorksheetFuncId.BYROW]=h.byrow,v[l.WorksheetFuncId.BYCOL]=h.bycol,v[l.WorksheetFuncId.REDUCE]=h.reduce,v[l.WorksheetFuncId.SCAN]=h.scan,v[l.WorksheetFuncId.XLOOKUP]=C.xlookup,v[l.WorksheetFuncId.XMATCH]=C.xmatch;var b=!1;function x(){b=!0,(0,a.isFeatureEnabled)(a.FeatureName.CalcRecordFunctions)&&(v[l.WorksheetFuncId.RECORD]=T.record),(0,a.isFeatureEnabled)(a.FeatureName.CalcNestedRecordFunction)&&(v[l.WorksheetFuncId.NESTEDRECORD]=T.record),(0,a.isFeatureEnabled)(a.FeatureName.CalcLambdaBasicFunctions)&&(v[l.WorksheetFuncId.APPLY]=h.apply,v[l.WorksheetFuncId.ISLAMBDA]=E.islambda)}function w(L){return b||x(),v[L]}},"../excel-online-calc-runtime/lib/funcs/informationFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.na=g,r.t_=y,r.n_=h,r.type=R,r.error_type=C,r.info=S;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/machine.js"),d=c("../excel-online-calc-runtime/lib/runtime/util.js");function g(F,E){return a.naErrorOper}function m(F,E){if((0,a.isRangeOper)(E)){if((0,a.isSheetIndex)(E.sheets)){var A=(0,a.rangeSeqOper)(E.sheets,[(0,a.gridRangeAnchor)(E.ranges[0])]);return F.dereferenceOper(A,o.readOperType)}return a.valueErrorOper}return E}function y(F,E){var A=be(E,1),T=A[0],D=m(F,T);return(0,a.isStringOper)(D)||(0,a.isErrorOper)(D)?D:d.emptyStringOper}function h(F,E){var A=be(E,1),T=A[0],D=m(F,T);if((0,a.isNumberOper)(D)||(0,a.isErrorOper)(D))return D;var _=F.mathpack;return(0,a.isBooleanOper)(D)&&D.value?_.one:_.zero}function R(F,E){var A=be(E,1),T=A[0],D=F.mathpack;switch(T.kind){case a.OperKind.Number:return D.fromNumber(1);case a.OperKind.String:return D.fromNumber(2);case a.OperKind.Boolean:return D.fromNumber(4);case a.OperKind.Error:return D.fromNumber(16);case a.OperKind.Array:return D.fromNumber(64);case a.OperKind.Rich:return D.fromNumber(128);default:return(0,n.assertNever)("calc.funcs.type",T)}}function C(F,E){var A=be(E,1),T=A[0];return(0,a.isErrorOper)(T)?(T.type>a.ErrorType.CALC&&(0,l.throwEvaluationError)((0,a.notImplemented)(["ERROR.TYPE for "+String(T.type)])),F.mathpack.fromNumber(T.type)):a.naErrorOper}function S(F,E){return a.valueErrorOper}},"../excel-online-calc-runtime/lib/funcs/lambdaFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.apply=h,r.makearray=C,r.map=F,r.byrow=E,r.bycol=A,r.reduce=D,r.scan=_;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js"),o=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),d=c("../excel-online-calc-runtime/lib/runtime/machine.js"),g=c("../excel-online-calc-runtime/lib/runtime/value.js");function m(M,k){return!(0,a.isRangeOper)(k)||!(0,a.isSheetIndex)(k.sheets)||k.ranges.length!==1||!(0,a.isGridCell)(k.ranges[0])?k:M.dereferenceOper(k,a.SignatureType.All&~a.OperKind.Range)}function y(M,k,v){var b=m(M,k);return!(b instanceof g.LambdaOper)||!b.checkArity(v)?a.valueErrorOper:b}function h(M,k){var v=oi(k),b=v[0],x=v.slice(1),w=y(M,b,x.length);return(0,a.isErrorOper)(w)?w:M.applyLambda(w,x)}function R(M,k){return function(v){var b=v;if((0,a.isRangeOper)(b)){if(!((0,a.isSheetIndex)(b.sheets)&&b.ranges.length===1&&(0,a.isGridCell)(b.ranges[0])))return(0,d.earlyReturn)((0,n.success)(a.calcErrorOper));b=k.dereferenceOper(b,a.SignatureType.All&~a.OperKind.Range),(0,n.assertTrue)("calc.funcs.coerceLambdaRvToArrayElt",!(0,a.isRangeOper)(b))}return(0,a.isArrayOper)(b)?b.rows===1&&b.cols===1?b.opers[0][0]:(0,d.earlyReturn)((0,n.success)(a.calcErrorOper)):((0,a.isMissingOper)(b)&&(0,o.throwEvaluationError)((0,a.notImplemented)([`${(0,a.englishWorksheetFuncIdToName)(M)}: MissingOper in result`])),b)}}function C(M,k){var v=be(k,3),b=v[0],x=v[1],w=v[2],L=y(M,w,2);if((0,a.isErrorOper)(L))return L;var N=M.mathpack,U=(0,a.isMissingOper)(b)?1:N.fix(b),K=(0,a.isMissingOper)(x)?1:N.fix(x);return U<1||K<1?a.valueErrorOper:((0,l.validateArraySize)(U,K),(0,d.machineCall)(new d.ArrayMachine(M,U,K,function(G,$){var O=M.mathpack,j=[O.fromNumber(G+1),O.fromNumber($+1)];return M.applyLambda(L,j)},R(a.WorksheetFuncId.MAKEARRAY,M))))}function S(M,k,v,b,x){var w=y(M,b,v.length);if((0,a.isErrorOper)(w))return w;var L=[];for(var N of v){if(!(0,a.isArrayOper)(N)&&!(0,a.isRangeOper)(N))return a.valueErrorOper;var U=(0,l.rangeOrArrayToVal)(N,a.valueErrorOper);if((0,a.isErrorOper)(U))return U;L.push(x((0,l.makeSlicer)(U)))}var K=L.map(function(j){return j.rows}).reduce(n.fastMin),G=L.map(function(j){return j.rows}).reduce(n.fastMax),$=L.map(function(j){return j.cols}).reduce(n.fastMin),O=L.map(function(j){return j.cols}).reduce(n.fastMax);return(0,l.validateArraySize)(G,O),(0,d.machineCall)(new d.ArrayMachine(M,G,O,function(j,z){return j>=K||z>=$?a.naErrorOper:M.applyLambda(w,L.map(function(H){return H.slice(j,1,z,1)}))},R(k,M)))}function F(M,k){var v=k.slice(0,k.length-1),b=k[k.length-1];return S(M,a.WorksheetFuncId.MAP,v,b,n.identity)}function E(M,k){var v=[k[0]],b=k[1];return b===void 0?a.naErrorOper:S(M,a.WorksheetFuncId.BYROW,v,b,function(x){return{rows:x.rows,cols:1,slice:function(L,N,U,K){return x.slice(L,N,0,x.cols)}}})}function A(M,k){var v=[k[0]],b=k[1];return b===void 0?a.naErrorOper:S(M,a.WorksheetFuncId.BYCOL,v,b,function(x){return{rows:1,cols:x.cols,slice:function(L,N,U,K){return x.slice(0,x.rows,U,K)}}})}function T(M,k,v,b,x){var w=(0,l.rangeOrArrayToVal)(b,a.valueErrorOper);if((0,a.isErrorOper)(w))return w;var L=(0,l.makeSlicer)(w),N=y(M,x,2);if((0,a.isErrorOper)(N))return N;var U=!(0,a.isMissingOper)(v),K=U?v:void 0,G=!0,$;if(k===a.WorksheetFuncId.REDUCE)$=function(H){return K=H,a.blankOper};else{var O=R(k,M);$=function(H){var V=O(H);return V.kind===d.EarlyReturnKind.EarlyReturn||(K=V),V}}var j=(0,d.machineCall)(new d.ArrayMachine(M,L.rows,L.cols,function(z,H){var V=G;return G=!1,V&&!U?L.slice(z,1,H,1):((0,n.assertTrue)("calc.funcs.scanReduce",K!==void 0),M.applyLambda(N,[K,L.slice(z,1,H,1)]))},$));return k===a.WorksheetFuncId.REDUCE?(0,d.machineCall)(new d.ThenMachine(M,function(){return j},function(){return(0,n.assertTrue)("calc.funcs.scanReduce",K!==void 0),K})):j}function D(M,k){var v=be(k,3),b=v[0],x=v[1],w=v[2];return T(M,a.WorksheetFuncId.REDUCE,b,x,w)}function _(M,k){var v=be(k,3),b=v[0],x=v[1],w=v[2];return T(M,a.WorksheetFuncId.SCAN,b,x,w)}},"../excel-online-calc-runtime/lib/funcs/logicalFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.if_=m,r.choose=y,r.ifs=R,r.switch_=S,r.true_=F,r.false_=E,r.not=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/util.js"),d=(0,o.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.IFS)),g=(0,o.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.SWITCH));function m(T,D){var _=D[0];(0,n.assertTrue)("calc.funcs.if: condition is not a boolean",(0,a.isBooleanOper)(_));var M=D[_.value?1:2];return(0,n.assertTrue)("calc.funcs.if: result is undefined",M!==void 0),M}function y(T,D){var _=D[0];(0,n.assertTrue)("calc.funcs.choose",(0,a.isNumberOper)(_));var M=T.mathpack.fix(_);return M<1||M>D.length-1?a.valueErrorOper:D[M]}function h(T,D,_,M){var k=M.slice();return T.dereferenceOpers(k,D),(0,o.arrayLift)(T,D,function(v){for(var b=[],x=0;x<v.length;x+=1){var w=(0,a.getArgType)(D,x,v.length);b[x]=T.coerceOper(v[x],w)}return _(T,b)},k)}function R(T,D){for(var _=0;_<D.length;_+=2){var M=D[_];if((0,a.isArrayOper)(M)){var k=D.slice(_);return h(T,d,R,k)}if((0,a.isErrorOper)(M))return M;if((0,n.assertTrue)("calc.funcs.ifs",(0,a.isBooleanOper)(M)),M.value)return D[_+1]}return a.naErrorOper}function C(T,D){var _=T.mathpack,M=T.localeInfo;switch(D.kind){case a.OperKind.Number:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isNumberOper)(k)&&_.compare(D,k)===0};case a.OperKind.String:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isStringOper)(k)&&M.stringCompareCI(D.value,k.value)===0};case a.OperKind.Boolean:return function(k){return(0,a.isRichOper)(k)?(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value case"])):(0,a.isBooleanOper)(k)&&D.value===k.value};case a.OperKind.Rich:return(0,l.throwEvaluationError)((0,a.notImplemented)(["SWITCH with a rich value condition"]));default:return(0,n.assertNever)("calc.funcs.makeSwitchComparer",D)}}function S(T,D){var _=D[0];if((0,a.isArrayOper)(_))return h(T,g,S,D);if((0,a.isErrorOper)(_))return _;for(var M=C(T.config,_),k=1;k<D.length-1;k+=2){var v=a.OperKind.Error|a.OperKind.Rich|a.OperKind.Number|a.OperKind.Boolean|a.OperKind.String|a.OperKind.Array,b=T.coerceOper(T.dereferenceOper(D[k],v),v);if((0,a.isArrayOper)(b))return h(T,g,S,D);if((0,a.isErrorOper)(b))return b;if(M(b))return D[k+1]}var x=D.length%2===0;return x?D[D.length-1]:a.naErrorOper}function F(T,D){return a.trueOper}function E(T,D){return a.falseOper}function A(T,D){var _=be(D,1),M=_[0];return(0,a.booleanOper)(!M.value)}},"../excel-online-calc-runtime/lib/funcs/lookupFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.index=m,r.makeLookupComparer=C,r.binarySearch=S,r.linearSearch=F,r.match=v,r.lookup=w,r.hlookup=N,r.vlookup=U,r.makeWildcardComparer=I,r.xlookup=W,r.xmatch=Z;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/sort.js"),o=c("../excel-online-calc-runtime/lib/funcs/wildcard.js"),d=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function m(P,Q){var Y=be(Q,4),X=Y[0],ee=Y[1],oe=Y[2],le=Y[3],ue=P.mathpack,te=ue.sfix(ee);if(te<0)return a.valueErrorOper;var ie=oe===void 0?void 0:ue.sfix(oe);if(ie!==void 0&&ie<0)return a.valueErrorOper;var ae=le===void 0?0:ue.sfix(le)-1;if(ae<0)return a.valueErrorOper;var re,ne;switch(X.kind){case a.OperKind.Range:if(!(0,a.isSheetIndex)(X.sheets))return a.valueErrorOper;if(ae>=X.ranges.length)return a.refErrorOper;var ce=X.ranges[ae];if(ie===void 0)if(ce.rows===1)re=0,ne=te-1;else{if(ce.cols!==1)return a.refErrorOper;re=te-1,ne=-1}else re=te-1,ne=ie-1;if(re>=ce.rows||ne>=ce.cols)return a.refErrorOper;var me=(0,a.gridRange)(ce.row+(0,n.fastMax)(re,0),ce.col+(0,n.fastMax)(ne,0),re===-1?ce.rows:1,ne===-1?ce.cols:1);return(0,a.rangeSeqOper)(X.sheets,[me]);case a.OperKind.Array:return ae>0||(ie===void 0?X.rows===1?(re=0,ne=te-1):(re=te-1,ne=-1):(re=te-1,ne=ie-1),re>=X.rows||ne>=X.cols)?a.refErrorOper:re===-1&&ne===-1?X:re===-1?(0,a.arrayOper)(X.rows,1,X.opers.map(function(he){return[he[ne]]})):ne===-1?(0,a.arrayOper)(1,X.cols,[X.opers[re]]):X.opers[re][ne];default:return(0,n.assertNever)("calc.funcs.lookupFuncs: INDEX",X)}}var y=function(Q){return Q<0?a.OperatorId.Lt:Q>0?a.OperatorId.Gt:a.OperatorId.Eq},h=function(Q,Y,X){return y(Q.cond2(Y,X))},R=function(Q,Y){return y(Q-Y)};function C(P,Q){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,X=!0,ee=P.config,oe=ee.localeInfo,le=ee.mathpack,ue;switch(Q.kind){case a.OperKind.Number:ue=function(ae){return{correctType:X,sgnT:h(le,ae,Q)}};break;case a.OperKind.String:if(Y){var te=new o.WildExp(oe,Q.value);ue=function(ae){return{correctType:X,sgnT:te.test(ae.value)?a.OperatorId.Eq:a.OperatorId.Ne}}}else ue=function(ae){return{correctType:X,sgnT:y(oe.stringCompareCI(ae.value,Q.value))}};break;case a.OperKind.Boolean:ue=function(ae){return{correctType:X,sgnT:R(ae.value,Q.value)}};break;case a.OperKind.Rich:return(0,d.throwEvaluationError)((0,a.notImplemented)(["lookup with rich value condition"]));case a.OperKind.Blank:ue=function(){return{correctType:X,sgnT:a.OperatorId.Eq}};break;default:return(0,n.assertNever)("calc.funcs.makeLookupComparer",Q)}return function(ie){var ae=(0,a.isRichOper)(ie)?ie.getFallback():ie;return Q.kind!==ae.kind?{correctType:!1,sgnT:a.OperatorId.Ne}:ue(ae)}}function S(P,Q,Y){for(var X=!1,ee=0,oe=Y.length-1,le=Math.floor((ee+oe)/2),ue=ee,te=oe,ie=C(P,Q);;){var ae=Y.get(le),re=ie(ae).sgnT;if(re===a.OperatorId.Ne){if(le<te){for(var ne=le+1;ne<=te;ne+=1)if(re=ie(Y.get(ne)).sgnT,re!==a.OperatorId.Ne){le=ne;break}}re===a.OperatorId.Ne&&(le=Math.floor((ue+te)/2),re=a.OperatorId.Gt)}if(re===a.OperatorId.Eq){if(le<oe){le+=1,X=!0,ue=le,te=le;continue}return le}if(re===a.OperatorId.Lt?ue=le+1:te=le-1,ue<=te){le=Math.floor((ue+te)/2);continue}if(X)le-=1;else if(re===a.OperatorId.Gt&&(le-=1,le>=ee)){ue=le,te=le;continue}return le}}function F(P,Q,Y,X){for(var ee=-1,oe=X===a.OperatorId.Eq,le=C(P,Q,oe),ue=0;ue<Y.length;ue+=1){var te=Y.get(ue),ie=le(te),ae=ie.correctType,re=ie.sgnT;if(ae){if(re===a.OperatorId.Eq)return ue;if(re!==a.OperatorId.Ne&&re===X)return ee;ee=ue}ue===Y.denseLength&&(ue=(0,n.fastMax)(ue,Y.length-2))}return X!==a.OperatorId.Eq?ee:Y.length}function E(P){switch(P.kind){case a.OperKind.Number:return a.naErrorOper;case a.OperKind.Range:return(0,a.isSheetIndex)(P.sheets)?P.ranges.length>1?a.naErrorOper:P:a.valueErrorOper;case a.OperKind.Array:return P}}function A(P,Q){switch(Q.kind){case a.OperKind.Number:return Q;case a.OperKind.Range:if(!(0,a.isSheetIndex)(Q.sheets))return a.valueErrorOper;if(Q.ranges.length>1)return a.refErrorOper;var Y=Q.ranges;return P.calcingArray?(0,d.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP ref argument 3 in array formula"])):Y[0].rows>1||Y[0].cols>1?(0,d.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP non-singleton ref argument 3"])):Q;case a.OperKind.Array:return(0,d.throwEvaluationError)((0,a.notImplemented)(["HLOOKUP/VLOOKUP array argument 3"]))}}function T(P,Q){var Y;switch(Q.kind){case a.OperKind.Number:return Q;case g.DerefOperKind.RangeValues:Y=Q.arrays[0].get(0,0);break;case a.OperKind.Array:Y=Q.opers[0][0];break;default:return(0,n.assertNever)("calc.funcs.lookupFuncs.getNumFromRef",Q)}return Y=P.coerceOper(Y,a.OperKind.Number),(0,a.isErrorOper)(Y)?a.refErrorOper:Y}function D(P){switch(P.kind){case a.OperKind.Number:return P;case a.OperKind.Range:if(!(0,a.isSheetIndex)(P.sheets))return a.valueErrorOper;if(P.ranges.length>1)return a.refErrorOper;var Q=P.ranges[0];return Q.rows!==1||Q.cols!==1?a.refErrorOper:P}}function _(P){switch(P.kind){case a.OperKind.Number:return a.naErrorOper;case a.OperKind.Rich:return a.naErrorOper;case a.OperKind.Range:if(!(0,a.isSheetIndex)(P.sheets))return a.valueErrorOper;if(P.ranges.length>1)return a.naErrorOper;var Q=P.ranges[0];return Q.rows!==1&&Q.cols!==1?a.naErrorOper:P;case a.OperKind.Array:return P.rows!==1&&P.cols!==1?a.naErrorOper:P}}function M(P){switch(P.kind){case g.DerefOperKind.RangeValues:return P.arrays[0];case a.OperKind.Array:return new n.StrictSparseArray2D(P.rows,P.cols,P.rows,P.cols,P.opers,a.blankOper)}}function k(P,Q){switch(Q.kind){case a.OperKind.Range:var Y=Q.sheets,X=Q.ranges[0];return new n.NonstrictSparseArray2D(X.rows,X.cols,X.rows,X.cols,function(ee,oe){var le=(0,a.gridCell)(X.row+ee,X.col+oe),ue=P.dereferenceAllOpers([(0,a.rangeSeqOper)(Y,[le])]),te=be(ue,1),ie=te[0];return ie.arrays[0].get(0,0)},function(){return(0,n.assertFalse)("calc.funcs.lookupFuncs: rangeOrArrayOperToLazyArray2D")});case a.OperKind.Array:return new n.StrictSparseArray2D(Q.rows,Q.cols,Q.rows,Q.cols,Q.opers,a.blankOper)}}function v(P,Q){var Y=be(Q,3),X=Y[0],ee=Y[1],oe=Y[2],le=oe===void 0?P.mathpack.one:oe,ue=P.mathpack,te=D(le);if((0,a.isErrorOper)(te))return te;var ie=P.dereferenceAllOpers([te]),ae=be(ie,1),re=ae[0],ne=T(P,re);if((0,a.isErrorOper)(ne))return ne;var ce=_(ee);if((0,a.isErrorOper)(ce))return ce;var me=P.dereferenceAllOpers([ce]),he=be(me,1),Ce=he[0],ve=M(Ce),fe=ve.rows===1,Ae=(0,n.sparseArray2DTo1D)(ve,fe),Te=-1;return ue.cond(ne)>0?Te=S(P,X,Ae):ue.cond(ne)===0?Te=F(P,X,Ae,a.OperatorId.Eq):Te=F(P,X,Ae,a.OperatorId.Lt),Te<0||Te>=Ae.length?a.naErrorOper:P.mathpack.fromNumber(Te+1)}function b(P){if((0,a.isRangeOper)(P)){var Q=P.ranges[0];return Q.cols>Q.rows}return P.cols>P.rows}function x(P,Q,Y){if((0,a.isRangeOper)(Y)){var X=Y.ranges[0],ee=(0,a.gridRange)(X.row,X.col,(0,n.fastMin)(Q?1:P,a.sheetRows-X.row),(0,n.fastMin)(Q?P:1,a.sheetCols-X.col));return(0,a.range3DOper)(Y.sheets,ee)}return Y}function w(P,Q){var Y=be(Q,3),X=Y[0],ee=Y[1],oe=Y[2],le=E(ee);if((0,a.isErrorOper)(le))return le;var ue=b(le),te=K(le,ue),ie=P.dereferenceAllOpers([te]),ae=be(ie,1),re=ae[0],ne=(0,n.sparseArray2DTo1D)(M(re),ue),ce=S(P,X,ne);if(ce<0)return a.naErrorOper;if(oe!==void 0){var me=_(oe);if((0,a.isErrorOper)(me))return me;var he=b(me),Ce=x(ne.length,he,me),ve=(0,n.sparseArray2DTo1D)(k(P,Ce),he);return ce>=ve.length?(0,a.isArrayOper)(me)?a.naErrorOper:a.blankOper:ve.get(ce)}var fe=k(P,le);return ue?fe.get(fe.rows-1,ce):fe.get(ce,fe.cols-1)}function L(P,Q,Y){var X=be(Q,4),ee=X[0],oe=X[1],le=X[2],ue=X[3],te=ue===void 0?a.trueOper:ue,ie=E(oe);if((0,a.isErrorOper)(ie))return ie;var ae=K(ie,Y),re=P.dereferenceAllOpers([ae]),ne=be(re,1),ce=ne[0],me=(0,n.sparseArray2DTo1D)(M(ce),Y),he=!te.value,Ce=he?F(P,ee,me,a.OperatorId.Eq):S(P,ee,me);if(Ce<0||Ce>=me.length)return a.naErrorOper;var ve=A(P,le);if((0,a.isErrorOper)(ve))return ve;var fe=P.dereferenceAllOpers([ve]),Ae=be(fe,1),Te=Ae[0],ke=T(P,Te);if((0,a.isErrorOper)(ke))return ke;var Ve=P.mathpack.sfix(ke)-1,Je=k(P,ie);return Ve<0?a.valueErrorOper:Ve>=(Y?Je.rows:Je.cols)?a.refErrorOper:Y?Je.get(Ve,Ce):Je.get(Ce,Ve)}function N(P,Q){return L(P,Q,!0)}function U(P,Q){return L(P,Q,!1)}function K(P,Q){if((0,a.isRangeOper)(P)){var Y=P.ranges[0],X=(0,a.gridRange)(Y.row,Y.col,Q?1:Y.rows,Q?Y.cols:1);return(0,a.rangeSeqOper)(P.sheets,[X])}return P}function G(P){switch(P.kind){case a.OperKind.Range:return(0,n.assertTrue)("calc.funcs.xlookup",(0,a.isSheetIndex)(P.sheets)),P.ranges.length>1?a.naErrorOper:[P.ranges[0].rows,P.ranges[0].cols];case a.OperKind.Array:return[P.rows,P.cols]}}var $;(function(P){P[P.Lower=-1]="Lower",P[P.Exact=0]="Exact",P[P.Higher=1]="Higher",P[P.Wildcard=2]="Wildcard"})($||($={}));var O;(function(P){P[P.DescendingBinary=-2]="DescendingBinary",P[P.ReverseLinear=-1]="ReverseLinear",P[P.Linear=1]="Linear",P[P.AscendingBinary=2]="AscendingBinary"})(O||(O={}));function j(P){return P===O.DescendingBinary||P===O.AscendingBinary}function z(P,Q){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:a.missingOper,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.missingOper,ee=(0,a.isMissingOper)(Y)?$.Exact:P.mathpack.sfix(Y);if(ee<$.Lower||ee>$.Wildcard)return a.valueErrorOper;var oe=(0,a.isMissingOper)(X)?O.Linear:P.mathpack.sfix(X);if(oe<O.DescendingBinary||oe>O.AscendingBinary||oe===0||ee===$.Wildcard&&j(oe))return a.valueErrorOper;var le=E(Q);if((0,a.isErrorOper)(le))return le;var ue=P.dereferenceAllOpers([le]),te=be(ue,1),ie=te[0],ae=M(ie),re=ae.rows,ne=ae.cols,ce;if(re===1)ce=!0;else if(ne===1)ce=!1;else return a.valueErrorOper;return{kind:void 0,lookupArray:(0,n.sparseArray2DTo1D)(ae,ce),matchMode:ee,searchMode:oe,isHorizontal:ce}}function H(P,Q,Y,X,ee){return Y===a.OperatorId.Gt?Q!==$.Higher?!1:ee===void 0?!0:y((0,l.sortOpers)(P,X,ee,1,!1))===a.OperatorId.Lt:Q!==$.Lower?!1:ee===void 0?!0:y((0,l.sortOpers)(P,X,ee,1,!1))===a.OperatorId.Gt}function V(P,Q,Y){var X=Q.lookupArray,ee=Q.matchMode,oe=Q.searchMode,le=P.config,ue=oe===O.DescendingBinary,te,ie=0,ae=X.length-1;(0,n.assertTrue)("calc.funcs.xBinarySearch",ee!==$.Wildcard);for(var re=function(Te){return y((0,l.sortOpers)(le,Te,Y,1,!1))},ne=!1;ae>=ie;){var ce=Math.floor((ae+ie)/2),me=X.get(ce),he=re(me);if(he===a.OperatorId.Eq)ne=!0,te=ce;else if(!ne){var Ce=ee===$.Higher&&he===a.OperatorId.Gt,ve=ee===$.Lower&&he===a.OperatorId.Lt,fe=Ce||ve;fe&&(te=ce)}ue!==(he===a.OperatorId.Lt)?ie=ce+1:ae=ce-1}return te}function I(P,Q){var Y=new o.WildExp(P.config.localeInfo,Q.value);return function(X){return(0,a.isStringOper)(X)&&Y.test(X.value)?a.OperatorId.Eq:a.OperatorId.Ne}}function B(P,Q,Y){for(var X=Q.lookupArray,ee=Q.matchMode,oe=Q.searchMode,le=P.config,ue,te=ee===$.Lower||ee===$.Higher,ie=ee===$.Wildcard&&(0,a.isStringOper)(Y)?I(P,Y):function(ve){return y((0,l.sortOpers)(le,ve,Y,1,!1))},ae=oe===O.ReverseLinear?X.length-1:0,re=oe===O.ReverseLinear?-1:1,ne=ae;ne>=0&&ne<X.length;ne+=re){var ce=X.get(ne),me=ie(ce);if(me===a.OperatorId.Eq){ue=ne;break}if(te&&((0,n.assertTrue)("calc.funcs.xLinearSearch",me!==a.OperatorId.Ne),H(le,ee,me,ce,ue===void 0?void 0:X.get(ue))&&(ue=ne)),ne>=X.denseLength){var he=X.denseLength,Ce=X.length-1;re>0?ne=(0,n.fastMax)(ne,Ce-1):ne=(0,n.fastMin)(ne,he+1)}}return ue}function q(P,Q,Y){return j(Q.searchMode)?V(P,Q,Y):B(P,Q,Y)}function W(P,Q){var Y=be(Q,6),X=Y[0],ee=Y[1],oe=Y[2],le=Y[3],ue=le===void 0?a.missingOper:le,te=Y[4],ie=Y[5],ae=z(P,ee,te,ie);if(ae.kind!==void 0)return ae;var re=G(oe);if(!Array.isArray(re))return re;var ne=be(re,2),ce=ne[0],me=ne[1],he=ae.lookupArray.length,Ce=he===ce&&(ce===1||!ae.isHorizontal),ve=he===me&&(me===1||ae.isHorizontal);if(!Ce&&!ve)return a.valueErrorOper;var fe=q(P,ae,X);if(fe===void 0)return(0,a.isMissingOper)(ue)?a.naErrorOper:ue;var Ae=P.mathpack;return Ce?m(P,[oe,Ae.fromNumber(fe+1),me===1?Ae.one:Ae.zero]):m(P,[oe,ce===1?Ae.one:Ae.zero,Ae.fromNumber(fe+1)])}function Z(P,Q){var Y=be(Q,4),X=Y[0],ee=Y[1],oe=Y[2],le=Y[3],ue=z(P,ee,oe,le);if(ue.kind!==void 0)return ue;var te=q(P,ue,X);return te===void 0?a.naErrorOper:P.mathpack.fromNumber(te+1)}},"../excel-online-calc-runtime/lib/funcs/mathFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.mod=r.abs=r.odd=r.even=r.rounddown=r.roundup=r.round=r.atan2=r.atan=r.acos=r.asin=r.tan=r.cos=r.sin=r.log10=r.ln=r.power=r.exp=r.sqrt=void 0,r.pi=l,r.log=o,r.int=d,r.trunc=g,r.mround=m,r.ceiling=R,r.ceiling_math=C,r.ceiling_precise=S,r.floor=F,r.floor_math=E,r.floor_precise=A,r.sign=D,r.degrees=_,r.radians=M,r.quotient=k,r.fact=v,r.factdouble=b,r.sqrtpi=x;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-runtime/lib/funcs/util.js");function l(w,L){return w.mathpack.pi}r.sqrt=(0,a.wrap1)(function(w){return w.mathpack.sqrt}),r.exp=(0,a.wrap1)(function(w){return w.mathpack.exp}),r.power=(0,a.wrap2)(function(w){return w.mathpack.power}),r.ln=(0,a.wrap1)(function(w){return w.mathpack.ln}),r.log10=(0,a.wrap1)(function(w){return w.mathpack.log});function o(w,L){var N=be(L,2),U=N[0],K=N[1],G=w.mathpack;if(K===void 0)return G.log(U);var $=G.ln(U);if((0,n.isErrorOper)($))return $;var O=G.ln(K);return(0,n.isErrorOper)(O)?O:G.div($,O)}r.sin=(0,a.wrap1)(function(w){return w.mathpack.sin}),r.cos=(0,a.wrap1)(function(w){return w.mathpack.cos}),r.tan=(0,a.wrap1)(function(w){return w.mathpack.tan}),r.asin=(0,a.wrap1)(function(w){return w.mathpack.asin}),r.acos=(0,a.wrap1)(function(w){return w.mathpack.acos}),r.atan=(0,a.wrap1)(function(w){return w.mathpack.atan}),r.atan2=(0,a.wrap2)(function(w){return w.mathpack.atan2});function d(w,L){var N=be(L,1),U=N[0],K=w.mathpack;return K.cond2(K.abs(U),K.fromNumber(1e15))<0&&(U=K.viewRound(U)),K.floor(U)}r.round=(0,a.wrap2)(function(w){return w.mathpack.round});function g(w,L){var N=be(L,2),U=N[0],K=N[1],G=K===void 0?w.mathpack.zero:K;return w.mathpack.roundDown(U,G)}r.roundup=(0,a.wrap2)(function(w){return w.mathpack.roundUp}),r.rounddown=(0,a.wrap2)(function(w){return w.mathpack.roundDown});function m(w,L){var N=be(L,2),U=N[0],K=N[1],G=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(G))return G;var $=(0,a.chkNumOper)(w,K);if((0,n.isErrorOper)($))return $;var O=w.mathpack;if(O.cond($)===0)return O.zero;if(O.cond(G)!==0&&O.cond(G)<0!=O.cond($)<0)return n.numErrorOper;var j=O.div(G,$);if((0,n.isErrorOper)(j))return n.numErrorOper;var z=O.floor(j),H=(0,a.assertNumber)(O.sub(j,z)),V=O.fromNumber(.499999999999995);if(O.cond2(H,V)<0)return O.mul(z,$);var I=O.add(z,O.one);return(0,n.isErrorOper)(I)?I:O.mul(I,$)}function y(w,L,N){var U=w.cond(L),K=w.cond(N);if(U>0&&K<0)return n.numErrorOper;if(U===0||K===0)return w.zero;var G=w.div(L,N);return(0,n.isErrorOper)(G)?G:w.mul(w.ceil(w.viewRound(G)),N)}function h(w,L,N){var U=w.cond(L),K=w.cond(N);if(U>0&&K<0)return n.numErrorOper;if(U===0&&K===0)return L;var G=w.div(L,N);return(0,n.isErrorOper)(G)?G:w.mul(w.floor(w.viewRound(G)),N)}function R(w,L){var N=be(L,2),U=N[0],K=N[1];return y(w.mathpack,U,K)}function C(w,L){var N=be(L,3),U=N[0],K=N[1],G=N[2],$=w.mathpack,O=K===void 0||(0,n.isMissingOper)(K)?$.one:$.abs(K),j=G===void 0||(0,n.isMissingOper)(G)?$.zero:G;return $.cond(j)!==0&&$.cond(U)<0&&(O=$.neg(O)),$.cond(O)===0?$.zero:y($,U,O)}function S(w,L){var N=be(L,2),U=N[0],K=N[1],G=w.mathpack,$=K===void 0||(0,n.isMissingOper)(K)?G.one:G.abs(K);return G.cond($)===0?G.zero:y(G,U,$)}function F(w,L){var N=be(L,2),U=N[0],K=N[1];return h(w.mathpack,U,K)}function E(w,L){var N=be(L,3),U=N[0],K=N[1],G=N[2],$=w.mathpack,O=K===void 0||(0,n.isMissingOper)(K)?$.one:$.abs(K),j=G===void 0||(0,n.isMissingOper)(G)?$.zero:G;return $.cond(j)!==0&&$.cond(U)<0&&(O=$.neg(O)),$.cond(O)===0?$.zero:h($,U,O)}function A(w,L){var N=be(L,2),U=N[0],K=N[1],G=w.mathpack,$=K===void 0||(0,n.isMissingOper)(K)?G.one:G.abs(K);return G.cond($)===0?G.zero:h(G,U,$)}function T(w,L,N){var U=be(N,1),K=U[0],G=L.mathpack;if(G.cond(K)>=0){var $=G.ceil(K);return G.cond2((0,a.assertNumber)((0,a.numMod)(G,$,G.fromNumber(2))),G.one)===0===w?G.add($,G.one):$}var O=G.floor(K);return G.cond2((0,a.assertNumber)((0,a.numMod)(G,O,G.fromNumber(2))),G.one)===0===w?G.sub(O,G.one):O}r.even=T.bind(void 0,!0),r.odd=T.bind(void 0,!1),r.abs=(0,a.wrap1)(function(w){return w.mathpack.abs});function D(w,L){var N=be(L,1),U=N[0],K=w.mathpack;return K.fromNumber(K.cond(U))}function _(w,L){var N=be(L,1),U=N[0],K=w.mathpack,G=(0,a.assertNumber)(K.div(K.fromNumber(180),K.pi));return K.mul(U,G)}function M(w,L){var N=be(L,1),U=N[0],K=w.mathpack,G=(0,a.assertNumber)(K.div(K.pi,K.fromNumber(180)));return K.mul(U,G)}r.mod=(0,a.wrap2)(function(w){return w.mathpack.mod});function k(w,L){var N=be(L,2),U=N[0],K=N[1],G=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(G))return G;var $=(0,a.chkNumOper)(w,K);if((0,n.isErrorOper)($))return $;var O=w.mathpack;if(O.cond($)===0)return n.div0ErrorOper;var j=O.div(G,$);return(0,n.isErrorOper)(j)?n.numErrorOper:O.cond(j)>0?O.floor(j):O.ceil(j)}function v(w,L){var N=be(L,1),U=N[0],K=w.mathpack,G=K.sfix(U);if(K.cond(U)<0||G>170)return n.numErrorOper;for(var $=K.one,O=G;O>0;O-=1){if((0,n.isErrorOper)($))return $;$=K.mul(K.fromNumber(O),$)}return $}function b(w,L){var N=be(L,1),U=N[0],K=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(K))return K;var G=w.mathpack,$=G.floor(K);if(G.cond2($,G.fromNumber(-1))<0||G.cond2($,G.fromNumber(300))>0)return n.numErrorOper;for(var O=G.one,j=G.toNumber($),z=j;z>1;z-=2){if((0,n.isErrorOper)(O))return O;O=G.mul(G.fromNumber(z),O)}return O}function x(w,L){var N=be(L,1),U=N[0],K=(0,a.chkNumOper)(w,U);if((0,n.isErrorOper)(K))return K;var G=w.mathpack;if(G.cond(K)<0)return n.numErrorOper;var $=G.mul(G.pi,K);return(0,n.isErrorOper)($)?$:G.sqrt($)}},"../excel-online-calc-runtime/lib/funcs/nextFuncs/getFunctions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.nextFuncs=void 0;var c={};r.nextFuncs={v1:c}},"../excel-online-calc-runtime/lib/funcs/numfmtFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.text=C,r.fixed=F,r.dollar=E,r.value=T,r.datevalue=_,r.timevalue=M,r.isWhitespace=k,r.numbervalue=v,r.arraytotext=L,r.valuetotext=N;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/funcs/mathFuncs.js"),d=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=n.codePoint,m=g.codePointSpace,y=g.codePointTab,h=g.codePointLF,R=g.codePointCR;function C(U,K){var G=be(K,2),$=G[0],O=G[1].value,j=(0,a.isRichOper)($)?$.getFallback():$;if((0,a.isStringOper)(j)&&j.value.length>255||O.length>255)return a.valueErrorOper;var z;switch(j.kind){case a.OperKind.String:{var H=U.coerceOper(j,a.OperKind.Number);z=(0,a.isNumberOper)(H)?H:j;break}case a.OperKind.Number:z=j;break;case a.OperKind.Boolean:{var V=U.coerceOper(j,a.OperKind.String);(0,n.assertTrue)("calc.funcs.text",(0,a.isStringOper)(V)),z=V;break}case a.OperKind.Error:return a.valueErrorOper}var I=U.applyFormat(U.originSheet.document,O,z,l.NumberFormatSource.CustomString);return I!==void 0?(0,a.stringOper)(I):a.valueErrorOper}function S(U,K,G,$){if(G===void 0||(0,a.isMissingOper)(G)){var O=$??2;return{formatValue:K,formatDecimals:O}}var j=U.config.mathpack;if(j.cond(G)<0){var z=0,H=(0,o.round)(U,[K,G]);return(0,n.assertTrue)("calc.funcs.fixedDollarRound",(0,a.isNumberOper)(H)||(0,a.isErrorOper)(H)),{formatValue:H,formatDecimals:z}}var V=j.sfix(G);return V<0||V>127?{formatValue:a.valueErrorOper,formatDecimals:0}:{formatValue:K,formatDecimals:V}}function F(U,K){var G,$=be(K,3),O=$[0],j=$[1],z=$[2],H=S(U,O,j,void 0),V=H.formatValue,I=H.formatDecimals;if((0,a.isErrorOper)(V))return V;var B;(G=z==null?void 0:z.value)!=null&&G?B=I===0?a.KnownFormat.NoComFixed0:I===2?a.KnownFormat.NoComFixed:(0,l.buildNumberFormat)(U.config.localeInfo,!1,1,I):B=I===0?a.KnownFormat.Fixed0:I===2?a.KnownFormat.Fixed:(0,l.buildNumberFormat)(U.config.localeInfo,!0,4,I);var q=U.applyFormat(U.originSheet.document,B,V,l.NumberFormatSource.CustomBytecode);return q!==void 0?(0,a.stringOper)(q):a.valueErrorOper}function E(U,K){var G=be(K,2),$=G[0],O=G[1],j=U.config.localeInfo,z=S(U,$,O,j.isEastAsia?j.currencyDecimals:void 0),H=z.formatValue,V=z.formatDecimals;if((0,a.isErrorOper)(H))return H;var I=V===0?a.KnownFormat.Currency:V===2?a.KnownFormat.CurrencyDec:(0,l.buildCurrencyFormat)(j,!1,V,!0,!1),B=U.applyFormat(U.originSheet.document,I,H,l.NumberFormatSource.CustomBytecode);return B!==void 0&&B.length>0&&B.charCodeAt(B.length-1)===m?(0,a.stringOper)(B.substring(0,B.length-1)):B!==void 0?(0,a.stringOper)(B):a.valueErrorOper}function A(U){for(var K=0;K<U.length&&U.charCodeAt(K)===m;)K+=1;return U.substring(K)}function T(U,K){var G=be(K,1),$=G[0];switch($.kind){case a.OperKind.Boolean:return a.valueErrorOper;case a.OperKind.Number:return $;case a.OperKind.String:return $.value.length>255?a.valueErrorOper:U.coerceOper((0,a.stringOper)(A($.value)),a.OperKind.Number)}}function D(U,K){var G;return!(0,a.isStringOper)(K)||K.value.length>255?a.valueErrorOper:(G=U.parseDate(A(K.value)))!=null?G:a.valueErrorOper}function _(U,K){var G=be(K,1),$=G[0],O=D(U,$);return(0,a.isErrorOper)(O)?O:U.mathpack.trunc(O)}function M(U,K){var G=be(K,1),$=G[0],O=D(U,$);return(0,a.isErrorOper)(O)?O:U.mathpack.sub(O,U.mathpack.trunc(O))}function k(U){return U===m||U===y||U===R||U===h}function v(U,K){var G=be(K,3),$=G[0],O=G[1],j=G[2],z=U.mathpack,H=U.config.localeInfo;if(O!==void 0&&(!(0,a.isStringOper)(O)||O.value==="")||j!==void 0&&(!(0,a.isStringOper)(j)||j.value===""))return a.valueErrorOper;var V=function(ae){return(0,n.stringFromCodePoint)((0,n.stringCodePointAt)(ae,0))},I=H.decimalSeparator,B=O?V(O.value):I,q=j?V(j.value):H.thousandsSeparator;if(B===q)if(j===void 0)q=I;else return a.valueErrorOper;var W=$.value;if(W==="")return z.zero;for(var Z=!1,P=0,Q=255,Y=[],X=0,ee=function(ae){return Y.push(ae),X+=ae.length};P<W.length&&X<Q;){if(k(W.charCodeAt(P))){P+=1;continue}if(!Z&&(0,n.stringStartsWith)(W,q,P)){P+=q.length;continue}if((0,n.stringStartsWith)(W,B,P))Z=!0,ee(I),P+=B.length;else{var oe=(0,n.stringCodePointAt)(W,P);ee((0,n.stringFromCodePoint)(oe)),P+=(0,n.numCodeUnits)(oe)}}if(P!==W.length)return a.valueErrorOper;for(var le=0;Y.length>0&&Y[Y.length-1]==="%";)X-=Y.pop().length,++le;if(Y.length===0)return z.zero;var ue=U.coerceOper((0,a.stringOper)(Y.join("")),a.OperKind.Number);if(!(0,a.isNumberOper)(ue))return a.valueErrorOper;for(var te=ue;le>0;)te=z.div(te,z.fromNumber(100)),(0,n.assertTrue)("calc.funcs.numberValue",(0,a.isNumberOper)(te)),--le;return te}var b;(function(U){U[U.Concise=0]="Concise",U[U.Strict=1]="Strict"})(b||(b={}));function x(U,K,G){var $=G===void 0?b.Concise:U.mathpack.sfix(G);return $!==b.Concise&&$!==b.Strict?a.valueErrorOper:w(U,K,$)}function w(U,K,G){var $=[],O=U.config.localeInfo;switch(K.kind){case a.OperKind.Array:{for(var j=0;j<K.rows;++j)for(var z=0;z<K.cols;++z){var H=K.opers[j][z];if((0,a.isArrayOper)(H)||(0,a.isRangeOper)(H))return a.calcErrorOper}var V=G===b.Concise?O.listSeparator:O.rowSeparator,I=G===b.Concise?O.listSeparator:O.columnSeparator;G===b.Strict&&$.push(O.leftBrace);for(var B=0;B<K.rows;++B){B!==0&&($.push(V),G===b.Concise&&$.push(" "));for(var q=0;q<K.cols;++q){q!==0&&($.push(I),G===b.Concise&&$.push(" "));var W=w(U,K.opers[B][q],G);if((0,a.isErrorOper)(W))return W;$.push(W.value)}}G===b.Strict&&$.push(O.rightBrace);break}case a.OperKind.String:G===b.Strict?$.push('"'+K.value.replace(/"/g,'""')+'"'):$.push(K.value);break;case a.OperKind.Number:case a.OperKind.Boolean:{var Z=U.coerceOper(K,a.OperKind.String);(0,n.assertTrue)("calc.funcs.operToText",(0,a.isStringOper)(Z)),$.push(Z.value);break}case a.OperKind.Blank:break;case a.OperKind.Error:{var P=O.errorNames[K.type];P==null&&(0,d.throwEvaluationError)((0,a.internal)(`No locale data for error type ${K.type}`)),$.push(P);break}case a.OperKind.Rich:(0,d.throwEvaluationError)((0,a.notImplemented)(["ARRAYTOTEXT/VALUETOTEXT rich argument"]));default:return(0,n.assertNever)("calc.funcs.operToText",K)}return $.reduce(function(Q,Y){return Q+Y.length},0)>a.cellStringLimit?a.calcErrorOper:(0,a.stringOper)($.join(""))}function L(U,K){return x(U,K[0],K[1])}function N(U,K){return x(U,K[0],K[1])}},"../excel-online-calc-runtime/lib/funcs/predicateFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.iserror=d,r.iserr=g,r.isblank=m,r.islogical=y,r.isna=h,r.isnontext=R,r.istext=C,r.isnumber=S,r.isref=F,r.islambda=E,r.isomitted=A,r.iseven=T,r.isodd=D,r.isformula=M,r.formulatext=k;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js"),o=c("../excel-online-calc-runtime/lib/runtime/value.js");function d(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w))}function g(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w)&&w.type!==a.ErrorType.NA)}function m(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isBlankOper)(w))}function y(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isBooleanOper)(w))}function h(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isErrorOper)(w)&&w.type===a.ErrorType.NA)}function R(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)(!(0,a.isStringOper)(w))}function C(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isStringOper)(w))}function S(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isNumberOper)(w))}function F(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isRangeOper)(w))}function E(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)(w instanceof o.LambdaOper)}function A(v,b){var x=be(b,1),w=x[0];return(0,a.booleanOper)((0,a.isMissingOper)(w))}function T(v,b){var x=be(b,1),w=x[0],L=(0,l.chkNumOper)(v,w);if((0,a.isErrorOper)(L))return L;var N=v.mathpack,U=10000000000000003e-26,K=(0,l.assertNumber)(N.add(N.abs(L),N.fromNumber(U))),G=(0,l.assertNumber)(N.div(N.floor(K),N.fromNumber(2)));return(0,a.booleanOper)(N.cond2(G,N.floor(G))===0)}function D(v,b){var x=T(v,b);return(0,a.isBooleanOper)(x)?(0,a.booleanOper)(!x.value):x}function _(v,b,x){if(!(0,a.isSheetIndex)(b.sheets))return a.valueErrorOper;var w=b.ranges[0];if(v.calcingArray||!(0,a.isGridCell)(w)){var L=b.sheets;return(0,a.arrayOper)(w.rows,w.cols,(0,n.jaggedArray)(w.rows,w.cols,function(U,K){var G=(0,a.sheetGridCell)(L,(0,a.gridCell)(w.row+U,w.col+K));return x(v.getCellFormula(G),G)}))}var N=(0,a.sheetGridRangeAnchor)((0,a.sheetGridRange)(b.sheets,w));return x(v.getCellFormula(N),N)}function M(v,b){var x=be(b,1),w=x[0];return _(v,w,function(L){return(0,a.booleanOper)(L!==void 0)})}function k(v,b){var x=be(b,1),w=x[0];return _(v,w,function(L,N){if(L===void 0)return a.naErrorOper;var U=v.printFormula(L,N.range);return L.source.kind===a.LexicalKind.Cell?(0,a.stringOper)(U):(0,a.stringOper)("{"+U+"}")})}},"../excel-online-calc-runtime/lib/funcs/rangeFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.areas=l,r.rows=o,r.columns=d,r.row=m,r.column=y,r.sheets=h,r.sheet=R,r.offset=C,r.transpose=S,r.single=F;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js");function l(E,A){var T=be(A,1),D=T[0];return(0,a.isSheetIndex)(D.sheets)?E.mathpack.fromNumber(D.ranges.length):a.valueErrorOper}function o(E,A){var T=be(A,1),D=T[0],_=E.mathpack;return(0,a.isArrayOper)(D)?_.fromNumber(D.rows):(0,a.isSheetIndex)(D.sheets)?D.ranges.length>1?a.refErrorOper:_.fromNumber(D.ranges[0].rows):a.valueErrorOper}function d(E,A){var T=be(A,1),D=T[0],_=E.mathpack;return(0,a.isArrayOper)(D)?_.fromNumber(D.cols):(0,a.isSheetIndex)(D.sheets)?D.ranges.length>1?a.refErrorOper:_.fromNumber(D.ranges[0].cols):a.valueErrorOper}function g(E,A){if(!A)return[E.reflectionGridCell,!E.calcingArray];if(!(0,a.isSheetIndex)(A.sheets))return a.valueErrorOper;if(A.ranges.length>1)return a.refErrorOper;var T=A.ranges[0];return[T,(0,a.isGridCell)(T)]}function m(E,A){var T=be(A,1),D=T[0],_=g(E,D);if(!Array.isArray(_))return _;var M=be(_,2),k=M[0],v=M[1],b=E.mathpack;return v?b.fromNumber(k.row+1):(0,a.arrayOper)(k.rows,1,(0,n.jaggedArray)(k.rows,1,function(x){return b.fromNumber(k.row+x+1)}))}function y(E,A){var T=be(A,1),D=T[0],_=g(E,D);if(!Array.isArray(_))return _;var M=be(_,2),k=M[0],v=M[1],b=E.mathpack;return v?b.fromNumber(k.col+1):(0,a.arrayOper)(1,k.cols,(0,n.jaggedArray)(1,k.cols,function(x,w){return b.fromNumber(k.col+w+1)}))}function h(E,A){var T=be(A,1),D=T[0],_=E.mathpack;return D?(0,a.isArrayOper)(D)?a.naErrorOper:_.fromNumber(E.getSheetRangeIndexes(D.sheets).length):_.fromNumber(E.getSheetRangeIndexes((0,a.allSheetsRange)(E.reflectionSheet.document)).length)}function R(E,A){var T=be(A,1),D=T[0],_=E.mathpack;if(!D){var M=E.reflectionSheet;return M.index===void 0?a.naErrorOper:_.fromNumber(E.getSheetRangePosition(M)+1)}if((0,a.isStringOper)(D)){var k=E.getSheetIndex(E.reflectionSheet.document,D.value);return k===void 0?a.naErrorOper:_.fromNumber(E.getSheetRangePosition(k)+1)}return(0,a.isRangeOper)(D)?_.fromNumber(E.getSheetRangePosition(D.sheets)+1):(0,a.isArrayOper)(D)?a.naErrorOper:(0,n.assertNever)("calc.funcs.sheet",D)}function C(E,A){var T=be(A,5),D=T[0],_=T[1],M=T[2],k=T[3],v=T[4];if(!(0,a.isSheetIndex)(D.sheets)||D.ranges.length!==1)return a.valueErrorOper;var b=E.mathpack,x=D.ranges[0],w=x.row,L=x.col,N=x.rows,U=x.cols,K=w;(0,a.isNumberOper)(_)&&(K+=b.lfix(_));var G=L;(0,a.isNumberOper)(M)&&(G+=b.lfix(M));var $=K+N-1;if(k!==void 0&&(0,a.isNumberOper)(k)){var O=b.cond(k);if(O===0)return a.refErrorOper;$=K+b.lfix(k)-(O>0?1:-1)}var j=G+U-1;if(v!==void 0&&(0,a.isNumberOper)(v)){var z=b.cond(v);if(z===0)return a.refErrorOper;j=G+b.lfix(v)-(z>0?1:-1)}var H=(0,n.fastMin)(K,$),V=(0,n.fastMin)(G,j),I=(0,n.fastMax)(K,$)-H+1,B=(0,n.fastMax)(G,j)-V+1;return H<0||V<0||H+I>a.sheetRows||V+B>a.sheetCols?a.refErrorOper:(0,a.rangeSeqOper)(D.sheets,[(0,a.gridRange)(H,V,I,B)])}function S(E,A){var T=be(A,1),D=T[0];return(0,a.isArrayOper)(D)?(0,a.arrayOper)(D.cols,D.rows,(0,n.jaggedArray)(D.cols,D.rows,function(_,M){return D.opers[M][_]})):D}function F(E,A){var T=be(A,1),D=T[0];if((0,a.isPrimitiveOper)(D)||(0,a.isMissingOper)(D)||(0,a.isBlankOper)(D)||(0,a.isRichOper)(D))return D;if((0,a.isArrayOper)(D))return D.opers[0][0];if(!(0,a.isSheetIndex)(D.sheets))return a.refErrorOper;if(D.ranges.length!==1)return a.valueErrorOper;var _=E.originGridCell,M=(0,a.gridCellImplicitIsect)(_,D.ranges[0]);return M===void 0?a.valueErrorOper:(0,a.rangeSeqOper)(D.sheets,[M])}},"../excel-online-calc-runtime/lib/funcs/recordFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.fieldvalue=o,r.record=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/value.js");function o(g,m){var y=be(m,2),h=y[0],R=y[1].value;if((0,a.isRichOper)(h)){var C=h.getField(R);if(C!==void 0)return C}return a.fieldErrorOper}function d(g,m){for(var y=m[0],h=g.config.localeInfo,R=n.RedBlackMapTree.create(h.stringCompareCI),C=1;C<m.length;C+=2){var S=m[C].value,F=m[C+1];R=R.setValue(S,F)}return new l.RecordOper(R,y)}},"../excel-online-calc-runtime/lib/funcs/reduce.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.coercedArrayOper=o,r.isCoercedArrayOper=d,r.isPrimitiveCoercedOper=m,r.reduceDerefOpers=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function o(h,R,C){return(0,n.assertNatural)("calc.runtime.coercedArrayOper",h),(0,n.assertNatural)("calc.runtime.coercedArrayOper",R),C.length!==h?(0,n.assertFalse)("calc.runtime.coercedArrayOper: Inconsistent row number"):{kind:a.OperKind.Array,rows:h,cols:R,opers:C}}function d(h){return h.kind===a.OperKind.Array}var g=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean;function m(h){var R=h.kind;return typeof R=="number"&&(R&g)!==0}function y(h,R,C,S,F){var E=function(_,M,k,v){if((M==null?void 0:M.kind)===a.OperKind.Array){for(var b=new n.StrictArray2D(M.rows,M.cols,M.opers),x=_,w=0;w<k;w+=1)x=A(x,b);return x}var L=v&&F!==void 0?F:C,N=L(h,M);return N==null?_:R(_,N,k)};function A(D,_){for(var M=D,k=0;k<_.rows;k+=1)for(var v=0;v<_.cols;v+=1){var b=_.get(k,v);b!==void 0&&(M=E(M,b,1,!0))}return M}function T(D,_){for(var M=D,k=_.getSparse(),v=_.cols-_.denseCols,b=0;b<_.denseRows;b+=1){for(var x=0;x<_.denseCols;x+=1){var w=_.get(b,x);w!==void 0&&(M=E(M,w,1,!1))}v>0&&k!==void 0&&(M=E(M,k,v,!1))}var L=(_.rows-_.denseRows)*_.cols;return L>0&&k!==void 0&&(M=E(M,k,L,!1)),M}return S.reduce(function(D,_){return(0,l.isRangeValues)(_)?_.arrays.reduce(T,D):E(D,_,1,!1)},void 0)}},"../excel-online-calc-runtime/lib/funcs/referenceFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.chooserows=r.choosecols=r.vstack=r.hstack=r.drop=r.take=r.sequence=void 0,r.address=g,r.indirect=m,r.expand=F,r.tocol=G,r.torow=$,r.wrapcols=j,r.wraprows=z;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js"),o=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),d=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js");function g(H,V){var I=be(V,5),B=I[0],q=I[1],W=I[2],Z=I[3],P=I[4],Q=H.mathpack,Y=(W==null?void 0:W.kind)===a.OperKind.Number?Q.sfix(W)-1:0;if(Y<0||Y>3)return a.valueErrorOper;var X=(Y&1)!==0,ee=(Y&2)!==0,oe=(Z==null?void 0:Z.kind)!==a.OperKind.Boolean||Z.value?a.RefStyle.A1:a.RefStyle.R1C1,le=function(me,he,Ce){return oe===a.RefStyle.R1C1&&me?-he<Ce&&Ce<he:1<=Ce&&Ce<=he},ue=Q.sfix(B);if(!le(ee,a.sheetRows,ue)||!(0,a.isNumberOper)(q))return a.valueErrorOper;var te=Q.sfix(q);if(!le(X,a.sheetCols,te))return a.valueErrorOper;var ie=(0,a.gridCell)(ue<0?a.sheetRows-1:0,te<0?a.sheetCols-1:0),ae=(0,a.pos)(ee?a.PosKind.Rel:a.PosKind.Abs,oe===a.RefStyle.R1C1&&ee?ue:ue-1),re=(0,a.pos)(X?a.PosKind.Rel:a.PosKind.Abs,oe===a.RefStyle.R1C1&&X?te:te-1),ne=(0,a.formatCellPos)(H.config.localeInfo,oe,ie,ae,re,!1);return(0,n.assertTrue)("calc.funcs.address: cell wrapped",ne!==void 0),(P==null?void 0:P.kind)===a.OperKind.String?P.value===""?(0,a.stringOper)("!"+ne):P.value.length>255?a.valueErrorOper:(0,a.stringOper)((0,a.formatQualifier)(H.config.localeInfo,H.config.refStyle,P.value)+"!"+ne):(0,a.stringOper)(ne)}function m(H,V){var I,B=be(V,2),q=B[0].value,W=B[1],Z=(I=W==null?void 0:W.value)==null||I?a.RefStyle.A1:a.RefStyle.R1C1;if(q.length>255||(0,n.stringStartsWith)(q," "))return a.valueErrorOper;var P=(0,a.originCell)(H.originSheet,H.originGridCell),Q=!0,Y={lexicalKind:a.LexicalKind.Indirect,originGridCell:(0,n.success)(P.range),originSheet:(0,n.success)(P.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!1,wrapCellReferences:Q,workbookLoad:!1},X=H.parseFormula(Z,P.range,Y,"="+q);if(!(0,n.isSuccess)(X))return a.refErrorOper;for(var ee=X.value.node,oe=!1,le=!1;;){if(!oe&&ee.kind===a.NodeKind.App&&(0,a.isOperatorNode)(ee.head)&&ee.head.id===a.OperatorId.Pound&&ee.args.length===1&&(oe=!0,ee=ee.args[0]),!le&&ee.kind===a.NodeKind.Name){var ue=H.getNameFormula(ee.qualifier,ee.whole,a.NameSource.Indirect);if(ue===void 0)return a.refErrorOper;P=(0,a.originCell)(P.sheet,(0,a.gridCell)(0,0)),ee=ue[1],le=!0;continue}if(ee.kind===a.NodeKind.CellRef){var te=H.getCellRef(ee.qualifier,ee.ref,P,Q);return te===void 0||!(0,a.isSheetIndex)(te.sheets)?a.refErrorOper:oe?(0,o.throwEvaluationError)((0,a.notImplemented)(["# operator in INDIRECT"])):te}if(ee.kind===a.NodeKind.StructRef){if(ee.lhs===void 0)return a.refErrorOper;var ie=H.getStructRef(ee.lhs,ee.rhs,P);return ie===void 0||oe?a.refErrorOper:ie}return a.refErrorOper}}var y=function(V,I){var B=be(I,4),q=B[0],W=B[1],Z=B[2],P=B[3],Q=V.mathpack,Y=(0,a.isMissingOper)(q)?1:Q.sfix(q),X=W===void 0||(0,a.isMissingOper)(W)?1:Q.sfix(W);if(Y<0||Y>a.sheetRows||X<0||X>a.sheetRows)return a.valueErrorOper;if((0,l.validateArraySize)(Y,X),Y===0||X===0)return a.calcErrorOper;for(var ee=Z===void 0||(0,a.isMissingOper)(Z)?Q.fromNumber(1):Z,oe=P===void 0||(0,a.isMissingOper)(P)?Q.fromNumber(1):P,le=ee,ue=[],te=0;te<Y;te++){for(var ie=[],ae=0;ae<X;ae++)if(ie.push(le),!(0,a.isErrorOper)(le)){var re=Q.add(le,oe);le=(0,a.isErrorOper)(re)?re:Q.checkAlmostCancellation(oe,re)}ue.push(ie)}return(0,a.arrayOper)(Y,X,ue)};r.sequence=y;function h(H,V){if((0,n.fastAbs)(H)<V){var I=(0,n.fastAbs)(H);return H<0?{start:V-I,count:I}:{start:0,count:I}}return{start:0,count:V}}function R(H,V){if((0,n.fastAbs)(H)<V){var I=V-(0,n.fastAbs)(H);return H<0?{start:0,count:I}:{start:H,count:I}}return{start:0,count:0}}var C=function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2],P=V.mathpack,Q=(0,l.rangeOrArrayToVal)(q,a.valueErrorOper);if(!(0,a.isArrayOper)(Q)&&!(0,a.isRangeOper)(Q))return Q;var Y=(0,l.makeSlicer)(Q),X=(0,a.isMissingOper)(W)?Y.rows:P.lfix(W),ee=Z===void 0||(0,a.isMissingOper)(Z)?Y.cols:P.lfix(Z),oe=h(X,Y.rows),le=oe.start,ue=oe.count,te=h(ee,Y.cols),ie=te.start,ae=te.count;return ue===0||ae===0?a.calcErrorOper:Y.slice(le,ue,ie,ae)};r.take=C;var S=function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2],P=V.mathpack,Q=(0,l.rangeOrArrayToVal)(q,a.valueErrorOper);if(!(0,a.isArrayOper)(Q)&&!(0,a.isRangeOper)(Q))return Q;var Y=(0,l.makeSlicer)(Q),X=(0,a.isMissingOper)(W)?0:P.lfix(W),ee=Z===void 0||(0,a.isMissingOper)(Z)?0:P.lfix(Z),oe=R(X,Y.rows),le=oe.start,ue=oe.count,te=R(ee,Y.cols),ie=te.start,ae=te.count;return ue===0||ae===0?a.calcErrorOper:Y.slice(le,ue,ie,ae)};r.drop=S;function F(H,V){var I=be(V,4),B=I[0],q=I[1],W=I[2],Z=W===void 0?a.missingOper:W,P=I[3],Q=P===void 0?a.missingOper:P,Y=H.mathpack,X=(0,a.isMissingOper)(q)?B.rows:Y.lfix(q),ee=(0,a.isMissingOper)(Z)?B.cols:Y.lfix(Z);if(X<B.rows||ee<B.cols)return a.valueErrorOper;if(X===0||ee===0)return a.calcErrorOper;if(ee>a.sheetRows||X>a.sheetRows)return a.numErrorOper;(0,l.validateArraySize)(X,ee);var oe=(0,a.isMissingOper)(Q)?a.naErrorOper:Q;return(0,a.isArrayOper)(oe)?a.valueErrorOper:(0,a.arrayOper)(X,ee,(0,n.array2DToJaggedArray)(new n.StrictSparseArray2D(X,ee,B.rows,B.cols,B.opers,oe)))}var E=function(V,I){return _(V,I,!0)};r.hstack=E;var A=function(V,I){return _(V,I,!1)};r.vstack=A;function T(H,V,I){return H.cols>=V?H:new n.NonstrictSparseArray2D(H.rows,V,H.rows,H.cols,H.get.bind(H),I)}var D=function(){return a.naErrorOper};function _(H,V,I){var B=H.dereferenceAllOpers(V),q=B.map(function(ee){return(0,d.isRangeValues)(ee)?ee.arrays:[new n.StrictArray2D(ee.rows,ee.cols,ee.opers)]}),W=(0,n.safeConcat)([],q).map(function(ee){return I?(0,n.transposeArray2D)(ee):ee}),Z=W.reduce(function(ee,oe){return(0,n.fastMax)(oe.cols,ee)},0),P=W.reduce(function(ee,oe){return ee+oe.rows},0);if(Z>a.sheetRows||P>a.sheetRows)return a.numErrorOper;(0,l.validateArraySize)(P,Z);var Q=(0,n.safeConcat)([],W.map(function(ee){return T(ee,Z,D)}).map(n.array2DToJaggedArray)),Y=new n.StrictArray2D(Q.length,Q[0].length,Q),X=I?(0,n.transposeArray2D)(Y):Y;return(0,a.arrayOper)(X.rows,X.cols,(0,n.array2DToJaggedArray)(X))}function M(H,V,I){var B=V.lfix(H),q=B>0?B:-B;return q>I||q===0?a.valueErrorOper:(0,l.getAbsoluteIndex)(I,B)}function k(H,V,I){if(H.rows>1&&H.cols>1)return a.valueErrorOper;var B=[];for(var q of H.opers)for(var W of q){if(!(0,a.isNumberOper)(W))return(0,a.isErrorOper)(W)?W:a.valueErrorOper;var Z=M(W,V,I);if(typeof Z!="number")return Z;B.push(Z)}return B}function v(H,V,I){var B=[];for(var q of H)if((0,a.isArrayOper)(q)){var W=k(q,V,I);if(!Array.isArray(W))return W;(0,n.safePush)(B,W)}else{var Z=M(q,V,I);if(typeof Z!="number")return Z;B.push(Z)}return B}var b=function(V,I){var B=[];for(var q of V){var W=I.opers[q];B.push(W)}return B},x=function(V,I){return I.opers.map(function(B){var q=[];for(var W of V)q.push(B[W]);return q})},w=function(V,I,B,q){var W=oi(I),Z=W[0],P=W.slice(1);if((0,a.isRangeOper)(Z)){if(Z.ranges.length>1)return a.refErrorOper;(0,n.assertTrue)("calc.funcs.ChooseColRow: not 3D ref",(0,a.isSheetIndex)(Z.sheets))}var Q=V.dereferenceOper(Z,a.OperKind.Array);if(!(0,a.isArrayOper)(Q))return Q;var Y=v(P,V.mathpack,q?Q.rows:Q.cols);if(!Array.isArray(Y))return Y;if(Y.length>a.sheetRows||(q?Q.cols:Q.rows)>a.sheetRows)return a.numErrorOper;q?(0,l.validateArraySize)(Y.length,Q.cols):(0,l.validateArraySize)(Q.rows,Y.length);var X=B(Y,Q);return X.length===0||X[0].length===0?a.calcErrorOper:(0,a.arrayOper)(X.length,X[0].length,X)},L=function(V,I){return w(V,I,x,!1)};r.choosecols=L;var N=function(V,I){return w(V,I,b,!0)};r.chooserows=N;function U(H,V){return V?new n.NonstrictArray2D(1,H.length,function(I,B){return H[B]}):new n.NonstrictArray2D(H.length,1,function(I){return H[I]})}function K(H,V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2],P=H.mathpack,Q=H.dereferenceAllOpers([q]),Y=be(Q,1),X=Y[0],ee=(0,d.isRangeValues)(X)?X.arrays:[new n.StrictSparseArray2D(X.rows,X.cols,X.rows,X.cols,X.opers,a.blankOper)],oe=W===void 0||(0,a.isMissingOper)(W)?0:P.lfix(W),le=Z===void 0||(0,a.isMissingOper)(Z)?!1:Z.value;if(oe<0||oe>3)return a.valueErrorOper;var ue=oe===1||oe===3,te=oe===2||oe===3,ie=[],ae=[],re=function(tr,Dr){ue&&(0,a.isBlankOper)(tr)||te&&(0,a.isErrorOper)(tr)||(ie.push(tr),ae.push(Dr))};for(var ne of ee){for(var ce=le?(0,n.transposeSparseArray2D)(ne):ne,me=ce.rows,he=ce.cols,Ce=ce.denseRows,ve=ce.denseCols,fe=0;fe<Ce;++fe){for(var Ae=0;Ae<ve;++Ae)re(ce.get(fe,Ae),1);ve<he&&re(ce.getSparse(),he-ve)}Ce<me&&he>0&&re(ce.getSparse(),he*(me-Ce))}var Te=ae.reduce(function(Fr,tr){return Fr+tr},0);if(Te===0)return a.calcErrorOper;if(Te>a.sheetRows)return a.numErrorOper;V===a.WorksheetFuncId.TOROW?(0,l.validateArraySize)(1,Te):(0,l.validateArraySize)(Te,1);for(var ke=[],Ve=0;Ve<ie.length;++Ve)for(var Je=ie[Ve],Ze=ae[Ve],pr=0;pr<Ze;++pr)ke.push(Je);var vr=U(ke,V===a.WorksheetFuncId.TOROW);return(0,a.arrayOper)(vr.rows,vr.cols,(0,n.array2DToJaggedArray)(vr))}function G(H,V){return K(H,a.WorksheetFuncId.TOCOL,V)}function $(H,V){return K(H,a.WorksheetFuncId.TOROW,V)}function O(H,V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2],P=Z===void 0?a.missingOper:Z;if(!(q.rows===1&&q.cols>=1)&&!(q.cols===1&&q.rows>=1))return a.valueErrorOper;var Q=H.mathpack.lfix(W);if(Q<1)return a.numErrorOper;var Y=q.rows===1?q.opers[0]:q.opers.map(function(ie){return ie[0]}),X=Y.length;if(Q>=X){var ee=U(Y,V===a.WorksheetFuncId.WRAPROWS);return(0,a.arrayOper)(ee.rows,ee.cols,(0,n.array2DToJaggedArray)(ee))}var oe=Math.floor((X+Q-1)/Q);V===a.WorksheetFuncId.WRAPROWS?(0,l.validateArraySize)(oe,Q):(0,l.validateArraySize)(Q,oe);var le=(0,a.isMissingOper)(P)?a.naErrorOper:P,ue=function(ae,re){var ne=ae*Q+re;return ne>=Y.length?le:Y[ne]},te=V===a.WorksheetFuncId.WRAPROWS?new n.NonstrictArray2D(oe,Q,function(ie,ae){return ue(ie,ae)}):new n.NonstrictArray2D(Q,oe,function(ie,ae){return ue(ae,ie)});return(0,a.arrayOper)(te.rows,te.cols,(0,n.array2DToJaggedArray)(te))}function j(H,V){return O(H,a.WorksheetFuncId.WRAPCOLS,V)}function z(H,V){return O(H,a.WorksheetFuncId.WRAPROWS,V)}},"../excel-online-calc-runtime/lib/funcs/sort.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.sortOpers=g;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=function(y){return y<0?-1:y>0?1:0},d=J(J(J(J(J({},a.OperKind.Number,1),a.OperKind.String,2),a.OperKind.Boolean,3),a.OperKind.Array,4),a.OperKind.Error,5);function g(m,y,h,R,C){if((0,a.isBlankOper)(y))return(0,a.isBlankOper)(h)?0:1;if((0,a.isBlankOper)(h))return-1;if((0,a.isRichOper)(y)||(0,a.isRichOper)(h))return(0,l.throwEvaluationError)((0,a.notImplemented)(["rich value sort"]));if(y.kind!==h.kind)return o(R*(d[y.kind]-d[h.kind]));switch(y.kind){case a.OperKind.Number:return o(R*m.mathpack.cond2(y,h));case a.OperKind.String:return o(R*m.localeInfo.stringCompareCI(y.value,h.value));case a.OperKind.Boolean:return o(R*(y.value-h.value));case a.OperKind.Array:{for(var S=y,F=h,E=(0,n.fastMin)(S.rows,F.rows),A=(0,n.fastMin)(S.cols,F.cols),T=0;T<E;++T){for(var D=0;D<A;++D){var _=g(m,S.opers[T][D],F.opers[T][D],R,C);if(_!==0)return _}if(S.cols!==F.cols)return o(R*(S.cols-F.cols))}return S.rows!==F.rows?o(R*(S.rows-F.rows)):0}case a.OperKind.Error:return C?o(R*(y.type-h.type)):0}}},"../excel-online-calc-runtime/lib/funcs/stringFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.textAfter=r.textBefore=r.textSplit=void 0,r.right=A,r.left=T,r.mid=D,r.len=_,r.concatenate=M,r.exact=k,r.rept=v,r.trim=b,r.clean=x,r.char=w,r.unichar=L,r.code=N,r.unicode=U,r.lower=O,r.upper=j,r.proper=z,r.find=H,r.replace=V,r.search=I,r.substitute=B;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js"),o=c("../excel-online-calc-runtime/lib/funcs/wildcard.js"),d=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),g=c("../excel-online-calc-runtime/lib/runtime/util.js"),m=n.codePoint,y=m.codePointSpace,h=m.codePointCapitalA,R=m.codePointCapitalZ,C=m.codePointSmallA,S=m.codePointSmallZ,F=2147483647;function E(ue,te){return te===void 0?1:ue.cond(te)<0?a.valueErrorOper:ue.sfix(te)}function A(ue,te){var ie,ae=be(te,2),re=ae[0].value,ne=ae[1];if(ne!==void 0&&(0,a.isErrorOper)(ne))return ne;var ce=E(ue.mathpack,ne);if(typeof ce!="number"&&(0,a.isErrorOper)(ce))return a.valueErrorOper;var me=(ie=(0,n.scanCodePointsBack)(re,re.length,ce))!=null?ie:0;return(0,a.stringOper)(re.substring(me))}function T(ue,te){var ie,ae=be(te,2),re=ae[0].value,ne=ae[1];if(ne!==void 0&&(0,a.isErrorOper)(ne))return ne;var ce=E(ue.mathpack,ne);if(typeof ce!="number"&&(0,a.isErrorOper)(ce))return a.valueErrorOper;var me=(ie=(0,n.scanCodePoints)(re,0,ce))!=null?ie:re.length;return(0,a.stringOper)(re.substring(0,me))}function D(ue,te){var ie,ae,re=be(te,3),ne=re[0].value,ce=re[1],me=re[2],he=ue.mathpack,Ce=he.fix(ce)-1,ve=he.fix(me);if(he.cond(ce)<0||Ce<0||he.cond(me)<0||ve<0)return a.valueErrorOper;var fe=(ie=(0,n.scanCodePoints)(ne,0,Ce))!=null?ie:ne.length,Ae=(ae=(0,n.scanCodePoints)(ne,fe,ve))!=null?ae:ne.length;return(0,a.stringOper)(ne.substring(fe,Ae))}function _(ue,te){var ie=be(te,1),ae=ie[0].value;return ue.mathpack.fromNumber((0,n.countCodePoints)(ae,0,ae.length))}function M(ue,te){for(var ie="",ae=0;ae<te.length;ae+=1){var re=te[ae].value;if(ie.length+re.length>a.cellStringLimit){ie+=re.substring(0,a.cellStringLimit-ie.length);break}ie+=re}return(0,a.stringOper)(ie)}function k(ue,te){var ie=be(te,2),ae=ie[0],re=ie[1];return((0,a.isRichOper)(ae)||(0,a.isRichOper)(re))&&(0,d.throwEvaluationError)((0,a.notImplemented)(["EXACT rich argument"])),(0,a.booleanOper)(ae.value===re.value)}function v(ue,te){var ie=be(te,2),ae=ie[0].value,re=ie[1],ne=ue.mathpack,ce=ne.fix(re);return ne.cond(re)<0||ce>F?a.valueErrorOper:ae===""?g.emptyStringOper:ce*ae.length>a.cellStringLimit?a.valueErrorOper:(0,a.stringOper)((0,n.repeat)(ae,ce))}function b(ue,te){for(var ie=be(te,1),ae=ie[0].value,re="",ne=0;ne<ae.length;){for(;ne<ae.length&&ae.charCodeAt(ne)===y;)ne+=1;for(var ce=ne;ne<ae.length;){var me=ae.charCodeAt(ne)===y;if(ne+=1,me)break}re+=ae.substring(ce,ne)}return re.length>0&&re.charCodeAt(re.length-1)===y&&(re=re.substring(0,re.length-1)),(0,a.stringOper)(re)}function x(ue,te){for(var ie=be(te,1),ae=ie[0].value,re="",ne=0;ne<ae.length;ne+=1){var ce=ae.charCodeAt(ne);(ce>=256||(ce&127)>=32)&&(re+=ae.charAt(ne))}return(0,a.stringOper)(re)}function w(ue,te){var ie=be(te,1),ae=ie[0],re=ue.mathpack.sfix(ae);return re<1||re>255?a.valueErrorOper:(0,a.stringOper)(String.fromCharCode(re))}function L(ue,te){var ie=be(te,1),ae=ie[0],re=ue.mathpack,ne=re.lfix(re.trunc(ae));if(re.cond2(ae,re.one)<0||ne>=1114112)return a.valueErrorOper;var ce=64976,me=65007,he=65535,Ce=65534;return ne<=65535&&(0,n.isAnySurrogate)(ne)||ne>=ce&&ne<=me||(ne&he)>=Ce?a.naErrorOper:(0,a.stringOper)((0,n.stringFromCodePoint)(ne))}function N(ue,te){var ie=be(te,1),ae=ie[0].value;if(ae.length===0)return a.valueErrorOper;var re=ae.charCodeAt(0);return re>255?(0,d.throwEvaluationError)((0,a.notImplemented)(["CODE for codepoints > 255"])):ue.mathpack.fromNumber(re)}function U(ue,te){var ie=be(te,1),ae=ie[0].value;if(ae.length===0)return a.valueErrorOper;var re=ae.charCodeAt(0),ne=ue.mathpack;if(!(0,n.isAnySurrogate)(re))return ne.fromNumber(re);if(ae.length===1)return a.valueErrorOper;var ce=ae.charCodeAt(1),me=(0,n.surrogatePairToCodePoint)(re,ce);return me===void 0?a.valueErrorOper:ne.fromNumber(me)}function K(ue){for(var te=0;te<ue.length;te+=1)if(ue.charCodeAt(te)>=128)return!1;return!0}function G(ue){return ue>=h&&ue<=R||ue>=C&&ue<=S}function $(ue,te,ie){return ue===""?ue:K(ue)?ie():(0,d.throwEvaluationError)((0,a.notImplemented)([te+" for non-ASCII input"]))}function O(ue,te){var ie=be(te,1),ae=ie[0].value;return(0,a.stringOper)($(ae,"LOWER",ae.toLowerCase.bind(ae)))}function j(ue,te){var ie=be(te,1),ae=ie[0].value;return(0,a.stringOper)($(ae,"UPPER",ae.toUpperCase.bind(ae)))}function z(ue,te){var ie=be(te,1),ae=ie[0].value;return(0,a.stringOper)($(ae,"PROPER",function(){for(var re=ae.toLowerCase(),ne="",ce=0;;){for(var me=ce;ce<re.length&&!G(re.charCodeAt(ce));)ce+=1;if(ne+=re.substring(me,ce),ce===re.length)break;var he=ce,Ce=(0,n.stringCodePointAt)(re,ce);for(ne+=(0,n.stringFromCodePoint)(Ce).toUpperCase(),ce+=(0,n.numCodeUnits)(Ce);ce<re.length&&G(re.charCodeAt(ce));)ce+=1;ne+=re.substring(he+1,ce)}return ne}))}function H(ue,te){var ie,ae=be(te,3),re=ae[0].value,ne=ae[1].value,ce=ae[2],me=ce!==void 0?ue.mathpack.sfix(ce)-1:0;if(me<0||me>=F)return a.valueErrorOper;var he=(ie=(0,n.scanCodePoints)(ne,0,me))!=null?ie:ne.length,Ce=ne.indexOf(re,he);return Ce>=0?ue.mathpack.fromNumber((0,n.countCodePoints)(ne,0,Ce)+1):a.valueErrorOper}function V(ue,te){var ie,ae,re=be(te,4),ne=re[0].value,ce=re[1],me=re[2],he=re[3].value,Ce=ue.mathpack.sfix(ce)-1;if(Ce<0||Ce>=a.cellStringLimit)return a.valueErrorOper;var ve=ue.mathpack.sfix(me);if(ve<0||ve>a.cellStringLimit)return a.valueErrorOper;var fe=(ie=(0,n.scanCodePoints)(ne,0,Ce))!=null?ie:ne.length,Ae=(ae=(0,n.scanCodePoints)(ne,fe,ve))!=null?ae:ne.length,Te=ne.slice(0,fe),ke=ne.slice(Ae);return Te.length+he.length+ke.length>a.cellStringLimit?a.valueErrorOper:(0,a.stringOper)(Te+he+ke)}function I(ue,te){var ie,ae=be(te,3),re=ae[0].value,ne=ae[1].value,ce=ae[2],me=ce!==void 0?ue.mathpack.sfix(ce)-1:0;if(me<0||me>=F)return a.valueErrorOper;for(var he=(ie=(0,n.scanCodePoints)(ne,0,me))!=null?ie:ne.length,Ce=new o.WildExp(ue.config.localeInfo,re,!0);he<ne.length;he+=1)if(Ce.test(ne.slice(he)))return ue.mathpack.fromNumber((0,n.countCodePoints)(ne,0,he)+1);return a.valueErrorOper}function B(ue,te){var ie=be(te,4),ae=ie[0],re=ie[1].value,ne=ie[2].value,ce=ie[3],me=ae.value,he=1/0;if(ce!==void 0){var Ce=ue.coerceOper(ce,a.OperKind.Number);if((0,a.isErrorOper)(Ce))return Ce;if(he=ue.mathpack.sfix(Ce),he<1||he>2147483646)return a.valueErrorOper}var ve=re.length;if(ve>0){for(var fe="",Ae=0,Te=0;he>=0&&(Te=me.indexOf(re,Te))!==-1;)if(he-=1,he===1/0||he===0){var ke=me.slice(Ae,Te);if(fe.length+ke.length+ne.length>a.cellStringLimit)return a.valueErrorOper;fe+=ke,fe+=ne,Te+=ve,Ae=Te}else Te+=1;var Ve=me.slice(Ae);return fe.length+Ve.length>a.cellStringLimit?a.valueErrorOper:(fe+=Ve,(0,a.stringOper)(fe))}return ae}function q(ue,te,ie){if(te===void 0||(0,a.isMissingOper)(te))return[];if((0,a.isStringOper)(te))return ie&&te.value.length===0?a.valueErrorOper:[te.value];for(var ae=[],re=0;re<te.rows;++re)for(var ne=te.opers[re],ce=0;ce<ne.length;++ce){var me=ne[ce],he=ue.coerceOper(me,a.OperKind.String);if((0,a.isErrorOper)(he))return he;var Ce=(0,l.assertString)(he).value;if(ie&&Ce.length===0)return a.valueErrorOper;ae.push(Ce)}return ae.sort(function(ve,fe){return ve.length-fe.length}),ae}function W(ue,te,ie){for(var ae of ie)if((0,n.stringStartsWith)(ue,ae,te))return ae}function Z(ue,te,ie,ae,re){for(var ne=0,ce=0,me=[],he;ne<=te.length;){var Ce=void 0,ve=void 0;if(ce<te.length&&(Ce=W(te,ce,ie),ve=Ce===void 0?W(te,ce,ae):void 0),(0,n.assertTrue)("calc.runtime.textsplit: current in bounds",ce<=te.length),Ce!==void 0||ve!==void 0||ce===te.length){var fe,Ae,Te=ce-ne;(Te>0||!re)&&(he===void 0&&(he=[],me.push(he)),he.push((0,a.stringOper)(ue.slice(ne,ce))),ve!==void 0&&(he=void 0));var ke=((fe=(Ae=Ce)!=null?Ae:ve)!=null?fe:"1").length;(0,n.assertTrue)("calc.runtime.textsplit: matchLength > 0",ke>0),ce+=ke,ne=ce}else++ce}return me}var P=function(te,ie){var ae=be(ie,6),re=ae[0],ne=ae[1],ce=ae[2],me=ae[3],he=ae[4],Ce=ae[5],ve=re.value;if(ve.length===0)return a.valueErrorOper;var fe=q(te,ne,!0);if(!Array.isArray(fe))return fe;var Ae=q(te,ce,!0);if(!Array.isArray(Ae))return Ae;var Te=me===void 0||(0,a.isMissingOper)(me)?!1:me.value,ke;if(he===void 0||(0,a.isMissingOper)(he))ke=!1;else{var Ve=te.mathpack.lfix(he);if(Ve!==0&&Ve!==1)return a.valueErrorOper;ke=Ve===1}var Je=Ce===void 0||(0,a.isMissingOper)(Ce)?a.naErrorOper:Ce;if((0,a.isArrayOper)(Je))return a.valueErrorOper;var Ze=ve;if(ke&&(Ze=ve.toLowerCase(),fe=fe.map(function(Fr){return Fr.toLowerCase()}),Ae=Ae.map(function(Fr){return Fr.toLowerCase()})),fe.length===0&&Ae.length===0)return a.valueErrorOper;var pr=Z(ve,Ze,fe,Ae,Te);if(!Array.isArray(pr))return pr;if(pr.length===0)return a.calcErrorOper;var vr=pr.reduce(function(Fr,tr){return(0,n.fastMax)(tr.length,Fr)},0);return(0,n.assertTrue)("calc.runtime.textsplit: non-zero cols",vr>0),(0,a.arrayOper)(pr.length,vr,pr.map(function(Fr){for(;Fr.length<vr;)Fr.push(Je);return Fr}))};r.textSplit=P;function Q(ue,te,ie,ae,re,ne,ce){var me=ue,he=te;if(ie===0)return ae>0?[0,0]:[me.length,me.length];var Ce=me.length-ie;if(Ce<0)return ce;re&&(me=me.toLowerCase(),he=he.map(function(Ve){return Ve.toLowerCase()}));var ve=ae,fe=0,Ae=me.length,Te=1;for(ae<0&&(Te=-1,fe=Ae);fe<=Ae&&fe>=0;){var ke=W(me,fe,he);if(ke!==void 0){if(ve-=Te,ve===0)return[fe,ke.length];fe+=Te*(ke.length-1)}fe+=Te}return ne&&ae-Te===0?Te===1?[me.length,0]:[0,0]:ce}function Y(ue,te,ie,ae,re,ne,ce){var me=te.value,he=ae===void 0||(0,a.isMissingOper)(ae)?1:ue.mathpack.sfix(ae),Ce=q(ue,ie,!1);if(!Array.isArray(Ce))return Ce;var ve=Ce.reduce(function(pr,vr){return vr.length<pr?vr.length:pr},Ce[0].length),fe=-(me.length-ve+1),Ae=me.length-ve+1;if(ae!==void 0&&!(0,a.isMissingOper)(ae)&&(ve!==0&&!(he>=fe&&he<=Ae)||he===0))return a.valueErrorOper;var Te;if(re===void 0||(0,a.isMissingOper)(re))Te=!1;else{var ke=ue.mathpack.lfix(re);if(ke!==0&&ke!==1)return a.valueErrorOper;Te=ke===1}var Ve;if(ne===void 0||(0,a.isMissingOper)(ne))Ve=!1;else{var Je=ue.mathpack.lfix(ne);if(Je!==0&&Je!==1)return a.valueErrorOper;Ve=Je===1}var Ze=ce===void 0||(0,a.isMissingOper)(ce)?a.naErrorOper:ce;return Q(me,Ce,ve,he,Te,Ve,Ze)}function X(ue,te,ie,ae,re,ne,ce,me){var he=Y(te,ie,ae,re,ne,ce,me);if(Array.isArray(he)){var Ce=be(he,2),ve=Ce[0],fe=Ce[1];return ue===ee.TEXTBEFORE?(0,a.stringOper)(ie.value.slice(0,ve)):(0,a.stringOper)(ie.value.slice(ve+fe))}return he}var ee;(function(ue){ue[ue.TEXTBEFORE=1]="TEXTBEFORE",ue[ue.TEXTAFTER=2]="TEXTAFTER"})(ee||(ee={}));var oe=function(te,ie){var ae=be(ie,6),re=ae[0],ne=ae[1],ce=ae[2],me=ae[3],he=ae[4],Ce=ae[5];return X(ee.TEXTBEFORE,te,re,ne,ce,me,he,Ce)};r.textBefore=oe;var le=function(te,ie){var ae=be(ie,6),re=ae[0],ne=ae[1],ce=ae[2],me=ae[3],he=ae[4],Ce=ae[5];return X(ee.TEXTAFTER,te,re,ne,ce,me,he,Ce)};r.textAfter=le},"../excel-online-calc-runtime/lib/funcs/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ArraySlicer=r.RangeSlicer=r.atpm1904to1900Days=r.assertError=r.assertString=r.assertNumber=void 0,r.wrap1=d,r.wrap2=g,r.chkNumOper=R,r.chkDateOper=C,r.chkNumMultiOper=S,r.validDateRange=D,r.numMod=_,r.numInt=M,r.validateArraySize=k,r.makeSlicer=x,r.rangeOrArrayToVal=w,r.getAbsoluteIndex=L;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/machine.js");function d(N){return function(U,K){return N(U)(K[0])}}function g(N){return function(U,K){return N(U)(K[0],K[1])}}var m=function(U){return(0,a.isNumberOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertNumber")};r.assertNumber=m;var y=function(U){return(0,a.isStringOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertString")};r.assertString=y;var h=function(U){return(0,a.isErrorOper)(U)?U:(0,n.assertFalse)("calc.funcs.assertError")};r.assertError=h;function R(N,U){var K=(0,o.refToVal)(N,U,!1),G=(0,a.isRichOper)(K)?K.getFallback():K;switch(G.kind){case a.OperKind.Number:return G;case a.OperKind.Boolean:return a.valueErrorOper;case a.OperKind.String:var $=N.coerceOper(G,a.OperKind.Number);return(0,a.isNumberOper)($)?$:a.valueErrorOper;case a.OperKind.Error:return G;case a.OperKind.Array:return a.valueErrorOper;case a.OperKind.Missing:return a.naErrorOper;case a.OperKind.Blank:return N.mathpack.zero;default:return(0,n.assertNever)("calc.funcs.chkNumOper",G)}}r.atpm1904to1900Days=1462;function C(N,U){var K=R(N,U);if((0,a.isErrorOper)(K))return K;var G=N.mathpack;return G.cond(K)<0||(K=G.floor(K),!D(N,K))?a.numErrorOper:(N.config.date1904&&!(0,a.isStringOper)(U)&&(K=G.add(G.fromNumber(r.atpm1904to1900Days),K)),K)}function S(N,U){switch(U.kind){case a.OperKind.Number:return(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[U]],a.blankOper));case a.OperKind.String:var K=N.coerceOper(U,a.OperKind.Number);return(0,a.isErrorOper)(K)?(0,n.failure)(a.valueErrorOper):(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[K]],a.blankOper));case a.OperKind.Blank:return(0,n.success)(new n.StrictSparseArray2D(1,1,1,1,[[N.mathpack.zero]],a.blankOper));case a.OperKind.Missing:return(0,n.failure)(a.naErrorOper);case a.OperKind.Error:return(0,n.failure)(U);case a.OperKind.Range:var G=(0,o.refToVal)(N,U,!1);return S(N,G);case a.OperKind.Array:return(0,n.success)(new n.StrictSparseArray2D(U.rows,U.cols,U.rows,U.cols,U.opers,a.blankOper));default:return(0,n.failure)(a.valueErrorOper)}}var F=0,E=2958465,A=0,T=2957003;function D(N,U){var K,G,$=N.mathpack,O=$.lfix(U);return N.config.date1904?(K=A,G=T):(K=F,G=E),O>=K&&O<=G}function _(N,U,K){var G=N.div(U,K);if((0,a.isErrorOper)(G))return G;var $=N.mul(N.trunc(G),K);if((0,a.isErrorOper)($))return $;var O=N.sub(U,$);return!(0,a.isErrorOper)(O)&&N.cond(U)<0?N.abs(O):O}function M(N,U){var K=N.sub(N.trunc(U),U);return(0,a.isNumberOper)(K)&&N.cond(K)===0}function k(N,U){if(N*U>1048576)return(0,l.throwEvaluationError)((0,a.notImplemented)(["Very large array size"]))}var v=(function(){function N(U){Ge(this,N),this.oper=U;var K=U.ranges[0],G=K.rows,$=K.cols;this.rows=G,this.cols=$}return We(N,[{key:"slice",value:function(K,G,$,O){var j=this.oper.ranges[0],z=j.row,H=j.col;return(0,a.range3DOper)(this.oper.sheets,(0,a.gridRange)(z+K,H+$,G,O))}}])})();r.RangeSlicer=v;var b=(function(){function N(U){Ge(this,N),this.oper=U,this.rows=U.opers.length,this.cols=U.opers[0].length}return We(N,[{key:"slice",value:function(K,G,$,O){return(0,a.arrayOper)(G,O,this.oper.opers.slice(K,K+G).map(function(j){return j.slice($,$+O)}))}}])})();r.ArraySlicer=b;function x(N){return(0,a.isArrayOper)(N)?new b(N):new v(N)}function w(N,U){return(0,a.isRangeOper)(N)?N.ranges.length>1?U:((0,n.assertTrue)("calc.funcs.rangeOrArrayToVal: not 3D ref",(0,a.isSheetIndex)(N.sheets)),N):N}function L(N,U){return(0,n.assertTrue)("calc.funcs.getAbsoluteIndex",(0,n.isInteger)(U)&&U!==0&&U<=N&&U>=-N),U>0?U-1:N+U}},"../excel-online-calc-runtime/lib/funcs/volatileFuncs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.rand=o,r.randbetween=d,r.randarray=y,r.now=h,r.today=R;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/funcs/util.js");function o(C,S){return C.getRandom()}function d(C,S){var F=be(S,2),E=F[0],A=F[1],T=(0,l.chkNumOper)(C,E),D=(0,l.chkNumOper)(C,A);if((0,a.isErrorOper)(T))return T;if((0,a.isErrorOper)(D))return D;var _=C.mathpack;if(_.cond2(T,D)>0)return a.numErrorOper;var M=C.getRandom(),k=_.ceil(T),v=_.floor(D),b=_.sub(v,k);return(0,a.isErrorOper)(b)?b:_.add(_.floor((0,l.assertNumber)(_.mul((0,l.assertNumber)(_.add(b,_.one)),M))),k)}function g(C,S,F){var E=C.mathpack,A=(0,l.assertNumber)(E.add(F,E.one));return E.floor(m(C,S,A))}function m(C,S,F){var E=C.mathpack,A=E.sub(F,S),T=C.getRandom();if((0,a.isErrorOper)(A)){var D=E.div(S,E.fromNumber(3)),_=E.div(F,E.fromNumber(3));(0,n.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,a.isErrorOper)(D)&&!(0,a.isErrorOper)(_));var M=E.sub(_,D);return(0,n.assertTrue)("calc.funcs.getRandomFloatBetween",!(0,a.isErrorOper)(M)&&E.cond(M)>=0),(0,l.assertNumber)(E.mul(E.fromNumber(3),(0,l.assertNumber)(E.add(D,(0,l.assertNumber)(E.mul(T,M))))))}return(0,l.assertNumber)(E.add(S,(0,l.assertNumber)(E.mul(T,A))))}function y(C,S){var F=be(S,5),E=F[0],A=E===void 0?a.missingOper:E,T=F[1],D=T===void 0?a.missingOper:T,_=F[2],M=_===void 0?a.missingOper:_,k=F[3],v=k===void 0?a.missingOper:k,b=F[4],x=b===void 0?a.missingOper:b,w=C.mathpack,L=(0,a.isMissingOper)(A)?1:w.sfix(A),N=(0,a.isMissingOper)(D)?1:w.sfix(D);if(L<0||L>a.sheetRows||N<0||N>a.sheetRows)return a.valueErrorOper;if((0,l.validateArraySize)(L,N),L===0||N===0)return a.calcErrorOper;var U=(0,a.isMissingOper)(M)?w.zero:M,K=(0,a.isMissingOper)(v)?w.one:v;if(w.cond2(U,K)>0)return a.valueErrorOper;var G=(0,a.isMissingOper)(x)?!1:x.value;if(G&&!((0,l.numInt)(w,U)&&(0,l.numInt)(w,K)))return a.valueErrorOper;for(var $=[],O=0;O<L;O++){for(var j=[],z=0;z<N;z++){var H=G?g(C,U,K):m(C,U,K);j.push(H)}$.push(j)}return(0,a.arrayOper)(L,N,$)}function h(C,S){return C.getTime(a.TimeGranularity.Instant)}function R(C,S){return C.getTime(a.TimeGranularity.Day)}},"../excel-online-calc-runtime/lib/funcs/webFuncs.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.hyperlink=c;function c(n,a){var l=be(a,2),o=l[0],d=l[1];return n.followHyperlinks?o:d??o}},"../excel-online-calc-runtime/lib/funcs/wildcard.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.WildExp=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(y){y[y.OP_DOT=-1]="OP_DOT",y[y.OP_DOTSTAR=-2]="OP_DOTSTAR"})(a||(a={}));var l=n.codePoint,o=l.codePointTilde,d=l.codePointQuestionMark,g=l.codePointAsterisk,m=(function(){function y(h,R){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ge(this,y),this.localeInfo=h,this.source=R,this.appendWildcard=C,this.bytecode=[],this.blocks=[];for(var S="",F=0;F<R.length;F+=1){var E=R.charCodeAt(F);if(E===o&&F+1<R.length){var A=(0,n.stringCodePointAt)(R,F+1);S+=(0,n.stringFromCodePoint)(A),F+=(0,n.numCodeUnits)(A);continue}if(E!==o){if(E===d||E===g){this.pushBlock(S),S="",this.pushMeta(E);continue}S+=R.charAt(F)}}this.bytecode.length===0&&(this.simplePattern=S),this.pushBlock(S),C&&this.pushMeta(g)}return We(y,[{key:"pushBlock",value:function(R){if(R!==""){var C=this.blocks.length;this.blocks.push(R),this.bytecode.push(C);for(var S=1;S<R.length;S+=1)this.bytecode.push(a.OP_DOT)}}},{key:"pushMeta",value:function(R){R===d?this.bytecode.push(a.OP_DOT):this.bytecode.push(a.OP_DOTSTAR)}},{key:"test",value:function(R){if(this.simplePattern!==void 0)return this.testSimple(R,this.simplePattern);var C=Object.create(null);this.addState(C,0);for(var S=0;S<R.length;S+=1){var F=Object.keys(C);if(C=Object.create(null),F.length===0)return!1;for(var E=0;E<F.length;E+=1){var A=Number(F[E]);if(A!==this.bytecode.length){var T=this.bytecode[A];switch(T){case a.OP_DOT:this.addState(C,A+1);break;case a.OP_DOTSTAR:this.addState(C,A);break;default:var D=this.blocks[T];S+D.length<=R.length&&this.localeInfo.stringCompareCI(D,R.substring(S,S+D.length))===0&&this.addState(C,A+1)}}}}return this.bytecode.length in C}},{key:"addState",value:function(R,C){R[C]=!0;for(var S=this.bytecode,F=C;F<S.length&&S[F]===a.OP_DOTSTAR;F+=1)R[F+1]=!0}},{key:"testSimple",value:function(R,C){return C.length<=R.length&&(C.length===R.length||this.appendWildcard)&&this.localeInfo.stringCompareCI(C,R.substring(0,C.length))===0}}])})();r.WildExp=m},"../excel-online-calc-runtime/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.nextFuncs=r.getWorksheetFunc=r.LambdaOper=r.RecordOper=r.isMachineCall=r.machineCall=r.MachineCallKind=r.readOperType=r.singleReadOperType=r.createEvaluator=r.createCompiler=r.PackageName=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");r.PackageName="excel-online-calc-runtime";var a=c("../excel-online-calc-runtime/lib/runtime/compilerService.js");Object.defineProperty(r,"createCompiler",{enumerable:!0,get:function(){return a.createCompiler}});var l=c("../excel-online-calc-runtime/lib/runtime/evaluatorService.js");Object.defineProperty(r,"createEvaluator",{enumerable:!0,get:function(){return l.createEvaluator}}),n.__exportStar(c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),r);var o=c("../excel-online-calc-runtime/lib/runtime/machine.js");Object.defineProperty(r,"singleReadOperType",{enumerable:!0,get:function(){return o.singleReadOperType}}),Object.defineProperty(r,"readOperType",{enumerable:!0,get:function(){return o.readOperType}}),Object.defineProperty(r,"MachineCallKind",{enumerable:!0,get:function(){return o.MachineCallKind}}),Object.defineProperty(r,"machineCall",{enumerable:!0,get:function(){return o.machineCall}}),Object.defineProperty(r,"isMachineCall",{enumerable:!0,get:function(){return o.isMachineCall}}),n.__exportStar(c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),r);var d=c("../excel-online-calc-runtime/lib/runtime/value.js");Object.defineProperty(r,"RecordOper",{enumerable:!0,get:function(){return d.RecordOper}}),Object.defineProperty(r,"LambdaOper",{enumerable:!0,get:function(){return d.LambdaOper}});var g=c("../excel-online-calc-runtime/lib/funcs/getWorksheetFunc.js");Object.defineProperty(r,"getWorksheetFunc",{enumerable:!0,get:function(){return g.getWorksheetFunc}});var m=c("../excel-online-calc-runtime/lib/funcs/nextFuncs/getFunctions.js");Object.defineProperty(r,"nextFuncs",{enumerable:!0,get:function(){return m.nextFuncs}})},"../excel-online-calc-runtime/lib/runtime/coerce.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.coerceOper=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),d=c("../excel-online-calc-runtime/lib/runtime/util.js");function g(h,R){return(R&a.OperKind.Number)!==0?h.zero:(R&a.OperKind.String)!==0?d.emptyStringOper:(R&a.OperKind.Boolean)!==0?a.falseOper:a.valueErrorOper}function m(h,R,C){var S=h.globals.config,F=S.localeInfo,E=S.mathpack;if((C&R.kind)!==0)return R;if((0,a.isNumberOper)(R)){if((C&a.OperKind.String)!==0){var A=20;return(0,a.stringOper)(E.formatGeneral(F,R,A))}return(C&a.OperKind.Boolean)!==0?(0,a.booleanOper)(E.cond(R)!==0):(C&a.OperKind.Array)!==0?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper}if((0,a.isStringOper)(R)){if((C&a.OperKind.Number)!==0){if(R.value.length===0||R.value.length>255)return a.valueErrorOper;var T=h.numberFormatter.parseGeneral(R.value,!1,!0,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(T)||(0,o.throwEvaluationError)(T.reason),T.value!==void 0?T.value.value:a.valueErrorOper}if((C&a.OperKind.Boolean)!==0){if(F.stringCompareCI(R.value,F.trueName)===0)return a.trueOper;if(F.stringCompareCI(R.value,F.falseName)===0)return a.falseOper}return(C&a.OperKind.Array)!==0?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper}if((0,a.isBooleanOper)(R))return(C&a.OperKind.Number)!==0?R.value?E.one:E.zero:(C&a.OperKind.String)!==0?(0,a.stringOper)(R.value?F.trueName:F.falseName):(C&a.OperKind.Array)!==0?(0,a.arrayOper)(1,1,[[R]]):a.valueErrorOper;switch(R.kind){case a.OperKind.Error:return R;case a.OperKind.Missing:return(C&a.OperKind.Blank)!==0?a.blankOper:g(E,C);case a.OperKind.Blank:return g(E,C);case a.OperKind.Rich:return(C&a.OperKind.Array)!==0?(0,a.arrayOper)(1,1,[[R]]):m(h,R.getFallback(),C);case a.OperKind.Range:case a.OperKind.Array:return a.valueErrorOper;default:return(0,n.assertNever)("calc.runtime.coerceOper",R)}}function y(h,R,C){var S=m(h,R,C);return(0,a.isErrorOper)(S)&&!(0,a.isErrorOper)(R)&&(0,d.traceErrorOper)("calc.runtime.coerceOper",S.type,`kind = ${R.kind}`),S}},"../excel-online-calc-runtime/lib/runtime/compilerService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.compiledFormula=D,r.compiledFormulaTerm=_,r.createCompiler=v;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/term.js"),d=c("../excel-online-calc-runtime/lib/runtime/util.js"),g=(0,a.createFailureErrorClass)("CompileError"),m=(0,d.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.IF)),y=(0,d.makeStrict)((0,a.getWorksheetFuncType)(a.WorksheetFuncId.CHOOSE));function h(b){return(0,o.isOperTerm)(b)&&(0,a.isWriteOper)(b)}var R=(function(){function b(x){var w=this;Ge(this,b),this.context=x,this.visitFormulaNode=function(L){return(0,a.visitFormulaNode)(w,L)},this.lazyVisitFormulaNode=function(L){return n.Pledge.resolve(L).bind(w.visitFormulaNode)}}return We(b,[{key:"literalNode",value:function(w,L,N){return n.Pledge.resolve(this.noopTerm(w,N))}},{key:"arrayNode",value:function(w,L,N){var U=this;return n.Pledge.all(w.map(function(K){return n.Pledge.all(K.map(U.lazyVisitFormulaNode))})).bind(function(K){return U.toArrayTerm(K,N)})}},{key:"toArrayTerm",value:function(w,L){var N=w.length,U=w[0]===void 0?0:w[0].length,K=w.map(function(G){return G.map(function($){return $.kind===o.TermKind.Noop?$.children:$})});return K.every(function(G){return G.every(h)})?this.noopTerm((0,a.arrayOper)(N,U,K),L):(0,o.arrayTerm)(N,U,w,L)}},{key:"appNode",value:function(w,L,N,U){var K,G=this,$=((K=this.context.annotations[U])==null?void 0:K.kind)===a.AnnotationKind.FormulaRoot;if((0,a.isOperatorNode)(w)){var O=(0,a.getOperatorType)(w.id);return n.Pledge.all(L.map(this.lazyVisitFormulaNode)).bind(function(q){return(0,o.appTerm)((0,o.operatorIdToName)(w.id),O,$,void 0,q,U)})}var j=(0,a.getArguments)(L);if((0,a.isWSFNode)(w)){var z=w.id;switch(z){case a.WorksheetFuncId.IFERROR:case a.WorksheetFuncId.IFNA:{(0,n.assertTrue)("calc.runtime.toIfPredicateTerm: expected wff",j.length===2);var H=be(j,2),V=H[0],I=H[1],B=new b(Object.assign({},this.context,{numNames:this.context.numNames+1}));return n.Pledge.all([this.lazyVisitFormulaNode(V),n.Pledge.try(function(){return(0,a.visitFormulaNode)(B,I)})]).bind(function(q){var W=be(q,2),Z=W[0],P=W[1];return G.toIfPredicateTerm(z===a.WorksheetFuncId.IFERROR?a.WorksheetFuncId.ISERROR:a.WorksheetFuncId.ISNA,Z,P,U)})}case a.WorksheetFuncId._UDF:return(0,n.assertFalse)("calc.runtime.appNode: expected wff (not UDF)")}return n.Pledge.all(j.map(this.lazyVisitFormulaNode)).bind(function(q){switch(z){case a.WorksheetFuncId.IF:return G.toIfTerm(q,U);case a.WorksheetFuncId.CHOOSE:return G.toChooseTerm(q,U)}var W=(0,a.getWorksheetFuncType)(z);return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(z),W,!1,void 0,q,U)})}return this.lazyVisitFormulaNode(w).bind(function(q){return n.Pledge.all(j.map(G.lazyVisitFormulaNode)).bind(function(W){return G.toAppTerm(q,W,U)})})}},{key:"toIfPredicateTerm",value:function(w,L,N,U){var K=(0,o.readStackTerm)(0,void 0),G=(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),m,!1,(0,o.appTerm)((0,o.worksheetFunctionIdToName)(w),(0,a.getWorksheetFuncType)(w),!1,void 0,[K],void 0),[N,K],void 0);return(0,o.letTerm)([L],!1,[void 0],G,U)}},{key:"toIfTerm",value:function(w,L){switch(w.length){case 3:return(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),m,!1,w[0],[w[1],w[2]],L);case 2:return(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.IF),m,!1,w[0],[w[1],a.falseOper],L);case 1:throw new g((0,a.notImplemented)(["single-argument IF"]));default:return(0,n.assertFalse)("calc.runtime.toIfTerm: expected wff")}}},{key:"toChooseTerm",value:function(w,L){return(0,n.assertTrue)("calc.runtime.toChooseTerm: expected wff",w.length>=1),(0,o.conditionalTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId.CHOOSE),y,!1,w[0],w.slice(1),L)}},{key:"toAppTerm",value:function(w,L,N){return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(a.WorksheetFuncId._UDF),(0,a.higherOrderFunctionType)(),!1,void 0,[w].concat(Ur(L)),N)}},{key:"letNode",value:function(w,L,N,U,K,G){var $=this,O=w.id===a.WorksheetFuncId.LETREC?!0:w.id===a.WorksheetFuncId.LET?!1:(0,n.assertFalse)("calc.runtime.compile");(0,n.assertTrue)("calc.runtime.letNode: expected wff",N!==void 0);var j=this.bindNames(L),z=j[L.length],H=L.map(function(I){var B=I.name;return B.arg.label}),V;return O?V=n.Pledge.all(L.map(function(I){var B=I.binder;return n.Pledge.try(function(){return(0,a.visitFormulaNode)(z,B.arg)})})):V=n.Pledge.all(L.map(function(I,B){var q=I.binder,W=j[B];return n.Pledge.try(function(){return(0,a.visitFormulaNode)(W,q.arg)})})),V.bind(function(I){return(0,a.visitFormulaNode)(z,N.arg).bind(function(B){return(0,o.letTerm)(I.map(function(q,W){return $.noopTerm(q,(0,l.runtimePositionLetVal)(L[W].name.arg.label,L[W].binder.arg.label))}),O,H,B,G)})})}},{key:"lambdaNode",value:function(w,L,N,U,K,G){(0,n.assertTrue)("calc.runtime.lambdaNode: expected wff",N!==void 0);var $=this.bindNames(L),O=$[L.length],j=L.reduce(function(H,V,I){var B=V.name;return(0,n.fastMax)(H,B.arg.isOptional?0:I+1)},0),z=L.length;return n.Pledge.all(L.map(function(H,V){var I=H.name;if(I.arg.def===void 0)return n.Pledge.resolve(void 0);var B=$[V],q=I.arg.def.rhs;return n.Pledge.try(function(){return(0,a.visitFormulaNode)(B,q)})})).bind(function(H){return(0,a.visitFormulaNode)(O,N.arg).bind(function(V){var I=H.map(function(q,W){return[q,W]}).filter(function(q){return q[0]!==void 0}),B=[].concat(Ur(I.map(function(q){var W=be(q,1),Z=W[0];return Z})),[V]);return(0,o.lambdaTerm)(function(q){return q>=j&&q<=z},L.map(function(q){var W=q.name;return{paramNodeLabel:W.arg.label,paramNameLabel:W.arg.name.name.label,hasDef:W.arg.def!==void 0,isRest:!1}}),B,G)})})}},{key:"bindNames",value:function(w){var L=this,N=this.context.numNames,U=[this];return w.reduce(function(K,G,$){var O=G.name;(0,n.assertTrue)("calc.runtime.bindNames: expected wff",O.arg.wholeName!==void 0);var j=K.setValue((0,a.getBoundName)(L.context.localeInfo,O.arg.wholeName),N+$);return U.push(new b(Object.assign({},L.context,{names:j,numNames:N+$+1}))),j},this.context.names),U}},{key:"parenNode",value:function(w,L,N){var U=this;return this.lazyVisitFormulaNode(w).bind(function(K){return U.noopTerm(K,N)})}},{key:"nameNode",value:function(w,L,N){var U,K=((U=this.context.annotations[N])==null?void 0:U.kind)===a.AnnotationKind.AppHeadName;return n.Pledge.resolve(this.toNameTerm(w,L,K))}},{key:"toNameTerm",value:function(w,L,N){var U=this,K=this.context,G=K.locals,$=K.names,O=K.numNames,j=(0,a.flattenNameParts)(w).parts;if((0,a.canDenoteLocalName)(L,j)){var z=oi(j),H=z[0],V=z.slice(1),I=$.getEntry((0,a.getBoundName)(this.context.localeInfo,H.asWhole));if(I!==void 0){var B=I.value,q=(0,o.readStackTerm)(O-B-1,H.qualifiedLabel);return n.Pledge.resolve(V.reduce(function(le,ue){return U.toFieldRefTerm(le,ue.rhs.field.whole,ue.qualifiedLabel)},q))}}var W=void 0;if(L==null&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.CalcEtaLambda")&&(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EtaReducedLambdas")){var Z=(0,a.getEtaFuncId)(this.context.localeInfo,w.asWhole);if(Z!==void 0){var P=Object.assign({},(0,a.getWorksheetFuncType)(Z));P.maxArgs=(0,n.fastMin)(254,P.maxArgs),W=(0,o.lambdaTerm)(function(le){return(0,a.isValidArgsLength)(P,le)},[{paramNodeLabel:void 0,paramNameLabel:void 0,hasDef:!1,isRest:!0}],[(0,o.appTerm)((0,o.worksheetFunctionIdToName)(Z),P,!1,[{isSpread:!0}],[(0,o.readStackTerm)(0,void 0)],(0,l.runtimePositionEtaLambdaBody)(Z))],w.qualifiedLabel)}}if((0,a.canDenoteCellRef)(G,L,j)){var Q=oi(j),Y=Q[0],X=Q.slice(1),ee=L!=null&&L.kind===a.QualifierKind.Ident?(0,a.sheetQualifier)(L.name,void 0,L.isQuoted,L.label):L,oe=(0,o.cellRefTerm)(Y.ref,ee,Y.qualifiedLabel);W=X.reduce(function(le,ue){return U.toFieldRefTerm(le,ue.rhs.field.whole,ue.qualifiedLabel)},oe)}return(0,a.canDenoteUserDefinedFunc)(N,L,w)&&(W=(0,o.udfTerm)(w.asWhole,L,W,w.qualifiedLabel)),w.canDenoteNamedObject&&(W=(0,o.nameTerm)(w.asWhole,L,N?a.NameSource.AppHead:a.NameSource.Plain,W,w.qualifiedLabel)),(0,n.assertTrue)("calc.runtime.compile: expected wff NameNode",W!==void 0),n.Pledge.resolve(W)}},{key:"cellRefNode",value:function(w,L,N){return n.Pledge.resolve((0,o.cellRefTerm)(w,L,N))}},{key:"fieldRefNode",value:function(w,L,N){var U=this;(0,n.assertTrue)("calc.runtime.compile: expected wff FieldRef",L.field.kind===a.NodeKind.Ident);var K=L.field.whole;return this.lazyVisitFormulaNode(w).bind(function(G){return U.toFieldRefTerm(G,K,N)})}},{key:"toFieldRefTerm",value:function(w,L,N){var U=a.WorksheetFuncId.FIELDVALUE;return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(U),(0,a.getWorksheetFuncType)(U),!1,void 0,[w,(0,a.stringOper)(L)],N)}},{key:"noopTerm",value:function(w,L){return this.context.locals.emitStepInfo?(0,o.noopTerm)(w,L):w}},{key:"structRefNode",value:function(w,L,N){return n.Pledge.resolve((0,o.structRefTerm)((0,a.structRefNode)(w,L,N),N))}},{key:"missingNode",value:function(w,L){return(0,n.assertFalse)("calc.runtime.compile: unexpected missing node")}},{key:"badSequenceNode",value:function(w,L,N){return(0,n.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"badCharsNode",value:function(w,L,N){return(0,n.assertFalse)("calc.runtime.compile: unexpected bad node")}},{key:"operatorNode",value:function(w,L){return n.Pledge.resolve((0,a.operatorNode)(w,L))}},{key:"wsfNode",value:function(w,L,N){return n.Pledge.resolve((0,a.wsfNode)(w,L,N))}}])})(),C=J(J({},a.OperatorId.At,a.WorksheetFuncId.SINGLE),a.OperatorId.Pound,a.WorksheetFuncId.ANCHORARRAY);function S(b){if(!(0,o.isOperTerm)(b)&&b.kind===o.TermKind.App&&(0,o.isOperatorName)(b.data.funName)){var x=C[(0,o.operatorNameToId)(b.data.funName)];if(x!==void 0)return(0,o.appTerm)((0,o.worksheetFunctionIdToName)(x),(0,a.getWorksheetFuncType)(x),b.data.isFormulaRoot,b.data.args,b.children,b.position)}return b}var F=[S],E=function(x,w){return w(x)},A=function(x){return F.reduce(E,x)};function T(b){return(0,o.transformBottomUp)(b,A)}function D(b,x){var w=Object.assign({},b,{term:x});return w}function _(b,x){return typeof x.term!="object"?(0,n.assertFalse)(`${b}: expected known compiled formula type; given ${(0,n.anonymize)(x)}`):x.term}function M(b,x){var w=x.annotations[x.node.label],L=n.RedBlackMapTree.create(b.stringCompareCI);if((w==null?void 0:w.kind)===a.AnnotationKind.FormulaRoot){var N=w.contextNames,U=N===void 0?[]:N,K=U.reduce(function(G,$,O){return G.setValue((0,a.getBoundName)(b,$.whole),O)},L);return{names:K,numNames:U.length}}return{names:L,numNames:0}}function k(b,x,w){try{var L,N,U=(L=(N=x.config)==null?void 0:N.localeInfo)!=null?L:b.config.localeInfo,K=M(U,w),G=K.names,$=K.numNames,O={globals:b,locals:x,localeInfo:U,annotations:w.annotations,names:G,numNames:$},j=(0,a.reducePledge)(new R(O),w),z=T(j);return(0,n.success)(D(w,z))}catch(H){return H instanceof g?(0,n.failure)(H.reason):(0,n.failure)((0,n.javaScriptError)(H))}}function v(b){return{compileFormula:function(w,L){return k(b,w,L)}}}},"../excel-online-calc-runtime/lib/runtime/dereference.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getCellValuesAsArray=F,r.dereference=A,r.dereferenceOper=T,r.dereferenceOpers=D;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),d=c("../excel-online-calc-runtime/lib/runtime/machine.js"),g=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),m=c("../excel-online-calc-runtime/lib/runtime/util.js"),y=c("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),h=16;function R(_,M){var k=M.map.getValue(_);if(k!==void 0){var v=(0,y.recordCellCycle)(k,M.current);return(0,o.throwEvaluationError)(v)}}function C(_,M,k){_.precedents.cells.push(M);var v=_.globals.getCellValue(M);if(v.kind===n.ResultKind.Failure)return(0,o.throwEvaluationError)(v.reason);var b=v.value;if(b.kind===g.CellKind.FinalValue)return b.oper;R(b.anchor,_.visitedCells),k.push(b.anchor)}function S(_,M,k,v,b){var x=[],w=v.length,L=0;(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D number of rows",w===k.rows);for(var N=0;N<w;N+=1){x.push([]);var U=v[N].length;(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D number of cols",U===k.cols),L=N===0?U:(0,n.fastMin)(U,L);for(var K=0;K<U;K+=1){var G=v[N][K];g.CellKind.FinalValue===G.kind?x[N][K]=G.oper:(R(G.anchor,_.visitedCells),(0,n.assertTrue)("calc.runtime.deference: readIntoArray2D correct sheet",(0,a.isSheetIndexEqual)(G.anchor.sheet,M.sheet)),b.push(G.anchor),x[N][K]=a.refErrorOper)}}return new n.StrictSparseArray2D(M.range.rows,M.range.cols,w,L,x,a.blankOper)}function F(_,M,k,v){_.precedents.cells.push(M);var b;if(!v||(0,a.gridRangeSize)(M.range)<=h)b=M;else{var x=_.globals.getUsedRange(M.sheet),w;(0,n.isSuccess)(x)?w=x.value==null?void 0:x.value.range:(0,o.throwEvaluationError)(x.reason);var L=w===void 0?void 0:(0,a.gridRangeIsect)(M.range,(0,a.gridRange)(0,0,w.row+w.rows,w.col+w.cols));if(L===void 0)return new n.StrictSparseArray2D(M.range.rows,M.range.cols,0,0,[],a.blankOper);b=(0,a.sheetGridRange)(M.sheet,L)}var N=_.globals.getCellValues(b);if(N.kind===n.ResultKind.Failure)return(0,o.throwEvaluationError)(N.reason);var U=k.length,K=S(_,M,b.range,N.value,k);if(U===k.length)return K}function E(_,M,k){var v=F(_,M,k,!1);if(v!=null)return(0,a.arrayOper)(v.rows,v.cols,v.rows===v.denseRows&&v.cols===v.denseCols?v.denseElements:(0,n.array2DToJaggedArray)(v))}function A(_,M,k,v){if((k&a.OperKind.Range)!==0||!(0,a.isRangeOper)(M))return M;var b=M.sheets;if(!(0,a.isSheetIndex)(b))return(0,m.traceErrorOper)("calc.runtime.dereference",a.ErrorType.REF,`3D range, oper = ${(0,n.anonymize)(M)}`),a.refErrorOper;if(M.ranges.length!==1)return(0,m.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,`union range, oper = ${(0,n.anonymize)(M)}`),a.valueErrorOper;var x=M.ranges[0];if((k&d.singleReadOperType)!==0){if((0,a.isGridCell)(x))return C(_,(0,a.sheetGridCell)(b,x),v);if(_.locals.implicitIntersect&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLegacyImplicitIntersection)&&!(0,n.isFeatureEnabled)(n.FeatureName.CalcPreventSpillingHack)){var w=_.locals.originGridCell;if(!(0,n.isSuccess)(w))return(0,o.throwEvaluationError)(w.reason);var L=(0,a.gridCellImplicitIsect)(w.value,x);return L==null?((0,m.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,`empty intersection, oper = ${(0,n.anonymize)(M)}`),a.valueErrorOper):C(_,(0,a.sheetGridCell)(b,L),v)}return E(_,(0,a.sheetGridRange)(b,x),v)}return(k&a.OperKind.Array)!==0?E(_,(0,a.sheetGridRange)(b,x),v):((0,m.traceErrorOper)("calc.runtime.dereference",a.ErrorType.VALUE,`bad target type ${k}`),a.valueErrorOper)}function T(_,M,k){var v=[],b=A(_,M,k,v);if(b==null){if(v.length>0)return(0,o.throwEvaluationError)((0,o.unevaluated)(v));var x=(0,n.anonymize)(M),w=`calc.runtime.dereferenceOper: internal error: expected nonempty anchors; oper = ${x}`;return n.ulsLogger.ULS.assertTag(595980819,l.LogCategory.msoulscat_ES_EWAJS,!1,w)}return b}function D(_,M,k){for(var v=[],b=0;b<M.length;b+=1){var x=A(_,M[b],(0,a.getArgType)(k,b,M.length),v);x!=null&&(M[b]=x)}if(v.length>0)return(0,o.throwEvaluationError)((0,o.unevaluated)(v))}},"../excel-online-calc-runtime/lib/runtime/evalCell.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createCellEvaluationMachine=R;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/machine.js"),d=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),g=c("../excel-online-calc-runtime/lib/runtime/util.js"),m=c("../excel-online-calc-runtime/lib/runtime/value.js"),y=c("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),h=(function(){function C(S,F,E,A){Ge(this,C),this.context=S,this.stepConfig=F,this.visitedCells=E,this.cell=A}return We(C,[{key:"evalCell",value:function(){var F=this.context.globals.getCellValue(this.cell);if(F.kind===n.ResultKind.Failure)return{kind:l.CellEvaluationResultKind.ReadFailure,failure:F};var E=F.value;if(E.kind===d.CellKind.FinalValue)return{kind:l.CellEvaluationResultKind.ReadOper};var A=this.context.globals.getCellFormula(E.anchor);if(A.kind===n.ResultKind.Failure){var T="calc.runtime.CellEvaluationMachine.next: unexpected Failure from getCellFormula";return(0,n.assertFalse)(T)}var D=A.value;if(D==null){var _=`client error: expected getCellFormula(${(0,n.anonymize)(E.anchor)}) != null`,M=`calc.runtime.CellEvaluationMachine.next: ${_}`;return(0,n.assertFalse)(M)}var k=this.visitAnchor(D),v=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,l.evalLocalsGrid)(k.source),k.precedents,(0,y.appendVisitedCell)(this.visitedCells,k),y.emptyVisitedNames,o.readOperType,D.formula);return n.Pledge.fromMachine(v).bind(this.receiveSuccess(k)).catch(this.receiveFailure(k))}},{key:"visitAnchor",value:function(F){var E=(0,a.sheetGridRangeAnchor)(F.source.range),A=this.visitedCells.map.getValue(E);if(A!=null){var T=`unexpected visitValue at ${(0,n.anonymize)(E)}; given ${(0,n.anonymize)(A)}`,D=`calc.runtime.CellEvaluationMachine.visitAnchor: ${T}`;return(0,n.assertFalse)(D)}return{cell:E,cycle:void 0,previous:this.visitedCells.current,source:F.source,precedents:(0,l.bottomEvalPrecedents)()}}},{key:"receiveSuccess",value:function(F){var E=this;return function(A){if((0,a.isRangeOper)(A)||(0,a.isMissingOper)(A)){var T=`expected ReadOper; given ${(0,n.anonymize)(A)}`,D=`calc.runtime.CellEvaluationMachine.receiveSuccess: ${T}`;return(0,n.assertFalse)(D)}return E.writeSuccess(F.source,A,F.precedents)}}},{key:"receiveFailure",value:function(F){var E=this;return function(A){var T=A.kind===d.ReasonKind.PreviousFailure&&F.cycle!==void 0?F.cycle:A;return E.writeFailure(F.source,T,F.precedents)}}},{key:"writeSuccess",value:function(F,E,A){return this.setCellValue(F,E,A),{kind:l.CellEvaluationResultKind.WroteOper,source:F}}},{key:"writeFailure",value:function(F,E,A){return this.context.globals.setCellFailure(F.range,E,A),{kind:l.CellEvaluationResultKind.WroteFailure,source:F}}},{key:"setCellValue",value:function(F,E,A){var T=this.context.globals.config.mathpack.zero,D=(0,a.isBlankOper)(E)?T:E;if(F.kind===a.LexicalKind.Cell){if((0,a.isArrayOper)(D)){var _=D.opers[0]===void 0?a.naErrorOper:D.opers[0][0],M=(0,a.isBlankOper)(_)?T:_;return this.isLambdaEnabled(F,M,A)?this.context.globals.setCellValue(F.range,M,A):void 0}return this.isLambdaEnabled(F,D,A)?this.context.globals.setCellValue(F.range,D,A):void 0}var k=F.range.range,v=(0,g.broadcastWriteOper)(k.rows,k.cols,D).opers,b=function(L){return(0,a.isBlankOper)(L)?T:L},x=v.map(function(w){return w.map(b)});if(this.isLambdaEnabled(F,x,A))return this.context.globals.setCellValues(F.range,x,A)}},{key:"isLambdaEnabled",value:function(F,E,A){return!(Array.isArray(E)?E.some(function(T){return T.some(function(D){return D instanceof m.LambdaOper})}):E instanceof m.LambdaOper)||(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?!0:(this.context.globals.setCellFailure(F.range,(0,a.notImplemented)(["LAMBDA cell values"]),A),!1)}}])})();function R(C,S,F,E){return n.Pledge.try(function(){return new h(C,S,F,E).evalCell()})}},"../excel-online-calc-runtime/lib/runtime/evalFormula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createFormulaEvaluationMachine=D,r.createCallTermEvaluationMachine=_;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/coerce.js"),o=c("../excel-online-calc-runtime/lib/runtime/compilerService.js"),d=c("../excel-online-calc-runtime/lib/runtime/dereference.js"),g=c("../excel-online-calc-runtime/lib/runtime/evalFunction.js"),m=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),y=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),h=c("../excel-online-calc-runtime/lib/runtime/term.js"),R=c("../excel-online-calc-runtime/lib/runtime/util.js"),C=c("../excel-online-calc-runtime/lib/runtime/value.js"),S=c("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),F=function(){return(0,m.throwEvaluationError)((0,a.notImplemented)(["LETREC cycle"]))};function E(M,k,v,b,x){var w=(0,m.stackFrameList)(M,k,v,b,x);return{stack:new m.IterableStackFrame(w)}}function A(M,k){return{context:M,holeIndex:0,locals:k}}var T=(function(){function M(k,v,b,x,w,L,N,U,K,G,$){Ge(this,M),this.context=k,this.stepConfig=v,this.locals=b,this.precedents=x,this.visitedCells=w,this.visitedNames=L,this.usage=N,this.target=U,this.isNested=K,this.runStatus=!1,this.stackEnv=m.emptyStackEnv,this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.continuation=[],G.kind!==h.TermKind.CallLambda&&G.kind!==h.TermKind.CallFirstOrderFunc?(this.term=v!=null?(0,h.noopTerm)(G,void 0):G,this.caller=void 0):((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.constructor: no preStep for CallTerm",G.position===void 0),this.term=G,this.caller=G.data.caller.caller),this.initialLambdaDepth=N.lambdaDepth,$.length>0&&(this.stackEnv=$.reduce(function(O,j){var z=j.value;return O.setValue(O.getCount(),z)},this.stackEnv),this.stackMapLabels=$.map(function(O){var j=O.label;return j}),this.stackMapNumPushed=$.length)}return We(M,[{key:"globals",get:function(){return this.context.globals}},{key:"numberFormatter",get:function(){return this.context.numberFormatter}},{key:"next",value:function(){try{return this.doNext()}catch(v){if(v instanceof m.EvaluationError)return(0,m.handleEvaluationError)(this.context,this.visitedCells,v.reason);throw v}}},{key:"receiveResult",value:function(v){return(0,n.isSuccess)(v)?this.updateTermTransition(v.value):v}},{key:"doNext",value:function(){if((0,h.isOperTerm)(this.term)){var v=this.continuation;if(v.length===0){(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.doNext: lambdaDepth correctly decremented",this.usage.lambdaDepth===this.initialLambdaDepth);var b=(0,d.dereferenceOper)(this,this.term,this.target),x=(0,l.coerceOper)(this,b,this.target);return this.precedents.bound=a.PrecsBound.Exact,(0,n.isFeatureEnabled)(n.FeatureName.CalcPreventSpillingHack)&&!this.isNested&&this.locals.lexicalSource.kind===a.LexicalKind.Cell&&(0,a.isArrayOper)(x)&&(x.rows!==1||x.cols!==1)?(0,n.failure)((0,a.notImplemented)(["spilling"])):(0,n.success)(x)}var w=v[v.length-1];return this.applyContinuation(this.term,w)}return this.reduceFormula(this.term)}},{key:"applyContinuation",value:function(v,b){var x=b.context;switch(x.kind){case h.TermKind.App:{var w,L=b.holeIndex,N=x.children.length;(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",L<=N);var U=b.locals;if(L===N)return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,a.isMissingOper)(v)),this.dispatchFunction(U,x.data,x.position);var K=(w=x.data.args[L])==null?void 0:w.isSpread;return K===!0?((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",v instanceof g.RestArgsOper),(0,n.safePush)(U,v.opers)):((0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",!(v instanceof g.RestArgsOper)),U.push(v)),L+1<N?this.nextHoleTransition(b,x.children[L+1]):this.nextHoleTransition(b,a.missingOper)}case h.TermKind.Conditional:{var G=b.holeIndex;if(G===0){var $=(0,h.worksheetFunctionNameToId)(x.data.funName),O=$===a.WorksheetFuncId.IF?a.OperKind.Boolean:a.OperKind.Number,j=(0,d.dereferenceOper)(this,v,O);if((0,a.isArrayOper)(j))return b.locals=[j],this.nextHoleTransition(b,x.children[G+1]);if((0,a.isRichOper)(j))return(0,n.failure)((0,a.notImplemented)(["IF/CHOOSE with a rich value condition"]));if(j=(0,l.coerceOper)(this,j,O),$===a.WorksheetFuncId.IF&&(0,a.isBooleanOper)(j))return this.popContextTransition(x.children[j.value?1:2]);if($===a.WorksheetFuncId.CHOOSE&&(0,a.isNumberOper)(j)){var z=this.context.globals.config.mathpack.fix(j);if(z<1||z>x.children.length-1){var H=`CHOOSE; out of bounds option = ${(0,n.anonymize)(z)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.applyContinuation",a.ErrorType.VALUE,H),this.popContextTransition(a.valueErrorOper)}return this.popContextTransition(x.children[z])}return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.applyContinuation",(0,a.isErrorOper)(j)),this.popContextTransition(j)}var V=b.locals;return V[G]=v,G+1<x.children.length?this.nextHoleTransition(b,x.children[G+1]):this.dispatchFunction(V,x.data,x.position)}case h.TermKind.CallName:{var I=b.locals;return this.locals=I.locals,this.caller=I.caller,this.restoreStack(I),this.visitedNames=I.visitedNames,this.popContextTransition(v)}case h.TermKind.Let:{var B=b.holeIndex,q=x.children.length-1;if(B>=q){var W=b.locals;return this.restoreStack(W),this.popContextTransition(v)}if(x.data.rec){var Z=this.stackEnv.getCount()-q+B;this.stackEnv.getValue(Z).value=v,this.stackEnv=this.stackEnv.setValue(Z,v)}else this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),v),this.stackMapNumPushed+=1;return B+1>=q&&this.isLetTcoPossible()?this.popContextTransition(x.children[B+1]):this.nextHoleTransition(b,x.children[B+1])}case h.TermKind.Array:{var P=(0,d.dereferenceOper)(this,v,R.writeOperType),Q=x.data,Y=Q.rows,X=Q.cols,ee=b.holeIndex,oe=ee%X,le=X===oe+1,ue=(ee-oe)/X,te=b.locals;if(te[ue][oe]=(0,l.coerceOper)(this,P,R.writeOperType),Y===ue+1&&le)return this.popContextTransition((0,a.arrayOper)(Y,X,te));var ie=le?ue+1:ue,ae=le?0:oe+1;return this.nextHoleTransition(b,x.children[ie][ae])}case h.TermKind.CallLambda:{var re=b.locals;return this.locals=re.locals,this.caller=re.caller,this.restoreStack(re),this.usage.lambdaDepth-=1,this.popContextTransition(v)}case h.TermKind.CallFirstOrderFunc:{var ne=b.locals;return this.locals=ne.locals,this.caller=ne.caller,this.restoreStack(ne),this.popContextTransition(v)}case h.TermKind.PostStep:{var ce,me=b.locals;return(ce=this.stepConfig)==null||ce.postStep(me,v),this.popContextTransition(v)}default:return(0,n.assertNever)("calc.runtime.FormulaEvaluationMachine.applyContinuation",x)}}},{key:"reduceFormula",value:function(v){var b;switch(v.kind){case h.TermKind.CellRef:return this.updateTermTransition(this.evalCellRefTerm(v));case h.TermKind.StructRef:return this.updateTermTransition(this.evalStructRefTerm(v));case h.TermKind.App:{var x=v.data.funName;if(!(0,h.isOperatorName)(x)){var w=(0,h.worksheetFunctionNameToId)(x);if(w!==a.WorksheetFuncId._UDF){var L=this.globals.getWorksheetFunc(w);if(L.kind===n.ResultKind.Failure)return(0,m.throwEvaluationError)(L.reason)}}if(v.children.length===0){var N=new g.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(v.position),this.precedents,this.visitedCells,this.visitedNames,this.usage),U=N.dispatchFunction(x,v.data.funType,v.data.isFormulaRoot,[]);return this.updateTermTransition(U)}return this.pushContextTransition(v,v.children[0],[])}case h.TermKind.CallLambda:{var K,G,$=this.isCallLambdaTcoPossible();if(this.usage.lambdaCalls[0]+1>((K=this.globals.limits.maxLambdaCalls)!=null?K:1/0))return(0,m.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.LambdaCalls));if(!$&&this.usage.lambdaDepth+1>((G=this.globals.limits.maxLambdaDepth)!=null?G:1/0))return(0,m.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.LambdaDepth));$||(this.usage.lambdaDepth+=1),this.usage.lambdaCalls[0]+=1;var O=this.stackEnv;this.stackEnv=v.data.capturedStackEnv;var j=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=v.data.capturedStackMap;var z=this.locals;this.locals=(0,m.evalLocalsLambda)(v.data.capturedLocals,this.locals);var H=this.caller;return this.switchCaller(v.data.caller,$),$?this.updateTermTransition(v.children):this.pushContextTransition(v,v.children,{locals:z,caller:H,stackEnv:O,stackMap:j})}case h.TermKind.CallFirstOrderFunc:{var V=this.locals;this.locals=(0,m.evalLocalsFirstOrderFunc)(v.data.source,this.locals);var I=this.caller;this.switchCaller(v.data.caller,!1);var B=this.stackEnv;this.stackEnv=m.emptyStackEnv;var q=this.stackMapList();return this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0,this.pushContextTransition(v,v.children,{locals:V,caller:I,stackEnv:B,stackMap:q})}case h.TermKind.CallMachine:return(0,n.callMachineTransition)(v.data.machine,this);case h.TermKind.Conditional:return this.pushContextTransition(v,v.children[0],void 0);case h.TermKind.Let:{var W=v.children.length-1;if(W===0)return this.updateTermTransition(v.children[0]);var Z=this.stackEnv,P=this.stackMapList();if(this.stackMapLabels=v.data.varLabels,this.stackMapNumPushed=0,this.stackMapNext=P,v.data.rec){for(var Q=0;Q<W;Q+=1)this.stackEnv=this.stackEnv.setValue(this.stackEnv.getCount(),new m.LazyOper(F));this.stackMapNumPushed+=W}return this.pushContextTransition(v,v.children[0],{stackEnv:Z,stackMap:P})}case h.TermKind.Name:return this.updateTermTransition(this.evalNameTerm(v));case h.TermKind.CallName:{var Y=v.data.loc,X=this.checkForNameCycle(Y),ee=this.stackFrameList(v.position),oe=this.locals;this.locals=(0,m.evalLocalsName)((0,a.lexicalSourceName)(Y),oe);var le=this.caller;this.switchCaller(ee,!1);var ue=this.stackEnv;this.stackEnv=m.emptyStackEnv;var te=this.stackMapList();this.stackMapLabels=void 0,this.stackMapNumPushed=0,this.stackMapNext=void 0;var ie=this.visitedNames;return this.visitedNames=X,this.pushContextTransition(v,v.children,{locals:oe,caller:le,stackEnv:ue,stackMap:te,visitedNames:ie})}case h.TermKind.Udf:return this.updateTermTransition(this.evalUdfTerm(v));case h.TermKind.ReadStack:{var ae=this.stackEnv.getValue(this.stackEnv.getCount()-1-v.data);return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.reduceFormula: ReadStack oper",ae!==void 0),this.updateTermTransition(ae instanceof m.LazyOper?ae.value:ae)}case h.TermKind.Array:return this.pushContextTransition(v,v.children[0][0],v.children.map(function(){return[]}));case h.TermKind.Lambda:return this.updateTermTransition(new C.LambdaOper(v.data.checkArity,v.position,(b=v.data.params)!=null?b:[],this.locals,this.stackEnv,this.stackMapList(),v.children));case h.TermKind.Noop:return this.updateTermTransition(v.children);default:return(0,n.assertNever)("calc.runtime.FormulaEvaluationMachine.reduceFormula",v)}}},{key:"dispatchFunction",value:function(v,b,x){var w=b.funName,L=b.funType,N=b.isFormulaRoot;(0,d.dereferenceOpers)(this,v,L);var U=new g.FunctionDispatcher(this.context,this.stepConfig,this.locals,this.stackFrameList(x),this.precedents,this.visitedCells,this.visitedNames,this.usage),K=U.dispatchFunction(w,L,N,v);return this.popContextTransition(K)}},{key:"stackFrameList",value:function(v){return(0,m.stackFrameList)(this.locals.lexicalSource,v,this.stackEnv,this.stackMapList(),this.caller)}},{key:"stackMapList",value:function(){return this.stackMapLabels!==void 0&&this.stackMapNumPushed!==0?(0,m.stackMapList)(this.stackMapLabels,this.stackMapNumPushed,this.stackMapNext):this.stackMapNext}},{key:"noopTerm",value:function(v,b){return this.stepConfig!=null?(0,h.noopTerm)(v,b):v}},{key:"pushContextTransition",value:function(v,b,x){var w=A(v,x);return this.continuation.push(w),this.updateTermTransition(b)}},{key:"popContextTransition",value:function(v){return this.continuation.pop(),this.updateTermTransition(v)}},{key:"nextHoleTransition",value:function(v,b){var x=v;return x.holeIndex+=1,this.updateTermTransition(b)}},{key:"updateTermTransition",value:function(v){if(this.term=v,this.stepConfig!=null&&!(0,h.isOperTerm)(v)&&v.position!==void 0&&v.kind!==h.TermKind.Name&&v.kind!==h.TermKind.Udf){var b=E(this.locals.lexicalSource,v.position,this.stackEnv,this.stackMapList(),this.caller);this.continuation.push(A(h.postStepTerm,b));var x=this.stepConfig.preStep(b);if(x===y.StepAction.Break)return n.breakTransition}return n.nextTransition}},{key:"switchCaller",value:function(v,b){(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.switchCaller: correct nesting",v.caller===this.caller),b||(this.caller=v)}},{key:"restoreStack",value:function(v){var b,x=v.stackEnv,w=v.stackMap;this.stackEnv=x,this.stackMapLabels=w==null?void 0:w.labels,this.stackMapNumPushed=(b=w==null?void 0:w.numPushed)!=null?b:0,this.stackMapNext=w==null?void 0:w.next}},{key:"isLetTcoPossible",value:function(){var v=this.continuation[this.continuation.length-2];if(v===void 0)return!1;var b=v.context;if(b.kind===h.TermKind.Let){var x=v.holeIndex,w=b.children.length-1;return x>=w}return b.kind===h.TermKind.CallLambda||b.kind===h.TermKind.CallName}},{key:"isCallLambdaTcoPossible",value:function(){var v=this.continuation[this.continuation.length-1];if(v===void 0)return!1;var b=v.context;return b.kind===h.TermKind.CallLambda}},{key:"getNameFormulaAsTerm",value:function(v,b){var x=this.globals.getNameFormula(v,b);if(x.kind===n.ResultKind.Failure)return(0,m.throwEvaluationError)(x.reason);var w=x.value;if(w!=null)return(0,o.compiledFormulaTerm)("calc.runtime.FormulaEvaluationMachine.getNameFormulaAsTerm",w)}},{key:"checkForNameCycle",value:function(v){var b,x=this.visitedNames,w=x.map.getValue(v);if(w!==void 0){var L=(0,S.recordNameCycle)(w,x.current);return(0,m.throwEvaluationError)(L)}return this.visitedNames.map.getCount()+1>((b=this.globals.limits.maxNameChain)!=null?b:1/0)?(0,m.throwEvaluationError)((0,y.limitExceeded)(y.LimitKind.NameChain)):(0,S.appendVisitedName)(this.visitedNames,v)}},{key:"evalNameTerm",value:function(v){var b=this.context.resolver.resolveName(this.locals,(0,a.nameNode)((0,a.identNamePart)(v.data.name,!0),v.data.qualifier),v.data.source),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.names,w),!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var L=`error ref, no sheet, qualifier = ${(0,n.anonymize)(v.data.qualifier)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",a.ErrorType.REF,L),this.noopTerm(a.refErrorOper,v.position)}var N=v.children;return x.reason.kind===a.ResolveReasonKind.InvalidQualifier&&N!==void 0?N:(0,m.throwEvaluationError)(x.reason)}var U=x.value,K;if(U===void 0||(K=this.getNameFormulaAsTerm(U,v.data.source))===void 0){var G=v.children;if(G===void 0){var $=`error ref, qualifier = ${(0,n.anonymize)(v.data.qualifier)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalName",a.ErrorType.NAME,$),this.noopTerm(a.nameErrorOper,v.position)}return G}return(0,h.callNameTerm)(U,this.noopTerm(K,y.runtimePositionFormulaRoot),v.position)}},{key:"evalCellRefTerm",value:function(v){var b=this.context.resolver.resolveCellRef(this.locals,(0,a.cellRefNode)(v.data.ref,v.data.qualifier)),x=b.resolution;if(!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var w=`error ref, no sheet, qualifier = ${(0,n.anonymize)(v.data.qualifier)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",a.ErrorType.REF,w),a.refErrorOper}return(0,m.throwEvaluationError)(x.reason)}var L=x.value;if(!L){var N=`error ref, qualifier = ${(0,n.anonymize)(v.data.qualifier)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalCellRefTerm",a.ErrorType.REF,N),a.refErrorOper}return(0,a.range3DOper)(L.sheet,L.range)}},{key:"evalStructRefTerm",value:function(v){var b=this.context.resolver.resolveStructRef(this.locals,v.data),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.names,w),!(0,n.isSuccess)(x)){if(x.reason.kind===a.ResolveReasonKind.NoOriginSheet){var L=`error ref, no sheet, struct ref = ${(0,n.anonymize)(v.data)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.REF,L),a.refErrorOper}if(x.reason.kind===a.ResolveReasonKind.EmptyIntersection){var N=`error ref, empty intersection, struct ref = ${(0,n.anonymize)(v.data)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.VALUE,N),a.valueErrorOper}return(0,m.throwEvaluationError)(x.reason)}var U=x.value;if(!U){var K=`error ref, struct ref = ${(0,n.anonymize)(v.data)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalStructRefTerm",a.ErrorType.REF,K),a.refErrorOper}return(0,a.range3DOper)(U.sheet,U.range)}},{key:"evalUdfTerm",value:function(v){var b=this.context.resolver.resolveUserDefinedFunc(this.locals,(0,a.nameNode)((0,a.identNamePart)(v.data.name,!0),v.data.qualifier)),x=b.resolution,w=b.precedents;if((0,n.safePush)(this.precedents.udfs,w),!(0,n.isSuccess)(x)){var L=v.children;if(x.reason.kind===a.ResolveReasonKind.InvalidQualifier&&L!==void 0)return L;(0,m.throwEvaluationError)(x.reason)}var N=x.value;if(!N){var U=v.children;if(U===void 0){var K=`UDF resolution, qualifier = ${(0,n.anonymize)(v.data.qualifier)}`;return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",a.ErrorType.NAME,K),this.noopTerm(a.nameErrorOper,v.position)}return U}if(N.length>1){var G="UDF resolution, ambiguous name";return(0,R.traceErrorOper)("calc.runtime.FormulaEvaluationMachine.evalUdfTerm",a.ErrorType.NAME,G),this.noopTerm(a.nameErrorOper,v.position)}var $=N[0],O=this.globals.getUserDefinedFunc($);return(0,n.isSuccess)(O)||(0,m.throwEvaluationError)(O.reason),new g.UdfOper($,O.value)}}])})();function D(M,k,v,b,x,w,L,N){var U,K=v.contextNames,G=K===void 0?[]:K,$=N.annotations[N.node.label],O=(U=($==null?void 0:$.kind)===a.AnnotationKind.FormulaRoot?$.contextNames:void 0)!=null?U:[];return(0,n.assertTrue)("calc.runtime.FormulaEvaluationMachine.createFormulaEvaluationMachine: contextNames",O.length===G.length&&G.every(function(j,z){return j.label===O[z].label})),new T(M,k,v,b,x,w,(0,m.evalUsage)([0],0),L,!1,(0,h.noopTerm)((0,o.compiledFormulaTerm)("calc.runtime.createFormulaEvaluationMachine",N),y.runtimePositionFormulaRoot),G)}function _(M,k,v,b,x,w,L,N){return new T(M,k,v,b,x,w,(0,m.evalUsage)(L.lambdaCalls,L.lambdaDepth),a.SignatureType.All,!0,N,[])}},"../excel-online-calc-runtime/lib/runtime/evalFunction.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FunctionDispatcher=r.RestArgsOper=r.UdfOper=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-syntax/lib/index.js"),d=c("../excel-online-calc-runtime/lib/runtime/coerce.js"),g=c("../excel-online-calc-runtime/lib/runtime/dereference.js"),m=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),y=c("../excel-online-calc-runtime/lib/runtime/extensionTypes.js"),h=c("../excel-online-calc-runtime/lib/runtime/machine.js"),R=c("../excel-online-calc-runtime/lib/runtime/operators.js"),C=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),S=c("../excel-online-calc-runtime/lib/runtime/term.js"),F=c("../excel-online-calc-runtime/lib/runtime/util.js"),E=c("../excel-online-calc-runtime/lib/runtime/value.js"),A=(function(){function M(k,v){Ge(this,M),this.kind=a.OperKind.Rich,this.loc=k,this.arity=v.arity,this.func=v.func}return We(M,[{key:"getFallback",value:function(){return(0,n.assertFalse)("calc.runtime.UdfOper.getFallback")}},{key:"getField",value:function(v){return(0,n.assertFalse)("calc.runtime.UdfOper.getField")}}])})();r.UdfOper=A;var T=(function(){function M(k){Ge(this,M),this.opers=k,this.kind=a.OperKind.Rich}return We(M,[{key:"getFallback",value:function(){return(0,n.assertFalse)("calc.runtime.RestArgsOper.getFallback")}},{key:"getField",value:function(v){return(0,n.assertFalse)("calc.runtime.RestArgsOper.getField")}}])})();r.RestArgsOper=T;function D(M,k,v,b){(0,n.assertTrue)("calc.runtime.compileCallLambda",M.checkArity(k.length));var x=[];{var w=0,L=0;for(var N of M.params){if(N.isRest){x.push(new T(k.slice(L))),L=k.length;continue}var U=L>=k.length?a.missingOper:k[L++];N.hasDef&&((0,a.isMissingOper)(U)&&(U=M.defsAndBody[w]),++w),x.push(U)}(0,n.assertTrue)("calc.runtime.compileCallLambda",L===k.length&&w===M.defsAndBody.length-1)}var K=b?x.map(function(j,z){var H=M.params[z];return H.paramNodeLabel===void 0&&H.paramNameLabel===void 0?j:(0,S.noopTerm)(j,(0,C.runtimePositionLambdaParam)(z,H.paramNodeLabel,H.paramNameLabel))}):x,G=x.map(function(j,z){return M.params[z].paramNodeLabel}),$=M.defsAndBody[M.defsAndBody.length-1],O=(0,S.letTerm)(K,!1,G,$,(0,C.runtimePositionLambdaRoot)(M.lambdaNodeLabel,M,k));return(0,S.callLambdaTerm)(M.locals,M.stackEnv,M.stackMap,v,O)}var _=(function(){function M(k,v,b,x,w,L,N,U){Ge(this,M),this.context=k,this.stepConfig=v,this.locals=b,this.caller=x,this.precedents=w,this.visitedCells=L,this.visitedNames=N,this.usage=U,this.internalSource=void 0;var K=k.globals.config.refStyle;this.config={localeInfo:k.globals.config.localeInfo,get refStyle(){return w.special|=a.SpecialPrecs.RefStyle,K},mathpack:k.globals.config.mathpack,date1904:k.globals.config.date1904,dateCompatibility:k.globals.config.dateCompatibility,timezone:k.globals.config.timezone,datepack:k.globals.config.datepack},this.mathpack=this.config.mathpack,this.datepack=this.config.datepack}return We(M,[{key:"globals",get:function(){return this.context.globals}},{key:"numberFormatter",get:function(){return this.context.numberFormatter}},{key:"internalCaller",get:function(){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.internalCaller",this.internalSource!==void 0),(0,m.stackFrameList)(this.internalSource,M.internalPosition,m.emptyStackEnv,void 0,this.caller)}},{key:"internalContext",get:function(){var v=this.internalCaller;return{stack:new m.IterableStackFrame(v)}}},{key:"calcingArray",get:function(){return this.locals.calcingArray}},{key:"originGridCell",get:function(){var v=this.locals.originGridCell;return(0,n.isSuccess)(v)?v.value:(0,m.throwEvaluationError)(v.reason)}},{key:"originSheet",get:function(){var v=this.locals.originSheet;return(0,n.isSuccess)(v)?v.value:(0,m.throwEvaluationError)(v.reason)}},{key:"reflectionGridCell",get:function(){var v=this.locals.reflectionGridCell;return(0,n.isSuccess)(v)?v.value:(0,m.throwEvaluationError)(v.reason)}},{key:"reflectionSheet",get:function(){var v=this.locals.reflectionSheet;return(0,n.isSuccess)(v)?v.value:(0,m.throwEvaluationError)(v.reason)}},{key:"followHyperlinks",get:function(){var v=this.locals.followHyperlinks;return(0,n.isSuccess)(v)?v.value:(0,m.throwEvaluationError)(v.reason)}},{key:"makeChildDispatcher",value:function(v){return new M(this.context,this.stepConfig,this.locals,v,this.precedents,this.visitedCells,this.visitedNames,this.usage)}},{key:"useAsFuncContext",value:function(v){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.useAsFuncContext: caller shouldn't be set",this.internalSource===void 0),v!==void 0&&(this.internalSource=v),this}},{key:"applyFunction",value:function(v,b){var x=this.makeChildDispatcher(this.internalCaller),w=(0,a.getWorksheetFuncType)(v),L=b.some(a.isRangeOper),N=L?b.slice(0):b;return(0,g.dereferenceOpers)(x,N,w),x.termToFuncResult(x.dispatchFunction((0,S.worksheetFunctionIdToName)(v),w,!1,N))}},{key:"applyLambda",value:function(v,b){return this.termToFuncResult(D(v,b,this.internalCaller,this.stepConfig!=null))}},{key:"throwEvaluationError",value:function(v){throw new m.EvaluationError(v)}},{key:"handleEvaluationError",value:function(v){if(v instanceof m.EvaluationError)return(0,m.handleEvaluationError)(this.context,this.visitedCells,v.reason)}},{key:"applyOperatorOrFunction",value:function(v,b,x){if((0,S.isOperatorName)(v))return(0,R.applyOperator)(this.globals,(0,S.operatorNameToId)(v),b,x);var w=(0,S.worksheetFunctionNameToId)(v);if(w===a.WorksheetFuncId._UDF){if(b[0]instanceof E.LambdaOper){var L=b[0],N=b.slice(1);return L.checkArity(N.length)?((0,n.assertTrue)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: caller shouldn't be set",this.internalSource===void 0),D(L,N,this.caller,this.stepConfig!=null)):a.valueErrorOper}if(b[0]instanceof A){var U=b[0];if(b.length-1!==U.arity)return a.valueErrorOper;var K=U.func(this.useAsFuncContext((0,a.lexicalSourceUDF)(U.loc)),b.slice(1));if(K.kind===a.OperKind.Error){var G="UDF function return value";(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",K.type,G)}return this.funcContextResultToTerm(K)}switch(b[0].kind){case a.OperKind.Error:return b[0];case a.OperKind.Number:return a.valueErrorOper;case a.OperKind.Rich:return(0,m.throwEvaluationError)((0,a.notImplemented)(["Rich UDF head"]));case a.OperKind.String:case a.OperKind.Boolean:case a.OperKind.Blank:case a.OperKind.Missing:return a.refErrorOper;case a.OperKind.Array:return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaArrayLifting)?(0,n.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected array UDF head"):(0,m.throwEvaluationError)((0,a.notImplemented)(["Array UDF head"]));case a.OperKind.Range:return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaCellValues)?(0,n.assertFalse)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction: unexpected range UDF head"):(0,m.throwEvaluationError)((0,a.notImplemented)(["Range UDF head"]));default:return(0,n.assertNever)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",b[0])}}var $=this.globals.getWorksheetFunc(w);if($.kind===n.ResultKind.Failure)return(0,m.throwEvaluationError)($.reason);var O=$.value;if(O==null){var j=`nonexistent worksheet function ${w}`;return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",a.ErrorType.NAME,j),a.nameErrorOper}try{var z=O(this.useAsFuncContext((0,a.lexicalSourceWSF)(w)),b);if(z.kind===a.OperKind.Error){var H=`worksheet function ${w} return value`;(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.applyOperatorOrFunction",z.type,H)}return this.funcContextResultToTerm(z)}catch(V){throw(0,n.prependErrorMessage)(V,`(in WSF ${(0,a.englishWorksheetFuncIdToName)(w)})`)}}},{key:"termToFuncResult",value:function(v){switch(v.kind){case S.TermKind.CallLambda:case S.TermKind.CallFirstOrderFunc:return(0,h.machineCall)(this.context.createCallTermEvaluationMachine(this.context,this.stepConfig,this.locals,this.precedents,this.visitedCells,this.visitedNames,this.usage,v));case S.TermKind.CallMachine:return(0,h.machineCall)(v.data.machine)}return v}},{key:"funcContextResultToTerm",value:function(v){return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.funcContextResultToTerm",this.internalSource!==void 0),(0,h.isMachineCall)(v)?(0,S.callFirstOrderFuncTerm)(this.internalSource,this.caller,(0,S.callMachineTerm)(v.machine,M.internalPosition)):v}},{key:"dispatchFunction",value:function(v,b,x,w){var L=this;if(!(0,a.isValidArgsLength)(b,w.length)){var N=JSON.stringify(b),U=`bad application of ${JSON.stringify(v)} to ${w.length} arguments, ftype = ${N}`,K=`calc.runtime.FunctionDispatcher.dispatchFunction: ${U}`;return(0,n.assertFalse)(K)}for(var G=w.length,$=a.SignatureType.None,O=0;O<G;O+=1){var j=w[O],z=j.kind,H=(0,a.getArgType)(b,O,G);(z&H)===0&&($|=z),(0,a.isRangeOper)(j)&&(b.flags&a.FunctionFlags.Allow3dRef)===0&&(H&a.SignatureType.Ref3D)===0&&!(0,a.isSheetIndex)(j.sheets)&&($|=z),(0,a.isStringOper)(j)&&(b.flags&a.FunctionFlags.AllowLStrs)===0&&j.value.length>255&&($|=z)}if($===a.SignatureType.None)return this.applyOperatorOrFunction(v,w,x);if(($&a.OperKind.Array)!==0){var V=function(ee){var oe=L.makeChildDispatcher(L.caller);return oe.termToFuncResult(oe.dispatchFunction(v,b,!1,ee))},I=(0,F.arrayLift)(this.useAsFuncContext(void 0),b,V,w),B=I.machine;return(0,S.callMachineTerm)(B,void 0)}$&=~a.OperKind.Array;for(var q=[],W=0;W<G;W+=1){var Z=w[W];if(($&Z.kind)!==0){var P=(0,a.getArgType)(b,W,G);if(Z=this.coerceOper(Z,P),(0,a.isErrorOper)(Z)&&(P&a.OperKind.Error)===0)return Z;if((0,a.isRangeOper)(Z)&&(b.flags&a.FunctionFlags.Allow3dRef)===0&&(P&a.SignatureType.Ref3D)===0&&!(0,a.isSheetIndex)(Z.sheets)){var Q=`3D reference, oper = ${(0,n.anonymize)(Z)}`;return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",a.ErrorType.VALUE,Q),a.valueErrorOper}if((0,a.isStringOper)(Z)&&(b.flags&a.FunctionFlags.AllowLStrs)===0&&Z.value.length>255){var Y=`LStr, oper = ${(0,n.anonymize)(Z)}`;return(0,F.traceErrorOper)("calc.runtime.FunctionDispatcher.dispatchFunction",a.ErrorType.VALUE,Y),a.valueErrorOper}}q[W]=Z}return this.applyOperatorOrFunction(v,q,x)}},{key:"getAvailableFormula",value:function(v){var b=this.globals.getCellFormula(v);if(!(0,n.isSuccess)(b))return(0,m.throwEvaluationError)(b.reason);if(!(0,n.isNone)(b.value))return b.value}},{key:"getNameFormula",value:function(v,b,x){var w=this.context.resolver.resolveName(this.locals,(0,a.nameNode)((0,a.identNamePart)(b,!0),v),x),L=w.resolution,N=w.precedents;if((0,n.safePush)(this.precedents.names,N),!(0,n.isSuccess)(L))switch(L.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:return;default:return(0,m.throwEvaluationError)(L.reason)}var U=L.value;if(U){var K=this.globals.getNameFormula(U,x);(0,n.isSuccess)(K)||(0,m.throwEvaluationError)(K.reason);var G=K.value;if(!(0,n.isNone)(G))return[U,G.node]}}},{key:"getCellRef",value:function(v,b,x,w){var L={originGridCell:(0,n.success)(x.range),originSheet:(0,n.success)(x.sheet),allowUnqualifiedCell:!0,wrapCellReferences:w},N=this.context.resolver.resolveCellRef(L,(0,a.cellRefNode)(b,v)),U=N.resolution;if(!(0,n.isSuccess)(U))switch(U.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:return;default:return(0,m.throwEvaluationError)(U.reason)}var K=U.value;if(K)return(0,a.range3DOper)(K.sheet,K.range)}},{key:"getStructRef",value:function(v,b,x){var w={originGridCell:(0,n.success)(x.range),originSheet:(0,n.success)(x.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1},L=this.context.resolver.resolveStructRef(w,(0,a.structRefNode)(v,b)),N=L.resolution,U=L.precedents;if((0,n.safePush)(this.precedents.names,U),!(0,n.isSuccess)(N))switch(N.reason.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidQualifier:case a.ResolveReasonKind.InvalidStructRef:case a.ResolveReasonKind.EmptyIntersection:return;default:return(0,m.throwEvaluationError)(N.reason)}var K=N.value;if(K)return(0,a.range3DOper)(K.sheet,K.range)}},{key:"dereferenceOper",value:function(v,b){return(0,g.dereferenceOper)(this,v,b)}},{key:"dereferenceOpers",value:function(v,b){(0,g.dereferenceOpers)(this,v,b)}},{key:"getCellFormula",value:function(v){this.precedents.cells.push(v);var b=this.globals.getCellValue(v);return(0,n.isSuccess)(b)?this.getAvailableFormula(v):(0,m.throwEvaluationError)(b.reason)}},{key:"getSheetIndex",value:function(v,b){var x=this.globals.getSheetIndex(v,b);return(0,n.isSuccess)(x)?(this.precedents.special|=a.SpecialPrecs.OwnDocSheets,x.value==null?void 0:(0,a.sheetIndex)(v,x.value)):(0,m.throwEvaluationError)(x.reason)}},{key:"getSheetRangePosition",value:function(v){this.precedents.special|=a.SpecialPrecs.OwnDocSheets;var b=this.globals.getSheetRangeIndexes(v);return(0,n.isSuccess)(b)?b.value.position:(0,m.throwEvaluationError)(b.reason)}},{key:"getSheetRangeIndexes",value:function(v){if(v.index!==void 0&&v.index===v.index2)return[v.index];this.precedents.special|=a.SpecialPrecs.OwnDocSheets;var b=this.globals.getSheetRangeIndexes(v);return(0,n.isSuccess)(b)?b.value.sheets:(0,m.throwEvaluationError)(b.reason)}},{key:"dereferenceAllOpersInner",value:function(v,b){for(var x=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,L=[],N=[],U=function(){var O=v[G];if(!(0,a.isRangeOper)(O))return N.push(O),0;for(var j=[],z=function(W){var Z=(0,g.getCellValuesAsArray)(x,W,L,!0);Z!==void 0&&j.push(b(Z,W))},H=x.getSheetRangeIndexes(O.sheets),V=function(){for(var W=(0,a.sheetIndex)(O.sheets.document,H[B]),Z=function(){var X=O.ranges[Q];if(!w)return z((0,a.sheetGridRange)(W,X)),0;var ee=x.globals.tryGetHiddenRows(W,X.row,X.row+X.rows);if(!(0,n.isSuccess)(ee))return{v:{v:{v:(0,m.throwEvaluationError)(ee.reason)}}};var oe=ee.value;if(oe.length===0)return z((0,a.sheetGridRange)(W,X)),0;for(var le=function(he,Ce){var ve=(0,a.gridRange)(he,X.col,Ce-he,X.cols);z((0,a.sheetGridRange)(W,ve))},ue=0;ue<oe.length;ue+=1){var te=oe[ue],ie=te.start,ae=te.end,re=ue===0?X.row:oe[ue-1].end;(0,n.assertTrue)("calc.runtime.FunctionDispatcher.dereferenceAllOpersInner: valid interval",re<=ie&&ie<ae&&ae<=X.row+X.rows),re!==ie&&le(re,ie);var ne=(0,a.gridRange)(ie,X.col,ae-ie,X.cols);x.precedents.cells.push((0,a.sheetGridRange)(W,ne))}var ce=oe[oe.length-1].end;ce!==X.row+X.rows&&le(ce,X.row+X.rows)},P,Q=0;Q<O.ranges.length;Q+=1)if(P=Z(),P!==0&&P)return P.v},I,B=0;B<H.length;B+=1)if(I=V(),I)return I.v;N.push({kind:y.DerefOperKind.RangeValues,arrays:j})},K,G=0;G<v.length;G+=1)if(K=U(),K!==0&&K)return K.v;return L.length>0?(0,m.throwEvaluationError)((0,m.unevaluated)(L)):N}},{key:"dereferenceAllOpers",value:function(v,b){return this.dereferenceAllOpersInner(v,n.identity,b)}},{key:"dereferenceAllOpersAndFormulae",value:function(v,b){var x=this;return this.dereferenceAllOpersInner(v,function(w,L){return new n.NonstrictSparseArray2D(w.rows,w.cols,w.denseRows,w.denseCols,function(N,U){var K=w.get(N,U),G=(0,a.sheetGridCell)(L.sheet,(0,a.gridCell)(L.range.row+N,L.range.col+U));return[K,x.getAvailableFormula(G)]},function(){return[w.getSparse(),void 0]}).strict()},b)}},{key:"parseFormula",value:function(v,b,x,w){var L=this.context.parser.parseFormula((0,o.parseLocals)(x.lexicalKind,b,{refStyle:v}),w);if(!(0,n.isSuccess)(L))return L;var N=this.context.analyzer.checkFormula(x,L.value);if(!(0,n.isSuccess)(N))return N;if(!(0,a.isWellFormed)(N.value))return(0,n.failure)((0,C.illFormedFormula)("ill-formed indirect formula","indirect"));var U=N.value;return N}},{key:"getRandom",value:function(){this.precedents.special|=a.SpecialPrecs.Calc;var v=this.internalContext,b=this.globals.getRandom(v);return(0,n.isSuccess)(b)||(0,m.throwEvaluationError)(b.reason),b.value}},{key:"getTime",value:function(v){this.precedents.special|=a.SpecialPrecs.Time;var b=this.globals.getTime(v,l.GetTimeKind.Volatile);return(0,n.isSuccess)(b)||(0,m.throwEvaluationError)(b.reason),b.value}},{key:"coerceOper",value:function(v,b){return(0,d.coerceOper)(this,v,b)}},{key:"parseGeneral",value:function(v,b){var x,w=this.numberFormatter.parseGeneral(v,!1,b,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(w)||(0,m.throwEvaluationError)(w.reason),(x=w.value)==null?void 0:x.value}},{key:"parseDate",value:function(v){var b,x=this.numberFormatter.parseDate(v,l.GetTimeKind.NonVolatile);return(0,n.isSuccess)(x)||(0,m.throwEvaluationError)(x.reason),(b=x.value)==null?void 0:b.value}},{key:"getBinaryOperator",value:function(v){var b=this,x=(0,a.getOperatorType)(v),w=[a.falseOper,a.falseOper];return function(L,N){w[0]=L,w[1]=N,(0,g.dereferenceOpers)(b,w,x);var U=b.dispatchFunction((0,S.operatorIdToName)(v),x,!1,w);return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.getBinaryOperator",(0,S.isOperTerm)(U)),U}}},{key:"getUnaryOperator",value:function(v){var b=this,x=(0,a.getOperatorType)(v),w=[a.falseOper];return function(L){w[0]=L,(0,g.dereferenceOpers)(b,w,x);var N=b.dispatchFunction((0,S.operatorIdToName)(v),x,!1,w);return(0,n.assertTrue)("calc.runtime.FunctionDispatcher.getUnaryOperator",(0,S.isOperTerm)(N)),N}}},{key:"isInFilterMode",value:function(v){this.precedents.special|=a.SpecialPrecs.InFilterMode;for(var b of v)if((0,a.isRangeOper)(b))for(var x of this.getSheetRangeIndexes(b.sheets)){var w=this.globals.isInFilterMode((0,a.sheetIndex)(b.sheets.document,x));if(!(0,n.isSuccess)(w))return(0,m.throwEvaluationError)(w.reason);if(w.value)return!0}return!1}},{key:"printFormula",value:function(v,b){var x=(0,a.sheetGridCell)(v.source.range.sheet,b),w=(0,a.adjustFormulaOrigin)(this.globals,(0,o.analyzeLocalsGrid)(a.LexicalKind.Cell,(0,a.sheetGridRangeAnchor)(v.source.range)),b,v.formula);if(!(0,n.isSuccess)(w))return(0,m.throwEvaluationError)(w.reason);var L=this.context.printer.printFormula((0,a.printLocalsGrid)(v.source,x,{refStyle:this.config.refStyle}),w.value);return(0,n.isSuccess)(L)?L.value:(0,m.throwEvaluationError)(L.reason)}},{key:"applyFormat",value:function(v,b,x,w){var L;if(typeof b=="number"){var N=this.globals.getKnownFormat(v,b);if(!(0,n.isSuccess)(N))return(0,m.throwEvaluationError)(N.reason);L=N.value}else{var U=(0,l.getFormatString)(this.context.numberFormatter,this.globals,v,b,w);if(!(0,n.isSuccess)(U))switch(U.reason.kind){case l.FormatReasonKind.PreviousFormatFailure:case l.FormatReasonKind.NotFormatString:return;default:return(0,m.throwEvaluationError)(U.reason)}L=U.value}var K=(0,l.applyFormatAndRenderToString)(this.context.numberFormatter,L,x);if(!(0,n.isSuccess)(K))return(0,m.throwEvaluationError)(K.reason);if(typeof K.value=="string")return K.value}}])})();r.FunctionDispatcher=_,_.internalPosition=C.runtimePositionFirstOrderFunc},"../excel-online-calc-runtime/lib/runtime/evalName.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createNameEvaluationMachine=g;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),o=c("../excel-online-calc-runtime/lib/runtime/visitedMap.js"),d=(function(){function m(y,h,R,C){Ge(this,m),this.context=y,this.stepConfig=h,this.name=R,this.origin=C}return We(m,[{key:"evalName",value:function(){var h=this.context.globals.getNameFormula(this.name,a.NameSource.Plain);if(h.kind===n.ResultKind.Failure)return n.Pledge.reject(h.reason);var R=h.value;if(R==null)return n.Pledge.resolve(void 0);var C=(0,l.bottomEvalPrecedents)(),S=this.context.createFormulaEvaluationMachine(this.context,this.stepConfig,(0,l.evalLocalsName)((0,a.lexicalSourceName)(this.name),(0,l.evalLocalsGrid)(this.origin)),C,o.emptyVisitedCells,(0,o.appendVisitedName)(o.emptyVisitedNames,this.name),a.SignatureType.All,R);return n.Pledge.fromMachine(S).catch(this.receiveFailure())}},{key:"receiveFailure",value:function(){return function(h){if(h.kind===l.RuntimeInternalReasonKind.Unevaluated){var R=`unexpected reason ${(0,n.anonymize)(h)}`,C=`calc.runtime.NameEvaluationMachine.receiveFailure: ${R}`;return(0,n.assertFalse)(C)}return n.Pledge.reject(h)}}}])})();function g(m,y,h,R){return n.Pledge.try(function(){return new d(m,y,h,R).evalName()})}},"../excel-online-calc-runtime/lib/runtime/evalRuntime.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.EvaluationRuntime=void 0,r.createSchedule=l,r.calculateNextDeadline=o,r.runtimeTimer=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function l(h){var R=h.yieldIntervalMs,C=h.totalTimeMs==null?void 0:(0,n.now)()+h.totalTimeMs,S=h.scheduleFunction!=null?h.scheduleFunction:function(F){return setTimeout(F,0)};return{yieldIntervalMs:R,endTimeMs:C,scheduleFunction:S}}function o(h){if(!(h.yieldIntervalMs===void 0&&h.endTimeMs===void 0)){if(h.yieldIntervalMs===void 0)return h.endTimeMs;var R=(0,n.now)()+h.yieldIntervalMs;return h.endTimeMs===void 0?R:(0,n.fastMin)(h.endTimeMs,R)}}function d(){return{doTimeout:function(R){return R!==void 0&&(0,n.now)()>=R}}}var g={kind:a.ReasonKind.Timeout},m={kind:a.ReasonKind.Breakpoint},y=(function(){function h(R,C){Ge(this,h),(0,n.assertPositiveInteger)("calc.runtime.EvaluationRuntime",C.length),this.context=R,this.machineRuntimes=C.map(function(S){return new n.MachineRuntime(S)}),this.results=[]}return We(h,[{key:"evaluateAsync",value:function(C){var S=this;if(this.context.globals.interruptToken[0]===a.Interrupt.Stop)return this.generatePartialResults(),Promise.resolve(this.results);if(this.context.timer.doTimeout(C.endTimeMs))return this.generatePartialResults(),Promise.resolve(this.results);try{var F=this.evaluate(o(C));return Array.isArray(F)?Promise.resolve(F):((0,n.assertTrue)("calc.runtime.EvaluationRuntime.evaluateAsync",F.kind===a.ReasonKind.Timeout),new Promise(function(E,A){return C.scheduleFunction(function(){try{E(S.evaluateAsync(C))}catch(T){A(T)}})}))}catch(E){return Promise.reject(E)}}},{key:"evaluateSync",value:function(C){var S=this,F=function E(A){if(S.context.globals.interruptToken[0]===a.Interrupt.Stop||S.context.timer.doTimeout(C.endTimeMs))return S.generatePartialResults(),S.results;var T=S.evaluate(A);if(Array.isArray(T))return T;switch(T.kind){case a.ReasonKind.Timeout:return(0,a.paused)(function(D){return E(D??o(C))});case a.ReasonKind.Breakpoint:return(0,a.breaked)(function(){return E(o(C))});default:return(0,n.assertNever)("calc.runtime.EvaluationRuntime.evaluateSync",T)}};return F(o(C))}},{key:"evaluate",value:function(C){var S=this,F=function(){return S.context.timer.doTimeout(C)};try{for(;this.results.length<this.machineRuntimes.length;){var E=this.machineRuntimes[this.results.length].run(F);if(E.kind===n.TransitionKind.Next)return g;if(E.kind===n.TransitionKind.Break)return m;this.pushResult(E)}return this.results}catch(T){var A=`calc.runtime.EvaluationRuntime.evaluate: unhandled error ${(0,n.messageFromError)(T)}`;return(0,n.assertFalse)(A)}}},{key:"pushResult",value:function(C){return this.results.push(C),n.nextTransition}},{key:"generatePartialResults",value:function(){for(;this.results.length<this.machineRuntimes.length;)this.results.push((0,n.failure)(a.stopped))}}])})();r.EvaluationRuntime=y},"../excel-online-calc-runtime/lib/runtime/evalTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CellEvaluationResultKind=r.IterableStackFrame=r.IterableStackValue=r.emptyStackEnv=r.LazyOper=r.EvaluationError=r.RuntimeInternalReasonKind=void 0,r.unevaluated=d,r.throwEvaluationError=g,r.handleEvaluationError=y,r.bottomEvalPrecedents=h,r.evalUsage=R,r.evalLocalsGrid=C,r.evalLocalsName=S,r.evalLocalsLambda=F,r.evalLocalsFirstOrderFunc=E,r.evalLocalsSlice=A,r.stackMapList=D,r.stackFrameList=_;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),o;(function(b){b.Unevaluated="Unevaluated"})(o||(r.RuntimeInternalReasonKind=o={}));function d(b){return b.length===0&&(0,n.assertFalse)("calc.runtime.unevaluated: expected nonempty array"),{kind:o.Unevaluated,anchors:b}}r.EvaluationError=(0,a.createFailureErrorClass)("EvaluationError");function g(b){throw new r.EvaluationError(b)}var m=(function(){function b(x){Ge(this,b),this.machine=x,this.runStatus=!1}return We(b,[{key:"next",value:function(){return(0,n.callMachineTransition)(this.machine,this)}},{key:"receiveResult",value:function(w){if(!(0,n.isSuccess)(w))return w;switch(w.value.kind){case v.ReadFailure:return w.value.failure;case v.WroteFailure:return(0,n.failure)((0,l.previousFailure)(w.value.source.range))}return n.successUndefined}}])})();function y(b,x,w){switch(w.kind){case o.Unevaluated:{var L;if(x.map.getCount()+1>((L=b.globals.limits.maxCellChain)!=null?L:1/0))return(0,n.failure)((0,l.limitExceeded)(l.LimitKind.CellChain));var N=w.anchors.map(function(U){return new m(b.createCellEvaluationMachine(b,void 0,x,U))});return(0,n.callMachineTransition)(new n.AllMachine(N),(0,n.nextOnSuccessReceiver)())}default:return(0,n.failure)(w)}}function h(){return(0,a.precedents)([],[],[],a.SpecialPrecs.None,a.PrecsBound.Lower)}function R(b,x){return{lambdaCalls:b,lambdaDepth:x}}function C(b){var x=(0,a.sheetGridRangeAnchor)(b.range),w=(0,n.success)(x.range),L=(0,n.success)(x.sheet);return(0,l.evalLocals)(b,w,L,b.kind===a.LexicalKind.Range,w,L,b.kind===a.LexicalKind.Cell,!0,!1,(0,n.success)(!1),void 0)}function S(b,x){var w=b.name.scope,L;if(w.index!==void 0)L=(0,n.success)(w);else{var N=x.originSheet;if(!(0,n.isSuccess)(N))return g(N.reason);L=(0,a.isDocumentLocEqual)(N.value.document,w.document)?N:(0,n.success)(w)}var U=x.originGridCell;return(0,l.evalLocals)(b,U,L,x.calcingArray,U,L,!1,!1,!0,(0,n.success)(!1),void 0)}function F(b,x){return(0,l.evalLocals)(b.lexicalSource,b.originGridCell,b.originSheet,x.calcingArray,x.reflectionGridCell,x.reflectionSheet,x.implicitIntersect,b.allowUnqualifiedCell,b.wrapCellReferences,(0,n.success)(!1),void 0)}function E(b,x){var w=x.originGridCell,L=x.originSheet,N=x.calcingArray,U=x.reflectionGridCell,K=x.reflectionSheet,G=x.implicitIntersect,$=x.allowUnqualifiedCell,O=x.wrapCellReferences,j=x.followHyperlinks;return(0,l.evalLocals)(b,w,L,N,U,K,G,$,O,j,void 0)}function A(b){var x=b.lexicalSource,w=b.originGridCell,L=b.originSheet,N=b.calcingArray,U=b.reflectionGridCell,K=b.reflectionSheet,G=b.implicitIntersect,$=b.allowUnqualifiedCell,O=b.wrapCellReferences,j=b.followHyperlinks,z=b.contextNames;return(0,l.evalLocals)(x,w,L,N,U,K,G,$,O,j,z)}var T=(function(){function b(x){Ge(this,b),this.fallback=x}return We(b,[{key:"value",get:function(){return this._value===void 0?this.fallback():this._value},set:function(w){this._value=w}},{key:"valueOrUndefined",get:function(){return this._value}}])})();r.LazyOper=T,r.emptyStackEnv=n.RedBlackMapTree.create(function(b,x){return b-x});function D(b,x,w){return{labels:b,numPushed:x,next:w}}function _(b,x,w,L,N){var U;return{stackDepth:1+((U=N==null?void 0:N.stackDepth)!=null?U:0),lexicalSource:b,position:x,localValues:new M(w,L),caller:N}}var M=(function(b){function x(w,L){Ge(this,x),this.stackEnv=w,this.stackMap=L}return We(x,[{key:b,value:function*(){for(var L=this.stackEnv.getCount()-1,N=this.stackMap;N!==void 0;N=N.next)for(var U=N.numPushed-1;U>=0;U--){var K=N.labels[U],G=this.stackEnv.getValue(L--);if(!(K===void 0||G===void 0)){var $=G instanceof T?G.valueOrUndefined:G;$!==void 0&&(yield(0,l.stackValue)(K,$))}}}}])})(Symbol.iterator);r.IterableStackValue=M;var k=(function(b){function x(w){Ge(this,x),this.leafFrame=w}return We(x,[{key:b,value:function*(){for(var L=this.leafFrame;L!==void 0;L=L.caller)yield L}}])})(Symbol.iterator);r.IterableStackFrame=k;var v;(function(b){b[b.ReadFailure=0]="ReadFailure",b[b.ReadOper=1]="ReadOper",b[b.WroteFailure=2]="WroteFailure",b[b.WroteOper=3]="WroteOper"})(v||(r.CellEvaluationResultKind=v={}))},"../excel-online-calc-runtime/lib/runtime/evaluatorService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.runtimeEvaluationContext=F,r.evaluationMachineContext=E,r.evalFormula=T,r.evalCells=_,r.evalCellsAsync=M,r.evalName=v,r.createEvaluator=b;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-syntax/lib/index.js"),d=c("../excel-online-calc-runtime/lib/runtime/evalCell.js"),g=c("../excel-online-calc-runtime/lib/runtime/evalFormula.js"),m=c("../excel-online-calc-runtime/lib/runtime/evalName.js"),y=c("../excel-online-calc-runtime/lib/runtime/evalRuntime.js"),h=c("../excel-online-calc-runtime/lib/runtime/evalTypes.js"),R=c("../excel-online-calc-runtime/lib/runtime/machine.js"),C=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js"),S=c("../excel-online-calc-runtime/lib/runtime/visitedMap.js");function F(x){return{globals:x,timer:(0,y.runtimeTimer)(),machineContext:E(x)}}function E(x){return{globals:x,resolver:(0,a.createResolver)(x),numberFormatter:(0,l.createNumberFormatter)(x),parser:(0,o.createParser)(x),printer:(0,a.createPrinter)(x),analyzer:(0,o.createAnalyzer)(x),createCellEvaluationMachine:d.createCellEvaluationMachine,createFormulaEvaluationMachine:g.createFormulaEvaluationMachine,createCallTermEvaluationMachine:g.createCallTermEvaluationMachine}}function A(x){if(Array.isArray(x)){var w=x[0];if(w.kind===n.ResultKind.Success){if((0,a.isRangeOper)(w.value)||(0,a.isMissingOper)(w.value)){var L=`expected ReadOper; given ${(0,n.anonymize)(w)}`,N=`calc.runtime.evalFormula: ${L}`;return(0,n.assertFalse)(N)}return w}return w}return x.kind===n.ResultKind.Paused?(0,C.paused)(function(U){return A(x.resume(U))}):(0,C.breaked)(function(){return A(x.resume())})}function T(x,w,L){var N,U=F(x),K=(0,h.bottomEvalPrecedents)(),G=(0,g.createFormulaEvaluationMachine)(U.machineContext,w.stepConfig,(0,h.evalLocalsSlice)(w),K,S.emptyVisitedCells,S.emptyVisitedNames,R.readOperType,L),$=new y.EvaluationRuntime(U,[G]),O=(0,y.createSchedule)((N=w.schedulerConfig)!=null?N:x.schedulerConfig);return A($.evaluateSync(O))}function D(x,w,L){for(var N=F(x),U=[],K=0;K<L.length;K+=1)U.push(new n.VoidMachine((0,d.createCellEvaluationMachine)(N.machineContext,w,S.emptyVisitedCells,L[K])));return new y.EvaluationRuntime(N,U)}function _(x,w,L){var N;if(L.length===0)return[];var U=D(x,w.stepConfig,L),K=(0,y.createSchedule)((N=w.schedulerConfig)!=null?N:x.schedulerConfig);return U.evaluateSync(K)}function M(x,w,L){var N;if(L.length===0)return Promise.resolve([]);var U=D(x,void 0,L),K=(0,y.createSchedule)((N=w.schedulerConfig)!=null?N:x.schedulerConfig);return U.evaluateAsync(K)}function k(x){return Array.isArray(x)?x[0]:x.kind===n.ResultKind.Paused?(0,C.paused)(function(w){return k(x.resume(w))}):(0,C.breaked)(function(){return k(x.resume())})}function v(x,w,L,N){var U,K=F(x),G=(0,m.createNameEvaluationMachine)(K.machineContext,w.stepConfig,L,N),$=new y.EvaluationRuntime(K,[G]),O=(0,y.createSchedule)((U=w.schedulerConfig)!=null?U:x.schedulerConfig);return k($.evaluateSync(O))}function b(x){return{evalFormula:function(L,N){return T(x,L,N)},evalCells:function(L,N){return _(x,L,N)},evalName:function(L,N,U){return v(x,L,N,U)},evalCellsAsync:function(L,N){return M(x,L,N)}}}},"../excel-online-calc-runtime/lib/runtime/extensionTypes.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DerefOperKind=void 0,r.rangeValues=n,r.isRangeValues=a;var c;(function(l){l.RangeValues="RangeValues"})(c||(r.DerefOperKind=c={}));function n(l){return{kind:c.RangeValues,arrays:l}}function a(l){return l.kind===c.RangeValues}},"../excel-online-calc-runtime/lib/runtime/machine.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ArrayMachine=r.EarlyReturnKind=r.ThenMachine=r.MachineCallKind=r.readOperType=r.singleReadOperType=void 0,r.machineCall=o,r.isMachineCall=d,r.earlyReturn=y,r.refToVal=R;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js");r.singleReadOperType=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error|a.OperKind.Blank|a.OperKind.Rich,r.readOperType=r.singleReadOperType|a.OperKind.Array;var l;(function(C){C.MachineCall="MachineCall"})(l||(r.MachineCallKind=l={}));function o(C){return{kind:l.MachineCall,machine:C}}function d(C){return C.kind===l.MachineCall}var g=(function(){function C(S,F,E){Ge(this,C),this.context=S,this.f1=F,this.f2=E,this.runStatus=!1,this.oper1=void 0,this.oper2=void 0}return We(C,[{key:"next",value:function(){try{if(this.oper1===void 0){var F=this.f1();if(d(F))return(0,n.callMachineTransition)(F.machine,this);this.oper1=F}if(this.oper2===void 0){var E=this.f2(this.oper1);if(d(E))return(0,n.callMachineTransition)(E.machine,this);this.oper2=E}return(0,n.success)(this.oper2)}catch(T){var A;return(A=this.context.handleEvaluationError(T))!=null?A:(0,n.failure)((0,n.javaScriptError)(T))}}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.oper1===void 0?this.oper1=F.value:this.oper2===void 0&&(this.oper2=F.value),n.nextTransition):F}}])})();r.ThenMachine=g;var m;(function(C){C.EarlyReturn="EarlyReturn"})(m||(r.EarlyReturnKind=m={}));function y(C){return{kind:m.EarlyReturn,value:C}}var h=(function(){function C(S,F,E,A,T){Ge(this,C),this.context=S,this.rows=F,this.cols=E,this.func=A,this.coercer=T,this.runStatus=!1,this.toDeref=void 0,this.row=[],this.opers=[]}return We(C,[{key:"next",value:function(){try{if(this.toDeref!==void 0){var F=this.coercer(this.toDeref,this.opers.length,this.row.length);if(F.kind===m.EarlyReturn)return F.value;this.row.push(F),this.row.length===this.cols&&(this.opers.push(this.row),this.row=[]),this.toDeref=void 0}if(this.opers.length>=this.rows)return(0,n.success)((0,a.arrayOper)(this.rows,this.cols,this.opers));var E=this.func(this.opers.length,this.row.length);return d(E)?(0,n.callMachineTransition)(E.machine,this):(this.toDeref=E,n.nextTransition)}catch(T){var A;return(A=this.context.handleEvaluationError(T))!=null?A:(0,n.failure)((0,n.javaScriptError)(T))}}},{key:"receiveResult",value:function(F){return(0,n.isSuccess)(F)?(this.toDeref=F.value,n.nextTransition):F}}])})();r.ArrayMachine=h;function R(C,S,F){if(!(0,a.isRangeOper)(S))return S;if(!(0,a.isSheetIndex)(S.sheets))return a.valueErrorOper;if(!F)return S.ranges.length===1&&(0,a.isGridCell)(S.ranges[0])?C.dereferenceOper(S,a.SignatureType.All&~a.OperKind.Range):C.dereferenceOper(S,a.OperKind.Array);var E=C.dereferenceOper(S,a.SignatureType.All&~(a.OperKind.Range|a.OperKind.Array));return(0,a.isArrayOper)(E)?a.naErrorOper:E}},"../excel-online-calc-runtime/lib/runtime/operators.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.cmpInt=void 0,r.cmpBool=o,r.cmpStr=d,r.cmpNum=g,r.applyOperator=S;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/util.js");r.cmpInt=a.applyComparison;function o(F,E,A){return(0,r.cmpInt)(F,E.value-A.value)}function d(F,E,A,T){return(0,r.cmpInt)(E,F.stringCompareCI(A.value,T.value))}function g(F,E,A,T){return(0,r.cmpInt)(E,F.compare(A,T))}function m(F,E,A,T){var D=F.config,_=D.localeInfo,M=D.mathpack;if(A.kind!==T.kind){if((0,a.isBlankOper)(A))switch(T.kind){case a.OperKind.Number:return g(M,E,M.zero,T);case a.OperKind.String:return d(_,E,l.emptyStringOper,T);case a.OperKind.Boolean:return o(E,a.falseOper,T)}if((0,a.isBlankOper)(T))switch(A.kind){case a.OperKind.Number:return g(M,E,A,M.zero);case a.OperKind.String:return d(_,E,A,l.emptyStringOper);case a.OperKind.Boolean:return o(E,A,a.falseOper)}return(0,r.cmpInt)(E,A.kind-T.kind)}switch(A.kind){case a.OperKind.Number:return g(M,E,A,T);case a.OperKind.String:return d(_,E,A,T);case a.OperKind.Boolean:return o(E,A,T);case a.OperKind.Blank:return(0,r.cmpInt)(E,0);default:return!1}}function y(F,E,A){if(!(0,a.isSheetIndex)(E.sheets)){(0,l.traceErrorOper)(F,a.ErrorType.VALUE,`3D reference, range1 = ${(0,n.anonymize)(E)}`);return}if(!(0,a.isSheetIndex)(A.sheets)){(0,l.traceErrorOper)(F,a.ErrorType.VALUE,`3D reference, range2 = ${(0,n.anonymize)(A)}`);return}if(!(0,a.isDocumentLocEqual)(E.sheets.document,A.sheets.document)){var T=`different document, range1 = ${(0,n.anonymize)(E)}, range2 = ${(0,n.anonymize)(A)}`;(0,l.traceErrorOper)(F,a.ErrorType.VALUE,T);return}var D=E.sheets.index,_=A.sheets.index;if(D!==_){var M=`different sheet, range1 = ${(0,n.anonymize)(E)}, range2 = ${(0,n.anonymize)(A)}`;(0,l.traceErrorOper)(F,a.ErrorType.VALUE,M);return}return(0,a.sheetIndex)(E.sheets.document,E.sheets.index)}function h(F,E){var A=y("calc.runtime.applyRangeOp",F,E);if(A==null)return a.valueErrorOper;var T=(0,a.gridRangesJoin)(F.ranges),D=(0,a.gridRangesJoin)(E.ranges),_=[(0,a.gridRangeJoin)(T,D)];return(0,a.rangeSeqOper)(A,_)}function R(F,E){var A=y("calc.runtime.applyUnionOp",F,E);return A==null?a.valueErrorOper:(0,a.rangeSeqOper)(A,F.ranges.concat(E.ranges))}function C(F,E){var A=y("calc.runtime.applyIsectOp",F,E);if(A==null)return a.valueErrorOper;for(var T=[],D=0;D<F.ranges.length;D+=1)for(var _=0;_<E.ranges.length;_+=1){var M=(0,a.gridRangeIsect)(F.ranges[D],E.ranges[_]);M!=null&&T.push(M)}if(T.length===0){var k=`empty intersection, range1 = ${(0,n.anonymize)(F)}, range2 = ${(0,n.anonymize)(E)}`;return(0,l.traceErrorOper)("calc.runtime.applyIsectOp",a.ErrorType.NULL,k),a.nullErrorOper}return(0,a.rangeSeqOper)(A,T)}function S(F,E,A){var T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,D=F.config.mathpack;if(A.length===1){var _=A[0];switch(E){case a.OperatorId.Percent:return D.percent(_);case a.OperatorId.Neg:return D.neg(_);case a.OperatorId.Pos:return _;default:{var M=`bad application of ${E} to 1 argument`,k=`calc.runtime.applyOperator: ${M}`;return n.ulsLogger.ULS.assertTag(593372496,a.LogCategory.msoulscat_ES_EWAJS,!1,k)}}}if(A.length===2){var v=A[0],b=A[1];switch(E){case a.OperatorId.Add:{var x=D.add(v,b);return T&&(0,a.isNumberOper)(x)?D.checkAlmostCancellation(v,x):x}case a.OperatorId.Sub:{var w=D.sub(v,b);return T&&(0,a.isNumberOper)(w)?D.checkAlmostCancellation(v,w):w}case a.OperatorId.Mul:return D.mul(v,b);case a.OperatorId.Div:return D.div(v,b);case a.OperatorId.Pow:return D.power(v,b);case a.OperatorId.Concat:return(0,a.stringOper)((v.value+b.value).substring(0,a.cellStringLimit));case a.OperatorId.Eq:case a.OperatorId.Ne:case a.OperatorId.Lt:case a.OperatorId.Le:case a.OperatorId.Gt:case a.OperatorId.Ge:return(0,a.booleanOper)(m(F,E,v,b));case a.OperatorId.Range:return h(v,b);case a.OperatorId.Isect:return C(v,b);case a.OperatorId.Union:return R(v,b);case a.OperatorId.And:return(0,a.booleanOper)(v.value&&b.value);case a.OperatorId.Or:return(0,a.booleanOper)(v.value||b.value);case a.OperatorId.Xor:return(0,a.booleanOper)(v.value!==b.value);case a.OperatorId.Min:return D.cond2(v,b)<=0?v:b;case a.OperatorId.Max:return D.cond2(v,b)>=0?v:b;default:{var L=`bad application of ${E} to 2 arguments`,N=`calc.runtime.applyOperator: ${L}`;return n.ulsLogger.ULS.assertTag(593372497,a.LogCategory.msoulscat_ES_EWAJS,!1,N)}}}var U=`bad application of ${E} to ${A.length} arguments`,K=`calc.runtime.applyOperator: ${U}`;return n.ulsLogger.ULS.assertTag(593372498,a.LogCategory.msoulscat_ES_EWAJS,!1,K)}},"../excel-online-calc-runtime/lib/runtime/serviceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.runtimePositionFirstOrderFunc=r.runtimePositionFormulaRoot=r.evalLocals=r.stopped=r.LimitKind=r.StepAction=r.RuntimePositionKind=r.stackValue=r.Interrupt=r.CellKind=r.interval=r.ReasonKind=void 0,r.createCompileGlobals=d,r.compileLocalsGrid=g,r.compileLocalsName=m,r.illFormedFormula=F,r.finalValue=E,r.pendingValue=A,r.cellWellFormedFormula=T,r.cellFormula=D,r.userDefinedFunc=_,r.evalGlobals=M,r.nameCycle=k,r.cellCycle=v,r.previousFailure=b,r.previousNameFailure=x,r.limitExceeded=w,r.paused=L,r.breaked=N,r.runtimePositionLetVal=U,r.runtimePositionLambdaRoot=K,r.runtimePositionLambdaParam=G,r.runtimePositionEtaLambdaBody=$;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o;(function(O){O.Timeout="Timeout",O.Breakpoint="Breakpoint",O.Stopped="Stopped",O.NameCycle="NameCycle",O.CellCycle="CellCycle",O.PreviousFailure="PreviousFailure",O.PreviousNameFailure="PreviousNameFailure",O.LimitExceeded="LimitExceeded",O.IllFormedFormula="IllFormedFormula"})(o||(o={})),r.ReasonKind=Object.assign({},a.ReasonKind,o,l.FormatReasonKind,a.ResolveReasonKind);function d(O){return{config:O}}function g(O,j,z){return{config:z??void 0,lexicalKind:O,originGridCell:(0,n.success)(j),allowUnqualifiedCell:!0,emitStepInfo:!1}}function m(O,j){return{config:j??void 0,lexicalKind:a.LexicalKind.NameManager,originGridCell:(0,n.success)(O),allowUnqualifiedCell:!1,emitStepInfo:!1}}r.interval=(0,n.typedInstanceCreator)()(function(O,j){return(0,n.assertPositiveInteger)("calc.runtime.interval: end",j),(0,n.assertIndex)("calc.runtime.interval: start",O,j),{start:O,end:j}});var y;(function(O){O.FinalValue="FinalValue",O.PendingValue="PendingValue"})(y||(r.CellKind=y={}));var h;(function(O){O[O.Continue=1]="Continue",O[O.Stop=2]="Stop"})(h||(r.Interrupt=h={})),r.stackValue=(0,n.typedInstanceCreator)()(function(O,j){return{label:O,value:j}});var R;(function(O){O.LetVar="LetVar",O.LambdaRoot="LambdaRoot",O.LambdaParam="LambdaParam",O.EtaLambdaBody="EtaLambdaBody",O.FormulaRoot="FormulaRoot",O.FirstOrderFunc="FirstOrderFunc"})(R||(r.RuntimePositionKind=R={}));var C;(function(O){O.Continue="Continue",O.Break="Break"})(C||(r.StepAction=C={}));var S;(function(O){O[O.CellChain=0]="CellChain",O[O.NameChain=1]="NameChain",O[O.LambdaCalls=2]="LambdaCalls",O[O.LambdaDepth=3]="LambdaDepth"})(S||(r.LimitKind=S={}));function F(O,j,z){return{kind:r.ReasonKind.IllFormedFormula,message:O,mode:j,diagnostics:z}}function E(O){return{kind:y.FinalValue,oper:O}}function A(O){return{kind:y.PendingValue,anchor:O}}function T(O,j){return{source:O,formula:j}}function D(O,j){return{source:O,formula:j}}r.stopped={kind:r.ReasonKind.Stopped};function _(O,j){return{arity:O,func:j}}function M(O,j,z,H,V,I,B,q,W,Z,P,Q,Y,X,ee,oe,le,ue,te,ie,ae,re,ne,ce,me,he,Ce,ve,fe,Ae){return{config:O,getDocumentLoc:j,getSheetIndex:z,getSheetName:H,getSheetRangeIndexes:V,getNameLoc:I,getUserDefinedFuncLoc:B,getCellValue:q,getCellValues:W,getWorksheetFunc:Z,getUserDefinedFunc:P,getNameFormula:Q,getCellFormula:Y,getUsedRange:X,interruptToken:[h.Continue],tryGetHiddenRows:ee,tryGetHiddenCols:oe,isInFilterMode:le,getKnownFormat:ue,getIformat:te,getFormatString:ie,getRandom:ae,getTime:re,schedulerConfig:fe??{},limits:Ae??{},setCellValue:ne,setCellValues:ce,setCellFailure:me,getContainingTable:he,getStructRefColumn:Ce,getStructRefSpecialRef:ve,getIntersectingTables:function(){return(0,n.failure)((0,a.notImplemented)(["getIntersectingTables"]))}}}r.evalLocals=(0,n.typedInstanceCreator)()(function(O,j,z,H,V,I,B,q,W,Z,P){return{lexicalSource:O,originGridCell:j,originSheet:z,calcingArray:H,reflectionGridCell:V,reflectionSheet:I,implicitIntersect:B,allowUnqualifiedCell:q,wrapCellReferences:W,followHyperlinks:Z,contextNames:P}});function k(O){return{kind:r.ReasonKind.NameCycle,names:O}}function v(O){return{kind:r.ReasonKind.CellCycle,cells:O}}function b(O){return{kind:r.ReasonKind.PreviousFailure,range:O}}function x(O){return{kind:r.ReasonKind.PreviousNameFailure,name:O}}function w(O){return{kind:r.ReasonKind.LimitExceeded,limit:O}}function L(O){return{kind:n.ResultKind.Paused,reason:r.ReasonKind.Timeout,resume:O}}function N(O){return{kind:n.ResultKind.Breaked,resume:O}}function U(O,j){return{kind:R.LetVar,varNamePosition:O,varBinderPosition:j}}function K(O,j,z){return{kind:R.LambdaRoot,lambdaNodePosition:O,head:j,args:z}}function G(O,j,z){return{kind:R.LambdaParam,idx:O,paramNodePosition:j,paramNamePosition:z}}function $(O){return{kind:R.EtaLambdaBody,wsfId:O}}r.runtimePositionFormulaRoot={kind:R.FormulaRoot},r.runtimePositionFirstOrderFunc={kind:R.FirstOrderFunc}},"../excel-online-calc-runtime/lib/runtime/term.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.postStepTerm=r.worksheetFunctionNameToId=r.worksheetFunctionIdToName=r.operatorNameToId=r.operatorIdToName=r.TermKind=void 0,r.isOperatorName=d,r.arrayTerm=m,r.lambdaTerm=y,r.letTerm=h,r.appTerm=C,r.nameTerm=S,r.udfTerm=F,r.cellRefTerm=E,r.structRefTerm=A,r.readStackTerm=T,r.conditionalTerm=D,r.noopTerm=_,r.callNameTerm=M,r.callLambdaTerm=k,r.callFirstOrderFuncTerm=v,r.callMachineTerm=b,r.isOperTerm=x,r.transformBottomUp=w;var l=c("../excel-online-calc-common/lib/index.js"),o;(function(L){L[L.Array=-2147483648]="Array",L[L.Lambda=-2147483647]="Lambda",L[L.Let=-2147483646]="Let",L[L.App=-2147483645]="App",L[L.Name=-2147483644]="Name",L[L.Udf=-2147483643]="Udf",L[L.CellRef=-2147483642]="CellRef",L[L.ReadStack=-2147483641]="ReadStack",L[L.Conditional=-2147483640]="Conditional",L[L.StructRef=-2147483639]="StructRef",L[L.Noop=-2147483638]="Noop",L[L.CallLambda=-2147483637]="CallLambda",L[L.CallName=-2147483636]="CallName",L[L.CallFirstOrderFunc=-2147483635]="CallFirstOrderFunc",L[L.CallMachine=-2147483634]="CallMachine",L[L.PostStep=-2147483633]="PostStep"})(o||(r.TermKind=o={})),n=(0,l.makeNewtypeIso)(l.identity,l.identity),r.operatorIdToName=n.wrap,r.operatorNameToId=n.unwrap,a=(0,l.makeNewtypeIso)(function(L){return-L},function(L){return-L}),r.worksheetFunctionIdToName=a.wrap,r.worksheetFunctionNameToId=a.unwrap;function d(L){return L>0}function g(L,N){var U={kind:L,data:void 0,children:void 0,position:N};return U}function m(L,N,U,K){var G=g(o.Array,K);return G.children=U,G.data={rows:L,cols:N},G}function y(L,N,U,K){(0,l.assertTrue)("calc.runtime.lambdaTerm: defsAndBody",U.length===1+N.reduce(function($,O){return $+(O.hasDef?1:0)},0)),(0,l.assertTrue)("calc.runtime.lambdaTerm: params",N.every(function($,O,j){return!($.hasDef&&$.isRest)&&(!$.isRest||O===j.length-1)}));var G=g(o.Lambda,K);return G.children=U,G.data={checkArity:L,params:N},G}function h(L,N,U,K,G){(0,l.assertTrue)("calc.runtime.letTerm",L.length===U.length);var $=g(o.Let,G);return $.children=[].concat(Ur(L),[K]),$.data={rec:N,varLabels:U},$}var R=[];function C(L,N,U){var K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,G=arguments.length>4?arguments[4]:void 0,$=arguments.length>5?arguments[5]:void 0,O=g(o.App,$);return O.children=G,O.data={funName:L,funType:N,isFormulaRoot:U,args:K},O}function S(L,N,U,K,G){var $=g(o.Name,G);return $.data={name:L,qualifier:N,source:U},$.children=K,$}function F(L,N,U,K){var G=g(o.Udf,K);return G.data={name:L,qualifier:N},G.children=U,G}function E(L,N,U){var K=g(o.CellRef,U);return K.data={ref:L,qualifier:N},K}function A(L,N){var U=g(o.StructRef,N);return U.data=L,U}function T(L,N){var U=g(o.ReadStack,N);return U.data=L,U}function D(L,N,U,K,G,$){var O=g(o.Conditional,$);return O.children=[K].concat(Ur(G)),O.data={funName:L,funType:N,isFormulaRoot:U,args:R},O}function _(L,N){var U=g(o.Noop,N);return U.children=L,U}function M(L,N,U){var K=g(o.CallName,U);return K.children=N,K.data={loc:L},K}function k(L,N,U,K,G){var $=g(o.CallLambda,void 0);return $.children=G,$.data={capturedLocals:L,capturedStackEnv:N,capturedStackMap:U,caller:K},$}function v(L,N,U){var K=g(o.CallFirstOrderFunc,void 0);return K.children=U,K.data={source:L,caller:N},K}function b(L,N){var U=g(o.CallMachine,N);return U.data={machine:L},U}r.postStepTerm=g(o.PostStep,void 0);function x(L){return L.kind>0}function w(L,N){function U(G){if(x(G))return l.Pledge.resolve(G);switch(G.kind){case o.Let:return l.Pledge.all(G.children.map(K)).bind(function($){var O=$.slice(0,$.length-1);return h(O,G.data.rec,G.data.varLabels,$[$.length-1],G.position)});case o.App:return l.Pledge.all(G.children.map(K)).bind(function($){return C(G.data.funName,G.data.funType,G.data.isFormulaRoot,G.data.args,$,G.position)});case o.Conditional:return l.Pledge.all(G.children.map(K)).bind(function($){var O=oi($),j=O[0],z=O.slice(1);return D(G.data.funName,G.data.funType,G.data.isFormulaRoot,j,z,G.position)});case o.Lambda:return l.Pledge.all(G.children.map(K)).bind(function($){return y(G.data.checkArity,G.data.params,$,G.position)});case o.Array:return l.Pledge.all(G.children.map(function($){return l.Pledge.all($.map(K))})).bind(function($){return m(G.data.rows,G.data.cols,$,G.position)});case o.Name:return(G.children===void 0?l.Pledge.resolve(void 0):K(G.children)).bind(function($){return S(G.data.name,G.data.qualifier,G.data.source,$,G.position)});case o.Udf:return(G.children===void 0?l.Pledge.resolve(void 0):K(G.children)).bind(function($){return F(G.data.name,G.data.qualifier,$,G.position)});case o.CellRef:case o.StructRef:case o.ReadStack:return l.Pledge.resolve(G);case o.Noop:return K(G.children).bind(function($){return _($,G.position)});default:return(0,l.assertNever)("calc.runtime.transformBottomUp",G)}}function K(G){return l.Pledge.resolve(G).bind(U).bind(N)}return l.Pledge.settleOrThrow(K(L))}},"../excel-online-calc-runtime/lib/runtime/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.emptyStringOper=r.writeOperType=r.singleWriteOperType=void 0,r.traceErrorOper=o,r.isEmptyStringOper=d,r.broadcastWriteOper=g,r.makeStrict=m,r.arrayLift=h;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-runtime/lib/runtime/machine.js");r.singleWriteOperType=a.OperKind.Number|a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error|a.OperKind.Rich,r.writeOperType=r.singleWriteOperType|a.OperKind.Array;function o(R,C,S){var F=`${R}: generated Excel error, type ${C}; ${S}`;n.ulsLogger.ULS.traceTag(596120270,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Verbose,F)}r.emptyStringOper=(0,a.stringOper)("");function d(R){return(0,a.isStringOper)(R)&&R.value===""}function g(R,C,S){var F=(0,a.isArrayOper)(S)?(0,n.broadcastArray)(S.rows,S.cols,R,C,S.opers,a.naErrorOper):(0,n.constantArray)(R,C,S);return(0,a.arrayOper)(R,C,F)}function m(R){var C=function(F){return F&~(a.OperKind.Array|a.OperKind.Range)};return(0,a.functionType)(R.minArgs,R.maxArgs,R.headTypes.map(C),R.restTypes.map(C),R.tailTypes.map(C),R.returnType,R.staticPrecs,R.flags)}function y(R,C,S,F,E){switch(F.kind){case a.OperKind.Missing:case a.OperKind.Blank:return(0,n.constantArray2D)(C,S,R.zero);case a.OperKind.Array:return(E&a.OperKind.Array)!==0?(0,n.constantArray2D)(C,S,F):(0,n.broadcastArray2D)(C,S,new n.StrictArray2D(F.rows,F.cols,F.opers),a.naErrorOper);case a.OperKind.Range:return(0,n.constantArray2D)(C,S,F);default:return(0,n.constantArray2D)(C,S,F)}}function h(R,C,S,F){for(var E=0,A=0,T=0;T<F.length;T+=1){var D=F[T];(0,a.isArrayOper)(D)&&((0,a.getArgType)(C,T,F.length)&a.OperKind.Array)===0?(E=(0,n.fastMax)(E,D.rows),A=(0,n.fastMax)(A,D.cols)):(E=(0,n.fastMax)(E,1),A=(0,n.fastMax)(A,1))}var _=F.map(function(M,k,v){return y(R.mathpack,E,A,M,(0,a.getArgType)(C,k,v.length))});return(0,l.machineCall)(new l.ArrayMachine(R,E,A,function(M,k){return S(_.map(function(v){return v.get(M,k)}))},function(M){var k=R.coerceOper((0,l.refToVal)(R,M,!0),l.readOperType);return(0,n.assertTrue)("calc.runtime.arrayLift",!(0,a.isMissingOper)(k)&&!(0,a.isRangeOper)(k)),(0,a.isArrayOper)(k)?k.opers[0][0]:k}))}},"../excel-online-calc-runtime/lib/runtime/value.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.LambdaOper=r.RecordOper=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=(function(){function o(d){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.valueErrorOper;Ge(this,o),this._fields=d,this._fallback=g,this.kind=n.OperKind.Rich}return We(o,[{key:"getFallback",value:function(){return this._fallback}},{key:"getField",value:function(g){return this._fields.getValue(g)}}])})();r.RecordOper=a;var l=(function(){function o(d,g,m,y,h,R,C){Ge(this,o),this.checkArity=d,this.lambdaNodeLabel=g,this.params=m,this.locals=y,this.stackEnv=h,this.stackMap=R,this.defsAndBody=C,this.kind=n.OperKind.Rich}return We(o,[{key:"getFallback",value:function(){return n.valueErrorOper}},{key:"getField",value:function(g){}}])})();r.LambdaOper=l},"../excel-online-calc-runtime/lib/runtime/visitedMap.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.emptyVisitedNames=r.emptyVisitedCells=void 0,r.appendVisitedCell=R,r.recordCellCycle=C,r.appendVisitedName=F,r.recordNameCycle=E;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-runtime/lib/runtime/serviceTypes.js");function l(A,T,D){return A===void 0?T===void 0?0:-1:T===void 0?1:D(A,T)}function o(A,T){return A<T?-1:A===T?0:1}function d(A,T){return typeof A=="string"?typeof T!="string"?1:o(A,T):typeof T=="string"||A<T?-1:A===T?0:1}function g(A,T){var D;return(D=o(A.name,T.name))!==0?D:l(A.path,T.path,o)}function m(A,T){var D;return(D=A.range.col-T.range.col)!==0||(D=A.range.row-T.range.row)!==0||(D=d(A.sheet.index,T.sheet.index))!==0?D:g(A.sheet.document,T.sheet.document)}function y(A,T){var D;return(D=o(A.name,T.name))!==0||(D=l(A.scope.index,T.scope.index,d))!==0?D:g(A.scope.document,T.scope.document)}function h(A,T){return{current:A,map:T}}r.emptyVisitedCells=h(void 0,n.RedBlackMapTree.create(m));function R(A,T){return(0,n.assertTrue)("calc.runtime.appendVisitedCell",T.previous===A.current),h(T,A.map.setValue(T.cell,T))}function C(A,T){for(var D=[],_=(0,a.cellCycle)(D),M=T;D.push(M.cell),M.cycle=_,M!==A;M=M.previous);return D.reverse(),_}function S(A,T){return{current:A,map:T}}r.emptyVisitedNames=S(void 0,n.RedBlackMapTree.create(y));function F(A,T){var D={name:T,previous:A.current};return S(D,A.map.setValue(T,D))}function E(A,T){for(var D=[],_=T;D.push(_.name),_!==A;_=_.previous);return D.reverse(),(0,a.nameCycle)(D)}},"../excel-online-calc-syntax/lib/analyze/analyzeService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createAnalyzer=o;var n=c("../excel-online-calc-syntax/lib/analyze/autocorrect.js"),a=c("../excel-online-calc-syntax/lib/analyze/checker.js"),l=c("../excel-online-calc-syntax/lib/analyze/precedents.js");function o(d){return{checkFormula:function(m,y){return(0,a.checkFormula)(d,m,y)},checkFormulaWithDiagnostics:function(m,y){return(0,a.checkFormulaWithDiagnostics)(d,m,y)},autocorrectFormula:function(m,y){return(0,n.autocorrectFormula)(d,m,y)},resolveStaticPrecedents:function(m,y){return(0,l.resolveStaticPrecedents)(d,m,y)}}}},"../excel-online-calc-syntax/lib/analyze/autocorrect.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocorrectFormula=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l={getDocumentLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getDocumentLoc")},getSheetIndex:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetIndex")},getSheetName:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetName")},getNameLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getSheetRangeIndexes")},getContainingTable:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getContainingTable")},getStructRefColumn:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,n.assertFalse)("calc.analyze.autocorrectFormula: default getStructRefSpecialRef")}};function o(h){var R,C,S,F,E,A,T,D,_,M,k,v,b,x,w,L,N,U;return{config:h.config,getDocumentLoc:(R=(C=h.getDocumentLoc)==null?void 0:C.bind(h))!=null?R:l.getDocumentLoc,getSheetIndex:(S=(F=h.getSheetIndex)==null?void 0:F.bind(h))!=null?S:l.getSheetIndex,getSheetName:(E=(A=h.getSheetName)==null?void 0:A.bind(h))!=null?E:l.getSheetName,getNameLoc:(T=(D=h.getNameLoc)==null?void 0:D.bind(h))!=null?T:l.getNameLoc,getUserDefinedFuncLoc:(_=(M=h.getUserDefinedFuncLoc)==null?void 0:M.bind(h))!=null?_:l.getUserDefinedFuncLoc,getSheetRangeIndexes:(k=(v=h.getSheetRangeIndexes)==null?void 0:v.bind(h))!=null?k:l.getSheetRangeIndexes,getContainingTable:(b=(x=h.getContainingTable)==null?void 0:x.bind(h))!=null?b:l.getContainingTable,getStructRefColumn:(w=(L=h.getStructRefColumn)==null?void 0:L.bind(h))!=null?w:l.getStructRefColumn,getStructRefSpecialRef:(N=(U=h.getStructRefSpecialRef)==null?void 0:U.bind(h))!=null?N:l.getStructRefSpecialRef}}var d=(0,a.createFailureErrorClass)("AutocorrectError"),g=Object.assign({},(0,a.binaryVisitor)((0,a.constVisitor)(!1),function(h,R){return h||R}),{badSequenceNode:function(R,C,S){return!0},badCharsNode:function(R,C,S){return!0}}),m=(function(h){function R(C,S,F){var E,A,T,D,_;Ge(this,R),_=Ta(this,R),_.f=F,_.seenUnclosed=!1,_.seenParen=!1,_.seenMissingOperand=!1;var M=o(C);return _.globals=M,_.locals=S,_.resolver=(0,a.createResolver)(M),_.localeInfo=(E=(A=S.config)==null?void 0:A.localeInfo)!=null?E:C.config.localeInfo,_.refStyle=(T=(D=S.config)==null?void 0:D.refStyle)!=null?T:C.config.refStyle,_}return Ea(R,h),We(R,[{key:"autocorrect",value:function(){return(0,a.reduceBottomUp)(g,this.f)?this.f.node:(0,a.reduceBottomUp)(this,this.f)}},{key:"literalNode",value:function(S,F,E){if(F||(this.seenUnclosed=!0),!this.locals.allowUnqualifiedCell&&S.kind===a.OperKind.Error&&S.type===a.ErrorType.REF){var A=this.qualifyCellRef();if(A)return(0,a.cellRefNode)((0,a.cellRefError)(),this.qualifyCellRef(),E)}return(0,a.literalNode)(S,F,E)}},{key:"nameNode",value:function(S,F,E){var A=(0,a.nameNode)(S,F,E),T=(0,a.flattenNameParts)(S).parts,D=Object.assign({},this.locals,{allowUnqualifiedCell:!0}),_=this.resolver.resolveDottedName(D,A,this.f.annotations),M=_.headResolved,k=_.fieldsResolved;if((0,a.canDenoteCellRef)(D,F,T)){var v=oi(T),b=v[0],x=v[1],w=v.slice(2);if(M.kind===a.ResolvedKind.ResolvedCellRef){var L=M.node,N=L.ref,U=L.qualifier,K=L.label,G=this.cellRefNode(N,U,K),$=G.ref,O=G.qualifier;(0,n.assertTrue)("calc.analyze.autocorrectFormula: resolved CellRefKind correct",N.kind===b.ref.kind),(0,n.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't change CellRefKind",$.kind===N.kind),(0,n.assertTrue)("calc.analyze.autocorrectFormula: autocorrect doesn't generate ErrorQualifier",(O==null?void 0:O.kind)!==a.QualifierKind.Error),(0,n.assertTrue)("calc.analyze.autocorrectFormula: all flattened field parts resolved",T.length===1+k.length);var j=function(H,V){var I=V.rhs,B=V.canDenoteNamedObject,q=V.label,W=V.qualifiedLabel;return(0,a.fieldRefNamePart)(H,I,B,q,W)};return(0,a.nameNode)(w.reduce(j,j((0,a.cellRefNamePart)($,b.asWhole,b.label,b.qualifiedLabel),x)),O,K)}this.throwIfResolutionUnknown(M.resolution)}if(this.locals.allowRelativeQualifier&&F===void 0){if(M.kind===a.ResolvedKind.ResolvedName&&(0,n.isSuccess)(M.resolution)&&M.resolution.value&&M.resolution.value.scope.index!==void 0)return(0,a.nameNode)(S,this.qualifySheetName(M.resolution.value.scope),E);this.throwIfResolutionUnknown(M.resolution)}if(F&&(F.kind===a.QualifierKind.Sheet||F.kind===a.QualifierKind.Ident)){if(M.kind===a.ResolvedKind.ResolvedName&&(0,n.isSuccess)(M.resolution)&&M.resolution.value&&M.resolution.value.scope.index===void 0&&M.qualifierResolution===a.QualifierKind.Sheet)return(0,a.nameNode)(S,this.qualifyBookName(M.resolution.value.scope),E);this.throwIfResolutionUnknown(M.resolution)}return A}},{key:"arrayNode",value:function(S,F,E){return F||(this.seenUnclosed=!0),(0,a.arrayNode)(S,F,E)}},{key:"appNode",value:function(S,F,E,A){var T=this.appNodeBase(S,E,A);return E||(this.seenUnclosed=!0),(0,a.isOperatorNode)(S)||(this.seenParen=!0),(0,a.isOperatorNode)(S)&&F.some(a.isMissingNode)&&(this.seenMissingOperand=!0),(0,a.appNode)(S,F,T,A)}},{key:"letNode",value:function(S,F,E,A,T,D){var _=this.appNodeBase(S,T,D);return T||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.letNode)(S,F,E,A,_,D)}},{key:"lambdaNode",value:function(S,F,E,A,T,D){var _=this.appNodeBase(S,T,D);return T||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.lambdaNode)(S,F,E,A,_,D)}},{key:"parenNode",value:function(S,F,E){return F||(this.seenUnclosed=!0),this.seenParen=!0,(0,a.parenNode)(S,F,E)}},{key:"cellRefNode",value:function(S,F,E){return S.isBracketed&&this.localeInfo.rcLeftBracket==="("&&(this.seenParen=!0),!this.locals.allowUnqualifiedCell&&F===void 0?(0,a.cellRefNode)(S,this.qualifyCellRef(),E):(0,a.cellRefNode)(S,F,E)}},{key:"fieldRefNode",value:function(S,F,E){return F.isClosed||(this.seenUnclosed=!0),(0,a.fieldRefNode)(S,F,E)}},{key:"structRefNode",value:function(S,F,E){if(F.isClosed||(this.seenUnclosed=!0),S!==void 0&&S.qualifier){var A=this.resolver.resolveName(this.locals,S,a.NameSource.StructRef),T=A.resolution,D=A.qualifierResolution;if((0,n.isSuccess)(T)&&T.value&&D===a.QualifierKind.Sheet)return(0,a.structRefNode)((0,a.nameNode)(S.parts,void 0,S.label),F,E);this.throwIfResolutionUnknown(T)}return(0,a.structRefNode)(S,F,E)}},{key:"qualifyCellRef",value:function(){var S=this.locals.originSheet;if(!(0,n.isSuccess)(S))throw new d(S.reason);if(S.value.index!==void 0){var F=this.globals.getSheetName(S.value.document,S.value.index);if(!(0,n.isSuccess)(F))throw new d(F.reason);var E=void 0;return(0,a.sheetQualifier)(F.value,E,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.value))}}},{key:"qualifySheetName",value:function(S){var F=this.globals.getSheetName(S.document,S.index);if(!(0,n.isSuccess)(F))throw new d(F.reason);var E=void 0;return(0,a.sheetQualifier)(F.value,E,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.value))}},{key:"qualifyBookName",value:function(S){var F=S.document;return(0,a.identQualifier)(F.name,(0,a.shouldQuoteQualifier)(this.localeInfo,this.refStyle,F.name))}},{key:"appNodeBase",value:function(S,F,E){return F||!(0,a.isOperatorNode)(S)&&this.isFormulaRoot(E)&&!this.seenParen&&!this.seenUnclosed&&!this.seenMissingOperand}},{key:"isFormulaRoot",value:function(S){var F;return((F=this.f.annotations[S])==null?void 0:F.kind)===a.AnnotationKind.FormulaRoot}},{key:"throwIfResolutionUnknown",value:function(S){if(!(0,n.isSuccess)(S)&&S.reason.kind!==a.ResolveReasonKind.NoOriginSheet&&S.reason.kind!==a.ResolveReasonKind.InvalidQualifier&&S.reason.kind!==a.ResolveReasonKind.InvalidCellRef&&S.reason.kind!==a.ResolveReasonKind.InvalidStructRef&&S.reason.kind!==a.ResolveReasonKind.EmptyIntersection)throw new d(S.reason)}}])})(a.IdentityVisitor);function y(h,R,C){try{var S=C.spans,F=C.annotations,E=C.depthUpperBound,A=new m(h,R,C).autocorrect();return(0,n.success)((0,a.formula)(A,S,F,E))}catch(T){return T instanceof d?(0,n.failure)(T.reason):(0,n.failure)((0,n.javaScriptError)(T))}}},"../excel-online-calc-syntax/lib/analyze/checker.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.checkFormulaWithDiagnostics=G,r.checkFormula=$;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/analyze/diagnostics.js"),o={};function d(O,j){return{context:O,result:j}}function g(O){return function(j){return j.kind===a.NodeKind.Literal&&O(j.oper)}}var m=a.OperKind.String|a.OperKind.Boolean|a.OperKind.Error,y=g(function(O){return(O.kind&m)!==0});function h(O){return O>a.ErrorType.GETTING_DATA&&O!==a.ErrorType.BUSY&&O!==a.ErrorType.EXTERNAL}function R(O,j,z){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;H||(O.errorData=O.reportError(j,z,O.errorData))}function C(O,j){return j===a.OperKind.Range?(O&a.OperKind.Range)!==0:!0}function S(O,j){return n.Pledge.try(function(){var z;if(j.kind===a.NodeKind.BadSequence){switch(j.type){case a.BadType.Unexpected:R(O,j,l.baseErrors.Bad_node,j.contents.some(function(H){return H.kind===a.NodeKind.BadChars||H.kind===a.NodeKind.BadSequence}));break;case a.BadType.StructRef:R(O,(z=j.contents[0])!=null?z:j,l.baseErrors.Invalid_struct_ref_table_name);break;case a.BadType.FieldRef:R(O,j,l.baseErrors.Unexpected_field_ref);return}return n.Pledge.all(j.contents.map(function(H){return x(O,H)}))}switch(j.type){case a.BadType.Unexpected:switch(j.chars){case")":return R(O,j,l.baseErrors.Unexpected_closing_paren);case O.localeInfo.rightBrace:return R(O,j,l.baseErrors.Unexpected_closing_brace);case O.localeInfo.rightBracket:return R(O,j,l.baseErrors.Unexpected_closing_bracket);case".":return R(O,j,l.baseErrors.Unexpected_dot);default:return R(O,j,{kind:l.SyntaxError.Unexpected_character,text:j.chars})}case a.BadType.NumberLiteral:return R(O,j,l.baseErrors.Invalid_number_literal);case a.BadType.StringLiteral:return R(O,j,l.baseErrors.Invalid_string_literal);case a.BadType.ErrorLiteral:return R(O,j,l.baseErrors.Invalid_error_literal);case a.BadType.FieldName:case a.BadType.ParamName:return R(O,j,l.baseErrors.Bad_node);case a.BadType.Qualifier:return R(O,j,l.baseErrors.Invalid_qualifier);default:(0,n.assertNever)("calc.analyze.diagnoseBadNode",j)}})}function F(O,j){if(j.kind===a.NodeKind.Literal)switch(R(O,j,l.baseErrors.Unclosed_literal,j.isClosed),j.oper.kind){case a.OperKind.Number:case a.OperKind.Boolean:case a.OperKind.String:case a.OperKind.Error:return;case a.OperKind.Missing:break;default:return(0,n.assertNever)("calc.analyze.checker.checkArrayElement: literal kind",j.oper)}R(O,j,l.baseErrors.Illegal_array_literal_element)}function E(O,j){return n.Pledge.try(function(){R(O,j,l.baseErrors.Unclosed_array,j.isClosed);var z=j.nodes.length>0&&!(j.nodes.length===1&&j.nodes[0].length===1&&(0,a.isMissingNode)(j.nodes[0][0]));if(R(O,j,l.baseErrors.Empty_array_literal,z),!z)return d(O,a.OperKind.Array);for(var H=j.nodes[0].length,V=0;V<j.nodes.length;V+=1){var I=j.nodes[V],B=I.length;R(O,j,l.baseErrors.Irregular_array_shape,B===H);for(var q=0;q<B;q+=1)F(O,I[q])}return d(O,a.OperKind.Array)})}function A(O,j,z,H,V){return n.Pledge.try(function(){if(O.earlyExit&&!O.isOk())throw o;return x(O,j,V)}).bind(function(I){return C(I.result,z)||((0,n.assertTrue)("calc.analyze.checker.check: typeSource passed",H!==void 0),R(O,j,{kind:l.TypeError.Types_not_related,typeGiven:I.result,typeExpected:z,typeSource:H})),I.result=z,I})}function T(O,j){return n.Pledge.try(function(){var z=j.head,H=j.args,V=z.id,I=(0,a.getOperatorType)(V),B=H.length,q=B===I.minArgs;return R(O,z,{kind:l.TypeError.Incorrect_number_of_operator_arguments,opId:V},q),n.Pledge.all(H.map(function(W,Z){return n.Pledge.try(function(){return A(O,W,(0,a.getArgType)(I,Z,B),{kind:l.TypeSourceKind.OperatorArgument,opId:V,argIndex:Z,numArgsGiven:B},{kind:l.SyntaxError.Missing_operation_argument,opId:V})})})).bind(function(W){return q&&!H.some(a.isMissingNode)?d(O,I.returnType):d(O,a.SignatureType.All)})})}function D(O,j,z){if(z.kind===a.NodeKind.Ident){var H=(0,a.getBoundName)(O.localeInfo,z.whole);return R(O,z,l.baseErrors.Invalid_binder,H.indexOf(".")<0),R(O,z,l.baseErrors.Duplicate_binder,!j.contains(H)),j.setValue(H,!0)}return R(O,z,z.kind===a.NodeKind.Missing?l.baseErrors.Missing_binder:l.baseErrors.Invalid_binder),j}function _(O,j){var z=j.head.id,H=(0,a.getArguments)(j.args).length;switch(z){case a.WorksheetFuncId.IF:var V=O.locals.lexicalKind===a.LexicalKind.NameManager?1:2;H<V&&R(O,M(j),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:H,numArgsExpected:V});return;case a.WorksheetFuncId._UDF:return R(O,j,l.baseErrors.Unexpected_application_head);case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{(0,n.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",j.kind===a.NodeKind.Let);var I=n.RedBlackMapTree.create(O.localeInfo.stringCompareCI);for(var B of j.vars){var q=B.name;I=D(O,I,q.arg.name)}for(var W of j.badArgs)R(O,W.arg,l.baseErrors.Invalid_binder);R(O,M(j),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:H,numArgsExpected:(0,n.fastMax)(3,H+1+H%2)},H>=3&&j.body!==void 0);break}case a.WorksheetFuncId.LAMBDA:{(0,n.assertTrue)("calc.analyze.applySpecificWorksheetFunctionChecks",j.kind===a.NodeKind.Lambda);var Z=n.RedBlackMapTree.create(O.localeInfo.stringCompareCI),P=!1;for(var Q of j.params){var Y=Q.name;R(O,Y.arg.name,l.baseErrors.Unclosed_bracket,Y.arg.name.isClosed),Y.arg.def!==void 0&&R(O,Y.arg.name,l.baseErrors.Binder_requires_brackets,Y.arg.name.isBracketed),Y.arg.isOptional?P=!0:R(O,Y.arg,l.baseErrors.Mandatory_binder_after_optional,!P),Z=D(O,Z,Y.arg.name.name)}for(var X of j.badArgs)R(O,X.arg,l.baseErrors.Invalid_binder);var ee=H>=1&&j.body!==void 0;ee?j.body!==void 0&&(0,a.isMissingLiteralNode)(j.body.arg)&&R(O,j.body.arg,l.baseErrors.Invalid_body):R(O,M(j),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:H,numArgsExpected:H+1});break}}}var M=function(j){return j.args.length===0?j:j.args[j.args.length-1]};function k(O,j){return n.Pledge.try(function(){var z=j.head.id,H=(0,a.getWorksheetFuncType)(z),V=H.minArgs,I=H.maxArgs,B=H.headTypes,q=H.restTypes,W=H.tailTypes,Z=H.flags,P=j.args,Q=P.length,Y=(0,a.getArguments)(j.args),X=Y.length;if(R(O,j.head,l.baseErrors.Invalid_function_name,((Z&a.FunctionFlags.OnlyParsedDuringLoad)===0||O.locals.workbookLoad)&&(Z&a.FunctionFlags.Chart)===0&&((Z&a.FunctionFlags.Macro)===0||O.locals.lexicalKind===a.LexicalKind.NameManager)),X<V)switch(z){case a.WorksheetFuncId.IF:case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:case a.WorksheetFuncId.LAMBDA:break;default:var ee=P[Q-1];R(O,ee===void 0?j:ee,{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:X,numArgsExpected:V});break}if(X>I){var oe=P[Q-1];R(O,oe===void 0?j:oe,{kind:l.TypeError.Excess_function_arguments,funcId:z,numArgsGiven:X,numArgsExpected:I})}else if(q.length>1&&X>B.length+q.length){var le=(X-B.length)%q.length;le>W.length&&R(O,M(j),{kind:l.TypeError.Insufficient_function_arguments,funcId:z,numArgsGiven:X,numArgsExpected:X+(q.length-le)})}var ue;if(j.kind===a.NodeKind.App)ue=(0,a.getArguments)(j.args).map(function(ne,ce){return A(O,ne,(0,a.getArgType)(H,ce,X),{kind:l.TypeSourceKind.WSFArgument,funcId:z,argIndex:ce,numArgsGiven:X})});else if(j.kind===a.NodeKind.Let){var te=j.vars.map(function(ne){var ce=ne.binder;return ce.arg}),ie=j.body?[j.body.arg]:[];ue=[].concat(Ur(te),ie).map(function(ne){return x(O,ne)})}else{var ae=j.params.map(function(ne){var ce,me=ne.name;return(ce=me.arg.def)==null?void 0:ce.rhs}).filter(n.isDefined),re=j.body?[j.body.arg]:[];ue=[].concat(Ur(ae.map(function(ne){return x(O,ne,l.baseErrors.Missing_default_expression)})),Ur(re.map(function(ne){return x(O,ne)})))}return n.Pledge.all(ue).bind(function(ne){return _(O,j),d(O,H.returnType)})})}function v(O,j){return n.Pledge.try(function(){var z=j.head,H=j.args,V=H.length,I=(0,a.getArguments)(H),B=I.length,q=H[V-1],W=(0,a.higherOrderFunctionType)().maxArgs-1;return B>W&&R(O,q===void 0?j:q,{kind:l.SyntaxError.Excess_higher_order_function_arguments,numArgsGiven:B,numArgsExpected:W}),n.Pledge.all(H.map(function(Z){return A(O,Z,a.SignatureType.All,void 0)})).bind(function(Z){return x(O,z).bind(function(P){return C(P.result,a.OperKind.Range)||(P.result&(a.OperKind.Array|a.OperKind.Rich))!==0||R(O,z,y(z)||z.kind===a.NodeKind.Array?l.baseErrors.Unexpected_application_head:l.baseErrors.Unexpected_application_head_with_fix),d(O,a.SignatureType.All)})})})}function b(O,j){return n.Pledge.try(function(){if(R(O,j,l.baseErrors.Unclosed_application,j.isClosed),(0,a.isWSFNode)(j.head)){var z=j;return k(O,z)}if((0,a.isOperatorNode)(j.head)){var H=j;return T(O,H)}var V=j;return v(O,V)})}function x(O,j,z){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return n.Pledge.try(function(){var V,I,B;if(O.earlyExit&&!O.isOk())throw o;switch(j.kind){case a.NodeKind.App:case a.NodeKind.Let:case a.NodeKind.Lambda:return b(O,j);case a.NodeKind.Array:return E(O,j);case a.NodeKind.BadChars:case a.NodeKind.BadSequence:return S(O,j).bind(function(){return d(O,a.SignatureType.All)});case a.NodeKind.Missing:return z!==!1&&R(O,j,z??l.baseErrors.Bad_node),d(O,a.SignatureType.All);case a.NodeKind.CellRef:return!O.locals.allowRelativeQualifier&&((V=j.qualifier)==null?void 0:V.kind)===a.QualifierKind.Relative?(R(O,j,l.baseErrors.Invalid_rel_sheet_qualifier_in_cell),d(O,a.SignatureType.All)):!O.locals.allowUnqualifiedCell&&j.qualifier===void 0?(R(O,j,l.baseErrors.Invalid_unqualified_cell),d(O,a.SignatureType.All)):((I=j.qualifier)==null?void 0:I.kind)===a.QualifierKind.Document||((B=j.qualifier)==null?void 0:B.kind)===a.QualifierKind.Bad?(R(O,j,l.baseErrors.Invalid_qualifier),d(O,a.SignatureType.All)):j.ref.kind===a.CellRefKind.Bad?(R(O,j,l.baseErrors.Invalid_cell_ref),d(O,a.SignatureType.All)):d(O,a.OperKind.Range);case a.NodeKind.Literal:return R(O,j,l.baseErrors.Unclosed_literal,j.isClosed),(0,a.isErrorOper)(j.oper)&&R(O,j,l.baseErrors.Invalid_error_literal,!h(j.oper.type)),d(O,j.oper.kind|((0,a.isErrorOper)(j.oper)&&j.oper.type===a.ErrorType.REF?a.OperKind.Range:0));case a.NodeKind.Name:{var q=j.qualifier;if((H||!O.locals.allowRelativeQualifier)&&(q==null?void 0:q.kind)===a.QualifierKind.Relative)return R(O,j,l.baseErrors.Invalid_rel_sheet_qualifier_in_name),d(O,a.SignatureType.All);if(!O.locals.workbookLoad&&(q==null?void 0:q.kind)===a.QualifierKind.Document&&!q.isQuoted||(q==null?void 0:q.kind)===a.QualifierKind.SheetRange||(q==null?void 0:q.kind)===a.QualifierKind.Bad)return R(O,j,l.baseErrors.Invalid_qualifier),d(O,a.SignatureType.All);var W=(0,a.flattenNameParts)(j.parts).parts,Z=O.annotations[W[0].label],P=O.annotations[j.label],Q=(P==null?void 0:P.kind)===a.AnnotationKind.AppHeadName;return(Z==null?void 0:Z.kind)===a.AnnotationKind.LocalNameUse?R(O,j,l.baseErrors.Invalid_name,(0,a.canDenoteLocalName)(q,W)):R(O,j,H?l.baseErrors.Invalid_struct_ref_table_name:l.baseErrors.Invalid_name,j.parts.canDenoteNamedObject||(0,a.canDenoteUserDefinedFunc)(Q,q,j.parts)||(0,a.canDenoteCellRef)(O.locals,q,W)),d(O,a.SignatureType.All)}case a.NodeKind.Paren:return R(O,j,l.baseErrors.Unclosed_paren,j.isClosed),R(O,j,l.baseErrors.Empty_parenthesis,!(0,a.isMissingNode)(j.node)),x(O,j.node,!1);case a.NodeKind.FieldRef:return R(O,j,l.baseErrors.Unclosed_bracket,j.rhs.isClosed),R(O,j,l.baseErrors.Unexpected_field_ref,!(0,a.isMissingNode)(j.lhs)&&!(0,a.isNumberLiteralNode)(j.lhs)),j.rhs.field.kind!==a.NodeKind.Ident&&R(O,j.rhs.field,j.rhs.field.kind===a.NodeKind.Missing?l.baseErrors.Missing_field_name:l.baseErrors.Invalid_field_name),x(O,j.lhs,!1).bind(function(X){return d(O,a.SignatureType.All)});case a.NodeKind.StructRef:if(R(O,j,l.baseErrors.Missing_struct_ref_table_name,j.lhs!==void 0||O.locals.allowImplicitTable),j.rhs.innerRef!==void 0){var Y=function X(ee){switch(ee==null?void 0:ee.kind){case void 0:break;case a.StructRefKind.RangeOpRef:X(ee.lhs),X(ee.rhs);break;case a.StructRefKind.CommaOpRef:R(O,ee,l.baseErrors.Invalid_struct_ref_comma_parts,(0,a.isCommaOpRefWellFormed)(ee)),ee.refs.forEach(X);break;case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:R(O,ee,l.baseErrors.Unclosed_bracket,ee.isClosed);break;case a.StructRefKind.ThisRowOpRef:X(ee.ref);break;case a.StructRefKind.MissingRef:R(O,ee,l.baseErrors.Invalid_struct_ref_missing_part);break;case a.StructRefKind.BadRef:R(O,ee,l.baseErrors.Unclosed_bracket,ee.isClosed),R(O,ee,l.baseErrors.Invalid_struct_ref_bad_part);break}};Y(j.rhs.innerRef)}return R(O,j,l.baseErrors.Unclosed_bracket,j.rhs.isClosed),(j.lhs===void 0?n.Pledge.resolve(void 0):x(O,j.lhs,void 0,!0)).bind(function(X){return d(O,a.SignatureType.All)});default:return(0,n.assertNever)("calc.analyze.checker.infer: unhandled formula case",j)}})}function w(O,j){var z=j.annotations[j.node.label];if((z==null?void 0:z.kind)!==a.AnnotationKind.FormulaRoot||z.syntaxFeatures===void 0||!z.syntaxFeatures[a.SyntaxFeature.Comments])return;function H(B){for(var q of B)R(O,q,l.baseErrors.Unclosed_comment,q.isClosed)}function V(B){var q=j.spans[B];q!=null&&(q.preComments&&H(q.preComments),q.postComments&&H(q.postComments))}function I(B){return n.Pledge.try(function(){switch(V(B.label),B.kind){case a.NodeKind.Literal:case a.NodeKind.Missing:case a.NodeKind.BadChars:break;case a.NodeKind.App:case a.NodeKind.Let:case a.NodeKind.Lambda:return B.head.kind===a.NodeKind.Operator&&V(B.head.label),n.Pledge.all(B.args.map(I));case a.NodeKind.Array:return n.Pledge.all((0,n.safeConcat)([],B.nodes.map(function(q){return q.map(I)})));case a.NodeKind.BadSequence:return n.Pledge.all(B.contents.map(I));case a.NodeKind.CellRef:case a.NodeKind.Name:B.qualifier&&V(B.qualifier.label);break;case a.NodeKind.Paren:return I(B.node);case a.NodeKind.FieldRef:return V(B.rhs.label),V(B.rhs.field.label),I(B.lhs);case a.NodeKind.StructRef:return B.lhs?I(B.lhs):void 0;case a.NodeKind.Var:V(B.name.label);break;case a.NodeKind.Param:if(V(B.name.label),V(B.name.name.label),B.def)return V(B.def.label),I(B.def.rhs);break;default:return(0,n.assertNever)("calc.analyze.checker.comments",B)}})}n.Pledge.settleOrThrow(I(j.node))}var L={ok:!0,isOk:n.identity,collect:function(j,z,H){return!1}};function N(){return{ok:void 0,isOk:function(j){return j===void 0},collect:function(j,z,H){var V,I=H??[];return((V=I[j.label])!=null?V:I[j.label]=[]).push(z),I}}}function U(O,j,z,H){var V,I,B=z.annotations,q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,W={globals:O,locals:j,localeInfo:(V=(I=j.config)==null?void 0:I.localeInfo)!=null?V:O.config.localeInfo,annotations:B,reportError:H.collect,isOk:function(){return H.isOk(W.errorData)},earlyExit:q,errorData:H.ok};return W}function K(O,j){try{var z=n.Pledge.settleOrThrow(A(O,j.node,a.SignatureType.All,void 0,l.baseErrors.Empty_formula));return w(O,j),z}catch(H){if(H===o)return d(O,a.SignatureType.All);throw H}}function G(O,j,z){try{var H=N(),V=U(O,j,z,H,!1),I=K(V,z),B=I.context.errorData,q=Object.assign({},z,{isWellFormed:B===void 0});return(0,n.success)([q,B])}catch(W){return(0,n.failure)((0,n.javaScriptError)(W))}}function $(O,j,z){try{var H=U(O,j,z,L),V=K(H,z),I=V.context.errorData;return(0,n.success)(Object.assign({},z,{isWellFormed:I}))}catch(B){return(0,n.failure)((0,n.javaScriptError)(B))}}},"../excel-online-calc-syntax/lib/analyze/diagnostics.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.baseErrors=r.TypeSourceKind=r.TypeError=r.SyntaxError=void 0,r.formatDiagnostic=y;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o;(function(h){h.Unclosed_application="Unclosed_application",h.Unclosed_paren="Unclosed_paren",h.Unclosed_bracket="Unclosed_bracket",h.Unclosed_array="Unclosed_array",h.Unclosed_literal="Unclosed_literal",h.Unclosed_comment="Unclosed_comment",h.Invalid_number_literal="Invalid_number_literal",h.Invalid_string_literal="Invalid_string_literal",h.Invalid_error_literal="Invalid_error_literal",h.Invalid_function_name="Invalid_function_name",h.Invalid_name="Invalid_name",h.Illegal_array_literal_element="Illegal_array_literal_element",h.Empty_array_literal="Empty_array_literal",h.Irregular_array_shape="Irregular_array_shape",h.Empty_parenthesis="Empty_parenthesis",h.Missing_operation_argument="Missing_operation_argument",h.Bad_node="Bad_node",h.Invalid_qualifier="Invalid_qualifier",h.Invalid_cell_ref="Invalid_cell_ref",h.Invalid_binder="Invalid_binder",h.Missing_binder="Missing_binder",h.Duplicate_binder="Duplicate_binder",h.Invalid_body="Invalid_body",h.Mandatory_binder_after_optional="Mandatory_binder_after_optional",h.Missing_default_expression="Missing_default_expression",h.Binder_requires_brackets="Binder_requires_brackets",h.Invalid_field_name="Invalid_field_name",h.Missing_field_name="Missing_field_name",h.Empty_formula="Empty_formula",h.Invalid_rel_sheet_qualifier_in_cell="Invalid_rel_sheet_qualifier_in_cell",h.Invalid_rel_sheet_qualifier_in_name="Invalid_rel_sheet_qualifier_in_name",h.Invalid_unqualified_cell="Invalid_unqualified_cell",h.Unexpected_closing_paren="Unexpected_closing_paren",h.Unexpected_closing_brace="Unexpected_closing_brace",h.Unexpected_closing_bracket="Unexpected_closing_bracket",h.Unexpected_character="Unexpected_character",h.Unexpected_field_ref="Unexpected_field_ref",h.Unexpected_dot="Unexpected_dot",h.Invalid_struct_ref_table_name="Invalid_struct_ref_table_name",h.Missing_struct_ref_table_name="Missing_struct_ref_table_name",h.Invalid_struct_ref_comma_parts="Invalid_struct_ref_comma_parts",h.Invalid_struct_ref_missing_part="Invalid_struct_ref_missing_part",h.Invalid_struct_ref_bad_part="Invalid_struct_ref_bad_part",h.Excess_higher_order_function_arguments="Excess_higher_order_function_arguments"})(o||(r.SyntaxError=o={}));var d;(function(h){h.Types_not_related="Types_not_related",h.Unexpected_application_head="Unexpected_application_head",h.Unexpected_application_head_with_fix="Unexpected_application_head_with_fix",h.Incorrect_number_of_operator_arguments="Incorrect_number_of_operator_arguments",h.Excess_function_arguments="Excess_function_arguments",h.Insufficient_function_arguments="Insufficient_function_arguments"})(d||(r.TypeError=d={}));var g;(function(h){h.WSFArgument="WSFArgument",h.OperatorArgument="OperatorArgument"})(g||(r.TypeSourceKind=g={})),r.baseErrors=(n={},J(J(J(J(J(J(J(J(J(J(n,o.Unclosed_application,{kind:o.Unclosed_application}),o.Unclosed_paren,{kind:o.Unclosed_paren}),o.Unclosed_bracket,{kind:o.Unclosed_bracket}),o.Unclosed_array,{kind:o.Unclosed_array}),o.Unclosed_literal,{kind:o.Unclosed_literal}),o.Unclosed_comment,{kind:o.Unclosed_comment}),o.Invalid_number_literal,{kind:o.Invalid_number_literal}),o.Invalid_string_literal,{kind:o.Invalid_string_literal}),o.Invalid_error_literal,{kind:o.Invalid_error_literal}),o.Invalid_function_name,{kind:o.Invalid_function_name}),J(J(J(J(J(J(J(J(J(J(n,o.Invalid_name,{kind:o.Invalid_name}),o.Illegal_array_literal_element,{kind:o.Illegal_array_literal_element}),o.Empty_array_literal,{kind:o.Empty_array_literal}),o.Irregular_array_shape,{kind:o.Irregular_array_shape}),o.Empty_parenthesis,{kind:o.Empty_parenthesis}),o.Bad_node,{kind:o.Bad_node}),o.Invalid_qualifier,{kind:o.Invalid_qualifier}),o.Invalid_cell_ref,{kind:o.Invalid_cell_ref}),o.Invalid_binder,{kind:o.Invalid_binder}),o.Missing_binder,{kind:o.Missing_binder}),J(J(J(J(J(J(J(J(J(J(n,o.Duplicate_binder,{kind:o.Duplicate_binder}),o.Invalid_body,{kind:o.Invalid_body}),o.Mandatory_binder_after_optional,{kind:o.Mandatory_binder_after_optional}),o.Missing_default_expression,{kind:o.Missing_default_expression}),o.Binder_requires_brackets,{kind:o.Binder_requires_brackets}),o.Invalid_field_name,{kind:o.Invalid_field_name}),o.Missing_field_name,{kind:o.Missing_field_name}),o.Empty_formula,{kind:o.Empty_formula}),o.Invalid_rel_sheet_qualifier_in_cell,{kind:o.Invalid_rel_sheet_qualifier_in_cell}),o.Invalid_rel_sheet_qualifier_in_name,{kind:o.Invalid_rel_sheet_qualifier_in_name}),J(J(J(J(J(J(J(J(J(J(n,o.Invalid_unqualified_cell,{kind:o.Invalid_unqualified_cell}),o.Unexpected_closing_paren,{kind:o.Unexpected_closing_paren}),o.Unexpected_closing_brace,{kind:o.Unexpected_closing_brace}),o.Unexpected_closing_bracket,{kind:o.Unexpected_closing_bracket}),o.Unexpected_field_ref,{kind:o.Unexpected_field_ref}),o.Unexpected_dot,{kind:o.Unexpected_dot}),o.Invalid_struct_ref_table_name,{kind:o.Invalid_struct_ref_table_name}),o.Missing_struct_ref_table_name,{kind:o.Missing_struct_ref_table_name}),o.Invalid_struct_ref_comma_parts,{kind:o.Invalid_struct_ref_comma_parts}),o.Invalid_struct_ref_missing_part,{kind:o.Invalid_struct_ref_missing_part}),J(J(J(n,o.Invalid_struct_ref_bad_part,{kind:o.Invalid_struct_ref_bad_part}),d.Unexpected_application_head,{kind:d.Unexpected_application_head}),d.Unexpected_application_head_with_fix,{kind:d.Unexpected_application_head_with_fix}));function m(h){var R=h.kind,C=h.argIndex;switch(h.kind){case g.WSFArgument:return JSON.stringify({kind:R,funcId:(0,l.englishWorksheetFuncIdToName)(h.funcId),argIndex:C});case g.OperatorArgument:return JSON.stringify({kind:R,opId:(0,l.englishOperatorIdToName)(h.opId),argIndex:C})}}function y(h){switch(h.kind){case d.Insufficient_function_arguments:case d.Excess_function_arguments:return`${h.kind}: ${(0,l.englishWorksheetFuncIdToName)(h.funcId)}`;case o.Missing_operation_argument:case d.Incorrect_number_of_operator_arguments:return`${h.kind}: ${(0,l.englishOperatorIdToName)(h.opId)}`;case o.Unexpected_character:return`${h.kind}: ${(0,a.anonymizeFormulaString)(h.text)}`;case d.Types_not_related:return`${h.kind}: ${m(h.typeSource)}`;default:return h.kind}}},"../excel-online-calc-syntax/lib/analyze/precedents.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.resolveStaticPrecedents=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),o={getDocumentLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getDocumentLoc")},getSheetIndex:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetIndex")},getSheetName:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetName")},getNameLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getNameLoc")},getUserDefinedFuncLoc:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getUserDefinedFuncLoc")},getSheetRangeIndexes:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getSheetRangeIndexes")},getContainingTable:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getContainingTable")},getStructRefColumn:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefColumn")},getStructRefSpecialRef:function(){return(0,n.assertFalse)("calc.analyze.resolveStaticPrecedents: default getStructRefSpecialRef")}};function d(h){var R,C,S,F,E,A,T,D,_,M,k,v,b,x,w,L,N,U;return{config:h.config,getDocumentLoc:(R=(C=h.getDocumentLoc)==null?void 0:C.bind(h))!=null?R:o.getDocumentLoc,getSheetIndex:(S=(F=h.getSheetIndex)==null?void 0:F.bind(h))!=null?S:o.getSheetIndex,getSheetName:(E=(A=h.getSheetName)==null?void 0:A.bind(h))!=null?E:o.getSheetName,getNameLoc:(T=(D=h.getNameLoc)==null?void 0:D.bind(h))!=null?T:o.getNameLoc,getUserDefinedFuncLoc:(_=(M=h.getUserDefinedFuncLoc)==null?void 0:M.bind(h))!=null?_:o.getUserDefinedFuncLoc,getSheetRangeIndexes:(k=(v=h.getSheetRangeIndexes)==null?void 0:v.bind(h))!=null?k:o.getSheetRangeIndexes,getContainingTable:(b=(x=h.getContainingTable)==null?void 0:x.bind(h))!=null?b:o.getContainingTable,getStructRefColumn:(w=(L=h.getStructRefColumn)==null?void 0:L.bind(h))!=null?w:o.getStructRefColumn,getStructRefSpecialRef:(N=(U=h.getStructRefSpecialRef)==null?void 0:U.bind(h))!=null?N:o.getStructRefSpecialRef}}var g=(0,a.createFailureErrorClass)("ResolveStaticPrecedentsError"),m=(function(h){function R(C,S,F){var E;return Ge(this,R),E=Ta(this,R),E.locals=S,E.annotations=F,E.cells=[],E.names=[],E.udfs=[],E.nameSpecial=a.SpecialPrecs.None,E.ownSpecial=a.SpecialPrecs.None,E.resolutions=[],E.globals=d(C),E.resolver=(0,a.createResolver)(E.globals),E}return Ea(R,h),We(R,[{key:"appNode",value:function(S,F,E,A){var T=this;if(S.kind===a.NodeKind.WSF){var D=S.id,_=(0,a.getWorksheetFuncType)(D).staticPrecs;switch(D){case a.WorksheetFuncId.LOOKUP:case a.WorksheetFuncId.SUMIF:case a.WorksheetFuncId.AVERAGEIF:var M=function(b){var x=b.label,w=T.resolutions[x],L=(w==null?void 0:w.kind)===a.ResolvedKind.ResolvedCellRef||(w==null?void 0:w.kind)===a.ResolvedKind.ResolvedStructRef?w.resolution:void 0;return(L==null?void 0:L.kind)===n.ResultKind.Success?L.value:void 0},k=function(b,x){var w=M(b),L=M(x);return w!==void 0&&L!==void 0&&(0,a.isSheetGridRange)(w)&&(0,a.isSheetGridRange)(L)&&(0,a.isDocumentLocEqual)(w.sheet.document,L.sheet.document)&&w.range.rows===L.range.rows&&w.range.cols===L.range.cols};(F.length<3||F[2].kind===a.NodeKind.Literal||F[2].kind===a.NodeKind.Array||k(F[2],D===a.WorksheetFuncId.LOOKUP?F[1]:F[0]))&&(_&=~a.SpecialPrecs.AllCells);break}_!==a.SpecialPrecs.None&&(this.ownSpecial|=_)}return It(wt(R.prototype),"appNode",this).call(this,S,F,E,A)}},{key:"nameNode",value:function(S,F,E){var A=this.resolver.resolveDottedName(this.locals,(0,a.nameNode)(S,F,E),this.annotations);this.resolutions[E]=A,(0,n.safePush)(this.names,A.precedents.names),(0,n.safePush)(this.udfs,A.precedents.udfs);var T=A.headResolved;switch(T.kind){case a.ResolvedKind.ResolvedName:if(!(0,n.isSuccess)(T.resolution)){this.handleResolutionError(T.resolution.reason);break}T.resolution.value!==void 0&&(this.nameSpecial|=a.SpecialPrecs.All);break;case a.ResolvedKind.ResolvedUserDefinedFunc:if(!(0,n.isSuccess)(T.resolution)){this.handleResolutionError(T.resolution.reason);break}break;case a.ResolvedKind.ResolvedCellRef:this.pushResolvedGridRef(T.resolution);break}return It(wt(R.prototype),"nameNode",this).call(this,S,F,E)}},{key:"cellRefNode",value:function(S,F,E){var A=this.resolver.resolveCellRef(this.locals,(0,a.cellRefNode)(S,F,E));this.resolutions[E]=A;var T=A.resolution;return this.pushResolvedGridRef(T),It(wt(R.prototype),"cellRefNode",this).call(this,S,F,E)}},{key:"structRefNode",value:function(S,F,E){var A=this.resolver.resolveStructRef(this.locals,(0,a.structRefNode)(S,F,E));this.resolutions[E]=A,(0,n.safePush)(this.names,A.precedents);var T=A.resolution;return this.pushResolvedGridRef(T),It(wt(R.prototype),"structRefNode",this).call(this,S,F,E)}},{key:"pushResolvedGridRef",value:function(S){if(S.kind!==n.ResultKind.Success)return this.handleResolutionError(S.reason);if(S.value!==void 0){var F=S.value;if((0,a.isSheetGridRange)(F))this.cells.push(F);else{this.ownSpecial|=a.SpecialPrecs.OwnDocSheets;var E=this.globals.getSheetRangeIndexes(F.sheet);if(!(0,n.isSuccess)(E))throw new g(E.reason);(0,n.safePush)(this.cells,E.value.sheets.map(function(A){return(0,a.sheetGridRange)((0,a.sheetIndex)(F.sheet.document,A),F.range)}))}}}},{key:"handleResolutionError",value:function(S){switch(S.kind){case a.ResolveReasonKind.NoOriginSheet:case a.ResolveReasonKind.InvalidStructRef:case a.ResolveReasonKind.InvalidCellRef:case a.ResolveReasonKind.InvalidQualifier:case a.ResolveReasonKind.EmptyIntersection:return}throw new g(S)}}])})(a.IdentityVisitor);function y(h,R,C){try{var S=new m(h,R,C.annotations);return(0,a.reduceBottomUp)(S,C),(0,n.success)((0,l.staticPrecedents)(S.cells,S.names,S.udfs,S.nameSpecial|S.ownSpecial,S.ownSpecial,a.PrecsBound.Upper,S.resolutions))}catch(F){return F instanceof g?(0,n.failure)(F.reason):(0,n.failure)((0,n.javaScriptError)(F))}}},"../excel-online-calc-syntax/lib/analyze/serviceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.diagnostics=void 0,r.summarizeFormulaDiagnostics=d,r.staticPrecedents=g,r.createAnalyzeGlobals=m,r.analyzeLocalsGrid=y,r.analyzeLocalsName=h;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=n.__importStar(c("../excel-online-calc-syntax/lib/analyze/diagnostics.js"));r.diagnostics=o;function d(R){if(R!==void 0){var C={};return Object.keys(R).forEach(function(S){R[Number(S)].forEach(function(F){var E,A=o.formatDiagnostic(F);C[A]=((E=C[A])!=null?E:0)+1})}),C}}function g(R,C,S,F,E,A,T){return{cells:R,names:C,udfs:S,special:F,ownSpecial:E,bound:A,resolutions:T}}function m(R,C){return{config:R,getSheetName:C}}function y(R,C,S){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return{config:S??void 0,lexicalKind:R,originGridCell:(0,a.success)(C.range),originSheet:(0,a.success)(C.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:F}}function h(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return{config:C??void 0,lexicalKind:l.LexicalKind.NameManager,originGridCell:(0,a.success)(R.range),originSheet:(0,a.success)(R.sheet),allowRelativeQualifier:!0,allowUnqualifiedCell:!1,allowImplicitTable:!1,wrapCellReferences:!0,workbookLoad:S}}},"../excel-online-calc-syntax/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.token=r.tokenizeFormulaModule=r.analyzeServiceTypes=r.analyzeService=r.parserService=r.parseServiceTypes=r.stopUsingThis=r.createParser=r.parseResultHelper=r.isUnbracketedFieldName=r.createAnalyzer=r.PackageName=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");r.PackageName="excel-online-calc-syntax";var a=c("../excel-online-calc-syntax/lib/analyze/analyzeService.js");Object.defineProperty(r,"createAnalyzer",{enumerable:!0,get:function(){return a.createAnalyzer}}),n.__exportStar(c("../excel-online-calc-syntax/lib/analyze/serviceTypes.js"),r),n.__exportStar(c("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),r);var l=c("../excel-online-calc-syntax/lib/parse/parseFieldRef.js");Object.defineProperty(r,"isUnbracketedFieldName",{enumerable:!0,get:function(){return l.isUnbracketedFieldName}});var o=c("../excel-online-calc-syntax/lib/parse/parseResultHelper.js");Object.defineProperty(r,"parseResultHelper",{enumerable:!0,get:function(){return o.parseResultHelper}});var d=c("../excel-online-calc-syntax/lib/parse/parserService.js");Object.defineProperty(r,"createParser",{enumerable:!0,get:function(){return d.createParser}}),r.stopUsingThis=n.__importStar(c("../excel-online-calc-syntax/lib/stopUsingThisNamespace.js")),r.parseServiceTypes=n.__importStar(c("../excel-online-calc-syntax/lib/parse/serviceTypes.js")),r.parserService=n.__importStar(c("../excel-online-calc-syntax/lib/parse/parserService.js")),r.analyzeService=n.__importStar(c("../excel-online-calc-syntax/lib/analyze/analyzeService.js")),r.analyzeServiceTypes=n.__importStar(c("../excel-online-calc-syntax/lib/analyze/serviceTypes.js")),r.tokenizeFormulaModule=n.__importStar(c("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js")),r.token=n.__importStar(c("../excel-online-calc-syntax/lib/parse/token.js"))},"../excel-online-calc-syntax/lib/parse/parseCommon.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseIdentContinue=r.parseEnd=r.parseEscape=r.parseAtOp=r.parseRangeOp=r.parseDotSepTokenNotFollowedByLeftBracket=r.parseRightBracket=r.parseLeftBracket=r.parseRightSQuote=r.parseLeftSQuote=r.parseRightBrace=r.parseLeftBrace=r.parseRightParen=r.parseLeftParen=r.parseAssignToken=r.parseDotSepToken=r.parseQualSep=r.parseColSep=r.parseRowSep=r.parseListSep=r.parseCharIndex=r.parseSpacesOnly=r.parseWhitespace=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-syntax/lib/parse/parser.js"),l=c("../excel-online-calc-syntax/lib/parse/token.js");r.parseWhitespace=(0,a.many)((0,a.take)(function(y,h){return(0,l.isWhitespaceToken)(h)?h:void 0})),r.parseSpacesOnly=(0,a.opt)((0,a.take)(function(y,h){return h.kind===l.TokenKind.Spaces?h.chars:void 0}),"");var o=function(h,R,C,S,F){var E=h.at(R,C);if(E===void 0){var A=`calc.parse.pStart: internal error: expected token at ${R}`;return(0,n.assertFalse)(A)}return S(E.start,R)};r.parseCharIndex=o;function d(y){return(0,a.take)(function(h,R){return R.kind===l.TokenKind.Sep&&R.value===y?R:void 0})}function g(y){return(0,a.take)(function(h,R){return R.kind===l.TokenKind.Left&&R.value===y?R:void 0})}function m(y){return(0,a.take)(function(h,R){return R.kind===l.TokenKind.Right&&R.value===y?R:void 0})}r.parseListSep=d(l.SepId.List),r.parseRowSep=d(l.SepId.Row),r.parseColSep=d(l.SepId.Col),r.parseQualSep=d(l.SepId.Qual),r.parseDotSepToken=d(l.SepId.Dot),r.parseAssignToken=d(l.SepId.Assign),r.parseLeftParen=g(l.DelimId.Paren),r.parseRightParen=m(l.DelimId.Paren),r.parseLeftBrace=g(l.DelimId.Brace),r.parseRightBrace=m(l.DelimId.Brace),r.parseLeftSQuote=g(l.DelimId.SQuote),r.parseRightSQuote=m(l.DelimId.SQuote),r.parseLeftBracket=g(l.DelimId.Bracket),r.parseRightBracket=m(l.DelimId.Bracket),r.parseDotSepTokenNotFollowedByLeftBracket=(0,a.takePeek)(function(y,h,R){return(0,l.isDotSepToken)(h)&&!(0,l.isLeftBracketToken)(R)?h:void 0}),r.parseRangeOp=(0,a.take)(function(y,h){return(0,l.isRangeOpToken)(h)?h:void 0}),r.parseAtOp=(0,a.take)(function(y,h){return(0,l.isAtOpToken)(h)?h:void 0}),r.parseEscape=(0,a.take)(function(y,h){return h.kind===l.TokenKind.Escape?h:void 0}),r.parseEnd=(0,a.take)(function(y,h){return h.kind===l.TokenKind.End?h:void 0}),r.parseIdentContinue=(0,a.apply)((0,a.many1)((0,a.take)(function(y,h){return h.isIdentContinue?h:void 0})),function(y,h){var R=h[0];return h.length===1?R:(0,l.identToken)(R.start,h.map(function(C){return C.chars}).join(""))})},"../excel-online-calc-syntax/lib/parse/parseFieldRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseFieldRef=void 0,r.isUnbracketedFieldName=F;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse/parseOperators.js"),d=c("../excel-online-calc-syntax/lib/parse/parser.js"),g=c("../excel-online-calc-syntax/lib/parse/parserState.js"),m=c("../excel-online-calc-syntax/lib/parse/token.js"),y=n.codePoint,h=y.codePointQuestionMark,R=y.codePointBackslash,C=y.codePointUnderscore,S=255;function F(D,_){function M(x){return x!==h&&x!==R&&D.isIdentContinue(x)}function k(x){return x!==C&&x!==R&&(D.isIdentStart(x)||D.isNumeral(x))}if(_.length===0)return!1;var v=(0,n.stringCodePointAt)(_,0);if(!k(v))return!1;for(var b of(0,n.codePointIterator)(_,(0,n.numCodeUnits)(v)))if(!M(b))return!1;return!0}var E=(0,d.take)(function(D,_){return _.kind===m.TokenKind.Ident||_.kind===m.TokenKind.Escape||_.kind===m.TokenKind.Unexpected?_:void 0}),A=(0,d.apply)((0,d.tuple)(l.parseLeftBracket,(0,g.withTokenContext)(m.TokenContext.InFieldRef,(0,d.tuple)(l.parseCharIndex,(0,d.many)(E),l.parseCharIndex,(0,d.opt)(l.parseRightBracket,void 0)))),function(D,_){var M=be(_,2),k=M[0],v=be(M[1],4),b=v[0],x=v[1],w=v[2],L=v[3],N=L!==void 0,U=x.map(function(G){return G.kind===m.TokenKind.Escape?"":G.chars}).join("");if(!x.every(function(G,$,O){var j;return G.kind===m.TokenKind.Ident||G.kind===m.TokenKind.Escape&&((j=O[$+1])==null?void 0:j.kind)===m.TokenKind.Ident})||U.length>S){var K=x.map(function(G){return G.chars}).join("");return[(0,a.badCharsNode)(a.BadType.FieldName,K,(0,g.addSpan)(D,b,w,"","")),!0,N]}return[(0,a.identNode)(U,(0,g.addSpan)(D,b,w,"","")),!0,N]}),T=(0,d.apply)(l.parseIdentContinue,function(D,_){var M=_.start,k=_.start+_.chars.length;return!F(D.localeInfo,_.chars)||_.chars.length>S?[(0,a.badCharsNode)(a.BadType.FieldName,_.chars,(0,g.addSpan)(D,M,k,"","")),!1,!0]:[(0,a.identNode)(_.chars,(0,g.addSpan)(D,M,k,"","")),!1,!0]});r.parseFieldRef=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseWhitespace,l.parseDotSepToken,(0,d.any)(T,A),l.parseCharIndex),function(D,_){var M=be(_,5),k=M[0],v=M[1],b=M[2],x=be(M[3],3),w=x[0],L=x[1],N=x[2],U=M[4],K=(0,g.addSpan)(D,b.start,U,v,""),G=!1,$=(0,a.fieldRef)(w,L,N,G,K);return(0,o.fieldRefTerm)(v.length>0,$,k,U)})},"../excel-online-calc-syntax/lib/parse/parseFormula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseSpParam=r.parseFormula=void 0,r.runFormulaParser=$;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),d=c("../excel-online-calc-syntax/lib/parse/parseLiteral.js"),g=c("../excel-online-calc-syntax/lib/parse/parseOperators.js"),m=c("../excel-online-calc-syntax/lib/parse/parser.js"),y=c("../excel-online-calc-syntax/lib/parse/parseRef.js"),h=c("../excel-online-calc-syntax/lib/parse/parserState.js"),R=c("../excel-online-calc-syntax/lib/parse/parseStructRef.js"),C=c("../excel-online-calc-syntax/lib/parse/token.js"),S=(0,m.apply)((0,m.tuple)(l.parseWhitespace,(0,m.lazy)(function(){return r.parseFormula}),l.parseWhitespace),function(W,Z){var P=be(Z,3),Q=P[0],Y=P[1],X=P[2],ee=(0,h.getNodeSpan)(W,Y);if((0,n.assertTrue)("calc.parse.parseSpFormula",!(ee.pre.length>0&&Q.length>0)),(0,n.assertTrue)("calc.parse.parseSpFormula",!(ee.post.length>0&&X.length>0)),Q.length>0){var oe=(0,h.addWhitespace)(W,Q),le=be(oe,2);ee.pre=le[0],ee.preComments=le[1]}if(X.length>0){var ue=(0,h.addWhitespace)(W,X),te=be(ue,2);ee.post=te[0],ee.postComments=te[1]}return Y}),F=(0,m.apply)((0,m.tuple)(l.parseLeftParen,(0,h.withDelim)(C.DelimId.Paren,h.ListSep.Union,C.TokenContext.InParen,(0,m.tuple)(S,(0,m.opt)(l.parseRightParen,void 0))),l.parseCharIndex),function(W,Z){var P=be(Z,3),Q=P[0],Y=be(P[1],2),X=Y[0],ee=Y[1],oe=P[2];return(0,a.parenNode)(X,ee!==void 0,(0,h.addSpan)(W,Q.start,oe,"",""))}),E=(0,m.many1)(S,(0,m.right)(l.parseColSep,S)),A=(0,m.many1)(E,(0,m.right)(l.parseRowSep,E)),T=(0,m.apply)((0,m.tuple)(l.parseLeftBrace,(0,h.withDelim)(C.DelimId.Brace,h.ListSep.Union,C.TokenContext.InArray,(0,m.tuple)(A,(0,m.opt)(l.parseRightBrace,void 0))),l.parseCharIndex),function(W,Z){var P=be(Z,3),Q=P[0],Y=be(P[1],2),X=Y[0],ee=Y[1],oe=P[2];return(0,a.arrayNode)(X,ee!==void 0,(0,h.addSpan)(W,Q.start,oe,"",""))});function D(W){return(0,m.take)(function(Z,P){return W(P)?(0,a.badCharsNode)(a.BadType.Unexpected,P.chars,(0,h.addSpan)(Z,P.start,P.start+P.chars.length,"","")):void 0})}var _=(0,m.apply)((0,m.tuple)(l.parseCharIndex,D(C.isLeftBracketToken),(0,h.withDelim)(C.DelimId.Bracket,h.ListSep.Union,C.TokenContext.Normal,(0,m.tuple)(S,(0,m.opt)(D(C.isRightBracketToken),void 0))),l.parseCharIndex),function(W,Z){var P=be(Z,4),Q=P[0],Y=P[1],X=be(P[2],2),ee=X[0],oe=X[1],le=P[3],ue=[Y,ee];return oe!=null&&ue.push(oe),(0,a.badSequenceNode)(a.BadType.Unexpected,ue,(0,h.addSpan)(W,Q,le,"",""))}),M=(0,m.take)(function(W,Z){switch(Z.kind){case C.TokenKind.End:case C.TokenKind.Operator:case C.TokenKind.Spaces:case C.TokenKind.SingleLineComment:case C.TokenKind.MultiLineComment:return;case C.TokenKind.Sep:if(Z.value===C.SepId.Dot)return;if(Z.value===C.SepId.Qual||Z.value===C.SepId.Assign)break;if(W.delim.delimId===C.DelimId.Brace||Z.value!==C.SepId.Col&&Z.value!==C.SepId.Row)return;break;case C.TokenKind.Right:if(Z.value!==C.DelimId.SQuote&&W.delim.stack[Z.value])return;break}return(0,a.badCharsNode)(a.BadType.Unexpected,Z.chars,(0,h.addSpan)(W,Z.start,Z.start+Z.chars.length,"",""))}),k=(0,m.any)(y.parseRef,d.parseLiteral,F,T,o.parseFieldRef,R.parseStructRef,_,y.parseUnqualBadRef,M);function v(W){return(0,m.tuple)(l.parseLeftParen,(0,h.withDelim)(C.DelimId.Paren,h.ListSep.Arg,C.TokenContext.InParen,(0,m.tuple)((0,m.apply)((0,m.many1)(W,(0,m.right)(l.parseListSep,W)),function(Z,P){return P.map(function(Q){return Q.kind===a.NodeKind.Missing?(0,a.literalNode)(a.missingOper,!0,Q.label):Q})}),(0,m.opt)(l.parseRightParen,void 0))),l.parseCharIndex)}var b=(0,m.apply)(v(S),function(W,Z){var P=be(Z,3),Q=P[0],Y=be(P[1],2),X=Y[0],ee=Y[1],oe=P[2];return(0,g.argsTerm)(X,ee!==void 0,Q.start,oe)}),x=(0,m.apply)(v((0,m.any)((0,m.lazy)(function(){return r.parseSpParam}),S)),function(W,Z){var P=be(Z,3),Q=P[0],Y=be(P[1],2),X=Y[0],ee=Y[1],oe=P[2];return(0,g.lambdaArgsTerm)(X,ee!==void 0,Q.start,oe)}),w=(0,m.take)(function(W,Z){return Z.kind===C.TokenKind.Operator&&(Z.value===a.OperatorId.Percent||Z.value===a.OperatorId.Pound)?Z:void 0});function L(W,Z){return Z.kind===C.TokenKind.Sep&&Z.value===C.SepId.List&&W.delim.listSep===h.ListSep.Union?(0,C.operatorToken)(Z.start,W.localeInfo.listSeparator,a.OperatorId.Union):void 0}var N=(0,m.take)(function(W,Z){return Z.kind===C.TokenKind.Operator||(0,C.isDotSepToken)(Z)?Z:L(W,Z)}),U=(0,m.many)((0,m.take)(function(W,Z){return(0,C.isWhitespaceToken)(Z)?Z:void 0})),K=(0,m.any)((0,m.concat)((0,m.bind)((0,m.any)(k,w),function(W,Z){var P=(0,g.isWSFNode)(W.localeInfo,Z);return(P==null?void 0:P.id)===a.WorksheetFuncId.LAMBDA?(0,m.concat)((0,m.parseSucceed)([Z]),(0,m.opt)((0,m.tuple)(x),[])):(0,m.parseSucceed)([Z])}),(0,m.many)((0,m.any)(b,o.parseFieldRef,R.parseStructRef))),(0,m.tuple)(N)),G=(0,m.flatten)((0,m.many1)(K,(0,m.concat)(U,K)));r.parseFormula=(0,m.apply)((0,m.tuple)((0,m.opt)(G,void 0),l.parseCharIndex),function(W,Z){var P=be(Z,2),Q=P[0],Y=P[1];if(Q==null){var X=(0,h.addSpan)(W,Y,Y,"","");return(0,a.missingNode)("",X)}var ee=Q;return ee.push((0,C.endToken)(Y)),(0,g.runOperatorPrecedenceParser)(W,ee)});function $(W,Z,P,Q,Y,X,ee,oe){var le=J(J({},a.SyntaxFeature.Comments,(ee==null?void 0:ee[a.SyntaxFeature.Comments])===!0),a.SyntaxFeature.Statements,(ee==null?void 0:ee[a.SyntaxFeature.Statements])===!0),ue=(0,h.makeState)(W,Z,P,Q,Y,le),te=oe.at(0,ue);if(te===void 0){var ie="calc.parse.runTokenParser: internal error: expected at least 1 token";return(0,n.assertFalse)(ie)}var ae=(0,m.runParser)(S,oe,0,ue);if(!(0,n.isSuccess)(ae)){var re="calc.parse.runTokenParser: internal error: !isSuccess";return(0,n.assertFalse)(re)}var ne=ae.value.index,ce=oe.at(ne,ue);if(ce===void 0){var me="calc.parse.runTokenParser: internal error: expected one unconsumed token";return(0,n.assertFalse)(me)}if(ce.kind!==C.TokenKind.End){var he=`calc.parse.runTokenParser: internal error: didn't consume up to end at index ${ne}`;return(0,n.assertFalse)(he)}if(oe.at(ne+1,ue)!==void 0){var Ce="calc.parse.runTokenParser: internal error: expected no tokens following End";return(0,n.assertFalse)(Ce)}var ve=ae.value.output,fe=ue.spans,Ae=(0,a.buildAnnotations)(W,ve,X,ee==null?void 0:le);return(0,a.formula)(ve,fe,Ae)}var O=(0,m.applyTake)((0,m.tuple)(y.parseRef),function(W,Z){var P=be(Z,1),Q=P[0],Y=Q.kind===g.TermKind.MaybeWSFTerm?Q.node:Q;if((0,a.isUnqualifiedNameNode)(Y))return(0,a.identNode)(Y.whole,Y.label)}),j=(0,m.apply)((0,m.many1)((0,m.take)(function(W,Z){return Z.isIdentContinue||(0,C.isDotSepToken)(Z)?Z:void 0})),function(W,Z){var P=Z[0].start,Q=Z.map(function(X){return X.chars}).join(""),Y=(0,h.addSpan)(W,P,P+Q.length,"","");return(0,a.badCharsNode)(a.BadType.ParamName,Q,Y)}),z=(0,m.peek)(function(W,Z){var P=Z.start;return(0,a.missingNode)("",(0,h.addSpan)(W,P,P,"",""))}),H=(0,m.applyTake)((0,m.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,h.withDelim)(C.DelimId.Bracket,h.ListSep.Union,C.TokenContext.Normal,(0,m.tuple)(l.parseWhitespace,(0,m.any)(O,j,z),l.parseWhitespace,(0,m.opt)(l.parseRightBracket,void 0))),l.parseCharIndex),function(W,Z){var P=be(Z,4),Q=P[0],Y=P[1],X=be(P[2],4),ee=X[0],oe=X[1],le=X[2],ue=X[3],te=P[3],ie=(0,h.getNodeSpan)(W,oe),ae=(0,h.addWhitespace)(W,ee),re=be(ae,2);ie.pre=re[0],ie.preComments=re[1];var ne=(0,h.addWhitespace)(W,le),ce=be(ne,2);return ie.post=ce[0],ie.postComments=ce[1],(0,a.paramName)(oe,!0,ue!==void 0,(0,h.addSpan)(W,Q,te,"",""))}),V="_xlop.",I=(0,m.applyTake)((0,m.tuple)(l.parseCharIndex,O,l.parseCharIndex),function(W,Z){var P=be(Z,3),Q=P[0],Y=P[1],X=P[2],ee=Y.whole,oe=W.localeInfo,le=ee.length>V.length&&oe.stringCompareCI(ee.substring(0,V.length),V)===0;return(0,a.paramName)(Y,le,!0,(0,h.addSpan)(W,Q,X,"",""))}),B=(0,m.apply)((0,m.tuple)(l.parseWhitespace,l.parseCharIndex,l.parseAssignToken,l.parseWhitespace,(0,m.lazy)(function(){return r.parseFormula}),l.parseCharIndex),function(W,Z){var P=be(Z,6),Q=P[0],Y=P[1],X=P[2],ee=P[3],oe=P[4],le=P[5],ue=(0,h.getNodeSpan)(W,oe),te=(0,h.addWhitespace)(W,ee),ie=be(te,2);return ue.pre=ie[0],ue.preComments=ie[1],(0,a.paramDefault)(oe,(0,h.addSpan)(W,Y,le,Q,""))}),q=(0,m.lazy)(function(){return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?B:(0,m.parseFail)()});r.parseSpParam=(0,m.applyTake)((0,m.tuple)(l.parseWhitespace,l.parseCharIndex,(0,m.bind)((0,m.any)(I,H),function(W,Z){return Z.isClosed?(0,m.apply)((0,m.opt)(q,void 0),function(P,Q){return[Z,Q]}):(0,m.parseSucceed)([Z,void 0])}),l.parseCharIndex,l.parseWhitespace,(0,m.peek)(function(W,Z){return Z})),function(W,Z){var P=be(Z,6),Q=P[0],Y=P[1],X=be(P[2],2),ee=X[0],oe=X[1],le=P[3],ue=P[4],te=P[5];if(oe!==void 0||te.kind===C.TokenKind.End&&ee.isBracketed||(0,C.isListSepToken)(te))return(0,a.paramNode)(ee,oe,(0,h.addSpan)(W,Y,le,Q,ue))})},"../excel-online-calc-syntax/lib/parse/parseLiteral.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseLiteral=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),l=c("../excel-online-calc-syntax/lib/parse/parseOperators.js"),o=c("../excel-online-calc-syntax/lib/parse/parser.js"),d=c("../excel-online-calc-syntax/lib/parse/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse/token.js");function m(R){return R.refStyle===n.RefStyle.A1&&R.col==null&&typeof R.row=="object"&&R.row.kind===n.PosKind.Rel}var y=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind!==n.OperKind.Boolean?C:C.kind===g.TokenKind.CellRef&&m(C)?(0,g.literalToken)(C.start,C.chars,R.mathpack.fromNumber(C.row.index+R.origin.row+1)):void 0}),h=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind===n.OperKind.Boolean?C:void 0});r.parseLiteral=(0,o.apply)((0,o.tuple)((0,o.any)(y,(0,o.left)(h,(0,o.fails)(a.parseDotSepTokenNotFollowedByLeftBracket))),a.parseCharIndex),function(R,C){var S=be(C,2),F=S[0],E=S[1],A=(0,d.addSpan)(R,F.start,E,"","");if((0,g.isBadNumberOper)(F.oper))return(0,n.badCharsNode)(n.BadType.NumberLiteral,F.chars,A);if((0,g.isBadErrorOper)(F.oper))return(0,n.badCharsNode)(n.BadType.ErrorLiteral,F.chars,A);if((0,n.isStringOper)(F.oper)&&F.oper.value.length>n.cellStringLimit)return(0,n.badCharsNode)(n.BadType.StringLiteral,F.chars,A);var T=(0,n.literalNode)(F.oper,F.hasRight,A);return(0,n.isBooleanOper)(F.oper)?(0,l.maybeWSFTerm)(T,F.chars):T})},"../excel-online-calc-syntax/lib/parse/parseOperators.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TermKind=void 0,r.lambdaArgsTerm=m,r.argsTerm=y,r.fieldRefTerm=h,r.structRefTerm=R,r.maybeWSFTerm=C,r.isWSFNode=Z,r.runOperatorPrecedenceParser=fr;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parser.js"),o=c("../excel-online-calc-syntax/lib/parse/parserState.js"),d=c("../excel-online-calc-syntax/lib/parse/token.js"),g;(function(er){er.LambdaArgsTerm="LambdaArgsTerm",er.ArgsTerm="ArgsTerm",er.FieldRefTerm="FieldRefTerm",er.StructRefTerm="StructRefTerm",er.MaybeWSFTerm="MaybeWSFTerm"})(g||(r.TermKind=g={}));function m(er,Me,Ie,Qe){return{kind:g.LambdaArgsTerm,nodes:er,isClosed:Me,start:Ie,end:Qe}}function y(er,Me,Ie,Qe){return{kind:g.ArgsTerm,nodes:er,isClosed:Me,start:Ie,end:Qe}}function h(er,Me,Ie,Qe){return{kind:g.FieldRefTerm,hasDotPreSpace:er,rhs:Me,start:Ie,end:Qe}}function R(er,Me,Ie){return{kind:g.StructRefTerm,rhs:er,start:Me,end:Ie}}function C(er,Me){return{kind:g.MaybeWSFTerm,node:er,whole:Me}}function S(er){return er.kind!==d.TokenKind.Operator&&er.kind!==d.TokenKind.Sep&&er.kind!==d.TokenKind.End&&er.kind!==d.TokenKind.Spaces&&er.kind!==d.TokenKind.SingleLineComment&&er.kind!==d.TokenKind.MultiLineComment&&!(er.kind in g)}function F(er){return er.kind===d.TokenKind.Spaces||er.kind===d.TokenKind.SingleLineComment||er.kind===d.TokenKind.MultiLineComment}function E(er,Me){return Me=Me.kind===g.MaybeWSFTerm?Me.node:Me,S(Me)?(0,o.getNodeSpan)(er,Me).start:Me.start}var A=(0,l.many)((0,l.take)(function(er,Me){return F(Me)?Me:void 0})),T=(0,l.many1)((0,l.take)(function(er,Me){return F(Me)?Me:void 0})),D=(0,l.peek)(function(er,Me){return Me}),_=function(Me,Ie,Qe,dr,Cr){var yr=Me.at(Ie,Qe);if(yr===void 0){var Ir=`calc.parse.pStart: internal error: expected term at ${Ie}`;return(0,n.assertFalse)(Ir)}return dr(E(Qe,yr),Ie)};function M(er){return(0,l.apply)((0,l.tuple)(A,_,(0,l.take)(er),_,A),function(Me,Ie){var Qe=be(Ie,5),dr=Qe[0],Cr=Qe[1],yr=Qe[2],Ir=Qe[3],Pr=Qe[4];return(0,a.operatorNode)(yr,(0,o.addSpan)(Me,Cr,Ir,dr,Pr))})}function k(er){return(0,l.apply)((0,l.tuple)(A,_,(0,l.take)(er),_),function(Me,Ie){var Qe=be(Ie,4),dr=Qe[0],Cr=Qe[1],yr=Qe[2],Ir=Qe[3];return(0,a.operatorNode)(yr,(0,o.addSpan)(Me,Cr,Ir,dr,""))})}function v(er){return(0,l.apply)((0,l.tuple)(_,(0,l.take)(er),_,A),function(Me,Ie){var Qe=be(Ie,4),dr=Qe[0],Cr=Qe[1],yr=Qe[2],Ir=Qe[3];return(0,a.operatorNode)(Cr,(0,o.addSpan)(Me,dr,yr,"",Ir))})}var b=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&(Me.value===a.OperatorId.Add||Me.value===a.OperatorId.Sub)?Me.value:void 0}),x=v(function(er,Me){if(Me.kind===d.TokenKind.Operator){if(Me.value===a.OperatorId.Add)return a.OperatorId.Pos;if(Me.value===a.OperatorId.Sub)return a.OperatorId.Neg}}),w=v(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.At?Me.value:void 0}),L=k(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Pound?Me.value:void 0}),N=(0,l.take)(function(er,Me){return Me.kind===g.StructRefTerm?Me:void 0}),U=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&(Me.value===a.OperatorId.Mul||Me.value===a.OperatorId.Div)?Me.value:void 0}),K=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Pow?Me.value:void 0}),G=k(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Percent?Me.value:void 0}),$=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Concat?Me.value:void 0}),O=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value>=a.OperatorId.Eq&&Me.value<=a.OperatorId.Ge?Me.value:void 0}),j=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Range?Me.value:void 0}),z=M(function(er,Me){return Me.kind===d.TokenKind.Operator&&Me.value===a.OperatorId.Union?Me.value:void 0}),H=(0,l.applyTake)((0,l.tuple)(T,D),function(er,Me){var Ie=be(Me,2),Qe=Ie[0],dr=Ie[1];if(dr.kind!==d.TokenKind.End&&(dr.kind!==d.TokenKind.Operator||dr.value===a.OperatorId.At)&&!(dr.kind===d.TokenKind.Sep&&(0,d.isDotSepToken)(dr))){if(!(Qe.length===1&&Qe[0].kind===d.TokenKind.Spaces))return Qe;var Cr=E(er,dr),yr=(0,o.addSpan)(er,Cr,Cr,Qe[0].chars,"");return(0,a.operatorNode)(a.OperatorId.Isect,yr)}}),V=(0,l.take)(function(er,Me){return Me.kind===d.TokenKind.Sep&&(0,d.isDotSepToken)(Me)?Me:void 0}),I=(0,l.take)(function(er,Me){return Me.kind===g.ArgsTerm?Me:void 0}),B=(0,l.take)(function(er,Me){return Me.kind===g.LambdaArgsTerm?Me:void 0}),q=(0,l.take)(function(er,Me){return Me.kind===g.ArgsTerm||Me.kind===g.FieldRefTerm?Me:void 0}),W=J({},a.WorksheetFuncId.LETREC,n.FeatureName.CalcLetRecFunction);function Z(er,Me){if(Me.kind===g.MaybeWSFTerm&&Me.whole!==void 0){var Ie=(0,a.getWorksheetFuncId)(er,Me.whole);if(Ie===void 0||((0,n.assertTrue)("calc.parse.parseWSFName: unexpected UDF",Ie!==a.WorksheetFuncId._UDF),((0,a.getWorksheetFuncType)(Ie).flags&a.FunctionFlags.Internal)!==0))return;var Qe=W[Ie];return Qe!==void 0&&!(0,n.isFeatureEnabled)(Qe)?void 0:(0,a.wsfNode)(Ie,Me.whole,Me.node.label)}}var P=(0,l.take)(function(er,Me){return Z(er.localeInfo,Me)}),Q=(0,l.take)(function(er,Me){var Ie=Z(er.localeInfo,Me);return(Ie==null?void 0:Ie.id)===a.WorksheetFuncId.LAMBDA?Ie:void 0});function Y(er,Me){return!!((0,a.isUnqualifiedNameNode)(Me)||er===a.RefStyle.A1&&Me.kind===a.NodeKind.CellRef&&Me.qualifier===void 0&&Me.ref.kind===a.CellRefKind.Single&&Me.ref.col.kind===a.PosKind.Rel&&Me.ref.row.kind===a.PosKind.Rel)}var X=(0,l.apply)((0,l.tuple)(Q,B),function(er,Me){for(var Ie=be(Me,2),Qe=Ie[0],dr=Ie[1],Cr=(0,o.getNodeSpan)(er,Qe).start,yr=dr.nodes,Ir=Qe.id,Pr=[],Ne,ar=[],sr=0;sr<yr.length;sr+=1){var Er=yr[sr];Er.kind===a.NodeKind.Param?Pr.push((0,a.lambdaParam)((0,a.indexedArg)(Er,sr))):sr===yr.length-1?Ne=(0,a.indexedArg)(Er,sr):ar.push((0,a.indexedArg)(Er,sr))}var Sr=(0,o.addSpan)(er,Cr,dr.end,"","");return(0,a.lambdaNode)(Qe,Pr,Ne,ar,dr.isClosed,Sr)}),ee=(0,l.apply)((0,l.tuple)(P,I),function(er,Me){var Ie=be(Me,2),Qe=Ie[0],dr=Ie[1],Cr=(0,o.getNodeSpan)(er,Qe).start,yr=dr.nodes;switch(Qe.id){case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{for(var Ir=Qe.id,Pr=[],Ne=[],ar,sr=0;sr<yr.length;sr+=1){var Er=yr[sr];if(sr===yr.length-1){ar=(0,a.indexedArg)(Er,sr);continue}if(sr+1<yr.length&&(0,a.isUnqualifiedNameNode)(Er)&&!(sr+3<yr.length&&!Y(er.refStyle,yr[sr+2])&&(0,a.isUnqualifiedNameNode)(yr[sr+1]))){Pr.push((0,a.letVar)((0,a.indexedArg)((0,a.varNode)((0,a.identNode)(Er.whole,Er.parts.label),Er.label),sr),(0,a.indexedArg)(yr[sr+1],sr+1))),sr+=1;continue}Ne.push((0,a.indexedArg)(Er,sr))}var Sr=(0,o.addSpan)(er,Cr,dr.end,"","");return(0,a.letNode)(Qe,Pr,ar,Ne,dr.isClosed,Sr)}case a.WorksheetFuncId.LAMBDA:return(0,n.assertFalse)("calc.parse.parseWSFApp: unexpected LAMBDA+ArgTerm")}return ie(er,Qe,yr,dr.isClosed,Cr,dr.end)});function oe(er,Me,Ie){return(0,l.apply)((0,l.tuple)((0,l.many)(er),Me),function(Qe,dr){var Cr=be(dr,2),yr=Cr[0],Ir=Cr[1];return yr.reduceRight(Ie(Qe),Ir)})}function le(er,Me,Ie){return(0,l.apply)((0,l.tuple)(er,(0,l.many)(Me)),function(Qe,dr){var Cr=be(dr,2),yr=Cr[0],Ir=Cr[1];return Ir.reduce(Ie(Qe),yr)})}var ue=function(Me){return Array.isArray(Me)};function te(er){return function(Me,Ie){var Qe=be(Ie,2),dr=Qe[0],Cr=Qe[1];if(ue(dr)){var yr=(0,o.getNodeSpan)(er,Me);(0,n.assertTrue)("calc.parse.makeAppNodeInfix",yr.post.length===0);var Ir=(0,o.addWhitespace)(er,dr),Pr=be(Ir,2);yr.post=Pr[0],yr.postComments=Pr[1];var Ne=(0,o.getNodeSpan)(er,Cr),ar=(0,o.addSpan)(er,yr.start,Ne.end,"","");return(0,a.badSequenceNode)(a.BadType.Unexpected,[Me,Cr],ar)}var sr=(0,o.getNodeSpan)(er,Me).start,Er=(0,o.getNodeSpan)(er,Cr).end,Sr=(0,o.addSpan)(er,sr,Er,"","");return(0,a.appNode)(dr,[Me,Cr],!0,Sr)}}function ie(er,Me,Ie,Qe,dr,Cr){var yr=(0,o.addSpan)(er,dr,Cr,"","");return(0,a.appNode)(Me,Ie,Qe,yr)}function ae(er){return function(Me,Ie){var Qe=(0,o.getNodeSpan)(er,Me).start;switch(Ie.kind){case g.ArgsTerm:return ie(er,Me,Ie.nodes,Ie.isClosed,Qe,Ie.end);case g.FieldRefTerm:{var dr=(0,o.addSpan)(er,Qe,Ie.end,"",""),Cr=(0,o.getNodeSpan)(er,Ie.rhs),yr=Cr.start,Ir=Cr.end,Pr=Cr.pre;if((0,a.isNumberLiteralNode)(Me)){var Ne=(0,o.addSpan)(er,yr,yr,"",""),ar=(0,a.missingNode)("",Ne),sr=Ie.rhs.label,Er=(0,o.addSpan)(er,yr,Ir,"",""),Sr=!1,$e=(0,a.fieldRef)(Ie.rhs.field,Ie.rhs.isBracketed,Ie.rhs.isClosed,Sr,Er);return(0,a.badSequenceNode)(a.BadType.FieldRef,[Me,(0,a.fieldRefNode)(ar,$e,sr)],dr)}var gr=!Ie.rhs.isBracketed&&(0,a.shouldFieldRefBeBracketed)(Me,Ie.rhs,Pr),xr=(0,a.fieldRef)(Ie.rhs.field,Ie.rhs.isBracketed,Ie.rhs.isClosed,gr,Ie.rhs.label);return(0,a.fieldRefNode)(Me,xr,dr)}case g.StructRefTerm:{var Qr=(0,o.addSpan)(er,Qe,Ie.end,"","");switch(Me.kind){case a.NodeKind.Name:return(0,a.structRefNode)(Me,Ie.rhs,Qr);case a.NodeKind.Missing:return(0,a.structRefNode)(void 0,Ie.rhs,Qr)}return(0,a.badSequenceNode)(a.BadType.StructRef,[Me,(0,a.structRefNode)(void 0,Ie.rhs,(0,o.addSpan)(er,Ie.start,Ie.end,"",""))],Qr)}case a.NodeKind.Operator:return ie(er,Ie,[Me],!0,Qe,(0,o.getNodeSpan)(er,Ie).end)}}}function re(er){var Me=!0;return function(Ie,Qe){var dr=(0,o.getNodeSpan)(er,Qe).start,Cr=(0,o.getNodeSpan)(er,Ie).end,yr=(0,o.addSpan)(er,dr,Cr,"","");if((Qe.id===a.OperatorId.Pos||Qe.id===a.OperatorId.Neg)&&Me&&(Me=!1,(0,a.isNumberLiteralNode)(Ie)&&(0,o.getNodeSpan)(er,Qe).post==="")){var Ir=Qe.id===a.OperatorId.Pos?Ie.oper:er.mathpack.neg(Ie.oper);return(0,a.literalNode)(Ir,!0,yr)}return(0,a.appNode)(Qe,[Ie],!0,yr)}}var ne=(0,l.take)(function(er,Me){return Me.kind===g.MaybeWSFTerm?Me.node:S(Me)?Me:void 0}),ce=(0,l.apply)((0,l.tuple)(A,V,_,A),function(er,Me){var Ie=be(Me,4),Qe=Ie[0],dr=Ie[1],Cr=Ie[2],yr=Ie[3];return(0,a.badCharsNode)(a.BadType.Unexpected,dr.chars,(0,o.addSpan)(er,dr.start,Cr,Qe,yr))}),me=(0,l.apply)((0,l.tuple)(_,A,V,_),function(er,Me){var Ie=be(Me,4),Qe=Ie[0],dr=Ie[1],Cr=Ie[2],yr=Ie[3],Ir=!1,Pr=(0,o.addSpan)(er,yr,yr,"",""),Ne=(0,o.addSpan)(er,Cr.start,yr,dr,""),ar=(0,a.fieldRef)((0,a.missingNode)("",Pr),!1,!0,Ir,Ne);return h(dr.length>0,ar,Qe,yr)}),he=(0,l.lazy)(function(){return(0,l.apply)((0,l.tuple)(_,(0,l.many)((0,l.any)(X,ee,ne,ce),(0,l.any)(X,ee,ne,(0,l.right)((0,l.succeeds)(w),ke))),_),function(er,Me){var Ie=be(Me,3),Qe=Ie[0],dr=Ie[1],Cr=Ie[2];if(dr.length===1)return dr[0];var yr=(0,o.addSpan)(er,Qe,Cr,"","");return dr.length===0?(0,a.missingNode)("",yr):(0,a.badSequenceNode)(a.BadType.Unexpected,dr,yr)})}),Ce=(0,l.lazy)(function(){return(0,l.any)((0,l.right)((0,l.succeeds)(w),ke),(0,l.right)((0,l.succeeds)(x),Je),he)}),ve=le(Ce,(0,l.any)(L,N),ae),fe=le(ve,(0,l.tuple)(j,ve),te),Ae=le(fe,(0,l.tuple)(H,fe),te),Te=le(Ae,(0,l.any)(q,me),ae),ke=oe(w,Te,re),Ve=le(ke,(0,l.tuple)(z,ke),te),Je=oe(x,Ve,re),Ze=le(Je,G,ae),pr=le(Ze,(0,l.tuple)(K,Ze),te),vr=le(pr,(0,l.tuple)(U,pr),te),Fr=le(vr,(0,l.tuple)(b,vr),te),tr=le(Fr,(0,l.tuple)($,Fr),te),Dr=le(tr,(0,l.tuple)(O,tr),te);function fr(er,Me){var Ie=Me.length-1;if(Ie<1){var Qe="calc.parse.runTermParser: internal error: expected at least 1 term";return(0,n.assertFalse)(Qe)}if(Me[Ie].kind!==d.TokenKind.End){var dr="calc.parse.runTermParser: internal error: array[n].kind !== End";return(0,n.assertFalse)(dr)}if(Ie===1&&S(Me[0]))return Me[0];if(F(Me[0])){var Cr="calc.parse.runTermParser: internal error: array[0].kind === Spaces/comment";return(0,n.assertFalse)(Cr)}if(F(Me[Ie-1])){var yr="calc.parse.runTermParser: internal error: array[n-1].kind === Spaces/comment";return(0,n.assertFalse)(yr)}for(;;){var Ir=new l.ArraySeq(Me),Pr=(0,l.runParser)(Dr,Ir,0,er);if((0,n.isSuccess)(Pr)&&Pr.value.index>=Ie)return Pr.value.output;if(!(0,n.isSuccess)(Pr)||Pr.value.index===0||Pr.value.index===1&&S(Me[0])){var Ne=(0,n.isSuccess)(Pr)?Pr.value.index:0,ar=`calc.parse.runTermParser: internal error: consumed ${Ne} out of ${Ie}`;return(0,n.assertFalse)(ar)}Me=[Pr.value.output].concat(Ur(Me.slice(Pr.value.index))),Ie=Me.length-1}}},"../excel-online-calc-syntax/lib/parse/parseQualifier.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseQualifier=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse/parser.js"),d=c("../excel-online-calc-syntax/lib/parse/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse/token.js");function m(O){return O.kind===g.TokenKind.Literal&&O.oper.kind===a.OperKind.Boolean}function y(O){return O.kind===g.TokenKind.Literal&&(0,g.isNumberLikeOper)(O.oper)}var h=n.codePoint.codePointFullStop,R=(0,o.opt)((0,o.takePeek)(function(O,j,z){return j.kind===g.TokenKind.Spaces&&!(0,g.isWhitespaceToken)(z)?j.chars:void 0}),""),C=(0,o.take)(function(O,j){return j.isIdentContinue&&!m(j)&&j.chars.length>0&&j.chars.charCodeAt(0)!==h?j.chars:void 0}),S=(0,o.take)(function(O,j){return j.isIdentContinue||(0,g.isDotSepToken)(j)?j.chars:void 0}),F=(0,o.apply)((0,o.many1)(C,S),function(O,j){return j.join("")}),E=(0,o.apply)((0,o.many1)((0,o.take)(function(O,j){return j.kind===g.TokenKind.Ident?j.chars:j.kind===g.TokenKind.Escape?"":void 0})),function(O,j){return j.join("")}),A=function(j,z){var H;return((H=z.path)!=null?H:"")+j.leftBracket+z.document+j.rightBracket};function T(O,j,z,H,V,I){var B,q;if(j==null)H==null?(B=(0,a.identQualifier)(z,V,I),q=z):(B=(0,a.sheetRangeQualifier)(z,H,void 0,V,I),q=`${z}:${H}`);else{var W=A(O.localeInfo,j);H==null?(B=(0,a.sheetQualifier)(z,j,V,I),q=`${W}${z}`):(B=(0,a.sheetRangeQualifier)(z,H,j,V,I),q=`${W}${z}:${H}`)}return[B,V?(0,a.quoteQualifier)(q):q]}var D=(0,o.take)(function(O,j){return j.kind===g.TokenKind.Ident||(0,g.isRangeOpToken)(j)?j.chars:j.kind===g.TokenKind.Escape?"":void 0}),_=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(D),l.parseLeftBracket,(0,o.many1)(D),l.parseRightBracket,l.parseCharIndex),function(O,j){var z=be(j,6),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=z[5],Z=V.join(""),P=B.join("");return(0,a.documentQualifier)(P,Z!==""?Z:void 0,!0,(0,d.addSpan)(O,H,W,"",""))}),M=(0,o.apply)((0,o.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,o.many1)(S),l.parseRightBracket,l.parseCharIndex),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=I.join("");return(0,a.documentQualifier)(W,void 0,!1,(0,d.addSpan)(O,H,q,"",""))}),k=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.opt)(M,void 0),F,(0,o.opt)((0,o.right)(l.parseRangeOp,F),void 0),l.parseCharIndex),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4];return T(O,V,I,B,!1,(0,d.addSpan)(O,H,q,"",""))}),v=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,d.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)((0,o.opt)(_,void 0),E,(0,o.opt)((0,o.right)(l.parseRangeOp,E),void 0),l.parseRightSQuote)),l.parseCharIndex),function(O,j){var z=be(j,3),H=z[0],V=be(z[1],4),I=V[0],B=V[1],q=V[2],W=V[3],Z=z[2];return T(O,I,B,q,!0,(0,d.addSpan)(O,H.start,Z,"",""))}),b=(0,o.apply)(M,function(O,j){return[j,A(O.localeInfo,j)]}),x=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,d.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)(_,l.parseRightSQuote)),l.parseCharIndex),function(O,j){var z=be(j,3),H=z[0],V=be(z[1],2),I=V[0],B=V[1],q=z[2];return[(0,a.documentQualifier)(I.document,I.path,!0,(0,d.addSpan)(O,H.start,q,"","")),(0,a.quoteQualifier)(A(O.localeInfo,I))]}),w=(0,o.take)(function(O,j){return j.kind===g.TokenKind.End||j.kind===g.TokenKind.Right&&j.value===g.DelimId.SQuote?void 0:j.chars}),L=(0,o.bind)((0,o.tuple)(l.parseLeftSQuote,(0,d.withTokenContext)(g.TokenContext.InQuotedQual,(0,o.tuple)((0,o.many)(w),(0,o.opt)(l.parseRightSQuote,void 0)))),function(O,j){var z=be(j,2),H=z[0],V=be(z[1],2),I=V[0],B=V[1],q=B!==void 0;return(0,o.apply)((0,o.tuple)(q?(0,o.opt)((0,o.tuple)(l.parseQualSep,R),[void 0,""]):(0,o.parseSucceed)([void 0,""]),l.parseCharIndex),function(W,Z){var P=be(Z,2),Q=be(P[0],2),Y=Q[0],X=Q[1],ee=P[1],oe=Y!==void 0,le=`'${I.join("")}${q?"'":""}${oe?"!":""}`,ue=(0,d.addSpan)(W,H.start,ee-X.length,"",X);return[(0,a.badQualifier)(le,!0,q,oe,ue),le]})}),N=(0,o.take)(function(O,j){if((0,g.isRefErrorToken)(j)){var z=(0,d.addSpan)(O,j.start,j.start+j.chars.length,"","");return[(0,a.errorQualifier)(z),j.chars]}}),U=(0,o.peek)(function(O,j){var z=(0,d.addSpan)(O,j.start,j.start,"","");return[(0,a.relativeQualifier)(z),""]}),K=(0,o.apply)((0,o.tuple)((0,o.any)(k,v,b,x,U),l.parseQualSep,R),function(O,j){var z=be(j,3),H=be(z[0],2),V=H[0],I=H[1],B=z[1],q=z[2],W=(0,d.getNodeSpan)(O,V);return W.end+=1,(0,n.assertTrue)("calc.parse.parseGoodQualifier",W.end===B.start+B.chars.length),(0,n.assertTrue)("calc.parse.parseGoodQualifier",W.post.length===0),W.post=q,[V,`${I}!`]}),G=(0,o.take)(function(O,j){return j.isIdentContinue||(0,g.isDotSepToken)(j)||m(j)||y(j)?j.chars:void 0}),$=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(G),l.parseQualSep,l.parseCharIndex,R),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=`${V.join("")}!`,Z=(0,d.addSpan)(O,H,B,"",q);return[(0,a.badQualifier)(W,!1,!0,!0,Z),W]});r.parseQualifier=(0,o.any)(N,K,$,L)},"../excel-online-calc-syntax/lib/parse/parseRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseRef=r.parseUnqualBadRef=void 0,r.isCompleteCellRefToken=E;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse/parseFieldRef.js"),d=c("../excel-online-calc-syntax/lib/parse/parseOperators.js"),g=c("../excel-online-calc-syntax/lib/parse/parseQualifier.js"),m=c("../excel-online-calc-syntax/lib/parse/parser.js"),y=c("../excel-online-calc-syntax/lib/parse/parserState.js"),h=c("../excel-online-calc-syntax/lib/parse/token.js");function R(Q,Y){return Q.refStyle===Y.refStyle&&!Y.isBadLocale&&Y.row!==a.SpecialPos.A1BadDollar&&Y.col!==a.SpecialPos.A1BadDollar}function C(Q){return Q.refStyle===a.RefStyle.R1C1||typeof Q.row=="object"&&typeof Q.col=="object"}function S(Q){return Q.refStyle===a.RefStyle.A1&&Q.row==null&&typeof Q.col=="object"&&Q.col.kind===a.PosKind.Rel}function F(Q,Y){return Y.refStyle===a.RefStyle.A1&&Q.refStyle===a.RefStyle.A1&&Y.isIdentContinue||Y.refStyle===a.RefStyle.R1C1&&(0,a.isR1C1IdentStart)(Y.row,Y.col)}function E(Q,Y){return Y.kind===h.TokenKind.CellRef&&R(Q,Y)&&C(Y)}var A=(0,a.pos)(a.PosKind.Rel,0);function T(Q){return Q===a.SpecialPos.RCNoNum?A:Q}function D(Q,Y){if(Q.row!==a.SpecialPos.A1BadDollar&&Q.col!==a.SpecialPos.A1BadDollar){var X=Q.refStyle===a.RefStyle.R1C1&&!Q.isIdentContinue;if(Q.row!=null&&Q.col!=null)return(0,a.cellRefSingle)(T(Q.row),T(Q.col),X,Y);if(Q.row!=null){var ee=T(Q.row);return(0,a.cellRefRow)(ee,ee,X,Y)}if(Q.col!=null){var oe=T(Q.col);return(0,a.cellRefCol)(oe,oe,X,Y)}}var le=`calc.parse.cellRefToken2cellRef: bad token ${(0,n.anonymize)(Q)}`;return(0,n.assertFalse)(le)}function _(Q,Y){return Y.isIdentContinue&&Q.localeInfo.isIdentStart((0,n.stringCodePointAt)(Y.chars,0))}var M=(0,m.take)(function(Q,Y){return E(Q,Y)&&!_(Q,Y)||(0,h.isRefErrorToken)(Y)?Y:void 0}),k=(0,m.take)(function(Q,Y){return E(Q,Y)&&_(Q,Y)?Y:void 0}),v=(0,m.apply)((0,m.tuple)((0,m.any)(M,(0,m.withState)(function(Q){return Q.cellRefMustBeCellRefNode?k:(0,m.left)(k,(0,m.fails)((0,m.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)))})),l.parseCharIndex),function(Q,Y){var X=be(Y,2),ee=X[0],oe=X[1],le=ee.kind===h.TokenKind.CellRef?D(ee,(0,y.addSpan)(Q,ee.start,oe,"","")):(0,a.cellRefError)((0,y.addSpan)(Q,ee.start,oe,"","")),ue=ee.kind===h.TokenKind.CellRef?ee.chars:void 0;return(0,d.maybeWSFTerm)((0,a.cellRefNode)(le,void 0,(0,y.addSpan)(Q,ee.start,oe,"","")),ue)});function b(Q,Y,X){return X.kind===h.TokenKind.Left&&X.value===h.DelimId.Paren&&Y.isIdentContinue&&(0,a.getWorksheetFuncId)(Q.localeInfo,Y.chars)!=null}var x=(0,m.takePeek)(function(Q,Y,X){return Y.kind===h.TokenKind.CellRef&&R(Q,Y)&&!b(Q,Y,X)&&!X.isIdentContinue?[Y,X.start]:void 0}),w=(0,m.bind)((0,m.tuple)(x,l.parseSpacesOnly,l.parseRangeOp,l.parseSpacesOnly,x),function(Q,Y){var X=be(Y,5),ee=be(X[0],2),oe=ee[0],le=ee[1],ue=X[1],te=X[2],ie=X[3],ae=be(X[4],2),re=ae[0],ne=ae[1],ce=(0,y.addSpan)(Q,oe.start,le,"",ue),me=(0,y.addSpan)(Q,re.start,ne,ie,""),he=D(oe,ce),Ce=D(re,me),ve=void 0;if(he.kind===a.CellRefKind.Single&&Ce.kind===a.CellRefKind.Single){var fe=(0,y.addSpan)(Q,oe.start,ne,"","");ve=(0,a.cellRefRange)(he,Ce,fe)}else if(ue.length===0&&ie.length===0){if(he.kind===a.CellRefKind.Row&&Ce.kind===a.CellRefKind.Row){var Ae=he.isBracketed||Ce.isBracketed,Te=(0,y.addSpan)(Q,oe.start,ne,"","");ve=(0,a.cellRefRow)(he.row1,Ce.row1,Ae,Te)}else if(he.kind===a.CellRefKind.Col&&Ce.kind===a.CellRefKind.Col){var ke=he.isBracketed||Ce.isBracketed,Ve=(0,y.addSpan)(Q,oe.start,ne,"","");ve=(0,a.cellRefCol)(he.col1,Ce.col1,ke,Ve)}}if(ve==null)return(0,m.parseFail)();var Je=(0,d.maybeWSFTerm)((0,a.cellRefNode)(ve,void 0,(0,y.addSpan)(Q,oe.start,ne,"","")),void 0);return oe.isIdentContinue&&re.isIdentContinue?(0,m.peek)(function(Ze,pr){return pr.kind===h.TokenKind.Sep&&pr.value===h.SepId.Qual?void 0:Je}):(0,m.parseSucceed)(Je)}),L=(0,m.any)(w,v);r.parseUnqualBadRef=(0,m.apply)((0,m.take)(function(Q,Y){return Y.kind===h.TokenKind.CellRef?Y:void 0}),function(Q,Y){var X=Y.start+Y.chars.length,ee=Y.refStyle===a.RefStyle.R1C1&&!Y.isIdentContinue;return(0,d.maybeWSFTerm)((0,a.cellRefNode)((0,a.cellRefBad)(Y.chars,ee,(0,y.addSpan)(Q,Y.start,X,"","")),void 0,(0,y.addSpan)(Q,Y.start,X,"","")),Y.chars)});function N(Q,Y,X){return X.length===0||Y.length===1&&Y[0].kind===h.TokenKind.Literal||X.some(function(ee,oe){return oe%2===0?ee.kind!==h.TokenKind.Sep:ee.kind===h.TokenKind.Sep||!(0,o.isUnbracketedFieldName)(Q.localeInfo,ee.chars)})}var U="_xlpm",K="_xleta",G="_xlop";function $(Q,Y){var X,ee,oe,le=be(Y,4),ue=le[0],te=le[1],ie=le[2],ae=le[3],re=ue[0],ne=ue.length===1&&((X=te[0])==null?void 0:X.kind)===h.TokenKind.Sep,ce=re.kind!==h.TokenKind.CellRef||S(re)||F(Q,re)&≠if(ie||N(Q,ue,te)){var me=[].concat(Ur(ue),Ur(te)).map(function(Er){return Er.chars}).join(""),he=(0,y.addSpan)(Q,re.start,ae,"",""),Ce=(0,y.addSpan)(Q,re.start,ae,"",""),ve=(0,a.identNamePart)(me,ce,he,Ce),fe=(0,a.nameNode)(ve,void 0,(0,y.addSpan)(Q,re.start,ae,"",""));return(0,d.maybeWSFTerm)(fe,fe.whole)}var Ae=ce,Te,ke=0,Ve=(ee=(oe=te[ke])==null?void 0:oe.start)!=null?ee:ae,Je=(0,y.addSpan)(Q,re.start,Ve,"",""),Ze=(0,y.addSpan)(Q,re.start,Ve,"","");if(ue.length===1&&re.kind===h.TokenKind.CellRef)if(!R(Q,re))Ae=!1,Te=(0,a.identNamePart)(re.chars,Ae,Je,Ze);else if(!C(re))Te=(0,a.identNamePart)(re.chars,Ae,Je,Ze);else{var pr=(0,y.addSpan)(Q,re.start,Ve,"",""),vr=D(re,pr);Te=(0,a.cellRefNamePart)(vr,re.chars,Je,Ze)}else{var Fr=ue.map(function(Er){return Er.chars}).join("");if((Q.localeInfo.stringCompareCI(Fr,U)===0||Q.localeInfo.stringCompareCI(Fr,K)===0||Q.localeInfo.stringCompareCI(Fr,G)===0)&&ke+1<te.length){var tr,Dr;Fr+="."+te[ke+1].chars,ke+=2,Ve=(tr=(Dr=te[ke])==null?void 0:Dr.start)!=null?tr:ae,Je=(0,y.addSpan)(Q,re.start,Ve,"",""),Ze=(0,y.addSpan)(Q,re.start,Ve,"","")}Te=(0,a.identNamePart)(Fr,Ae,Je,Ze)}for(var fr=!1,er=Te;ke+1<te.length;ke+=2){var Me,Ie,Qe=te[ke],dr=te[ke+1],Cr=(Me=(Ie=te[ke+2])==null?void 0:Ie.start)!=null?Me:ae;er=(0,a.fieldRefNamePart)(er,(0,a.fieldRef)((0,a.identNode)(dr.chars,(0,y.addSpan)(Q,dr.start,Cr,"","")),!1,!0,fr,(0,y.addSpan)(Q,Qe.start,Cr,"","")),ke+2>=te.length?ce:Ae,(0,y.addSpan)(Q,re.start,Cr,"",""),(0,y.addSpan)(Q,re.start,Cr,"",""))}if(ke<te.length){var yr,Ir,Pr=te[ke],Ne=(yr=(Ir=te[ke+1])==null?void 0:Ir.start)!=null?yr:ae,ar=(0,a.fieldRef)((0,a.missingNode)("",(0,y.addSpan)(Q,Ne,Ne,"","")),!1,!0,fr,(0,y.addSpan)(Q,Pr.start,Ne,"",""));er=(0,a.fieldRefNamePart)(er,ar,ce,(0,y.addSpan)(Q,re.start,Ne,"",""),(0,y.addSpan)(Q,re.start,Ne,"","")),ke+=1}(0,n.assertTrue)("calc.parse.pUnqualName: i == tailTokens",ke===te.length),er.kind===a.NamePartKind.CellRefNamePart&&(0,n.assertFalse)("calc.parse.pUnqualName: expected lhs.kind !== NamePartKind.CellRefNamePart");var sr=(0,a.nameNode)(er,void 0,(0,y.addSpan)(Q,re.start,ae,"",""));return(0,d.maybeWSFTerm)(sr,sr.whole)}var O=(0,m.take)(function(Q,Y){return Y.kind===h.TokenKind.Ident&&Q.localeInfo.isIdentStart((0,n.stringCodePointAt)(Y.chars,0))||Y.kind===h.TokenKind.CellRef&&_(Q,Y)?Y:void 0}),j=(0,m.take)(function(Q,Y){return Y.kind===h.TokenKind.Literal&&Y.oper.kind===a.OperKind.Boolean?Y:void 0}),z=(0,m.any)(O,(0,m.left)(j,(0,m.succeeds)(l.parseDotSepTokenNotFollowedByLeftBracket))),H=(0,m.peek)(function(Q,Y){return(0,h.isLeftBracketToken)(Y)}),V=(0,m.tuple)((0,m.many1)(z,l.parseIdentContinue),(0,m.many)((0,m.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)),H,l.parseCharIndex),I=(0,m.apply)(V,$),B=(0,m.opt)((0,m.any)(L,I,r.parseUnqualBadRef),{node:void 0}),q=(0,m.any)(L,(0,m.right)((0,m.fails)(I),r.parseUnqualBadRef));function W(Q,Y,X){for(var ee=Y;;){var oe=(0,y.getSpan)(Q,ee.qualifiedLabel);if(oe.start=X,ee.kind===a.NamePartKind.FieldRefNamePart)ee=ee.lhs;else break}return Y}var Z=(0,m.bind)(g.parseQualifier,function(Q,Y){var X=be(Y,2),ee=X[0],oe=X[1];return(0,m.apply)(ee.kind===a.QualifierKind.SheetRange?(0,y.cellRefMustBeCellRefNode)(ee.isQuoted?B:q):ee.kind===a.QualifierKind.Error?(0,y.cellRefMustBeCellRefNode)(B):B,function(le,ue){var te=ue.node;if(te==null)return ee.kind===a.QualifierKind.Error?(0,a.literalNode)(a.refErrorOper,!0,ee.label):(0,a.badCharsNode)(a.BadType.Qualifier,oe,ee.label);var ie=(0,y.getNodeSpan)(le,ee).start,ae=(0,y.getNodeSpan)(le,te).end;if(te.kind===a.NodeKind.Name){var re=(0,y.addSpan)(le,ie,ae,"","");if(ee.kind===a.QualifierKind.Error){var ne=(0,a.literalNode)(a.refErrorOper,!0,ee.label);return(0,a.badSequenceNode)(a.BadType.Unexpected,[ne,te],re)}return(0,n.assertTrue)("calc.parse.pQualRef: sheet-range-name quoted",ee.kind!==a.QualifierKind.SheetRange||ee.isQuoted),ee.kind===a.QualifierKind.SheetRange&&ee.document===void 0&&(ee=(0,a.identQualifier)(`${ee.sheet1}:${ee.sheet2}`,ee.isQuoted,ee.label)),(0,a.nameNode)(W(le,te.parts,ie),ee,re)}var ce=(0,y.addSpan)(le,ie,ae,"","");return ee.kind===a.QualifierKind.Ident&&(ee=(0,a.sheetQualifier)(ee.name,void 0,ee.isQuoted,ee.label)),(0,a.cellRefNode)(te.ref,ee,ce)})}),P=(0,m.apply)((0,m.any)(L,I),function(Q,Y){return Y.node.kind===a.NodeKind.CellRef&&Y.node.ref.kind===a.CellRefKind.Error?(0,a.literalNode)(a.refErrorOper,!0,Y.node.label):Y});r.parseRef=(0,m.any)(Z,P)},"../excel-online-calc-syntax/lib/parse/parseResultHelper.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseResultHelper=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js");function l(h,R){var C=h[R];return(0,n.assertTrue)("ParseResultHelper.getFormulaSpan: expected span to be defined",C!==void 0),C}var o=(function(h){function R(C,S){var F;return Ge(this,R),F=Ta(this,R),F.formula=C,F.caretPosition=S,F.references=[],F}return Ea(R,h),We(R,[{key:"letNode",value:function(S,F,E,A,T,D){if(this.caretInNode(E==null?void 0:E.arg))this.pushNames(F);else for(var _=0;_<F.length;_+=1){var M=F[_].binder;if(this.caretInNode(M.arg)){this.pushNames(S.id===a.WorksheetFuncId.LET?F.slice(0,_):F);break}}return It(wt(R.prototype),"letNode",this).call(this,S,F,E,A,T,D)}},{key:"lambdaNode",value:function(S,F,E,A,T,D){if(this.caretInNode(E==null?void 0:E.arg))this.pushNames(F);else for(var _=0;_<F.length;_+=1){var M=F[_].name;if(M.arg.def!==void 0&&this.caretInNode(M.arg.def.rhs)){this.pushNames(F.slice(0,_));break}}return It(wt(R.prototype),"lambdaNode",this).call(this,S,F,E,A,T,D)}},{key:"caretInNode",value:function(S){if(S===void 0)return!1;var F=this.formula.spans[S.label];return F!==void 0&&this.caretPosition>=F.start&&this.caretPosition<=F.end}},{key:"pushNames",value:function(S){(0,n.safePush)(this.references,S.map(function(F){var E=F.name;return E.arg.wholeName}).filter(n.isDefined).reverse())}}])})(a.IdentityVisitor);function d(h,R){if((0,n.isSuccess)(h))try{var C=new o(h.value,R);return(0,a.reduceBottomUp)(C,h.value),C.references.reverse()}catch(F){var S=`ParseResultHelper.extractLetVariables: unhandled error ${(0,n.messageFromError)(F)}`;return n.ulsLogger.ULS.traceTag(507381983,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,S),[]}}function g(h,R){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,S=arguments.length>3?arguments[3]:void 0,F=arguments.length>4?arguments[4]:void 0;if((0,n.isSuccess)(h)){var E=[];return m(h,["range","namedRange","letName","literal","function","structRefRange"],function(A,T){var D=l(h.value.spans,T.label),_={kind:A,ref:T,span:D};E.push(_)},R,C,S,F),E.sort(function(A,T){var D;return(D=A.span.start-T.span.start)!==0||(D=T.span.end-A.span.end)!==0?D:0}),E}}function m(h,R,C,S){var F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,E=arguments.length>5?arguments[5]:void 0,A=arguments.length>6?arguments[6]:void 0;if(!(0,n.isSuccess)(h))return!1;try{y(h.value,S??(0,a.getEnglishLocaleInfo)(),R,C,F,E,A)}catch(D){var T=`ParseResultHelper.traverse: unhandled error ${(0,n.messageFromError)(D)}`;n.ulsLogger.ULS.traceTag(507381982,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,T)}return!0}r.parseResultHelper={isSuccess:n.isSuccess,traverse:m,extractReferences:g,extractLetVariables:d};function y(h,R,C,S,F,E,A){if(h==null||S==null)return;var T={};L();var D={};{var _=0,M=[],k=Object.assign({},a.voidVisitor,{letNode:function(O,j,z,H,V,I){for(var B of j){var q=B.name;D[q.arg.label]=_}M.push({letCount:_,span:l(h.spans,I)}),_+=1},lambdaNode:function(O,j,z,H,V,I){for(var B of j){var q=B.name;D[q.arg.label]=_}M.push({letCount:_,span:l(h.spans,I)}),_+=1}});(0,a.reduceBottomUp)(k,h),M.sort(function($,O){return $.span.start-O.span.start});for(var v={},b=0;b<M.length;b+=1)v[M[b].letCount]=b;for(var x of Object.keys(D).map(Number))D[x]=v[D[x]]}var w={literalNode:function(O,j,z){var H=a.identityVisitor.literalNode(O,j,z);return N("literal")&&S("literal",{label:z,value:H,valueKind:O.kind}),H},missingNode:function(O,j){var z=a.identityVisitor.missingNode(O,j);return N("literal")&&S("literal",{label:j,value:(0,a.literalNode)(a.missingOper,!0,j),valueKind:a.OperKind.Missing}),z},arrayNode:function(O,j,z){return a.identityVisitor.arrayNode(O,j,z)},appNode:function(O,j,z,H){var V=a.identityVisitor.appNode(O,j,z,H);return G(O,j,z,H),V},letNode:function(O,j,z,H,V,I){var B=(0,a.letNode)(O,j,z,H,V,I);G(O,B.args,V,I);for(var q of j){var W=q.name;N("letName")&&S("letName",{label:W.arg.label,name:W.arg.wholeName,number:D[W.arg.label],qualifier:void 0})}return B},lambdaNode:function(O,j,z,H,V,I){var B=(0,a.lambdaNode)(O,j,z,H,V,I);G(O,B.args,V,I);for(var q of j){var W=q.name;N("letName")&&S("letName",{label:W.arg.name.name.label,name:W.arg.wholeName,number:D[W.arg.label],qualifier:void 0})}return B},parenNode:function(O,j,z){return a.identityVisitor.parenNode(O,j,z)},nameNode:function(O,j,z){var H=(0,a.nameNode)(O,j,z),V=h.annotations[O.label],I=h.annotations[z];if((I==null?void 0:I.kind)!==a.AnnotationKind.AppHeadName){if((V==null?void 0:V.kind)===a.AnnotationKind.LocalNameUse){var B=D[V.label];N("letName")&&B!=null&&S("letName",{label:z,name:V.name,number:B,qualifier:void 0})}else if(N("namedRange")){var q=H.whole.split(".");S("namedRange",{label:z,name:q[0],names:q.slice(1),qualifier:U(H)})}}return H},cellRefNode:function(O,j,z){var H=(0,a.cellRefNode)(O,j,z);return N("range")&&K(H),H},fieldRefNode:function(O,j,z){return a.identityVisitor.fieldRefNode(O,j,z)},structRefNode:function(O,j,z){var H=(0,a.structRefNode)(O,j,z);if(N("structRefRange")){if(A==null||E==null)return H;var V=A.resolveStructRef(E,H),I=V.resolution;if(!(0,n.isSuccess)(I)||I.value===void 0)return H;var B=I.value;S("structRefRange",{label:z,type:"range",top:(0,a.pos)(a.PosKind.Rel,B.range.row),left:(0,a.pos)(a.PosKind.Rel,B.range.col),bottom:(0,a.pos)(a.PosKind.Rel,B.range.row+B.range.rows-1),right:(0,a.pos)(a.PosKind.Rel,B.range.col+B.range.cols-1),span:l(h.spans,z),qualifier:O!==void 0?U(O):void 0,name:O!==void 0?O.whole:void 0})}return H},badSequenceNode:function(O,j,z){return a.identityVisitor.badSequenceNode(O,j,z)},badCharsNode:function(O,j,z){return a.identityVisitor.badCharsNode(O,j,z)},operatorNode:function(O,j){return a.identityVisitor.operatorNode(O,j)},wsfNode:function(O,j,z){return a.identityVisitor.wsfNode(O,j,z)}};(0,a.reduceBottomUp)(w,h);function L(){C!=null?C.forEach(function($){T[$]=!0}):T["*"]=!0}function N($){return T[$]||T["*"]}function U($){if($.qualifier!=null){var O={};switch($.qualifier.kind){case a.QualifierKind.Sheet:var j=$.qualifier;O.type="Sheet",O.sheet=j.sheet,j.document!=null&&(O.document=j.document.document,j.document.path!=null&&(O.documentPath=j.document.path));break;case a.QualifierKind.SheetRange:var z=$.qualifier;O.type="SheetRange",O.sheet1=z.sheet1,O.sheet2=z.sheet2,z.document!=null&&(O.document=z.document.document,z.document.path!=null&&(O.documentPath=z.document.path));break;case a.QualifierKind.Ident:var H=$.qualifier;O.type="Ident",O.name=H.name;break;case a.QualifierKind.Document:var V=$.qualifier;O.type="Document",O.document=V.document,V.path!=null&&(O.documentPath=V.path);break;default:break}return O}}function K($){if(!(h==null||S==null))switch($.ref.kind){case a.CellRefKind.Error:break;case a.CellRefKind.Col:var O=$.ref;S("range",{label:$.label,type:"col",startIndex:O.col1,endIndex:O.col2,span:l(h.spans,O.label),qualifier:U($)});break;case a.CellRefKind.Row:var j=$.ref;S("range",{label:$.label,type:"row",startIndex:j.row1,endIndex:j.row2,span:l(h.spans,j.label),qualifier:U($)});break;case a.CellRefKind.Single:var z=$.ref;S("range",{label:$.label,type:"cell",row:z.row,col:z.col,span:l(h.spans,z.label),qualifier:U($)});break;case a.CellRefKind.Range:var H=$.ref;S("range",{label:$.label,type:"range",top:H.ref1.row,left:H.ref1.col,bottom:H.ref2.row,right:H.ref2.col,topLeftSpan:l(h.spans,H.ref1.label),bottomRightSpan:l(h.spans,H.ref2.label),qualifier:U($)});break}}function G($,O,j,z){if(S!=null)switch($.kind){case a.NodeKind.Operator:N("operator")&&S("operator",{label:z,value:$.id});break;case a.NodeKind.WSF:case a.NodeKind.Name:N("function")&&S("function",{label:z,name:$.whole,isClosed:j,args:[]});break}}}},"../excel-online-calc-syntax/lib/parse/parseStructRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseStructRef=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-syntax/lib/parse/parseCommon.js"),l=c("../excel-online-calc-syntax/lib/parse/parseOperators.js"),o=c("../excel-online-calc-syntax/lib/parse/parser.js"),d=c("../excel-online-calc-syntax/lib/parse/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse/token.js"),m=(0,o.take)(function(V,I){return I.isIdentContinue||I.kind===g.TokenKind.Spaces?I:void 0}),y=(0,o.apply)((0,o.many1)(m),function(V,I){return I.map(function(B){return B.kind===g.TokenKind.Escape?"":B.chars}).join("")}),h=(0,o.take)(function(V,I){return I.isIdentContinue||I.kind===g.TokenKind.Spaces||I.kind===g.TokenKind.Escape||(0,g.isListSepToken)(I)||(0,g.isRangeOpToken)(I)?I:void 0}),R=(0,o.apply)((0,o.many1)(h),function(V,I){return I.map(function(B){return B.kind===g.TokenKind.Escape?"":B.chars}).join("")}),C=(0,o.take)(function(V,I){return I.kind===g.TokenKind.SpecialRef?I:void 0}),S=(0,o.apply)((0,o.tuple)(a.parseCharIndex,C,a.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,n.specialRef)(W.value,!1,!0,(0,d.addSpan)(V,q,Z,"",""))}),F=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,C,(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,n.specialRef)(Z.value,!0,P!==void 0,(0,d.addSpan)(V,q,Q,"",""))}),E=(0,o.any)(S,F),A=(0,o.apply)((0,o.tuple)(a.parseCharIndex,y,a.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,n.columnRef)(W,!1,!0,(0,d.addSpan)(V,q,Z,"",""))}),T=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,(0,o.opt)(R,void 0),(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,n.columnRef)(Z??"",!0,P!==void 0,(0,d.addSpan)(V,q,Q,"",""))}),D=(0,o.apply)((0,o.tuple)(a.parseCharIndex,R,a.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,n.columnRef)(W,!1,!0,(0,d.addSpan)(V,q,Z,"",""))}),_=(0,o.any)(A,T),M=(0,o.apply)(a.parseCharIndex,function(V,I){return(0,n.missingRef)((0,d.addSpan)(V,I,I,"",""))}),k=(0,o.any)(_,M),v=(0,o.take)(function(V,I){return I.chars==="#"?I:void 0}),b=(0,o.apply)((0,o.many1)(v,m),function(V,I){return(0,g.unexpectedToken)(I[0].start,I.map(function(B){return B.chars}).join(""))}),x=(0,o.apply)((0,o.many1)(v,h),function(V,I){return(0,g.unexpectedToken)(I[0].start,I.map(function(B){return B.chars}).join(""))}),w=(0,o.apply)((0,o.tuple)(a.parseCharIndex,b,a.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,n.badRef)(W.chars,!1,!0,(0,d.addSpan)(V,q,Z,"",""))}),L=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseLeftBracket,x,(0,o.opt)(a.parseRightBracket,void 0),a.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,n.badRef)(Z.chars,!0,P!==void 0,(0,d.addSpan)(V,q,Q,"",""))}),N=(0,o.any)(w,L),U=(0,o.apply)((0,o.tuple)(a.parseCharIndex,k,a.parseRangeOp,k,a.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,n.rangeOpRef)(W,P,(0,d.addSpan)(V,q,Q,"",""))}),K=(0,o.any)(U,_),G=(0,o.any)(E,N,U,_,M),$=(0,o.apply)((0,o.tuple)(a.parseCharIndex,G,(0,o.many1)((0,o.tuple)(a.parseListSep,G)),a.parseCharIndex),function(V,I){var B=be(I,4),q=B[0],W=B[1],Z=B[2],P=B[3];return(0,n.commaOpRef)([W].concat(Ur(Z.map(function(Q){var Y=be(Q,2),X=Y[0],ee=Y[1];return ee}))),(0,d.addSpan)(V,q,P,"",""))}),O=(0,o.apply)((0,o.tuple)(a.parseCharIndex,a.parseAtOp,(0,o.opt)(K,void 0),a.parseCharIndex),function(V,I){var B=be(I,4),q=B[0],W=B[1],Z=B[2],P=B[3];return(0,n.thisRowOpRef)(Z,(0,d.addSpan)(V,q,P,"",""))}),j=(0,o.apply)(a.parseSpacesOnly,function(){}),z=(0,o.peek)(function(V,I){return I.kind===g.TokenKind.End||(0,g.isRightBracketToken)(I)?I:void 0}),H=(0,o.any)((0,o.left)(j,z),(0,o.left)(D,z),(0,o.left)($,z),(0,o.left)(O,z),(0,o.left)(U,z),(0,o.left)(E,z),(0,o.left)(N,z),(0,o.left)(T,z));r.parseStructRef=(0,o.apply)((0,o.tuple)(a.parseLeftBracket,(0,d.withTokenContext)(g.TokenContext.InStructRef,(0,o.tuple)(H,(0,o.opt)(a.parseRightBracket,void 0))),a.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=be(B[1],2),Z=W[0],P=W[1],Q=B[2],Y=q.start,X=P!==void 0;return(0,l.structRefTerm)((0,n.structRef)(Z,X,(0,d.addSpan)(V,Y,Q,"","")),Y,Q)})},"../excel-online-calc-syntax/lib/parse/parser.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ArraySeq=void 0,r.runParser=o,r.lazy=d,r.setDebugging=m,r.warnSucceedOrFail=y,r.parseSucceed=h,r.parseFail=C,r.bind=S,r.apply=F,r.withState=E,r.any=T,r.opt=D,r.succeeds=_,r.fails=M,r.take=v,r.peek=b,r.takePeek=x,r.applyTake=w,r.reduce=L,r.many=U,r.many1=K,r.tuple=G,r.left=$,r.right=O,r.middle=j,r.flatten=z,r.concat=H;var n=c("../excel-online-calc-common/lib/index.js");function a(V){for(var I=V;I!=null;)I=I();return I}var l=(function(){function V(I){Ge(this,V),this.elems=I}return We(V,[{key:"at",value:function(B,q){return this.elems[B]}}])})();r.ArraySeq=l;function o(V,I,B,q){var W;function Z(Y,X){W=(0,n.success)({output:Y,index:X})}function P(){W=(0,n.failure)(void 0)}if(a(V(I,B,q,Z,P)),W===void 0){var Q="calc.parse.runParser: internal error: parser did not call resolve or reject";return(0,n.assertFalse)(Q)}return W}function d(V){var I;return function(q,W,Z,P,Q){var Y,X=(Y=I)!=null?Y:I=V();return function(){return X(q,W,Z,P,Q)}}}var g=!1;function m(V){g=V}function y(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,function(Y,X){return g&&console.warn(`${I} succeeded, returning index ${X} with`,Y),P(Y,X)},function(){return g&&console.warn(`${I} failed at index ${W}`),Q})}}function h(V){return function(B,q,W,Z,P){return Z(V,q)}}var R=function(I,B,q,W,Z){return Z};function C(){return R}function S(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,function(Y,X){return I(Z,Y)(q,X,Z,P,Q)},Q)}}function F(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,function(Y,X){return P(I(Z,Y),X)},Q)}}function E(V){return function(I,B,q,W,Z){return V(q)(I,B,q,W,Z)}}function A(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,P,function(){return I(q,W,Z,P,Q)})}}function T(){for(var V=arguments.length,I=new Array(V),B=0;B<V;B++)I[B]=arguments[B];return I.length===0?C():I.reduce(A)}function D(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,P,function(){return P(I,W)})}}function _(V){return function(B,q,W,Z,P){return V(B,q,W,function(){return Z(!0,q)},P)}}function M(V){return function(B,q,W,Z,P){return V(B,q,W,P,function(){return Z(!0,q)})}}function k(V,I){return function(q,W,Z,P,Q){var Y=q.at(W,Z);if(Y===void 0)return Q;var X=V(Z,Y);return X===void 0?Q:P(X,W+I)}}function v(V){return k(V,1)}function b(V){return k(V,0)}function x(V){return function(B,q,W,Z,P){var Q=B.at(q,W);if(Q===void 0)return P;var Y=B.at(q+1,W);if(Y===void 0)return P;var X=V(W,Q,Y);return X==null?P:Z(X,q+1)}}function w(V,I){return function(q,W,Z,P,Q){return V(q,W,Z,function(Y,X){var ee=I(Z,Y);return ee==null?Q:P(ee,X)},Q)}}function L(V,I,B){return function(W,Z,P,Q,Y){var X=B,ee=Z;function oe(){return V(W,ee,P,le,ue)}function le(te,ie){if(ie<=ee){var ae=`calc.parse.reduce: internal error: no progress made at index ${ee}`;return(0,n.assertFalse)(ae)}return X=I(P,te,X),ee=ie,oe}function ue(){return Q(X,ee)}return oe}}function N(V,I){function B(q,W,Z){return Z.push(W),Z}return L(V,B,I)}function U(V,I){return I===void 0?function(q,W,Z,P,Q){return N(V,[])(q,W,Z,P,Q)}:function(q,W,Z,P,Q){return V(q,W,Z,function(Y,X){return N(I,[Y])(q,X,Z,P,Q)},function(){return P([],W)})}}function K(V){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:V;return S(V,function(B,q){return N(I,[q])})}function G(){for(var V=arguments.length,I=new Array(V),B=0;B<V;B++)I[B]=arguments[B];if(I.length===0)return h([]);if(I.length===1)return F(I[0],function(W,Z){return[Z]});var q=I.length;return function(Z,P,Q,Y,X){var ee=P,oe=[];function le(){return I[oe.length](Z,ee,Q,ue,X)}function ue(te,ie){return ee=ie,oe.push(te),oe.length<q?le:Y(oe,ee)}return le}}function $(V,I){return F(G(V,I),function(B,q){var W=be(q,1),Z=W[0];return Z})}function O(V,I){return F(G(V,I),function(B,q){var W=be(q,2),Z=W[1];return Z})}function j(V,I,B){return F(G(V,I,B),function(q,W){var Z=be(W,2),P=Z[1];return P})}function z(V){return F(V,function(I,B){return(0,n.safeConcat)([],B)})}function H(){return z(G.apply(void 0,arguments))}},"../excel-online-calc-syntax/lib/parse/parserService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createParser=T;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/parseFormula.js"),o=c("../excel-online-calc-syntax/lib/parse/serviceTypes.js"),d=c("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/parserService.js"),m=n.codePoint,y=m.codePointEqualsSign,h=m.codePointPlusSign,R=m.codePointMinusSign,C=m.codePointAtSign,S=J(J(J(J({},y,1),h,0),R,0),C,-1);function F(D,_,M,k){var v,b,x,w,L=(v=(b=_.config)==null?void 0:b.localeInfo)!=null?v:D.config.localeInfo,N=(x=(w=_.config)==null?void 0:w.refStyle)!=null?x:D.config.refStyle,U=D.config.mathpack,K=new d.TokenSeq(M,k),G=(0,l.runFormulaParser)(L,U,N,_.lexicalKind,_.originGridCell.value,_.contextNames,_.syntaxFeatures,K);return(0,n.success)(G)}function E(D,_,M){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{var v=k>=0&&k<M.length?S[M.charCodeAt(k)]:void 0;return v==null?(0,n.failure)((0,o.notFormulaString)("first character is not '=', '+', '-' or '@'")):v<0?(0,n.failure)((0,a.notImplemented)(["Lotus 1-2-3 syntax"])):F(D,_,M,k+v)}catch(b){return(0,n.failure)((0,n.javaScriptError)(b))}}function A(D,_,M){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{return F(D,_,M,k)}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}function T(D){return(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.Parser2024")?{parseFormula:function(M,k,v){return E(D,M,k,v)},parseFormulaExpression:function(M,k,v){return A(D,M,k,v)}}:(0,g.createParser)(D)}},"../excel-online-calc-syntax/lib/parse/parserState.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ListSep=void 0,r.makeState=d,r.getNodeSpan=g,r.getSpan=m,r.addWhitespace=R,r.addSpan=C,r.withDelim=F,r.withTokenContext=E,r.cellRefMustBeCellRefNode=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/token.js"),o;(function(T){T[T.Union=1]="Union",T[T.Arg=2]="Arg"})(o||(r.ListSep=o={}));function d(T,D,_,M,k,v){return{localeInfo:T,mathpack:D,refStyle:_,lexicalKind:M,origin:k,syntaxFeatures:v,delim:{delimId:void 0,listSep:o.Union,stack:J(J(J({},l.DelimId.Paren,!1),l.DelimId.Brace,!1),l.DelimId.Bracket,!1)},tokenContext:l.TokenContext.Normal,cellRefMustBeCellRefNode:!1,label:1,spans:[]}}function g(T,D){var _=T.spans[D.label];if(_==null){var M=`calc.parse.getNodeSpan: internal error: expected node to have a span; given ${(0,n.anonymize)(D)}`;(0,n.assertFalse)(M)}return _}function m(T,D){var _=T.spans[D];return(0,n.assertTrue)("calc.parse.getSpan: internal error: expected label to have a span",_!=null),_}function y(T,D){var _=C(T,D.start,D.start+D.chars.length,"","");return D.kind===l.TokenKind.SingleLineComment?(0,a.singleLineComment)(D.chars,_):(0,a.multiLineComment)(D.chars,D.isClosed,_)}var h=[];function R(T,D){var _=typeof D=="string"?h:D.filter(l.isCommentToken);return[typeof D=="string"?D:D.map(function(M){return M.chars}).join(""),_.length>0?_.map(function(M){return y(T,M)}):void 0]}function C(T,D,_,M,k){var v=T.label;T.label+=1;var b=R(T,M),x=be(b,2),w=x[0],L=x[1],N=R(T,k),U=be(N,2),K=U[0],G=U[1];return T.spans[v]=(0,a.formulaSpan)(D,_,w,K,L,G),v}function S(T,D,_){return function(M,k,v,b,x){var w=T(v);return _(M,k,v,function(L,N){return D(v,w),b(L,N)},function(){return D(v,w),x})}}function F(T,D,_,M){return S(function(k){var v=k.delim,b=v.delimId,x=v.listSep,w=v.stack,L=k.tokenContext;return k.delim.delimId=T,k.delim.listSep=D,k.delim.stack=Object.assign({},w,J({},T,!0)),k.tokenContext=_,{oldDelimId:b,oldListSep:x,oldStack:w,oldTokenContext:L}},function(k,v){var b=v.oldDelimId,x=v.oldListSep,w=v.oldStack,L=v.oldTokenContext;k.delim.delimId=b,k.delim.listSep=x,k.delim.stack=w,k.tokenContext=L},M)}function E(T,D){return S(function(_){var M=_.tokenContext;return _.tokenContext=T,M},function(_,M){_.tokenContext=M},D)}function A(T){return S(function(D){var _=D.cellRefMustBeCellRefNode;return D.cellRefMustBeCellRefNode=!0,_},function(D,_){D.cellRefMustBeCellRefNode=_},T)}},"../excel-online-calc-syntax/lib/parse/serviceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ReasonKind=void 0,r.createParseGlobals=l,r.parseLocals=o,r.notFormulaString=g;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js");function l(m){return{config:m}}function o(m,y,h,R,C){return{config:h??void 0,lexicalKind:m,originGridCell:(0,n.success)(y),contextNames:R,syntaxFeatures:C}}var d;(function(m){m.NotFormulaString="NotFormulaString"})(d||(d={})),r.ReasonKind=Object.assign({},a.ReasonKind,d);function g(m){return{kind:r.ReasonKind.NotFormulaString,message:m}}},"../excel-online-calc-syntax/lib/parse/token.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.poundOperatorToken=r.atOperatorToken=r.rangeOperatorToken=r.geOperatorToken=r.leOperatorToken=r.neOperatorToken=r.gtOperatorToken=r.ltOperatorToken=r.eqOperatorToken=r.concatOperatorToken=r.percentOperatorToken=r.powOperatorToken=r.divOperatorToken=r.mulOperatorToken=r.subOperatorToken=r.addOperatorToken=r.specialRefToken=r.assignSepToken=r.dotSepToken=r.qualSepToken=r.rowSepToken=r.colSepToken=r.listSepToken=r.rightSQuoteToken=r.rightBraceToken=r.rightBracketToken=r.rightParenToken=r.leftSQuoteToken=r.leftBraceToken=r.leftBracketToken=r.leftParenToken=r.identToken=r.multiLineCommentToken=r.singleLineCommentToken=r.escapeToken=r.unexpectedToken=r.spacesToken=r.endToken=r.badErrorOper=r.badNumberOper=r.TokenOperKind=r.SepId=r.DelimId=r.TokenKind=r.TokenContext=void 0,r.isBadNumberOper=E,r.isNumberLikeOper=A,r.isBadErrorOper=T,r.cellRefA1Token=Q,r.cellRefR1C1Token=Y,r.literalToken=ee,r.identOrBooleanToken=oe,r.operatorToken=le,r.isDotSepToken=te,r.isListSepToken=ie,r.isRangeOpToken=ae,r.isAtOpToken=re,r.isRefErrorToken=ne,r.isLeftBracketToken=ce,r.isRightBracketToken=me,r.isBracketToken=he,r.isCommentToken=Ce,r.isWhitespaceToken=ve;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=n.codePoint,o=l.codePointAsterisk,d=l.codePointMinusSign,g=l.codePointPlusSign,m=l.codePointSlash,y=l.codePointSpace,h;(function(fe){fe[fe.Normal=0]="Normal",fe[fe.InParen=1]="InParen",fe[fe.InArray=2]="InArray",fe[fe.InStructRef=3]="InStructRef",fe[fe.InQuotedQual=4]="InQuotedQual",fe[fe.InFieldRef=5]="InFieldRef"})(h||(r.TokenContext=h={}));var R;(function(fe){fe[fe.End=1]="End",fe[fe.Left=2]="Left",fe[fe.Right=3]="Right",fe[fe.Sep=4]="Sep",fe[fe.Operator=5]="Operator",fe[fe.Spaces=6]="Spaces",fe[fe.Ident=7]="Ident",fe[fe.CellRef=8]="CellRef",fe[fe.Literal=9]="Literal",fe[fe.SpecialRef=10]="SpecialRef",fe[fe.Unexpected=11]="Unexpected",fe[fe.Escape=12]="Escape",fe[fe.SingleLineComment=13]="SingleLineComment",fe[fe.MultiLineComment=14]="MultiLineComment"})(R||(r.TokenKind=R={}));var C;(function(fe){fe[fe.Paren=1]="Paren",fe[fe.Bracket=2]="Bracket",fe[fe.Brace=3]="Brace",fe[fe.SQuote=4]="SQuote"})(C||(r.DelimId=C={}));var S;(function(fe){fe[fe.List=1]="List",fe[fe.Row=2]="Row",fe[fe.Col=3]="Col",fe[fe.Qual=4]="Qual",fe[fe.Dot=5]="Dot",fe[fe.Assign=6]="Assign"})(S||(r.SepId=S={}));var F;(function(fe){fe.BadNumber="BadNumber",fe.BadError="BadError"})(F||(r.TokenOperKind=F={}));function E(fe){return fe.kind===F.BadNumber}function A(fe){return fe.kind===F.BadNumber||fe.kind===a.OperKind.Number}r.badNumberOper={kind:F.BadNumber};function T(fe){return fe.kind===F.BadError}r.badErrorOper={kind:F.BadError};function D(fe,Ae,Te,ke){return{kind:fe,start:Ae,chars:Te,isIdentContinue:ke}}var _=function(Ae){return D(R.End,Ae,"",!1)};r.endToken=_;var M=function(Ae,Te){return D(R.Spaces,Ae,Te,!1)};r.spacesToken=M;var k=function(Ae,Te){return D(R.Unexpected,Ae,Te,!1)};r.unexpectedToken=k;var v=function(Ae,Te){return D(R.Escape,Ae,Te,!1)};r.escapeToken=v;var b=function(Ae,Te){return D(R.SingleLineComment,Ae,Te,!1)};r.singleLineCommentToken=b;var x=function(Ae,Te,ke){return{kind:R.MultiLineComment,start:Ae,chars:Te,isIdentContinue:!1,isClosed:ke}};r.multiLineCommentToken=x;var w=function(Ae,Te){return D(R.Ident,Ae,Te,!0)};r.identToken=w;function L(fe,Ae,Te,ke){return{kind:fe,start:Ae,chars:Te,isIdentContinue:!1,value:ke}}var N=function(Ae){return L(R.Left,Ae,"(",C.Paren)};r.leftParenToken=N;var U=function(Ae,Te){return L(R.Left,Ae,Te,C.Bracket)};r.leftBracketToken=U;var K=function(Ae,Te){return L(R.Left,Ae,Te,C.Brace)};r.leftBraceToken=K;var G=function(Ae){return L(R.Left,Ae,"'",C.SQuote)};r.leftSQuoteToken=G;var $=function(Ae){return L(R.Right,Ae,")",C.Paren)};r.rightParenToken=$;var O=function(Ae,Te){return L(R.Right,Ae,Te,C.Bracket)};r.rightBracketToken=O;var j=function(Ae,Te){return L(R.Right,Ae,Te,C.Brace)};r.rightBraceToken=j;var z=function(Ae){return L(R.Right,Ae,"'",C.SQuote)};r.rightSQuoteToken=z;var H=function(Ae,Te){return L(R.Sep,Ae,Te,S.List)};r.listSepToken=H;var V=function(Ae,Te){return L(R.Sep,Ae,Te,S.Col)};r.colSepToken=V;var I=function(Ae,Te){return L(R.Sep,Ae,Te,S.Row)};r.rowSepToken=I;var B=function(Ae){return L(R.Sep,Ae,"!",S.Qual)};r.qualSepToken=B;var q=function(Ae){return L(R.Sep,Ae,".",S.Dot)};r.dotSepToken=q;var W=function(Ae){return L(R.Sep,Ae,":=",S.Assign)};r.assignSepToken=W;var Z=function(Ae,Te,ke){return L(R.SpecialRef,Ae,Te,ke)};r.specialRefToken=Z;function P(fe,Ae,Te,ke,Ve,Je,Ze){return{kind:R.CellRef,start:fe,chars:Ae,isIdentContinue:Te,row:ke,col:Ve,refStyle:Je,isBadLocale:Ze}}function Q(fe,Ae,Te,ke){var Ve=(Te==null||typeof Te=="object"&&Te.kind===a.PosKind.Rel)&&(ke==null||typeof ke=="object"&&ke.kind===a.PosKind.Rel),Je=!1;return P(fe,Ae,Ve,Te,ke,a.RefStyle.A1,Je)}function Y(fe,Ae,Te,ke){var Ve=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Je=(Te===a.SpecialPos.RCNoNum||Te==null||Te.kind===a.PosKind.Abs)&&(ke===a.SpecialPos.RCNoNum||ke==null||ke.kind===a.PosKind.Abs);return P(fe,Ae,Je,Te,ke,a.RefStyle.R1C1,Ve)}function X(fe){for(var Ae of(0,n.codePointIterator)(fe))if(Ae===g||Ae===d||Ae===o||Ae===y||Ae===m)return!1;return!0}function ee(fe,Ae,Te){var ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,Ve=Te.kind===a.OperKind.Boolean||A(Te)&&X(Ae);return{kind:R.Literal,start:fe,chars:Ae,isIdentContinue:Ve,oper:Te,hasRight:ke}}function oe(fe,Ae,Te){return fe.stringCompareCI(fe.falseName,Te)===0?ee(Ae,Te,a.falseOper):fe.stringCompareCI(fe.trueName,Te)===0?ee(Ae,Te,a.trueOper):(0,r.identToken)(Ae,Te)}function le(fe,Ae,Te){return{kind:R.Operator,start:fe,chars:Ae,isIdentContinue:!1,value:Te}}function ue(fe){var Ae=a.operatorStrings[fe];if(Ae==null)throw new Error(`operatorTokenMaker: invalid operator ${fe}`);return function(Te){return le(Te,Ae,fe)}}r.addOperatorToken=ue(a.OperatorId.Add),r.subOperatorToken=ue(a.OperatorId.Sub),r.mulOperatorToken=ue(a.OperatorId.Mul),r.divOperatorToken=ue(a.OperatorId.Div),r.powOperatorToken=ue(a.OperatorId.Pow),r.percentOperatorToken=ue(a.OperatorId.Percent),r.concatOperatorToken=ue(a.OperatorId.Concat),r.eqOperatorToken=ue(a.OperatorId.Eq),r.ltOperatorToken=ue(a.OperatorId.Lt),r.gtOperatorToken=ue(a.OperatorId.Gt),r.neOperatorToken=ue(a.OperatorId.Ne),r.leOperatorToken=ue(a.OperatorId.Le),r.geOperatorToken=ue(a.OperatorId.Ge),r.rangeOperatorToken=ue(a.OperatorId.Range),r.atOperatorToken=ue(a.OperatorId.At),r.poundOperatorToken=ue(a.OperatorId.Pound);function te(fe){return fe.kind===R.Sep&&fe.value===S.Dot}function ie(fe){return fe.kind===R.Sep&&fe.value===S.List}function ae(fe){return fe.kind===R.Operator&&fe.value===a.OperatorId.Range}function re(fe){return fe.kind===R.Operator&&fe.value===a.OperatorId.At}function ne(fe){return fe.kind===R.Literal&&fe.oper.kind===a.OperKind.Error&&fe.oper.type===a.ErrorType.REF}function ce(fe){return fe.kind===R.Left&&fe.value===C.Bracket}function me(fe){return fe.kind===R.Right&&fe.value===C.Bracket}function he(fe){return(fe.kind===R.Left||fe.kind===R.Right)&&fe.value===C.Bracket}function Ce(fe){return fe.kind===R.SingleLineComment||fe.kind===R.MultiLineComment}function ve(fe){return fe.kind===R.Spaces||fe.kind===R.SingleLineComment||fe.kind===R.MultiLineComment}},"../excel-online-calc-syntax/lib/parse/tokenizeFormula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TokenSeq=void 0,r.tokenizeFormula=me;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse/token.js"),o=c("../excel-online-calc-syntax/lib/parse/util.js"),d=n.codePoint,g=d.codePointAsterisk,m=d.codePointAtSign,y=d.codePointColon,h=d.codePointDoubleQuote,R=d.codePointExclamationMark,C=d.codePointHash,S=d.codePointLeftParen,F=d.codePointQuestionMark,E=d.codePointRightParen,A=d.codePointSingleQuote,T=d.codePointFullStop,D=d.codePointDigitZero,_=d.codePointSlash,M=d.codePointMinusSign,k=d.codePointSpace,v=d.codePointInvertedExclamationMark,b=d.codePointInvertedQuestionMark,x=d.codePointLeftSingleQuotationMark,w=d.codePointRightSingleQuotationMark,L=function(ve){return ve.start+ve.chars.length},N;function U(Ce){if(!N){N=(0,n.makeStringMap)();for(var ve of Object.getOwnPropertyNames(K))N[ve.charCodeAt(0)]=!0;for(var fe of Object.getOwnPropertyNames(G))N[fe.charCodeAt(0)]=!0}return N[Ce]===!0}var K={"+":l.addOperatorToken,"-":l.subOperatorToken,"*":l.mulOperatorToken,"/":l.divOperatorToken,"^":l.powOperatorToken,"%":l.percentOperatorToken,"&":l.concatOperatorToken,"=":l.eqOperatorToken,"<":l.ltOperatorToken,">":l.gtOperatorToken,":":l.rangeOperatorToken,".":l.dotSepToken,"@":l.atOperatorToken,"#":l.poundOperatorToken},G={"<>":l.neOperatorToken,"<=":l.leOperatorToken,">=":l.geOperatorToken};function $(Ce,ve){if(ve<Ce.length-1){var fe=G[Ce.substring(ve,ve+2)];if(fe!==void 0)return fe(ve)}var Ae=K[Ce.charAt(ve)];if(Ae!==void 0)return Ae(ve);var Te="calc.parse.tokenizeOperator: internal error: expected operator";return(0,n.assertFalse)(Te)}function O(Ce,ve,fe,Ae){var Te=(0,a.parseNumberLiteral)(Ce,ve,fe,Ae,!1,!1,!1);if(Te!==void 0){var ke=Te.value,Ve=Te.i,Je=fe.substring(Ae,Ve);return(0,l.literalToken)(Ae,Je,ke??l.badNumberOper,!0)}}var j=function(ve,fe){return ve.charCodeAt(fe)!==h},z=function(ve,fe){return ve.charCodeAt(fe)===h};function H(Ce,ve){var fe=(0,o.scanEscapedWhile)(Ce,ve+1,j,'"',z),Ae=be(fe,2),Te=Ae[0],ke=Ae[1],Ve=ke<Ce.length,Je=Ce.substring(ve,Ve?ke+1:ke);return(0,l.literalToken)(ve,Je,(0,a.stringOper)(Te),Ve)}function V(Ce,ve,fe){for(var Ae=1;Ae<Ce.errorNames.length;Ae+=1){var Te=Ce.errorNames[Ae];if(Te!=null&&!(fe+Te.length>ve.length)){var ke=ve.substring(fe,fe+Te.length);if(Ce.stringCompareCI(Te,ke)===0)return(0,l.literalToken)(fe,ke,(0,a.errorOper)(Ae))}}for(var Ve=fe+1,Je=!1;Ve<ve.length;){var Ze=(0,n.stringCodePointAt)(ve,Ve);if(Ve===fe+1&&(Ze===v||Ze===b)){Ve+=1;continue}if(Ve>fe+1&&(Ze===_||Ze===M||Ze===k)&&!Je){Je=!0,Ve+=1;continue}if(Ve>fe+1&&Ze===T){Ve+=1;continue}if(Ve>fe+1&&Ze===D){Ve+=1,Ve<ve.length&&ve.charCodeAt(Ve)===R&&(Ve+=1);break}if(Ze===R||Ze===F){Ve!==fe+1&&(Ve+=1);break}if(Ce.isIdentContinue(Ze)&&!Ce.isNumeral(Ze)){Ve+=(0,n.numCodeUnits)(Ze);continue}if(Ze===x||Ze===w){Ve+=1;continue}break}for(;Ve>fe+1&&ve.charCodeAt(Ve-1)===k;)--Ve;if(Ve>fe+1){var pr=ve.substring(fe,Ve);return(0,l.literalToken)(fe,pr,l.badErrorOper)}}function I(Ce,ve,fe){for(var Ae=1;Ae<Ce.specialRefNames.length;Ae+=1){var Te=Ce.specialRefNames[Ae];if(Te!=null&&!(fe+Te.length>ve.length)){var ke=ve.substring(fe,fe+Te.length);if(Ce.stringCompareCI(Te,ke)===0)return(0,l.specialRefToken)(fe,ke,Ae)}}}function B(Ce,ve,fe){var Ae=ve.charCodeAt(fe);return!(0,a.isSpace)(Ae)&&Ae!==A&&Ae!==C&&Ae!==y&&Ae!==m&&!(0,n.stringStartsWith)(ve,Ce.listSeparator,fe)&&!(0,n.stringStartsWith)(ve,Ce.leftBracket,fe)&&!(0,n.stringStartsWith)(ve,Ce.rightBracket,fe)}var q=function(ve,fe){return(0,a.isSpace)((0,n.stringCodePointAt)(ve,fe))},W=function(ve,fe){return!(0,a.isLineBreak)((0,n.stringCodePointAt)(ve,fe))},Z=function(ve,fe){return!(fe+1<ve.length&&ve.charCodeAt(fe)===g&&ve.charCodeAt(fe+1)===_)};function P(Ce,ve,fe,Ae,Te,ke,Ve){for(var Je=[],Ze=0,pr=ke,vr=(0,o.makeProgressAsserter)("calc.parse.tokenizeBracketedRef_Eager",pr);pr<Te.length;){vr(pr);var Fr=ne({localeInfo:Ce,mathpack:ve,refStyle:fe,origin:Ae,syntaxFeatures:Ve,tokenContext:l.TokenContext.InStructRef},Je,Te,pr);if(Je.push(Fr),pr=L(Fr),Fr.kind===l.TokenKind.Right&&Fr.value===l.DelimId.Bracket&&(Ze-=1,Ze===0))break;Fr.kind===l.TokenKind.Left&&Fr.value===l.DelimId.Bracket&&Ze<2&&(Ze+=1)}return Je}function Q(Ce,ve,fe,Ae){var Te=function(Fr,tr){return B(Ce,Fr,tr)},ke=function(Fr,tr){return!B(Ce,Fr,tr)},Ve=(0,n.stringCodePointAt)(ve,fe);if(Ae.length>0&&Ae[Ae.length-1].kind===l.TokenKind.Escape&&ke(ve,fe))return(0,l.identToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)));if(Ve===m)return(0,l.atOperatorToken)(fe);if(Ve===C){var Je=I(Ce,ve,fe);if(Je!==void 0)return Je}if(Ve===A)return(0,l.escapeToken)(fe,"'");if((0,n.stringStartsWith)(ve,Ce.rightBracket,fe))return(0,l.rightBracketToken)(fe,Ce.rightBracket);if(Te(ve,fe)){var Ze=(0,o.scanWhile)(ve,fe,Te);return(0,l.identToken)(fe,Ze)}if((0,a.isSpace)(Ve)){var pr=(0,o.scanWhile)(ve,fe,q);return(0,l.spacesToken)(fe,pr)}return Ve===y?(0,l.rangeOperatorToken)(fe):(0,n.stringStartsWith)(ve,Ce.listSeparator,fe)?(0,l.listSepToken)(fe,Ce.listSeparator):(0,n.stringStartsWith)(ve,Ce.leftBracket,fe)?(0,l.leftBracketToken)(fe,Ce.leftBracket):(0,l.unexpectedToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)))}function Y(Ce,ve,fe){var Ae=ve.charCodeAt(fe);return Ae!==A&&Ae!==y&&Ae!==g&&Ae!==F&&!(0,n.stringStartsWith)(ve,Ce.leftBracket,fe)&&!(0,n.stringStartsWith)(ve,Ce.rightBracket,fe)}function X(Ce,ve,fe,Ae,Te,ke,Ve){for(var Je=[(0,l.leftSQuoteToken)(ke)],Ze=L(Je[0]),pr=(0,o.makeProgressAsserter)("calc.parse.tokenizeQuotedQualifier_Eager",Ze);Ze<Te.length;){pr(Ze);var vr=ne({localeInfo:Ce,mathpack:ve,refStyle:fe,origin:Ae,syntaxFeatures:Ve,tokenContext:l.TokenContext.InQuotedQual},Je,Te,Ze);if(Je.push(vr),Ze=L(vr),vr.kind===l.TokenKind.Right&&vr.value===l.DelimId.SQuote)break}return Je}function ee(Ce,ve,fe,Ae){var Te=function(pr,vr){return Y(Ce,pr,vr)},ke=function(pr,vr){return pr.charCodeAt(vr)===A},Ve=(0,n.stringCodePointAt)(ve,fe);if(Ae.length>0&&Ae[Ae.length-1].kind===l.TokenKind.Escape&&ke(ve,fe))return(0,l.identToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)));if(Ve===A)return fe+1<ve.length&&ke(ve,fe+1)?(0,l.escapeToken)(fe,"'"):(0,l.rightSQuoteToken)(fe);if(Ve===y)return(0,l.rangeOperatorToken)(fe);if((0,n.stringStartsWith)(ve,Ce.leftBracket,fe))return(0,l.leftBracketToken)(fe,Ce.leftBracket);if((0,n.stringStartsWith)(ve,Ce.rightBracket,fe))return(0,l.rightBracketToken)(fe,Ce.rightBracket);if(Te(ve,fe)){var Je=(0,o.scanWhile)(ve,fe,Te);return(0,l.identToken)(fe,Je)}return(0,l.unexpectedToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)))}function oe(Ce,ve,fe){var Ae=ve.charCodeAt(fe);return Ae!==A&&!(0,n.stringStartsWith)(ve,Ce.leftBracket,fe)&&!(0,n.stringStartsWith)(ve,Ce.rightBracket,fe)}function le(Ce,ve,fe,Ae){var Te=function(pr,vr){return oe(Ce,pr,vr)},ke=function(pr,vr){return!oe(Ce,pr,vr)},Ve=(0,n.stringCodePointAt)(ve,fe);if(Ae.length>0&&Ae[Ae.length-1].kind===l.TokenKind.Escape&&ke(ve,fe))return(0,l.identToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)));if(Ve===A&&fe+1<ve.length&&ke(ve,fe+1))return(0,l.escapeToken)(fe,"'");if((0,n.stringStartsWith)(ve,Ce.rightBracket,fe))return(0,l.rightBracketToken)(fe,Ce.rightBracket);if(Te(ve,fe)){var Je=(0,o.scanWhile)(ve,fe,Te);return(0,l.identToken)(fe,Je)}return(0,l.unexpectedToken)(fe,ve.substring(fe,fe+(0,n.numCodeUnits)(Ve)))}function ue(Ce,ve,fe,Ae,Te){var ke=(0,a.parseCellRef)(Ce,ve,fe,Ae,Te);if(ke!=null){var Ve=ke.i,Je=Ae.substring(Te,Ve),Ze=ke.refStyle===a.RefStyle.A1?(0,l.cellRefA1Token)(Te,Je,ke.row,ke.col):(0,l.cellRefR1C1Token)(Te,Je,ke.row,ke.col,ke.enLocale);return Ze}}function te(Ce,ve,fe,Ae){var Te=Ae.length-1,ke=Ae[Te];if(ke==null)return!0;if(ke.kind===l.TokenKind.Sep&&ke.value===l.SepId.Dot)return!1;if((0,n.stringStartsWith)(ve,Ce.decimalSeparator,fe)){for(;ke!=null&&(0,l.isWhitespaceToken)(ke);)ke=Ae[--Te];return ke==null?!0:ke.kind!==l.TokenKind.Ident&&ke.kind!==l.TokenKind.CellRef&&ke.kind!==l.TokenKind.Right&&!(ke.kind===l.TokenKind.Literal&&!(0,l.isNumberLikeOper)(ke.oper))}return Ce.isNumeral((0,n.stringCodePointAt)(ve,fe))}var ie=function(ve){return!(0,n.stringStartsWith)(ve.statementSeparator,ve.columnSeparator)&&!(0,n.stringStartsWith)(ve.statementSeparator,ve.rowSeparator)},ae=function(ve){return!(0,n.stringStartsWith)(ve.statementSeparator,ve.listSeparator)&&!(0,n.stringStartsWith)(ve.statementSeparator,ve.decimalSeparator)};function re(Ce,ve,fe,Ae,Te,ke,Ve){for(var Je=[],Ze=[],pr=ke,vr=(0,o.makeProgressAsserter)("calc.parse.tokenize_Eager",pr);pr<Te.length;){vr(pr);var Fr=Ze.length>0?Ze[Ze.length-1].context:l.TokenContext.Normal,tr=ne({localeInfo:Ce,mathpack:ve,refStyle:fe,origin:Ae,syntaxFeatures:Ve,tokenContext:Fr},Je,Te,pr);if(Je.push(tr),pr=L(tr),tr.kind===l.TokenKind.Left&&tr.value===l.DelimId.Paren)Ze.push({delim:l.DelimId.Paren,context:l.TokenContext.InParen,lastParen:Ze.length,lastBrace:Ze.length>0?Ze[Ze.length-1].lastBrace:void 0});else if(tr.kind===l.TokenKind.Right&&tr.value===l.DelimId.Paren){var Dr=Ze.length>0?Ze[Ze.length-1].lastParen:void 0;Dr!==void 0&&(Ze.length=Dr)}else if(tr.kind===l.TokenKind.Left&&tr.value===l.DelimId.Brace)Ze.push({delim:l.DelimId.Brace,context:l.TokenContext.InArray,lastParen:Ze.length>0?Ze[Ze.length-1].lastParen:void 0,lastBrace:Ze.length});else if(tr.kind===l.TokenKind.Right&&tr.value===l.DelimId.Brace){var fr=Ze.length>0?Ze[Ze.length-1].lastBrace:void 0;fr!==void 0&&(Ze.length=fr)}else if(tr.kind===l.TokenKind.Left&&tr.value===l.DelimId.Bracket){Je.pop(),(0,n.safePush)(Je,P(Ce,ve,fe,Ae,Te,tr.start,Ve));var er=Je[Je.length-1];pr=L(er)}else if(tr.kind===l.TokenKind.Left&&tr.value===l.DelimId.SQuote){Je.pop(),(0,n.safePush)(Je,X(Ce,ve,fe,Ae,Te,tr.start,Ve));var Me=Je[Je.length-1];pr=L(Me)}else if(tr.kind===l.TokenKind.End)return Je}return Je.push((0,l.endToken)(pr)),Je}function ne(Ce,ve,fe,Ae){var Te=ce(Ce,ve,fe,Ae);if(Te.kind!==l.TokenKind.Unexpected)return Te;for(var ke=(0,o.makeProgressAsserter)("calc.parse.tokenize",Ae),Ve=L(Te);Ve<fe.length;){ke(Ve);var Je=ce(Ce,ve,fe,Ve);if(Je.kind!==l.TokenKind.Unexpected)break;Ve=L(Je)}return(0,l.unexpectedToken)(Te.start,fe.substring(Te.start,Ve))}function ce(Ce,ve,fe,Ae){var Te=Ce.localeInfo,ke=Ce.mathpack,Ve=Ce.refStyle,Je=Ce.origin,Ze=Ce.syntaxFeatures,pr=Ce.tokenContext;if(pr===l.TokenContext.InStructRef)return Q(Te,fe,Ae,ve);if(pr===l.TokenContext.InQuotedQual)return ee(Te,fe,Ae,ve);if(pr===l.TokenContext.InFieldRef)return le(Te,fe,Ae,ve);var vr=Ze[a.SyntaxFeature.Comments],Fr=Ze[a.SyntaxFeature.Statements];{var tr=ue(Te,Ve,Je,fe,Ae);if(tr!==void 0)return tr}var Dr=(0,n.stringCodePointAt)(fe,Ae),fr=pr===l.TokenContext.InArray,er=pr===l.TokenContext.Normal;if(te(Te,fe,Ae,ve)){var Me=O(Te,ke,fe,Ae);if(Me!==void 0)return Me}if(Dr===h)return H(fe,Ae);if(Te.isIdentContinue(Dr)&&!(0,n.stringStartsWith)(fe,Te.listSeparator,Ae)&&!(fr&&(0,n.stringStartsWith)(fe,Te.columnSeparator,Ae))&&!(fr&&(0,n.stringStartsWith)(fe,Te.rowSeparator,Ae))){var Ie=(0,o.scanWhile)(fe,Ae,function(ar,sr){return Te.isIdentContinue((0,n.stringCodePointAt)(ar,sr))});return(0,l.identOrBooleanToken)(Te,Ae,Ie)}if(Dr===C){var Qe=V(Te,fe,Ae);return Qe!==void 0?Qe:$(fe,Ae)}if((0,a.isSpace)(Dr)){var dr=(0,o.scanWhile)(fe,Ae,q);return(0,l.spacesToken)(Ae,dr)}if(Dr===S)return(0,l.leftParenToken)(Ae);if(Dr===E)return(0,l.rightParenToken)(Ae);if((0,n.stringStartsWith)(fe,Te.leftBrace,Ae))return(0,l.leftBraceToken)(Ae,Te.leftBrace);if((0,n.stringStartsWith)(fe,Te.rightBrace,Ae))return(0,l.rightBraceToken)(Ae,Te.rightBrace);if((0,n.stringStartsWith)(fe,Te.leftBracket,Ae))return(0,l.leftBracketToken)(Ae,Te.leftBracket);if((0,n.stringStartsWith)(fe,Te.rightBracket,Ae))return(0,l.rightBracketToken)(Ae,Te.rightBracket);if(fr){if(Fr&&(0,n.stringStartsWith)(fe,Te.statementSeparator,Ae)&&ie(Te))return(0,l.endToken)(Ae);if((0,n.stringStartsWith)(fe,Te.columnSeparator,Ae))return(0,l.colSepToken)(Ae,Te.columnSeparator);if((0,n.stringStartsWith)(fe,Te.rowSeparator,Ae))return(0,l.rowSepToken)(Ae,Te.rowSeparator)}if(Fr&&(0,n.stringStartsWith)(fe,Te.statementSeparator,Ae)&&(ae(Te)||er))return(0,l.endToken)(Ae);if((0,n.stringStartsWith)(fe,Te.listSeparator,Ae))return(0,l.listSepToken)(Ae,Te.listSeparator);if(Dr===R)return(0,l.qualSepToken)(Ae);if(Dr===A)return(0,l.leftSQuoteToken)(Ae);if(Dr===_&&Ae+1<fe.length&&vr){var Cr=fe.charCodeAt(Ae+1);if(Cr===_){var yr=(0,o.scanWhile)(fe,Ae,W);return(0,l.singleLineCommentToken)(Ae,yr)}if(Cr===g){var Ir=(0,o.scanWhile)(fe,Ae+2,Z),Pr=Ae+2+Ir.length,Ne=(0,n.stringStartsWith)(fe,"*/",Pr);return(0,n.assertTrue)("calc.parse.tokenize: /**/",Ne||Pr===fe.length),(0,l.multiLineCommentToken)(Ae,"/*"+Ir+(Ne?"*/":""),Ne)}}return U(Dr)?(0,n.stringStartsWith)(fe,":=",Ae)&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?(0,l.assignSepToken)(Ae):$(fe,Ae):(0,l.unexpectedToken)(Ae,fe.substring(Ae,Ae+(0,n.numCodeUnits)(Dr)))}function me(Ce,ve,fe,Ae,Te,ke,Ve){return re(Ce,ve,fe,Ae,Te,ke,J(J({},a.SyntaxFeature.Comments,(Ve==null?void 0:Ve[a.SyntaxFeature.Comments])===!0),a.SyntaxFeature.Statements,(Ve==null?void 0:Ve[a.SyntaxFeature.Statements])===!0))}var he=(function(){function Ce(ve,fe){Ge(this,Ce),this.formula=ve,this.i0=fe,this.preceding=[],this.precedingContext=[]}return We(Ce,[{key:"at",value:function(fe,Ae){var Te=this.preceding,ke=this.precedingContext;if(fe<Te.length&&ke[fe]!==Ae.tokenContext)for(;fe<Te.length;)Te.pop(),ke.pop();if(fe>Te.length)return(0,n.assertFalse)("calc.parse.TokenSeq: index out of bounds");if(fe===Te.length){if(fe>0&&Te[fe-1].kind===l.TokenKind.End)return;var Ve=this.formula,Je=this.i0,Ze=fe===0?Je:L(Te[fe-1]),pr=Ze===Ve.length?(0,l.endToken)(Ze):ne(Ae,Te,Ve,Ze);return pr.start!==Ze&&(0,n.assertFalse)("calc.parse.TokenSeq: tok start"),pr.kind===l.TokenKind.End!=(pr.chars.length===0)&&(0,n.assertFalse)("calc.parse.TokenSeq: tok len"),Te.push(pr),ke.push(Ae.tokenContext),pr}return Te[fe]}}])})();r.TokenSeq=he},"../excel-online-calc-syntax/lib/parse/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeProgressAsserter=a,r.scanWhile=l,r.scanEscapedWhile=d;var n=c("../excel-online-calc-common/lib/index.js");function a(g,m){var y=m-1;return function(h){if(h<=y){var R=`${g}: internal error: no progress made at index ${h}`;return(0,n.assertFalse)(R)}y=h}}function l(g,m,y){for(var h=m;h<g.length&&y(g,h);)h+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,h));return g.substring(m,h)}function o(g,m,y,h,R){return y(g,m)?1:(0,n.stringStartsWith)(g,h,m)&&m+h.length<g.length&&R(g,m+h.length)?2:0}function d(g,m,y,h,R){for(var C=[],S=m,F=m;F<g.length;){var E=o(g,F,y,h,R);if(E===0)break;E===2&&(S!==F&&C.push(g.substring(S,F)),S=F+h.length,F+=h.length),F+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,F))}return S!==F&&C.push(g.substring(S,F)),[C.join(""),F]}},"../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseBracketedTokens=r.parseIdentContinue=r.parseEnd=r.parseEscape=r.parseAtOp=r.parseRangeOp=r.parseDotSepTokenNotFollowedByLeftBracket=r.parseRightBracket=r.parseLeftBracket=r.parseRightSQuote=r.parseLeftSQuote=r.parseRightBrace=r.parseLeftBrace=r.parseRightParen=r.parseLeftParen=r.parseAssignToken=r.parseDotSepToken=r.parseQualSep=r.parseColSep=r.parseRowSep=r.parseListSep=r.parseCharIndex=r.parseSpacesOnly=r.parseWhitespace=void 0,r.isDotSepToken=d,r.isListSepToken=g,r.isRangeOpToken=m,r.isAtOpToken=y,r.isRefErrorToken=h,r.isLeftBracketToken=R,r.isRightBracketToken=C,r.isBracketToken=S,r.isCommentToken=F,r.isWhitespaceToken=E;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/token.js");function d(v){return v.kind===o.TokenKind.Sep&&v.value===o.SepId.Dot}function g(v){return v.kind===o.TokenKind.Sep&&v.value===o.SepId.List}function m(v){return v.kind===o.TokenKind.Operator&&v.value===a.OperatorId.Range}function y(v){return v.kind===o.TokenKind.Operator&&v.value===a.OperatorId.At}function h(v){return v.kind===o.TokenKind.Literal&&v.oper.kind===a.OperKind.Error&&v.oper.type===a.ErrorType.REF}function R(v){return v.kind===o.TokenKind.Left&&v.value===o.DelimId.Bracket}function C(v){return v.kind===o.TokenKind.Right&&v.value===o.DelimId.Bracket}function S(v){return(v.kind===o.TokenKind.Left||v.kind===o.TokenKind.Right)&&v.value===o.DelimId.Bracket}function F(v){return v.kind===o.TokenKind.SingleLineComment||v.kind===o.TokenKind.MultiLineComment}function E(v){return v.kind===o.TokenKind.Spaces||v.kind===o.TokenKind.SingleLineComment||v.kind===o.TokenKind.MultiLineComment}r.parseWhitespace=(0,l.many)((0,l.take)(function(v,b){return E(b)?b:void 0})),r.parseSpacesOnly=(0,l.opt)((0,l.take)(function(v,b){return b.kind===o.TokenKind.Spaces?b.chars:void 0}),"");var A=function(b,x,w,L,N){var U=b[x];if(U==null){var K=`calc.parse.pStart: internal error: expected token at ${x} in ${(0,n.anonymize)(b)}`;return(0,n.assertFalse)(K)}return L(U.start,x)};r.parseCharIndex=A;function T(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Sep&&x.value===v?x:void 0})}function D(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Left&&x.value===v?x:void 0})}function _(v){return(0,l.take)(function(b,x){return x.kind===o.TokenKind.Right&&x.value===v?x:void 0})}r.parseListSep=T(o.SepId.List),r.parseRowSep=T(o.SepId.Row),r.parseColSep=T(o.SepId.Col),r.parseQualSep=T(o.SepId.Qual),r.parseDotSepToken=T(o.SepId.Dot),r.parseAssignToken=T(o.SepId.Assign),r.parseLeftParen=D(o.DelimId.Paren),r.parseRightParen=_(o.DelimId.Paren),r.parseLeftBrace=D(o.DelimId.Brace),r.parseRightBrace=_(o.DelimId.Brace),r.parseLeftSQuote=D(o.DelimId.SQuote),r.parseRightSQuote=_(o.DelimId.SQuote),r.parseLeftBracket=D(o.DelimId.Bracket),r.parseRightBracket=_(o.DelimId.Bracket),r.parseDotSepTokenNotFollowedByLeftBracket=(0,l.takePeek)(function(v,b,x){return d(b)&&!R(x)?b:void 0}),r.parseRangeOp=(0,l.take)(function(v,b){return m(b)?b:void 0}),r.parseAtOp=(0,l.take)(function(v,b){return y(b)?b:void 0}),r.parseEscape=(0,l.take)(function(v,b){return b.kind===o.TokenKind.Escape?b:void 0}),r.parseEnd=(0,l.take)(function(v,b){return b.kind===o.TokenKind.End?b:void 0}),r.parseIdentContinue=(0,l.apply)((0,l.many1)((0,l.take)(function(v,b){return b.isIdentContinue?b:void 0})),function(v,b){var x=b[0];return b.length===1?x:(0,o.identToken)(x.start,b.map(function(w){return w.chars}).join(""))});var M=(0,l.take)(function(v,b){return!S(b)&&b.kind!==o.TokenKind.End?b:void 0}),k=(0,l.lazy)(function(){return(0,l.flatten)((0,l.many)((0,l.any)((0,l.many1)(M),(0,l.concat)((0,l.tuple)(r.parseLeftBracket),k,(0,l.opt)((0,l.tuple)(r.parseRightBracket),[])))))});r.parseBracketedTokens=(0,l.apply)((0,l.tuple)(r.parseLeftBracket,k,r.parseCharIndex,(0,l.opt)(r.parseRightBracket,void 0)),function(v,b){var x=be(b,4),w=x[0],L=x[1],N=x[2],U=x[3];return L.push((0,o.endToken)(N)),[L,U!==void 0]})},"../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseFieldRef=void 0,r.isUnbracketedFieldName=F;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),m=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),y=n.codePoint,h=y.codePointQuestionMark,R=y.codePointBackslash,C=y.codePointUnderscore,S=255;function F(k,v){function b(N){return N!==h&&N!==R&&k.isIdentContinue(N)}function x(N){return N!==C&&N!==R&&(k.isIdentStart(N)||k.isNumeral(N))}if(v.length===0)return!1;var w=(0,n.stringCodePointAt)(v,0);if(!x(w))return!1;for(var L of(0,n.codePointIterator)(v,(0,n.numCodeUnits)(w)))if(!b(L))return!1;return!0}var E=(0,d.take)(function(k,v){return!(0,l.isBracketToken)(v)&&v.kind!==m.TokenKind.Escape&&v.kind!==m.TokenKind.End?v.chars:void 0}),A=(0,d.take)(function(k,v){return v.kind===m.TokenKind.Ident&&(v.chars===k.localeInfo.leftBracket||v.chars===k.localeInfo.rightBracket||v.chars==="'")?v.chars:void 0}),T=(0,d.any)(E,(0,d.right)(l.parseEscape,A)),D=(0,d.apply)((0,d.tuple)((0,d.many)(T),l.parseEnd),function(k,v){var b=be(v,2),x=b[0],w=b[1];return x.join("")}),_=(0,d.applyTake)(l.parseBracketedTokens,function(k,v){var b=be(v,2),x=b[0],w=b[1],L=(0,d.runParser)(D,x,0,k);if((0,n.isSuccess)(L)){var N=x[0].start,U=x[x.length-1].start,K=L.value.output;if(K.length>S){var G=x.map(function($){return $.chars}).join("");return[(0,a.badCharsNode)(a.BadType.FieldName,G,(0,g.addSpan)(k,N,U,"","")),!1,!0]}return[(0,a.identNode)(K,(0,g.addSpan)(k,N,U,"","")),!0,w]}}),M=(0,d.apply)(l.parseIdentContinue,function(k,v){var b=v.start,x=v.start+v.chars.length;return!F(k.localeInfo,v.chars)||v.chars.length>S?[(0,a.badCharsNode)(a.BadType.FieldName,v.chars,(0,g.addSpan)(k,b,x,"","")),!1,!0]:[(0,a.identNode)(v.chars,(0,g.addSpan)(k,b,x,"","")),!1,!0]});r.parseFieldRef=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseWhitespace,l.parseDotSepToken,(0,d.any)(M,_),l.parseCharIndex),function(k,v){var b=be(v,5),x=b[0],w=b[1],L=b[2],N=be(b[3],3),U=N[0],K=N[1],G=N[2],$=b[4],O=(0,g.addSpan)(k,L.start,$,w,""),j=!1,z=(0,a.fieldRef)(U,K,G,j,O);return(0,o.fieldRefTerm)(w.length>0,z,x,$)})},"../excel-online-calc-syntax/lib/parse_OLD/parseFormula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseSpParam=r.parseFormula=void 0,r.runFormulaParser=$;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parseLiteral.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),m=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),y=c("../excel-online-calc-syntax/lib/parse_OLD/parseRef.js"),h=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),R=c("../excel-online-calc-syntax/lib/parse_OLD/parseStructRef.js"),C=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),S=(0,m.apply)((0,m.tuple)(l.parseWhitespace,(0,m.lazy)(function(){return r.parseFormula}),l.parseWhitespace),function(q,W){var Z=be(W,3),P=Z[0],Q=Z[1],Y=Z[2],X=(0,h.getNodeSpan)(q,Q);if((0,n.assertTrue)("calc.parse.parseSpFormula",!(X.pre.length>0&&P.length>0)),(0,n.assertTrue)("calc.parse.parseSpFormula",!(X.post.length>0&&Y.length>0)),P.length>0){var ee=(0,h.addWhitespace)(q,P),oe=be(ee,2);X.pre=oe[0],X.preComments=oe[1]}if(Y.length>0){var le=(0,h.addWhitespace)(q,Y),ue=be(le,2);X.post=ue[0],X.postComments=ue[1]}return Q}),F=(0,m.apply)((0,m.tuple)(l.parseLeftParen,(0,h.withDelim)({delimId:C.DelimId.Paren,listSep:h.ListSep.Union},S),(0,m.opt)(l.parseRightParen,void 0),l.parseCharIndex),function(q,W){var Z=be(W,4),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3];return(0,a.parenNode)(Q,Y!==void 0,(0,h.addSpan)(q,P.start,X,"",""))}),E=(0,m.many1)(S,(0,m.right)(l.parseColSep,S)),A=(0,m.many1)(E,(0,m.right)(l.parseRowSep,E)),T=(0,m.apply)((0,m.tuple)(l.parseLeftBrace,(0,h.withDelim)({delimId:C.DelimId.Brace,listSep:h.ListSep.Union},A),(0,m.opt)(l.parseRightBrace,void 0),l.parseCharIndex),function(q,W){var Z=be(W,4),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3];return(0,a.arrayNode)(Q,Y!==void 0,(0,h.addSpan)(q,P.start,X,"",""))});function D(q){return(0,m.takePeek)(function(W,Z,P){return q(Z)?(0,a.badCharsNode)(a.BadType.Unexpected,Z.chars,(0,h.addSpan)(W,Z.start,P.start,"","")):void 0})}var _=(0,m.apply)((0,m.tuple)(l.parseCharIndex,D(l.isLeftBracketToken),(0,h.withDelim)({delimId:C.DelimId.Bracket,listSep:h.ListSep.Union},S),(0,m.opt)(D(l.isRightBracketToken),void 0),l.parseCharIndex),function(q,W){var Z=be(W,5),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3],ee=Z[4],oe=[Q,Y];return X!=null&&oe.push(X),(0,a.badSequenceNode)(a.BadType.Unexpected,oe,(0,h.addSpan)(q,P,ee,"",""))}),M=(0,m.takePeek)(function(q,W,Z){switch(W.kind){case C.TokenKind.End:case C.TokenKind.Operator:case C.TokenKind.Spaces:case C.TokenKind.SingleLineComment:case C.TokenKind.MultiLineComment:return;case C.TokenKind.Sep:if(W.value===C.SepId.Dot)return;if(W.value===C.SepId.Qual||W.value===C.SepId.Assign)break;if(q.delim.delimId===C.DelimId.Brace||W.value!==C.SepId.Col&&W.value!==C.SepId.Row)return;break;case C.TokenKind.Right:if(W.value!==C.DelimId.SQuote&&q.delim.stack[W.value])return;break}return(0,a.badCharsNode)(a.BadType.Unexpected,W.chars,(0,h.addSpan)(q,W.start,Z.start,"",""))}),k=(0,m.any)(y.parseRef,d.parseLiteral,F,T,o.parseFieldRef,R.parseStructRef,_,y.parseUnqualBadRef,M);function v(q){return(0,m.tuple)(l.parseLeftParen,(0,h.withDelim)({delimId:C.DelimId.Paren,listSep:h.ListSep.Arg},(0,m.apply)((0,m.many1)(q,(0,m.right)(l.parseListSep,q)),function(W,Z){return Z.map(function(P){return P.kind===a.NodeKind.Missing?(0,a.literalNode)(a.missingOper,!0,P.label):P})})),(0,m.opt)(l.parseRightParen,void 0),l.parseCharIndex)}var b=(0,m.apply)(v(S),function(q,W){var Z=be(W,4),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3];return(0,g.argsTerm)(Q,Y!==void 0,P.start,X)}),x=(0,m.apply)(v((0,m.any)((0,m.lazy)(function(){return r.parseSpParam}),S)),function(q,W){var Z=be(W,4),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3];return(0,g.lambdaArgsTerm)(Q,Y!==void 0,P.start,X)}),w=(0,m.take)(function(q,W){return W.kind===C.TokenKind.Operator&&(W.value===a.OperatorId.Percent||W.value===a.OperatorId.Pound)?W:void 0});function L(q,W){return W.kind===C.TokenKind.Sep&&W.value===C.SepId.List&&q.delim.listSep===h.ListSep.Union?(0,C.operatorToken)(W.start,q.localeInfo.listSeparator,a.OperatorId.Union):void 0}var N=(0,m.take)(function(q,W){return W.kind===C.TokenKind.Operator||(0,l.isDotSepToken)(W)?W:L(q,W)}),U=(0,m.many)((0,m.take)(function(q,W){return(0,l.isWhitespaceToken)(W)?W:void 0})),K=(0,m.any)((0,m.concat)((0,m.bind)((0,m.any)(k,w),function(q,W){var Z=(0,g.isWSFNode)(q.localeInfo,W);return(Z==null?void 0:Z.id)===a.WorksheetFuncId.LAMBDA?(0,m.concat)((0,m.parseSucceed)([W]),(0,m.opt)((0,m.tuple)(x),[])):(0,m.parseSucceed)([W])}),(0,m.many)((0,m.any)(b,o.parseFieldRef,R.parseStructRef))),(0,m.tuple)(N)),G=(0,m.flatten)((0,m.many1)(K,(0,m.concat)(U,K)));r.parseFormula=(0,m.apply)((0,m.tuple)((0,m.opt)(G,void 0),l.parseCharIndex),function(q,W){var Z=be(W,2),P=Z[0],Q=Z[1];if(P==null){var Y=(0,h.addSpan)(q,Q,Q,"","");return(0,a.missingNode)("",Y)}var X=P;return X.push((0,C.endToken)(Q)),(0,g.runOperatorPrecedenceParser)(q,X)});function $(q,W,Z,P,Q,Y,X,ee){var oe=ee.length-1;if(oe<0){var le="calc.parse.runTokenParser: internal error: expected at least 1 token";return(0,n.assertFalse)(le)}if(ee[oe].kind!==C.TokenKind.End){var ue=`calc.parse.runTokenParser: internal error: array[n] !== End in ${(0,n.anonymize)(ee)}`;return(0,n.assertFalse)(ue)}var te=(0,h.makeState)(q,W,Z,P,Q),ie=(0,m.runParser)(S,ee,0,te);if(!(0,n.isSuccess)(ie)||ie.value.index<oe){var ae=(0,n.isSuccess)(ie)?ie.value.index:0,re=`calc.parse.runTokenParser: internal error: consumed ${ae} out of ${oe} in ${(0,n.anonymize)(ee)}`;return(0,n.assertFalse)(re)}var ne=ie.value.output,ce=te.spans,me=(0,a.buildAnnotations)(q,ne,Y,X===void 0?void 0:J(J({},a.SyntaxFeature.Comments,X[a.SyntaxFeature.Comments]===!0),a.SyntaxFeature.Statements,X[a.SyntaxFeature.Statements]===!0));return(0,a.formula)(ne,ce,me)}var O=n.codePoint.codePointFullStop;function j(q,W){if(!q.localeInfo.isIdentStart((0,n.stringCodePointAt)(W,0)))return!1;for(var Z of(0,n.codePointIterator)(W))if(Z!==O&&!q.localeInfo.isIdentContinue(Z))return!1;var P=(0,a.parseCellRef)(q.localeInfo,q.refStyle,q.origin,W,0);if(P!==void 0&&P.i===W.length){var Q=P.refStyle===a.RefStyle.A1?(0,C.cellRefA1Token)(0,W,P.row,P.col):(0,C.cellRefR1C1Token)(0,W,P.row,P.col,P.enLocale);if((0,y.isCompleteCellRefToken)(q,Q))return!1}return!0}var z=(0,m.apply)((0,m.many1)((0,m.take)(function(q,W){return W.isIdentContinue||(0,l.isDotSepToken)(W)?W:void 0})),function(q,W){var Z=W[0].start,P=W.map(function(Y){return Y.chars}).join(""),Q=(0,h.addSpan)(q,Z,Z+P.length,"","");return j(q,P)?(0,a.identNode)(P,Q):(0,a.badCharsNode)(a.BadType.ParamName,P,Q)}),H=(0,m.applyTake)((0,m.tuple)(l.parseCharIndex,l.parseLeftBracket,l.parseCharIndex,l.parseSpacesOnly,(0,m.opt)(z,void 0),l.parseSpacesOnly,l.parseCharIndex,(0,m.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(q,W){var Z=be(W,9),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3],ee=Z[4],oe=Z[5],le=Z[6],ue=Z[7],te=Z[8];if(ee!==void 0){var ie=(0,h.getNodeSpan)(q,ee);ie.pre=X,ie.post=oe}var ae=ee??(0,a.missingNode)(X+oe,(0,h.addSpan)(q,Y,le,"",""));return(0,a.paramName)(ae,!0,ue!==void 0,(0,h.addSpan)(q,P,te,"",""))}),V=(0,m.applyTake)((0,m.tuple)(l.parseCharIndex,y.parseRef,l.parseCharIndex),function(q,W){var Z=be(W,3),P=Z[0],Q=Z[1],Y=Z[2],X=Q.kind===g.TermKind.MaybeWSFTerm?Q.node:Q;if((0,a.isUnqualifiedNameNode)(X))return(0,a.paramName)((0,a.identNode)(X.whole,X.label),!1,!0,(0,h.addSpan)(q,P,Y,"",""))}),I=(0,m.apply)((0,m.tuple)(l.parseWhitespace,l.parseCharIndex,l.parseAssignToken,l.parseWhitespace,(0,m.lazy)(function(){return r.parseFormula}),l.parseCharIndex),function(q,W){var Z=be(W,6),P=Z[0],Q=Z[1],Y=Z[2],X=Z[3],ee=Z[4],oe=Z[5],le=(0,h.getNodeSpan)(q,ee),ue=(0,h.addWhitespace)(q,X),te=be(ue,2);return le.pre=te[0],le.preComments=te[1],(0,a.paramDefault)(ee,(0,h.addSpan)(q,Q,oe,P,""))}),B=(0,m.lazy)(function(){return(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)?I:(0,m.parseFail)()});r.parseSpParam=(0,m.applyTake)((0,m.tuple)(l.parseWhitespace,l.parseCharIndex,(0,m.bind)((0,m.any)(V,H),function(q,W){return W.isClosed?(0,m.apply)((0,m.opt)(B,void 0),function(Z,P){return[W,P]}):(0,m.parseSucceed)([W,void 0])}),l.parseCharIndex,l.parseWhitespace,(0,m.peek)(function(q,W){return W})),function(q,W){var Z=be(W,6),P=Z[0],Q=Z[1],Y=be(Z[2],2),X=Y[0],ee=Y[1],oe=Z[3],le=Z[4],ue=Z[5];if(ee!==void 0||ue.kind===C.TokenKind.End&&X.isBracketed||(0,l.isListSepToken)(ue)&&X.isClosed)return(0,a.paramNode)(X,ee,(0,h.addSpan)(q,Q,oe,P,le))})},"../excel-online-calc-syntax/lib/parse_OLD/parseLiteral.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseLiteral=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/token.js");function m(R){return R.refStyle===n.RefStyle.A1&&R.col==null&&typeof R.row=="object"&&R.row.kind===n.PosKind.Rel}var y=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind!==n.OperKind.Boolean?C:C.kind===g.TokenKind.CellRef&&m(C)?(0,g.literalToken)(C.start,C.chars,R.mathpack.fromNumber(C.row.index+R.origin.row+1)):void 0}),h=(0,o.take)(function(R,C){return C.kind===g.TokenKind.Literal&&C.oper.kind===n.OperKind.Boolean?C:void 0});r.parseLiteral=(0,o.apply)((0,o.tuple)((0,o.any)(y,(0,o.left)(h,(0,o.fails)(a.parseDotSepTokenNotFollowedByLeftBracket))),a.parseCharIndex),function(R,C){var S=be(C,2),F=S[0],E=S[1],A=(0,d.addSpan)(R,F.start,E,"","");if((0,g.isBadNumberOper)(F.oper))return(0,n.badCharsNode)(n.BadType.NumberLiteral,F.chars,A);if((0,g.isBadErrorOper)(F.oper))return(0,n.badCharsNode)(n.BadType.ErrorLiteral,F.chars,A);if((0,n.isStringOper)(F.oper)&&F.oper.value.length>n.cellStringLimit)return(0,n.badCharsNode)(n.BadType.StringLiteral,F.chars,A);var T=(0,n.literalNode)(F.oper,F.hasRight,A);return(0,n.isBooleanOper)(F.oper)?(0,l.maybeWSFTerm)(T,F.chars):T})},"../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TermKind=void 0,r.lambdaArgsTerm=y,r.argsTerm=h,r.fieldRefTerm=R,r.structRefTerm=C,r.maybeWSFTerm=S,r.isWSFNode=P,r.runOperatorPrecedenceParser=er;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),m;(function(Me){Me.LambdaArgsTerm="LambdaArgsTerm",Me.ArgsTerm="ArgsTerm",Me.FieldRefTerm="FieldRefTerm",Me.StructRefTerm="StructRefTerm",Me.MaybeWSFTerm="MaybeWSFTerm"})(m||(r.TermKind=m={}));function y(Me,Ie,Qe,dr){return{kind:m.LambdaArgsTerm,nodes:Me,isClosed:Ie,start:Qe,end:dr}}function h(Me,Ie,Qe,dr){return{kind:m.ArgsTerm,nodes:Me,isClosed:Ie,start:Qe,end:dr}}function R(Me,Ie,Qe,dr){return{kind:m.FieldRefTerm,hasDotPreSpace:Me,rhs:Ie,start:Qe,end:dr}}function C(Me,Ie,Qe){return{kind:m.StructRefTerm,rhs:Me,start:Ie,end:Qe}}function S(Me,Ie){return{kind:m.MaybeWSFTerm,node:Me,whole:Ie}}function F(Me){return Me.kind!==g.TokenKind.Operator&&Me.kind!==g.TokenKind.Sep&&Me.kind!==g.TokenKind.End&&Me.kind!==g.TokenKind.Spaces&&Me.kind!==g.TokenKind.SingleLineComment&&Me.kind!==g.TokenKind.MultiLineComment&&!(Me.kind in m)}function E(Me){return Me.kind===g.TokenKind.Spaces||Me.kind===g.TokenKind.SingleLineComment||Me.kind===g.TokenKind.MultiLineComment}function A(Me,Ie){return Ie=Ie.kind===m.MaybeWSFTerm?Ie.node:Ie,F(Ie)?(0,d.getNodeSpan)(Me,Ie).start:Ie.start}var T=(0,o.many)((0,o.take)(function(Me,Ie){return E(Ie)?Ie:void 0})),D=(0,o.many1)((0,o.take)(function(Me,Ie){return E(Ie)?Ie:void 0})),_=(0,o.peek)(function(Me,Ie){return Ie}),M=function(Ie,Qe,dr,Cr,yr){var Ir=Ie[Qe];if(Ir==null){var Pr=`calc.parse.pStart: internal error: expected term at ${Qe} in ${(0,n.anonymize)(Ie)}`;return(0,n.assertFalse)(Pr)}return Cr(A(dr,Ir),Qe)};function k(Me){return(0,o.apply)((0,o.tuple)(T,M,(0,o.take)(Me),M,T),function(Ie,Qe){var dr=be(Qe,5),Cr=dr[0],yr=dr[1],Ir=dr[2],Pr=dr[3],Ne=dr[4];return(0,a.operatorNode)(Ir,(0,d.addSpan)(Ie,yr,Pr,Cr,Ne))})}function v(Me){return(0,o.apply)((0,o.tuple)(T,M,(0,o.take)(Me),M),function(Ie,Qe){var dr=be(Qe,4),Cr=dr[0],yr=dr[1],Ir=dr[2],Pr=dr[3];return(0,a.operatorNode)(Ir,(0,d.addSpan)(Ie,yr,Pr,Cr,""))})}function b(Me){return(0,o.apply)((0,o.tuple)(M,(0,o.take)(Me),M,T),function(Ie,Qe){var dr=be(Qe,4),Cr=dr[0],yr=dr[1],Ir=dr[2],Pr=dr[3];return(0,a.operatorNode)(yr,(0,d.addSpan)(Ie,Cr,Ir,"",Pr))})}var x=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&(Ie.value===a.OperatorId.Add||Ie.value===a.OperatorId.Sub)?Ie.value:void 0}),w=b(function(Me,Ie){if(Ie.kind===g.TokenKind.Operator){if(Ie.value===a.OperatorId.Add)return a.OperatorId.Pos;if(Ie.value===a.OperatorId.Sub)return a.OperatorId.Neg}}),L=b(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.At?Ie.value:void 0}),N=v(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Pound?Ie.value:void 0}),U=(0,o.take)(function(Me,Ie){return Ie.kind===m.StructRefTerm?Ie:void 0}),K=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&(Ie.value===a.OperatorId.Mul||Ie.value===a.OperatorId.Div)?Ie.value:void 0}),G=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Pow?Ie.value:void 0}),$=v(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Percent?Ie.value:void 0}),O=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Concat?Ie.value:void 0}),j=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value>=a.OperatorId.Eq&&Ie.value<=a.OperatorId.Ge?Ie.value:void 0}),z=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Range?Ie.value:void 0}),H=k(function(Me,Ie){return Ie.kind===g.TokenKind.Operator&&Ie.value===a.OperatorId.Union?Ie.value:void 0}),V=(0,o.applyTake)((0,o.tuple)(D,_),function(Me,Ie){var Qe=be(Ie,2),dr=Qe[0],Cr=Qe[1];if(Cr.kind!==g.TokenKind.End&&(Cr.kind!==g.TokenKind.Operator||Cr.value===a.OperatorId.At)&&!(Cr.kind===g.TokenKind.Sep&&(0,l.isDotSepToken)(Cr))){if(!(dr.length===1&&dr[0].kind===g.TokenKind.Spaces))return dr;var yr=A(Me,Cr),Ir=(0,d.addSpan)(Me,yr,yr,dr[0].chars,"");return(0,a.operatorNode)(a.OperatorId.Isect,Ir)}}),I=(0,o.take)(function(Me,Ie){return Ie.kind===g.TokenKind.Sep&&(0,l.isDotSepToken)(Ie)?Ie:void 0}),B=(0,o.take)(function(Me,Ie){return Ie.kind===m.ArgsTerm?Ie:void 0}),q=(0,o.take)(function(Me,Ie){return Ie.kind===m.LambdaArgsTerm?Ie:void 0}),W=(0,o.take)(function(Me,Ie){return Ie.kind===m.ArgsTerm||Ie.kind===m.FieldRefTerm?Ie:void 0}),Z=J({},a.WorksheetFuncId.LETREC,n.FeatureName.CalcLetRecFunction);function P(Me,Ie){if(Ie.kind===m.MaybeWSFTerm&&Ie.whole!==void 0){var Qe=(0,a.getWorksheetFuncId)(Me,Ie.whole);if(Qe===void 0||((0,n.assertTrue)("calc.parse.parseWSFName: unexpected UDF",Qe!==a.WorksheetFuncId._UDF),((0,a.getWorksheetFuncType)(Qe).flags&a.FunctionFlags.Internal)!==0))return;var dr=Z[Qe];return dr!==void 0&&!(0,n.isFeatureEnabled)(dr)?void 0:(0,a.wsfNode)(Qe,Ie.whole,Ie.node.label)}}var Q=(0,o.take)(function(Me,Ie){return P(Me.localeInfo,Ie)}),Y=(0,o.take)(function(Me,Ie){var Qe=P(Me.localeInfo,Ie);return(Qe==null?void 0:Qe.id)===a.WorksheetFuncId.LAMBDA?Qe:void 0});function X(Me,Ie){return!!((0,a.isUnqualifiedNameNode)(Ie)||Me===a.RefStyle.A1&&Ie.kind===a.NodeKind.CellRef&&Ie.qualifier===void 0&&Ie.ref.kind===a.CellRefKind.Single&&Ie.ref.col.kind===a.PosKind.Rel&&Ie.ref.row.kind===a.PosKind.Rel)}var ee=(0,o.apply)((0,o.tuple)(Y,q),function(Me,Ie){for(var Qe=be(Ie,2),dr=Qe[0],Cr=Qe[1],yr=(0,d.getNodeSpan)(Me,dr).start,Ir=Cr.nodes,Pr=dr.id,Ne=[],ar,sr=[],Er=0;Er<Ir.length;Er+=1){var Sr=Ir[Er];Sr.kind===a.NodeKind.Param?Ne.push((0,a.lambdaParam)((0,a.indexedArg)(Sr,Er))):Er===Ir.length-1?ar=(0,a.indexedArg)(Sr,Er):sr.push((0,a.indexedArg)(Sr,Er))}var $e=(0,d.addSpan)(Me,yr,Cr.end,"","");return(0,a.lambdaNode)(dr,Ne,ar,sr,Cr.isClosed,$e)}),oe=(0,o.apply)((0,o.tuple)(Q,B),function(Me,Ie){var Qe=be(Ie,2),dr=Qe[0],Cr=Qe[1],yr=(0,d.getNodeSpan)(Me,dr).start,Ir=Cr.nodes;switch(dr.id){case a.WorksheetFuncId.LET:case a.WorksheetFuncId.LETREC:{for(var Pr=dr.id,Ne=[],ar=[],sr,Er=0;Er<Ir.length;Er+=1){var Sr=Ir[Er];if(Er===Ir.length-1){sr=(0,a.indexedArg)(Sr,Er);continue}if(Er+1<Ir.length&&(0,a.isUnqualifiedNameNode)(Sr)&&!(Er+3<Ir.length&&!X(Me.refStyle,Ir[Er+2])&&(0,a.isUnqualifiedNameNode)(Ir[Er+1]))){Ne.push((0,a.letVar)((0,a.indexedArg)((0,a.varNode)((0,a.identNode)(Sr.whole,Sr.parts.label),Sr.label),Er),(0,a.indexedArg)(Ir[Er+1],Er+1))),Er+=1;continue}ar.push((0,a.indexedArg)(Sr,Er))}var $e=(0,d.addSpan)(Me,yr,Cr.end,"","");return(0,a.letNode)(dr,Ne,sr,ar,Cr.isClosed,$e)}case a.WorksheetFuncId.LAMBDA:return(0,n.assertFalse)("calc.parse.parseWSFApp: unexpected LAMBDA+ArgTerm")}return ae(Me,dr,Ir,Cr.isClosed,yr,Cr.end)});function le(Me,Ie,Qe){return(0,o.apply)((0,o.tuple)((0,o.many)(Me),Ie),function(dr,Cr){var yr=be(Cr,2),Ir=yr[0],Pr=yr[1];return Ir.reduceRight(Qe(dr),Pr)})}function ue(Me,Ie,Qe){return(0,o.apply)((0,o.tuple)(Me,(0,o.many)(Ie)),function(dr,Cr){var yr=be(Cr,2),Ir=yr[0],Pr=yr[1];return Pr.reduce(Qe(dr),Ir)})}var te=function(Ie){return Array.isArray(Ie)};function ie(Me){return function(Ie,Qe){var dr=be(Qe,2),Cr=dr[0],yr=dr[1];if(te(Cr)){var Ir=(0,d.getNodeSpan)(Me,Ie);(0,n.assertTrue)("calc.parse.makeAppNodeInfix",Ir.post.length===0);var Pr=(0,d.addWhitespace)(Me,Cr),Ne=be(Pr,2);Ir.post=Ne[0],Ir.postComments=Ne[1];var ar=(0,d.getNodeSpan)(Me,yr),sr=(0,d.addSpan)(Me,Ir.start,ar.end,"","");return(0,a.badSequenceNode)(a.BadType.Unexpected,[Ie,yr],sr)}var Er=(0,d.getNodeSpan)(Me,Ie).start,Sr=(0,d.getNodeSpan)(Me,yr).end,$e=(0,d.addSpan)(Me,Er,Sr,"","");return(0,a.appNode)(Cr,[Ie,yr],!0,$e)}}function ae(Me,Ie,Qe,dr,Cr,yr){var Ir=(0,d.addSpan)(Me,Cr,yr,"","");return(0,a.appNode)(Ie,Qe,dr,Ir)}function re(Me){return function(Ie,Qe){var dr=(0,d.getNodeSpan)(Me,Ie).start;switch(Qe.kind){case m.ArgsTerm:return ae(Me,Ie,Qe.nodes,Qe.isClosed,dr,Qe.end);case m.FieldRefTerm:{var Cr=(0,d.addSpan)(Me,dr,Qe.end,"",""),yr=(0,d.getNodeSpan)(Me,Qe.rhs),Ir=yr.start,Pr=yr.end,Ne=yr.pre;if((0,a.isNumberLiteralNode)(Ie)){var ar=(0,d.addSpan)(Me,Ir,Ir,"",""),sr=(0,a.missingNode)("",ar),Er=Qe.rhs.label,Sr=(0,d.addSpan)(Me,Ir,Pr,"",""),$e=!1,gr=(0,a.fieldRef)(Qe.rhs.field,Qe.rhs.isBracketed,Qe.rhs.isClosed,$e,Sr);return(0,a.badSequenceNode)(a.BadType.FieldRef,[Ie,(0,a.fieldRefNode)(sr,gr,Er)],Cr)}var xr=!Qe.rhs.isBracketed&&(0,a.shouldFieldRefBeBracketed)(Ie,Qe.rhs,Ne),Qr=(0,a.fieldRef)(Qe.rhs.field,Qe.rhs.isBracketed,Qe.rhs.isClosed,xr,Qe.rhs.label);return(0,a.fieldRefNode)(Ie,Qr,Cr)}case m.StructRefTerm:{var qr=(0,d.addSpan)(Me,dr,Qe.end,"","");switch(Ie.kind){case a.NodeKind.Name:return(0,a.structRefNode)(Ie,Qe.rhs,qr);case a.NodeKind.Missing:return(0,a.structRefNode)(void 0,Qe.rhs,qr)}return(0,a.badSequenceNode)(a.BadType.StructRef,[Ie,(0,a.structRefNode)(void 0,Qe.rhs,(0,d.addSpan)(Me,Qe.start,Qe.end,"",""))],qr)}case a.NodeKind.Operator:return ae(Me,Qe,[Ie],!0,dr,(0,d.getNodeSpan)(Me,Qe).end)}}}function ne(Me){var Ie=!0;return function(Qe,dr){var Cr=(0,d.getNodeSpan)(Me,dr).start,yr=(0,d.getNodeSpan)(Me,Qe).end,Ir=(0,d.addSpan)(Me,Cr,yr,"","");if((dr.id===a.OperatorId.Pos||dr.id===a.OperatorId.Neg)&&Ie&&(Ie=!1,(0,a.isNumberLiteralNode)(Qe)&&(0,d.getNodeSpan)(Me,dr).post==="")){var Pr=dr.id===a.OperatorId.Pos?Qe.oper:Me.mathpack.neg(Qe.oper);return(0,a.literalNode)(Pr,!0,Ir)}return(0,a.appNode)(dr,[Qe],!0,Ir)}}var ce=(0,o.take)(function(Me,Ie){return Ie.kind===m.MaybeWSFTerm?Ie.node:F(Ie)?Ie:void 0}),me=(0,o.apply)((0,o.tuple)(T,I,M,T),function(Me,Ie){var Qe=be(Ie,4),dr=Qe[0],Cr=Qe[1],yr=Qe[2],Ir=Qe[3];return(0,a.badCharsNode)(a.BadType.Unexpected,Cr.chars,(0,d.addSpan)(Me,Cr.start,yr,dr,Ir))}),he=(0,o.apply)((0,o.tuple)(M,T,I,M),function(Me,Ie){var Qe=be(Ie,4),dr=Qe[0],Cr=Qe[1],yr=Qe[2],Ir=Qe[3],Pr=!1,Ne=(0,d.addSpan)(Me,Ir,Ir,"",""),ar=(0,d.addSpan)(Me,yr.start,Ir,Cr,""),sr=(0,a.fieldRef)((0,a.missingNode)("",Ne),!1,!0,Pr,ar);return R(Cr.length>0,sr,dr,Ir)}),Ce=(0,o.lazy)(function(){return(0,o.apply)((0,o.tuple)(M,(0,o.many)((0,o.any)(ee,oe,ce,me),(0,o.any)(ee,oe,ce,(0,o.right)((0,o.succeeds)(L),Ve))),M),function(Me,Ie){var Qe=be(Ie,3),dr=Qe[0],Cr=Qe[1],yr=Qe[2];if(Cr.length===1)return Cr[0];var Ir=(0,d.addSpan)(Me,dr,yr,"","");return Cr.length===0?(0,a.missingNode)("",Ir):(0,a.badSequenceNode)(a.BadType.Unexpected,Cr,Ir)})}),ve=(0,o.lazy)(function(){return(0,o.any)((0,o.right)((0,o.succeeds)(L),Ve),(0,o.right)((0,o.succeeds)(w),Ze),Ce)}),fe=ue(ve,(0,o.any)(N,U),re),Ae=ue(fe,(0,o.tuple)(z,fe),ie),Te=ue(Ae,(0,o.tuple)(V,Ae),ie),ke=ue(Te,(0,o.any)(W,he),re),Ve=le(L,ke,ne),Je=ue(Ve,(0,o.tuple)(H,Ve),ie),Ze=le(w,Je,ne),pr=ue(Ze,$,re),vr=ue(pr,(0,o.tuple)(G,pr),ie),Fr=ue(vr,(0,o.tuple)(K,vr),ie),tr=ue(Fr,(0,o.tuple)(x,Fr),ie),Dr=ue(tr,(0,o.tuple)(O,tr),ie),fr=ue(Dr,(0,o.tuple)(j,Dr),ie);function er(Me,Ie){var Qe=Ie.length-1;if(Qe<1){var dr="calc.parse.runTermParser: internal error: expected at least 1 term";return(0,n.assertFalse)(dr)}if(Ie[Qe].kind!==g.TokenKind.End){var Cr=`calc.parse.runTermParser: internal error: array[n].kind !== End in ${(0,n.anonymize)(Ie)}`;return(0,n.assertFalse)(Cr)}if(Qe===1&&F(Ie[0]))return Ie[0];if(E(Ie[0])){var yr=`calc.parse.runTermParser: internal error: array[0].kind === Spaces/comment in ${(0,n.anonymize)(Ie)}`;return(0,n.assertFalse)(yr)}if(E(Ie[Qe-1])){var Ir=`calc.parse.runTermParser: internal error: array[n-1].kind === Spaces/comment in ${(0,n.anonymize)(Ie)}`;return(0,n.assertFalse)(Ir)}for(;;){var Pr=(0,o.runParser)(fr,Ie,0,Me);if((0,n.isSuccess)(Pr)&&Pr.value.index>=Qe)return Pr.value.output;if(!(0,n.isSuccess)(Pr)||Pr.value.index===0||Pr.value.index===1&&F(Ie[0])){var Ne=(0,n.isSuccess)(Pr)?Pr.value.index:0,ar=`calc.parse.runTermParser: internal error: consumed ${Ne} out of ${Qe} in ${(0,n.anonymize)(Ie)}`;return(0,n.assertFalse)(ar)}Ie=[Pr.value.output].concat(Ur(Ie.slice(Pr.value.index))),Qe=Ie.length-1}}},"../excel-online-calc-syntax/lib/parse_OLD/parseQualifier.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseQualifier=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/token.js");function m(O){return O.kind===g.TokenKind.Literal&&O.oper.kind===a.OperKind.Boolean}function y(O){return O.kind===g.TokenKind.Literal&&(0,g.isNumberLikeOper)(O.oper)}var h=n.codePoint.codePointFullStop,R=(0,o.opt)((0,o.takePeek)(function(O,j,z){return j.kind===g.TokenKind.Spaces&&!(0,l.isWhitespaceToken)(z)?j.chars:void 0}),""),C=(0,o.take)(function(O,j){return j.isIdentContinue&&!m(j)&&j.chars.length>0&&j.chars.charCodeAt(0)!==h?j.chars:void 0}),S=(0,o.take)(function(O,j){return j.isIdentContinue||(0,l.isDotSepToken)(j)?j.chars:void 0}),F=(0,o.apply)((0,o.many1)(C,S),function(O,j){return j.join("")}),E=(0,o.take)(function(O,j){return j.kind===g.TokenKind.Ident?j.chars:void 0}),A=function(j,z){var H;return((H=z.path)!=null?H:"")+j.leftBracket+z.document+j.rightBracket};function T(O,j,z,H,V,I){var B,q;if(j==null)H==null?(B=(0,a.identQualifier)(z,V,I),q=z):(B=(0,a.sheetRangeQualifier)(z,H,void 0,V,I),q=`${z}:${H}`);else{var W=A(O.localeInfo,j);H==null?(B=(0,a.sheetQualifier)(z,j,V,I),q=`${W}${z}`):(B=(0,a.sheetRangeQualifier)(z,H,j,V,I),q=`${W}${z}:${H}`)}return[B,V?(0,a.quoteQualifier)(q):q]}var D=(0,o.take)(function(O,j){return j.kind===g.TokenKind.Ident||(0,l.isRangeOpToken)(j)?j.chars:void 0}),_=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(D),l.parseLeftBracket,(0,o.many1)(D),l.parseRightBracket,l.parseCharIndex),function(O,j){var z=be(j,6),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=z[5],Z=V.join(""),P=B.join("");return(0,a.documentQualifier)(P,Z!==""?Z:void 0,!0,(0,d.addSpan)(O,H,W,"",""))}),M=(0,o.apply)((0,o.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,o.many1)(S),l.parseRightBracket,l.parseCharIndex),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=I.join("");return(0,a.documentQualifier)(W,void 0,!1,(0,d.addSpan)(O,H,q,"",""))}),k=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.opt)(M,void 0),F,(0,o.opt)((0,o.right)(l.parseRangeOp,F),void 0),l.parseCharIndex),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4];return T(O,V,I,B,!1,(0,d.addSpan)(O,H,q,"",""))}),v=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,o.opt)(_,void 0),E,(0,o.opt)((0,o.right)(l.parseRangeOp,E),void 0),l.parseRightSQuote,l.parseCharIndex),function(O,j){var z=be(j,6),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=z[5];return T(O,V,I,B,!0,(0,d.addSpan)(O,H.start,W,"",""))}),b=(0,o.apply)(M,function(O,j){return[j,A(O.localeInfo,j)]}),x=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,_,l.parseRightSQuote,l.parseCharIndex),function(O,j){var z=be(j,4),H=z[0],V=z[1],I=z[2],B=z[3];return[(0,a.documentQualifier)(V.document,V.path,!0,(0,d.addSpan)(O,H.start,B,"","")),(0,a.quoteQualifier)(A(O.localeInfo,V))]}),w=(0,o.take)(function(O,j){return j.kind===g.TokenKind.End||j.kind===g.TokenKind.Right&&j.value===g.DelimId.SQuote?void 0:j.chars}),L=(0,o.apply)((0,o.tuple)(l.parseLeftSQuote,(0,o.many)(w),(0,o.opt)((0,o.tuple)(l.parseRightSQuote,(0,o.opt)((0,o.tuple)(l.parseQualSep,R),[void 0,""])),[void 0,[void 0,""]]),l.parseCharIndex),function(O,j){var z=be(j,4),H=z[0],V=z[1],I=be(z[2],2),B=I[0],q=be(I[1],2),W=q[0],Z=q[1],P=z[3],Q=B!==void 0,Y=W!==void 0,X=`'${V.join("")}${Q?"'":""}${Y?"!":""}`,ee=(0,d.addSpan)(O,H.start,P-Z.length,"",Z);return[(0,a.badQualifier)(X,!0,Q,Y,ee),X]}),N=(0,o.takePeek)(function(O,j,z){if((0,l.isRefErrorToken)(j)){var H=(0,d.addSpan)(O,j.start,z.start,"","");return[(0,a.errorQualifier)(H),j.chars]}}),U=(0,o.peek)(function(O,j){var z=(0,d.addSpan)(O,j.start,j.start,"","");return[(0,a.relativeQualifier)(z),""]}),K=(0,o.apply)((0,o.tuple)((0,o.any)(k,v,b,x,U),l.parseQualSep,R),function(O,j){var z=be(j,3),H=be(z[0],2),V=H[0],I=H[1],B=z[1],q=z[2],W=(0,d.getNodeSpan)(O,V);return W.end+=1,(0,n.assertTrue)("calc.parse.parseGoodQualifier",W.end===B.start+B.chars.length),(0,n.assertTrue)("calc.parse.parseGoodQualifier",W.post.length===0),W.post=q,[V,`${I}!`]}),G=(0,o.take)(function(O,j){return j.isIdentContinue||(0,l.isDotSepToken)(j)||m(j)||y(j)?j.chars:void 0}),$=(0,o.apply)((0,o.tuple)(l.parseCharIndex,(0,o.many)(G),l.parseQualSep,l.parseCharIndex,R),function(O,j){var z=be(j,5),H=z[0],V=z[1],I=z[2],B=z[3],q=z[4],W=`${V.join("")}!`,Z=(0,d.addSpan)(O,H,B,"",q);return[(0,a.badQualifier)(W,!1,!0,!0,Z),W]});r.parseQualifier=(0,o.any)(N,K,$,L)},"../excel-online-calc-syntax/lib/parse_OLD/parseRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseRef=r.parseUnqualBadRef=void 0,r.isCompleteCellRefToken=E;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parseFieldRef.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/parseQualifier.js"),m=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),y=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),h=c("../excel-online-calc-syntax/lib/parse_OLD/token.js");function R(P,Q){return P.refStyle===Q.refStyle&&!Q.isBadLocale&&Q.row!==a.SpecialPos.A1BadDollar&&Q.col!==a.SpecialPos.A1BadDollar}function C(P){return P.refStyle===a.RefStyle.R1C1||typeof P.row=="object"&&typeof P.col=="object"}function S(P){return P.refStyle===a.RefStyle.A1&&P.row==null&&typeof P.col=="object"&&P.col.kind===a.PosKind.Rel}function F(P,Q){return Q.refStyle===a.RefStyle.A1&&P.refStyle===a.RefStyle.A1&&Q.isIdentContinue||Q.refStyle===a.RefStyle.R1C1&&(0,a.isR1C1IdentStart)(Q.row,Q.col)}function E(P,Q){return Q.kind===h.TokenKind.CellRef&&R(P,Q)&&C(Q)}var A=(0,a.pos)(a.PosKind.Rel,0);function T(P){return P===a.SpecialPos.RCNoNum?A:P}function D(P,Q){if(P.row!==a.SpecialPos.A1BadDollar&&P.col!==a.SpecialPos.A1BadDollar){var Y=P.refStyle===a.RefStyle.R1C1&&!P.isIdentContinue;if(P.row!=null&&P.col!=null)return(0,a.cellRefSingle)(T(P.row),T(P.col),Y,Q);if(P.row!=null){var X=T(P.row);return(0,a.cellRefRow)(X,X,Y,Q)}if(P.col!=null){var ee=T(P.col);return(0,a.cellRefCol)(ee,ee,Y,Q)}}var oe=`calc.parse.cellRefToken2cellRef: bad token ${(0,n.anonymize)(P)}`;return(0,n.assertFalse)(oe)}function _(P,Q){return Q.isIdentContinue&&P.localeInfo.isIdentStart((0,n.stringCodePointAt)(Q.chars,0))}var M=(0,m.take)(function(P,Q){return E(P,Q)&&!_(P,Q)||(0,l.isRefErrorToken)(Q)?Q:void 0}),k=(0,m.take)(function(P,Q){return E(P,Q)&&_(P,Q)?Q:void 0}),v=(0,m.apply)((0,m.tuple)((0,m.any)(M,(0,m.withState)(function(P){return P.cellRefMustBeCellRefNode?k:(0,m.left)(k,(0,m.fails)((0,m.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)))})),l.parseCharIndex),function(P,Q){var Y=be(Q,2),X=Y[0],ee=Y[1],oe=X.kind===h.TokenKind.CellRef?D(X,(0,y.addSpan)(P,X.start,ee,"","")):(0,a.cellRefError)((0,y.addSpan)(P,X.start,ee,"","")),le=X.kind===h.TokenKind.CellRef?X.chars:void 0;return(0,d.maybeWSFTerm)((0,a.cellRefNode)(oe,void 0,(0,y.addSpan)(P,X.start,ee,"","")),le)});function b(P,Q,Y){return Y.kind===h.TokenKind.Left&&Y.value===h.DelimId.Paren&&Q.isIdentContinue&&(0,a.getWorksheetFuncId)(P.localeInfo,Q.chars)!=null}var x=(0,m.takePeek)(function(P,Q,Y){return Q.kind===h.TokenKind.CellRef&&R(P,Q)&&!b(P,Q,Y)&&!Y.isIdentContinue?[Q,Y.start]:void 0}),w=(0,m.bind)((0,m.tuple)(x,l.parseSpacesOnly,l.parseRangeOp,l.parseSpacesOnly,x),function(P,Q){var Y=be(Q,5),X=be(Y[0],2),ee=X[0],oe=X[1],le=Y[1],ue=Y[2],te=Y[3],ie=be(Y[4],2),ae=ie[0],re=ie[1],ne=(0,y.addSpan)(P,ee.start,oe,"",le),ce=(0,y.addSpan)(P,ae.start,re,te,""),me=D(ee,ne),he=D(ae,ce),Ce=void 0;if(me.kind===a.CellRefKind.Single&&he.kind===a.CellRefKind.Single){var ve=(0,y.addSpan)(P,ee.start,re,"","");Ce=(0,a.cellRefRange)(me,he,ve)}else if(le.length===0&&te.length===0){if(me.kind===a.CellRefKind.Row&&he.kind===a.CellRefKind.Row){var fe=me.isBracketed||he.isBracketed,Ae=(0,y.addSpan)(P,ee.start,re,"","");Ce=(0,a.cellRefRow)(me.row1,he.row1,fe,Ae)}else if(me.kind===a.CellRefKind.Col&&he.kind===a.CellRefKind.Col){var Te=me.isBracketed||he.isBracketed,ke=(0,y.addSpan)(P,ee.start,re,"","");Ce=(0,a.cellRefCol)(me.col1,he.col1,Te,ke)}}if(Ce==null)return(0,m.parseFail)();var Ve=(0,d.maybeWSFTerm)((0,a.cellRefNode)(Ce,void 0,(0,y.addSpan)(P,ee.start,re,"","")),void 0);return ee.isIdentContinue&&ae.isIdentContinue?(0,m.peek)(function(Je,Ze){return Ze.kind===h.TokenKind.Sep&&Ze.value===h.SepId.Qual?void 0:Ve}):(0,m.parseSucceed)(Ve)}),L=(0,m.any)(w,v);r.parseUnqualBadRef=(0,m.apply)((0,m.take)(function(P,Q){return Q.kind===h.TokenKind.CellRef?Q:void 0}),function(P,Q){var Y=Q.start+Q.chars.length,X=Q.refStyle===a.RefStyle.R1C1&&!Q.isIdentContinue;return(0,d.maybeWSFTerm)((0,a.cellRefNode)((0,a.cellRefBad)(Q.chars,X,(0,y.addSpan)(P,Q.start,Y,"","")),void 0,(0,y.addSpan)(P,Q.start,Y,"","")),Q.chars)});function N(P,Q,Y){return Y.length===0||Q.length===1&&Q[0].kind===h.TokenKind.Literal||Y.some(function(X,ee){return ee%2===0?X.kind!==h.TokenKind.Sep:X.kind===h.TokenKind.Sep||!(0,o.isUnbracketedFieldName)(P.localeInfo,X.chars)})}var U="_xlpm",K="_xleta";function G(P,Q){var Y,X,ee,oe=be(Q,4),le=oe[0],ue=oe[1],te=oe[2],ie=oe[3],ae=le[0],re=le.length===1&&((Y=ue[0])==null?void 0:Y.kind)===h.TokenKind.Sep,ne=ae.kind!==h.TokenKind.CellRef||S(ae)||F(P,ae)&&re;if(te||N(P,le,ue)){var ce=[].concat(Ur(le),Ur(ue)).map(function(sr){return sr.chars}).join(""),me=(0,y.addSpan)(P,ae.start,ie,"",""),he=(0,y.addSpan)(P,ae.start,ie,"",""),Ce=(0,a.identNamePart)(ce,ne,me,he),ve=(0,a.nameNode)(Ce,void 0,(0,y.addSpan)(P,ae.start,ie,"",""));return(0,d.maybeWSFTerm)(ve,ve.whole)}var fe=ne,Ae,Te=0,ke=(X=(ee=ue[Te])==null?void 0:ee.start)!=null?X:ie,Ve=(0,y.addSpan)(P,ae.start,ke,"",""),Je=(0,y.addSpan)(P,ae.start,ke,"","");if(le.length===1&&ae.kind===h.TokenKind.CellRef)if(!R(P,ae))fe=!1,Ae=(0,a.identNamePart)(ae.chars,fe,Ve,Je);else if(!C(ae))Ae=(0,a.identNamePart)(ae.chars,fe,Ve,Je);else{var Ze=(0,y.addSpan)(P,ae.start,ke,"",""),pr=D(ae,Ze);Ae=(0,a.cellRefNamePart)(pr,ae.chars,Ve,Je)}else{var vr=le.map(function(sr){return sr.chars}).join("");if((P.localeInfo.stringCompareCI(vr,U)===0||P.localeInfo.stringCompareCI(vr,K)===0)&&Te+1<ue.length){var Fr,tr;vr+="."+ue[Te+1].chars,Te+=2,ke=(Fr=(tr=ue[Te])==null?void 0:tr.start)!=null?Fr:ie,Ve=(0,y.addSpan)(P,ae.start,ke,"",""),Je=(0,y.addSpan)(P,ae.start,ke,"","")}Ae=(0,a.identNamePart)(vr,fe,Ve,Je)}for(var Dr=!1,fr=Ae;Te+1<ue.length;Te+=2){var er,Me,Ie=ue[Te],Qe=ue[Te+1],dr=(er=(Me=ue[Te+2])==null?void 0:Me.start)!=null?er:ie;fr=(0,a.fieldRefNamePart)(fr,(0,a.fieldRef)((0,a.identNode)(Qe.chars,(0,y.addSpan)(P,Qe.start,dr,"","")),!1,!0,Dr,(0,y.addSpan)(P,Ie.start,dr,"","")),Te+2>=ue.length?ne:fe,(0,y.addSpan)(P,ae.start,dr,"",""),(0,y.addSpan)(P,ae.start,dr,"",""))}if(Te<ue.length){var Cr,yr,Ir=ue[Te],Pr=(Cr=(yr=ue[Te+1])==null?void 0:yr.start)!=null?Cr:ie,Ne=(0,a.fieldRef)((0,a.missingNode)("",(0,y.addSpan)(P,Pr,Pr,"","")),!1,!0,Dr,(0,y.addSpan)(P,Ir.start,Pr,"",""));fr=(0,a.fieldRefNamePart)(fr,Ne,ne,(0,y.addSpan)(P,ae.start,Pr,"",""),(0,y.addSpan)(P,ae.start,Pr,"","")),Te+=1}(0,n.assertTrue)("calc.parse.pUnqualName: i == tailTokens",Te===ue.length),fr.kind===a.NamePartKind.CellRefNamePart&&(0,n.assertFalse)("calc.parse.pUnqualName: expected lhs.kind !== NamePartKind.CellRefNamePart");var ar=(0,a.nameNode)(fr,void 0,(0,y.addSpan)(P,ae.start,ie,"",""));return(0,d.maybeWSFTerm)(ar,ar.whole)}var $=(0,m.take)(function(P,Q){return Q.kind===h.TokenKind.Ident&&P.localeInfo.isIdentStart((0,n.stringCodePointAt)(Q.chars,0))||Q.kind===h.TokenKind.CellRef&&_(P,Q)?Q:void 0}),O=(0,m.take)(function(P,Q){return Q.kind===h.TokenKind.Literal&&Q.oper.kind===a.OperKind.Boolean?Q:void 0}),j=(0,m.any)($,(0,m.left)(O,(0,m.succeeds)(l.parseDotSepTokenNotFollowedByLeftBracket))),z=(0,m.peek)(function(P,Q){return(0,l.isLeftBracketToken)(Q)}),H=(0,m.tuple)((0,m.many1)(j,l.parseIdentContinue),(0,m.many)((0,m.any)(l.parseIdentContinue,l.parseDotSepTokenNotFollowedByLeftBracket)),z,l.parseCharIndex),V=(0,m.apply)(H,G),I=(0,m.opt)((0,m.any)(L,V,r.parseUnqualBadRef),{node:void 0}),B=(0,m.any)(L,(0,m.right)((0,m.fails)(V),r.parseUnqualBadRef));function q(P,Q,Y){for(var X=Q;;){var ee=(0,y.getSpan)(P,X.qualifiedLabel);if(ee.start=Y,X.kind===a.NamePartKind.FieldRefNamePart)X=X.lhs;else break}return Q}var W=(0,m.bind)(g.parseQualifier,function(P,Q){var Y=be(Q,2),X=Y[0],ee=Y[1];return(0,m.apply)(X.kind===a.QualifierKind.SheetRange?(0,y.cellRefMustBeCellRefNode)(X.isQuoted?I:B):X.kind===a.QualifierKind.Error?(0,y.cellRefMustBeCellRefNode)(I):I,function(oe,le){var ue=le.node;if(ue==null)return X.kind===a.QualifierKind.Error?(0,a.literalNode)(a.refErrorOper,!0,X.label):(0,a.badCharsNode)(a.BadType.Qualifier,ee,X.label);var te=(0,y.getNodeSpan)(oe,X).start,ie=(0,y.getNodeSpan)(oe,ue).end;if(ue.kind===a.NodeKind.Name){var ae=(0,y.addSpan)(oe,te,ie,"","");if(X.kind===a.QualifierKind.Error){var re=(0,a.literalNode)(a.refErrorOper,!0,X.label);return(0,a.badSequenceNode)(a.BadType.Unexpected,[re,ue],ae)}return(0,n.assertTrue)("calc.parse.pQualRef: sheet-range-name quoted",X.kind!==a.QualifierKind.SheetRange||X.isQuoted),X.kind===a.QualifierKind.SheetRange&&X.document===void 0&&(X=(0,a.identQualifier)(`${X.sheet1}:${X.sheet2}`,X.isQuoted,X.label)),(0,a.nameNode)(q(oe,ue.parts,te),X,ae)}var ne=(0,y.addSpan)(oe,te,ie,"","");return X.kind===a.QualifierKind.Ident&&(X=(0,a.sheetQualifier)(X.name,void 0,X.isQuoted,X.label)),(0,a.cellRefNode)(ue.ref,X,ne)})}),Z=(0,m.apply)((0,m.any)(L,V),function(P,Q){return Q.node.kind===a.NodeKind.CellRef&&Q.node.ref.kind===a.CellRefKind.Error?(0,a.literalNode)(a.refErrorOper,!0,Q.node.label):Q});r.parseRef=(0,m.any)(W,Z)},"../excel-online-calc-syntax/lib/parse_OLD/parseStructRef.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseStructRef=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/parseOperators.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/parser.js"),g=c("../excel-online-calc-syntax/lib/parse_OLD/parserState.js"),m=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),y=(0,d.take)(function(V,I){return I.isIdentContinue||I.kind===m.TokenKind.Spaces?I:void 0}),h=(0,d.apply)((0,d.many1)(y),function(V,I){var B=I[0];return I.length===1?B:(0,m.identToken)(B.start,I.map(function(q){return q.kind===m.TokenKind.Escape?"":q.chars}).join(""))}),R=(0,d.take)(function(V,I){return I.isIdentContinue||I.kind===m.TokenKind.Spaces||I.kind===m.TokenKind.Escape||(0,l.isListSepToken)(I)||(0,l.isRangeOpToken)(I)?I:void 0}),C=(0,d.apply)((0,d.many1)(R),function(V,I){var B=I[0];return I.length===1?B:(0,m.identToken)(B.start,I.map(function(q){return q.kind===m.TokenKind.Escape?"":q.chars}).join(""))}),S=(0,d.take)(function(V,I){return I.kind===m.TokenKind.SpecialRef?I:void 0}),F=(0,d.apply)((0,d.tuple)(l.parseCharIndex,S,l.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,a.specialRef)(W.value,!1,!0,(0,g.addSpan)(V,q,Z,"",""))}),E=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseLeftBracket,S,(0,d.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,a.specialRef)(Z.value,!0,P!==void 0,(0,g.addSpan)(V,q,Q,"",""))}),A=(0,d.any)(F,E),T=(0,d.apply)((0,d.tuple)(l.parseCharIndex,h,l.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,a.columnRef)(W.chars,!1,!0,(0,g.addSpan)(V,q,Z,"",""))}),D=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseLeftBracket,(0,d.opt)(C,void 0),(0,d.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(V,I){var B,q=be(I,5),W=q[0],Z=q[1],P=q[2],Q=q[3],Y=q[4];return(0,a.columnRef)((B=P==null?void 0:P.chars)!=null?B:"",!0,Q!==void 0,(0,g.addSpan)(V,W,Y,"",""))}),_=(0,d.apply)((0,d.tuple)(l.parseCharIndex,C,l.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,a.columnRef)(W.chars,!1,!0,(0,g.addSpan)(V,q,Z,"",""))}),M=(0,d.any)(T,D),k=(0,d.apply)(l.parseCharIndex,function(V,I){return(0,a.missingRef)((0,g.addSpan)(V,I,I,"",""))}),v=(0,d.any)(M,k),b=(0,d.take)(function(V,I){return I.chars==="#"?I:void 0}),x=(0,d.apply)((0,d.many1)(b,y),function(V,I){return(0,m.unexpectedToken)(I[0].start,I.map(function(B){return B.chars}).join(""))}),w=(0,d.apply)((0,d.many1)(b,R),function(V,I){return(0,m.unexpectedToken)(I[0].start,I.map(function(B){return B.chars}).join(""))}),L=(0,d.apply)((0,d.tuple)(l.parseCharIndex,x,l.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=B[1],Z=B[2];return(0,a.badRef)(W.chars,!1,!0,(0,g.addSpan)(V,q,Z,"",""))}),N=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseLeftBracket,w,(0,d.opt)(l.parseRightBracket,void 0),l.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,a.badRef)(Z.chars,!0,P!==void 0,(0,g.addSpan)(V,q,Q,"",""))}),U=(0,d.any)(L,N),K=(0,d.apply)((0,d.tuple)(l.parseCharIndex,v,l.parseRangeOp,v,l.parseCharIndex),function(V,I){var B=be(I,5),q=B[0],W=B[1],Z=B[2],P=B[3],Q=B[4];return(0,a.rangeOpRef)(W,P,(0,g.addSpan)(V,q,Q,"",""))}),G=(0,d.any)(K,M),$=(0,d.any)(A,U,K,M,k),O=(0,d.apply)((0,d.tuple)(l.parseCharIndex,$,(0,d.many1)((0,d.tuple)(l.parseListSep,$)),l.parseCharIndex),function(V,I){var B=be(I,4),q=B[0],W=B[1],Z=B[2],P=B[3];return(0,a.commaOpRef)([W].concat(Ur(Z.map(function(Q){var Y=be(Q,2),X=Y[0],ee=Y[1];return ee}))),(0,g.addSpan)(V,q,P,"",""))}),j=(0,d.apply)((0,d.tuple)(l.parseCharIndex,l.parseAtOp,(0,d.opt)(G,void 0),l.parseCharIndex),function(V,I){var B=be(I,4),q=B[0],W=B[1],Z=B[2],P=B[3];return(0,a.thisRowOpRef)(Z,(0,g.addSpan)(V,q,P,"",""))}),z=(0,d.apply)(l.parseSpacesOnly,function(){}),H=(0,d.any)((0,d.left)(z,l.parseEnd),(0,d.left)(_,l.parseEnd),(0,d.left)(O,l.parseEnd),(0,d.left)(j,l.parseEnd),(0,d.left)(K,l.parseEnd),(0,d.left)(A,l.parseEnd),(0,d.left)(U,l.parseEnd),(0,d.left)(D,l.parseEnd));r.parseStructRef=(0,d.applyTake)((0,d.tuple)(l.parseCharIndex,l.parseBracketedTokens,l.parseCharIndex),function(V,I){var B=be(I,3),q=B[0],W=be(B[1],2),Z=W[0],P=W[1],Q=B[2],Y=(0,d.runParser)(H,Z,0,V);return(0,n.isSuccess)(Y)?(0,o.structRefTerm)((0,a.structRef)(Y.value.output,P,(0,g.addSpan)(V,q,Q,"","")),q,Q):void 0})},"../excel-online-calc-syntax/lib/parse_OLD/parser.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.runParser=l,r.lazy=o,r.setDebugging=g,r.warnSucceedOrFail=m,r.parseSucceed=y,r.parseFail=R,r.bind=C,r.apply=S,r.withState=F,r.any=A,r.opt=T,r.succeeds=D,r.fails=_,r.take=k,r.peek=v,r.takePeek=b,r.applyTake=x,r.reduce=w,r.many=N,r.many1=U,r.tuple=K,r.left=G,r.right=$,r.middle=O,r.flatten=j,r.concat=z;var n=c("../excel-online-calc-common/lib/index.js");function a(H){for(var V=H;V!=null;)V=V();return V}function l(H,V,I,B){var q;function W(Y,X){q=(0,n.success)({output:Y,index:X})}function Z(){q=(0,n.failure)(void 0)}if(a(H(V,I,B,W,Z)),q==null){var P=(0,n.anonymize)(V),Q=`calc.parse.runParser: internal error: parser did not call resolve or reject on ${P}`;return(0,n.assertFalse)(Q)}return q}function o(H){var V;return function(B,q,W,Z,P){var Q,Y=(Q=V)!=null?Q:V=H();return function(){return Y(B,q,W,Z,P)}}}var d=!1;function g(H){d=H}function m(H,V){return function(B,q,W,Z,P){return H(B,q,W,function(Q,Y){return d&&console.warn(`${V} succeeded, returning index ${Y} (of ${B.length}) with`,Q),Z(Q,Y)},function(){return d&&console.warn(`${V} failed at index ${q} (of ${B.length})`),P})}}function y(H){return function(I,B,q,W,Z){return W(H,B)}}var h=function(V,I,B,q,W){return W};function R(){return h}function C(H,V){return function(B,q,W,Z,P){return H(B,q,W,function(Q,Y){return V(W,Q)(B,Y,W,Z,P)},P)}}function S(H,V){return function(B,q,W,Z,P){return H(B,q,W,function(Q,Y){return Z(V(W,Q),Y)},P)}}function F(H){return function(V,I,B,q,W){return H(B)(V,I,B,q,W)}}function E(H,V){return function(B,q,W,Z,P){return H(B,q,W,Z,function(){return V(B,q,W,Z,P)})}}function A(){for(var H=arguments.length,V=new Array(H),I=0;I<H;I++)V[I]=arguments[I];return V.length===0?R():V.reduce(E)}function T(H,V){return function(B,q,W,Z,P){return H(B,q,W,Z,function(){return Z(V,q)})}}function D(H){return function(I,B,q,W,Z){return H(I,B,q,function(){return W(!0,B)},Z)}}function _(H){return function(I,B,q,W,Z){return H(I,B,q,Z,function(){return W(!0,B)})}}function M(H,V){return function(B,q,W,Z,P){var Q=B[q];if(Q==null)return P;var Y=H(W,Q);return Y==null?P:Z(Y,q+V)}}function k(H){return M(H,1)}function v(H){return M(H,0)}function b(H){return function(I,B,q,W,Z){var P=I[B],Q=I[B+1];if(P==null||Q==null)return Z;var Y=H(q,P,Q);return Y==null?Z:W(Y,B+1)}}function x(H,V){return function(B,q,W,Z,P){return H(B,q,W,function(Q,Y){var X=V(W,Q);return X==null?P:Z(X,Y)},P)}}function w(H,V,I){return function(q,W,Z,P,Q){var Y=I,X=W;function ee(){return H(q,X,Z,oe,le)}function oe(ue,te){if(te<=X){var ie=(0,n.anonymize)(q),ae=`calc.parse.reduce: internal error: no progress made at index ${X} on ${ie}`;return(0,n.assertFalse)(ae)}return Y=V(Z,ue,Y),X=te,ee}function le(){return P(Y,X)}return ee}}function L(H,V){function I(B,q,W){return W.push(q),W}return w(H,I,V)}function N(H,V){return V===void 0?function(B,q,W,Z,P){return L(H,[])(B,q,W,Z,P)}:function(B,q,W,Z,P){return H(B,q,W,function(Q,Y){return L(V,[Q])(B,Y,W,Z,P)},function(){return Z([],q)})}}function U(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:H;return C(H,function(I,B){return L(V,[B])})}function K(){for(var H=arguments.length,V=new Array(H),I=0;I<H;I++)V[I]=arguments[I];if(V.length===0)return y([]);if(V.length===1)return S(V[0],function(q,W){return[W]});var B=V.length;return function(W,Z,P,Q,Y){var X=Z,ee=[];function oe(){return V[ee.length](W,X,P,le,Y)}function le(ue,te){return X=te,ee.push(ue),ee.length<B?oe:Q(ee,X)}return oe}}function G(H,V){return S(K(H,V),function(I,B){var q=be(B,1),W=q[0];return W})}function $(H,V){return S(K(H,V),function(I,B){var q=be(B,2),W=q[1];return W})}function O(H,V,I){return S(K(H,V,I),function(B,q){var W=be(q,2),Z=W[1];return Z})}function j(H){return S(H,function(V,I){return(0,n.safeConcat)([],I)})}function z(){return j(K.apply(void 0,arguments))}},"../excel-online-calc-syntax/lib/parse_OLD/parserService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createParser=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseFormula.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/serviceTypes.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/tokenizeFormula.js"),g=n.codePoint,m=g.codePointEqualsSign,y=g.codePointPlusSign,h=g.codePointMinusSign,R=g.codePointAtSign,C=J(J(J(J({},m,1),y,0),h,0),R,-1);function S(T,D,_,M){var k,v,b,x,w=(k=(v=D.config)==null?void 0:v.localeInfo)!=null?k:T.config.localeInfo,L=(b=(x=D.config)==null?void 0:x.refStyle)!=null?b:T.config.refStyle,N=T.config.mathpack,U=(0,d.tokenizeFormula)(w,N,L,D.originGridCell.value,_,M,D.syntaxFeatures),K=(0,l.runFormulaParser)(w,N,L,D.lexicalKind,D.originGridCell.value,D.contextNames,D.syntaxFeatures,U);return(0,n.success)(K)}function F(T,D,_){var M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{var k=M>=0&&M<_.length?C[_.charCodeAt(M)]:void 0;return k==null?(0,n.failure)((0,o.notFormulaString)("first character is not '=', '+', '-' or '@'")):k<0?(0,n.failure)((0,a.notImplemented)(["Lotus 1-2-3 syntax"])):S(T,D,_,M+k)}catch(v){return(0,n.failure)((0,n.javaScriptError)(v))}}function E(T,D,_){var M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;try{return S(T,D,_,M)}catch(k){return(0,n.failure)((0,n.javaScriptError)(k))}}function A(T){return{parseFormula:function(_,M,k){return F(T,_,M,k)},parseFormulaExpression:function(_,M,k){return E(T,_,M,k)}}}},"../excel-online-calc-syntax/lib/parse_OLD/parserState.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ListSep=void 0,r.makeState=g,r.getNodeSpan=m,r.getSpan=y,r.addWhitespace=C,r.addSpan=S,r.withDelim=E,r.cellRefMustBeCellRefNode=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),d;(function(T){T[T.Union=1]="Union",T[T.Arg=2]="Arg"})(d||(r.ListSep=d={}));function g(T,D,_,M,k){return{localeInfo:T,mathpack:D,refStyle:_,lexicalKind:M,origin:k,delim:{delimId:void 0,listSep:d.Union,stack:J(J(J({},o.DelimId.Paren,!1),o.DelimId.Brace,!1),o.DelimId.Bracket,!1)},cellRefMustBeCellRefNode:!1,label:1,spans:[]}}function m(T,D){var _=T.spans[D.label];if(_==null){var M=`calc.parse.getNodeSpan: internal error: expected node to have a span; given ${(0,n.anonymize)(D)}`;(0,n.assertFalse)(M)}return _}function y(T,D){var _=T.spans[D];return(0,n.assertTrue)("calc.parse.getSpan: internal error: expected label to have a span",_!=null),_}function h(T,D){var _=S(T,D.start,D.start+D.chars.length,"","");return D.kind===o.TokenKind.SingleLineComment?(0,a.singleLineComment)(D.chars,_):(0,a.multiLineComment)(D.chars,D.isClosed,_)}var R=[];function C(T,D){var _=typeof D=="string"?R:D.filter(l.isCommentToken);return[typeof D=="string"?D:D.map(function(M){return M.chars}).join(""),_.length>0?_.map(function(M){return h(T,M)}):void 0]}function S(T,D,_,M,k){var v=T.label;T.label+=1;var b=C(T,M),x=be(b,2),w=x[0],L=x[1],N=C(T,k),U=be(N,2),K=U[0],G=U[1];return T.spans[v]=(0,a.formulaSpan)(D,_,w,K,L,G),v}function F(T,D,_){return function(M,k,v,b,x){var w=T(v);return _(M,k,v,function(L,N){return D(v,w),b(L,N)},function(){return D(v,w),x})}}function E(T,D){var _=T.delimId,M=T.listSep;return F(function(k){var v=k.delim;return k.delim={delimId:_,listSep:M,stack:Object.assign({},v.stack,J({},_,!0))},v},function(k,v){return k.delim=v},D)}function A(T){return F(function(D){var _=D.cellRefMustBeCellRefNode;return D.cellRefMustBeCellRefNode=!0,_},function(D,_){return D.cellRefMustBeCellRefNode=_},T)}},"../excel-online-calc-syntax/lib/parse_OLD/serviceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ReasonKind=void 0,r.createParseGlobals=l,r.parseLocals=o,r.notFormulaString=g;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js");function l(m){return{config:m}}function o(m,y,h,R,C){return{config:h??void 0,lexicalKind:m,originGridCell:(0,n.success)(y),contextNames:R,syntaxFeatures:C}}var d;(function(m){m.NotFormulaString="NotFormulaString"})(d||(d={})),r.ReasonKind=Object.assign({},a.ReasonKind,d);function g(m){return{kind:r.ReasonKind.NotFormulaString,message:m}}},"../excel-online-calc-syntax/lib/parse_OLD/token.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.poundOperatorToken=r.atOperatorToken=r.rangeOperatorToken=r.geOperatorToken=r.leOperatorToken=r.neOperatorToken=r.gtOperatorToken=r.ltOperatorToken=r.eqOperatorToken=r.concatOperatorToken=r.percentOperatorToken=r.powOperatorToken=r.divOperatorToken=r.mulOperatorToken=r.subOperatorToken=r.addOperatorToken=r.specialRefToken=r.assignSepToken=r.dotSepToken=r.qualSepToken=r.rowSepToken=r.colSepToken=r.listSepToken=r.rightSQuoteToken=r.rightBraceToken=r.rightBracketToken=r.rightParenToken=r.leftSQuoteToken=r.leftBraceToken=r.leftBracketToken=r.leftParenToken=r.identToken=r.multiLineCommentToken=r.singleLineCommentToken=r.escapeToken=r.unexpectedToken=r.spacesToken=r.endToken=r.badErrorOper=r.badNumberOper=r.TokenOperKind=r.SepId=r.DelimId=r.TokenKind=void 0,r.isBadNumberOper=F,r.isNumberLikeOper=E,r.isBadErrorOper=A,r.cellRefA1Token=P,r.cellRefR1C1Token=Q,r.literalToken=X,r.identOrBooleanToken=ee,r.operatorToken=oe,r.appendToken=ue;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=n.codePoint,o=l.codePointAsterisk,d=l.codePointMinusSign,g=l.codePointPlusSign,m=l.codePointSlash,y=l.codePointSpace,h;(function(te){te[te.End=1]="End",te[te.Left=2]="Left",te[te.Right=3]="Right",te[te.Sep=4]="Sep",te[te.Operator=5]="Operator",te[te.Spaces=6]="Spaces",te[te.Ident=7]="Ident",te[te.CellRef=8]="CellRef",te[te.Literal=9]="Literal",te[te.SpecialRef=10]="SpecialRef",te[te.Unexpected=11]="Unexpected",te[te.Escape=12]="Escape",te[te.SingleLineComment=13]="SingleLineComment",te[te.MultiLineComment=14]="MultiLineComment"})(h||(r.TokenKind=h={}));var R;(function(te){te[te.Paren=1]="Paren",te[te.Bracket=2]="Bracket",te[te.Brace=3]="Brace",te[te.SQuote=4]="SQuote"})(R||(r.DelimId=R={}));var C;(function(te){te[te.List=1]="List",te[te.Row=2]="Row",te[te.Col=3]="Col",te[te.Qual=4]="Qual",te[te.Dot=5]="Dot",te[te.Assign=6]="Assign"})(C||(r.SepId=C={}));var S;(function(te){te.BadNumber="BadNumber",te.BadError="BadError"})(S||(r.TokenOperKind=S={}));function F(te){return te.kind===S.BadNumber}function E(te){return te.kind===S.BadNumber||te.kind===a.OperKind.Number}r.badNumberOper={kind:S.BadNumber};function A(te){return te.kind===S.BadError}r.badErrorOper={kind:S.BadError};function T(te,ie,ae,re){return{kind:te,start:ie,chars:ae,isIdentContinue:re}}var D=function(ie){return T(h.End,ie,"",!1)};r.endToken=D;var _=function(ie,ae){return T(h.Spaces,ie,ae,!1)};r.spacesToken=_;var M=function(ie,ae){return T(h.Unexpected,ie,ae,!1)};r.unexpectedToken=M;var k=function(ie,ae){return T(h.Escape,ie,ae,!1)};r.escapeToken=k;var v=function(ie,ae){return T(h.SingleLineComment,ie,ae,!1)};r.singleLineCommentToken=v;var b=function(ie,ae,re){return{kind:h.MultiLineComment,start:ie,chars:ae,isIdentContinue:!1,isClosed:re}};r.multiLineCommentToken=b;var x=function(ie,ae){return T(h.Ident,ie,ae,!0)};r.identToken=x;function w(te,ie,ae,re){return{kind:te,start:ie,chars:ae,isIdentContinue:!1,value:re}}var L=function(ie){return w(h.Left,ie,"(",R.Paren)};r.leftParenToken=L;var N=function(ie,ae){return w(h.Left,ie,ae,R.Bracket)};r.leftBracketToken=N;var U=function(ie,ae){return w(h.Left,ie,ae,R.Brace)};r.leftBraceToken=U;var K=function(ie){return w(h.Left,ie,"'",R.SQuote)};r.leftSQuoteToken=K;var G=function(ie){return w(h.Right,ie,")",R.Paren)};r.rightParenToken=G;var $=function(ie,ae){return w(h.Right,ie,ae,R.Bracket)};r.rightBracketToken=$;var O=function(ie,ae){return w(h.Right,ie,ae,R.Brace)};r.rightBraceToken=O;var j=function(ie){return w(h.Right,ie,"'",R.SQuote)};r.rightSQuoteToken=j;var z=function(ie,ae){return w(h.Sep,ie,ae,C.List)};r.listSepToken=z;var H=function(ie,ae){return w(h.Sep,ie,ae,C.Col)};r.colSepToken=H;var V=function(ie,ae){return w(h.Sep,ie,ae,C.Row)};r.rowSepToken=V;var I=function(ie){return w(h.Sep,ie,"!",C.Qual)};r.qualSepToken=I;var B=function(ie){return w(h.Sep,ie,".",C.Dot)};r.dotSepToken=B;var q=function(ie){return w(h.Sep,ie,":=",C.Assign)};r.assignSepToken=q;var W=function(ie,ae,re){return w(h.SpecialRef,ie,ae,re)};r.specialRefToken=W;function Z(te,ie,ae,re,ne,ce,me){return{kind:h.CellRef,start:te,chars:ie,isIdentContinue:ae,row:re,col:ne,refStyle:ce,isBadLocale:me}}function P(te,ie,ae,re){var ne=(ae==null||typeof ae=="object"&&ae.kind===a.PosKind.Rel)&&(re==null||typeof re=="object"&&re.kind===a.PosKind.Rel),ce=!1;return Z(te,ie,ne,ae,re,a.RefStyle.A1,ce)}function Q(te,ie,ae,re){var ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,ce=(ae===a.SpecialPos.RCNoNum||ae==null||ae.kind===a.PosKind.Abs)&&(re===a.SpecialPos.RCNoNum||re==null||re.kind===a.PosKind.Abs);return Z(te,ie,ce,ae,re,a.RefStyle.R1C1,ne)}function Y(te){for(var ie of(0,n.codePointIterator)(te))if(ie===g||ie===d||ie===o||ie===y||ie===m)return!1;return!0}function X(te,ie,ae){var re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,ne=ae.kind===a.OperKind.Boolean||E(ae)&&Y(ie);return{kind:h.Literal,start:te,chars:ie,isIdentContinue:ne,oper:ae,hasRight:re}}function ee(te,ie,ae){return te.stringCompareCI(te.falseName,ae)===0?X(ie,ae,a.falseOper):te.stringCompareCI(te.trueName,ae)===0?X(ie,ae,a.trueOper):(0,r.identToken)(ie,ae)}function oe(te,ie,ae){return{kind:h.Operator,start:te,chars:ie,isIdentContinue:!1,value:ae}}function le(te){var ie=a.operatorStrings[te];if(ie==null)throw new Error(`operatorTokenMaker: invalid operator ${te}`);return function(ae){return oe(ae,ie,te)}}r.addOperatorToken=le(a.OperatorId.Add),r.subOperatorToken=le(a.OperatorId.Sub),r.mulOperatorToken=le(a.OperatorId.Mul),r.divOperatorToken=le(a.OperatorId.Div),r.powOperatorToken=le(a.OperatorId.Pow),r.percentOperatorToken=le(a.OperatorId.Percent),r.concatOperatorToken=le(a.OperatorId.Concat),r.eqOperatorToken=le(a.OperatorId.Eq),r.ltOperatorToken=le(a.OperatorId.Lt),r.gtOperatorToken=le(a.OperatorId.Gt),r.neOperatorToken=le(a.OperatorId.Ne),r.leOperatorToken=le(a.OperatorId.Le),r.geOperatorToken=le(a.OperatorId.Ge),r.rangeOperatorToken=le(a.OperatorId.Range),r.atOperatorToken=le(a.OperatorId.At),r.poundOperatorToken=le(a.OperatorId.Pound);function ue(te,ie,ae){return ae.push(ie),ie.start+te}},"../excel-online-calc-syntax/lib/parse_OLD/tokenizeFormula.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.tokenizeFormula=ue;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/parse_OLD/parseCommon.js"),o=c("../excel-online-calc-syntax/lib/parse_OLD/token.js"),d=c("../excel-online-calc-syntax/lib/parse_OLD/util.js"),g=n.codePoint,m=g.codePointAsterisk,y=g.codePointAtSign,h=g.codePointColon,R=g.codePointDoubleQuote,C=g.codePointExclamationMark,S=g.codePointHash,F=g.codePointLeftParen,E=g.codePointQuestionMark,A=g.codePointRightParen,T=g.codePointSingleQuote,D=g.codePointFullStop,_=g.codePointDigitZero,M=g.codePointSlash,k=g.codePointMinusSign,v=g.codePointSpace,b=g.codePointInvertedExclamationMark,x=g.codePointInvertedQuestionMark,w=g.codePointLeftSingleQuotationMark,L=g.codePointRightSingleQuotationMark,N;function U(te){if(!N){N=(0,n.makeStringMap)();for(var ie of Object.getOwnPropertyNames(K))N[ie.charCodeAt(0)]=!0;for(var ae of Object.getOwnPropertyNames(G))N[ae.charCodeAt(0)]=!0}return N[te]===!0}var K={"+":o.addOperatorToken,"-":o.subOperatorToken,"*":o.mulOperatorToken,"/":o.divOperatorToken,"^":o.powOperatorToken,"%":o.percentOperatorToken,"&":o.concatOperatorToken,"=":o.eqOperatorToken,"<":o.ltOperatorToken,">":o.gtOperatorToken,":":o.rangeOperatorToken,".":o.dotSepToken,"@":o.atOperatorToken,"#":o.poundOperatorToken},G={"<>":o.neOperatorToken,"<=":o.leOperatorToken,">=":o.geOperatorToken};function $(te,ie,ae){if(ie<te.length-1){var re=G[te.substring(ie,ie+2)];if(re!=null)return(0,o.appendToken)(2,re(ie),ae)}var ne=K[te.charAt(ie)];if(ne!=null)return(0,o.appendToken)(1,ne(ie),ae);var ce="calc.parse.tokenizeOperator: internal error: expected operator";return(0,n.assertFalse)(ce)}function O(te,ie,ae,re,ne){var ce=(0,a.parseNumberLiteral)(te,ie,ae,re,!1,!1,!1);if(ce!==void 0){var me=ce.value,he=ce.i,Ce=ae.substring(re,he);return(0,o.appendToken)(he-re,(0,o.literalToken)(re,Ce,me??o.badNumberOper,!0),ne),he}}var j=function(ie,ae){return ie.charCodeAt(ae)!==R},z=function(ie,ae){return ie.charCodeAt(ae)===R};function H(te,ie,ae){var re=(0,d.scanEscapedWhile)(te,ie+1,j,'"',z),ne=be(re,2),ce=ne[0],me=ne[1],he=te.substring(ie,me+1);return me<te.length?(0,o.appendToken)(me+1-ie,(0,o.literalToken)(ie,he,(0,a.stringOper)(ce),!0),ae):(0,o.appendToken)(me-ie,(0,o.literalToken)(ie,he,(0,a.stringOper)(ce),!1),ae)}function V(te,ie,ae,re){for(var ne=1;ne<te.errorNames.length;ne+=1){var ce=te.errorNames[ne];if(ce!=null){var me=ie.substring(ae,ae+ce.length);if(te.stringCompareCI(ce,me)===0)return(0,o.appendToken)(ce.length,(0,o.literalToken)(ae,me,(0,a.errorOper)(ne)),re)}}for(var he=ae+1,Ce=!1;he<ie.length;){var ve=(0,n.stringCodePointAt)(ie,he);if(he===ae+1&&(ve===b||ve===x)){he+=1;continue}if(he>ae+1&&(ve===M||ve===k||ve===v)&&!Ce){Ce=!0,he+=1;continue}if(he>ae+1&&ve===D){he+=1;continue}if(he>ae+1&&ve===_){he+=1,he<ie.length&&ie.charCodeAt(he)===C&&(he+=1);break}if(ve===C||ve===E){he!==ae+1&&(he+=1);break}if(te.isIdentContinue(ve)&&!te.isNumeral(ve)){he+=(0,n.numCodeUnits)(ve);continue}if(ve===w||ve===L){he+=1;continue}break}for(;he>ae+1&&ie.charCodeAt(he-1)===v;)--he;if(he>ae+1){var fe=ie.substring(ae,he);return(0,o.appendToken)(he-ae,(0,o.literalToken)(ae,fe,o.badErrorOper),re)}}function I(te,ie,ae,re){for(var ne=1;ne<te.specialRefNames.length;ne+=1){var ce=te.specialRefNames[ne];if(ce!=null){var me=ie.substring(ae,ae+ce.length);if(te.stringCompareCI(ce,me)===0)return(0,o.appendToken)(ce.length,(0,o.specialRefToken)(ae,me,ne),re)}}}function B(te,ie,ae){var re=ie.charCodeAt(ae);return!(0,a.isSpace)(re)&&re!==T&&re!==S&&re!==h&&re!==y&&!(0,n.stringStartsWith)(ie,te.listSeparator,ae)&&!(0,n.stringStartsWith)(ie,te.leftBracket,ae)&&!(0,n.stringStartsWith)(ie,te.rightBracket,ae)}var q=function(ie,ae){return(0,a.isSpace)((0,n.stringCodePointAt)(ie,ae))},W=function(ie,ae){return!(0,a.isLineBreak)((0,n.stringCodePointAt)(ie,ae))},Z=function(ie,ae){return!(ae+1<ie.length&&ie.charCodeAt(ae)===m&&ie.charCodeAt(ae+1)===M)};function P(te,ie,ae,re){for(var ne=ae,ce=0,me=function(tr,Dr){return B(te,tr,Dr)},he=function(tr,Dr){return!B(te,tr,Dr)},Ce=(0,d.makeProgressAsserter)("calc.parse.tokenizeBracketedRef",ne);ne<ie.length;){Ce(ne);var ve=(0,n.stringCodePointAt)(ie,ne);if(re.length>0&&re[re.length-1].kind===o.TokenKind.Escape&&he(ie,ne)){ne=(0,o.appendToken)((0,n.numCodeUnits)(ve),(0,o.identToken)(ne,(0,n.stringFromCodePoint)(ve)),re);continue}if(ve===y){ne=(0,o.appendToken)(1,(0,o.atOperatorToken)(ne),re);continue}if(ve===S){var fe=I(te,ie,ne,re);if(fe!=null){ne=fe;continue}}if(ve===T){ne=(0,o.appendToken)(1,(0,o.escapeToken)(ne,"'"),re);continue}if((0,n.stringStartsWith)(ie,te.rightBracket,ne)){if(ne=(0,o.appendToken)(te.rightBracket.length,(0,o.rightBracketToken)(ne,te.rightBracket),re),ce-=1,ce===0)return ne;continue}if(me(ie,ne)){var Ae=(0,d.scanWhile)(ie,ne,me),Te=be(Ae,2),ke=Te[0],Ve=Te[1];ne=(0,o.appendToken)(Ve-ne,(0,o.identToken)(ne,ke),re);continue}if((0,a.isSpace)(ve)){var Je=(0,d.scanWhile)(ie,ne,q),Ze=be(Je,2),pr=Ze[0],vr=Ze[1];ne=(0,o.appendToken)(vr-ne,(0,o.spacesToken)(ne,pr),re);continue}if(ve===h){ne=(0,o.appendToken)(1,(0,o.rangeOperatorToken)(ne),re);continue}if((0,n.stringStartsWith)(ie,te.listSeparator,ne)){ne=(0,o.appendToken)(te.listSeparator.length,(0,o.listSepToken)(ne,te.listSeparator),re);continue}if((0,n.stringStartsWith)(ie,te.leftBracket,ne)&&ce<2){ne=(0,o.appendToken)(te.leftBracket.length,(0,o.leftBracketToken)(ne,te.leftBracket),re),ce+=1;continue}ne=(0,o.appendToken)((0,n.numCodeUnits)(ve),(0,o.unexpectedToken)(ne,(0,n.stringFromCodePoint)(ve)),re)}return ne}function Q(te,ie,ae){var re=ie.charCodeAt(ae);return re!==T&&re!==h&&re!==m&&re!==E&&!(0,n.stringStartsWith)(ie,te.leftBracket,ae)&&!(0,n.stringStartsWith)(ie,te.rightBracket,ae)}function Y(te,ie,ae,re){for(var ne=(0,o.appendToken)(1,(0,o.leftSQuoteToken)(ae),re),ce=function(Ve,Je){return Q(te,Ve,Je)},me=function(Ve,Je){return Ve.charCodeAt(Je)===T},he=(0,d.makeProgressAsserter)("calc.parse.tokenizeQuotedQualifier",ne);ne<ie.length;){he(ne);var Ce=(0,n.stringCodePointAt)(ie,ne);if(Ce===T&&!(ne+1<ie.length&&ie.charCodeAt(ne+1)===T))return(0,o.appendToken)(1,(0,o.rightSQuoteToken)(ne),re);if(Ce===h){ne=(0,o.appendToken)(1,(0,o.rangeOperatorToken)(ne),re);continue}if((0,n.stringStartsWith)(ie,te.leftBracket,ne)){ne=(0,o.appendToken)(te.leftBracket.length,(0,o.leftBracketToken)(ne,te.leftBracket),re);continue}if((0,n.stringStartsWith)(ie,te.rightBracket,ne)){ne=(0,o.appendToken)(te.rightBracket.length,(0,o.rightBracketToken)(ne,te.rightBracket),re);continue}if((0,d.getEscapedSkip)(ie,ne,ce,"'",me)>0){var ve=(0,d.scanEscapedWhile)(ie,ne,ce,"'",me),fe=be(ve,2),Ae=fe[0],Te=fe[1];ne=(0,o.appendToken)(Te-ne,(0,o.identToken)(ne,Ae),re);continue}ne=(0,o.appendToken)((0,n.numCodeUnits)(Ce),(0,o.unexpectedToken)(ne,(0,n.stringFromCodePoint)(Ce)),re)}return ne}function X(te,ie,ae,re,ne,ce){var me=(0,a.parseCellRef)(te,ie,ae,re,ne);if(me!=null){var he=me.i,Ce=re.substring(he,ne),ve=me.refStyle===a.RefStyle.A1?(0,o.cellRefA1Token)(ne,Ce,me.row,me.col):(0,o.cellRefR1C1Token)(ne,Ce,me.row,me.col,me.enLocale);return(0,o.appendToken)(he-ne,ve,ce)}}function ee(te,ie,ae,re){var ne=re.length-1,ce=re[ne];if(ce==null)return!0;if(ce.kind===o.TokenKind.Sep&&ce.value===o.SepId.Dot)return!1;if((0,n.stringStartsWith)(ie,te.decimalSeparator,ae)){for(;ce!=null&&(0,l.isWhitespaceToken)(ce);)ce=re[--ne];return ce==null?!0:ce.kind!==o.TokenKind.Ident&&ce.kind!==o.TokenKind.CellRef&&ce.kind!==o.TokenKind.Right&&(ce.kind!==o.TokenKind.Literal||(0,o.isNumberLikeOper)(ce.oper))}return te.isNumeral((0,n.stringCodePointAt)(ie,ae))}function oe(te,ie,ae,re,ne,ce,me){for(var he=[],Ce=[],ve=ce,fe=(me==null?void 0:me[a.SyntaxFeature.Comments])===!0,Ae=(me==null?void 0:me[a.SyntaxFeature.Statements])===!0,Te=!(0,n.stringStartsWith)(te.statementSeparator,te.columnSeparator)&&!(0,n.stringStartsWith)(te.statementSeparator,te.rowSeparator),ke=!(0,n.stringStartsWith)(te.statementSeparator,te.listSeparator)&&!(0,n.stringStartsWith)(te.statementSeparator,te.decimalSeparator),Ve=(0,d.makeProgressAsserter)("calc.parse.tokenize",ve);ve<ne.length;){Ve(ve);var Je=X(te,ae,re,ne,ve,he);if(Je!=null){ve=Je;continue}var Ze=(0,n.stringCodePointAt)(ne,ve),pr=Ce.length>0&&Ce[Ce.length-1].delim===o.DelimId.Brace;if(ee(te,ne,ve,he)){var vr=O(te,ie,ne,ve,he);if(vr!=null){ve=vr;continue}}if(Ze===R){ve=H(ne,ve,he);continue}if(te.isIdentContinue(Ze)&&!(0,n.stringStartsWith)(ne,te.listSeparator,ve)&&!(pr&&(0,n.stringStartsWith)(ne,te.columnSeparator,ve))&&!(pr&&(0,n.stringStartsWith)(ne,te.rowSeparator,ve))){var Fr=(0,d.scanWhile)(ne,ve,function(Qr,qr){return te.isIdentContinue((0,n.stringCodePointAt)(Qr,qr))}),tr=be(Fr,2),Dr=tr[0],fr=tr[1];ve=(0,o.appendToken)(fr-ve,(0,o.identOrBooleanToken)(te,ve,Dr),he);continue}if(Ze===S){var er=V(te,ne,ve,he);if(er!=null){ve=er;continue}ve=$(ne,ve,he);continue}if((0,a.isSpace)(Ze)){var Me=(0,d.scanWhile)(ne,ve,q),Ie=be(Me,2),Qe=Ie[0],dr=Ie[1];ve=(0,o.appendToken)(dr-ve,(0,o.spacesToken)(ve,Qe),he);continue}if(Ze===F){Ce.push({delim:o.DelimId.Paren,lastParen:Ce.length,lastBrace:Ce.length>0?Ce[Ce.length-1].lastBrace:void 0}),ve=(0,o.appendToken)(1,(0,o.leftParenToken)(ve),he);continue}if(Ze===A){var Cr=Ce.length>0?Ce[Ce.length-1].lastParen:void 0;Cr!==void 0&&(Ce.length=Cr),ve=(0,o.appendToken)(1,(0,o.rightParenToken)(ve),he);continue}if((0,n.stringStartsWith)(ne,te.leftBrace,ve)){Ce.push({delim:o.DelimId.Brace,lastParen:Ce.length>0?Ce[Ce.length-1].lastParen:void 0,lastBrace:Ce.length}),ve=(0,o.appendToken)(te.leftBrace.length,(0,o.leftBraceToken)(ve,te.leftBrace),he);continue}if((0,n.stringStartsWith)(ne,te.rightBrace,ve)){var yr=Ce.length>0?Ce[Ce.length-1].lastBrace:void 0;yr!==void 0&&(Ce.length=yr),ve=(0,o.appendToken)(te.rightBrace.length,(0,o.rightBraceToken)(ve,te.rightBrace),he);continue}if((0,n.stringStartsWith)(ne,te.leftBracket,ve)){ve=P(te,ne,ve,he);continue}if((0,n.stringStartsWith)(ne,te.rightBracket,ve)){ve=(0,o.appendToken)(te.rightBracket.length,(0,o.rightBracketToken)(ve,te.rightBracket),he);continue}if(pr){if(Ae&&Te&&(0,n.stringStartsWith)(ne,te.statementSeparator,ve))break;if((0,n.stringStartsWith)(ne,te.columnSeparator,ve)){ve=(0,o.appendToken)(te.columnSeparator.length,(0,o.colSepToken)(ve,te.columnSeparator),he);continue}if((0,n.stringStartsWith)(ne,te.rowSeparator,ve)){ve=(0,o.appendToken)(te.rowSeparator.length,(0,o.rowSepToken)(ve,te.rowSeparator),he);continue}}if(Ae&&(0,n.stringStartsWith)(ne,te.statementSeparator,ve)&&(ke||Ce.length===0))break;if((0,n.stringStartsWith)(ne,te.listSeparator,ve)){ve=(0,o.appendToken)(te.listSeparator.length,(0,o.listSepToken)(ve,te.listSeparator),he);continue}if(Ze===C){ve=(0,o.appendToken)(1,(0,o.qualSepToken)(ve),he);continue}if(Ze===T){ve=Y(te,ne,ve,he);continue}if(Ze===M&&ve+1<ne.length&&fe){var Ir=ne.charCodeAt(ve+1);if(Ir===M){var Pr=(0,d.scanWhile)(ne,ve,W),Ne=be(Pr,2),ar=Ne[0],sr=Ne[1];ve=(0,o.appendToken)(sr-ve,(0,o.singleLineCommentToken)(ve,ar),he);continue}if(Ir===m){var Er=(0,d.scanWhile)(ne,ve+2,Z),Sr=be(Er,2),$e=Sr[0],gr=Sr[1],xr=(0,n.stringStartsWith)(ne,"*/",gr);(0,n.assertTrue)("calc.parse.tokenize: /**/",xr||gr===ne.length),gr+=xr?2:0,$e="/*"+$e+(xr?"*/":""),ve=(0,o.appendToken)(gr-ve,(0,o.multiLineCommentToken)(ve,$e,xr),he);continue}}if(U(Ze)){if((0,n.stringStartsWith)(ne,":=",ve)&&(0,n.isFeatureEnabled)(n.FeatureName.CalcLambdaDefaultParameters)){ve=(0,o.appendToken)(2,(0,o.assignSepToken)(ve),he);continue}ve=$(ne,ve,he);continue}ve=(0,o.appendToken)((0,n.numCodeUnits)(Ze),(0,o.unexpectedToken)(ve,(0,n.stringFromCodePoint)(Ze)),he)}return[he,ve]}function le(te,ie,ae,re){for(var ne=te[ie],ce=ie+1;ce<te.length;ce+=1){var me=te[ce];if(me.kind!==ae)break;ne=re(ne,me)}return[ne,ce]}function ue(te,ie,ae,re,ne,ce,me){for(var he=oe(te,ie,ae,re,ne,ce,me),Ce=be(he,2),ve=Ce[0],fe=Ce[1],Ae=[],Te=0;Te<ve.length;){var ke=ve[Te];if(ke.kind===o.TokenKind.Unexpected){var Ve=le(ve,Te,o.TokenKind.Unexpected,function(vr,Fr){var tr=vr,Dr=Fr;return(0,o.unexpectedToken)(tr.start,tr.chars+Dr.chars)}),Je=be(Ve,2),Ze=Je[0],pr=Je[1];Ae.push(Ze),Te=pr;continue}Ae.push(ke),Te+=1}return Ae.push((0,o.endToken)(fe)),Ae}},"../excel-online-calc-syntax/lib/parse_OLD/util.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeProgressAsserter=a,r.scanWhile=l,r.getEscapedSkip=o,r.scanEscapedWhile=d;var n=c("../excel-online-calc-common/lib/index.js");function a(g,m){var y=m-1;return function(h){if(h<=y){var R=`${g}: internal error: no progress made at index ${h}`;return(0,n.assertFalse)(R)}y=h}}function l(g,m,y){for(var h=m;h<g.length&&y(g,h);)h+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,h));return[g.substring(m,h),h]}function o(g,m,y,h,R){return y(g,m)?1:(0,n.stringStartsWith)(g,h,m)&&m+h.length<g.length&&R(g,m+h.length)?2:0}function d(g,m,y,h,R){for(var C=[],S=m,F=m;F<g.length;){var E=o(g,F,y,h,R);if(E===0)break;E===2&&(S!==F&&C.push(g.substring(S,F)),S=F+h.length,F+=h.length),F+=(0,n.numCodeUnits)((0,n.stringCodePointAt)(g,F))}return S!==F&&C.push(g.substring(S,F)),[C.join(""),F]}},"../excel-online-calc-syntax/lib/stopUsingThisNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-calc-syntax/lib/parse/token.js"),r),n.__exportStar(c("../excel-online-calc-syntax/lib/parse/tokenizeFormula.js"),r)},"../excel-online-calc/lib/analyzeNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createAnalyzeGlobals=r.staticPrecedents=r.summarizeFormulaDiagnostics=r.diagnostics=r.analyzeLocalsName=r.analyzeLocalsGrid=r.createAnalyzer=void 0;var n=c("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(r,"createAnalyzer",{enumerable:!0,get:function(){return n.createAnalyzer}}),Object.defineProperty(r,"analyzeLocalsGrid",{enumerable:!0,get:function(){return n.analyzeLocalsGrid}}),Object.defineProperty(r,"analyzeLocalsName",{enumerable:!0,get:function(){return n.analyzeLocalsName}}),Object.defineProperty(r,"diagnostics",{enumerable:!0,get:function(){return n.diagnostics}}),Object.defineProperty(r,"summarizeFormulaDiagnostics",{enumerable:!0,get:function(){return n.summarizeFormulaDiagnostics}}),Object.defineProperty(r,"staticPrecedents",{enumerable:!0,get:function(){return n.staticPrecedents}}),Object.defineProperty(r,"createAnalyzeGlobals",{enumerable:!0,get:function(){return n.createAnalyzeGlobals}})},"../excel-online-calc/lib/calc/dataTransformers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createLocaleInfo=E,r.localeInfoFromData=A,r.sheetRangeLocationToGridRange=D,r.sheetCellLocationToGridCell=_,r.unusedCellsUpdateToUsedRange=M,r.sheetGridRangeToCellSet=k,r.sheetGridRangeToHiddenRows=v,r.sheetGridRangeToHiddenCols=b,r.sheetGridRangeToLocation=x,r.gridCellToCellLocation=w,r.createExcludeCellSet=L,r.cellValueToReadOper=U,r.readOperToCellValue=K,r.namedObjectDataToNamedObject=G,r.namedObjectToNamedObjectData=$,r.cellFormatToInferredFormat=O,r.evalFormulaFormatToUnion=j;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookNames.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),h=c("../excel-online-calc/lib/calc/recalcServiceCheck.js"),R=c("../excel-online-calc/lib/calc/recalcServiceTypes.js");function C(z,H,V){var I=(0,o.getEnglishWorksheetFuncIdToName)().slice();return(0,h.filterCheck)(H,h.chWorksheetFunctionName,V,"localeData.worksheetFunctionNames").forEach(function(B){return I[B.functionId]=B.functionName}),(0,o.createWorksheetFuncNameCallbacks)(z,I)}function S(z,H){var V=o.englishErrorNames.slice();return(0,h.filterCheck)(z,h.chErrorTypeName,H,"localeData.errorTypeNames").forEach(function(I){return V[I.errorType]=I.errorName}),V}function F(z){return(0,n.isNone)(z)?function(H){return H>0&&H%3===0}:(0,o.createIsThousandsPositionCallback)(z)}function E(z,H){var V="en-US",I=(0,n.makeStringCompareCI)(V),B=C(I,z.worksheetFunctionNames,H),q=B.getWorksheetFuncId,W=B.getWorksheetFuncName,Z=F(z.thousandsData),P=S(z.errorTypeNames,H),Q=z.lcid,Y=Q===o.LCID.Thailand,X=Q===o.LCID.Korea,ee=Q===o.LCID.Japan,oe=Q===o.LCID.ChinaT||Q===o.LCID.HongKong,le=Q===o.LCID.China,ue=X||ee||le||oe,te=Q===o.LCID.Hindi||Q===o.LCID.Tamil,ie=Q===o.LCID.Thailand||Q===o.LCID.Vietnam||te,ae=(Q&o.LCID.LANG)===(o.LCID.Hebrew&o.LCID.LANG)||(Q&o.LCID.LANG)===(o.LCID.Arabic&o.LCID.LANG)||Q===o.LCID.Syriac,re=ae||ie,ne=z.listSeparator===";"||z.decimalSeparator===";"?";;":";";return Object.assign({},z,{cultureTag:{primary:z.cultureTagPrimary,userDefault:z.cultureTagUserDefault,instLang:z.cultureTagInstLang,userCurrent:z.cultureTagUserCurrent},leftBracket:"[",rightBracket:"]",rcLeftBracket:z.leftBracket,rcRightBracket:z.rightBracket,getWorksheetFuncId:q,getWorksheetFuncName:W,isNumeral:o.isNumeral,getOrdinal:o.getOrdinal,getNumberShape:o.getNumberShape,isThousandsPosition:Z,isIdentStart:o.isIdentStart,isIdentContinue:o.isIdentContinue,stringCompareCI:I,errorNames:P,statementSeparator:ne,isThai:Y,isEastAsia:ue,isKorea:X,isJapan:ee,isChinaT:oe,isChinaS:le,isComplexScript:re})}function A(z){return E(z,{})}function T(z,H){return(0,n.isNone)(H)?{index:z,length:1}:{index:z,length:(0,n.fastAbs)(H-z)+1}}function D(z,H){var V=T(H.row,H.lastRow),I=V.index,B=V.length,q=T(H.column,H.lastColumn),W=q.index,Z=q.length;return(0,o.sheetGridRange)((0,o.sheetIndex)(z,H.sheetId),(0,o.gridRange)(I,W,B,Z))}function _(z,H){var V=H.row,I=H.column;return(0,o.sheetGridCell)((0,o.sheetIndex)(z,H.sheetId),(0,o.gridCell)(V,I))}function M(z,H){var V=H.sheetId,I=H.usedRange;return(0,n.isDefined)(I)?D(z,Object.assign({sheetId:V},I)):(0,g.sheetUsedRange)((0,o.sheetIndex)(z,V),d.emptyUsedRange)}function k(z,H,V){var I=z.sheet,B=z.range,q=N(B,H,V);return{sheet:I,set:q}}function v(z,H){var V=z.sheet,I=z.range,B=H;return{sheet:V,range:I,hidden:B}}function b(z,H){var V=z.sheet,I=z.range,B=H;return{sheet:V,range:I,hidden:B}}function x(z){return(0,o.isSheetGridCell)(z)?(0,R.sheetRangeLocation)(z.sheet.index,z.range.row,z.range.col):(0,R.sheetRangeLocation)(z.sheet.index,z.range.row,z.range.col,z.range.row+z.range.rows-1,z.range.col+z.range.cols-1)}function w(z){var H=z.row,V=z.col;return{row:H,column:V}}function L(z,H,V,I){var B=a.empty;if((0,n.isNone)(I))return B;for(var q=0;q<I.length;q+=1){var W=I[q];if(z<=W&&W<z+H){for(var Z=1;q+Z<I.length&&I[q+Z]===W+Z;)Z+=1;q+=Z-1,B=(0,a.union)(B,V((0,n.pair)(W,W+Z)))}}return B}function N(z,H,V){var I=(0,l.createFromProduct)({row:H}),B=(0,l.createFromProduct)({col:V}),q=(0,l.unionProduct)(I,B);return(0,l.exceptProduct)((0,y.createCellSetFromRange)(z),q)}function U(z,H){switch(typeof H){case"string":return(0,o.stringOper)(H);case"boolean":return(0,o.booleanOper)(H);case"number":return z.fromNumber(H)}switch(H.kind){case"Blank":return o.blankOper;case"Error":return(0,o.errorOper)(H.type);default:return}}function K(z,H){switch(H.kind){case o.OperKind.String:case o.OperKind.Boolean:return H.value;case o.OperKind.Number:return z.toNumber(H);case o.OperKind.Error:return(0,R.errorValue)(H.type);case o.OperKind.Blank:return R.blankValue;default:return}}function G(z,H,V,I){if(!(0,n.isNone)(I))switch(I.kind){case"NamedValue":switch(typeof I.value){case"string":return(0,m.namedValue)((0,o.stringOper)(I.value));case"boolean":return(0,m.namedValue)((0,o.booleanOper)(I.value));case"number":return(0,m.namedValue)(z.fromNumber(I.value))}return I.value.kind==="Error"?(0,m.namedValue)((0,o.errorOper)(I.value.type)):(0,n.assertNever)("calc.calc.namedObjectDataToNamedObject: NamedValue",I.value.kind);case"NamedFormula":return(0,m.namedFormula)(I.formulaBarText);case"NamedRange":{var B=D(V,I.range);return(0,m.namedRange)((0,o.range3DOper)(B.sheet,B.range))}case"NamedTable":{var q=D(V,I.range);return(0,m.namedTable)(q,I.hasHeadersRow,I.hasTotalsRow,I.columns,H)}case"NamedFailure":return(0,m.namedFailure)(I.failureReason,(0,n.isNone)(I.objectKind)?void 0:I.objectKind);default:return(0,n.assertNever)("calc.calc.namedObjectDataToNamedObject: kind",I)}}function $(z,H,V){if(V)switch(V.kind){case"NamedValue":switch(V.value.kind){case o.OperKind.Number:return(0,R.namedValueData)(z.toNumber(V.value));case o.OperKind.String:case o.OperKind.Boolean:return(0,R.namedValueData)(V.value.value);case o.OperKind.Error:return(0,R.namedValueData)(V.value.type);default:return}case"NamedFormula":return(0,R.namedFormulaData)(V.fmla);case"NamedRange":{var I=(0,o.sheetGridRange)((0,o.sheetIndex)(H,V.value.sheets.index),V.value.ranges[0]);return(0,R.namedRangeData)(x(I))}case"NamedTable":{var B=V.specialRefRanges[o.SpecialRefId.Data],q=[];return V.columnIndexes.forEach(function(W,Z){return q.push((0,R.columnData)(W,Z)),!0}),(0,R.namedTableData)(x(B),V.hasHeadersRow,V.hasTotalsRow,q)}case"NamedFailure":return(0,R.namedFailureData)(V.failureReason,V.objectKind);default:return(0,n.assertNever)("calc.calc.namedObjectToNamedObjectData: kind",V)}}function O(z){if(z!==void 0)return(0,g.isOutputFormatUnavailable)(z.format)?(0,R.inferredFormat)({kind:z.format.kind},z.valueType,z.decimals):(0,R.inferredFormat)(z.format,z.valueType,z.decimals)}function j(z){if(z!=null)switch(z.kind){case"Origin":return{kind:g.SpecialFormat.Origin};case"Iformat":return(0,n.assertTrue)("calc.calc.evalFormulaFormatToUnion: iformat",typeof z.iformat=="number"),z.iformat;case"Known":return(0,n.assertTrue)("calc.calc.evalFormulaFormatToUnion: knownFormat",typeof z.knownFormat=="number"),{kind:g.SpecialFormat.Known,knownFormat:z.knownFormat};case"Inferred":return{kind:g.SpecialFormat.Inferred};case"Aggregate":return{kind:g.SpecialFormat.Aggregate};default:return(0,n.assertNever)("calc.calc.evalFormulaFormatToUnion: kind",z.kind)}}},"../excel-online-calc/lib/calc/experiments/exceLint/exceLintExperiment.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ExceLintExperiment=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../../experiments/excelint-core/lib/index.js");function o(g){var m=g.getServerDocument(),y=[];for(var h of g.getServerAvailableCells()){var R="UndefinedSheet";if(m!==void 0){var C=g.getSheetName(m,h.sheetIdx.index);C.kind===n.ResultKind.Success&&(R=C.value)}var S=g.getServerUsedRange(h.sheetIdx);if(!(S.kind===n.ResultKind.Failure||S.value===void 0)){var F=S.value.sheet,E=Object.assign({},S.value.range);E.cols=Math.min(E.cols,75),E.rows=Math.min(E.rows,1e3);for(var A=[],T=[],D=[],_=0,M=E.row,k=E.row+E.rows-1;M<=k;M+=1){for(var v=[],b=[],x=[],w=E.col,L=E.col+E.cols-1;w<=L;w+=1){var N,U,K,G,$=(0,a.sheetGridCell)(F,(0,a.gridCell)(M,w)),O=g.getServerValue($),j=O.kind===n.ResultKind.Success?JSON.stringify(O.value):"";b.push(j);var z=g.getServerFormat($),H=z.kind===n.ResultKind.Success?(0,n.fnv1a)(JSON.stringify(z.value)).toString():"";x.push(H);var V=g.getServerFormula($),I=V.kind===n.ResultKind.Success?(N=V.value)==null||(U=N[1].compiledFmla)==null?void 0:U.getValue():void 0,B=(I==null?void 0:I.kind)===n.ResultKind.Success&&(K=(G=V.value)==null?void 0:G[1].fmla)!=null?K:"";B!==""&&(_+=1),v.push(B)}A.push(v),T.push(b),D.push(x)}if(_!==0){var q=(0,a.formatGridRange)(g.config.localeInfo,E,a.RefStyle.A1,R),W={sheetName:R,usedRangeAddress:q,values:T,formulas:A,styles:D};y.push(W)}}}var Z={workbookName:"PartialWorkbook",worksheets:y};return Z}var d=(function(){function g(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:75;Ge(this,g),this.timeLimitMS=m,this.result=void 0}return We(g,[{key:"done",get:function(){return!0}},{key:"setContext",value:function(y){var h=y.documents;try{n.ulsLogger.ULS.traceTag(578588694,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"calc.calc.RecalcService: ExceLint experiment setContext started");var R=o(h);this.result=(0,l.detect_errors)(R,void 0,void 0,this.timeLimitMS)}catch(C){this.result=`ExceLint experiment crashed with error: ${C}`}}},{key:"step",value:function(){}},{key:"report",get:function(){var y=this;if(typeof this.result>"u"||typeof this.result=="string")return[];var h=Object.keys(this.result.worksheets).map(function(R){var C=y.result.worksheets[R],S=C.exampleFixes.map(function(E,A){var T=C.proposedFixes[A][0],D=E.rangeSizes,_=D.reduce(function(M,k){return M+k},0);return{anomalousnessIndex:T,categories:E.bin,sizeOfCellRange:_,sizeOfEachSFRRange:D,redactedFormulaForEachSFR:E.formulas.map(n.anonymizeFormulaString),stylesDiffer:!E.sameFormat,operatorsDiffer:null,direction:E.direction}}),F=S.map(function(E){return E.sizeOfEachSFRRange.length}).reduce(function(E,A){return E+A},0);return{totalFormulas:C.numFormulaCells,totalSimilarFormulaRanges:F,numberOfAdjacentSFRs:S.length,numberOfAnomalousRanges:C.suspiciousRanges,numberOfCellsInAnomalousRanges:C.suspiciousCells,anomalies:S,elapsedTimeSeconds:C.elapsedTimeSeconds,proposedFixesTimeSeconds:C.proposedFixesTimeSeconds,adjustProposedFixesTimeSeconds:C.adjustProposedFixesTimeSeconds,adjustFormatProposedFixesTimeSeconds:C.adjustFormatProposedFixesTimeSeconds,exampleFixesTimeSeconds:C.exampleFixesTimeSeconds,numCountingTimeSeconds:C.numCountingTimeSeconds,columns:C.columns,rows:C.rows}}).filter(function(R){return R.totalFormulas>0});return h}},{key:"resultLogMessage",get:function(){return typeof this.result=="string"?this.result:this.result===void 0?"ExceLint experiment return <undefined>":`ExceLint experiment done. Result: ${JSON.stringify(this.report)}`}},{key:"failedLogMessage",get:function(){var y=this.resultLogMessage;return y+" BTW, experiment ran out of time budget"}}])})();r.ExceLintExperiment=d},"../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.PrecisionExperiment=r.PrecisionStopReason=r.PrecisionMessageKind=void 0,r.precisionValue=S;var l=c("../excel-online-calc-common/lib/index.js"),o=c("../excel-online-calc-common/lib/ds/bspSet.js"),d=c("../excel-online-calc-common/lib/ds/productSet.js"),g=c("../excel-online-calc-lang/lib/index.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),R=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),C=c("../excel-online-calc/lib/calc/utils.js");function S(x,w){switch(w.kind){case g.OperKind.Number:return{kind:"n",magnitude:(0,l.anonymizeMagnitude)(x.toNumber(w))};case g.OperKind.String:return{kind:"s"};case g.OperKind.Boolean:return{kind:"b"};case g.OperKind.Error:return{kind:"e",type:(0,g.englishErrorTypeToName)(w.type)};case g.OperKind.Rich:return{kind:"r"};case g.OperKind.Array:return{kind:"a"};case g.OperKind.Blank:return{kind:"z"};default:return(0,l.assertNever)("calc.calc.precisionValue",w)}}function F(x){return x.sampled===void 0}var E;(function(x){x.EvalStatistics="EvalStatistics",x.PrintFormulaStatistics="PrintFormulaStatistics",x.UnhandledFailure="UnhandledFailure"})(E||(r.PrecisionMessageKind=E={}));var A;(function(x){x.Success="Success",x.Timeout="Timeout"})(A||(r.PrecisionStopReason=A={}));function T(x,w){var L=x[w.sheet.index];return L!==void 0&&(0,d.meetsProduct)(L,(0,h.createCellSetFromRange)(w.range))}function D(x,w){var L,N=(L=x[w.sheet.index])!=null?L:o.empty;x[w.sheet.index]=(0,d.unionProduct)(N,(0,h.createCellSetFromRange)(w.range))}var _=(n={},J(J(J(J(J(J(J(J(J(J(n,g.OperatorId.Add,.05),g.OperatorId.Sub,.069),g.OperatorId.Eq,.097),g.OperatorId.Mul,.1),g.OperatorId.Div,.11),g.OperatorId.Concat,.36),g.OperatorId.Gt,.65),g.OperatorId.Ne,.79),g.OperatorId.Lt,.89),g.OperatorId.Le,1.6),J(J(J(J(J(n,g.OperatorId.Ge,1.9),g.OperatorId.Percent,2.9),g.OperatorId.At,6.2),g.OperatorId.Pow,13),g.OperatorId.Range,67)),M=(a={},J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.IF,.076),g.WorksheetFuncId.SUM,.11),g.WorksheetFuncId.IFERROR,.5),g.WorksheetFuncId.COUNTIF,.77),g.WorksheetFuncId.AND,.82),g.WorksheetFuncId.VLOOKUP,1.5),g.WorksheetFuncId.AVERAGE,1.5),g.WorksheetFuncId.HOUR,1.9),g.WorksheetFuncId.MINUTE,1.9),g.WorksheetFuncId.TEXT,2),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.OR,2),g.WorksheetFuncId.NOW,2.1),g.WorksheetFuncId.ISBLANK,2.3),g.WorksheetFuncId.CONCATENATE,2.6),g.WorksheetFuncId.SUMIF,2.7),g.WorksheetFuncId.COUNTIFS,3.3),g.WorksheetFuncId.LEFT,3.4),g.WorksheetFuncId.ISNUMBER,3.7),g.WorksheetFuncId.MID,3.9),g.WorksheetFuncId.COUNTA,4),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.MONTH,4.2),g.WorksheetFuncId.SECOND,4.3),g.WorksheetFuncId.LEN,4.9),g.WorksheetFuncId.WEEKNUM,5),g.WorksheetFuncId.DAY,5.2),g.WorksheetFuncId.ROUND,5.4),g.WorksheetFuncId.FIND,5.8),g.WorksheetFuncId.NETWORKDAYS,6.2),g.WorksheetFuncId.COUNT,6.2),g.WorksheetFuncId.YEAR,6.3),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.INT,6.4),g.WorksheetFuncId.RIGHT,6.7),g.WorksheetFuncId.ABS,7),g.WorksheetFuncId.CONCAT,7.2),g.WorksheetFuncId.CHAR,7.4),g.WorksheetFuncId.MAX,8),g.WorksheetFuncId.ROW,8.1),g.WorksheetFuncId.WEEKDAY,9.1),g.WorksheetFuncId.DAYS,9.2),g.WorksheetFuncId.MIN,9.8),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.SEARCH,9.8),g.WorksheetFuncId.WORKDAY,11),g.WorksheetFuncId.DATEDIF,12),g.WorksheetFuncId.TIME,13),g.WorksheetFuncId.HYPERLINK,13),g.WorksheetFuncId.IFS,13),g.WorksheetFuncId.ISERROR,13),g.WorksheetFuncId.COUNTBLANK,14),g.WorksheetFuncId.TODAY,14),g.WorksheetFuncId.VALUE,18),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.ROUNDUP,18),g.WorksheetFuncId.MATCH,19),g.WorksheetFuncId.DATE,20),g.WorksheetFuncId.SUBSTITUTE,20),g.WorksheetFuncId.INDIRECT,22),g.WorksheetFuncId.INDEX,23),g.WorksheetFuncId.TRIM,24),g.WorksheetFuncId.UPPER,25),g.WorksheetFuncId.SUMIFS,28),g.WorksheetFuncId.EXACT,29),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.NOT,32),g.WorksheetFuncId.PRODUCT,35),g.WorksheetFuncId.ROUNDDOWN,37),g.WorksheetFuncId.AVERAGEIF,38),g.WorksheetFuncId.ISTEXT,40),g.WorksheetFuncId.ISOWEEKNUM,41),g.WorksheetFuncId.EOMONTH,42),g.WorksheetFuncId.MROUND,45),g.WorksheetFuncId.COLUMN,45),g.WorksheetFuncId.ROWS,46),J(J(J(J(J(J(J(J(J(J(a,g.WorksheetFuncId.TIMEVALUE,52),g.WorksheetFuncId.TRUNC,53),g.WorksheetFuncId.LOOKUP,59),g.WorksheetFuncId.NA,59),g.WorksheetFuncId.DAYS360,61),g.WorksheetFuncId.RANK,67),g.WorksheetFuncId.EDATE,72),g.WorksheetFuncId.MOD,82),g.WorksheetFuncId.OFFSET,83),g.WorksheetFuncId.STDEV,87),J(a,g.WorksheetFuncId.SUBTOTAL,91)),k=(0,g.binaryVisitor)(Object.assign({},(0,g.constVisitor)(.01),{nameNode:function(){return 1},operatorNode:function(w){var L;return(L=_[w])!=null?L:100},wsfNode:function(w){var L;return(L=M[w])!=null?L:100}}),l.fastMax);function v(x){return(0,l.isSuccess)(x)?(0,g.reduceBottomUp)(k,x.value):1}var b=(function(){function x(w){var L=this,N,U,K,G;Ge(this,x),this.sampledSets={},this.precisionWrongSets={},this.log=[],this.result=void 0,this.testEval=function($){var O=$.cell,j=$.p;return L.resumeToPledge(function(){return L.docs.evaluate(y.ComputeKind.EditedCell,[O],C.VolatileMode.PrecisionTest)},j)},this.testPrint=function($){var O=$.cell,j=$.p;return l.Pledge.try(function(){var z=L.getFormula(O);if(!(0,l.isSuccess)(z))return L.onUnavailableObject(z.reason);var H=be(z.value,2),V=H[0],I=H[1],B;if(I.compiledFmla===void 0){var q=L.docs.getServerValue(O);if(!(0,l.isSuccess)(q))return L.onUnavailableObject(q.reason);B=L.docs.renderValueBarText(O,q.value.oper,I.fmla)}else{var W=I.compiledFmla.getValue();B=(0,l.isSuccess)(W)?L.docs.printFormulaBarText(V,I.origin,W.value):W}if(!(0,l.isSuccess)(B))return void L.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[],failures:[B.reason]}});var Z=(0,l.anonymizeFormulaString)(I.fmla),P=B.value===I.fmla?{expected:Z,p:j}:{expected:Z,sampled:(0,l.anonymizeFormulaString)(B.value),p:j};L.log.push({kind:E.PrintFormulaStatistics,stats:{samples:[P],failures:[]}})})},this.config={samplePrecisionEvalRate:(N=w.samplePrecisionEvalRate)!=null?N:0,samplePrecisionPrintFormulaRate:(U=w.samplePrecisionPrintFormulaRate)!=null?U:0,samplePrecisionPrintValueRate:(K=w.samplePrecisionPrintValueRate)!=null?K:0,rngSeed:(G=w.rngSeed)!=null?G:(0,l.now)()|0},this.rng=new l.JSF32(this.config.rngSeed)}return We(x,[{key:"done",get:function(){return this.result!==void 0}},{key:"resultLogMessage",get:function(){return this.createResultLogMessage(A.Success)}},{key:"failedLogMessage",get:function(){return this.createResultLogMessage(A.Timeout)}},{key:"readonlyDebugLog",get:function(){return this.log}},{key:"setContext",value:function(L){var N=this;this.stateId=L.stateId,this.docs=L.documents,this.docs.reconfigure({yieldIntervalMs:L.stepBudget/2,totalTimeMs:L.totalBudget},this.docs.limits,this.docs.maxDereferenceCells,this.docs.isServerWorkbookLoad),this.runtime=new l.MachineRuntime(this.sampleCells().bind(function(U){var K=U.evalCells,G=U.printCells;return l.Pledge.all([].concat(Ur(K.map(N.testEval)),Ur(G.map(N.testPrint))))}).catch(function(U){N.log.push({kind:E.UnhandledFailure,reason:U})}))}},{key:"step",value:function(){if(!this.result){var L=this.runtime.step();this.result=L.kind===l.TransitionKind.Break||L.kind===l.TransitionKind.Next?void 0:L}}},{key:"sampleCells",value:function(){var L=this,N=[],U=[],K=[];return this.docs.getServerAvailableCells().forEach(function(G){var $=G.sheetIdx;return K.push(l.Pledge.try(function(){L.docs.forEachServerNonBlankCellInSet($,o.dense,function(O){var j=(0,g.sheetGridCell)($,O),z=L.config,H=z.samplePrecisionEvalRate,V=z.samplePrecisionPrintFormulaRate,I=z.samplePrecisionPrintValueRate;if(H>0){var B=L.getWeight(j),q=B===void 0?void 0:H>=1?1:(0,l.fastMin)(1,H*B);q!==void 0&&L.rng.next()<q&&(D(L.sampledSets,j),N.push({cell:j,p:q}))}var W=(0,l.fastMax)(V,I);if(W>0){var Z=L.rng.next();if(Z<W){var P=L.isValueCell(j)?I:V;Z<P&&U.push({cell:j,p:P})}}return!0})})),!0}),l.Pledge.all(K).bind(function(){return{evalCells:N,printCells:U}})}},{key:"getWeight",value:function(L){var N=this.getFormula(L);if(!(0,l.isSuccess)(N))return this.onUnavailableObject(N.reason);var U=be(N.value,2),K=U[1];if(K.compiledFmla!==void 0)return v(K.compiledFmla.getValue())}},{key:"isValueCell",value:function(L){var N=this.getFormula(L);return(0,l.isSuccess)(N)?N.value[1].compiledFmla===void 0:(this.onUnavailableObject(N.reason),!1)}},{key:"resumeToPledge",value:function(L,N){var U=this;return l.Pledge.try(function(){try{U.p=N;var K=L();return Array.isArray(K)?K:U.resumeToPledge(K.resume,N)}finally{U.p=void 0}})}},{key:"getFormula",value:function(L){var N,U=this.docs.getEditedFormula(L);if(!(0,l.isSuccess)(U))return U;var K=(N=U.value)!=null?N:[L.range,m.blankCellGridFormula],G=be(K,2),$=G[0],O=G[1],j=(0,g.lexicalSourceGrid)(O.lexicalKind,(0,g.sheetGridRange)(L.sheet,$));return(0,l.success)([j,O])}},{key:"onRangeFailure",value:function(L,N,U,K,G){var $={samples:[],failures:[N]};this.log.push({kind:E.EvalStatistics,stats:$})}},{key:"onNameFailure",value:function(){}},{key:"onNumberFormatFailure",value:function(){}},{key:"onInferFormatFailure",value:function(){}},{key:"onReturnCellValue",value:function(){}},{key:"onUnavailableObject",value:function(L){var N=(0,g.unavailable)([L]);this.onUnavailable(N)}},{key:"onUnavailable",value:function(L){this.log.push({kind:E.UnhandledFailure,reason:L})}},{key:"hasWrongPrecedent",value:function(L){var N=this;return L.cells.some(function(U){return T(N.precisionWrongSets,U)})}},{key:"onSetCellValue",value:function(L,N,U,K,G){var $=this.getFormula(L);if(!(0,l.isSuccess)($))return this.onUnavailableObject($.reason);var O=be($.value,2),j=O[0],z=O[1],H=this.hasWrongPrecedent(U);return this.logPrecisionResult(L,N,j,z,H)}},{key:"onSetCellValues",value:function(L,N,U,K,G){var $=this,O=this.getFormula((0,g.sheetGridRangeAnchor)(L));if(!(0,l.isSuccess)(O))return this.onUnavailableObject(O.reason);var j=be(O.value,2),z=j[0],H=j[1],V=this.hasWrongPrecedent(U);(0,g.forEachCellInRange)(L.range,function(I,B,q){return $.logPrecisionResult((0,g.sheetGridCell)(L.sheet,I),N[B][q],z,H,V),!0})}},{key:"logPrecisionResult",value:function(L,N,U,K,G){var $=this.docs.allServerAvailable(L);if(!(0,l.isSuccess)($))return this.onUnavailableObject($.reason);if($.value===!0){var O=this.docs.getServerValue(L);if(!(0,l.isSuccess)(O))return this.onUnavailableObject(O.reason);var j=T(this.sampledSets,L),z=this.precisionResult(N,O.value.oper,U,K,j,G);F(z)||D(this.precisionWrongSets,L);var H={samples:[z],failures:[]};this.log.push({kind:E.EvalStatistics,stats:H})}}},{key:"precisionResult",value:function(L,N,U,K,G,$){var O=this.p,j=this.docs.config.mathpack,z=S(j,N),H=this.docs.anonymizeFormula(U,K),V=be(H,2),I=V[0],B=V[1];if((0,g.isReadOperEqual)(j,L,N,!0)){var q={expected:z,formula:I,functions:B,root:G,cascaded:$,p:O};return q}var W=S(j,L);if((0,g.isNumberOper)(N)&&(0,g.isNumberOper)(L)){var Z=j.toNumber(N),P=j.toNumber(L),Q=(0,l.anonymizeMagnitude)(Z===0?P:(P-Z)/Z),Y={expected:z,sampled:W,relMagnitude:Q,formula:I,functions:B,root:G,cascaded:$,p:O};return Y}var X={expected:z,sampled:W,formula:I,functions:B,root:G,cascaded:$,p:O};return X}},{key:"createResultLogMessage",value:function(L){var N,U;if(!(this.log.length===0&&L===A.Success)){var K={samples:[],failures:{}},G={samples:[],failures:{}},$={};for(var O of this.log)switch(O.kind){case E.EvalStatistics:(N=K.samples).push.apply(N,Ur(O.stats.samples));for(var j of O.stats.failures)(0,R.incrementFailure)(K.failures,j);break;case E.PrintFormulaStatistics:(U=G.samples).push.apply(U,Ur(O.stats.samples));for(var z of O.stats.failures)(0,R.incrementFailure)(G.failures,z);break;case E.UnhandledFailure:(0,R.incrementFailure)($,O.reason);break;default:(0,l.assertNever)("calc.calc.PrecisionExperiment.createResultMessage",O)}return["PrecisionExperiment",L,`stateId = ${this.stateId}`,`evalStats = ${JSON.stringify(K)}`,`printStats = ${JSON.stringify(G)}`,`unhandledFailures = ${JSON.stringify($)}`].join(", ")}}}])})();r.PrecisionExperiment=b},"../excel-online-calc/lib/calc/experiments/unit/constants.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Messages=void 0;var c;(function(n){n.Root="calc.exp.UnitExperiment",n.Default="uninitialised",n.Initialised="init",n.Failure="fail",n.UnifyBound="unifyBound"})(c||(r.Messages=c={}))},"../excel-online-calc/lib/calc/experiments/unit/constraints.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ConstraintKind=r.UnitExperimentSettings=void 0,r.makeSolverContext=v,r.isInterestingFormat=U,r.updateFormatStatsFromCellFormat=K,r.valueTypeFromCellFormat=G,r.numberFormatFromCellFormat=$,r.runSolverStep=Z;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/productSet.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc/lib/calc/experiments/unit/constants.js"),g=c("../excel-online-calc/lib/calc/experiments/unit/types.js"),m=c("../excel-online-calc/lib/calc/experiments/unit/unionfind.js"),y=c("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=c("../excel-online-calc/lib/calc/partialWorkbookSets.js");r.UnitExperimentSettings={get UnitlessTimeAndDate(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.UnitlessTimeAndDate")},get IgnoreDivMul(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.UnitExpIgnoreDivMul")}};var C;(function(P){P[P.RangeEquality=0]="RangeEquality",P[P.StagedRangeEquality=1]="StagedRangeEquality",P[P.UnitEquality=2]="UnitEquality",P[P.FormatEquality=3]="FormatEquality"})(C||(r.ConstraintKind=C={}));var S;(function(P){P[P.Solved=0]="Solved",P[P.Failed=1]="Failed",P[P.Deferred=2]="Deferred",P[P.Staged=3]="Staged"})(S||(S={}));var F={kind:S.Solved},E=function(Q){return{kind:S.Failed,error:Q}},A=function(Q){return{kind:S.Deferred,constraint:Q}},T=(0,y.fromConstants)({error:1}),D=(0,y.fromConstants)({}),_=(0,y.fromConstants)({currency:1}),M=(0,y.fromConstants)({date:1}),k=(0,y.fromConstants)({time:1});function v(P,Q,Y){var X=new m.UF,ee=X.makePoint(T),oe=(0,y.createPoisonApplication)(T);return{symbolContext:P,typeContext:Q,stats:Y,uf:X,errorPoint:ee,errorUnit:T,apply:oe}}function b(P,Q){return Q.link===void 0&&(Q.link=P.uf.makePoint(Q.unit)),Q.link}function x(P,Q,Y,X){return(0,n.assertTrue)(d.Messages.Root,Y.varCount===0),P.uf.union(X===void 0?P.uf.makePoint(Y):X,Q,!0),F}function w(P,Q,Y,X,ee){return Q===P.errorUnit?((0,n.assertTrue)(d.Messages.Root,Y===P.errorPoint),ee!==void 0&&P.uf.union(P.errorPoint,ee,!0),F):X===P.errorUnit?((0,n.assertTrue)(d.Messages.Root,ee===P.errorPoint),Y!==void 0&&P.uf.union(P.errorPoint,Y,!0),F):Q.varCount===0?X.varCount===0?(0,y.areSignaturesEqual)(Q,X)?F:(Y!==void 0&&P.uf.union(P.errorPoint,Y,!0),ee!==void 0&&P.uf.union(P.errorPoint,ee,!0),E([Q,X])):((0,n.assertTrue)(d.Messages.Root,ee!==void 0),x(P,ee,Q,Y)):X.varCount===1?((0,n.assertTrue)(d.Messages.Root,Y!==void 0),(0,n.assertTrue)(d.Messages.Root,ee!==void 0),P.uf.union(Y,ee),F):((0,n.assertTrue)(d.Messages.Root,Y!==void 0),x(P,Y,X,ee))}function L(P,Q,Y){if(!(0,y.isSimpleUnit)(Q))return A({kind:C.UnitEquality,unit:Q,target:Y});var X=b(P,Y),ee=P.uf.findWithDescriptor(X),oe=be(ee,2),le=oe[0],ue=oe[1];if(Q.varCount===1){(0,n.assertTrue)(d.Messages.Root,Q.name!==void 0);var te=P.symbolContext.getTable().getValue(Q.name);(0,n.assertTrue)(d.Messages.Root,te!==void 0);var ie=P.uf.findWithDescriptor(b(P,te)),ae=be(ie,2),re=ae[0],ne=ae[1];return w(P,ne,re,ue,le)}return w(P,Q,void 0,ue,le)}function N(P,Q){return L(P,Q.unit,Q.target)}function U(P,Q){if(Q===h.SpecialFormat.Unavailable||Q===0)return!1;var Y=$(P,Q);if(Y===void 0)return!1;var X=Y==null?void 0:Y.valueType;return X===void 0||X===o.FormatValueType.General?!1:X===o.FormatValueType.Currency||X===o.FormatValueType.Accounting?Y.currencySymbol!==void 0:!0}function K(P,Q,Y,X){X?Y.referencedFormatCells+=1:Y.allFormatCells+=1;var ee=$(P,Q),oe=X?Y.enriched.referencedFormatTypes:Y.enriched.allFormatTypes,le=ee==null?void 0:ee.valueType;if(le!==void 0){var ue;oe[le]=((ue=oe[le])!=null?ue:0)+1}if(le===o.FormatValueType.Currency||le===o.FormatValueType.Accounting){var te,ie,ae=X?Y.enriched.referencedCurrencyTypes:Y.enriched.allCurrencyTypes,re=ee==null?void 0:ee.currencySymbol,ne=ee==null||(te=ee.culture)==null?void 0:te.culture,ce=re===void 0?"none":re===o.FormatCurrency.LocaleInfo?"defaultSymbol":re+"_"+ne;ae[ce]=((ie=ae[ce])!=null?ie:0)+1}}function G(P,Q){var Y;return(Y=$(P,Q))==null?void 0:Y.valueType}function $(P,Q){if(typeof Q=="number"){var Y=P.getIformat(Q);return(0,n.isSuccess)(Y)?Y.value:void 0}return Q}function O(P,Q,Y){var X=P.typeContext.types[Q.index];if(X===void 0)return(0,n.assertFalse)(d.Messages.Root);var ee=X.getValue(Y);if(ee===void 0){var oe=(0,l.sheetGridCell)(Q,Y),le=P.typeContext.formats(oe);if((0,n.isSuccess)(le)){if(!U(P.typeContext,le.value)||P.typeContext.isStringValue(oe)){var ue=P.symbolContext.freshSymbol().unit;return P.typeContext.types[Q.index]=X.setValue(Y,(0,g.primitiveUnitType)(ue)),ue}var te=H(P,le.value);return te===void 0?te=P.symbolContext.freshSymbol().unit:K(P.typeContext,le.value,P.stats,!0),P.typeContext.types[Q.index]=X.setValue(Y,(0,g.primitiveUnitType)(te)),te}var ie=P.symbolContext.freshSymbol().unit;return P.typeContext.types[Q.index]=X.setValue(Y,(0,g.primitiveUnitType)(ie)),ie}if(ee.kind===g.TypeKind.Scalar)return ee.unit}function j(P,Q){var Y=Q.type.resolution;if(!(0,l.isSheetIndex)(Y.sheet))return F;if((0,l.isGridCell)(Y.range)){var X=O(P,Y.sheet,Y.range);return X===void 0?F:L(P,X,Q.target)}var ee=P.typeContext.available[Y.sheet.index];if(ee===void 0)return F;var oe=ee.usedRange;if(oe===void 0)return F;var le=(0,l.gridRangeIsect)(Y.range,oe);if(le===void 0)return F;var ue=(0,a.intersectProduct)((0,a.intersectProduct)((0,R.createCellSetFromRange)(le),R.availableReadProduct),ee.availableCells),te=[];return(0,R.forEachCellInSet)(ue,function(ie){return te.push(ie),!0}),{kind:S.Staged,constraint:{kind:C.StagedRangeEquality,cursor:0,index:ee.sheetIdx,cells:te,target:Q.target},output:void 0}}function z(P,Q){var Y=Q.cursor,X=Q.cells;if(Y>=X.length)return F;var ee=X[Y],oe=O(P,Q.index,ee),le=oe===void 0?F:L(P,oe,Q.target);return Q.cursor+=1,{kind:S.Staged,constraint:Q,output:le}}function H(P,Q){var Y=G(P.typeContext,Q);if(Y!==void 0)switch(Y){case o.FormatValueType.Currency:case o.FormatValueType.Accounting:return _;case o.FormatValueType.Percentage:return D;case o.FormatValueType.Date:return r.UnitExperimentSettings.UnitlessTimeAndDate?D:M;case o.FormatValueType.Time:return r.UnitExperimentSettings.UnitlessTimeAndDate?D:k;default:return}}function V(P,Q){var Y=H(P,Q.format);if(Y===void 0)return F;var X=O(P,Q.cell.sheet,Q.cell.range);if(X===void 0)return F;if(!(0,y.isSimpleUnit)(X))return A(Q);if(X.varCount===1){(0,n.assertTrue)(d.Messages.Root,X.name!==void 0);var ee=P.symbolContext.getTable().getValue(X.name);(0,n.assertTrue)(d.Messages.Root,ee!==void 0);var oe=P.uf.findWithDescriptor(b(P,ee)),le=be(oe,2),ue=le[0],te=le[1];return w(P,te,ue,Y,void 0)}return w(P,X,void 0,Y,void 0)}function I(P){var Q=P.symbolContext.getTable();return function(Y){var X=Q.getValue(Y);if(!(X===void 0||X.link===void 0))return X.ufSubstitution===void 0&&(X.ufSubstitution=P.uf.findWithDescriptor(X.link)[1]),X.ufSubstitution}}function B(P){var Q=P.context,Y=Q.apply,X=Q.errorUnit,ee={kind:g.ExperimentState.SolvingFull,context:P.context,stats:P.stats,constraints:P.deferred,constraintCursor:0,unifyNF:function(le,ue){var te=Y(ee.substitution,le);if(te!==X){var ie=Y(ee.substitution,ue);if(ie!==X){var ae=(0,y.unify)(Y,te,ie);if(ae.kind===y.UnificationResultKind.Subst){ee.substitution=(0,y.compose)(Y,ae.substitution,ee.substitution);return}ee.stats.errorCount+=1,ee.stats.enriched.errors.push({error:[Y(ee.substitution,le),Y(ee.substitution,ue)]})}}},substitution:I(P.context)};return ee}function q(P){var Q=P.constraints,Y=P.context,X=P.constraintCursor,ee=P.deferred,oe=Q[X],le;switch(oe.kind){case C.UnitEquality:le=N(Y,oe);break;case C.FormatEquality:le=V(Y,oe);break;case C.RangeEquality:le=j(Y,oe);break;case C.StagedRangeEquality:le=z(Y,oe);break}switch(le.kind){case S.Deferred:ee.push(le.constraint);break;case S.Failed:P.stats.errorCount+=1,P.stats.enriched.errors.push({error:le.error});break;case S.Staged:if(Q[X]=le.constraint,le.output!==void 0)switch(le.output.kind){case S.Deferred:ee.push(le.output.constraint);break;case S.Failed:P.stats.errorCount+=1,P.stats.enriched.errors.push({error:le.output.error});break}return P;default:break}return P.constraintCursor+=1,P}function W(P){var Q=P.constraints,Y=P.context,X=P.constraintCursor,ee=P.unifyNF,oe=Q[X];switch(oe.kind){case C.UnitEquality:ee(oe.unit,oe.target.unit);break;case C.FormatEquality:var le=H(Y,oe.format);if(le===void 0)break;var ue=O(Y,oe.cell.sheet,oe.cell.range);if(ue===void 0)break;ee(le,ue);break;default:return P.constraintCursor+=1,(0,n.assertNever)(d.Messages.Root,oe)}return P.constraintCursor+=1,P}function Z(P){return P.kind===g.ExperimentState.SolvingSimple?P.constraintCursor===P.constraints.length?B(P):q(P):W(P)}},"../excel-online-calc/lib/calc/experiments/unit/types.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ExperimentState=r.primitiveUnitType=r.primitiveType=r.topType=r.bottomType=r.oneType=r.errorType=r.dimensionlessNumberType=r.dimensionLess=r.numberType=r.stringType=r.boolType=r.TypeKind=void 0,r.makePrimitiveType=o,r.makeReferenceType=d,r.makeResolvedReferenceType=g,r.makeArrayType=m,r.dimensionsFromType=h,r.getLiftingDimensionsFromTypes=R,r.joinDimensions=C,r.typeFromDimensions=S,r.isResolvedReferenceType=E;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),l;(function(T){T[T.Scalar=0]="Scalar",T[T.Reference=1]="Reference",T[T.Array=2]="Array",T[T.Union=3]="Union"})(l||(r.TypeKind=l={}));function o(T){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return{kind:l.Scalar,flags:T,unit:D}}function d(T){return{kind:l.Reference,reference:T,resolution:void 0}}function g(T,D){var _=d(T);return _.resolution=D,_}function m(T,D){return{kind:l.Array,elementType:T,dimensions:D}}function y(T){return{kind:l.Union,flags:T}}function h(T){var D;switch(T.kind){case l.Reference:var _=(D=T.resolution)==null?void 0:D.range;return _===void 0?!1:(0,n.isGridCell)(_)?!0:{rows:_.rows,columns:_.cols,exact:!0};case l.Array:return T.dimensions;case l.Scalar:return!0;case l.Union:return!1}}function R(T,D){var _=h(T),M=h(D);return C(_,M)}function C(T,D){return typeof T=="object"?typeof D=="object"?{rows:Math.max(T.rows,D.rows),columns:Math.max(T.columns,D.columns),exact:T.exact&&D.exact}:Object.assign({},T,{exact:T.exact&&D}):typeof D=="object"?Object.assign({},D,{exact:D.exact&&T}):T&&D}function S(T,D){return D===!0?T:m(T,D)}r.boolType=o(n.OperKind.Boolean),r.stringType=o(n.OperKind.String),r.numberType=o(n.OperKind.Number),r.dimensionLess=(0,a.fromConstants)({}),r.dimensionlessNumberType=o(n.OperKind.Number,r.dimensionLess),r.errorType=o(n.OperKind.Error),r.oneType=o(n.OperKind.Missing|n.OperKind.Blank),r.bottomType=y(n.SignatureType.None),r.topType=y(n.SignatureType.All),r.primitiveType=o(n.OperKind.Number|n.OperKind.Boolean|n.OperKind.String);var F=function(D){return o(n.OperKind.Number|n.OperKind.Boolean|n.OperKind.String,D)};r.primitiveUnitType=F;function E(T){return T.resolution!==void 0}var A;(function(T){T[T.Checking=0]="Checking",T[T.SolvingSimple=1]="SolvingSimple",T[T.SolvingFull=2]="SolvingFull"})(A||(r.ExperimentState=A={}))},"../excel-online-calc/lib/calc/experiments/unit/unionfind.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.UF=void 0;var c=(function(){function n(){Ge(this,n),this.roots=[],this.backlinks=[],this.descriptors=[],this.ranks=[]}return We(n,[{key:"makePoint",value:function(l){var o=this.roots.length;return this.roots.push(o),this.backlinks.push(o),this.descriptors.push(l),this.ranks.push(0),o}},{key:"find",value:function(l){for(var o=this.roots,d=l;o[d]!==d;)o[d]=o[o[d]],d=o[d];return d}},{key:"findWithDescriptor",value:function(l){var o=this.find(l);return[o,this.descriptors[o]]}},{key:"union",value:function(l,o){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=this.find(l),m=this.find(o);if(g!==m){var y=this.roots,h=this.backlinks,R=this.ranks;if(d){var C=h[m];h[m]=h[g],h[g]=C,y[m]=g,R[g]<=R[m]&&(R[g]=R[m]+1);return}if(R[g]<R[m]){var S=h[g];h[g]=h[m],h[m]=S,y[g]=m}else{var F=h[m];h[m]=h[g],h[g]=F,y[m]=g,R[g]===R[m]&&(R[g]+=1)}}}},{key:"forEachInClass",value:function(l,o){var d=this.backlinks,g=l;for(o(g);d[g]!==l;)g=d[g],o(g)}}])})();r.UF=c},"../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.UnitExperiment=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/productSet.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc/lib/calc/experiments/unit/constants.js"),d=c("../excel-online-calc/lib/calc/experiments/unit/constraints.js"),g=c("../excel-online-calc/lib/calc/experiments/unit/types.js"),m=c("../excel-online-calc/lib/calc/experiments/unit/unitNF.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),h=(function(){function G(){Ge(this,G),this.isDone=!1,this.lastStepMessage="before started"}return We(G,[{key:"done",get:function(){return this.isDone}},{key:"freshCheckingState",value:function(O){var j=this;this.lastStepMessage="freshCheckingState";var z=[],H={};O.getServerAvailableCells().forEach(function(B){var q,W=O.getServerUsedRange(B.sheetIdx);if(W.kind!==n.ResultKind.Success){j.isDone=!0,j.statsMessage="Unit experiment: getServerUsedRange failed";return}var Z=Object.assign({},B,{usedRange:(q=W.value)==null?void 0:q.range});H[B.sheetIdx.index]=Z,z.push(Z)});var V=O.getServerDocument()===void 0?function(){return(0,n.failure)(void 0)}:function(B){return O.getIformat(O.getServerDocument(),B)},I=function(q){if(O.getServerDocument()===void 0)return!1;var W=O.getServerValue(q);return W.kind===n.ResultKind.Success&&W.value.oper.kind===l.OperKind.String};return{kind:g.ExperimentState.Checking,locale:O.config.localeInfo,mathpack:O.config.mathpack,resolver:(0,l.createResolver)(O),documentTypeContext:{formats:function(q){return O.getServerFormat(q)},types:{},available:H,getIformat:V,isStringValue:I},constraints:[],stats:{formulaCells:0,referencedFormatCells:0,allFormatCells:0,totalCells:0,errorCount:0,enriched:{errors:[],referencedFormatTypes:{},allFormatTypes:{},referencedCurrencyTypes:{},allCurrencyTypes:{}}},sheets:z,mutableState:{symbolContext:R.init(),ranges:void 0,cells:void 0,sheetCursor:0,rangeCursor:0,cellCursor:0}}}},{key:"freshSolvingState",value:function(O){return this.lastStepMessage="freshSolvingState",{kind:g.ExperimentState.SolvingSimple,stats:O.stats,context:(0,d.makeSolverContext)(O.mutableState.symbolContext,O.documentTypeContext,O.stats),constraints:O.constraints,constraintCursor:0,deferred:[]}}},{key:"step",value:function(){if(!this.isDone){if(this.documentContext===void 0)return this.isDone=!0,(0,n.assertNever)(`${o.Messages.Root}.${o.Messages.Initialised}`,this.documentContext);this.state===void 0&&(this.state=this.freshCheckingState(this.documentContext));try{var O=this.state;switch(O.kind){case g.ExperimentState.Checking:if(O.mutableState.sheetCursor<O.sheets.length){this.state=this.runCheckStep(this.documentContext,O);return}this.state=this.freshSolvingState(O);return;case g.ExperimentState.SolvingSimple:this.lastStepMessage="SolvingSimple",this.state=(0,d.runSolverStep)(O);return;case g.ExperimentState.SolvingFull:if(O.constraintCursor<O.constraints.length){this.lastStepMessage="SolvingFull",this.state=(0,d.runSolverStep)(O);return}this.lastStepMessage="done SolvingFull",this.isDone=!0,this.statsMessage=this.statsForLogging(O.stats);return}}catch(j){this.statsMessage=`${o.Messages.Root}.${o.Messages.Failure}: ${(0,n.messageFromError)(j)}`,this.isDone=!0;return}}}},{key:"setContext",value:function(O){var j=O.documents;this.documentContext=j}},{key:"initialiseSheetStep",value:function(O){this.lastStepMessage="initialiseSheetStep";var j=O.mutableState,z=O.sheets,H=j.sheetCursor,V=z[H],I=V.usedRange,B=[];if(I!==void 0){var q=(0,a.intersectProduct)(V.availableCells,y.availableReadProduct);(0,y.forEachRangeInSet)(q,function(W){var Z=(0,l.gridRangeIsect)(W,I);if(Z!==void 0){if((0,l.gridRangeSize)(Z)<250)return B.push(Z),!0;(0,l.forEachTileInRange)(Z,15,function(P){return B.push(P),!0})}return!0})}return j.ranges=B,j.rangeCursor=0,O.documentTypeContext.types[V.sheetIdx.index]=(0,l.makeGridRangeTable)(),O}},{key:"initialiseRangeCells",value:function(O,j){this.lastStepMessage="initialiseRangeCells";var z=j.mutableState,H=j.stats,V=j.sheets,I=z.sheetCursor,B=[],q=V[I],W=z.ranges[z.rangeCursor];return O.forEachServerNonBlankCellInSet(q.sheetIdx,(0,y.createCellSetFromRange)(W),function(Z){var P=(0,l.sheetGridCell)(q.sheetIdx,Z),Q=O.getServerFormula(P);if(Q.kind===n.ResultKind.Success){var Y;((Y=Q.value)==null?void 0:Y[1].compiledFmla)!==void 0&&(B.push(Q.value[1]),H.formulaCells+=1)}var X=O.getServerFormat(P);return X.kind===n.ResultKind.Success&&(0,d.isInterestingFormat)(j.documentTypeContext,X.value)&&(0,d.updateFormatStatsFromCellFormat)(j.documentTypeContext,X.value,H,!1),H.totalCells+=1,!0}),z.cells=B,z.cellCursor=0,j}},{key:"checkCell",value:function(O,j){this.lastStepMessage="checkCell";var z=j.sheets,H=j.constraints,V=j.stats,I=j.mutableState,B=I.cells,q=I.sheetCursor,W=I.cellCursor,Z=z[q],P=B[W],Q=P.compiledFmla.getValue();if(Q.kind===n.ResultKind.Success){var Y=(0,l.sheetGridCell)(Z.sheetIdx,P.origin),X=K(j,Y,Q.value);j.documentTypeContext.types[Z.sheetIdx.index]=X;var ee=O.getServerFormat(Y);ee.kind===n.ResultKind.Success&&(0,d.isInterestingFormat)(j.documentTypeContext,ee.value)&&(H.push({kind:d.ConstraintKind.FormatEquality,cell:Y,format:ee.value}),(0,d.updateFormatStatsFromCellFormat)(j.documentTypeContext,ee.value,V,!0))}return j.mutableState.cellCursor+=1,j}},{key:"runCheckStep",value:function(O,j){if(!S(j))return this.initialiseSheetStep(j);var z=j.mutableState;return z.rangeCursor===z.ranges.length?(z.ranges=void 0,z.sheetCursor+=1,j):C(j)?z.cellCursor<j.mutableState.cells.length?this.checkCell(O,j):(z.cells=void 0,z.rangeCursor+=1,j):this.initialiseRangeCells(O,j)}},{key:"statsForLogging",value:function(O){return JSON.stringify(O)}},{key:"resultLogMessage",get:function(){var O;return(O=this.statsMessage)!=null?O:`${o.Messages.Root}.${o.Messages.Default}`}},{key:"failedLogMessage",get:function(){var O,j,z,H,V,I=(O=this.state)==null?void 0:O.kind,B=((j=this.state)==null?void 0:j.kind)===g.ExperimentState.Checking&&((z=this.state)==null?void 0:z.mutableState.cellCursor)===0;return`Units experiment timed out. Last step: ${this.lastStepMessage}. Experiment state: ${I!==void 0?g.ExperimentState[I]:"NotStarted"}. isCellCursorZero: ${B}. Number of constraints: ${(H=this.state)==null?void 0:H.constraints.length}. Stats: ${this.statsForLogging((V=this.state)==null?void 0:V.stats)}`}}])})();r.UnitExperiment=h;var R=(function(){function G($,O){Ge(this,G),this.seed=$,this.table=O}return We(G,[{key:"getTable",value:function(){return this.table}},{key:"freshSymbol",value:function(O){var j=O===void 0?"gen":O,z=`${j}@${this.seed+=1}`,H={unit:(0,m.fromVar)(z),link:void 0,ufSubstitution:void 0};return this.table=this.table.setValue(z,H),H}},{key:"copy",value:function(){return new G(this.seed,this.table)}}],[{key:"init",value:function(){return new G(0,n.RedBlackMapTree.create(function(O,j){return O.localeCompare(j)}))}}])})();function C(G){return G.mutableState.cells!==void 0}function S(G){return G.mutableState.ranges!==void 0}function F(G,$){return G===g.bottomType?$:$===g.bottomType||G===g.topType?G:$===g.topType?$:G.kind===g.TypeKind.Scalar&&$.kind===g.TypeKind.Scalar&&G.unit===void 0&&$.unit===void 0?(0,g.makePrimitiveType)(G.flags|$.flags):g.topType}function E(G,$,O){switch(G.kind){case g.TypeKind.Array:return G.elementType.kind===g.TypeKind.Reference?void 0:O?E(G.elementType,$,!1):void 0;case g.TypeKind.Reference:return{kind:d.ConstraintKind.RangeEquality,type:G,target:$};case g.TypeKind.Scalar:return G.unit===void 0?void 0:{kind:d.ConstraintKind.UnitEquality,unit:G.unit,target:$};case g.TypeKind.Union:return;default:return(0,n.assertNever)(o.Messages.Root,G)}}function A(G){switch(G.kind){case l.OperKind.Number:return g.numberType;case l.OperKind.String:return g.stringType;case l.OperKind.Boolean:return g.boolType;case l.OperKind.Error:return g.errorType;default:return g.oneType}}function T(G,$,O){switch($.kind){case g.TypeKind.Array:return $.elementType.kind===g.TypeKind.Reference?void 0:O?T(G,$.elementType,!1):void 0;case g.TypeKind.Reference:var j=G.symbolContext.freshSymbol(),z={kind:d.ConstraintKind.RangeEquality,type:$,target:j};return[j.unit,z];case g.TypeKind.Scalar:return $.unit===void 0?void 0:[$.unit,void 0];case g.TypeKind.Union:return;default:return(0,n.assertNever)(o.Messages.Root,$)}}function D(G){var $=G.length;if($===0)return g.topType;for(var O=g.bottomType,j=G[0].length,z=0;z<G.length;z+=1)for(var H=G[z],V=0;V<H.length;V+=1)O=F(O,H[V]);return(0,g.makeArrayType)(O,{rows:$,columns:j,exact:!0})}function _(G,$){var O=(0,l.resolveLocalsGrid)(G.origin),j=G.resolver.resolveCellRef(O,$.reference),z=j.resolution;return(0,n.isSuccess)(z)?z.value?z.value:!0:!1}function M(G,$){if($.kind===g.TypeKind.Reference&&!(0,g.isResolvedReferenceType)($)){var O=_(G,$);return typeof O=="object"?(0,g.makeResolvedReferenceType)($.reference,O):O?g.errorType:void 0}if($.kind===g.TypeKind.Array){var j=M(G,$.elementType);return j===void 0?j:j===$.elementType?$:(0,g.makeArrayType)(j,$.dimensions)}return $}function k(G,$){switch($.kind){case g.TypeKind.Scalar:if($.unit===void 0){var O=G.symbolContext.freshSymbol();return(0,g.makePrimitiveType)($.flags,O.unit)}return $;case g.TypeKind.Array:for(var j=$,z=[];j.kind===g.TypeKind.Array;)z.push(j.dimensions),j=j.elementType;var H=k(G,j);return z.reduceRight(g.makeArrayType,H);case g.TypeKind.Reference:case g.TypeKind.Union:return $;default:return(0,n.assertNever)(o.Messages.Root,$)}}function v(G,$,O,j,z){var H=G.symbolContext.freshSymbol(),V=E($,H,j),I=E(O,H,j);if(V!==void 0&&I!==void 0||z&&(V!==void 0||I!==void 0))return G.pushConstraint(V),G.pushConstraint(I),H}function b(G,$,O){switch($){case l.WorksheetFuncId.SUM:case l.WorksheetFuncId.AVERAGE:case l.WorksheetFuncId.MAX:case l.WorksheetFuncId.MIN:if(O.length===0)return g.topType;var j=G.symbolContext.freshSymbol(),z=!0;return O.forEach(function(P){var Q=M(G,P);Q&&G.pushConstraint(E(Q,j,!0))&&(z=!1)}),z?g.numberType:(0,g.makePrimitiveType)(l.OperKind.Number,j.unit);case l.WorksheetFuncId.IF:if(O.length<2)return g.topType;var H=M(G,O[0]),V=M(G,O[1]),I=M(G,O[2]===void 0?g.boolType:O[2]);if(H===void 0)return V!==void 0&&I!==void 0&&v(G,V,I,!0,!1),g.topType;var B=(0,g.dimensionsFromType)(H),q=typeof B=="object";if(V===void 0||I===void 0)return g.topType;var W=v(G,V,I,!0,!0),Z=W?(0,g.primitiveUnitType)(W.unit):g.primitiveType;return q?(0,g.makeArrayType)(Z,B):Z;default:return g.topType}}function x(G,$,O){if(O.length<2)return g.topType;var j=M(G,O[0][0]),z=M(G,O[1][0]);if(j===void 0||z===void 0)return g.topType;var H=(0,g.getLiftingDimensionsFromTypes)(j,z);if(H===!1)return g.topType;var V=typeof H=="object";switch($){case l.OperatorId.Add:case l.OperatorId.Sub:case l.OperatorId.Min:case l.OperatorId.Max:{var I=v(G,j,z,V,!0);return(0,g.typeFromDimensions)(I===void 0?g.numberType:(0,g.makePrimitiveType)(l.OperKind.Number,I.unit),H)}case l.OperatorId.Eq:case l.OperatorId.Ne:case l.OperatorId.Lt:case l.OperatorId.Le:case l.OperatorId.Gt:case l.OperatorId.Ge:return v(G,j,z,V,!1),(0,g.typeFromDimensions)(g.boolType,H);case l.OperatorId.Mul:case l.OperatorId.Div:if(d.UnitExperimentSettings.IgnoreDivMul)return g.numberType;var B=G.symbolContext.freshSymbol(),q=G.symbolContext.freshSymbol(),W=E(j,B,V),Z=E(z,q,V);if(G.pushConstraint(W),G.pushConstraint(Z),W===void 0&&Z===void 0)return(0,g.typeFromDimensions)(g.numberType,H);var P=$===l.OperatorId.Mul?(0,m.prod)(B.unit,q.unit):(0,m.prod)(B.unit,(0,m.inv)(q.unit));return(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,P),H);case l.OperatorId.Pow:var Q=be(O[1],2),Y=Q[1];if((0,l.isNumberLiteralNode)(Y)){var X=G.mathpack.toNumber(Y.oper);if((0,n.isInteger)(X)){var ee=T(G,j,typeof H=="object");return ee===void 0?(0,g.typeFromDimensions)(g.numberType,H):(G.pushConstraint(ee[1]),(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,(0,m.pow)(ee[0],X,g.dimensionLess)),H))}}return g.topType;case l.OperatorId.Range:case l.OperatorId.Isect:case l.OperatorId.Union:return g.topType;case l.OperatorId.Concat:return(0,g.typeFromDimensions)(g.stringType,H);case l.OperatorId.And:case l.OperatorId.Or:case l.OperatorId.Xor:return(0,g.typeFromDimensions)(g.boolType,H);default:return(0,n.assertNever)(o.Messages.Root,$)}}function w(G,$,O){if(O.length<1)return g.topType;var j=be(O[0],1),z=j[0],H=M(G,z);if(H===void 0)return g.topType;var V=(0,g.dimensionsFromType)(H);if(V===!1)return g.topType;switch($){case l.OperatorId.Percent:return(0,g.typeFromDimensions)(g.dimensionlessNumberType,V);case l.OperatorId.Neg:case l.OperatorId.Pos:var I=T(G,H,typeof V=="object");return I===void 0?(0,g.typeFromDimensions)(g.numberType,V):(G.pushConstraint(I[1]),(0,g.typeFromDimensions)((0,g.makePrimitiveType)(l.OperKind.Number,I[0]),V));case l.OperatorId.At:case l.OperatorId.Pound:return g.topType;default:return(0,n.assertNever)(o.Messages.Root,$)}}function L(G,$,O){switch($){case l.OperatorId.Add:case l.OperatorId.Sub:case l.OperatorId.Mul:case l.OperatorId.Div:case l.OperatorId.Pow:case l.OperatorId.Eq:case l.OperatorId.Ne:case l.OperatorId.Lt:case l.OperatorId.Le:case l.OperatorId.Gt:case l.OperatorId.Ge:case l.OperatorId.Range:case l.OperatorId.Isect:case l.OperatorId.Union:case l.OperatorId.Concat:case l.OperatorId.And:case l.OperatorId.Or:case l.OperatorId.Xor:case l.OperatorId.Min:case l.OperatorId.Max:return x(G,$,O);case l.OperatorId.Percent:case l.OperatorId.Neg:case l.OperatorId.Pos:case l.OperatorId.At:case l.OperatorId.Pound:return w(G,$,O);default:return(0,n.assertNever)(o.Messages.Root,$)}}var N=(function(){function G($){var O=this;Ge(this,G),this.context=$,this.visitFormulaNode=function(j){return(0,l.visitFormulaNode)(O,j)},this.lazyVisitFormulaNode=function(j){return n.Pledge.resolve(j).bind(O.visitFormulaNode)}}return We(G,[{key:"literalNode",value:function(O){return n.Pledge.resolve(A(O))}},{key:"arrayNode",value:function(O){var j=this;return n.Pledge.all(O.map(function(z){return n.Pledge.all(z.map(j.lazyVisitFormulaNode))})).bind(D)}},{key:"appNode",value:function(O,j){var z=this;return O.kind===l.NodeKind.Operator?n.Pledge.all(j.map(function(H){return z.lazyVisitFormulaNode(H).bind(function(V){return[V,H]})})).bind(function(H){return L(z.context,O.id,H)}):O.kind===l.NodeKind.WSF?n.Pledge.all(j.map(this.lazyVisitFormulaNode)).bind(function(H){return b(z.context,O.id,H)}):n.Pledge.resolve(g.topType)}},{key:"letNode",value:function(O,j,z,H){return n.Pledge.resolve(g.topType)}},{key:"lambdaNode",value:function(O,j,z,H){return n.Pledge.resolve(g.topType)}},{key:"parenNode",value:function(O){return this.lazyVisitFormulaNode(O)}},{key:"nameNode",value:function(O,j){return n.Pledge.resolve(g.topType)}},{key:"cellRefNode",value:function(O,j){return n.Pledge.resolve((0,g.makeReferenceType)((0,l.cellRefNode)(O,j)))}},{key:"fieldRefNode",value:function(O,j){return n.Pledge.resolve(g.topType)}},{key:"structRefNode",value:function(O,j){return n.Pledge.resolve(g.topType)}},{key:"missingNode",value:function(O){return n.Pledge.resolve(g.topType)}},{key:"badSequenceNode",value:function(O,j){return n.Pledge.resolve(g.topType)}},{key:"badCharsNode",value:function(O,j){return n.Pledge.resolve(g.topType)}},{key:"operatorNode",value:function(O,j){return n.Pledge.resolve((0,l.operatorNode)(O,j))}},{key:"wsfNode",value:function(O,j,z){return n.Pledge.resolve((0,l.wsfNode)(O,j,z))}}])})();function U(G,$){return(0,l.reducePledge)(new N(G),$)}function K(G,$,O){var j=G.constraints,z=G.locale,H=G.mathpack,V=G.resolver,I=G.documentTypeContext,B=function(ue){return ue!==void 0?(j.push(ue),!0):!1},q=I.types[$.sheet.index],W=G.mutableState.symbolContext.copy(),Z={origin:$,locale:z,mathpack:H,resolver:V,symbolContext:W,pushConstraint:B},P=U(Z,O),Q=M(Z,P),Y=k(Z,Q===void 0?g.topType:Q),X=Y;if(X.kind===g.TypeKind.Reference){var ee=W.freshSymbol(),oe={kind:d.ConstraintKind.RangeEquality,type:X,target:ee};X=(0,g.primitiveUnitType)(ee.unit),j.push(oe)}return G.mutableState.symbolContext=W,X.kind===g.TypeKind.Array?q:q.setValue($.range,X)}},"../excel-online-calc/lib/calc/experiments/unit/unitNF.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.unify=r.UnificationResultKind=r.someVar=r.everyVar=r.someConst=r.everyConst=void 0,r.makeSignature=C,r.fromConstants=T,r.fromVar=D,r.isSimpleUnit=k,r.areSignaturesEqual=b,r.prod=x,r.inv=w,r.pow=L,r.shuffleNormalForms=N,r.toUnitConstraint=U,r.serialiseMeasure=G,r.substituteVariable=$,r.createPoisonApplication=B,r.compose=q;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/calc/experiments/unit/constants.js");function l(Y,X){for(var ee in Y)X(ee,Y[ee])}function o(Y,X){for(var ee in Y)if(!X(ee,Y[ee]))return!1;return!0}var d=function(X,ee){return!o(X,function(oe,le){return!ee(oe,le)})},g=function(X,ee){return o(X.consts,ee)};r.everyConst=g;var m=function(X,ee){return d(X.consts,ee)};r.someConst=m;var y=function(X,ee){return o(X.vars,ee)};r.everyVar=y;var h=function(X,ee){return d(X.vars,ee)};r.someVar=h;function R(Y,X){var ee=0;l(X.vars,function(){return ee+=1}),(0,n.assertTrue)(Y,X.name===void 0||X.varCount===1),(0,n.assertTrue)(Y,X.varCount===ee)}function C(Y,X,ee){var oe={varCount:Y,vars:X,consts:ee,name:void 0};return R(a.Messages.Root,oe),oe}function S(){}function F(){return new S}var E=F();function A(){return C(0,{},F())}function T(Y){return C(0,{},Y)}function D(Y){var X=C(1,J({},Y,1),E);return X.name=Y,X}var _=function(){return!1};function M(Y,X){for(var ee in Y.vars)return X===Y.vars[ee]?ee:void 0}function k(Y){if(Y.varCount===0||Y.name!==void 0)return!0;if(Y.varCount===1&&(Y.consts===E||(0,r.everyConst)(Y,_))){var X=M(Y,1);return X===void 0?!1:(Y.name=X,!0)}return!1}function v(Y,X){return(0,r.everyVar)(Y,function(ee,oe){return X.vars[ee]===oe})&&(0,r.everyConst)(Y,function(ee,oe){return X.consts[ee]===oe})}function b(Y,X){return v(Y,X)&&v(X,Y)}function x(Y,X){var ee=A(),oe=Y.vars,le=Y.consts,ue=X.vars,te=X.consts;for(var ie in oe){var ae,re=oe[ie]+((ae=ue[ie])!=null?ae:0);re!==0&&(ee.vars[ie]=re,ee.varCount+=1)}for(var ne in le){var ce,me=le[ne]+((ce=te[ne])!=null?ce:0);me!==0&&(ee.consts[ne]=me)}for(var he in ue)oe[he]===void 0&&(ee.vars[he]=ue[he],ee.varCount+=1);for(var Ce in te)le[Ce]===void 0&&(ee.consts[Ce]=te[Ce]);return R(a.Messages.Root,ee),ee}function w(Y){var X=A(),ee=Y.vars,oe=Y.consts;for(var le in ee)X.vars[le]=-ee[le];for(var ue in oe)X.consts[ue]=-oe[ue];return X.varCount=Y.varCount,R(a.Messages.Root,X),X}function L(Y,X,ee){if(X===0)return ee;var oe=A(),le=Y.vars,ue=Y.consts;for(var te in le)oe.vars[te]=le[te]*X;for(var ie in ue)oe.consts[ie]=ue[ie]*X;return oe.varCount=Y.varCount,R(a.Messages.Root,oe),oe}function N(Y,X){var ee=A(),oe=A(),le=ee.vars,ue=oe.consts;for(var te in Y.vars){var ie,ae=Y.vars[te]-((ie=X.vars[te])!=null?ie:0);ae!==0&&(le[te]=ae,ee.varCount+=1)}for(var re in X.vars)Y.vars[re]===void 0&&(le[re]=-X.vars[re],ee.varCount+=1);for(var ne in X.consts){var ce,me=X.consts[ne]-((ce=Y.consts[ne])!=null?ce:0);me!==0&&(ue[ne]=me)}for(var he in Y.consts)X.consts[he]===void 0&&(ue[he]=-Y.consts[he]);return R(a.Messages.Root,ee),R(a.Messages.Root,oe),(0,n.assertTrue)(a.Messages.Root,(0,r.everyConst)(ee,_)),{vars:ee,consts:oe}}function U(Y,X){var ee=A(),oe=Y.vars,le=Y.consts,ue=X.vars,te=X.consts;for(var ie in oe){var ae,re=oe[ie]-((ae=ue[ie])!=null?ae:0);re!==0&&(ee.vars[ie]=re,ee.varCount+=1)}for(var ne in le){var ce,me=le[ne]-((ce=te[ne])!=null?ce:0);me!==0&&(ee.consts[ne]=me)}for(var he in ue)oe[he]===void 0&&(ee.vars[he]=-ue[he],ee.varCount+=1);for(var Ce in te)le[Ce]===void 0&&(ee.consts[Ce]=-te[Ce]);return R(a.Messages.Root,ee),ee}function K(Y,X,ee,oe){return ee?X===1?Y:`${Y}^${X}`:X===-1?Y:`${Y}^${X*oe}`}function G(Y){var X=[],ee=[];for(var oe in Y.vars){var le=Y.vars[oe];le>0?X.push([oe,le]):ee.push([oe,le])}for(var ue in Y.consts){var te=Y.consts[ue];te>0?X.push([ue,te]):ee.push([ue,te])}if(ee.length===0)return X.length===0?"1":X.map(function(re){var ne=be(re,2),ce=ne[0],me=ne[1];return K(ce,me,!0,1)}).join("*");var ie=ee.map(function(re){var ne=be(re,2),ce=ne[0],me=ne[1];return K(ce,me,!1,-1)}).join("*");if(ee.length>1&&(ie="("+ie+")"),X.length===0)return`1/${ie}`;var ae=X.map(function(re){var ne=be(re,2),ce=ne[0],me=ne[1];return K(ce,me,!0,1)}).join("*");return`${ae}/${ie}`}function $(Y,X,ee){var oe=X.vars,le=X.consts,ue=oe[Y];if(ue===void 0)return X;var te=0,ie=A(),ae=ie.vars,re=ie.consts;for(var ne in oe){var ce=ee.vars[ne],me=ce===void 0?0:ce,he=ne===Y,Ce=(he?0:oe[ne])+me*ue;Ce!==0&&(te+=1,ae[ne]=Ce)}for(var ve in ee.vars){var fe=oe[ve];fe===void 0&&(te+=1,ae[ve]=ue*ee.vars[ve])}for(var Ae in le){var Te=ee.consts[Ae],ke=le[Ae]+ue*(Te===void 0?0:Te);ke!==0&&(re[Ae]=ke)}for(var Ve in ee.consts){var Je=le[Ve];Je===void 0&&(re[Ve]=ue*ee.consts[Ve])}return C(te,ae,re)}var O;(function(Y){Y[Y.Fail=0]="Fail",Y[Y.Subst=1]="Subst"})(O||(r.UnificationResultKind=O={}));var j=function(){},z={kind:O.Subst,substitution:j},H=function(X){return{kind:O.Subst,substitution:X}},V={kind:O.Fail},I=function(X){return X<0?-X:X};function B(Y){return function(X,ee){if(ee.varCount===0||X===j)return ee;var oe=ee;for(var le in ee.vars){var ue=X(le);if(ue===Y)return Y;ue!==void 0&&(oe=$(le,oe,ue))}return oe}}function q(Y,X,ee){var oe={};return ee===j?X:X===j?ee:function(le){var ue=oe[le];if(ue!==void 0)return ue;var te=ee(le);return te===void 0?oe[le]=X(le):oe[le]=Y(X,te)}}function W(Y,X){return function(ee){return Y===ee?X:void 0}}var Z=100;function P(Y,X,ee){if(Y>=Z)return(0,n.assertFalse)(a.Messages.UnifyBound);if(ee.varCount===0)return(0,r.everyConst)(ee,_)?z:V;if(ee.varCount===1){var oe;for(var le in ee.vars){oe=le;break}(0,n.assertTrue)(a.Messages.Root,oe!==void 0);var ue=ee.vars[oe],te={};for(var ie in ee.consts){var ae=ee.consts[ie];if(ae%ue===0){te[ie]=-(ae/ue);continue}return V}return H(W(oe,T(te)))}var re,ne=0,ce=void 0,me=ee.vars,he=ee.consts,Ce=ee.varCount;for(var ve in me){var fe=me[ve],Ae=I(fe);(ce===void 0||Ae<ce)&&(ne=fe,ce=Ae,re=ve)}(0,n.assertTrue)(a.Messages.Root,re!==void 0),(0,n.assertTrue)(a.Messages.Root,ne!==0);var Te={},ke={};for(var Ve in me)if(Ve===re)Te[Ve]=1;else{var Je=me[Ve];Te[Ve]=-Math.floor(Je/ne)}for(var Ze in he){var pr=he[Ze];ke[Ze]=-Math.floor(pr/ne)}var vr=C(Ce,Te,ke),Fr=P(Y+1,X,$(re,ee,vr));return Fr.kind===O.Fail?Fr:H(q(X,Fr.substitution,W(re,vr)))}var Q=function(X,ee,oe){return P(0,X,U(ee,oe))};r.unify=Q},"../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getMissingJSFeatures=o,r.logMissingJSFeatures=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=[{name:"self",test:function(){return typeof self<"u"}},{name:"setImmediate",test:function(){return typeof setImmediate=="function"}},{name:"fetch",test:function(){return typeof fetch=="function"}},{name:"Set",test:function(){return typeof Set=="function"}},{name:"Map",test:function(){return typeof Map=="function"}},{name:"WeakMap",test:function(){return typeof WeakMap=="function"}},{name:"Symbol",test:function(){return typeof Symbol=="function"}},{name:"WebAssembly",test:function(){return typeof WebAssembly=="object"}},{name:"Atomics",test:function(){return typeof Atomics=="object"}},{name:"BigInt",test:function(){return typeof BigInt=="function"}},{name:"String.startsWith",test:function(){return!0}},{name:"String.codePointAt",test:function(){return!0}},{name:"Object.assign",test:function(){return typeof Object.assign=="function"}},{name:"Object.setPrototypeOf",test:function(){return typeof Object.setPrototypeOf=="function"}},{name:"Number.EPSILON",test:function(){return typeof Number.EPSILON=="number"}},{name:"Number.isFinite",test:function(){return typeof Number.isFinite=="function"}},{name:"Number.parseInt",test:function(){return typeof Number.parseInt=="function"}},{name:"Math.acosh",test:function(){return typeof Math.acosh=="function"}},{name:"Math.hypot",test:function(){return typeof Math.hypot=="function"}},{name:"Math.log1p",test:function(){return typeof Math.log1p=="function"}},{name:"Math.trunc",test:function(){return typeof Math.trunc=="function"}},{name:"Promise.finally",test:function(){return typeof Promise.resolve().finally=="function"}},{name:"RegExp_flags",test:function(){return new RegExp("x","i"),!0}},{name:"RegExp.flags",test:function(){return typeof/x/.flags=="string"}},{name:"Array.of",test:function(){return typeof Array.of=="function"}},{name:"Array.entries",test:function(){return typeof[].entries=="function"}},{name:"Array.find",test:function(){return typeof[].find=="function"}},{name:"performance",test:function(){return typeof performance=="object"}},{name:"performance.now",test:function(){return typeof performance.now=="function"}},{name:"performance.timeOrigin",test:function(){return typeof performance.timeOrigin=="number"}},{name:"performance.memory",test:function(){return typeof performance.memory=="object"}}];function o(){return l.map(function(g){var m=g.name,y=g.test;try{return y()?"":m}catch(h){return m}}).filter(function(g){return g.length>0})}function d(g){g().then(function(m){var y={main:o(),worker:m},h=`calc.calc.logMissingJSFeatures: missing = ${JSON.stringify(y)}`;n.ulsLogger.ULS.traceTag(561534152,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,h)}).catch(function(m){var y=`calc.calc.logMissingJSFeatures: threw ${(0,n.messageFromError)(m)}`;n.ulsLogger.ULS.traceTag(561534153,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,y)})}},"../excel-online-calc/lib/calc/partialWorkbook.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormulaEvaluationTreeExtractor=r.PartialWorkbook=r.EvalOnClonePropsFromPartialWBDocumentCollection=r.EvalOnClonePropsFromPartialWB=r.MaxStateIdDifferenceForGC=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/productSet.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc-runtime/lib/index.js"),g=c("../excel-online-calc-syntax/lib/index.js"),m=c("../excel-online-common/lib/index.js"),y=c("../excel-online-calc/lib/calc/experiments/precision/precisionExperiment.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js"),R=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),C=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),S=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),F=c("../excel-online-calc/lib/calc/priorityScheduler.js"),E=c("../excel-online-calc/lib/calc/recalcServiceCheck.js"),A=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),T=c("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),D=c("../excel-online-calc/lib/calc/utils.js"),_=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function M(V,I){return(0,n.assertTrue)(I,V)}var k=1,v=1e3,b=1,x=10,w=1e4,L=2*l.sheetCols;r.MaxStateIdDifferenceForGC=17;var N=(0,l.gridRange)(0,0,l.sheetRows,l.sheetCols);function U(V,I){var B;return I.kind===d.ReasonKind.Unavailable&&I.objects.length>0&&"kind"in I.objects[0]&&(B=I.objects[0].kind),(0,n.failure)({cell:V,kind:I.kind,innerKind:B})}var K=(0,l.binaryVisitor)(Object.assign({},(0,l.constVisitor)(!1),{wsfNode:function(I){return I===l.WorksheetFuncId.HYPERLINK}}),function(V,I){return V||I}),G;(function(V){V.EvalFinished="EvalFinished",V.EvalTimedOut="EvalTimedOut",V.StateIdAdvanced="StateIdAdvanced",V.EditReceived="EditReceived",V.SetSheetNames="SetSheetNames",V.SetLangConfig="SetLangConfig"})(G||(G={}));var $=We(function V(I,B){Ge(this,V),this.formatResults=B,this.resultsPromise=new n.ResolvablePromise,this.stateId=-1,this.cloneLazy=new D.ResettableLazy(function(){return I.createSnapshotSync()})});r.EvalOnClonePropsFromPartialWB=$;var O=We(function V(I,B){Ge(this,V),this.formatResults=B,this.resultsPromise=new n.ResolvablePromise,this.stateId=-1,this.cloneLazy=new D.ResettableLazy(function(){return I.clone(h.voidCallback,R.CloningTarget.Client)})});r.EvalOnClonePropsFromPartialWBDocumentCollection=O;var j;(function(V){V[V.ServerUpdate=0]="ServerUpdate",V[V.ClientEdit=1]="ClientEdit",V[V.EvalFormula=2]="EvalFormula",V[V.BeforeCompute=3]="BeforeCompute",V[V.ComputeCellValue=4]="ComputeCellValue",V[V.AfterCompute=5]="AfterCompute",V[V.ComputeEvalOnClone=6]="ComputeEvalOnClone",V[V.ComputeEvalFormula=7]="ComputeEvalFormula",V[V.RecalcFinished=8]="RecalcFinished",V[V.CompleteDataQuery=9]="CompleteDataQuery",V[V.MaybeCollectGarbage=10]="MaybeCollectGarbage",V[V.RunExperiment=11]="RunExperiment",V[V.TestAdvanceState=12]="TestAdvanceState"})(j||(j={}));var z=(function(){function V(I){var B=this,q,W,Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ge(this,V),this.scheduler=new F.PriorityScheduler,this.englishParser=(0,g.createParser)((0,g.createParseGlobals)(A.initialRecalcServiceConfig)),this.englishAnalyzer=(0,g.createAnalyzer)((0,g.createAnalyzeGlobals)(A.initialRecalcServiceConfig)),this.outputMessageLog=[],this.stateId=-1/0,this.stateChangesSinceLastGC=0,this.stateChanges=0,this.stateEvalTime=0,this.latestSnapshotID=-1,this.numPrecisionFailures=0,this.printFormulaProperties=function(P){var Q=(0,l.sheetGridRangeAnchor)(P),Y=B.getAvailableFormula(Q);if(!(0,n.isSuccess)(Y))return void B.onUnavailableObject(Y.reason);var X=be(Y.value,2),ee=X[0],oe=X[1],le=oe.compiledFmla.getValue(),ue=(0,n.isSuccess)(le)?B.docs.printFormulaBarText(ee,Q.range,le.value):le,te=ue.kind===n.ResultKind.Success?ue.value:void B.outputMessageLog.push({kind:C.OutputMessageKind.PrintFormulaFailure,stateId:B.stateId,range:P,reason:ue.reason});return{formulaBarText:te,hasHyperlink:B.formulaHasHyperlink(oe),isFormula:!0}},this.printValueProperties=function(P,Q){var Y,X,ee=B.docs.getEditedFormula(P);if(!(0,n.isSuccess)(ee))return void B.onUnavailableObject(ee.reason);var oe=(Y=(X=ee.value)==null?void 0:X[1].fmla)!=null?Y:"",le=B.docs.renderValueBarText(P,Q,oe),ue=(0,n.isSuccess)(le)?le.value:void B.outputMessageLog.push({kind:C.OutputMessageKind.PrintFormulaFailure,stateId:B.stateId,range:P,reason:le.reason});return{formulaBarText:ue,hasHyperlink:!1,isFormula:!1}},this.scheduleAvailableFormulas=function(P,Q){var Y=B.docs.forEachEditedNonBlankCellInSet(P.sheet,P.set,function(X){var ee=(0,l.sheetGridCell)(P.sheet,X),oe=B.docs.getEditedFormula(ee);return oe.kind===n.ResultKind.Failure?(B.onUnavailableObject(oe.reason),!0):(oe.value!==void 0&&oe.value[1].compiledFmla!==void 0&&B.enqueueComputeCellValue(ee,Q),!0)});(0,n.isSuccess)(Y)||B.onUnavailableObject(Y.reason)},this.scheduleAvailableValues=function(P,Q){var Y=B.docs.forEachEditedCellInSet(P.sheet,P.set,function(X){var ee=(0,l.sheetGridCell)(P.sheet,X),oe=B.docs.getEditedFormula(ee);return oe.kind===n.ResultKind.Failure?(B.onUnavailableObject(oe.reason),!0):((oe.value===void 0||oe.value[1].compiledFmla===void 0)&&B.enqueueReturnCellValue(ee,Q),!0)});(0,n.isSuccess)(Y)||B.onUnavailableObject(Y.reason)},this.docs=new h.PartialWorkbookDocumentCollection(I,this,Z,Z,(q=Z.maxDereferenceCells)!=null?q:L,(W=Z.isServerWorkbookLoad)!=null?W:!1),this.reconfigure(Z)}return We(V,[{key:"reconfigure",value:function(B){var q,W;this.config=B,this.rng=new n.JSF32(B.rngSeed!==void 0?B.rngSeed:0),this.docs.reconfigure(B,B,(q=B.maxDereferenceCells)!=null?q:L,(W=B.isServerWorkbookLoad)!=null?W:!1)}},{key:"getDocs",value:function(){return this.docs}},{key:"setWorksheetFuncOverrides",value:function(B){this.docs.setWorksheetFuncOverrides(B)}},{key:"onNameFailure",value:function(B,q,W){W.computeKind!==C.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:C.OutputMessageKind.NameFailure,stateId:this.stateId,name:B,reason:q})}},{key:"onRangeFailure",value:function(B,q,W,Z,P){P.computeKind!==C.ComputeKind.EvalFormula&&this.outputMessageLog.push({kind:C.OutputMessageKind.RangeFailure,stateId:this.stateId,cellKind:Z,range:B,reason:q})}},{key:"onNumberFormatFailure",value:function(B){this.outputMessageLog.push({kind:C.OutputMessageKind.NumberFormatFailure,stateId:this.stateId,reason:B})}},{key:"onInferFormatFailure",value:function(B,q){this.outputMessageLog.push({kind:C.OutputMessageKind.InferFormatFailure,stateId:this.stateId,range:B,reason:q})}},{key:"onUnavailableObject",value:function(B){var q=(0,l.unavailable)([B]);this.onUnavailable(q)}},{key:"onUnavailable",value:function(B){this.outputMessageLog.push({kind:C.OutputMessageKind.UnhandledFailure,stateId:this.stateId,reason:B})}},{key:"onSetCellValue",value:function(B,q,W,Z,P){if(P.computeKind!==C.ComputeKind.EvalFormula){var Q=this.outputCell(B,q,Z,this.printFormulaProperties);Q!==void 0?(this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:Z}),(Z===C.ComputedCellKind.EditedCell||Z===C.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:Z,cell:B},Q,{formatted:this.formatValue(Z,B,q)}))):this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:Z})}}},{key:"onSetCellValues",value:function(B,q,W,Z,P){var Q=this;if(P.computeKind!==C.ComputeKind.EvalFormula){var Y=this.outputRange(B,q,Z);Y!==void 0&&(Z===C.ComputedCellKind.EditedCell||Z===C.ComputedCellKind.DependentCell)&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.RangeWrite,stateId:this.stateId,cellKind:Z,range:B},Y,{formatted:q.map(function(X,ee){return X.map(function(oe,le){return Q.formatValue(Z,(0,l.sheetGridCell)(B.sheet,(0,l.gridCell)(B.range.row+ee,B.range.col+le)),oe)})})}))}}},{key:"onReturnCellValue",value:function(B,q,W){var Z=this,P=this.outputCell(B,q,W,function(){return Z.printValueProperties(B,q)});P!==void 0?(this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.ChangedCell,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell}),W===C.ComputedCellKind.EditedCell&&this.outputMessageLog.push(Object.assign({kind:C.OutputMessageKind.CellWrite,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell,cell:B},P,{formatted:this.formatValue(W,B,q)}))):this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.UnchangedCell,stateId:this.stateId,cellKind:C.ComputedCellKind.EditedCell})}},{key:"createSnapshot",value:function(B){var q=this,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R.CloningTarget.Client;return new Promise(function(Z){q.scheduler.addTask(j.CompleteDataQuery,F.QueuePos.Back,{onRun:function(){var Q=!1,Y=q.docs.clone(h.voidCallback,W);(q.latestSnapshot===void 0||q.latestSnapshotID===-1||!q.latestSnapshot.compareVersion(Y))&&(Q=!0,q.latestSnapshot=Y,q.latestSnapshotID=B),_.x10Logger.log({kind:"snapshotCreation",payload:Q}),Z({snapshot:q.latestSnapshot,correspondingId:q.latestSnapshotID})},onDeleted:function(){Z(void 0)}})})}},{key:"createSnapshotSync",value:function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:R.CloningTarget.Client;return this.docs.clone(h.voidCallback,B)}},{key:"outputCell",value:function(B,q,W,Z){var P;if(W===C.ComputedCellKind.EditedCell||W===C.ComputedCellKind.DependentCell){var Q=this.docs.testAndSetClientValue(B,q);P=(0,n.isSuccess)(Q)?Q.value?q:void 0:void this.onUnavailableObject(Q.reason)}var Y=this.outputFormat(B,W),X=this.outputFormulaProperties(B,W,Z);return P!==void 0||Y!==void 0||X!==void 0?{value:q,format:Y,formulaBarText:X==null?void 0:X.formulaBarText,hasHyperlink:X==null?void 0:X.hasHyperlink}:void 0}},{key:"outputRange",value:function(B,q,W){var Z=this;if(W===C.ComputedCellKind.EditedCell||W===C.ComputedCellKind.DependentCell){var P=this.docs.setClientValue(B,q);(0,n.isSuccess)(P)||this.onUnavailableObject(P.reason)}var Q=q.map(function(X,ee){return X.map(function(oe,le){return Z.outputFormat((0,l.sheetGridCell)(B.sheet,(0,l.gridCell)(B.range.row+ee,B.range.col+le)),W)})}),Y=this.outputFormulaProperties(B,W,this.printFormulaProperties);return{values:q,formats:Q,formulaBarText:Y==null?void 0:Y.formulaBarText}}},{key:"outputFormat",value:function(B,q){if(q===C.ComputedCellKind.EditedCell){var W=this.docs.getEditedFormat(B);if(!(0,n.isSuccess)(W))return void this.onUnavailableObject(W.reason);var Z=this.docs.testAndSetClientFormat(B,W.value);if(!(0,n.isSuccess)(Z))return void this.onUnavailableObject(Z.reason);if(Z.value){var P=W.value;if(P===C.SpecialFormat.Unavailable)return{format:(0,l.unavailable)([{kind:C.UnavailableKind.CellFormat}]),valueType:o.FormatValueType.Custom,decimals:0};var Q=this.docs.resolveCellFormat(B.sheet.document,P);if((0,n.isSuccess)(Q))return{format:typeof P=="number"?P:P.formatString,valueType:Q.value.valueType,decimals:Q.value.decimals}}}}},{key:"outputFormulaProperties",value:function(B,q,W){if(q===C.ComputedCellKind.EditedCell){var Z=W(B);if(Z!==void 0){var P=Z.formulaBarText,Q=Z.hasHyperlink,Y=Z.isFormula,X=this.docs.testAndSetClientFormula(B,P,Q);if(!(0,n.isSuccess)(X))return void this.onUnavailableObject(X.reason);var ee=X.value,oe=ee.hasFmlaChanged,le=ee.hasHyperlinkChanged;return oe||le?{formulaBarText:oe?P:void 0,hasHyperlink:le?Q:void 0,isFormula:Y}:void 0}}}},{key:"formatValue",value:function(B,q,W,Z){var P=Z??this.docs,Q=P.formatValueCell(q,W);if(!(0,n.isSuccess)(Q)){P===this.docs&&this.outputMessageLog.push({kind:C.OutputMessageKind.FormatValueFailure,stateId:this.stateId,cellKind:B,range:q,reason:Q.reason});return}return Q.value}},{key:"getAvailableFormula",value:function(B){var q=this.docs.getEditedFormula(B);if(!(0,n.isSuccess)(q))return q;if(q.value===void 0)return(0,n.failure)({kind:C.UnavailableKind.CellMissingFormula});var W=be(q.value,2),Z=W[0],P=W[1];if(P.compiledFmla===void 0)return(0,n.failure)({kind:C.UnavailableKind.CellEvaluatingValue});var Q=(0,l.lexicalSourceGrid)(P.lexicalKind,(0,l.sheetGridRange)(B.sheet,Z));return(0,n.success)([Q,P])}},{key:"formulaHasHyperlink",value:function(B){if(B.lexicalKind!==l.LexicalKind.Cell)return!1;var q=B==null?void 0:B.compiledFmla.getValue();if((0,n.isSuccess)(q))return(0,l.reduceBottomUp)(K,q.value)}},{key:"handleSetCellContents",value:function(B,q,W,Z,P,Q,Y,X,ee,oe,le){var ue,te,ie=ee!==void 0?(0,l.unavailable)([{kind:C.UnavailableKind.ClientFailure,reason:ee}]):void 0,ae=Y,re;if(Z!==void 0)ue=Z,(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: formula edit",P!==void 0),te=P;else if(W===void 0)(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: format edit",!B&&P===void 0&&Y!==void 0&&ie===void 0),ue=!1,te=void 0;else{(0,n.assertTrue)("calc.calc.PartialWorkbook.handleSetCellContents: inferred edit",!B&&ie===void 0&&ae===C.SpecialFormat.Weak);var ne=this.parseInferredEdit(q,W,Q,ie,ae,le);ue=ne.isFormula,te=ne.oper,ie=ne.cellFailure,ae=ne.cellFormat,re=ne.inferredFormat}var ce=le!==void 0?le.cloneLazy.getValue():this.docs,me=ce.setCellContents(B,q,W,ue,Q,te,ie,ae,X,oe);if(me.kind===n.ResultKind.Failure)return this.onUnavailableObject(me.reason);if(ce.onCellModified(B),!B){var he=(0,l.sheetGridCell)(q.sheet,Q),Ce=W===void 0?(0,n.success)(void 0):ue?ce.inferFormulaFormat(he):re!==void 0&&re!==l.KnownFormat.General?ce.resolveValueFormat(q.sheet.document,re):(0,n.success)(void 0);Ce.kind!==n.ResultKind.Success&&(this.onInferFormatFailure(he,Ce.reason),Ce=(0,n.success)(C.SpecialFormat.Unavailable)),Ce.value!==void 0&&ce.fillInferredFormat(q,Ce.value),le!==void 0?(le.stateId=this.stateId,this.enqueueEvalFormulaComputeCellValuesOnDocs(q,ce,le)):this.enqueueBeforeCompute(oe)}}},{key:"parseInferredEdit",value:function(B,q,W,Z,P,Q){var Y=Q?Q.cloneLazy.getValue().parseInferredEdit((0,l.sheetGridCell)(B.sheet,W),q,this.getVolatileMode()):this.docs.parseInferredEdit((0,l.sheetGridCell)(B.sheet,W),q,this.getVolatileMode());if(!(0,n.isSuccess)(Y))return{isFormula:!1,oper:l.blankOper,cellFailure:Y.reason,cellFormat:C.SpecialFormat.Unavailable};var X=q.length>0?q.charAt(0):"";switch((X==="="||X==="+"||X==="-")&&(Y.value.kind===o.EditKind.Formula||Y.value.kind===o.EditKind.Number)&&n.ulsLogger.ULS.dnmTraceTag(541189698,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,JSON.stringify({startChar:X,editKind:String(Y.value.kind)})),Y.value.kind){case o.EditKind.Formula:return{isFormula:!0,oper:l.blankOper,cellFailure:Z,cellFormat:P};case o.EditKind.String:case o.EditKind.Other:return{isFormula:!1,oper:Y.value.value,cellFailure:Z,cellFormat:P};case o.EditKind.Number:return{isFormula:!1,oper:Y.value.value,cellFailure:Z,cellFormat:P,inferredFormat:Y.value.format}}}},{key:"handleSetRangeFormula",value:function(B,q,W,Z,P){var Q=(0,E.isFormulaText)(W);(0,n.assertTrue)("calc.calc.PartialWorkbook: handleSetRangeFormula",W===""&&!B||Q);var Y=B?void 0:l.blankOper,X=B?void 0:C.SpecialFormat.Weak,ee=B?void 0:C.SpecialStyle.Weak,oe=this.docs.setRangeFormula(B,q,W,Z,Y,X,ee,P);if(oe.kind===n.ResultKind.Failure)return this.onUnavailableObject(oe.reason);this.docs.onCellModified(B),B||this.enqueueBeforeCompute(P)}},{key:"handleEditPaste",value:function(B,q,W,Z){var P=(0,l.sheetGridRange)(q.sheet,(0,l.gridRange)(q.range.row,q.range.col,W.range.rows,W.range.cols)),Q=!1,Y=this.docs.copyRange(W);if(Y.kind===n.ResultKind.Failure)return this.onUnavailableObject(Y.reason);var X=this.docs.pasteRange(P,Y.value);if(X.kind===n.ResultKind.Failure)return this.onUnavailableObject(X.reason);this.docs.onCellModified(Q),this.enqueueBeforeCompute(Z)}},{key:"handleAssumeRecalcFinal",value:function(B){var q=this;this.scheduler.getCount(j.BeforeCompute)<0||this.scheduler.addTask(j.ComputeCellValue,F.QueuePos.Front,function(){var W=q.docs.assumeRecalcFinal(B);if(W.kind===n.ResultKind.Failure)return q.onUnavailableObject(W.reason)})}},{key:"evalFormula",value:function(B,q,W,Z,P){var Q=this;return new Promise(function(Y){var X=function(){return Y({value:(0,n.failure)(d.stopped)})};Q.scheduler.deleteTasks(j.EvalFormula,void 0),Q.scheduler.addTask(j.EvalFormula,F.QueuePos.Back,{onRun:function(){if(!P&&!Q.trySetStateId(j.EvalFormula,B))return X();Q.enqueueComputeEvalFormula(q,W,Z,P,void 0,Y)},onDeleted:X}),Q.enqueueRecalcFinished()})}},{key:"evalFormulaTree",value:function(B,q,W,Z,P){var Q=this,Y=new H(P??this.docs);return new Promise(function(X){var ee=function(){return X({value:(0,n.failure)(d.stopped)})};Q.scheduler.deleteTasks(j.EvalFormula,void 0),Q.scheduler.addTask(j.EvalFormula,F.QueuePos.Back,{onRun:function(){if(!P&&!Q.trySetStateId(j.EvalFormula,B))return ee();Q.enqueueComputeEvalFormula(q,W,Z,P,Y,X)},onDeleted:ee}),Q.enqueueRecalcFinished()}).then(function(X){return Y.constructEvaluationTree([[0,q.length],[{value:X.value}]])})}},{key:"enqueueBeforeCompute",value:function(B){var q=this;this.scheduler.deleteTasks(j.BeforeCompute,void 0),this.scheduler.addTask(j.BeforeCompute,F.QueuePos.Back,function(){q.enqueueAfterCompute(),q.restrictToViewport(q.docs.getNonDirtyEditedCells(),B,C.ComputeKind.EditedCell,q.scheduleAvailableValues),q.restrictToViewport(q.docs.getDirtyEditedCells(),B,C.ComputeKind.EditedCell,q.scheduleAvailableFormulas),q.restrictToViewport(q.docs.getDirtyDependentCells(),B,C.ComputeKind.DependentCell,q.scheduleAvailableFormulas)})}},{key:"withEvalTiming",value:function(B){var q=this.docs.schedulerConfig.totalTimeMs;if(q===void 0)return B();var W=(0,n.now)(),Z;try{Z=B()}finally{this.stateEvalTime+=(0,n.fastMax)(k,(0,n.now)()-W),this.stateEvalTime>=q&&(this.deleteComputeTasks(G.EvalTimedOut),this.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,stateId:this.stateId,message:C.RecalcStatisticsMessage.StateTimedOut}),Z=[])}return Z}},{key:"enqueueEvalFormulaComputeCellValuesOnDocs",value:function(B,q,W){var Z=this,P=[];(0,S.forEachCellInSet)(B.set,function(oe){return P.push((0,l.sheetGridCell)(B.sheet,oe)),!0});var Q=(0,l.makeGridRangeTable)(),Y=function(le,ue,te){!(0,l.isSheetIndexEqual)(le.sheet,B.sheet)||!(0,a.meetsProduct)(B.set,(0,S.createCellSetFromRange)(le.range))||(0,l.forEachCellInRange)(le.range,function(ie){return Q=Q.setValue(ie,ue),!0})},X=function(){return q.evaluate(C.ComputeKind.EvalFormula,P,Z.getVolatileMode(),Y)},ee={onRun:function(){var le=Z.withEvalTiming(X);if(Array.isArray(le)){var ue=le.map(function(te,ie){var ae=P[ie].range;if(!(0,n.isSuccess)(te)){if(te.reason.kind===d.ReasonKind.Stopped)return U(ae,te.reason);var re=(0,l.unavailable)([{kind:C.UnavailableKind.EvalFailure,reason:te.reason}]);return Z.onUnavailable(re),U(ae,re)}var ne=q.getCellValue(P[ie]);if(!(0,n.isSuccess)(ne)){var ce,me=(ce=Q.getValue(ae))!=null?ce:ne.reason;return U(ae,me)}try{(0,n.assertTrue)("calc.calc.PartialWorkbook: FinalValue after evalCell",ne.value.kind===d.CellKind.FinalValue)}catch(fe){var he=(0,l.unavailable)([{kind:C.UnavailableKind.EvalFailure,reason:(0,n.javaScriptError)(fe)}]);return Z.onUnavailable(he),U(ae,he)}var Ce=ne.value.oper;if(W.formatResults===!0){var ve=Z.formatValue(C.ComputedCellKind.EditedCell,P[ie],Ce,q);return(0,n.success)({cell:ae,value:Ce,formatted:ve})}return W.formatResults===!1?(0,n.success)({cell:ae,value:Ce,formatted:void 0}):(0,n.success)((0,n.pair)(P[ie].range,Ce))});W.resultsPromise.resolve({stateId:W.stateId,results:ue});return}X=le.resume,Z.scheduler.addTask(j.ComputeEvalOnClone,F.QueuePos.Front,ee)},onDeleted:function(){return W.resultsPromise.resolve({stateId:W.stateId,results:(0,n.arrayFill)(new Array(P.length),(0,n.failure)(d.stopped))})}};this.scheduler.addTask(j.ComputeEvalOnClone,F.QueuePos.Front,ee)}},{key:"enqueueComputeCellValue",value:function(B,q){var W=this,Z=q===C.ComputeKind.EditedCell&&this.shouldSample(this.config.sampleRecalcEditedStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc edited"):void 0,P=!0,Q,Y=function(){return W.docs.evaluate(q,[B],W.getVolatileMode())},X=function ee(){if(P){P=!1,Q=W.shouldSample(W.config.sampleCellEvalStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: cell eval"):void 0;var oe=W.docs.getEditedFormula(B);if(!(0,n.isSuccess)(oe))return W.onUnavailableObject(oe.reason);if(oe.value===void 0)return}else W.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,stateId:W.stateId,message:C.RecalcStatisticsMessage.ContinueComputation});var le=W.withEvalTiming(Y);if(Array.isArray(le)){var ue;(ue=Q)==null||ue.stop(),Z==null||Z.stop();for(var te of le)!(0,n.isSuccess)(te)&&te.reason.kind!==d.ReasonKind.Stopped&&W.onUnavailableObject({kind:C.UnavailableKind.EvalFailure,reason:te.reason});return}Y=le.resume,W.scheduler.addTask(j.ComputeCellValue,F.QueuePos.Front,ee)};this.scheduler.addTask(j.ComputeCellValue,F.QueuePos.Back,X)}},{key:"enqueueComputeEvalFormula",value:function(B,q,W){var Z=this,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.docs,Q=arguments.length>4?arguments[4]:void 0,Y=arguments.length>5?arguments[5]:void 0,X=this.getVolatileMode(),ee=function(){return P.evalFormula(B,q,W,X,Q)},oe={onRun:function(){var ue=ee();if(ue.kind!==n.ResultKind.Paused&&ue.kind!==n.ResultKind.Breaked){Y(ue.value);return}ee=ue.resume,Z.scheduler.addTask(j.ComputeEvalFormula,F.QueuePos.Front,oe)},onDeleted:function(){return Y({value:(0,n.failure)(d.stopped)})}};this.scheduler.addTask(j.ComputeEvalFormula,F.QueuePos.Back,oe)}},{key:"enqueueReturnCellValue",value:function(B,q){var W=this,Z=this.getVolatileMode();this.scheduler.addTask(j.ComputeCellValue,F.QueuePos.Back,function(){W.docs.evalValue(B,q,Z)})}},{key:"enqueueAfterCompute",value:function(){var B=this;this.scheduler.deleteTasks(j.AfterCompute,G.EditReceived);var q=this.shouldSample(this.config.sampleRecalcViewportStopwatchRate)?(0,n.ulsStopwatchFactory)("calc.calc.PartialWorkbook: recalc viewport"):void 0;this.scheduler.addTask(j.AfterCompute,F.QueuePos.Back,{onRun:function(){q==null||q.stop(G.EvalFinished),B.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.EditFinished,stateId:B.stateId})},onDeleted:function(Z){q==null||q.stop(Z)}})}},{key:"enqueueRecalcFinished",value:function(){var B=this;this.scheduler.deleteTasks(j.RecalcFinished,void 0),this.scheduler.addTask(j.RecalcFinished,F.QueuePos.Back,function(){B.outputMessageLog.push({kind:C.OutputMessageKind.RecalcStatistics,message:C.RecalcStatisticsMessage.RecalcFinished,stateId:B.stateId})})}},{key:"promoteCellContents",value:function(B,q,W,Z){var P=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(P.trySetStateId(j.ServerUpdate,B)){var Q=P.docs.promoteServerAvailability(W,Z);if(Q.kind===n.ResultKind.Failure)return P.onUnavailableObject(Q.reason);P.docs.onCellModified(!0),Q.value||P.outputMessageLog.push({kind:C.OutputMessageKind.UpdateRequest,stateId:P.stateId,range:q})}})}},{key:"writeCellContents",value:function(B,q,W,Z,P,Q,Y,X,ee,oe){var le=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){!oe&&!le.trySetStateId(j.ServerUpdate,B)||le.handleSetCellContents(!0,q,W,Z,Q,P,Y,X,ee,void 0,oe)})}},{key:"editCellContents",value:function(B,q,W,Z,P){var Q=this,Y=arguments.length>5&&arguments[5]!==void 0?arguments[5]:l.blankOper,X=arguments.length>6&&arguments[6]!==void 0?arguments[6]:(0,l.sheetGridRange)(q.sheet,N),ee=arguments.length>7?arguments[7]:void 0;this.lastViewport=X,this.scheduler.addTask(j.ClientEdit,F.QueuePos.Back,function(){Q.trySetStateId(j.ClientEdit,B)&&Q.handleSetCellContents(!1,q,W,Z,Y,P,C.SpecialFormat.Weak,C.SpecialStyle.Weak,void 0,X,ee)}),this.enqueueRecalcFinished()}},{key:"editCellContentsOnClone",value:function(B,q,W,Z,P){this.editCellContents(this.stateId,B,q,W,Z,void 0,void 0,P)}},{key:"editCellFormats",value:function(B,q,W,Z){var P=this,Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)(q.sheet,N);this.lastViewport=Q,this.scheduler.addTask(j.ClientEdit,F.QueuePos.Back,function(){if(P.trySetStateId(j.ClientEdit,B)){var Y=W.kind==="SetFormat"?P.docs.resolveEditFormat(q.sheet.document,W.format):W.kind==="RibbonFormat"?P.docs.resolveRibbonFormat(q.sheet.document,W.ribbon,(0,l.sheetGridCell)(q.sheet,Z)):W.kind==="ChangeDecimals"?P.docs.resolveChangeDecimals(q.sheet.document,W.changeDecimals,(0,l.sheetGridCell)(q.sheet,Z)):(0,n.assertNever)("calc.calc.PartialWorkbook: editCellFormats",W);(0,n.isSuccess)(Y)||(0,S.forEachRangeInSet)(q.set,function(X){return P.onInferFormatFailure((0,l.sheetGridRange)(q.sheet,X),Y.reason),!0}),!((0,n.isSuccess)(Y)&&Y.value===void 0)&&P.handleSetCellContents(!1,q,void 0,void 0,void 0,(0,l.gridCell)(0,0),(0,n.isSuccess)(Y)?Y.value:C.SpecialFormat.Unavailable,void 0,void 0,Q)}}),this.enqueueRecalcFinished()}},{key:"writeArrayFormula",value:function(B,q,W){var Z=this,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,l.gridRangeAnchor)(q.range),Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){Z.trySetStateId(j.ServerUpdate,B)&&Z.handleSetRangeFormula(!0,q,W,P,void 0)})}},{key:"editArrayFormula",value:function(B,q,W){var Z=this,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,l.gridRangeAnchor)(q.range),Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)(q.sheet,N);this.lastViewport=Q,this.scheduler.addTask(j.ClientEdit,F.QueuePos.Back,function(){Z.trySetStateId(j.ClientEdit,B)&&Z.handleSetRangeFormula(!1,q,W,P,Q)}),this.enqueueRecalcFinished()}},{key:"editPaste",value:function(B,q,W,Z){var P=this,Q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:(0,l.sheetGridRange)(W.sheet,N);this.scheduler.addTask(j.ClientEdit,F.QueuePos.Back,function(){P.trySetStateId(j.ClientEdit,B)&&P.handleEditPaste(q,W,Z,Q)}),this.enqueueRecalcFinished()}},{key:"assumeRecalcFinal",value:function(B,q){var W=this;this.scheduler.addTask(j.ClientEdit,F.QueuePos.Back,function(){W.stateId===B&&W.handleAssumeRecalcFinal(q)})}},{key:"testAdvanceState",value:function(B){var q=this;this.scheduler.addTask(j.TestAdvanceState,F.QueuePos.Back,function(){q.trySetStateId(j.TestAdvanceState,B)})}},{key:"step",value:function(){if(!this.scheduler.runTask())return{queueEmpty:!0,messages:[]};var B=this.outputMessageLog;return this.outputMessageLog=[],{queueEmpty:!1,messages:B}}},{key:"trySetStateId",value:function(B,q){var W=this;if(q<this.stateId)return!1;if(B===j.ClientEdit&&(this.deleteComputeTasks(G.EditReceived),this.stateEvalTime=0),q>this.stateId){var Z,P,Q;if(this.stateId!==-1/0){var Y=this.config.sampleWorkbookStatisticsRate;Y!==void 0&&this.shouldSample(Y)&&this.outputMessageLog.push({kind:C.OutputMessageKind.WorkbookStatistics,stateId:this.stateId,stats:this.getStatistics(),p:Y})}var X=1;this.stateChanges===X&&this.enqueueRunExperiments(T.ExperimentKind.OneShot),this.stateChanges>=X&&this.scheduler.getCount(j.RunExperiment)===0&&this.enqueueRunExperiments(T.ExperimentKind.Recurring);var ee=(Z=this.config.samplePrecisionEvalRate)!=null?Z:0,oe=(P=this.config.samplePrecisionPrintFormulaRate)!=null?P:0,le=(Q=this.config.samplePrecisionPrintValueRate)!=null?Q:0;if(this.stateChanges>=X&&(ee>0||oe>0||le>0)&&this.numPrecisionFailures<V.maxPrecisionFailures&&this.scheduler.getCount(j.RunExperiment)===0){var ue,te,ie=this.config.experimentFactories,ae=(ue=ie==null?void 0:ie.stepBudget)!=null?ue:x,re=(te=ie==null?void 0:ie.totalBudget)!=null?te:w,ne=new y.PrecisionExperiment({samplePrecisionEvalRate:ee,samplePrecisionPrintFormulaRate:oe,samplePrecisionPrintValueRate:le}),ce={stateId:this.stateId,documents:this.docs.clone(ne),stepBudget:ae,totalBudget:re,viewport:this.lastViewport};ne.setContext(ce),this.enqueueRunExperiment("PrecisionExperiment",ae,re,T.ExperimentKind.Precision,ne,function(){return W.numPrecisionFailures=0},function(){return W.numPrecisionFailures+=1})}this.deleteComputeTasks(G.StateIdAdvanced),this.lastViewport=void 0;var me=this.stateId;this.stateId=q,this.docs.advanceState(me),this.outputMessageLog.push({kind:C.OutputMessageKind.StateAdvanced,stateId:this.stateId}),this.stateEvalTime=0,this.stateChangesSinceLastGC+=1,this.stateChanges+=1,this.enqueueMaybeCollectGarbage()}return!0}},{key:"deleteComputeTasks",value:function(B){this.scheduler.deleteTasks(j.BeforeCompute,void 0),this.scheduler.deleteTasks(j.ComputeCellValue,void 0),this.scheduler.deleteTasks(j.AfterCompute,B),B!==G.EvalTimedOut&&this.scheduler.deleteTasks(j.ComputeEvalFormula,void 0)}},{key:"enqueueRunExperiment",value:function(B,q,W,Z,P,Q,Y){var X=this,ee=0,oe=0,le=function(ie,ae,re,ne){var ce=P.failedLogMessage;ce!==void 0&&X.outputMessageLog.push({experimentName:B,kind:C.OutputMessageKind.ExperimentRunResult,experimentKind:Z,logMessage:ce,timeoutReason:{budgetType:ie,budget:ae,elapsedTime:re,stepsCount:ne}})},ue=function te(){if(P.done){var ie=P.resultLogMessage;ie!==void 0&&X.outputMessageLog.push({experimentName:B,kind:C.OutputMessageKind.ExperimentRunResult,experimentKind:Z,logMessage:ie}),Q();return}for(var ae=(0,n.now)(),re=ae,ne=0;ne<v&&re===ae;ne+=1){P.step(),oe+=1;var ce=(0,n.now)(),me=ce-re;if(me>=q&&!P.done){le("stepBudget",q,me,oe),Y();return}re=ce}if(ee+=re>ae?re-ae:b,ee>=W&&!P.done){le("totalBudget",W,ee,oe),Y();return}X.scheduler.addTask(j.RunExperiment,F.QueuePos.Front,te)};this.scheduler.addTask(j.RunExperiment,F.QueuePos.Back,ue)}},{key:"enqueueRunExperiments",value:function(B){var q=this;if(this.config.experimentFactories){var W=this.config.experimentFactories,Z=W.stepBudget,P=W.totalBudget,Q=W.factories,Y=Q.filter(function(le){var ue,te;return le.kind===B&&((ue=le.numFailures)!=null?ue:0)<((te=le.maxFailures)!=null?te:3)});if(Y.length!==0){var X={stateId:this.stateId,documents:this.docs.clone(h.voidCallback,B===T.ExperimentKind.OneShot?R.CloningTarget.Server:R.CloningTarget.Client),stepBudget:Z,totalBudget:P,viewport:this.lastViewport},ee=function(ue){var te,ie=ue.create();if(!ie)return 1;ie.setContext(X),q.enqueueRunExperiment(ue.experimentName,(te=ue.stepBudget)!=null?te:Z,P,B,ie,function(){return ue.numFailures=0},function(){var ae;return ue.numFailures=((ae=ue.numFailures)!=null?ae:0)+1})};for(var oe of Y)ee(oe)}}}},{key:"setSheetNames",value:function(B,q,W){var Z=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(Z.trySetStateId(j.ServerUpdate,W)){var P=Z.docs.setSheetNames(B,q);P.kind===n.ResultKind.Failure&&Z.onUnavailableObject(P.reason),Z.deleteComputeTasks(G.SetSheetNames)}})}},{key:"setLangConfig",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,B)){var Z=W.docs.config.localeInfo!==q.localeInfo,P=W.docs.config.refStyle!==q.refStyle;W.docs.setConfig(q),Z&&W.docs.clearCompiledNumberFormats(),(Z||P)&&(W.docs.clearCompiledFormulas(),W.deleteComputeTasks(G.SetLangConfig))}})}},{key:"setNumberFormats",value:function(B,q,W,Z){var P=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(P.trySetStateId(j.ServerUpdate,Z)){var Q=P.docs.setNumberFormats(B,q,W);if(Q.kind===n.ResultKind.Failure)return P.onUnavailable(Q.reason)}})}},{key:"writeNamedObject",value:function(B,q,W,Z){var P=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(P.trySetStateId(j.ServerUpdate,B)){var Q=P.docs.setNamedObject(!0,(0,l.nameLoc)(q,W),Z);if(Q.kind===n.ResultKind.Failure)return P.onUnavailable(Q.reason)}})}},{key:"writeUndefinedNames",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,B)){var Z=W.docs.setUndefinedNames(q);if(Z.kind===n.ResultKind.Failure)return W.onUnavailable(Z.reason)}})}},{key:"promoteNamedObjects",value:function(B,q,W){var Z=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(Z.trySetStateId(j.ServerUpdate,B)){var P=Z.docs.promoteNamedObjects(q,W);if(P.kind===n.ResultKind.Failure)return Z.onUnavailable(P.reason);P.value||Z.outputMessageLog.push({kind:C.OutputMessageKind.UpdateNamesRequest,stateId:Z.stateId,scope:q})}})}},{key:"extendUnusedRange",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,q)){var Z=W.docs.extendServerUnused(B.sheet,B.range);if(Z.kind===n.ResultKind.Failure)return W.onUnavailableObject(Z.reason);W.docs.onCellModified(!0)}})}},{key:"writeHiddenRows",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,B)){var Z=W.docs.writeHiddenRows(q.sheet,q.range,q.hidden);if(Z.kind===n.ResultKind.Failure)return W.onUnavailableObject(Z.reason)}})}},{key:"writeHiddenCols",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,B)){var Z=W.docs.writeHiddenCols(q.sheet,q.range,q.hidden);if(Z.kind===n.ResultKind.Failure)return W.onUnavailableObject(Z.reason)}})}},{key:"writeInFilterMode",value:function(B,q){var W=this;this.scheduler.addTask(j.ServerUpdate,F.QueuePos.Back,function(){if(W.trySetStateId(j.ServerUpdate,B)){var Z=W.docs.writeInFilterMode(q.sheet,q.inFilterMode);if(Z.kind===n.ResultKind.Failure)return W.onUnavailableObject(Z.reason)}})}},{key:"getStatistics",value:function(){return{queueSize:this.scheduler.getCount(),totalGridStatistics:this.docs.getGridStatistics(),totalNameStatistics:this.docs.getNameStatistics()}}},{key:"enqueueMaybeCollectGarbage",value:function(){var B=this;this.scheduler.deleteTasks(j.MaybeCollectGarbage,void 0),this.scheduler.addTask(j.MaybeCollectGarbage,F.QueuePos.Back,function(){if(!(B.stateChangesSinceLastGC<r.MaxStateIdDifferenceForGC)){var q=B.stateId-r.MaxStateIdDifferenceForGC;B.docs.collectGarbage(q),B.outputMessageLog.push({kind:C.OutputMessageKind.GarbageCollected,minStateIdKept:q}),B.stateChangesSinceLastGC=0}})}},{key:"shouldSample",value:function(B){return B!==void 0&&this.rng.next()<=B}},{key:"translateEnglishFormula",value:function(B,q){var W=this.englishParser.parseFormula((0,g.parseLocals)(l.LexicalKind.Cell,q.range),B);if(!(0,n.isSuccess)(W))return W;var Z=this.englishAnalyzer.checkFormula((0,g.analyzeLocalsGrid)(l.LexicalKind.Cell,(0,l.sheetGridCell)(q.sheet,q.range)),W.value);if(!(0,n.isSuccess)(Z))return Z;if(!(0,l.isWellFormed)(Z.value))return(0,n.failure)((0,d.illFormedFormula)("ill-formed formula"));var P=this.docs.printFormulaBarText((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,q),q.range,Z.value);return(0,n.isSuccess)(P)?(0,n.success)(P.value):P}},{key:"restrictToViewport",value:function(B,q,W,Z){if(q!==void 0){var P=q.sheet,Q=q.range,Y=(0,S.createCellSetFromRange)(Q);for(var X of B)(0,l.isSheetIndexEqual)(P,X.sheet)&&Z((0,C.sheetCellSet)(P,(0,a.intersectProduct)(X.set,Y)),W)}else for(var ee of B)Z(ee,W)}},{key:"getVolatileMode",value:function(){var B;return(B=this.config.volatileMode)!=null?B:D.VolatileMode.Estimation}}])})();r.PartialWorkbook=z,z.maxPrecisionFailures=3;var H=(function(){function V(I){Ge(this,V),this.docs=I,this.extracted=[]}return We(V,[{key:"setCompiledFormula",value:function(B){this.compiledFormula=B}},{key:"constructEvaluationTree",value:function(B){var q=[];for(var W of this.extracted){var Z=W.span,P=W.oper,Q=[],Y=[];for(var X of q){var ee=be(X,2),oe=be(ee[0],1),le=oe[0],ue=ee[1];le[0]>=Z[0]&&le[1]<=Z[1]?Q.push(X):Y.push(X)}var te=[Z,P.kind===n.ResultKind.Failure?[{value:P}]:P.value.map(function(ae){return{value:(0,n.success)(ae)}})],ie=Q.length>0?[te,Q]:[te];q=[].concat(Y,[ie])}return[B,q]}},{key:"preStep",value:function(){return d.StepAction.Continue}},{key:"postStep",value:function(B,q){var W=B.stack[Symbol.iterator](),Z=W.next();M(Z.done!==!0,"expect at least one frame");var P=Z.value;if(typeof P.position=="number"&&this.compiledFormula){var Q=this.compiledFormula.spans[P.position];Q&&this.extracted.push({span:[Q.start,Q.end],oper:this.processOper(q)})}}},{key:"processOper",value:function(B){var q=this;switch(B.kind){case l.OperKind.Range:if((0,l.isSheetIndex)(B.sheets)){var W=B.sheets,Z=B.ranges.map(function(te){return q.docs.getCellValues({sheet:W,range:te})}),P=[];for(var Q of Z){if(Q.kind==="Failure")return Q;var Y=[];for(var X of Q.value){var ee=[];for(var oe of X){if(oe.kind===d.CellKind.PendingValue)return(0,n.failure)((0,l.internal)("PendingValue is not expected"));ee.push(oe.oper)}Y.push(ee)}var le=Y.length,ue=Y.reduce(function(te,ie){return te>=ie.length?te:ie.length},0);le*ue===1?P.push(Y[0][0]):P.push((0,l.arrayOper)(le,ue,Y))}return(0,n.success)(P)}return(0,n.failure)((0,l.internal)("RangeOper contains sheets which is not SheetIndex"));case l.OperKind.Missing:return(0,n.failure)((0,l.internal)("MissingOper is not expected"));default:return(0,n.success)([B])}}}])})();r.FormulaEvaluationTreeExtractor=H},"../excel-online-calc/lib/calc/partialWorkbook.testutils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.blankStyle=r.genFmt=r.knownFormatData=r.kfToIformat=r.englishLocaleData=r.defaultConfig=r.mathpack=r.locale=void 0,r.assertMessageOrder=D,r.createRange=_,r.createPartialWorkbook=k;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/index.js"),d=c("../excel-online-calc/lib/calc/partialWorkbook.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),y=c("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),h=c("../excel-online-calc/lib/calc/recalcServiceTypes.js"),R;(function(v){v.EditedPhase="EditedPhase",v.DependentPhase="DependentPhase",v.StatisticsPhase="StatisticsPhase",v.Finished="Finished"})(R||(R={}));var C={kind:R.EditedPhase,stateId:-1/0};function S(v,b){switch(b.kind){case g.OutputMessageKind.GarbageCollected:return expect(b.minStateIdKept).toBeLessThanOrEqual(v),v;case g.OutputMessageKind.Alert:return v;case g.OutputMessageKind.ExperimentRunResult:return b.experimentKind===y.ExperimentKind.OneShot&&expect(v).toEqual(1),v;default:return expect(v).toBeLessThanOrEqual(b.stateId),b.stateId}}var F=Object.getOwnPropertyNames(g.OutputMessageKind);function E(v,b){var x={};return v.forEach(function(w){return x[w]=b}),x}var A=J(J(J(J({},R.EditedPhase,Object.assign(J(J({},g.OutputMessageKind.StateAdvanced,function(){return R.EditedPhase}),g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v(`a different message.cellKind than ${b.cellKind}`);(0,n.assertNever)("calc.calc.partialWorkbook.testutilsutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.UnchangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v(`a different message.cellKind than ${b.cellKind}`);(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.ContinueComputation)return R.EditedPhase;if(b.message===g.RecalcStatisticsMessage.EditFinished||b.message===g.RecalcStatisticsMessage.StateTimedOut)return R.StatisticsPhase;if(b.message===g.RecalcStatisticsMessage.RecalcFinished)return R.Finished;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite],function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),J(J(J(J({},g.OutputMessageKind.RangeFailure,function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.IndependentCell)return R.EditedPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),g.OutputMessageKind.PrintFormulaFailure,function(){return R.EditedPhase}),g.OutputMessageKind.InferFormatFailure,function(){return R.EditedPhase}),g.OutputMessageKind.FormatValueFailure,function(){return R.EditedPhase}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.UpdateNamesRequest],function(){return R.EditedPhase}))),R.DependentPhase,Object.assign(J({},g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return v(`a different cellKind than ${b.cellKind}`);if(b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.IndependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v(`a different cellKind than ${b.cellKind}`);(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.UnchangedCell){if(b.cellKind===g.ComputedCellKind.EditedCell)return v(`a different cellKind than ${b.cellKind}`);if(b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.IndependentCell)return R.DependentPhase;if(b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return v(`a different cellKind than ${b.cellKind}`);(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}if(b.message===g.RecalcStatisticsMessage.ContinueComputation)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.EditFinished)return R.StatisticsPhase;if(b.message===g.RecalcStatisticsMessage.StateTimedOut)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.RecalcFinished)return v(`a different message.message than ${b.message}`);(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite],function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return v(`a different message.cellKind than ${b.cellKind}`);if(b.cellKind===g.ComputedCellKind.DependentCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),J(J({},g.OutputMessageKind.RangeFailure,function(v,b){if(b.cellKind===g.ComputedCellKind.EditedCell)return b.reason.kind===o.ReasonKind.CellCycle?R.DependentPhase:v(`the current state to be ${R.EditedPhase}, or ${R.DependentPhase} and failure ${o.ReasonKind.CellCycle}`);if(b.cellKind===g.ComputedCellKind.IndependentCell||b.cellKind===g.ComputedCellKind.DependentCell||b.cellKind===g.ComputedCellKind.UnknownNonEditedCell)return R.DependentPhase;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.cellKind)}),g.OutputMessageKind.FormatValueFailure,function(){return R.DependentPhase}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult],function(v,b){return v(`a different message.kind than ${b.kind}`)}),E([g.OutputMessageKind.StateAdvanced,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.PrintFormulaFailure,g.OutputMessageKind.InferFormatFailure,g.OutputMessageKind.UpdateNamesRequest],function(v,b){return v(`a different message.kind than ${b.kind}`)}))),R.StatisticsPhase,Object.assign(J({},g.OutputMessageKind.RecalcStatistics,function(v,b){if(b.message===g.RecalcStatisticsMessage.ChangedCell||b.message===g.RecalcStatisticsMessage.UnchangedCell)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.ContinueComputation)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.EditFinished)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.StateTimedOut)return v(`a different message.message than ${b.message}`);if(b.message===g.RecalcStatisticsMessage.RecalcFinished)return R.Finished;(0,n.assertNever)("calc.calc.partialWorkbook.testutils.transitions",b.message)}),E([g.OutputMessageKind.GarbageCollected,g.OutputMessageKind.Alert,g.OutputMessageKind.ExperimentRunResult],function(v,b){return v(`a different message.kind than ${b.kind}`)}),E([g.OutputMessageKind.CellWrite,g.OutputMessageKind.RangeWrite,g.OutputMessageKind.RangeFailure,g.OutputMessageKind.PrintFormulaFailure,g.OutputMessageKind.InferFormatFailure,g.OutputMessageKind.FormatValueFailure,g.OutputMessageKind.StateAdvanced,g.OutputMessageKind.UpdateRequest,g.OutputMessageKind.WorkbookStatistics,g.OutputMessageKind.NumberFormatFailure,g.OutputMessageKind.UnhandledFailure,g.OutputMessageKind.NameFailure,g.OutputMessageKind.UpdateNamesRequest],function(v,b){return v(`a different message.kind than ${b.kind}`)}))),R.Finished,E(F,function(v){return v("no message once recalc finished")}));function T(v,b,x){function w($){return expect({state:v,message:b,index:x}).toEqual($)}var L=v.stateId,N=v.kind,U=S(L,b),K=A[N][b.kind],G=K(w,b,N);return{kind:G,stateId:U}}function D(v){v.reduce(T,C)}function _(v,b){return[(0,a.sheetGridRange)(v,b),(0,g.sheetCellSet)(v,(0,m.createCellSetFromRange)(b))]}r.locale=(0,a.getEnglishLocaleInfo)(),r.mathpack=a.xlMathpack,r.defaultConfig={localeInfo:r.locale,mathpack:r.mathpack,refStyle:a.RefStyle.A1,date1904:!1,dateCompatibility:!0,timezone:a.tzUTC,datepack:a.xlDatepack},r.englishLocaleData=(0,h.localeData)([{functionId:0,functionName:"COUNT"}],[{errorType:1,errorName:"#NULL!"}],"TRUE","FALSE","R","C","{","}","[","]",".",",",",",";",[3,0],",",1033,1,2,!1," ",!1,"Paren",!0,!1,"$",2,"MDY","/","-",!0,!1,!1,!0,":",null,!1,!1,!0,["AM","PM"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"],["AM/PM","A/P","\u4E0A\u5348/\u4E0B\u5348",null,"General","$"],[null,";","#","0",".","%",",",":","/","/"," ","-","+","(",")",null,"\\","*","y","m","d","h","m","s","E","/",'"',"[","]","@","?","_","r","a","g","e",null,null,null,null,null,null,"B","N","\u0E27","\u0E14","\u0E1B","b","\u0E04","\u0E0A","\u0E19","\u0E17","\u0E50",null],["Black","White","Red","Green","Blue","Yellow","Magenta","Cyan","Color"],["DBNum1","DBNum2","DBNum3","DBNum4"],(0,n.partialArray)(J(J(J(J(J({},a.SpecialRefId.All,"#All"),a.SpecialRefId.Data,"#Data"),a.SpecialRefId.Headers,"#Headers"),a.SpecialRefId.Totals,"#Totals"),a.SpecialRefId.ThisRow,"#This Row")),"dddd, mmmm dd, yyyy","h:mm:ss AM/PM","en-US","en-US","en-US","en-US");var M=function(b){return Math.abs(b)};r.kfToIformat=M,r.knownFormatData=(0,n.numEnumArray)(a.KnownFormat).filter(function(v){return(0,l.isKnownFormatDefined)(v,(0,a.getEnglishLocaleInfo)())}).map(function(v){return(0,h.numberFormat)((0,r.kfToIformat)(v),(0,l.getKnownFormat)(r.locale,v),!0)}),r.genFmt=(0,r.kfToIformat)(a.KnownFormat.General),r.blankStyle=g.SpecialStyle.Blank;function k(v,b,x){var w,L,N,U=new d.PartialWorkbook(Object.assign({},r.defaultConfig,{localeInfo:(w=x==null?void 0:x.localeOverride)!=null?w:r.locale}),b);return U.setWorksheetFuncOverrides((L=x==null?void 0:x.worksheetFuncOverrides)!=null?L:{}),((N=x==null?void 0:x.setNumberFormats)==null||N)&&U.setNumberFormats(v,r.knownFormatData,!1,-1/0),U}},"../excel-online-calc/lib/calc/partialWorkbookDocument.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookDocument=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/productSet.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),d=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),h=(function(){function R(C,S,F,E){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:new y.PartialWorkbookSheets(C,S),T=arguments.length>5?arguments[5]:void 0,D=arguments.length>6?arguments[6]:void 0,_=arguments.length>7&&arguments[7]!==void 0?arguments[7]:new g.PartialWorkbookNameManager(C,S);Ge(this,R),this.document=C,this.stringCompareCI=S,this.formats=F,this.styles=E,this.sheets=A,this.grids=T,this.oldGrids=D,this.nameManager=_}return We(R,[{key:"clone",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o.CloningTarget.Server,F;if(this.grids){F=(0,n.makeStringMap)();for(var E in this.grids){var A=this.grids[E];F[E]=A.clone(S)}}return new R(this.document,this.stringCompareCI,this.formats.clone(),this.styles.clone(),this.sheets.clone(),F,void 0,this.nameManager.clone())}},{key:"getReadonlyNameManager",value:function(){return this.nameManager}},{key:"getReadonlySheets",value:function(){return this.sheets}},{key:"setClientValue",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientValue(S.range,F,E))}},{key:"setClientFormula",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientFormula(S.range,S.range,F,E))}},{key:"setRecalcFailure",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcFailure(F))}},{key:"setRecalcEditTaint",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcEditTaint(F))}},{key:"setRecalcValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setRecalcValue(S.range,F))}},{key:"setEditedFormat",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setEditedFormat(S.range,F))}},{key:"setClientFormat",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setClientFormat(S.range,F,E))}},{key:"setHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setHiddenRows(F,E))}},{key:"setHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.setHiddenCols(F,E))}},{key:"setMergeCell",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.setMergeCell(S.range))}},{key:"setInFilterMode",value:function(S,F){var E=this.getGridById(S);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.setInFilterMode(F))}},{key:"setCellContents",value:function(S,F,E,A,T,D,_,M,k){var v=this.getGridById(F.sheet.index);if(v.kind===n.ResultKind.Failure)return v;var b=M!==void 0&&(0,l.isSheetIndexEqual)(F.sheet,M.sheet)?M.range:void 0;return(0,n.success)(v.value.setCellContents(S,F.set,E,A,T,D,_,b,k))}},{key:"setRangeFormula",value:function(S,F,E,A,T,D,_,M){var k=this.getGridById(F.sheet.index);if(k.kind===n.ResultKind.Failure)return k;var v=_!==void 0&&(0,l.isSheetIndexEqual)(F.sheet,_.sheet)?_.range:void 0;return(0,n.success)(k.value.setRangeFormula(S,F.range,E,A,T,D,v,M))}},{key:"copyRange",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.copyRange(S.range))}},{key:"pasteRange",value:function(S,F,E){var A=this.getGridById(S.sheet.index);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.pasteRange(S.range,F,E))}},{key:"assumeRecalcFinal",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.assumeRecalcFinal(S.set,F))}},{key:"getDirtyEditedCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,d.sheetCellSet)(F.sheetIndex,E.getDirtyEditedCells()))}),S}},{key:"getNonDirtyEditedCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,d.sheetCellSet)(F.sheetIndex,E.getNonDirtyEditedCells()))}),S}},{key:"getDirtyDependentCells",value:function(){var S=[];return this.forEachSheet(function(F,E){return void S.push((0,d.sheetCellSet)(F.sheetIndex,E.getDirtyDependentCells()))}),S}},{key:"setNamedObject",value:function(S,F,E,A){return this.nameManager.setNamedObject(S,F,E,A)}},{key:"setUndefinedNames",value:function(S){return this.nameManager.setUndefinedNames(S)}},{key:"promoteNamedObjects",value:function(S,F){return this.nameManager.promoteNamedObjects(S,F)}},{key:"setSheetNames",value:function(S){var F,E=(F=this.grids)!=null?F:this.oldGrids,A=(0,n.makeStringMap)();for(var T of S){var D,_=T.sheetId;A[_]=(D=E==null?void 0:E[_])!=null?D:o.PartialWorkbookGrid.create()}return new R(this.document,this.stringCompareCI,this.formats,this.styles,this.sheets.setSheetNames(S),A,void 0,this.nameManager.setSheetNames(S))}},{key:"extendServerUnused",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.extendServerUnused(F,E))}},{key:"promoteServerAvailability",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.promoteServerAvailability(F,E))}},{key:"getNameLoc",value:function(S,F,E){return this.nameManager.getNameLoc(S,F,E)}},{key:"getNameFormula",value:function(S,F){return this.nameManager.getNameFormula(S,F)}},{key:"hasRecalcNameFailure",value:function(S){return this.nameManager.hasRecalcNameFailure(S)}},{key:"setRecalcNameFailure",value:function(S){return this.nameManager.setRecalcNameFailure(S)}},{key:"getContainingTable",value:function(S){var F=this.nameManager.getContainingTable(S);if(F.kind===n.ResultKind.Failure||F.value!==void 0)return F;var E=this.getGridById(S.sheet.index);if(E.kind===n.ResultKind.Failure)return(0,n.failure)((0,l.unavailable)([E.reason]));var A=(0,a.intersectProduct)((0,m.createCellSetFromRange)(S.range),m.availableSetProduct);return(0,a.meetsProduct)(A,E.value.getServerAvailability())?n.successUndefined:(0,n.failure)((0,l.unavailable)([{kind:d.UnavailableKind.ContainingTable,range:S}]))}},{key:"getNamedRanges",value:function(S){var F=this.nameManager.getNamedRanges(S);if(F.kind===n.ResultKind.Failure||F.value!==void 0)return F;var E=this.getGridById(S.sheet.index);if(E.kind===n.ResultKind.Failure)return(0,n.failure)((0,l.unavailable)([E.reason]));var A=(0,a.intersectProduct)((0,m.createCellSetFromRange)(S.range),m.availableSetProduct);return(0,a.meetsProduct)(A,E.value.getServerAvailability())?(0,n.success)([]):(0,n.failure)((0,l.unavailable)([{kind:d.UnavailableKind.NamedRanges,range:S}]))}},{key:"getIntersectingTables",value:function(S){return this.nameManager.getIntersectingTables(S)}},{key:"getStructRefColumn",value:function(S,F){return this.nameManager.getStructRefColumn(S,F)}},{key:"getStructRefSpecialRef",value:function(S,F){return this.nameManager.getStructRefSpecialRef(S,F)}},{key:"getEditedFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedFormula(S.range))}},{key:"forEachEditedFormula",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedFormula(S.range,F))}},{key:"getEditedValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedValue(S.range))}},{key:"forEachEditedValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedValue(S.range,F))}},{key:"getEditedFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedFormat(S.range))}},{key:"forEachEditedFormat",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachEditedFormat(S.range,F))}},{key:"getEditedStyle",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedStyle(S.range))}},{key:"isInFilterMode",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:F.value.isInFilterMode()}},{key:"getHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?o.hiddennessFullyUnavailable:A.value.getHiddenRows(F,E)}},{key:"tryGetHiddenRows",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:A.value.tryGetHiddenRows(F,E)}},{key:"getHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?o.hiddennessFullyUnavailable:A.value.getHiddenCols(F,E)}},{key:"tryGetHiddenCols",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:A.value.tryGetHiddenCols(F,E)}},{key:"getMergeCell",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getMergeCell(S.range))}},{key:"getServerFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerFormat(S.range))}},{key:"getServerStyle",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerStyle(S.range))}},{key:"getClientFormat",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientFormat(S.range))}},{key:"getClientValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientValue(S.range))}},{key:"getRecalcValues",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getRecalcValues(S.range))}},{key:"forEachRecalcValue",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachRecalcValue(S.range,F))}},{key:"getServerValue",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerValue(S.range))}},{key:"getServerFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerFormula(S.range))}},{key:"getClientFormula",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getClientFormula(S.range))}},{key:"getServerUsedRange",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getServerUsedRange())}},{key:"allServerAvailable",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.allServerAvailable(S.range))}},{key:"allEditedAvailable",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.allEditedAvailable(S.range))}},{key:"forEachRecalcDirty",value:function(S,F){var E=this.getGridById(S.sheet.index);return E.kind===n.ResultKind.Failure?E:(0,n.success)(E.value.forEachRecalcDirty(S.range,F))}},{key:"hasRecalcDirty",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcDirty(S.range))}},{key:"hasRecalcFailure",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcFailure(S.range))}},{key:"hasEditedEditTaint",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasEditedEditTaint(S.range))}},{key:"hasRecalcEditTaint",value:function(S){var F=this.getGridById(S.sheet.index);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.hasRecalcEditTaint(S.range))}},{key:"forEachEditedNonBlankCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachEditedNonBlankCellInSet(F,E))}},{key:"forEachServerNonBlankCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachServerNonBlankCellInSet(F,E))}},{key:"forEachEditedCellInSet",value:function(S,F,E){var A=this.getGridById(S);return A.kind===n.ResultKind.Failure?A:(0,n.success)(A.value.forEachEditedCellInSet(F,E))}},{key:"getSheetIndex",value:function(S){var F=this.sheets.getSheetByName(S);return F.kind===n.ResultKind.Failure||F.value===void 0?F:(0,n.success)(F.value.sheetIndex)}},{key:"getSheetName",value:function(S){var F=this.sheets.getSheetById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.name)}},{key:"getEditedUsedRange",value:function(S){var F=this.getGridById(S);return F.kind===n.ResultKind.Failure?F:(0,n.success)(F.value.getEditedUsedRange())}},{key:"getSheetRangeIds",value:function(S){return this.sheets.getSheetRangeIds(S)}},{key:"getIformat",value:function(S){return this.formats.getIformat(S)}},{key:"getIformats",value:function(){return this.formats.getIformats()}},{key:"getKnownFormat",value:function(S){return this.formats.getKnownFormat(S)}},{key:"getFormatString",value:function(S){return this.formats.getFormatString(S)}},{key:"resolveCellStyle",value:function(S){return this.styles.resolveCellStyle(S)}},{key:"setNumberFormats",value:function(S,F){this.formats.setNumberFormats(S,F)}},{key:"setStyles",value:function(S,F){this.styles.setStyles(S,F)}},{key:"setFonts",value:function(S,F){this.styles.setFonts(S,F)}},{key:"setFills",value:function(S,F){this.styles.setFills(S,F)}},{key:"setBorders",value:function(S,F){this.styles.setBorders(S,F)}},{key:"onCellModified",value:function(S,F){this.forEachSheet(function(E,A){A.onCellModified(S,F)}),this.nameManager.onCellModified(S)}},{key:"collectGarbage",value:function(S,F){this.forEachSheet(function(E,A){A.collectGarbage(S,F)}),this.nameManager.collectGarbage(S)}},{key:"advanceState",value:function(S,F){this.forEachSheet(function(E,A){A.advanceState(S,F)}),this.nameManager.advanceState(S),this.sheets.advanceState(S),this.oldGrids=this.grids,this.grids=void 0}},{key:"clearCompiledFormulas",value:function(){this.forEachSheet(function(S,F){F.clearCompiledFormulas()}),this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){this.formats.clearCompiledNumberFormats()}},{key:"getGridStatistics",value:function(){var S=o.emptyGridStatistics;return this.forEachSheet(function(F,E){return S=(0,o.mergeGridStatistics)(S,E.getStatistics())}),S}},{key:"getNameStatistics",value:function(){return this.nameManager.getNameStatistics()}},{key:"getServerAvailableCells",value:function(){var S=[];return this.forEachSheet(function(F,E){S.push({sheetIdx:F.sheetIndex,availableCells:E.getServerAvailability()})}),S}},{key:"forEachSheet",value:function(S){var F=this.grids;F&&this.sheets.forEachSheet(function(E,A){var T=F[A];T&&S(E,T)})}},{key:"getGridById",value:function(S){var F=this.grids;if(!F)return(0,n.failure)({kind:d.UnavailableKind.SheetNames});var E=F[S];return E===void 0?(0,n.failure)({kind:d.UnavailableKind.SheetId,document:this.document,sheetId:S}):(0,n.success)(E)}}])})();r.PartialWorkbookDocument=h},"../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookDocumentCollection=r.voidCallback=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/index.js"),d=c("../excel-online-calc-syntax/lib/index.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookDocument.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookFormats.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=c("../excel-online-calc/lib/calc/partialWorkbookNames.js"),C=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),S=c("../excel-online-calc/lib/calc/partialWorkbookStyles.js"),F=c("../excel-online-calc/lib/calc/utils.js"),E=(0,a.gridCell)(0,0),A=(function(M){function k(){var v;return Ge(this,k),v=Ta(this,k,[void 0]),v.fns=[],v}return Ea(k,M),We(k,[{key:"wsfNode",value:function(b){this.fns.push((0,a.englishWorksheetFuncIdToName)(b))}},{key:"operatorNode",value:function(b){this.fns.push((0,a.englishOperatorIdToName)(b))}}])})(a.ConstVisitor);function T(M){var k=new A;return(0,a.reduceBottomUp)(k,M),k.fns}var D=(0,a.precedents)([],[],[],a.SpecialPrecs.None,a.PrecsBound.Exact);r.voidCallback={onNameFailure:function(){},onRangeFailure:function(){},onNumberFormatFailure:function(){},onInferFormatFailure:function(){},onUnavailableObject:function(){},onUnavailable:function(){},onSetCellValue:function(){},onSetCellValues:function(){},onReturnCellValue:function(){}};var _=(function(){function M(k,v,b,x,w,L){var N=this;Ge(this,M),this.cb=v,this.schedulerConfig=b,this.limits=x,this.maxDereferenceCells=w,this.isServerWorkbookLoad=L,this.random=new n.JSF32(Math.random()*4294967296),this.worksheetFuncOverrides={},this.userDefinedFuncOverrides={},this.version=0,this.interruptToken=[o.Interrupt.Continue],this.getCellValue=this.makeGetCellValues(this.tryGetCellValue.bind(this)),this.getCellValues=this.makeGetCellValues(this.tryGetCellValues.bind(this)),this.compileNamedObject=function(U,K,G){var $=U?h.FormulaMode.ServerNamedFormula:h.FormulaMode.EditNamedFormula;switch(G.kind){case"NamedFormula":{var O=G.fmla,j=N.parser.parseFormula((0,d.parseLocals)(a.LexicalKind.NameManager,E),O);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: isServerUpdate",U);var z=U&&N.isServerWorkbookLoad,H=(0,d.analyzeLocalsName)((0,a.originCell)((0,a.documentScope)(N.documentLoc),E),void 0,z),V=j,I=N.checkFormula(H,V,O,$);return N.compileFormula((0,o.compileLocalsName)(E),I)}case"NamedValue":case"NamedRange":case"NamedTable":{var B,q;if(G.kind==="NamedRange"){var W=G.value;(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: bad range",(0,a.isDocumentLocEqual)(G.value.sheets.document,K.scope.document));var Z=W.sheets,P=N.getDocument(Z.document);if(!(0,n.isSuccess)(P))return N.cb.onUnavailableObject(P.reason),(0,n.failure)((0,a.unavailable)([P.reason]));var Q=P.value.getSheetName(Z.index);if(!(0,n.isSuccess)(Q))return N.cb.onUnavailable(Q.reason),Q;var Y=G.value.ranges[0];B=(0,a.formula)((0,a.cellRefNode)((0,a.cellRefRange)((0,a.cellRefSingle)((0,a.pos)(a.PosKind.Abs,Y.row),(0,a.pos)(a.PosKind.Abs,Y.col)),(0,a.cellRefSingle)((0,a.pos)(a.PosKind.Abs,Y.row+Y.rows-1),(0,a.pos)(a.PosKind.Abs,Y.col+Y.cols-1))),(0,a.sheetQualifier)(Q.value)),[],[],1),q=(0,a.sheetGridCell)(Z,E)}else G.kind==="NamedTable"?(B=(0,a.formula)((0,a.structRefNode)((0,a.nameNode)((0,a.identNamePart)(K.name)),(0,a.structRef)(void 0)),[],[],1),q=(0,a.originCell)((0,a.documentScope)(N.documentLoc),E)):(B=(0,a.formula)((0,a.literalNode)(G.value,!0),[],[],1),q=(0,a.originCell)((0,a.documentScope)(N.documentLoc),E));var X=N.analyzer.checkFormula((0,d.analyzeLocalsName)(q),B);return!(0,n.isSuccess)(X)||!(0,a.isWellFormed)(X.value)?(0,n.assertFalse)(`calc.calc.PartialWorkbookDocumentCollection.compileNamedObject: constructed ill-formed formula ${(0,a.anonymizeFormula)(N.config,B,(0,a.lexicalSourceName)(K))}`):N.compileFormula((0,o.compileLocalsName)(E),(0,n.success)(X.value))}case"NamedFailure":return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.ClientFailure,reason:G.failureReason}]));default:return(0,n.assertNever)("calc.calc.partialWorkbookDocumentCollection.compileNamedFmla",G)}},this.config=k,this.parser=(0,d.createParser)(this),this.printer=(0,a.createPrinter)(this),this.analyzer=(0,d.createAnalyzer)(this),this.formatter=(0,l.createNumberFormatter)(this),this.compiler=(0,o.createCompiler)(this),this.evaluator=(0,o.createEvaluator)(this)}return We(M,[{key:"clone",value:function(){var v,b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.voidCallback,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.CloningTarget.Server,w=new M(this.config,b,this.schedulerConfig,this.limits,this.maxDereferenceCells,this.isServerWorkbookLoad);return w.documentLoc=this.documentLoc,w.document=(v=this.document)==null?void 0:v.clone(x),w.worksheetFuncOverrides=this.worksheetFuncOverrides,w.userDefinedFuncOverrides=this.userDefinedFuncOverrides,w.version=this.version,w}},{key:"compareVersion",value:function(v){return this.version===v.version}},{key:"getSingleReadonlyDocument",value:function(){return this.document}},{key:"reconfigure",value:function(v,b,x,w){this.schedulerConfig=v,this.limits=b,this.maxDereferenceCells=x,this.isServerWorkbookLoad=w,this.advanceVersion()}},{key:"setConfig",value:function(v){this.config=v}},{key:"forEachDocument",value:function(v){this.document!==void 0&&v(this.document)}},{key:"getDocumentLoc",value:function(v,b){var x=this.documentLoc;return x!==void 0&&(v===void 0||v===x.path)&&this.config.localeInfo.stringCompareCI(b,x.name)===0?(0,n.success)(x):(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.DocumentLoc,document:(0,a.documentLoc)(v,b)}]))}},{key:"getNameLoc",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w.value.getNameLoc(v.index,b,x)}},{key:"getUserDefinedFuncLoc",value:function(v,b){if(this.userDefinedFuncOverrides[b]!==void 0){var x=(0,a.userDefinedFuncLoc)(v,b);return(0,n.success)([x])}return(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getCellFormat",value:function(v){var b=this.allEditedAvailable(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getEditedFormat(v);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value===h.SpecialFormat.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.CellFormat}])):(0,n.success)(x.value)}},{key:"getCellStyle",value:function(v){var b=this.allEditedAvailable(v);if(!(0,n.isSuccess)(b))return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getEditedStyle(v);return(0,n.isSuccess)(x)?x.value===h.SpecialStyle.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.CellStyle}])):this.resolveCellStyle(v.sheet.document,x.value):(0,n.failure)((0,a.unavailable)([x.reason]))}},{key:"getIformat",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getIformat(b);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var L=w.value.getValue();return L.kind===n.ResultKind.Failure?(0,n.failure)((0,l.previousFormatFailure)((0,l.formatLocIFormat)(v,b))):L}},{key:"getIformats",value:function(v,b,x){var w=this.getDocument(v);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));for(var L=w.value.getIformats(),N=[],U=b,K=(0,n.fastMin)(L.length,x);U<K;U+=1){var G=L[U];G!==void 0&&N.push({iformat:U,formatString:G.formatString,builtIn:G.builtIn})}return(0,n.success)(N)}},{key:"getKnownFormat",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getKnownFormat(b);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var L=w.value.getValue();return L.kind===n.ResultKind.Failure?(0,n.failure)((0,l.previousFormatFailure)((0,l.formatLocKnownFormat)(v,b))):L}},{key:"getFormatString",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getFormatString(b);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w}},{key:"getNameFormula",value:function(v,b){var x=this.getDocument(v.scope.document);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getNameFormula(v,b);if(w.kind===n.ResultKind.Failure)return w;if(w.value===void 0)return(0,n.success)(void 0);var L=w.value.lazyData.getValue();if((0,n.isSuccess)(L))return L;var N=this.hasRecalcNameFailure(v);return(0,n.isSuccess)(N)?N.value||this.setNameFailure(v,L.reason):this.cb.onUnavailable(N.reason),(0,n.failure)((0,o.previousNameFailure)(v))}},{key:"getCellFormula",value:function(v){var b=this.getEditedFormula(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value===void 0)return(0,n.success)(void 0);var x=be(b.value,2),w=x[0],L=x[1];if(L.compiledFmla===void 0)return(0,n.success)(void 0);var N=(0,a.sheetGridRange)(v.sheet,w),U=this.readCompiledFmla(N,L.compiledFmla);return(0,n.isSuccess)(U)?(0,n.success)((0,o.cellFormula)((0,a.lexicalSourceGrid)(L.lexicalKind,N),U.value)):U}},{key:"setCellValue",value:function(v,b,x){var w=this.setRecalcValue(v,b);if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var L=this.propagateEditTaint(v,x);if(L.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(L.reason);this.cb.onSetCellValue(v,b,x,L.value,this.evalParams)}},{key:"setCellValues",value:function(v,b,x){var w=this.setClientValue(v,b);if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var L=this.setRecalcValue(v,b);if(L.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(L.reason);var N=this.propagateEditTaint(v,x);if(N.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(N.reason);this.cb.onSetCellValues(v,b,x,N.value,this.evalParams)}},{key:"getWorksheetFunc",value:function(v){var b;if((0,a.isVolatileFunc)(v)){var x=!1,w=this.evalParams.volatileMode;switch(v){case a.WorksheetFuncId.RAND:case a.WorksheetFuncId.RANDBETWEEN:case a.WorksheetFuncId.RANDARRAY:case a.WorksheetFuncId.NOW:x=w===F.VolatileMode.GroundTruth;break;case a.WorksheetFuncId.TODAY:x=w===F.VolatileMode.GroundTruth||w===F.VolatileMode.Estimation;break;default:x=a.WorksheetFuncId[v]===void 0;break}if(!x)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.VolatileFunction,name:(0,a.englishWorksheetFuncIdToName)(v)}]))}var L=(b=this.worksheetFuncOverrides[v])!=null?b:(0,o.getWorksheetFunc)(v);return L!=null?(0,n.success)(L):(0,n.failure)((0,a.notImplemented)([(0,a.englishWorksheetFuncIdToName)(v)]))}},{key:"getUserDefinedFunc",value:function(v){var b=v.id;return this.userDefinedFuncOverrides[b]!==void 0?(0,n.success)(this.userDefinedFuncOverrides[b]):(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(v){return this.getSheetRangeIds(v)}},{key:"setCellFailure",value:function(v,b,x){var w=this.setRecalcFailure(v.sheet,(0,C.createCellSetFromRange)(v.range));if(w.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(w.reason);var L=this.setClientValue(v,y.clientValueUnknownOper);if(L.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(L.reason);var N=this.setRecalcValue(v,a.blankOper);if(N.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(N.reason);var U=this.propagateEditTaint(v,x);if(U.kind===n.ResultKind.Failure)return this.cb.onUnavailableObject(U.reason);var K=this.evalParams;K.onRangeFailure==null||K.onRangeFailure(v,b,x),this.cb.onRangeFailure(v,b,x,U.value,K)}},{key:"getUsedRange",value:function(v){var b=this.getEditedUsedRange(v);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b}},{key:"getSheetName",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getSheetName(b);return w.kind===n.ResultKind.Failure||w.value===void 0?w:(0,n.success)(w.value)}},{key:"getSheetIndex",value:function(v,b){var x=this.getDocument(v);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getSheetIndex(b);return w.kind===n.ResultKind.Failure||w.value===void 0?w:(0,n.success)(w.value.index)}},{key:"getContainingTable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getContainingTable(v)}},{key:"getNamedRanges",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getNamedRanges(v)}},{key:"getStructRefColumn",value:function(v,b){var x=this.getDocument(v.scope.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.getStructRefColumn(v,b)}},{key:"getStructRefSpecialRef",value:function(v,b){var x=this.getDocument(v.scope.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.getStructRefSpecialRef(v,b)}},{key:"getIntersectingTables",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getIntersectingTables(v)}},{key:"getNamedObject",value:function(v,b){var x,w=this.getDocument(v.scope.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var L=w.value.getNameFormula(v,b);return L.kind===n.ResultKind.Failure?L:(0,n.success)((x=L.value)==null?void 0:x.obj)}},{key:"getHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?y.hiddennessFullyUnavailable:w.value.getHiddenRows(v.index,b,x)}},{key:"tryGetHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var L=w.value.tryGetHiddenRows(v.index,b,x);return L.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([L.reason])):L}},{key:"getHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?y.hiddennessFullyUnavailable:w.value.getHiddenCols(v.index,b,x)}},{key:"tryGetHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));var L=w.value.tryGetHiddenCols(v.index,b,x);return L.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([L.reason])):L}},{key:"getMergeCell",value:function(v){var b=this.allEditedAvailable(v);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));if(b.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRange,unavailableCells:b.value,range:v}]));var x=this.getDocument(v.sheet.document);if(x.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getMergeCell(v);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w}},{key:"isInFilterMode",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([b.reason]));var x=b.value.isInFilterMode(v.index);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x}},{key:"getRandom",value:function(){return(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: getRandom",this.evalParams.volatileMode===F.VolatileMode.GroundTruth),(0,n.success)(this.config.mathpack.fromNumber(this.random.next()))}},{key:"getTime",value:function(v,b){return(0,F.getTimeImpl)(this.config,v,b,this.evalParams.volatileMode)}},{key:"withEvalParams",value:function(v,b){var x=this,w=this.evalParams;this.evalParams=v;try{var L=b();return Array.isArray(L)?L:L.kind===n.ResultKind.Paused?(0,o.paused)(function(){return x.withEvalParams(v,L.resume)}):(0,o.breaked)(function(){return x.withEvalParams(v,L.resume)})}finally{this.evalParams=w}}},{key:"withEvalParamsEvalFormula",value:function(v,b){var x=this,w=this.evalParams;this.evalParams=v;try{var L=b();return L.kind===n.ResultKind.Paused?(0,o.paused)(function(){return x.withEvalParamsEvalFormula(v,L.resume)}):L.kind===n.ResultKind.Breaked?(0,o.breaked)(function(){return x.withEvalParamsEvalFormula(v,L.resume)}):L}finally{this.evalParams=w}}},{key:"evaluate",value:function(v,b,x,w){var L=this;return this.withEvalParams({computeKind:v,computeCells:b,volatileMode:x,onRangeFailure:w},function(){return L.evaluator.evalCells({},b)})}},{key:"evalFormula",value:function(v,b,x,w,L){var N=this,U={lexicalKind:a.LexicalKind.Other,originGridCell:(0,n.success)(b.range),originSheet:(0,n.success)(b.sheet),allowRelativeQualifier:!1,allowUnqualifiedCell:!0,allowImplicitTable:!0,wrapCellReferences:!1,workbookLoad:!1,emitStepInfo:L!==void 0,contextNames:void 0},K={lexicalSource:{kind:a.LexicalKind.Other},originGridCell:(0,n.success)(b.range),originSheet:(0,n.success)(b.sheet),calcingArray:!1,reflectionGridCell:(0,n.success)(b.range),reflectionSheet:(0,n.success)(b.sheet),implicitIntersect:!1,allowUnqualifiedCell:!0,wrapCellReferences:!1,followHyperlinks:(0,n.success)(!1),contextNames:void 0,stepConfig:L},G=function $(O,j){if(j.kind===n.ResultKind.Paused)return(0,o.paused)(function(){return $(O,j.resume())});if(j.kind===n.ResultKind.Breaked)return(0,o.breaked)(function(){return $(O,j.resume())});if(!(0,n.isSuccess)(j))return(0,n.success)({value:j});var z=N.evalFormulaFormat(b,O,j.value,x);return(0,n.success)({value:(0,n.success)(j.value),formatted:z})};return this.withEvalParamsEvalFormula({computeKind:h.ComputeKind.EvalFormula,computeCells:[b],volatileMode:w},function(){var $=N.parser.parseFormula(U,v),O=N.checkFormula(U,$,v,h.FormulaMode.EvalFormula),j=N.compileFormula(U,O);return(0,n.isSuccess)(j)?(L&&L.setCompiledFormula(j.value),G(j.value,N.evaluator.evalFormula(K,j.value))):(0,n.success)({value:j})})}},{key:"evalFormulaFormat",value:function(v,b,x,w){var L;if(w!==void 0){if(typeof w=="number")return this.formatValueIformat(v.sheet.document,w,x);if(w.kind===h.SpecialFormat.Known)return this.formatValueKnownFormat(v.sheet.document,w.knownFormat,x);var N=x;if((0,a.isBlankOper)(x)&&(w.kind===h.SpecialFormat.Origin||w.kind===h.SpecialFormat.Inferred||w.kind===h.SpecialFormat.Edit)&&((L=w.renderBlanksAsZeros)!=null&&L)&&(N=this.config.mathpack.zero),w.kind===h.SpecialFormat.Origin||w.kind===h.SpecialFormat.Aggregate){var U=this.ensureCellExists(v);return(0,n.isNone)(U)||!(0,n.isSuccess)(U)?U:w.kind===h.SpecialFormat.Origin?this.formatValueCell(v,N):this.formatValueAggregate(v,N)}return w.kind===h.SpecialFormat.Inferred?this.applyInferredFormat(v,b,N):w.kind===h.SpecialFormat.Edit?this.applyEditFormat(v,b,N,w.isWholeFormula):(0,n.assertNever)("calc.calc.PartialWorkbookDocumentCollection.evalFormulaFormat",w)}}},{key:"evalValue",value:function(v,b,x){var w=this.evalParams;this.evalParams={computeKind:b,computeCells:[v],volatileMode:x};try{var L,N=this.getEditedFormula(v);if(!(0,n.isSuccess)(N))return this.cb.onUnavailableObject(N.reason);if(((L=N.value)==null?void 0:L[1].compiledFmla)!==void 0)return;var U=this.hasRecalcDirty(v);if(!(0,n.isSuccess)(U))return this.cb.onUnavailableObject(U.reason);if(U.value)return;var K=this.tryGetCellValue(v.range,v.sheet);if(K===void 0)return;(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection.evalValue",K.kind===o.CellKind.FinalValue),this.cb.onReturnCellValue(v,K.oper,h.ComputedCellKind.EditedCell)}finally{this.evalParams=w}}},{key:"advanceVersion",value:function(){return this.version++,this.version}},{key:"setUserDefinedFuncOverrides",value:function(v){this.userDefinedFuncOverrides=v,this.advanceVersion()}},{key:"setWorksheetFuncOverrides",value:function(v){this.worksheetFuncOverrides=v,this.advanceVersion()}},{key:"setSheetNames",value:function(v,b){var x=this.ensureDocument(v);return x.kind===n.ResultKind.Failure?x:(this.document=x.value.setSheetNames(b),(0,n.success)(void 0))}},{key:"advanceState",value:function(v){this.document!==void 0&&this.document.advanceState(v,this.advanceVersion())}},{key:"onCellModified",value:function(v){if(this.document!==void 0)return this.document.onCellModified(v,this.advanceVersion())}},{key:"getServerDocument",value:function(){return this.documentLoc}},{key:"allServerAvailable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.allServerAvailable(v)}},{key:"forEachEditedNonBlankCellInSet",value:function(v,b,x){var w=v.index,L=v.document,N=this.getDocument(L);return N.kind===n.ResultKind.Failure?N:N.value.forEachEditedNonBlankCellInSet(w,b,x)}},{key:"forEachServerNonBlankCellInSet",value:function(v,b,x){var w=v.index,L=v.document,N=this.getDocument(L);return N.kind===n.ResultKind.Failure?N:N.value.forEachServerNonBlankCellInSet(w,b,x)}},{key:"forEachEditedCellInSet",value:function(v,b,x){var w=v.index,L=v.document,N=this.getDocument(L);return N.kind===n.ResultKind.Failure?N:N.value.forEachEditedCellInSet(w,b,x)}},{key:"clearCompiledFormulas",value:function(){if(this.document!==void 0)return this.document.clearCompiledFormulas()}},{key:"clearCompiledNumberFormats",value:function(){if(this.document!==void 0)return this.document.clearCompiledNumberFormats()}},{key:"getGridStatistics",value:function(){return this.document!==void 0?this.document.getGridStatistics():y.emptyGridStatistics}},{key:"getNameStatistics",value:function(){return this.document!==void 0?this.document.getNameStatistics():R.emptyNameStatistics}},{key:"collectGarbage",value:function(v){if(this.document!==void 0)return this.document.collectGarbage(v,this.advanceVersion())}},{key:"getEditedFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedFormula(v)}},{key:"forEachEditedFormula",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedFormula(v,b)}},{key:"getEditedValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedValue(v)}},{key:"forEachEditedValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedValue(v,b)}},{key:"getEditedFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedFormat(v)}},{key:"forEachEditedFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachEditedFormat(v,b)}},{key:"getEditedStyle",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getEditedStyle(v)}},{key:"getServerFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerFormat(v)}},{key:"getServerStyle",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerStyle(v)}},{key:"getClientFormat",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientFormat(v)}},{key:"getClientValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientValue(v)}},{key:"getRecalcValues",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getRecalcValues(v)}},{key:"forEachRecalcValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachRecalcValue(v,b)}},{key:"getServerValue",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerValue(v)}},{key:"getServerFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getServerFormula(v)}},{key:"getClientFormula",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.getClientFormula(v)}},{key:"getServerUsedRange",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return b;var x=b.value.getServerUsedRange(v.index);return x.kind===n.ResultKind.Failure||x.value===void 0?x:(0,n.success)((0,a.sheetGridRange)(v,x.value))}},{key:"getServerAvailableCells",value:function(){var v=[];return this.forEachDocument(function(b){return void(0,n.safePush)(v,b.getServerAvailableCells())}),v}},{key:"promoteServerAvailability",value:function(v,b){var x=v.sheet,w=v.set,L=this.getDocument(x.document);return L.kind===n.ResultKind.Failure?L:L.value.promoteServerAvailability(x.index,w,b)}},{key:"extendServerUnused",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.extendServerUnused(v.index,b,this.advanceVersion())}},{key:"setCellContents",value:function(v,b,x,w,L,N,U,K,G,$){var O=this.getDocument(b.sheet.document);if(O.kind===n.ResultKind.Failure)return O;var j=x===void 0?void 0:w?this.compileFmla(v,a.LexicalKind.Cell,(0,a.sheetGridCell)(b.sheet,L),void 0,x):x===""?y.blankCellGridFormula:{fmla:x,lexicalKind:a.LexicalKind.Cell,origin:L,compiledFmla:void 0,hasHyperlink:y.SpecialBoolean.ClientValueUnknown};return O.value.setCellContents(v,b,j,N,U,K,G,$,this.advanceVersion())}},{key:"setRangeFormula",value:function(v,b,x,w,L,N,U,K){var G=this.getDocument(b.sheet.document);if(G.kind===n.ResultKind.Failure)return G;var $=x===""?y.blankRangeGridFormula:this.compileFmla(v,a.LexicalKind.Range,(0,a.sheetGridCell)(b.sheet,w),(0,a.gridRangeAnchor)(b.range),x);return G.value.setRangeFormula(v,b,$,L,N,U,K,this.advanceVersion())}},{key:"copyRange",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.copyRange(v)}},{key:"pasteRange",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.pasteRange(v,b,this.advanceVersion())}},{key:"assumeRecalcFinal",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.assumeRecalcFinal(v,this.advanceVersion())}},{key:"getDirtyEditedCells",value:function(){return this.document?this.document.getDirtyEditedCells():[]}},{key:"getNonDirtyEditedCells",value:function(){return this.document?this.document.getNonDirtyEditedCells():[]}},{key:"getDirtyDependentCells",value:function(){return this.document?this.document.getDirtyDependentCells():[]}},{key:"setNamedObject",value:function(v,b,x){var w=this.getDocument(b.scope.document);return w.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([w.reason])):w.value.setNamedObject(v,b,x,this.compileNamedObject)}},{key:"setUndefinedNames",value:function(v){var b=this.getDocument(v.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.setUndefinedNames(v)}},{key:"promoteNamedObjects",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([x.reason])):x.value.promoteNamedObjects(v,b)}},{key:"setNumberFormats",value:function(v,b,x){var w=this,L=this.ensureDocument(v);if(L.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([L.reason]));var N=[];return b.forEach(function(U){var K=U.iformat,G=U.formatString,$=U.builtIn,O=w.compileNumberFormat(G,$);N[K]={formatString:G,builtIn:$,compiledFormat:O}}),(0,n.success)(L.value.setNumberFormats(N,x))}},{key:"setStyles",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setStyles(b,x))}},{key:"setFonts",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setFonts(b,x))}},{key:"setFills",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setFills(b,x))}},{key:"setBorders",value:function(v,b,x){var w=this.ensureDocument(v);return w.kind===n.ResultKind.Failure?w:(0,n.success)(w.value.setBorders(b,x))}},{key:"writeHiddenRows",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?w:w.value.setHiddenRows(v.index,b,x)}},{key:"writeHiddenCols",value:function(v,b,x){var w=this.getDocument(v.document);return w.kind===n.ResultKind.Failure?w:w.value.setHiddenCols(v.index,b,x)}},{key:"writeMergeCell",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.setMergeCell(v)}},{key:"writeInFilterMode",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setInFilterMode(v.index,b)}},{key:"resolveCellFormat",value:function(v,b){if(typeof b!="number")return(0,n.success)(b);var x=this.getDocument(v);if(!(0,n.isSuccess)(x))return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.getIformat(b);return(0,n.isSuccess)(w)?w.value.getValue():(0,n.failure)((0,a.unavailable)([w.reason]))}},{key:"resolveCellStyle",value:function(v,b){var x=this.getDocument(v);if(!(0,n.isSuccess)(x))return(0,n.failure)((0,a.unavailable)([x.reason]));var w=x.value.resolveCellStyle(b);return(0,n.isSuccess)(w)?(0,n.success)(w.value):(0,n.failure)((0,a.unavailable)([w.reason]))}},{key:"resolveValueFormat",value:function(v,b){var x;if(typeof b=="string")return this.resolveStringFormat(v,b);var w=this.getKnownFormat(v,b);if(!(0,n.isSuccess)(w))return w;var L=this.getFormatString(v,w.value.formatString);return(0,n.isSuccess)(L)?(0,n.success)((x=L.value)!=null?x:w.value):L}},{key:"resolveStringFormat",value:function(v,b){var x=this.getFormatString(v,b);return(0,n.isSuccess)(x)?x.value!==void 0?(0,n.success)(x.value):this.formatter.createFormat(b,!1):x}},{key:"resolveObjectFormat",value:function(v,b){var x=this.getFormatString(v,b.formatString);return(0,n.isSuccess)(x)?x.value!==void 0?(0,n.success)(x.value):(0,n.success)(b):x}},{key:"resolveEditFormat",value:function(v,b){return typeof b=="number"?(0,n.success)(b):this.resolveStringFormat(v,b)}},{key:"resolveRibbonFormat",value:function(v,b,x){var w;switch(b){case l.RibbonFormat.GalleryShortDate:case l.RibbonFormat.GalleryLongDate:{var L=this.getCellFormat(x);if(!(0,n.isSuccess)(L))return L;var N=this.resolveCellFormat(x.sheet.document,L.value);if(!(0,n.isSuccess)(N))return N;w=N.value;break}}var U=(0,l.getRibbonFormat)(this.config.localeInfo,b,w);return this.resolveStringFormat(v,U)}},{key:"resolveChangeDecimals",value:function(v,b,x){var w=this.getCellFormat(x);if(!(0,n.isSuccess)(w))return w;var L=this.resolveCellFormat(x.sheet.document,w.value);if(!(0,n.isSuccess)(L))return L;var N=this.formatter.changeFormatDecimals(L.value,b);return(0,n.isSuccess)(N)?N.value===void 0?n.successUndefined:this.resolveObjectFormat(v,N.value):N}},{key:"parseInferredEdit",value:function(v,b,x){var w=this.getCellFormat(v);if(!(0,n.isSuccess)(w))return w;var L=this.resolveCellFormat(v.sheet.document,w.value);if(!(0,n.isSuccess)(L))return L;var N=this.evalParams;this.evalParams={computeKind:h.ComputeKind.ParseEdit,computeCells:[v],volatileMode:x};try{return this.formatter.parseEdit(b,L.value)}finally{this.evalParams=N}}},{key:"inferFormulaFormat",value:function(v){var b=this.getEditedFormula(v);if(!(0,n.isSuccess)(b))return(0,n.success)(void this.cb.onUnavailableObject(b.reason));if(b.value===void 0||b.value[1].compiledFmla===void 0)return(0,n.success)(void this.cb.onUnavailableObject({kind:h.UnavailableKind.CellEvaluatingValue}));var x=b.value[1].compiledFmla.getValue();if(!(0,n.isSuccess)(x))return x;var w=(0,a.lexicalSourceGrid)(b.value[1].lexicalKind,(0,a.sheetGridRange)(v.sheet,b.value[0])),L=x.value;return this.formatter.evalFormat((0,l.evalFormatLocalsGrid)(w),L)}},{key:"fillInferredFormat",value:function(v,b){var x=this,w=b,L=b===h.SpecialFormat.Unavailable?(0,n.success)(h.SpecialFormat.Unavailable):this.resolveCellFormat(v.sheet.document,b);if(!(0,n.isSuccess)(L)){var N=L.reason;(0,C.forEachRangeInSet)(v.set,function(K){var G=(0,a.sheetGridRange)(v.sheet,K);return x.cb.onInferFormatFailure(G,N),!0}),L=(0,n.success)(h.SpecialFormat.Unavailable),w=h.SpecialFormat.Unavailable}var U=L.value;(0,C.forEachCellInSet)(v.set,function(K){var G=(0,a.sheetGridCell)(v.sheet,K),$=x.getEditedFormat(G);if(!(0,n.isSuccess)($))return x.cb.onUnavailableObject($.reason),!0;if($.value===h.SpecialFormat.Unavailable)return!0;var O=x.resolveCellFormat(v.sheet.document,$.value);if(!(0,n.isSuccess)(O))return x.cb.onInferFormatFailure(G,O.reason),!0;if((0,l.shouldInstallFormat)(U===h.SpecialFormat.Unavailable?void 0:U,O.value)){var j=x.setEditedFormat(G,w);(0,n.isSuccess)(j)||x.cb.onUnavailableObject(j.reason)}return!0})}},{key:"anonymizeFormula",value:function(v,b){var x,w=(x=b.compiledFmla)==null?void 0:x.getValue();return w!==void 0&&(0,n.isSuccess)(w)?[(0,a.anonymizeFormula)(this.config,w.value,v),T(w.value)]:[(0,n.anonymizeFormulaString)(b.fmla),[]]}},{key:"compileFmla",value:function(v,b,x,w,L){var N=this;return{fmla:L,lexicalKind:b,origin:w??x.range,compiledFmla:new F.ResettableLazy(function(){var U=N.parser.parseFormula((0,d.parseLocals)(b,x.range),L),K=v?U:N.autocorrectFormula((0,d.analyzeLocalsGrid)(b,x),U),G=v&&N.isServerWorkbookLoad,$=N.checkFormula((0,d.analyzeLocalsGrid)(b,x,void 0,G),K,L,v?h.FormulaMode.ServerCellFormula:h.FormulaMode.EditCellFormula),O=N.adjustFormulaOrigin($,x,w);return N.compileFormula((0,o.compileLocalsGrid)(b,x.range),O)}),hasHyperlink:y.SpecialBoolean.ClientValueUnknown}}},{key:"compileFormula",value:function(v,b){return(0,n.isSuccess)(b)?this.compiler.compileFormula(v,b.value):b}},{key:"checkFormula",value:function(v,b,x,w){if(!(0,n.isSuccess)(b))return b;var L=this.analyzer.checkFormulaWithDiagnostics(v,b.value);if(!(0,n.isSuccess)(L))return L;if(!(0,a.isWellFormed)(L.value[0])){var N="calc.PartialWorkbook.checkFormula: expected well-formed formula; given "+(0,n.anonymizeFormulaString)(x);return(0,n.failure)((0,o.illFormedFormula)(N,w,(0,d.summarizeFormulaDiagnostics)(L.value[1])))}return(0,n.success)(L.value[0])}},{key:"autocorrectFormula",value:function(v,b){return(0,n.isSuccess)(b)?this.analyzer.autocorrectFormula(v,b.value):b}},{key:"adjustFormulaOrigin",value:function(v,b,x){if(!(0,n.isSuccess)(v)||x===void 0)return v;var w=(0,a.resolveLocalsGrid)(b);return(0,a.adjustFormulaOrigin)(this,w,x,v.value)}},{key:"compileNumberFormat",value:function(v,b){var x=this;return new F.ResettableLazy(function(){var w=x.formatter.createFormat(v,b);return(0,n.isSuccess)(w)||x.cb.onNumberFormatFailure(w.reason),w})}},{key:"compileKnownFormats",value:function(){var v=this;return(0,n.numEnumMap)(a.KnownFormat,function(b){return v.compileNumberFormat((0,l.getKnownFormat)(v.config.localeInfo,b),!1)})}},{key:"printFormulaBarText",value:function(v,b,x){return this.printer.printFormula((0,a.printLocalsGrid)(v,(0,a.sheetGridCell)(v.range.sheet,b)),x)}},{key:"renderValueBarText",value:function(v,b,x){var w=this.getEditedResolvedFormat(v);return(0,n.isSuccess)(w)?this.formatter.renderFormulaBar(v.sheet.document,b,w.value,(0,n.stringStartsWith)(x,"'")):w}},{key:"formatValueCell",value:function(v,b){if((0,a.isBlankOper)(b))return(0,n.success)((0,l.formattedValue)([],void 0,l.Alignment.Left,l.Clip.All));var x=this.getEditedResolvedFormat(v);if(!(0,n.isSuccess)(x))return x;var w=!0;return this.formatter.applyFormat(x.value,b,w)}},{key:"formatValueAggregate",value:function(v,b){if(!(0,a.isNumberOper)(b))return(0,n.success)((0,l.hashesValue)(l.aggregationError,void 0));var x;if((0,a.isNumberOper)(b)&&this.config.mathpack.cond(b)===0)x=this.getKnownFormat(v.sheet.document,a.KnownFormat.General);else{if(x=this.getEditedResolvedFormat(v),!(0,n.isSuccess)(x))return x;var w=x.value.valueType;w===l.FormatValueType.Text?x=this.getKnownFormat(v.sheet.document,a.KnownFormat.General):w===l.FormatValueType.Time&&(x=this.getKnownFormat(v.sheet.document,a.KnownFormat.AbsHMMSS))}if(!(0,n.isSuccess)(x))return x;var L=!0;return this.formatter.applyFormat(x.value,b,L)}},{key:"formatValueIformat",value:function(v,b,x){var w=this.getIformat(v,b);return(0,n.isSuccess)(w)?this.formatter.applyFormat(w.value,x,!0):w}},{key:"formatValueKnownFormat",value:function(v,b,x){var w=this.getKnownFormat(v,b);return(0,n.isSuccess)(w)?this.formatter.applyFormat(w.value,x,!0):w}},{key:"getEditedResolvedFormat",value:function(v){var b=this.getEditedFormat(v);return(0,n.isSuccess)(b)?b.value===h.SpecialFormat.Unavailable?(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.CellFormat}])):this.resolveCellFormat(v.sheet.document,b.value):(0,n.failure)((0,a.unavailable)([b.reason]))}},{key:"getDocument",value:function(v){return this.documentLoc===void 0||this.document===void 0||!(0,a.isDocumentLocEqual)(this.documentLoc,v)?(0,n.failure)({kind:h.UnavailableKind.DocumentLoc,document:v}):(0,n.success)(this.document)}},{key:"ensureDocument",value:function(v){return this.documentLoc===void 0&&this.document===void 0&&(this.documentLoc=v,this.document=new g.PartialWorkbookDocument(v,this.config.localeInfo.stringCompareCI,new m.PartialWorkbookFormats(this.compileKnownFormats()),new S.PartialWorkbookStyles)),this.getDocument(v)}},{key:"tryGetCellValues",value:function(v,b){var x=this,w=(0,a.sheetGridRange)(b,v),L=v.row,N=v.col,U=v.rows,K=v.cols,G=this.getRecalcValues(w);if(G.kind===n.ResultKind.Failure){this.cb.onUnavailableObject(G.reason);return}for(var $=!1,O=0;O<U;O+=1)for(var j=G.value[O],z=0;z<K;z+=1){var H=j[z].failure;H!==void 0&&(this.setCellFailure((0,a.sheetGridCell)(b,(0,a.gridCell)(L+O,N+z)),H,D),$=!0)}if(!$){var V=function(W){return(0,o.finalValue)(W.oper)},I=G.value.map(function(q){return q.map(V)}),B=this.forEachRecalcDirty(w,function(q){var W=(0,a.sheetGridCell)(b,q),Z=x.getEditedFormula(W);if(Z.kind===n.ResultKind.Failure)return x.cb.onUnavailableObject(Z.reason),!1;if(Z.value===void 0)return x.setCellFailure(W,(0,a.unavailable)([{kind:h.UnavailableKind.CellMissingFormula}]),D),$=!0,!0;var P=be(Z.value,2),Q=P[0],Y=P[1];if(Y.compiledFmla===void 0)return x.cb.onUnavailableObject({kind:h.UnavailableKind.CellEvaluatingValue}),!1;var X=x.readCompiledFmla((0,a.sheetGridRange)(b,Q),Y.compiledFmla);return(0,n.isSuccess)(X)?(I[q.row-L][q.col-N]=(0,o.pendingValue)((0,a.sheetGridCell)(b,(0,a.gridRangeAnchor)(Q))),!0):($=!0,!0)});if(!(0,n.isSuccess)(B)){this.cb.onUnavailableObject(B.reason);return}if(!(!B.value||$))return I}}},{key:"tryGetCellValue",value:function(v,b){var x=this.tryGetCellValues(v,b);return x===void 0?void 0:x[0][0]}},{key:"makeGetCellValues",value:function(v){var b=this;return function(x){var w=b.allEditedAvailable(x);if(w.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([w.reason]));if(w.value!==!0)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRange,range:x,unavailableCells:w.value}]));var L=b.hasRecalcFailure(x);if(L.kind===n.ResultKind.Failure)return(0,n.failure)((0,a.unavailable)([L.reason]));if(L.value)return(0,n.failure)((0,o.previousFailure)(x));if((0,a.gridRangeSize)(x.range)>b.maxDereferenceCells)return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRangeSize,range:x}]));var N=v(x.range,x.sheet);return N===void 0?(0,n.failure)((0,o.previousFailure)(x)):(0,n.success)(N)}}},{key:"readCompiledFmla",value:function(v,b){var x=b.getValue();if((0,n.isSuccess)(x))return x;if(this.setCellFailure(v,x.reason,D),x.reason.kind===o.ReasonKind.Unavailable){var w=x.reason;return x}return(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.CellFormula,reason:x.reason}]))}},{key:"getEditedUsedRange",value:function(v){var b=this.getDocument(v.document);if(b.kind===n.ResultKind.Failure)return b;var x=b.value.getEditedUsedRange(v.index);return x.kind===n.ResultKind.Failure||x.value===void 0?x:(0,n.success)((0,a.sheetGridRange)(v,x.value))}},{key:"getSheetRangeIds",value:function(v){var b=this.getDocument(v.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.getSheetRangeIds(v)}},{key:"allEditedAvailable",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.allEditedAvailable(v)}},{key:"forEachRecalcDirty",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.forEachRecalcDirty(v,b)}},{key:"hasRecalcDirty",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcDirty(v)}},{key:"hasRecalcFailure",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcFailure(v)}},{key:"hasEditedEditTaint",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasEditedEditTaint(v)}},{key:"hasRecalcEditTaint",value:function(v){var b=this.getDocument(v.sheet.document);return b.kind===n.ResultKind.Failure?b:b.value.hasRecalcEditTaint(v)}},{key:"setEditedFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setEditedFormat(v,b)}},{key:"setClientFormat",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientFormat(v,b,this.advanceVersion())}},{key:"setRecalcFailure",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcFailure(v.index,b)}},{key:"testAndSetClientValue",value:function(v,b){var x=this.getClientValue(v);if(x.kind===n.ResultKind.Failure)return x;var w=(0,y.isClientValueUnknownOper)(x.value.oper)||!(0,a.isReadOperEqual)(this.config.mathpack,x.value.oper,b,!0);if(w){var L=this.setClientValue(v,b);if(L.kind===n.ResultKind.Failure)return L}return(0,n.success)(w)}},{key:"testAndSetClientFormat",value:function(v,b){var x=this.getClientFormat(v);if(x.kind===n.ResultKind.Failure)return x;var w=b!==x.value;if(w){var L=this.setClientFormat(v,b);if(L.kind===n.ResultKind.Failure)return L}return(0,n.success)(w)}},{key:"testAndSetClientFormula",value:function(v,b,x){var w,L=this.getClientFormula((0,a.sheetGridRangeAnchor)(v));if(L.kind===n.ResultKind.Failure)return L;var N=(w=L.value)!=null?w:[v.range,y.blankClientGridFormula],U=be(N,2),K=U[0],G=U[1],$=(0,a.gridRangeAnchor)(v.range),O=b!==void 0&&b!==G.fmla||G.compiledFmla!==void 0&&!(0,a.isGridCellEqual)($,G.origin),j=x!==void 0&&x!==G.hasHyperlink;if(O||j){var z=G.compiledFmla,H=this.setClientFormula((0,a.sheetGridRange)(v.sheet,K),{fmla:b??G.fmla,compiledFmla:z,origin:b!==void 0?$:G.origin,hasHyperlink:x??G.hasHyperlink});if(H.kind===n.ResultKind.Failure)return H}return(0,n.success)({hasFmlaChanged:O,hasHyperlinkChanged:j})}},{key:"setRecalcEditTaint",value:function(v,b){var x=this.getDocument(v.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcEditTaint(v.index,b)}},{key:"propagateEditTaint",value:function(v,b){var x=this.hasEditedEditTaint(v);if(x.kind===n.ResultKind.Failure)return x;if(x.value)return(0,n.success)(h.ComputedCellKind.EditedCell);for(var w of b.cells){var L=this.hasRecalcEditTaint(w);if(L.kind===n.ResultKind.Failure)return L;if(L.value){var N=this.setRecalcEditTaint(v.sheet,(0,C.createCellSetFromRange)(v.range));return N.kind===n.ResultKind.Failure?N:(0,n.success)(h.ComputedCellKind.DependentCell)}}if((b.special&(a.SpecialPrecs.Calc|a.SpecialPrecs.Time))!==0){var U=this.setRecalcEditTaint(v.sheet,(0,C.createCellSetFromRange)(v.range));return U.kind===n.ResultKind.Failure?U:(0,n.success)(h.ComputedCellKind.DependentCell)}return b.bound===a.PrecsBound.Exact||this.evalParams!==void 0&&this.evalParams.computeKind===h.ComputeKind.EditedCell?(0,n.success)(h.ComputedCellKind.IndependentCell):(0,n.success)(h.ComputedCellKind.UnknownNonEditedCell)}},{key:"setClientValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientValue(v,b,this.advanceVersion())}},{key:"setRecalcValue",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setRecalcValue(v,b)}},{key:"setClientFormula",value:function(v,b){var x=this.getDocument(v.sheet.document);return x.kind===n.ResultKind.Failure?x:x.value.setClientFormula(v,b,this.advanceVersion())}},{key:"hasRecalcNameFailure",value:function(v){var b=this.getDocument(v.scope.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.hasRecalcNameFailure(v)}},{key:"setRecalcNameFailure",value:function(v){var b=this.getDocument(v.scope.document);return b.kind===n.ResultKind.Failure?(0,n.failure)((0,a.unavailable)([b.reason])):b.value.setRecalcNameFailure(v)}},{key:"setNameFailure",value:function(v,b){var x=this.setRecalcNameFailure(v);if(x.kind===n.ResultKind.Failure)return this.cb.onUnavailable(x.reason);this.cb.onNameFailure(v,b,this.evalParams)}},{key:"applyInferredFormat",value:function(v,b,x){var w=this.getInferredFormat(v,b);return(0,n.isSuccess)(w)?w.value===void 0?this.formatValueKnownFormat(v.sheet.document,a.KnownFormat.General,x):typeof w.value=="number"?this.formatValueIformat(v.sheet.document,w.value,x):this.formatter.applyFormat(w.value,x,!0):w}},{key:"applyEditFormat",value:function(v,b,x,w){if(b.node.kind===a.NodeKind.CellRef&&!w)return this.applyInferredFormat(v,b,x);var L=this.ensureCellExists(v);if((0,n.isNone)(L)||!(0,n.isSuccess)(L))return L;var N=this.getEditedResolvedFormat(v);if(!(0,n.isSuccess)(N))return N;var U=this.getInferredFormat(v,b);if(!(0,n.isSuccess)(U))return U;var K;if(U.value===void 0)K=void 0;else if(typeof U.value=="number"){var G=this.getIformat(v.sheet.document,U.value);if(!(0,n.isSuccess)(G))return G;K=G.value}else K=U.value;var $=(0,l.getKnownFormat)(this.config.localeInfo,a.KnownFormat.General)===N.value.formatString;return(w||$)&&(0,n.isDefined)(K)&&(0,l.shouldInstallFormat)(K,N.value)?this.formatter.applyFormat(K,x,!0):this.formatter.applyFormat(N.value,x,!0)}},{key:"getInferredFormat",value:function(v,b){var x={lexicalSource:{kind:a.LexicalKind.Other},originGridCell:(0,n.success)(v.range),originSheet:(0,n.success)(v.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!1};return this.formatter.evalFormat(x,b)}},{key:"ensureCellExists",value:function(v){var b=this.allEditedAvailable(v);return(0,n.isSuccess)(b)?b.value!==!0?(0,n.failure)((0,a.unavailable)([{kind:h.UnavailableKind.GridRange,unavailableCells:b.value,range:v}])):(0,n.success)(!0):void this.cb.onUnavailableObject(b.reason)}}])})();r.PartialWorkbookDocumentCollection=_},"../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isFailureOutputMessage=l;var n=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),a=[n.OutputMessageKind.RangeFailure,n.OutputMessageKind.NameFailure,n.OutputMessageKind.NumberFormatFailure,n.OutputMessageKind.PrintFormulaFailure,n.OutputMessageKind.InferFormatFailure,n.OutputMessageKind.FormatValueFailure,n.OutputMessageKind.UnhandledFailure];function l(o){return a.includes(o.kind)}},"../excel-online-calc/lib/calc/partialWorkbookFormats.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookFormats=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),l=(function(){function o(d){Ge(this,o),this.iformats=[],this.formatStrings=(0,n.makeStringMap)(),this.knownFormats=d}return We(o,[{key:"clone",value:function(){var g=this,m=new o(this.knownFormats);return Object.keys(this.iformats).map(Number).forEach(function(y){m.iformats[y]=g.iformats[y]}),Object.keys(this.formatStrings).forEach(function(y){m.formatStrings[y]=g.formatStrings[y]}),m}},{key:"clearCompiledNumberFormats",value:function(){var g=this;this.iformats.forEach(function(m){m.compiledFormat.reset()}),Object.keys(this.knownFormats).map(function(m){return Number(m)}).forEach(function(m){g.knownFormats[m].reset()}),this.formatStrings=(0,n.makeStringMap)(),Object.keys(this.iformats).map(Number).forEach(function(m){var y=g.iformats[m];g.formatStrings[y.formatString]=m})}},{key:"getIformat",value:function(g){var m=this.iformats[g];return m===void 0?(0,n.failure)({kind:a.UnavailableKind.NumberFormat,iformat:g}):(0,n.success)(m.compiledFormat)}},{key:"getIformats",value:function(){return this.iformats}},{key:"getKnownFormat",value:function(g){return(0,n.success)(this.knownFormats[g])}},{key:"getFormatString",value:function(g){return(0,n.success)(this.formatStrings[g])}},{key:"setNumberFormats",value:function(g,m){var y=this;m||(this.iformats=[],this.formatStrings=(0,n.makeStringMap)()),Object.keys(g).map(Number).forEach(function(h){var R=y.iformats[h];R!==void 0&&delete y.formatStrings[R.formatString];var C=g[h];y.iformats[h]=C,y.formatStrings[C.formatString]=h})}}])})();r.PartialWorkbookFormats=l},"../excel-online-calc/lib/calc/partialWorkbookGrid.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookGrid=r.CloningTarget=r.denseUsedRange=r.emptyUsedRange=r.emptyGridStatistics=r.hiddennessFullyUnavailable=r.blankGridValue=r.clientValueUnknownOper=r.ClientOperKind=r.blankClientGridFormula=r.isBlankGridFormula=r.blankRangeGridFormula=r.blankCellGridFormula=r.SpecialString=r.SpecialBoolean=r.isBlankCellFormat=r.blankCellFormat=void 0,r.isClientValueUnknownOper=E,r.isBlankGridValue=A,r.mergeGridStatistics=b,r.usedRangeJoin=x,r.usedRangeIsect=w;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc-runtime/lib/index.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookSets.js");function y(U){return Array.isArray(U)}r.blankCellFormat=0;var h=function(K){return K===0};r.isBlankCellFormat=h;var R;(function(U){U.ClientValueUnknown="ClientValueUnknown"})(R||(r.SpecialBoolean=R={}));var C;(function(U){U[U.ClientValueUnknown=0]="ClientValueUnknown"})(C||(r.SpecialString=C={})),r.blankCellGridFormula={fmla:"",lexicalKind:o.LexicalKind.Cell,origin:(0,o.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,n.staticAssertExtends)(),r.blankRangeGridFormula={fmla:"",lexicalKind:o.LexicalKind.Range,origin:(0,o.gridCell)(0,0),compiledFmla:void 0,hasHyperlink:!1},(0,n.staticAssertExtends)();var S=function(K,G){return K===""&&!G};r.isBlankGridFormula=S,r.blankClientGridFormula=r.blankCellGridFormula;var F;(function(U){U.ClientValueUnknown="ClientValueUnknown"})(F||(r.ClientOperKind=F={})),r.clientValueUnknownOper={kind:F.ClientValueUnknown};function E(U){return U.kind===F.ClientValueUnknown}r.blankGridValue={oper:o.blankOper,failure:void 0},(0,n.staticAssertExtends)();function A(U,K){return(0,o.isBlankOper)(U)&&K===void 0}function T(U,K,G){return U.setValue(K,G,function($){return $.fmla!==G.fmla||$.lexicalKind!==G.lexicalKind||$.compiledFmla!==void 0&&!(0,o.isGridCellEqual)($.origin,G.origin)||$.compiledFmla==null!=(G.compiledFmla==null)})}function D(U,K){return U.forEachMeets(K,function(G,$){if($.fmla.length>0){var O=$.lexicalKind===o.LexicalKind.Cell?r.blankCellGridFormula:r.blankRangeGridFormula;U=U.setValue(G,O)}return!0}),U}function _(U,K){return U.forEachMeets(K,function(G,$){return($.fmla===C.ClientValueUnknown||$.fmla.length>0)&&(U=U.setValue(G,r.blankClientGridFormula)),!0}),U}function M(U,K,G,$){var O=(0,l.intersectProduct)(K,m.availableReadProduct),j=(0,l.project)((0,l.intersectProduct)(G,O),"row","col");return(0,m.forEachCellInSet)((0,l.exceptProduct)(K,j),function(z){return U=U.setValue(z,$),!0}),U}function k(U,K,G){var $=(0,l.intersectProduct)(K,m.availableReadProduct),O=(0,l.project)((0,l.intersectProduct)(G,$),"row","col");return(0,m.forEachCellInSet)((0,l.exceptProduct)(K,O),function(j){return U=U.setValue(j,g.SpecialStyle.Unavailable),!0}),U}r.hiddennessFullyUnavailable={hidden:[],available:[]};var v={values:(0,o.makeGridRangeTable)(),formats:(0,o.makeGridRangeTable)(),styles:(0,o.makeGridRangeTable)(),formulae:(0,o.makeGridRangeTable)(),dirty:a.empty};r.emptyGridStatistics={serverFormulaeNodeCount:0,serverFormatsNodeCount:0,serverStylesNodeCount:0,serverValuesNodeCount:0,serverDirtySetSubspaceCount:0,editedFormulaeNodeCount:0,editedFormatsNodeCount:0,editedStylesNodeCount:0,editedValuesNodeCount:0,editedDirtySetSubspaceCount:0,clientFormulaeNodeCount:0,clientFormatsNodeCount:0,clientValuesNodeCount:0,recalcValuesNodeCount:0,recalcDirtySetSubspaceCount:0,recalcFailuresSetSubspaceCount:0,recalcTaintSetSubspaceCount:0,availabilitySetSubspaceCount:0,availabilityHistorySize:0,hiddenRowsNodeCount:0,hiddenColsNodeCount:0};function b(U,K){return{serverFormulaeNodeCount:U.serverFormulaeNodeCount+K.serverFormulaeNodeCount,serverFormatsNodeCount:U.serverFormatsNodeCount+K.serverFormatsNodeCount,serverStylesNodeCount:U.serverStylesNodeCount+K.serverStylesNodeCount,serverValuesNodeCount:U.serverValuesNodeCount+K.serverValuesNodeCount,serverDirtySetSubspaceCount:U.serverDirtySetSubspaceCount+K.serverDirtySetSubspaceCount,editedFormulaeNodeCount:U.editedFormulaeNodeCount+K.editedFormulaeNodeCount,editedFormatsNodeCount:U.editedFormatsNodeCount+K.editedFormatsNodeCount,editedStylesNodeCount:U.editedStylesNodeCount+K.editedStylesNodeCount,editedValuesNodeCount:U.editedValuesNodeCount+K.editedValuesNodeCount,editedDirtySetSubspaceCount:U.editedDirtySetSubspaceCount+K.editedDirtySetSubspaceCount,clientFormulaeNodeCount:U.clientFormulaeNodeCount+K.clientFormulaeNodeCount,clientFormatsNodeCount:U.clientFormatsNodeCount+K.clientFormatsNodeCount,clientValuesNodeCount:U.clientValuesNodeCount+K.clientValuesNodeCount,recalcValuesNodeCount:U.recalcValuesNodeCount+K.recalcValuesNodeCount,recalcDirtySetSubspaceCount:U.recalcDirtySetSubspaceCount+K.recalcDirtySetSubspaceCount,recalcFailuresSetSubspaceCount:U.recalcFailuresSetSubspaceCount+K.recalcFailuresSetSubspaceCount,recalcTaintSetSubspaceCount:U.recalcTaintSetSubspaceCount+K.recalcTaintSetSubspaceCount,availabilitySetSubspaceCount:U.availabilitySetSubspaceCount+K.availabilitySetSubspaceCount,availabilityHistorySize:U.availabilityHistorySize+K.availabilityHistorySize,hiddenRowsNodeCount:U.hiddenRowsNodeCount+K.hiddenRowsNodeCount,hiddenColsNodeCount:U.hiddenColsNodeCount+K.hiddenColsNodeCount}}r.emptyUsedRange=void 0,r.denseUsedRange=(0,o.gridRange)(0,0,o.sheetRows,o.sheetCols);function x(U,K){return U===r.emptyUsedRange?K:K===r.emptyUsedRange?U:(0,o.gridRangeJoin)(U,K)}function w(U,K){return U===r.emptyUsedRange||K===r.emptyUsedRange?r.emptyUsedRange:(0,o.gridRangeIsect)(U,K)}var L;(function(U){U[U.Server=0]="Server",U[U.Client=1]="Client"})(L||(r.CloningTarget=L={}));var N=(function(){function U(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v,G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.empty,$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.denseUsedRange,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:a.empty,j=arguments.length>4&&arguments[4]!==void 0?arguments[4]:a.empty,z=arguments.length>5&&arguments[5]!==void 0?arguments[5]:a.empty,H=arguments.length>6&&arguments[6]!==void 0?arguments[6]:a.empty,V=arguments.length>7&&arguments[7]!==void 0?arguments[7]:(0,o.makeGridRangeTable)(),I=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1,B=arguments.length>9&&arguments[9]!==void 0?arguments[9]:!1;Ge(this,U),this.oldAvailabilities={},this.availabilityHistorySize=0,this.serverContents=K,this.serverAvailability=G,this.serverUsed=$,this.hiddenRows=O,this.hiddenRowsAvailability=j,this.hiddenCols=z,this.hiddenColsAvailability=H,this.mergeCells=V,this.inFilterMode=I,this.filterModeAvailable=B,this.rollBackToServerState(0)}return We(U,[{key:"clone",value:function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:L.Server,$=new U(this.serverContents,this.serverAvailability,this.serverUsed,this.hiddenRows,this.hiddenRowsAvailability,this.hiddenCols,this.hiddenColsAvailability,this.mergeCells,this.inFilterMode,this.filterModeAvailable);return G===L.Client&&($.editedContents=this.editedContents,$.clientContents=this.clientContents,$.recalcValues=this.recalcValues,$.recalcDirty=this.recalcDirty,$.recalcFailures=this.recalcFailures,$.editedTaint=this.editedTaint,$.recalcTaint=this.recalcTaint,$.editedAvailability=this.editedAvailability),$}},{key:"advanceState",value:function(G,$){this.oldAvailabilities[G]=this.serverAvailability,this.availabilityHistorySize+=1,this.serverAvailability=a.empty,this.serverUsed=r.denseUsedRange,this.hiddenRows=this.hiddenRowsAvailability=a.empty,this.hiddenCols=this.hiddenColsAvailability=a.empty,this.inFilterMode=this.filterModeAvailable=!1,this.rollBackToServerState($)}},{key:"rollBackToServerState",value:function(G){this.editedContents=this.serverContents,this.editedAvailability=this.serverAvailability,this.editedUsed=this.serverUsed,this.editedTaint=a.empty,this.rollBackToEditedState(G)}},{key:"rollBackToEditedState",value:function(G){this.setClientContents(this.editedContents,G),this.recalcValues=this.editedContents.values,this.recalcFailures=a.empty,this.recalcDirty=this.editedContents.dirty,this.recalcTaint=this.editedTaint}},{key:"allServerAvailable",value:function(G){return this.allAvailable(G,this.serverAvailability)}},{key:"allEditedAvailable",value:function(G){return this.allAvailable(G,this.editedAvailability)}},{key:"allAvailable",value:function(G,$){var O=(0,m.createCellSetFromRange)(G),j=(0,l.intersectProduct)(O,m.availableReadProduct),z=(0,l.intersectProduct)($,j),H=(0,l.project)((0,l.exceptProduct)(j,z),"row","col"),V=(0,l.compareProduct)(z,j),I=V!==void 0&&V>=0;return I?!0:H}},{key:"forEachRecalcDirty",value:function(G,$){return(0,m.forEachCellInSet)((0,l.intersectProduct)(this.recalcDirty,(0,m.createCellSetFromRange)(G)),$)}},{key:"hasRecalcDirty",value:function(G){return(0,l.meetsProduct)(this.recalcDirty,(0,m.createCellSetFromRange)(G))}},{key:"hasRecalcFailure",value:function(G){return(0,l.meetsProduct)(this.recalcFailures,(0,m.createCellSetFromRange)(G))}},{key:"hasEditedEditTaint",value:function(G){return(0,l.meetsProduct)(this.editedTaint,(0,m.createCellSetFromRange)(G))}},{key:"hasRecalcEditTaint",value:function(G){return(0,l.meetsProduct)(this.recalcTaint,(0,m.createCellSetFromRange)(G))}},{key:"getEditedUsedRange",value:function(){return this.editedUsed}},{key:"getServerUsedRange",value:function(){return this.serverUsed}},{key:"getServerAvailability",value:function(){return this.serverAvailability}},{key:"getHiddenRows",value:function(G,$){var O=m.bspFactory.row((0,n.pair)(G,$)),j=(0,a.intersect)(this.hiddenRowsAvailability,O),z=[];(0,m.forEachRow)(j,function(V){var I=be(V,2),B=I[0],q=I[1];return z.push((0,d.interval)(B,q)),!0});var H=[];return(0,m.forEachRow)((0,a.intersect)(this.hiddenRows,j),function(V){var I=be(V,2),B=I[0],q=I[1];return H.push((0,d.interval)(B,q)),!0}),{hidden:H,available:z}}},{key:"tryGetHiddenRows",value:function(G,$){var O=this.getHiddenRows(G,$),j=O.available.length===1&&O.available[0].start===G&&O.available[0].end===$;return j?(0,n.success)(O.hidden):(0,n.failure)({kind:g.UnavailableKind.HiddenRows})}},{key:"setHiddenRows",value:function(G,$){var O=m.bspFactory.row((0,n.pair)(G.row,G.row+G.rows));this.hiddenRows=(0,a.union)((0,a.except)(this.hiddenRows,O),(0,a.intersect)($,O)),this.hiddenRowsAvailability=(0,a.union)(this.hiddenRowsAvailability,O)}},{key:"getHiddenCols",value:function(G,$){var O=m.bspFactory.col((0,n.pair)(G,$)),j=(0,a.intersect)(this.hiddenColsAvailability,O),z=[];(0,m.forEachCol)(j,function(V){var I=be(V,2),B=I[0],q=I[1];return z.push((0,d.interval)(B,q)),!0});var H=[];return(0,m.forEachCol)((0,a.intersect)(this.hiddenCols,j),function(V){var I=be(V,2),B=I[0],q=I[1];return H.push((0,d.interval)(B,q)),!0}),{hidden:H,available:z}}},{key:"tryGetHiddenCols",value:function(G,$){var O=this.getHiddenCols(G,$),j=O.available.length===1&&O.available[0].start===G&&O.available[0].end===$;return j?(0,n.success)(O.hidden):(0,n.failure)({kind:g.UnavailableKind.HiddenCols})}},{key:"setHiddenCols",value:function(G,$){var O=m.bspFactory.col((0,n.pair)(G.col,G.col+G.cols));this.hiddenCols=(0,a.union)((0,a.except)(this.hiddenCols,O),(0,a.intersect)($,O)),this.hiddenColsAvailability=(0,a.union)(this.hiddenColsAvailability,O)}},{key:"setMergeCell",value:function(G){this.mergeCells=this.mergeCells.setValue(G,!0)}},{key:"getMergeCell",value:function(G){var $;return this.mergeCells.forEachGe(G,function(O){return $=O,!0}),$}},{key:"isInFilterMode",value:function(){return this.filterModeAvailable?(0,n.success)(this.inFilterMode):(0,n.failure)({kind:g.UnavailableKind.InFilterMode})}},{key:"setInFilterMode",value:function(G){this.inFilterMode=G,this.filterModeAvailable=!0}},{key:"forEachNonBlankSetCellInSet",value:function(G,$,O,j){var z=(0,l.intersectProduct)(G,m.availableSetProduct);return(0,m.forEachRangeInSet)((0,l.intersectProduct)(O,z),function(H){return j.formulae.forEachMeets(H,function(V,I){return(0,r.isBlankGridFormula)(I.fmla,I.compiledFmla!==void 0)?!0:(0,o.forEachCellInRange)((0,o.gridRangeIsect)(H,V),$)})})}},{key:"forEachReadableCellInSet",value:function(G,$,O){var j=(0,l.intersectProduct)(G,m.availableReadProduct);return(0,m.forEachRangeInSet)((0,l.intersectProduct)(O,j),function(z){return(0,o.forEachCellInRange)(z,$)})}},{key:"forEachEditedNonBlankCellInSet",value:function(G,$){return this.forEachNonBlankSetCellInSet(G,$,this.editedAvailability,this.editedContents)}},{key:"forEachServerNonBlankCellInSet",value:function(G,$){return this.forEachNonBlankSetCellInSet(G,$,this.serverAvailability,this.serverContents)}},{key:"forEachEditedCellInSet",value:function(G,$){return this.forEachReadableCellInSet(G,$,this.editedAvailability)}},{key:"promoteServerAvailability",value:function(G,$){var O=(0,l.intersectProduct)(G,m.availableSetProduct),j=this.oldAvailabilities[$];if(j===void 0)return!1;var z=(0,l.compareProduct)(j,O);return z!==void 0&&z>=0?(this.unionAvailability(!0,(0,l.intersectProduct)(G,m.availableAllProduct)),this.unionTaint(!0,a.empty),this.unionUsed(!0,(0,m.cellSetBounds)(G)),!0):!1}},{key:"extendServerUnused",value:function(G,$){var O=G===r.emptyUsedRange?a.empty:(0,m.createCellSetFromRange)(G),j=(0,l.complementProduct)(O),z=this.serverContents,H=z.values,V=z.formats,I=z.styles,B=z.formulae,q=z.dirty;(0,m.forEachRangeInSet)(j,function(P){return H.forEachLe(P,function(Q,Y){return A(Y.oper,Y.failure)||(H=H.setValue(Q,r.blankGridValue)),!0}),V.forEachLe(P,function(Q,Y){return(0,r.isBlankCellFormat)(Y)||(V=V.setValue(Q,r.blankCellFormat)),!0}),I.forEachLe(P,function(Q,Y){return Y!==g.SpecialStyle.Blank&&(I=I.setValue(Q,g.SpecialStyle.Blank)),!0}),!0}),(0,m.forEachRangeInSet)(j,function(P){return B=D(B,P),!0}),q=(0,l.exceptProduct)(q,j),this.setContents(!0,{values:H,formats:V,styles:I,formulae:B,dirty:q},$);var W=(0,l.intersectProduct)(j,m.availableReadProduct);this.serverAvailability=this.editedAvailability=(0,l.unionProduct)(this.serverAvailability,W),this.editedTaint=this.recalcTaint=a.empty;var Z=this.serverUsed;Z=w(Z,G),this.serverUsed=this.editedUsed=Z}},{key:"setRecalcFailure",value:function(G){this.recalcFailures=(0,l.unionProduct)(this.recalcFailures,G)}},{key:"setRecalcEditTaint",value:function(G){this.recalcTaint=(0,l.unionProduct)(this.recalcTaint,G)}},{key:"setRecalcValue",value:function(G,$){var O=this;(0,o.forEachCellInRange)(G,function(j,z,H){return O.recalcValues=O.recalcValues.setValue(j,{oper:y($)?$[z][H]:$,failure:void 0}),!0}),this.recalcDirty=(0,l.exceptProduct)(this.recalcDirty,(0,m.createCellSetFromRange)(G))}},{key:"setClientContents",value:function(G,$){this.clientContents=G}},{key:"setClientValue",value:function(G,$,O){var j=this.clientContents.values;(0,o.forEachCellInRange)(G,function(z,H,V){return j=j.setValue(z,{oper:y($)?$[H][V]:$,failure:void 0}),!0}),this.setClientContents(Object.assign({},this.clientContents,{values:j}),O)}},{key:"setClientFormula",value:function(G,$,O,j){var z=this.clientContents.formulae;z=_(z,G),$!==void 0?z=z.setValue($,O):(0,o.forEachCellInRange)(G,function(H){return z=z.setValue(H,O),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:z}),j)}},{key:"setClientFormat",value:function(G,$,O){var j=this.clientContents.formats;(0,o.forEachCellInRange)(G,function(z){return j=j.setValue(z,$),!0}),this.setClientContents(Object.assign({},this.clientContents,{formats:j}),O)}},{key:"getRecalcValues",value:function(G){for(var $=G.row,O=G.col,j=G.rows,z=G.cols,H=new Array(j),V=0;V<j;V+=1)H[V]=(0,n.arrayFill)(new Array(z),r.blankGridValue);return this.recalcValues.forEachLe(G,function(I,B){return H[I.row-$][I.col-O]=B,!0}),H}},{key:"forEachRecalcValue",value:function(G,$){return this.recalcValues.forEachMeets(G,$)}},{key:"getClientValue",value:function(G){var $=this.clientContents.values.getValue(G);return $??r.blankGridValue}},{key:"getServerValue",value:function(G){var $=this.serverContents.values.getValue(G);return $??r.blankGridValue}},{key:"getEditedValue",value:function(G){var $=this.editedContents.values.getValue(G);return $??r.blankGridValue}},{key:"forEachEditedValue",value:function(G,$){return this.editedContents.values.forEachMeets(G,$)}},{key:"getServerFormula",value:function(G){return this.getFormula(G,this.serverContents.formulae)}},{key:"getClientFormula",value:function(G){return this.getFormula(G,this.clientContents.formulae)}},{key:"setEditedFormat",value:function(G,$){this.editedContents=Object.assign({},this.editedContents,{formats:this.editedContents.formats.setValue(G,$)})}},{key:"getEditedFormat",value:function(G){var $=this.editedContents.formats.getValue(G);return $??r.blankCellFormat}},{key:"forEachEditedFormat",value:function(G,$){return this.editedContents.formats.forEachMeets(G,$)}},{key:"getServerFormat",value:function(G){var $=this.serverContents.formats.getValue(G);return $??r.blankCellFormat}},{key:"getEditedStyle",value:function(G){var $=this.editedContents.styles.getValue(G);return $??g.SpecialStyle.Blank}},{key:"getServerStyle",value:function(G){var $=this.serverContents.styles.getValue(G);return $??g.SpecialStyle.Blank}},{key:"getClientFormat",value:function(G){var $=this.clientContents.formats.getValue(G);return $??r.blankCellFormat}},{key:"getEditedFormula",value:function(G){return this.getFormula(G,this.editedContents.formulae)}},{key:"forEachEditedFormula",value:function(G,$){return this.editedContents.formulae.forEachMeets(G,$)}},{key:"getFormula",value:function(G,$){var O=void 0;return $.forEachGe(G,function(j,z){return(0,r.isBlankGridFormula)(z.fmla,z.compiledFmla!==void 0)?!0:(O=[j,z],!1)}),O}},{key:"setContents",value:function(G,$,O){G&&(this.serverContents=$),this.editedContents=$,G&&this.setClientContents(this.editedContents,O),this.recalcValues=this.editedContents.values,this.recalcDirty=this.editedContents.dirty,this.recalcFailures=a.empty}},{key:"unionAvailability",value:function(G,$){var O=G?this.serverAvailability:this.editedAvailability;O=(0,l.unionProduct)(O,$),G&&(this.serverAvailability=O),this.editedAvailability=O}},{key:"unionTaint",value:function(G,$){this.editedTaint=G?a.empty:(0,l.unionProduct)(this.editedTaint,$),this.recalcTaint=this.editedTaint}},{key:"unionUsed",value:function(G,$){var O=G?this.serverUsed:this.editedUsed;O=x(O,$),G&&(this.serverUsed=O),this.editedUsed=O}},{key:"setCellContents",value:function(G,$,O,j,z,H,V,I,B){this.setCommon(G,$,void 0,O,j,z,H,V,I,B)}},{key:"setRangeFormula",value:function(G,$,O,j,z,H,V,I){var B=(0,m.createCellSetFromRange)($);this.setCommon(G,B,$,O,j,void 0,z,H,V,I)}},{key:"setCommon",value:function(G,$,O,j,z,H,V,I,B,q){var W=this,Z=G?this.serverContents:this.editedContents,P=Z.values,Q=Z.formats,Y=Z.styles,X=Z.formulae,ee=Z.dirty,oe=j===void 0&&z!==void 0||(j==null?void 0:j.compiledFmla)!==void 0,le=j;j!==void 0&&((0,m.forEachRangeInSet)($,function(vr){return X=D(X,vr),!0}),(0,r.isBlankGridFormula)(j.fmla,j.compiledFmla!==void 0)&&(le=void 0));var ue=le!==void 0&&O===void 0?j:void 0,te=le!==void 0&&O!==void 0?j:void 0,ie=z;z!==void 0&&A(z,H)&&((0,m.forEachRangeInSet)($,function(vr){return P.forEachLe(vr,function(Fr,tr){return A(tr.oper,tr.failure)||(P=P.setValue(Fr,r.blankGridValue)),!0}),!0}),ee=oe?(0,l.unionProduct)(ee,$):(0,l.exceptProduct)(ee,$),ie=void 0);var ae=ie!==void 0?{oper:ie,failure:H}:void 0,re=V;V!==void 0&&(0,r.isBlankCellFormat)(V)&&((0,m.forEachRangeInSet)($,function(vr){return Q.forEachLe(vr,function(Fr,tr){return(0,r.isBlankCellFormat)(tr)||(Q=Q.setValue(Fr,r.blankCellFormat)),!0}),!0}),re=void 0);var ne=re===g.SpecialFormat.Weak?void 0:re,ce=re===g.SpecialFormat.Weak?re:void 0,me=I;I!==void 0&&I===g.SpecialStyle.Blank&&((0,m.forEachRangeInSet)($,function(vr){return Y.forEachLe(vr,function(Fr,tr){return tr!==g.SpecialStyle.Blank&&(Y=Y.setValue(Fr,g.SpecialStyle.Blank)),!0}),!0}),me=void 0);var he=me===g.SpecialStyle.Weak?void 0:me,Ce=me===g.SpecialStyle.Weak?me:void 0,ve=$;if(!G){var fe=(0,l.intersectProduct)($,m.availableSetProduct),Ae=(0,l.project)((0,l.intersectProduct)(this.editedAvailability,fe),"row","col"),Te=(0,l.intersectProduct)($,B!==void 0?(0,m.createCellSetFromRange)(B):a.empty);ve=(0,l.unionProduct)(Ae,Te)}if((ue!==void 0||ne!==void 0||he!==void 0||ae!==void 0)&&((0,m.forEachCellInSet)(ve,function(vr){return ue!==void 0&&(X=T(X,vr,ue)),ne!==void 0&&(Q=Q.setValue(vr,ne)),he!==void 0&&(Y=Y.setValue(vr,he)),ae!==void 0&&(P=P.setValue(vr,ae)),!0}),(ue!==void 0||ae!==void 0)&&(ee=oe?(0,l.unionProduct)(ee,ve):(0,l.exceptProduct)(ee,ve))),te!==void 0){X=T(X,O,te);var ke=(0,m.createCellSetFromRange)(O);ee=oe?(0,l.unionProduct)(ee,ke):(0,l.exceptProduct)(ee,ke)}ce!==void 0&&(Q=M(Q,ve,G?this.serverAvailability:this.editedAvailability,g.SpecialFormat.Unavailable)),Ce!==void 0&&(Y=k(Y,ve,G?this.serverAvailability:this.editedAvailability));var Ve=z===void 0?a.empty:ve,Je=j===void 0?a.empty:ve,Ze=V===void 0?a.empty:ve,pr=z===void 0&&V===void 0?a.empty:ve;G||((0,m.forEachRangeInSet)(Ve,function(vr){return W.setClientValue(vr,r.clientValueUnknownOper,q),!0}),j!==void 0&&(O!==void 0?this.setClientFormula(O,O,j,q):(0,m.forEachRangeInSet)(Je,function(vr){return W.setClientFormula(vr,void 0,j,q),!0})),V===g.SpecialFormat.Weak?this.setClientContents(Object.assign({},this.clientContents,{formats:M(this.clientContents.formats,Ze,this.editedAvailability,g.SpecialFormat.ClientValueUnknown)}),q):(0,m.forEachRangeInSet)(Ze,function(vr){return W.setClientFormat(vr,g.SpecialFormat.ClientValueUnknown,q),!0})),this.setContents(G,{values:P,formats:Q,styles:Y,formulae:X,dirty:ee},q),this.unionAvailability(G,(0,l.intersectProduct)(Ve,m.availableAllProduct)),G||(this.editedAvailability=(0,l.exceptProduct)(this.editedAvailability,(0,l.exceptProduct)($,ve))),this.unionTaint(G,pr),this.unionUsed(G,(0,m.cellSetBounds)($))}},{key:"copyRange",value:function(G){function $(Y,X){return Y.forEachLe(G,function(ee,oe){return X=X.setValue(ee,oe),!0}),X}var O=v.values,j=v.formats,z=v.styles,H=v.formulae,V=this.editedContents,I=V.values,B=V.formats,q=V.styles,W=V.formulae;O=$(I,O),j=$(B,j),z=$(q,z),W.forEachMeets(G,function(Y,X){return H=H.setValue((0,o.gridRangeIsect)(Y,G),X),!0});var Z=(0,o.gridRangeAnchor)(G),P=(0,l.intersectProduct)(this.editedAvailability,(0,m.createCellSetFromRange)(G)),Q=w(this.editedUsed,G);return{origin:Z,formats:j,styles:z,values:O,formulae:H,availability:P,used:Q}}},{key:"pasteRange",value:function(G,$,O){var j=(0,m.createCellSetFromRange)(G),z=(0,o.gridRange)($.origin.row,$.origin.col,G.rows,G.cols),H=this.editedContents,V=H.values,I=H.formats,B=H.styles,q=H.formulae,W=H.dirty,Z=this.editedUsed,P=G.row-$.origin.row,Q=G.col-$.origin.col;function Y(ie){return(0,o.gridRange)(ie.row+P,ie.col+Q,ie.rows,ie.cols)}function X(ie){return(0,m.translateAvailabilitySet)(ie,P,Q)}function ee(ie,ae,re){return ae.forEachMeets(G,function(ne,ce){return ae=ae.setValue(ne,re),!0}),ie.forEachLe(z,function(ne,ce){return ae=ae.setValue(Y(ne),ce),!0}),ae}var oe=x(Z,$.used!==r.emptyUsedRange?Y($.used):r.emptyUsedRange),le=w(oe,G);V=ee($.values,V,r.blankGridValue),le!==r.emptyUsedRange&&this.setClientValue(le,r.clientValueUnknownOper,O),I=ee($.formats,I,r.blankCellFormat),B=ee($.styles,B,g.SpecialStyle.Blank),le!==r.emptyUsedRange&&this.setClientFormat(le,g.SpecialFormat.ClientValueUnknown,O),q=ee($.formulae,q,r.blankCellGridFormula),W=(0,l.exceptProduct)(W,j);{var ue=this.clientContents.formulae;ue=_(ue,G),q.forEachLe(G,function(ie,ae){var re=ae.origin,ne=ae.compiledFmla;return ne!==void 0&&(W=(0,l.unionProduct)(W,(0,m.createCellSetFromRange)(ie))),ue=ue.setValue(ie,{fmla:C.ClientValueUnknown,origin:re,compiledFmla:ne,hasHyperlink:R.ClientValueUnknown}),!0}),this.setClientContents(Object.assign({},this.clientContents,{formulae:ue}),O)}var te=!1;this.setContents(te,{values:V,formats:I,styles:B,formulae:q,dirty:W},O),this.editedAvailability=(0,l.exceptProduct)(this.editedAvailability,j),this.unionAvailability(te,X($.availability)),this.unionTaint(te,le===r.emptyUsedRange?a.empty:(0,m.createCellSetFromRange)(le)),this.unionUsed(te,oe)}},{key:"assumeRecalcFinal",value:function(G,$){this.recalcDirty=(0,l.exceptProduct)(this.recalcDirty,G)}},{key:"getDirtyEditedCells",value:function(){return(0,l.intersectProduct)(this.recalcDirty,this.editedTaint)}},{key:"getNonDirtyEditedCells",value:function(){return(0,l.exceptProduct)(this.editedTaint,this.recalcDirty)}},{key:"getDirtyDependentCells",value:function(){return(0,l.exceptProduct)(this.recalcDirty,this.editedTaint)}},{key:"onCellModified",value:function(G,$){var O=G?this.serverContents:this.editedContents;this.setContents(G,O,$),this.unionAvailability(G,a.empty),this.unionTaint(G,a.empty),this.unionUsed(G,r.emptyUsedRange)}},{key:"clearCompiledFormulas",value:function(){for(var G of[this.serverContents.formulae,this.editedContents.formulae])G.forEach(function($,O){return O.compiledFmla!==void 0&&O.compiledFmla.reset(),!0})}},{key:"getStatistics",value:function(){return{serverFormulaeNodeCount:this.serverContents.formulae.getCount(),serverFormatsNodeCount:this.serverContents.formats.getCount(),serverStylesNodeCount:this.serverContents.styles.getCount(),serverValuesNodeCount:this.serverContents.values.getCount(),serverDirtySetSubspaceCount:(0,l.getSubspaceCount)(this.serverContents.dirty),editedFormulaeNodeCount:this.editedContents.formulae.getCount(),editedFormatsNodeCount:this.editedContents.formats.getCount(),editedStylesNodeCount:this.editedContents.styles.getCount(),editedValuesNodeCount:this.editedContents.values.getCount(),editedDirtySetSubspaceCount:(0,l.getSubspaceCount)(this.editedContents.dirty),clientFormulaeNodeCount:this.clientContents.formulae.getCount(),clientFormatsNodeCount:this.clientContents.formats.getCount(),clientValuesNodeCount:this.clientContents.values.getCount(),recalcValuesNodeCount:this.recalcValues.getCount(),recalcDirtySetSubspaceCount:(0,l.getSubspaceCount)(this.recalcDirty),recalcFailuresSetSubspaceCount:(0,l.getSubspaceCount)(this.recalcFailures),recalcTaintSetSubspaceCount:(0,l.getSubspaceCount)(this.recalcTaint),availabilityHistorySize:this.availabilityHistorySize,availabilitySetSubspaceCount:(0,l.getSubspaceCount)(this.editedAvailability),hiddenRowsNodeCount:(0,a.getNodeCount)(this.hiddenRows)+(0,a.getNodeCount)(this.hiddenRowsAvailability),hiddenColsNodeCount:(0,a.getNodeCount)(this.hiddenCols)+(0,a.getNodeCount)(this.hiddenColsAvailability)}}},{key:"collectGarbage",value:function(G,$){var O=a.empty;for(var j in this.oldAvailabilities)if(this.oldAvailabilities.hasOwnProperty(j)){var z=Number(j);if(z>=G){O=(0,l.unionProduct)(O,this.oldAvailabilities[z]);continue}delete this.oldAvailabilities[z],this.availabilityHistorySize-=1}function H(Z){return(0,l.meetsProduct)((0,l.intersectProduct)((0,m.createCellSetFromRange)(Z),m.availableSetProduct),O)}function V(Z,P){return!(0,r.isBlankGridFormula)(P.fmla,P.compiledFmla!==void 0)&&H(Z)}function I(Z,P){return!(0,r.isBlankCellFormat)(P)&&H(Z)}function B(Z,P){return P!==g.SpecialStyle.Blank&&H(Z)}function q(Z,P){return!(!E(P.oper)&&A(P.oper,P.failure))&&H(Z)}var W=(0,l.project)(O,"row","col");this.serverContents={formulae:this.serverContents.formulae.filter(V),formats:this.serverContents.formats.filter(I),styles:this.serverContents.styles.filter(B),values:this.serverContents.values.filter(q),dirty:(0,l.intersectProduct)(this.serverContents.dirty,W)},this.editedContents={formulae:this.editedContents.formulae.filter(V),formats:this.editedContents.formats.filter(I),styles:this.editedContents.styles.filter(B),values:this.editedContents.values.filter(q),dirty:(0,l.intersectProduct)(this.editedContents.dirty,W)},this.setClientContents({formulae:this.clientContents.formulae.filter(V),formats:this.clientContents.formats.filter(I),values:this.clientContents.values.filter(q)},$),this.recalcValues=this.recalcValues.filter(q),this.recalcDirty=(0,l.intersectProduct)(this.recalcDirty,W)}}],[{key:"create",value:function(){return new U}}])})();r.PartialWorkbookGrid=N},"../excel-online-calc/lib/calc/partialWorkbookMessages.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.OutputMessageKind=r.FormulaMode=r.SpecialStyle=r.SpecialFormat=r.SetMessageKind=r.RecalcStatisticsMessage=r.emptyRecalcStatistics=r.ComputedCellKind=r.ComputeKind=r.UnavailableKind=void 0,r.sheetCellSet=o,r.createSheetCellSetFromRange=d,r.sheetUsedRange=g,r.sheetHiddenRows=m,r.sheetInFilterMode=y,r.mergeRecalcStatistics=F,r.isOutputFormatUnavailable=M;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),l;(function(k){k.DocumentLoc="DocumentLoc",k.SheetId="SheetId",k.SheetNames="SheetNames",k.GridRange="GridRange",k.GridRangeSize="GridRangeSize",k.CellFormat="CellFormat",k.CellStyle="CellStyle",k.HiddenRows="HiddenRows",k.HiddenCols="HiddenCols",k.InFilterMode="InFilterMode",k.CellFormula="CellFormula",k.CellMissingFormula="CellMissingFormula",k.CellEvaluatingValue="CellEvaluatingValue",k.EvalFailure="EvalFailure",k.ClientFailure="ClientFailure",k.NumberFormat="NumberFormat",k.StyleId="StyleId",k.FontId="FontId",k.FillId="FillId",k.BorderId="BorderId",k.NameLoc="NameLoc",k.VolatileFunction="VolatileFunction",k.TimeGranularity="TimeGranularity",k.GetTimeKind="GetTimeKind",k.ColumnName="ColumnName",k.ContainingTable="ContainingTable",k.NamedRanges="NamedRanges"})(l||(r.UnavailableKind=l={}));function o(k,v){return{sheet:k,set:v}}function d(k){return o(k.sheet,(0,a.createCellSetFromRange)(k.range))}function g(k,v){return{sheet:k,range:v}}function m(k,v,b){return{sheet:k,range:v,hidden:b}}function y(k,v){return{sheet:k,inFilterMode:v}}var h;(function(k){k.PrecisionTest="PrecisionTest",k.EditedCell="EditedCell",k.DependentCell="DependentCell",k.EvalFormula="EvalFormula",k.ParseEdit="ParseEdit"})(h||(r.ComputeKind=h={}));var R;(function(k){k.EditedCell="EditedCell",k.DependentCell="DependentCell",k.IndependentCell="IndependentCell",k.UnknownNonEditedCell="UnknownNonEditedCell"})(R||(r.ComputedCellKind=R={})),r.emptyRecalcStatistics={calculatedCellCount:{},changedCellCount:{},continueCount:0,editFinishedCount:0,stateTimedOut:!1,recalcFinishedCount:0};var C;(function(k){k.ChangedCell="ChangedCell",k.UnchangedCell="UnchangedCell",k.ContinueComputation="ContinueComputation",k.EditFinished="EditFinished",k.StateTimedOut="StateTimedOut",k.RecalcFinished="RecalcFinished"})(C||(r.RecalcStatisticsMessage=C={}));function S(k,v){var b;return Object.assign({},k,J({},v,((b=k[v])!=null?b:0)+1))}function F(k,v){switch(v.message){case C.ChangedCell:return Object.assign({},k,{changedCellCount:S(k.changedCellCount,v.cellKind),calculatedCellCount:S(k.calculatedCellCount,v.cellKind)});case C.UnchangedCell:return Object.assign({},k,{calculatedCellCount:S(k.calculatedCellCount,v.cellKind)});case C.ContinueComputation:return Object.assign({},k,{continueCount:k.continueCount+1});case C.StateTimedOut:return Object.assign({},k,{stateTimedOut:!0});case C.EditFinished:return Object.assign({},k,{editFinishedCount:k.editFinishedCount+1});case C.RecalcFinished:return Object.assign({},k,{recalcFinishedCount:k.recalcFinishedCount+1});default:return(0,n.assertNever)("calc.calc.partialWorkbookMessages.mergeRecalcStatistics",v)}}var E;(function(k){k.SetSheetNames="SetSheetNames",k.SetRefStyle="SetRefStyle",k.SetLocaleInfo="SetLocaleInfo",k.SetNumberFormats="SetNumberFormats",k.WriteNamedObject="WriteNamedObject",k.WriteUndefinedNames="WriteUndefinedNames",k.PromoteNamedObjects="PromoteNamedObjects",k.ExtendUnusedRange="ExtendUnusedRange",k.WriteHiddenRows="WriteHiddenRows",k.WriteInFilterMode="WriteInFilterMode",k.SetCellContents="SetCellContents",k.SetRangeFormula="SetRangeFormula",k.PromoteCellContents="PromoteCellContents"})(E||(r.SetMessageKind=E={}));var A;(function(k){k.Unavailable="Unavailable",k.Weak="Weak",k.ClientValueUnknown="ClientValueUnknown",k.Origin="Origin",k.Aggregate="Aggregate",k.Inferred="Inferred",k.Known="Known",k.Edit="Edit"})(A||(r.SpecialFormat=A={}));var T;(function(k){k.Unavailable="Unavailable",k.Weak="Weak",k.Blank="Blank"})(T||(r.SpecialStyle=T={}));var D;(function(k){k.EvalFormula="eval-formula",k.ServerCellFormula="server-cell-formula",k.EditCellFormula="edit-cell-formula",k.ServerNamedFormula="server-named-formula",k.EditNamedFormula="edit-named-formula"})(D||(r.FormulaMode=D={}));var _;(function(k){k.StateAdvanced="StateAdvanced",k.CellWrite="CellWrite",k.RangeWrite="RangeWrite",k.NameFailure="NameFailure",k.RangeFailure="RangeFailure",k.NumberFormatFailure="NumberFormatFailure",k.PrintFormulaFailure="PrintFormulaFailure",k.InferFormatFailure="InferFormatFailure",k.FormatValueFailure="FormatValueFailure",k.UnhandledFailure="UnhandledFailure",k.UpdateRequest="UpdateRequest",k.UpdateNamesRequest="UpdateNamesRequest",k.GarbageCollected="GarbageCollected",k.Alert="Alert",k.RecalcStatistics="RecalcStatistics",k.WorkbookStatistics="WorkbookStatistics",k.ExperimentRunResult="ExperimentRunResult"})(_||(r.OutputMessageKind=_={}));function M(k){return typeof k=="object"}},"../excel-online-calc/lib/calc/partialWorkbookNameManager.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookNameManager=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=c("../excel-online-calc/lib/calc/partialWorkbookNames.js"),d=(function(){function g(m,y,h,R,C){var S=this;Ge(this,g),this.document=m,this.stringCompareCI=y,this.sheetScopedNames=h,this.oldSheetScopedNames=R,this.onWriteNamedObject=function(F,E,A){if(E.kind==="NamedRange"){var T=E.value;(0,n.assertTrue)("calc.calc.PartialWorkbookDocument.onWriteNamedObject: bad range",(0,a.isDocumentLocEqual)(E.value.sheets.document,F.scope.document));var D=S.getNamesBySheetId(T.sheets.index);if(D.kind===n.ResultKind.Failure)return D;D.value.onWriteNamedRange(F,E,A)}if(E.kind==="NamedTable"){var _=S.getNamesBySheetId(E.specialRefRanges[a.SpecialRefId.All].sheet.index);if(_.kind===n.ResultKind.Failure)return _;_.value.onWriteNamedTable(F,E,A)}return n.successUndefined},this.globalNames=C??new o.PartialWorkbookNames(y,(0,a.documentScope)(m))}return We(g,[{key:"clone",value:function(){var y;if(this.sheetScopedNames){y=(0,n.makeStringMap)();for(var h in this.sheetScopedNames){var R=this.sheetScopedNames[h];y[h]=R.clone()}}return new g(this.document,this.stringCompareCI,y,void 0,this.globalNames.clone())}},{key:"setNamedObject",value:function(y,h,R,C){var S=this.getNameFormula(h,a.NameSource.StructRef);R!==void 0&&R.kind==="NamedTable"&&(0,n.isSuccess)(S)&&S.value!==void 0&&S.value.obj.kind==="NamedTable"&&(0,o.isNamedTableRangeEqual)(S.value.obj,R)&&(R=(0,o.mergeNamedTables)(S.value.obj,R));var F=this.getNamesBySheetId(h.scope.index);return F.kind===n.ResultKind.Failure?F:F.value.setNamedObject(y,h,R,C,this.onWriteNamedObject)}},{key:"setUndefinedNames",value:function(y){var h=this.getNamesBySheetId(y.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.setUndefinedNames())}},{key:"promoteNamedObjects",value:function(y,h){var R=this.getNamesBySheetId(y.index);return R.kind===n.ResultKind.Failure?R:R.value.promoteNamedObjects(h,this.onWriteNamedObject)}},{key:"setSheetNames",value:function(y){var h,R=(h=this.sheetScopedNames)!=null?h:this.oldSheetScopedNames,C=(0,n.makeStringMap)();for(var S of y){var F,E=S.sheetId;C[E]=(F=R==null?void 0:R[E])!=null?F:new o.PartialWorkbookNames(this.stringCompareCI,(0,a.sheetIndex)(this.document,E))}return new g(this.document,this.stringCompareCI,C,void 0,this.globalNames)}},{key:"getNameLoc",value:function(y,h,R){var C=this.getNamesBySheetId(y);if(C.kind===n.ResultKind.Failure)return C;var S=C.value.getNameLoc(h,R);return S.kind===n.ResultKind.Failure,S}},{key:"getAvailableNamesInScope",value:function(y){var h=this.getAllDocumentNames(),R=this.getNamesBySheetId(y);return R.kind===n.ResultKind.Success&&(0,n.safePush)(h,R.value.getAvailableNames((0,a.nameScope)(this.document,y))),h}},{key:"getAllDocumentNames",value:function(){return this.globalNames.getAvailableNames((0,a.documentScope)(this.document))}},{key:"getAvailableTableColumns",value:function(y){var h=this.getNameFormula(y,a.NameSource.StructRef),R=[];if(h.kind!==n.ResultKind.Success||h.value===void 0||h.value.obj.kind!=="NamedTable")return{cols:R,isPartial:!0};var C=!h.value.obj.allColumnNamesAvailable;return h.value.obj.columnNames.forEach(function(S){return R.push(S),!0}),{cols:R,isPartial:C}}},{key:"getNameFormula",value:function(y,h){var R=this.getNamesBySheetId(y.scope.index);return R.kind===n.ResultKind.Failure?R:R.value.getNameFormula(y.name,h)}},{key:"hasRecalcNameFailure",value:function(y){var h=this.getNamesBySheetId(y.scope.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.hasRecalcFailure(y.name))}},{key:"setRecalcNameFailure",value:function(y){var h=this.getNamesBySheetId(y.scope.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.setRecalcFailure(y.name))}},{key:"getNamesBySheetId",value:function(y){if(y===void 0)return(0,n.success)(this.globalNames);if(!this.sheetScopedNames)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var h=this.sheetScopedNames[y];return h===void 0?(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetId,document:this.document,sheetId:y}])):(0,n.success)(h)}},{key:"getContainingTable",value:function(y){var h=this.getNamesBySheetId(y.sheet.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.getContainingTable(y.range))}},{key:"getNamedRanges",value:function(y){var h=this.getNamesBySheetId(y.sheet.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.getNamedRanges(y.range))}},{key:"getIntersectingTables",value:function(y){var h=this.getNamesBySheetId(y.sheet.index);return h.kind===n.ResultKind.Failure?h:(0,n.success)(h.value.getIntersectingTables(y.range))}},{key:"getStructRefColumn",value:function(y,h){var R=this.getNameFormula(y,a.NameSource.StructRef);if(R.kind===n.ResultKind.Failure)return R;if(R.value===void 0)return(0,n.success)(void 0);if(R.value.obj.kind!=="NamedTable")return(0,n.failure)((0,a.invalidStructRef)(a.InvalidStructRefReason.NamedObjectNotTable));var C=R.value.obj,S;if(typeof h=="string")S=C.columnNames.getEntry(h);else{var F=C.columnIndexes.getValue(h);S=F===void 0?void 0:(0,n.entry)(F,h)}if(S===void 0)return C.allColumnNamesAvailable?(0,n.success)(void 0):(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.ColumnName,table:y,columnNameOrIndex:h}]));var E=C.specialRefRanges[a.SpecialRefId.Data],A=E.sheet,T=E.range,D=(0,a.sheetGridRange)(A,(0,a.gridRange)(T.row,S.value,T.rows,1));return(0,n.success)((0,a.structRefColumnLoc)(S.key,D,C.hasHeadersRow,C.hasTotalsRow))}},{key:"getStructRefSpecialRef",value:function(y,h){var R=this.getNameFormula(y,a.NameSource.StructRef);return R.kind===n.ResultKind.Failure?R:R.value===void 0?(0,n.success)(void 0):R.value.obj.kind!=="NamedTable"?(0,n.failure)((0,a.invalidStructRef)(a.InvalidStructRefReason.NamedObjectNotTable)):(0,n.success)(R.value.obj.specialRefRanges[h])}},{key:"onCellModified",value:function(y){this.forEachSheetScope(function(h){h.onCellModified(y)}),this.globalNames.onCellModified(y)}},{key:"collectGarbage",value:function(y){this.forEachSheetScope(function(h){h.collectGarbage(y)}),this.globalNames.collectGarbage(y)}},{key:"advanceState",value:function(y){this.forEachSheetScope(function(h){h.advanceState(y)}),this.globalNames.advanceState(y),this.oldSheetScopedNames=this.sheetScopedNames,this.sheetScopedNames=void 0}},{key:"resetLazyData",value:function(){this.forEachSheetScope(function(y){y.resetLazyData()}),this.globalNames.resetLazyData()}},{key:"getNameStatistics",value:function(){var y=this.globalNames.getStatistics();return this.forEachSheetScope(function(h){return y=(0,o.mergeNameStatistics)(y,h.getStatistics())}),y}},{key:"forEachSheetScope",value:function(y){for(var h in this.sheetScopedNames)if(Object.prototype.hasOwnProperty.call(this.sheetScopedNames,h)){var R=this.sheetScopedNames[h];y(R)}}}])})();r.PartialWorkbookNameManager=d},"../excel-online-calc/lib/calc/partialWorkbookNames.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookNames=r.emptyNameStatistics=r.namedFailure=r.namedFormula=r.namedRange=r.namedValue=void 0,r.namedTable=g,r.mergeNamedTables=m,r.mergeNameStatistics=R,r.isNamedTableRangeEqual=C;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=c("../excel-online-calc/lib/calc/utils.js");r.namedValue=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedValue",value:E}}),r.namedRange=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedRange",value:E}});var d=n.RedBlackMapTree.create(function(E,A){return E-A});function g(E,A,T,D,_){var M=E.sheet,k=E.range,v=A?(0,a.gridRange)(k.row-1,k.col,1,k.cols):void 0,b=T?(0,a.gridRange)(k.row+k.rows,k.col,1,k.cols):void 0,x=(0,a.gridRangeJoinOpt)((0,a.gridRangeJoinOpt)(v,E.range),b),w=D.reduce(function(U,K){return(0,n.assertTrue)("calc.calc.namedTable: column names in range",K.column>=E.range.col&&K.column<E.range.col+E.range.cols),U.setValue(K.column,K.name)},d),L=n.RedBlackMapTree.create(_);w.forEach(function(U,K){return L=L.setValue(K,U),!0});var N=w.getCount()===E.range.cols;return{kind:"NamedTable",specialRefRanges:J(J(J(J({},a.SpecialRefId.Data,E),a.SpecialRefId.Headers,v?(0,a.sheetGridRange)(M,v):void 0),a.SpecialRefId.Totals,b?(0,a.sheetGridRange)(M,b):void 0),a.SpecialRefId.All,(0,a.sheetGridRange)(M,x)),columnNames:L,columnIndexes:w,allColumnNamesAvailable:N,hasHeadersRow:A,hasTotalsRow:T}}function m(E,A){var T=E.columnNames,D=E.columnIndexes;A.columnIndexes.forEach(function(M,k){var v=E.columnIndexes.getValue(M);return v!==void 0&&(T=T.remove(v)),!0}),A.columnIndexes.forEach(function(M,k){return T=T.setValue(k,M),D=D.setValue(M,k),!0});var _=D.getCount()===A.specialRefRanges[a.SpecialRefId.All].range.cols;return Object.assign({},A,{columnNames:T,columnIndexes:D,allColumnNamesAvailable:_})}r.namedFormula=(0,n.typedInstanceCreator)()(function(E){return{kind:"NamedFormula",fmla:E}}),r.namedFailure=(0,n.typedInstanceCreator)()(function(E,A){return{kind:"NamedFailure",failureReason:E,objectKind:A}});var y=(0,a.makeGridRangeTable)(),h=(0,a.makeGridRangeTable)();r.emptyNameStatistics={namesCount:0,tablesCount:0,rangesCount:0,recalcFailuresCount:0,scopes:0,allAvailableScopes:0};function R(E,A){return{namesCount:E.namesCount+A.namesCount,tablesCount:E.tablesCount+A.tablesCount,rangesCount:E.rangesCount+A.rangesCount,recalcFailuresCount:E.recalcFailuresCount+A.recalcFailuresCount,scopes:E.scopes+A.scopes,allAvailableScopes:E.allAvailableScopes+A.allAvailableScopes}}function C(E,A){return(0,a.isSheetGridRangeEqual)(E.specialRefRanges[a.SpecialRefId.Data],A.specialRefRanges[a.SpecialRefId.Data])&&E.hasHeadersRow===A.hasHeadersRow&&E.hasTotalsRow===A.hasTotalsRow}var S=(function(){function E(A,T,D,_){Ge(this,E),this.names=A,this.allAvailable=T,this.tables=D,this.ranges=_}return We(E,[{key:"update",value:function(T,D,_,M){return T!==this.names||D!==this.allAvailable||_!==this.tables||M!==this.ranges?new E(T,D,_,M):this}},{key:"getEntry",value:function(T,D,_){var M=this.names.getEntry(D);return M===void 0?this.allAvailable?(0,n.success)(void 0):(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.NameLoc,name:(0,a.nameLoc)(T,D),source:_}])):(0,n.success)(M.value!==!1?M:void 0)}},{key:"getEntryIfDefined",value:function(T){var D=this.names.getEntry(T);if(D!==void 0)return D.value!==!1?D:void 0}},{key:"setValue",value:function(T,D){return this.update(this.names.setValue(T,D),this.allAvailable,this.tables,this.ranges)}},{key:"remove",value:function(T){return this.update(this.allAvailable?this.names.remove(T):this.names.setValue(T,!1),this.allAvailable,this.tables,this.ranges)}},{key:"getContainingTable",value:function(T){var D;return this.tables.forEachGe(T,function(_,M){return D=M,!1}),D}},{key:"getIntersectingTables",value:function(T){var D=[];return this.tables.forEachMeets(T,function(_,M){return D.push(M),!0}),D}},{key:"getNamedRanges",value:function(T){var D;return(D=this.ranges.getValue(T))!=null?D:[]}},{key:"getAvailableNames",value:function(T){var D=[];return this.names.forEach(function(_,M){return M!==!1&&D.push((0,a.nameLoc)(T,_)),!0}),D}},{key:"forEachAvailableName",value:function(T){return this.names.forEach(function(D,_){return T(D,_===!1?void 0:_)})}},{key:"setUndefined",value:function(){return this.update(this.names,!0,this.tables,this.ranges)}},{key:"getStatistics",value:function(T){return{namesCount:this.names.getCount(),tablesCount:this.tables.getCount(),rangesCount:this.ranges.getCount(),recalcFailuresCount:T,scopes:1,allAvailableScopes:this.allAvailable?1:0}}},{key:"collectGarbage",value:function(){return this.update(this.allAvailable?this.names.filter(function(T,D){return D!==!1}):this.names,this.allAvailable,this.tables,this.ranges)}},{key:"resetLazyData",value:function(){this.names.forEach(function(T,D){return D!==!1&&D.lazyData.reset(),!0})}},{key:"onWriteNamedTable",value:function(T,D,_){var M=D.specialRefRanges[a.SpecialRefId.All].range;return this.update(this.names,this.allAvailable,_==="remove"?this.tables.remove(M):this.tables.setValue(M,T),this.ranges)}},{key:"onWriteNamedRange",value:function(T,D,_){var M,k=D.value.ranges[0],v=(M=this.ranges.getValue(k))!=null?M:[],b=_==="remove"?v.filter(function(x){return(0,a.isNameScopeEqual)(T.scope,x.scope)&&T.name===x.name}):[].concat(Ur(v),[T]);return this.update(this.names,this.allAvailable,this.tables,b.length===0?this.ranges.remove(k):this.ranges.setValue(k,b))}}],[{key:"create",value:function(T){return new E(n.RedBlackMapTree.create(T),!1,y,h)}}])})(),F=(function(){function E(A,T){Ge(this,E),this.stringCompareCI=A,this.scope=T,this.isCurrent=!1,this.isChanged=!1,this.oldContents=this.contents=this.emptyContents=S.create(A),this.emptyRecalcFailures=this.recalcFailures=n.ArrayMapTree.create(A)}return We(E,[{key:"clone",value:function(){var T=new E(this.stringCompareCI,this.scope);return T.contents=this.contents,T}},{key:"advanceState",value:function(T){this.oldContents=this.contents,this.oldStateId=this.isCurrent?T:void 0,this.contents=this.emptyContents,this.isCurrent=this.isChanged=!1,this.recalcFailures=this.emptyRecalcFailures}},{key:"getStatistics",value:function(){return this.contents.getStatistics(this.recalcFailures.getCount())}},{key:"collectGarbage",value:function(T){this.oldStateId===void 0||this.oldStateId<T?(this.oldContents=this.emptyContents,this.oldStateId=void 0):this.oldContents=this.oldContents.collectGarbage(),this.contents=this.contents.collectGarbage()}},{key:"getNameLoc",value:function(T,D){var _=this.contents.getEntry(this.scope,T,D);return(0,n.isSuccess)(_)?(0,n.success)(_.value!==void 0?(0,a.nameLoc)(this.scope,_.value.key):void 0):_}},{key:"getNameFormula",value:function(T,D){var _=this.contents.getEntry(this.scope,T,D);return(0,n.isSuccess)(_)?(0,n.success)(_.value!==void 0?_.value.value:void 0):_}},{key:"getContainingTable",value:function(T){return this.contents.getContainingTable(T)}},{key:"getIntersectingTables",value:function(T){return this.contents.getIntersectingTables(T)}},{key:"getNamedRanges",value:function(T){return this.contents.getNamedRanges(T)}},{key:"allAvailable",value:function(){return this.contents.allAvailable}},{key:"getAvailableNames",value:function(T){return this.contents.getAvailableNames(T)}},{key:"hasRecalcFailure",value:function(T){return this.recalcFailures.contains(T)}},{key:"setRecalcFailure",value:function(T){this.recalcFailures=this.recalcFailures.setValue(T,!0)}},{key:"onCellModified",value:function(T){this.recalcFailures=this.emptyRecalcFailures}},{key:"resetLazyData",value:function(){this.contents.resetLazyData(),this.oldContents!==this.contents&&this.oldContents.resetLazyData()}},{key:"setNamedObject",value:function(T,D,_,M,k){var v=this.contents.getEntryIfDefined(D.name);if(v!==void 0){var b=k((0,a.nameLoc)(this.scope,v.key),v.value.obj,"remove");if(b.kind===n.ResultKind.Failure)return b}if(_===void 0?this.contents=this.contents.remove(D.name):this.contents=this.contents.setValue(D.name,{obj:_,lazyData:new o.ResettableLazy(function(){return M(T,D,_)})}),this.isCurrent=this.isChanged=!0,_!==void 0){var x=k(D,_,"add");if(x.kind===n.ResultKind.Failure)return x}return n.successUndefined}},{key:"setUndefinedNames",value:function(){this.contents=this.contents.setUndefined(),this.isCurrent=this.isChanged=!0}},{key:"promoteNamedObjects",value:function(T,D){var _=this;if(this.isChanged||T!==this.oldStateId)return(0,n.success)(!1);this.contents=this.oldContents,this.isCurrent=!0;var M=(0,n.success)(!0);return this.contents.forEachAvailableName(function(k,v){if(v===void 0)return!0;var b=D((0,a.nameLoc)(_.scope,k),v.obj,"add");return b.kind===n.ResultKind.Success?!0:(M=b,!1)}),M}},{key:"onWriteNamedTable",value:function(T,D,_){this.contents=this.contents.onWriteNamedTable(T,D,_)}},{key:"onWriteNamedRange",value:function(T,D,_){this.contents=this.contents.onWriteNamedRange(T,D,_)}},{key:"forEachAvailableName",value:function(T){return this.contents.forEachAvailableName(T)}}])})();r.PartialWorkbookNames=F},"../excel-online-calc/lib/calc/partialWorkbookSets.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.availableAllProduct=r.availableReadProduct=r.availableSetProduct=r.bspFactory=r.availabilityOperations=r.anyAvailability=r.AvailabilityKind=void 0,r.createCellSetFromRange=S,r.cellSetBounds=F,r.forEachRow=E,r.forEachCol=A,r.forEachRangeInSet=_,r.forEachCellInSet=M,r.translateAvailabilitySet=k;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/bspSplit.js"),o=c("../excel-online-calc-common/lib/ds/productSet.js"),d=c("../excel-online-calc-lang/lib/index.js"),g;(function(v){v[v.AvailableSet=0]="AvailableSet",v[v.AvailableRead=1]="AvailableRead"})(g||(r.AvailabilityKind=g={})),r.anyAvailability=[g.AvailableSet,g.AvailableRead+1];var m=[0,d.sheetRows],y=[0,d.sheetCols];r.availabilityOperations=(0,l.boundedParetoSetOperations)(1,r.anyAvailability[0]+1,r.anyAvailability[1],r.anyAvailability,"Availability operations, alpha = 1");var h=(0,l.boundedParetoSetOperations)(.2,m[0]+1,m[1],m,"Row operations, alpha = 0.2"),R=(0,l.boundedParetoSetOperations)(.35,y[0]+1,y[1],y,"Col operations, alpha = 0.35"),C={availability:r.availabilityOperations,row:h,col:R};r.bspFactory={availability:(0,a.createFromKey)(C.availability),row:(0,a.createFromKey)(C.row),col:(0,a.createFromKey)(C.col)};function S(v){return(0,o.createFromProduct)({row:r.bspFactory.row([v.row,v.row+v.rows]),col:r.bspFactory.col([v.col,v.col+v.cols])})}function F(v){if(v!==a.empty){var b=v===a.dense?void 0:v.root.bounds.row,x=v===a.dense?void 0:v.root.bounds.col,w=b===void 0?C.row.top:T((0,a.fromUntyped)(C.row,b)),L=be(w,2),N=L[0],U=L[1],K=x===void 0?C.col.top:D((0,a.fromUntyped)(C.col,x)),G=be(K,2),$=G[0],O=G[1];return(0,d.gridRange)(N,$,U-N,O-$)}}r.availableSetProduct=(0,o.createFromProduct)({availability:r.bspFactory.availability([g.AvailableSet,g.AvailableSet+1])}),r.availableReadProduct=(0,o.createFromProduct)({availability:r.bspFactory.availability([g.AvailableRead,g.AvailableRead+1])}),r.availableAllProduct=(0,o.createFromProduct)({availability:r.bspFactory.availability([g.AvailableSet,g.AvailableRead+1])});function E(v,b){return v!==a.dense?(0,a.forEachKey)(v,b):b(C.row.top)}function A(v,b){return v!==a.dense?(0,a.forEachKey)(v,b):b(C.col.top)}function T(v){var b=[];return E(v,function(x){return b.push(x),!0}),b.reduce(n.ivlJoin)}function D(v){var b=[];return A(v,function(x){return b.push(x),!0}),b.reduce(n.ivlJoin)}function _(v,b){var x=function(L){return E(L.row,function(N){var U=be(N,2),K=U[0],G=U[1];return A(L.col,function($){var O=be($,2),j=O[0],z=O[1];return b((0,d.gridRange)(K,j,G-K,z-j))})})};return(0,o.forEachProduct)(v,x,"row","col")}function M(v,b){return _(v,function(x){return(0,d.forEachCellInRange)(x,b)})}function k(v,b,x){var w=a.empty;return(0,o.forEachProduct)(v,function(L){var N=a.empty;E(L.row,function(G){var $=be(G,2),O=$[0],j=$[1];return N=(0,a.union)(N,r.bspFactory.row([O+b,j+b])),!0});var U=a.empty;A(L.col,function(G){var $=be(G,2),O=$[0],j=$[1];return U=(0,a.union)(U,r.bspFactory.col([O+x,j+x])),!0});var K=(0,o.createFromProduct)({row:N,col:U,availability:L.availability});return w=(0,o.unionProduct)(w,K),!0},"row","col","availability"),w}},"../excel-online-calc/lib/calc/partialWorkbookSheets.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookSheets=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o=(function(){function d(g,m,y,h,R,C){Ge(this,d),this.document=g,this.stringCompareCI=m,this.sheetPosToId=y,this.sheetNameToId=h,this.data=R,this.oldData=C}return We(d,[{key:"clone",value:function(){return new d(this.document,this.stringCompareCI,this.sheetPosToId,this.sheetNameToId,this.data,void 0)}},{key:"setSheetNames",value:function(m){for(var y,h=(y=this.data)!=null?y:this.oldData,R=(0,n.makeStringMap)(),C=[],S=[],F=0;F<m.length;F+=1){var E=m[F],A=E.sheetName,T=E.sheetId;C[F]=T,S.push([A,T]);var D=h==null?void 0:h[T];if(D===void 0){var _=(0,a.sheetIndex)(this.document,T);R[T]={pos:F,name:A,sheetIndex:_}}else R[T]=Object.assign({},D,{pos:F,name:A})}var M=n.ArrayMapTree.create(this.stringCompareCI).setValues(S);return new d(this.document,this.stringCompareCI,C,M,R,void 0)}},{key:"advanceState",value:function(m){this.oldData=this.data,this.sheetPosToId=void 0,this.sheetNameToId=void 0,this.data=void 0}},{key:"getSheetRangeIds",value:function(m){var y,h;if(!this.sheetPosToId)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));if(m.index===void 0)y=0,h=this.sheetPosToId.length;else{var R=this.getSheetById(m.index);if(!(0,n.isSuccess)(R))return R;var C=this.getSheetById(m.index2);if(!(0,n.isSuccess)(C))return C;y=(0,n.fastMin)(R.value.pos,C.value.pos),h=(0,n.fastMax)(R.value.pos,C.value.pos)+1}for(var S=[],F=y;F<h;F+=1)S.push(this.sheetPosToId[F]);return(0,n.success)((0,a.sheetRangeIndexes)(S,y))}},{key:"getSheetById",value:function(m){if(!this.data)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var y=this.data[m];return y===void 0?(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetId,document:this.document,sheetId:m}])):(0,n.success)(y)}},{key:"getSheetByName",value:function(m){if(!this.sheetNameToId)return(0,n.failure)((0,a.unavailable)([{kind:l.UnavailableKind.SheetNames}]));var y=this.sheetNameToId.getValue(m);return y===void 0?(0,n.success)(void 0):this.getSheetById(y)}},{key:"forEachSheet",value:function(m){if(!(!this.sheetPosToId||!this.data))for(var y of this.sheetPosToId){var h=this.data[y];h&&m(h,y)}}}])})();r.PartialWorkbookSheets=o},"../excel-online-calc/lib/calc/partialWorkbookStyles.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PartialWorkbookStyles=r.blankStyleValue=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),o={type:a.BorderLineType.None,color:{argb:"00000000"}};r.blankStyleValue={font:{name:"Calibri",bold:!1,italic:!1,underline:a.FontUnderline.None,strikethrough:!1,verticalAlign:a.FontVerticalAlignment.None,size:11,color:{argb:"ff000000"}},fill:{kind:a.FillKind.Pattern,pattern:a.PatternType.None,fgColor:{argb:"00000000"},bgColor:{argb:"00000000"}},border:{top:o,bottom:o,left:o,right:o},alignment:{horizontal:a.HorizontalAlignment.Automatic,vertical:a.VerticalAlignment.Bottom,textRotation:0,wrapText:!1,indent:0,relativeIndent:0,shrinkToFit:!1,readingOrder:0}};var d=(function(){function g(){Ge(this,g),this.styles=[],this.fonts=[],this.fills=[],this.borders=[]}return We(g,[{key:"clone",value:function(){function y(R,C){Object.keys(R).map(Number).forEach(function(S){return void(C[S]=R[S])})}var h=new g;return y(this.styles,h.styles),y(this.fonts,h.fonts),y(this.fills,h.fills),y(this.borders,h.borders),h}},{key:"resolveCellStyle",value:function(y){if(y===l.SpecialStyle.Blank)return(0,n.success)(r.blankStyleValue);var h=this.styles[y];if(h===void 0)return(0,n.failure)({kind:l.UnavailableKind.StyleId,styleId:y});var R=h.fontId,C=h.fillId,S=h.borderId,F=h.alignment,E=R!==void 0?this.fonts[R]:r.blankStyleValue.font;if(E===void 0)return(0,n.failure)({kind:l.UnavailableKind.FontId,fontId:R});var A=C!==void 0?this.fills[C]:r.blankStyleValue.fill;if(A===void 0)return(0,n.failure)({kind:l.UnavailableKind.FillId,fillId:C});var T=S!==void 0?this.borders[S]:r.blankStyleValue.border;return T===void 0?(0,n.failure)({kind:l.UnavailableKind.BorderId,borderId:S}):(0,n.success)({font:E,fill:A,border:T,alignment:F})}},{key:"setStyles",value:function(y,h){var R=this;h||(this.styles=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.styles[C]=y[C])})}},{key:"setFonts",value:function(y,h){var R=this;h||(this.fonts=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.fonts[C]=y[C])})}},{key:"setFills",value:function(y,h){var R=this;h||(this.fills=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.fills[C]=y[C])})}},{key:"setBorders",value:function(y,h){var R=this;h||(this.borders=[]),Object.keys(y).map(Number).forEach(function(C){return void(R.borders[C]=y[C])})}}])})();r.PartialWorkbookStyles=d},"../excel-online-calc/lib/calc/priorityScheduler.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PriorityScheduler=r.QueuePos=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(o){o[o.Back=0]="Back",o[o.Front=1]="Front"})(a||(r.QueuePos=a={}));var l=(function(){function o(){Ge(this,o),this.minPriority=0,this.taskDeqs=[]}return We(o,[{key:"deleteTasks",value:function(g,m){var y=this.taskDeqs[g];if(y)for(var h;h=y.popFront();)typeof h!="function"&&h.onDeleted&&h.onDeleted(m)}},{key:"addTask",value:function(g,m,y){var h,R=(h=this.taskDeqs[g])!=null?h:this.taskDeqs[g]=new n.Deque;m===a.Back?R.pushBack(y):R.pushFront(y),g<this.minPriority&&(this.minPriority=g)}},{key:"runTask",value:function(){for(var g=this.minPriority;g<this.taskDeqs.length;g+=1){var m;this.minPriority=g;var y=(m=this.taskDeqs[g])==null?void 0:m.popFront();if(y)return typeof y=="function"?y():y.onRun(),!0}return!1}},{key:"getCount",value:function(g){if(g!==void 0){var m,y;return(m=(y=this.taskDeqs[g])==null?void 0:y.getCount())!=null?m:0}return this.taskDeqs.reduce(function(h,R){return R?h+R.getCount():h},0)}}])})();r.PriorityScheduler=l},"../excel-online-calc/lib/calc/recalcService.inside.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.recalcServiceInsideInit=r.RecalcServiceImpl=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-common/lib/ds/bspSet.js"),o=c("../excel-online-calc-common/lib/ds/productSet.js"),d=c("../excel-online-calc-lang/lib/index.js"),g=c("../excel-online-calc-runtime/lib/index.js"),m=c("../excel-online-common/lib/index.js"),y=n.__importStar(c("../typed-workers/lib/index.js")),h=c("../excel-online-calc/lib/calc/dataTransformers.js"),R=c("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),C=c("../excel-online-calc/lib/calc/partialWorkbook.js"),S=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),F=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),E=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),A=c("../excel-online-calc/lib/calc/recalcServiceCheck.js"),T=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),D=c("../excel-online-calc/lib/calc/recalcServiceExperiments.js"),_=c("../excel-online-calc/lib/calc/recalcServiceTypes.js"),M=c("../excel-online-calc/lib/calc/recalcSideGrid.js"),k=c("../excel-online-calc/lib/calc/unavailabilityAnalyzer.js"),v=c("../excel-online-calc/lib/calc/utils.js"),b=10,x=(function(){function G($,O,j){Ge(this,G),this.onRecalcResults=$,this.onUpdateRequest=O,this.currentOutputStateId=j,this.editedRangeDeltas=[],this.dependentRangeDeltas=[],this.editedRangeFailures=[],this.dependentRangeFailures=[],this.rangeUpdateRequests=[],this.namesUpdateRequests=[],this.recalcFinished=!1}return We(G,[{key:"setOutputStateId",value:function(O){O<=this.currentOutputStateId||(this.flush(),this.currentOutputStateId=O)}},{key:"pushCellWrite",value:function(O,j){(O!==F.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas).push(j)}},{key:"pushRangeWrite",value:function(O,j){(0,a.safePush)(O!==F.ComputedCellKind.DependentCell?this.editedRangeDeltas:this.dependentRangeDeltas,j)}},{key:"pushRangeFailure",value:function(O,j){(O!==F.ComputedCellKind.DependentCell?this.editedRangeFailures:this.dependentRangeFailures).push(j)}},{key:"pushUpdateRequest",value:function(O){this.rangeUpdateRequests.push(O)}},{key:"pushUpdateNameRequest",value:function(O){this.namesUpdateRequests.push(O.index)}},{key:"pushRecalcFinished",value:function(O){this.recalcFinished=this.recalcFinished||O}},{key:"isRecalcFinished",value:function(){return this.recalcFinished}},{key:"flush",value:function(){(this.rangeUpdateRequests.length>0||this.namesUpdateRequests.length>0)&&(this.onUpdateRequest((0,_.updateRequest)(this.rangeUpdateRequests,[],this.namesUpdateRequests)),this.rangeUpdateRequests=[],this.namesUpdateRequests=[]),(this.editedRangeDeltas.length>0||this.editedRangeFailures.length>0)&&(this.sendRecalcResults("Edited",this.editedRangeDeltas,[],this.editedRangeFailures),this.editedRangeDeltas=[],this.editedRangeFailures=[]),(this.dependentRangeDeltas.length>0||this.dependentRangeFailures.length>0)&&(this.sendRecalcResults("Dependents",this.dependentRangeDeltas,[],this.dependentRangeFailures),this.dependentRangeDeltas=[],this.dependentRangeFailures=[]),this.recalcFinished&&(this.onRecalcResults((0,_.recalcResults)(this.currentOutputStateId,"Dependents",!0,[],[],[])),this.recalcFinished=!1)}},{key:"sendRecalcResults",value:function(O,j,z,H){for(var V=0;V<(0,a.fastMax)((0,a.fastMax)(j.length,z.length),H.length);V+=b)this.onRecalcResults((0,_.recalcResults)(this.currentOutputStateId,O,!1,j.slice(V,V+b),z.slice(V,V+b),H.slice(V,V+b)))}}])})();function w(G){var $=G.kind;return{kind:$}}var L=(function(){function G($,O,j,z,H){var V=this,I=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},B=arguments.length>6&&arguments[6]!==void 0?arguments[6]:"Local";Ge(this,G),this.onRecalcResults=$,this.onUpdateRequest=O,this.onGC=j,this.onAlert=z,this.asyncLoopFunction=H,this.twConfig=I,this.dataTransformer=new T.RecalcServiceDataTransformer,this.currentInputStateId=-1/0,this.currentOutputStateId=-1/0,this.lastRecalcStatsStateId=-1/0,this.recalcStatistics=F.emptyRecalcStatistics,this.nameFailures=[],this.rangeFailures=[],this.numberFormatFailures=[],this.printFormulaFailures=[],this.inferFormatFailures=[],this.formatValueFailures=[],this.unhandledFailures=[],this.ignoredInputStats={},this.ignoredOutputStats={},this.initCalcThreadInside=(function(){var q=nr(function*(W,Z,P){return(0,a.initCalcInThread)(W,Z,P,V.twConfig)});return function(W,Z,P){return q.apply(this,arguments)}})(),this.setConfig({}),this.dataModel=new C.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config)}return We(G,[{key:"document",get:function(){return this.dataTransformer.document}},{key:"mathpack",get:function(){return this.dataTransformer.getLangConfig().mathpack}},{key:"ping",value:function(){}},{key:"setInputStateId",value:function(O,j){var z=O-this.currentInputStateId;return z<0?(this.logInputStateIdDecrease(j),!1):(z!==0&&(this.flushInputLogs(),this.currentInputStateId=O),!0)}},{key:"setOutputStateId",value:function(O){var j=O-this.currentOutputStateId;return j<0?(this.logOutputStateIdDecrease(),!1):(j!==0&&(this.flushOutputLogs(),this.currentOutputStateId=O),!0)}},{key:"clearAsyncResumeRecalc",value:function(){this.recalcLoop!==void 0&&this.recalcLoop.stop()}},{key:"resumeRecalc",value:function(){var O=this;this.flushInputLogs(),this.clearAsyncResumeRecalc(),this.recalcLoop=this.asyncLoopFunction(function(){var z=O.dataModel.step(),H=z.messages,V=z.queueEmpty;return H.length>0&&O.processRecalcResults(H),V?void 0:1},{costThreshold:1,timeThreshold:this.config.yieldIntervalMs});var j=this.recalcLoop;return(0,a.promiseFinally)(this.recalcLoop.promise,function(){O.recalcLoop===j&&(O.recalcLoop=void 0)})}},{key:"testResumeRecalc",value:(function(){var $=nr(function*(j){if(yield this.resumeRecalc(),j!==void 0){var z=`calc.calc.RecalcService: resumeRecalc finished; resumeId = ${j}`;a.ulsLogger.ULS.traceTag(574128980,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,z)}});function O(j){return $.apply(this,arguments)}return O})()},{key:"processRecalcResults",value:function(O){var j=new x(this.onRecalcResults,this.onUpdateRequest,this.currentOutputStateId);for(var z of O){if(z.kind===F.OutputMessageKind.GarbageCollected){this.onGC(z.minStateIdKept);continue}if(z.kind===F.OutputMessageKind.Alert){this.onAlert(z.message);continue}if(z.kind===F.OutputMessageKind.ExperimentRunResult){this.logExperimentRunResult(z.experimentName,JSON.stringify({message:z.logMessage,timeoutReason:z.timeoutReason}));continue}if(this.setOutputStateId(z.stateId))switch(j.setOutputStateId(z.stateId),z.kind){case F.OutputMessageKind.CellWrite:{var H=z.cell,V=z.value,I=z.format,B=z.cellKind,q=z.formulaBarText,W=z.formatted,Z=z.hasHyperlink,P=H.sheet,Q=H.range,Y=this.cellWriteToRangeDelta(P.index,Q.row,Q.col,V,I,q,W,Z,"messages.<index>.value");(0,a.isDefined)(Y)&&j.pushCellWrite(B,Y);break}case F.OutputMessageKind.RangeWrite:{var X=z.range,ee=z.values,oe=z.cellKind,le=z.formulaBarText,ue=z.formatted,te=z.formats,ie=X.sheet,ae=X.range;j.pushRangeWrite(oe,this.rangeWriteToRangeDeltas(ie.index,ae,ee,te,le,ue,"messages.<index>.values"));break}case F.OutputMessageKind.NameFailure:this.nameFailures.push(z);break;case F.OutputMessageKind.RangeFailure:{var re=z.range,ne=z.cellKind,ce=z.reason;j.pushRangeFailure(ne,this.rangeFailure(re,ce)),this.rangeFailures.push(z);break}case F.OutputMessageKind.NumberFormatFailure:this.numberFormatFailures.push(z);break;case F.OutputMessageKind.PrintFormulaFailure:this.printFormulaFailures.push(z);break;case F.OutputMessageKind.InferFormatFailure:this.inferFormatFailures.push(z);break;case F.OutputMessageKind.FormatValueFailure:{var me=z.range,he=z.cellKind,Ce=z.reason;j.pushRangeFailure(he,this.rangeFailure(me,Ce)),this.formatValueFailures.push(z);break}case F.OutputMessageKind.UnhandledFailure:this.unhandledFailures.push(z);break;case F.OutputMessageKind.UpdateRequest:j.pushUpdateRequest((0,h.sheetGridRangeToLocation)(z.range));break;case F.OutputMessageKind.UpdateNamesRequest:j.pushUpdateNameRequest(z.scope);break;case F.OutputMessageKind.RecalcStatistics:j.pushRecalcFinished(z.message===F.RecalcStatisticsMessage.RecalcFinished),this.recalcStatistics=(0,F.mergeRecalcStatistics)(this.recalcStatistics,z);break;case F.OutputMessageKind.WorkbookStatistics:this.logWorkbookStats(z.stateId,z.stats,z.p);break;case F.OutputMessageKind.StateAdvanced:break;default:return(0,a.assertNever)("calc.calc.RecalcServiceImpl.processRecalcResults",z)}}j.isRecalcFinished()&&this.flushOutputLogs(),j.flush()}},{key:"logExperimentRunResult",value:function(O,j){a.ulsLogger.ULS.traceTag(594409422,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,`calc.calc.RecalcService: ${O} done; ${j}`),O==="UnitExperiment"&&a.ulsLogger.ULS.traceTag(538567681,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,`calc.calc.RecalcService: UnitExperiment done: ${j}`)}},{key:"logAllFailureStats",value:function(){var O=this.nameFailures;this.nameFailures=[];var j=this.rangeFailures;this.rangeFailures=[];var z=this.numberFormatFailures;this.numberFormatFailures=[];var H=this.printFormulaFailures;this.printFormulaFailures=[];var V=this.inferFormatFailures;this.inferFormatFailures=[];var I=this.formatValueFailures;this.formatValueFailures=[];var B=this.unhandledFailures;this.unhandledFailures=[],this.logGenFailureStats(O,595194337,"name",m.TraceLevel.Info),this.logCellFailureStats(j,595658722,"range",m.TraceLevel.Info),this.logGenFailureStats(z,590484946,"format",m.TraceLevel.Info),this.logGenFailureStats(H,592730065,"print-formula",m.TraceLevel.Info),this.logGenFailureStats(V,590484947,"infer-format",m.TraceLevel.Info),this.logCellFailureStats(I,590484948,"format-value",m.TraceLevel.Info),this.logGenFailureStats(B,595194338,"unhandled",m.TraceLevel.Warning)}},{key:"logGenFailureStats",value:function(O,j,z,H){if(O.length!==0){var V={};for(var I of O){var B=I.reason;(0,T.incrementFailure)(V,B)}var q=`calc.calc.RecalcService: recalc ${z} failures; stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(V)}`;a.ulsLogger.ULS.traceTag(j,m.LogCategory.msoulscat_ES_EWAJS,H,q),this.logJavaScriptFailures(O,z)}}},{key:"logCellFailureStats",value:function(O,j,z,H){var V=this;if(O.length!==0){var I={};for(var B of O){var q,W=B.reason,Z=B.cellKind,P=(q=I[Z])!=null?q:I[Z]={};(0,T.incrementFailure)(P,W)}Object.getOwnPropertyNames(I).sort().forEach(function(Q){var Y=I[Q],X=`calc.calc.RecalcService: recalc ${z} failures; stateId = ${V.currentOutputStateId}, cell kind = ${Q}, stats = ${JSON.stringify(Y)}`;a.ulsLogger.ULS.traceTag(j,m.LogCategory.msoulscat_ES_EWAJS,H,X)}),this.logJavaScriptFailures(O,z)}}},{key:"logJavaScriptFailures",value:function(O,j){for(var z of O){var H=z.reason;if(H.kind===g.ReasonKind.JavaScriptError){var V=(0,a.messageFromError)(H.error),I=`calc.calc.RecalcService: recalc ${j} JavaScript error: ${V}`;a.ulsLogger.ULS.traceTag(595658721,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Warning,I)}}}},{key:"logIgnoredStats",value:function(O,j,z,H){if(Object.getOwnPropertyNames(H).length!==0){var V=`stateId = ${j}, stats = ${JSON.stringify(H)}`,I=`calc.calc.RecalcService: ignored ${z} data; ${V}`;a.ulsLogger.ULS.traceTag(O,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Warning,I)}}},{key:"logIgnoredInputStats",value:function(){this.logIgnoredStats(595658723,this.currentInputStateId,"input",this.ignoredInputStats),this.ignoredInputStats={}}},{key:"logIgnoredOutputStats",value:function(){this.logIgnoredStats(595658752,this.currentOutputStateId,"output",this.ignoredOutputStats),this.ignoredOutputStats={}}},{key:"logRecalcStats",value:function(){if(this.currentOutputStateId!==-1/0&&!(this.lastRecalcStatsStateId===this.currentOutputStateId&&this.recalcStatistics===F.emptyRecalcStatistics)){var O=this.recalcStatistics;this.recalcStatistics=F.emptyRecalcStatistics,this.lastRecalcStatsStateId=this.currentOutputStateId;var j=this.config.sampleRecalcStatisticsRate;if(this.dataModel.shouldSample(j)){var z=`stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(O)}, p = ${JSON.stringify(j)}`,H=`calc.calc.RecalcService: recalc statistics; ${z}`;a.ulsLogger.ULS.traceTag(595654593,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,H)}}}},{key:"logUnavailableStats",value:function(){if(this.currentOutputStateId!==-1/0&&this.rangeFailures.length!==0){var O=(0,k.computeUnavailableCellsStats)(this.rangeFailures);if(!(O.numOfUnavailableCellsInTheSameSheet===0&&O.numOfUnavailableCellsInDifferentSheet===0&&O.totalNumOfUnavailableCells===0)){var j=`stateId = ${this.currentOutputStateId}, stats = ${JSON.stringify(O)}`,z=`calc.calc.RecalcService: unavailable cells statistics; ${j}`;a.ulsLogger.ULS.traceTag(589632004,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,z)}}}},{key:"logWorkbookStats",value:function(O,j,z){var H=`stateId = ${O}, stats = ${JSON.stringify(j)}, p = ${JSON.stringify(z)}`,V=`calc.calc.RecalcService: workbook statistics; ${H}`;a.ulsLogger.ULS.traceTag(595359882,m.LogCategory.msoulscat_ES_EWAJS,m.TraceLevel.Info,V)}},{key:"logInputStateIdDecrease",value:function(O){(0,A.incrementStat)(this.ignoredInputStats,`${O}: input stateId went backwards`)}},{key:"logOutputStateIdDecrease",value:function(){(0,A.incrementStat)(this.ignoredOutputStats,"output stateId went backwards")}},{key:"flushInputLogs",value:function(){this.logIgnoredInputStats()}},{key:"flushOutputLogs",value:function(){this.logUnavailableStats(),this.logAllFailureStats(),this.logIgnoredOutputStats(),this.logRecalcStats()}},{key:"cellWriteToRangeDelta",value:function(O,j,z,H,V,I,B,q,W){if((0,A.check)(H,A.chReadOper,this.ignoredOutputStats,W)){var Z=(0,h.readOperToCellValue)(this.mathpack,H),P=(0,h.cellFormatToInferredFormat)(V);return(0,a.isDefined)(I)||(0,a.isDefined)(Z)||(0,a.isDefined)(P)||(0,a.isDefined)(B)||(0,a.isDefined)(q)?(0,_.rangeDelta)((0,_.sheetRangeLocation)(O,j,z),(0,_.cellDataDelta)(I,Z,P,B,q)):void 0}}},{key:"rangeWriteToRangeDeltas",value:function(O,j,z,H,V,I,B){for(var q=`${B}.<index>.<index>`,W=j.row,Z=j.col,P=j.rows,Q=j.cols,Y=[],X=0;X<P;X+=1)for(var ee=0;ee<Q;ee+=1){var oe=this.cellWriteToRangeDelta(O,W+X,Z+ee,z[X][ee],H[X][ee],X===0&&ee===0?V:void 0,I[X][ee],void 0,q);(0,a.isDefined)(oe)&&Y.push(oe)}return Y}},{key:"rangeFailure",value:function(O,j){return(0,_.rangeFailure)((0,h.sheetGridRangeToLocation)(O),w(j))}},{key:"setA1ReferenceStyle",value:function(O){this.clearAsyncResumeRecalc(),this.dataTransformer.setA1ReferenceStyle(this.dataModel,this.currentInputStateId,O)}},{key:"setLocale",value:function(O){this.clearAsyncResumeRecalc(),this.dataTransformer.setLocaleInfo(this.dataModel,this.currentInputStateId,O,this.ignoredInputStats)}},{key:"setWorkbookProps",value:function(O){this.clearAsyncResumeRecalc(),this.dataTransformer.setWorkbookProps(this.dataModel,this.currentInputStateId,O,this.ignoredInputStats)}},{key:"setNumberFormats",value:function(O,j){this.clearAsyncResumeRecalc(),this.dataModel.setNumberFormats(this.document,(0,A.filterCheck)(O,A.chNumberFormat,this.ignoredInputStats,"numberFormats"),j,this.currentInputStateId)}},{key:"updateSheetNames",value:function(O,j){this.setInputStateId(O,"sheetNames")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateSheetNames(this.dataModel,O,j,this.ignoredInputStats))}},{key:"updateNamedObjects",value:function(O,j){this.setInputStateId(O,"namedObjectsUpdates")&&(this.clearAsyncResumeRecalc(),this.dataTransformer.updateNamedObjects(this.dataModel,O,j,this.ignoredInputStats))}},{key:"updateUnusedCells",value:function(O,j){if(this.setInputStateId(O,"unusedCellsUpdates")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(j,A.chUnusedCellsUpdate,this.ignoredInputStats,"unusedCellsUpdates");for(var H of z)this.dataModel.extendUnusedRange((0,h.unusedCellsUpdateToUsedRange)(this.document,H),O)}}},{key:"updateRanges",value:function(O,j){this.setInputStateId(O,"rangeUpdates")&&(this.clearAsyncResumeRecalc(),this.applyRangeUpdates(O,j))}},{key:"updateArrays",value:function(O,j){if(this.setInputStateId(O,"arrayUpdates")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(j,A.chArrayUpdate,this.ignoredInputStats,"arrayUpdates");for(var H of z){var V=H.range,I=H.data,B=H.fromStateId,q=(0,h.sheetRangeLocationToGridRange)(this.document,V);if((0,a.isDefined)(I)){var W=I.formulaBarText,Z=I.isSpilled,P=(0,d.gridRangeAnchor)(q.range);this.dataModel.writeArrayFormula(O,q,W,P,Z)}else(0,a.isDefined)(B)}}}},{key:"editRangeFormulas",value:function(O,j){this.setInputStateId(O,"rangeFormulaEdits")&&(this.clearAsyncResumeRecalc(),this.applyRangeFormulaEdits(j,O))}},{key:"evalOnClonedModel",value:function(O,j,z){return this.evalOnClonedModelOnSnapshot(O,j,void 0,z)}},{key:"evalOnClonedModelOnSnapshot",value:function(O,j){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,H=arguments.length>3?arguments[3]:void 0;(0,a.assertPositiveInteger)("edits array should not be empty",j.length);var V=z===void 0?new C.EvalOnClonePropsFromPartialWB(this.dataModel,H):new C.EvalOnClonePropsFromPartialWBDocumentCollection(z,H);return this.applyRangeUpdates(-1,O,V),this.applyRangeFormulaEdits(j,-1,V),V.resultsPromise.toPromise()}},{key:"applyRangeUpdates",value:function(O,j,z){var H=(0,A.filterCheck)(j,A.chRangeUpdate,this.ignoredInputStats,"rangeUpdates");for(var V of H){var I=V.range,B=V.excludeRows,q=V.excludeColumns,W=V.data,Z=V.fromStateId,P=(0,h.sheetRangeLocationToGridRange)(this.document,I),Q=P.range,Y=(0,h.createExcludeCellSet)(Q.row,Q.rows,E.bspFactory.row,B),X=(0,h.createExcludeCellSet)(Q.col,Q.cols,E.bspFactory.col,q),ee=(0,h.sheetGridRangeToCellSet)(P,Y,X),oe=(0,a.isDefined)(W)?(0,h.cellValueToReadOper)(this.mathpack,W.value):d.blankOper;(0,a.assertTrue)("calc.calc.RecalcService: updateRanges oper",oe!=null);var le=(0,d.gridRangeAnchor)(Q);if((0,a.isDefined)(W)){var ue,te,ie=W.iformat,ae=W.kind==="ArrayFormula"?void 0:(ue=W.formulaBarText)!=null?ue:void 0,re=(te=W.failureReason)!=null?te:void 0,ne=W.kind==="CellFormula";this.dataModel.writeCellContents(O,ee,ae,ne,le,oe,ie,F.SpecialStyle.Blank,re,z)}else if((0,a.isNone)(Z))this.dataModel.writeCellContents(O,ee,"",!1,le,d.blankOper,S.blankCellFormat,void 0,void 0,z);else{if(z)throw new Error("Promote cell data is unsupported for cloned models.");this.dataModel.promoteCellContents(O,P,ee,Z)}z||(this.dataModel.writeHiddenRows(O,(0,h.sheetGridRangeToHiddenRows)(P,Y)),this.dataModel.writeHiddenCols(O,(0,h.sheetGridRangeToHiddenCols)(P,X)))}}},{key:"localizeEnglishFormula",value:function(O,j){var z=this.dataModel.translateEnglishFormula(O,(0,h.sheetCellLocationToGridCell)(this.document,j));return Promise.resolve(z)}},{key:"applyRangeFormulaEdits",value:function(O,j,z){var H=this,V=(0,A.filterCheck)(O,A.chRangeFormulaEdit,this.ignoredInputStats,"rangeFormulaEdits"),I=function(){var W=B.kind,Z=B.range,P=B.formulaBarText,Q=B.value,Y=B.origin,X=B.viewport,ee=l.empty;Z.forEach(function(ae){ee=(0,o.unionProduct)(ee,(0,E.createCellSetFromRange)((0,h.sheetRangeLocationToGridRange)(H.document,ae).range))});var oe=(0,h.sheetRangeLocationToGridRange)(H.document,Z[0]),le=(0,a.isDefined)(Y)?(0,d.gridCell)(Y.row,Y.column):(0,d.gridRangeAnchor)(oe.range),ue=(0,a.isDefined)(X)?(0,h.sheetRangeLocationToGridRange)(H.document,X):void 0,te;(0,a.isDefined)(Q)?(te=(0,h.cellValueToReadOper)(H.mathpack,Q),(0,a.assertTrue)("calc.calc.RecalcService: editRangeFormulas oper",te!=null)):te=void 0;var ie=W==="CellFormula"?!0:W==="Value"?!1:void 0;z?H.dataModel.editCellContentsOnClone((0,F.sheetCellSet)(oe.sheet,ee),P,ie,le,z):H.dataModel.editCellContents(j,(0,F.sheetCellSet)(oe.sheet,ee),P,ie,le,te,ue)};for(var B of V)I()}},{key:"editRangeFormats",value:function(O,j){var z=this;if(this.setInputStateId(O,"rangeFormatEdits")){this.clearAsyncResumeRecalc();var H=(0,A.filterCheck)(j,A.chRangeFormatEdit,this.ignoredInputStats,"rangeFormatEdits"),V=function(){var q=I.range,W=I.operation,Z=I.origin,P=I.viewport,Q=W.kind==="SetFormat"&&!(0,a.isNone)(W.format)?{kind:W.kind,format:W.format}:W.kind==="RibbonFormat"&&!(0,a.isNone)(W.ribbon)?{kind:W.kind,ribbon:W.ribbon}:W.kind==="ChangeDecimals"&&!(0,a.isNone)(W.changeDecimals)?{kind:W.kind,changeDecimals:W.changeDecimals}:void 0;(0,a.assertTrue)("calc.calc.RecalcService: editRangeFormats operation",Q!=null);var Y=l.empty;q.forEach(function(le){Y=(0,o.unionProduct)(Y,(0,E.createCellSetFromRange)((0,h.sheetRangeLocationToGridRange)(z.document,le).range))});var X=(0,h.sheetRangeLocationToGridRange)(z.document,q[0]),ee=Z!=null?(0,d.gridCell)(Z.row,Z.column):(0,d.gridRangeAnchor)(X.range),oe=(0,a.isDefined)(P)?(0,h.sheetRangeLocationToGridRange)(z.document,P):void 0;z.dataModel.editCellFormats(O,(0,F.sheetCellSet)(X.sheet,Y),Q,ee,oe)};for(var I of H)V()}}},{key:"editArrayFormulas",value:function(O,j){if(this.setInputStateId(O,"arrayFormulaEdits")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(j,A.chArrayFormulaEdit,this.ignoredInputStats,"arrayFormulaEdits");for(var H of z){var V=H.range,I=H.formulaBarText,B=H.origin,q=H.viewport,W=(0,h.sheetRangeLocationToGridRange)(this.document,V),Z=(0,a.isDefined)(B)?(0,d.gridCell)(B.row,B.column):(0,d.gridCell)(V.row,V.column),P=(0,a.isDefined)(q)?(0,h.sheetRangeLocationToGridRange)(this.document,q):void 0;this.dataModel.editArrayFormula(O,W,I,Z,P)}}}},{key:"editRangePaste",value:function(O,j){if(this.setInputStateId(O,"editRangePaste")){this.clearAsyncResumeRecalc();var z=(0,A.filterCheck)(j,A.chPasteEdit,this.ignoredInputStats,"pasteEdits");for(var H of z){var V=H.kind,I=H.source,B=H.target,q=H.viewport,W=(0,h.sheetRangeLocationToGridRange)(this.document,I),Z=(0,h.sheetCellLocationToGridCell)(this.document,B),P=(0,a.isDefined)(q)?(0,h.sheetRangeLocationToGridRange)(this.document,q):void 0;this.dataModel.editPaste(O,V,Z,W,P)}}}},{key:"setConfig",value:function(O){var j,z,H,V,I,B,q,W,Z,P,Q,Y,X,ee=Array.isArray(O.runExperiments)?{stepBudget:(j=O.experimentStepBudget)!=null?j:10,totalBudget:(z=O.experimentTotalBudget)!=null?z:1e4,factories:(0,D.getExperimentFactories)(O.runExperiments)}:void 0;this.config={yieldIntervalMs:(H=O.yieldIntervalMs)!=null?H:10,totalTimeMs:(V=O.totalEvalTimeMs)!=null?V:1e4,maxCellChain:2*d.sheetCols,maxNameChain:128,maxLambdaCalls:1e4,maxLambdaDepth:1e3,samplePrecisionEvalRate:(I=O.samplePrecisionEvalRate)!=null?I:.02,samplePrecisionPrintFormulaRate:(B=O.samplePrecisionPrintFormulaRate)!=null?B:.001,samplePrecisionPrintValueRate:(q=O.samplePrecisionPrintValueRate)!=null?q:1e-4,sampleRecalcStatisticsRate:(W=O.sampleRecalcStatisticsRate)!=null?W:.2,sampleWorkbookStatisticsRate:(Z=O.sampleWorkbookStatisticsRate)!=null?Z:.1,sampleCellEvalStopwatchRate:(P=O.sampleCellEvalStopwatchRate)!=null?P:.003,sampleRecalcEditedStopwatchRate:(Q=O.sampleRecalcEditedStopwatchRate)!=null?Q:1,sampleRecalcViewportStopwatchRate:(Y=O.sampleRecalcViewportStopwatchRate)!=null?Y:1,rngSeed:(X=O.rngSeed)!=null?X:Date.now()*1e3,volatileMode:O.volatileMode!=null?v.VolatileMode[O.volatileMode]:v.VolatileMode.Estimation,experimentFactories:ee}}},{key:"reconfigure",value:function(O){this.setConfig(O),this.dataModel.reconfigure(this.config)}},{key:"clearCache",value:function(){this.clearAsyncResumeRecalc(),this.dataModel=new C.PartialWorkbook(this.dataTransformer.getLangConfig(),this.config),this.recalcStatistics=F.emptyRecalcStatistics,this.nameFailures=[],this.rangeFailures=[],this.numberFormatFailures=[],this.unhandledFailures=[],this.ignoredInputStats={},this.ignoredOutputStats={},this.currentInputStateId=this.currentOutputStateId=this.lastRecalcStatsStateId=-1/0}},{key:"processEvalResult",value:function(O,j){var z=O.value,H=O.formatted,V;if((0,a.isSuccess)(z)){if(!j&&!(0,A.check)(z.value,A.chReadOper,this.ignoredOutputStats,"evalFormula"))throw new Error("ignored output");var I=(0,h.readOperToCellValue)(this.mathpack,z.value);(0,a.assertTrue)("calc.calc.RecalcService.evalFormula",I!==void 0),V=(0,a.success)(I)}else V=(0,a.failure)(w(z.reason));var B;return H===void 0?B=void 0:(0,a.isSuccess)(H)?B=H:B=(0,a.failure)(w(H.reason)),(0,_.evalFormulaData)(V,B)}},{key:"evalFormula",value:function(O,j,z,H){var V=this;return(0,A.check)(z,A.chSheetCellLocation,this.ignoredInputStats,"origin")?(0,A.check)(H,A.chEvalFormulaFormat,this.ignoredInputStats,"format")?this.dataModel.evalFormula(O,j,(0,h.sheetCellLocationToGridCell)(this.document,z),(0,h.evalFormulaFormatToUnion)(H)).then(function(I){return V.processEvalResult(I,!1)}):Promise.reject(new Error("ignored format")):Promise.reject(new Error("ignored input"))}},{key:"evalFormulaTree",value:function(O,j,z,H){var V=this;if(!(0,A.check)(z,A.chSheetCellLocation,this.ignoredInputStats,"origin"))return Promise.reject(new Error("ignored input"));if(!(0,A.check)(H,A.chEvalFormulaFormat,this.ignoredInputStats,"format"))return Promise.reject(new Error("ignored format"));var I=function B(q,W){var Z=be(q,2),P=Z[0],Q=Z[1],Y=be(P,2),X=Y[0],ee=Y[1],oe=[X,ee.map(function(le){var ue=le.value,te=le.formatted;return V.processEvalResult({value:ue,formatted:te},!W)})];return Q!==void 0?[oe,Q.map(function(le){return B(le,!1)})]:[oe]};return this.dataModel.evalFormulaTree(O,j,(0,h.sheetCellLocationToGridCell)(this.document,z),(0,h.evalFormulaFormatToUnion)(H)).then(function(B){return I(B,!0)})}},{key:"evalFormulaOnSnapshotImpl",value:function(O,j,z,H){return this.dataModel.evalFormula(-1,O,j,z,H)}},{key:"evalFormulaTreeOnSnapshotImpl",value:function(O,j,z,H){return this.dataModel.evalFormulaTree(-1,O,j,z,H)}},{key:"testAdvanceState",value:function(O){this.setInputStateId(O,"testAdvanceState")&&(this.dataModel.testAdvanceState(O),this.clearAsyncResumeRecalc())}},{key:"getMissingJSFeatures",value:function(){return(0,R.getMissingJSFeatures)()}}])})();r.RecalcServiceImpl=L;var N=(0,a.mixin)(L,function(G){return new M.RecalcSideGrid(G)},["getSheetNames","getRangeValues","getRangeFormats","getRangeFormulae","getIntersectingTables","getIformats","discardSnapshot","createIGridExportEndpoint","getHiddenRows","getHiddenCols","evalFormulaOnSnapshot","evalFormulaTreeOnSnapshot","evalClonedModelOnSnapshot","getCorrespondingSnapshotID"]);if((0,a.getTypedFeatureGate)("TESTING_ONLY_RECALC_SERVICE_IMPORTSCRIPTS_FAIL")){var U;if(self.__retries=((U=self.__retries)!=null?U:-1)+1,self.__retries===0)throw""}var K=function($){var O=$.config,j=$.connection;return y.Endpoint.createInside(j,function(z){return new N(function(){var H;return(H=z.post).onRecalcResults.apply(H,arguments)},function(){var H;return(H=z.post).onUpdateRequest.apply(H,arguments)},function(){var H;return(H=z.post).onGC.apply(H,arguments)},function(){var H;return(H=z.post).onAlert.apply(H,arguments)},a.asyncLoop,O,j.createMode)})};r.recalcServiceInsideInit=K},"../excel-online-calc/lib/calc/recalcService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createRecalcService=S;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=n.__importStar(c("../typed-workers/lib/index.js")),d=c("../excel-online-calc/lib/calc/missingJSFeaturesTelemetry.js"),g=c("../excel-online-calc/lib/calc/recalcService.inside.js"),m=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),h=3e4,R=3,C=1e3;function S(E){return F.apply(this,arguments)}function F(){return F=nr(function*(E){for(var A=arguments.length,T=new Array(A>1?A-1:0),D=1;D<A;D++)T[D-1]=arguments[D];var _=T[0],M=T[1],k=typeof _=="boolean"?_?[new m.PluginSchedulerSingleton().instance(),new m.GridImportManagerSingleton().instance()]:[void 0,void 0]:[_,M],v=be(k,2),b=v[0],x=v[1],w=-1/0,L=!1,N={onRecalcResults:function(B){},onUpdateRequest:function(B){},onGC:function(B){w=B},onAlert:function(B){if(!L){var q=document.createElement("div"),W=document.createElement("p");W.textContent=B,q.appendChild(W);var Z=document.createElement("button");Z.textContent="OK",q.appendChild(Z),q.setAttribute("style","position: fixed; top: 0; left: 30%; right: 30%; background: red; color: white; font-size: 16px; font-weight: bold; z-index: 1000; padding: 3em; white-space: pre-line;"),Z.onclick=function(){document.body.removeChild(q)},document.body.appendChild(q),L=!0}}},U=yield o.createWorker({id:"RecalcService",createMode:E},{local:g.recalcServiceInsideInit,thread:{scriptUrl:(0,a.getCalcAbsUrlOrThrow)(),insideInitName:"excelOnlineCalc.calc.recalcServiceInsideInit"}},function(){return N}),K=[],G="Requested";U.onClose=function(){for(var I of K)try{I()}catch(q){a.ulsLogger.ULS.traceTag(539341771,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`calc.calc.createRecalcService.service.onClose: callback threw ${(0,a.messageFromError)(q)}`)}var B=`calc.calc.createRecalcService.service.onClose: recalc service closed; reason = ${G}`;a.ulsLogger.ULS.traceTag(561534148,l.LogCategory.msoulscat_ES_EWAJS,G==="Requested"?l.TraceLevel.Info:l.TraceLevel.Warning,B)};function $(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Requested";G=I,U.close()}try{if(U.createMode==="Thread"){var O=yield(0,a.initCalcThread)(U);K.push(function(){return O.close()}),(0,d.logMissingJSFeatures)(U.call.getMissingJSFeatures)}U.call.ping.callTimeout=h;var j=R,z=0,H=function(){};(0,a.promiseLoop)(nr(function*(){if(yield new Promise(function(Q){return setTimeout(Q,C)}),!U.hasBeenClosed()){var I=U.call.ping.callTimeout,B=(0,a.now)();try{yield U.call.ping()}catch(Q){if(!o.WorkerError.isWorkerError(Q)||Q.info.cause!=="Timeout")throw Q;var q=(0,a.now)()-B;z+=1,z>=j&&$("Unresponsive");var W=U.hasBeenClosed(),Z={timeout:I,waitTime:q,timeoutCount:z,hasBeenClosed:W},P=`calc.calc.RecalcService: unresponsive; ${JSON.stringify(Z)}`;return a.ulsLogger.ULS.traceTag(561534149,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,P),H(I,q,z,W),!0}return z=0,!0}}),!0).catch(function(I){var B=`calc.calc.RecalcService: ping loop threw an error: ${(0,a.messageFromError)(I)}`;a.ulsLogger.ULS.traceTag(561534150,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,B)}),U.post.updateRanges.onPostMessageError=o.dispatchWorkerError;var V={setOnRecalcResults:function(B){N.onRecalcResults=B},setOnUpdateRequest:function(B){N.onUpdateRequest=B},setOnUnresponsive:function(B){H=B},setA1ReferenceStyle:function(){for(var B,q=arguments.length,W=new Array(q),Z=0;Z<q;Z++)W[Z]=arguments[Z];(B=U.post).setA1ReferenceStyle.apply(B,W),b!==void 0&&b.doNotify(y.NotificationKind.setA1ReferenceStyle,W)},setLocale:function(){for(var B,q=arguments.length,W=new Array(q),Z=0;Z<q;Z++)W[Z]=arguments[Z];(B=U.post).setLocale.apply(B,W),b!==void 0&&b.doNotify(y.NotificationKind.setLocale,W)},setWorkbookProps:function(){for(var B,q=arguments.length,W=new Array(q),Z=0;Z<q;Z++)W[Z]=arguments[Z];(B=U.post).setWorkbookProps.apply(B,W),b!==void 0&&b.doNotify(y.NotificationKind.setWorkbookProps,W)},updateSheetNames:function(){for(var B,q=arguments.length,W=new Array(q),Z=0;Z<q;Z++)W[Z]=arguments[Z];(B=U.post).updateSheetNames.apply(B,W),b!==void 0&&b.doNotify(y.NotificationKind.updateSheetNames,W)},updateNamedObjects:function(){for(var B,q=arguments.length,W=new Array(q),Z=0;Z<q;Z++)W[Z]=arguments[Z];(B=U.post).updateNamedObjects.apply(B,W),b!==void 0&&b.doNotify(y.NotificationKind.updateNamedObjects,W)},setNumberFormats:U.post.setNumberFormats,updateUnusedCells:U.post.updateUnusedCells,updateRanges:U.post.updateRanges,updateArrays:U.post.updateArrays,editRangeFormulas:U.post.editRangeFormulas,editRangeFormats:U.post.editRangeFormats,editArrayFormulas:U.post.editArrayFormulas,editRangePaste:U.post.editRangePaste,resumeRecalc:U.post.resumeRecalc,reconfigure:function(B){var q,W;U.call.ping.callTimeout=(q=B.responsivenessPingTimeout)!=null?q:h,j=(W=B.responsivenessPingAttempts)!=null?W:R,U.post.reconfigure(B)},clearCache:function(){U.post.clearCache(),w=-1/0},testAdvanceState:U.post.testAdvanceState,testResumeRecalc:U.call.testResumeRecalc,close:$,stateIdAvailable:function(B){return B>=w},evalFormula:U.call.evalFormula,evalFormulaTree:U.call.evalFormulaTree,evalOnClonedModel:U.call.evalOnClonedModel,localizeEnglishFormula:function(){var B;return(B=U.call).localizeEnglishFormula.apply(B,arguments)},createIGridExportEndpoint:function(B,q){return K.push(q),U.call.createIGridExportEndpoint.transfer([B.port],B)}};return x!==void 0&&x.onGridExporterCreated(V),V}catch(I){throw $("Error"),I}}),F.apply(this,arguments)}},"../excel-online-calc/lib/calc/recalcServiceCheck.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.chReadOper=r.chEvalFormulaFormat=r.chWorkbookProps=r.chLocaleData=r.chPasteEdit=r.chArrayFormulaEdit=r.chRangeFormatEdit=r.chRangeFormulaEdit=r.chNamedObjectsUpdate=r.chNamedObject=r.chNamedObjectData=r.chNamedFailureData=r.chNamedTableScope=r.chNamedTableData=r.chColumnData=r.chNamedRangeData=r.chNamedFormulaData=r.chNamedValueData=r.chNamedValue=r.chUnusedCellsUpdate=r.chArrayUpdate=r.chArrayData=r.chRangeUpdate=r.chCellData=r.chCellFormat=r.chCellValue=r.chError=r.chBlank=r.chSheetCellLocation=r.chSheetRangeLocation=r.chRangeLocation=r.chCellLocation=r.chCol=r.chRow=r.chSheetName=r.chSheetId=r.chNumberFormat=r.chErrorTypeName=r.chWorksheetFunctionName=r.chFormulaText=r.chArray=r.chBoolean=r.chNonemptyString=r.chString=r.chNatural=r.chInteger=r.chFiniteNumber=r.chPossiblyInfiniteNumber=r.chNever=void 0,r.incrementStat=o,r.checker=g,r.check=m,r.filterCheck=y,r.optChecker=h,r.fromChecker=R,r.objectChecker=C,r.allChecker=S,r.depAllChecker=F,r.arrayChecker=E,r.taggedUnionChecker=A,r.typeofChecker=T,r.intChecker=k,r.eqChecker=v,r.oneOfChecker=b,r.isFormulaText=x;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js");function o(re,ne){var ce;re[ne]=((ce=re[ne])!=null?ce:0)+1}function d(re,ne,ce){return re.push(`${ne.join(".")}: expected ${ce}`),!1}function g(re,ne){return function(ce,me,he){return(0,n.isDefined)(ce)&&re(ce)||d(me,he,ne)}}function m(re,ne,ce,me){var he=[],Ce=ne(re,he,[me]);for(var ve of he)o(ce,ve);return Ce}function y(re,ne,ce,me){if(!m(re,r.chArray,ce,me))return[];var he=`${me}.<index>`;return re.filter(function(Ce){return m(Ce,ne,ce,he)})}function h(re){return function(ne,ce,me){return(0,n.isNone)(ne)?!0:re(ne,ce,me)}}function R(re){return function(ne,ce,me){return re(ne,ce,me)}}function C(re){return function(ne,ce,me){if((0,n.isNone)(ne))return d(ce,me,"non-null object");var he=me.length;try{var Ce=!0;for(var ve in re)me[he]=ve,Ce=Ce&&re[ve](ne[ve],ce,me);return Ce}finally{me.length=he}}}function S(){for(var re=arguments.length,ne=new Array(re),ce=0;ce<re;ce++)ne[ce]=arguments[ce];return function(me,he,Ce){return ne.reduce(function(ve,fe){return ve&&fe(me,he,Ce)},!0)}}function F(re){for(var ne=arguments.length,ce=new Array(ne>1?ne-1:0),me=1;me<ne;me++)ce[me-1]=arguments[me];return function(he,Ce,ve){return ce.reduce(function(fe,Ae){return fe&&Ae(he)(he,Ce,ve)},re(he,Ce,ve))}}function E(re){return function(ne,ce,me){if(!Array.isArray(ne))return d(ce,me,"Array");me.push("<index>");try{return ne.reduce(function(he,Ce){return he&&re(Ce,ce,me)},!0)}finally{me.pop()}}}function A(re){var ne=`one of ${JSON.stringify(Object.getOwnPropertyNames(re).sort())}`;return function(ce,me,he){if((0,n.isNone)(ce))return d(me,he,"non-null object");var Ce=he.length;try{var ve=typeof ce.kind=="string"||typeof ce.kind=="number"?re[ce.kind]:void 0;return(0,n.isNone)(ve)?(he.push("kind"),d(me,he,ne)):ve(ce,me,he)}finally{he.length=Ce}}}function T(re){var ne=`typeof one of ${JSON.stringify(Object.getOwnPropertyNames(re).sort())}`;return function(ce,me,he){var Ce=re[typeof ce];return(0,n.isNone)(Ce)?d(me,he,ne):Ce(ce,me,he)}}function D(re){return typeof re=="number"&&re>-1/0&&re<1/0}function _(re){return typeof re=="number"&&!isNaN(re)}function M(re){return(re|0)===re||Math.floor(re)===re}function k(re,ne){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:re!==0?`integer >= ${re} and < ${ne}`:`natural < ${ne}`;return g(function(me){return typeof me=="number"&&me>=re&&me<ne&&M(me)},ce)}r.chNever=g(function(re){return!1},"never"),r.chPossiblyInfiniteNumber=g(_,"number (non-NaN)"),r.chFiniteNumber=g(D,"finite number"),r.chInteger=g(function(re){return D(re)&&M(re)},"integer"),r.chNatural=k(0,1/0,"natural"),r.chString=g(function(re){return typeof re=="string"},"string"),r.chNonemptyString=g(function(re){return typeof re=="string"&&re.length>0},"nonempty string"),r.chBoolean=g(function(re){return typeof re=="boolean"},"boolean"),r.chArray=g(function(re){return Array.isArray(re)},"Array");function v(re){return g(function(ne){return ne===re},JSON.stringify(re))}function b(){for(var re=Object.create(null),ne=Object.create(null),ce=arguments.length,me=new Array(ce),he=0;he<ce;he++)me[he]=arguments[he];for(var Ce of me)typeof Ce=="number"?ne[Ce]=!0:re[Ce]=!0;var ve=`one of ${JSON.stringify(me.slice().sort())}`;return g(function(fe){switch(typeof fe){case"string":case"symbol":return re[fe]===!0;case"number":return ne[fe]===!0}return!1},ve)}function x(re){return re[0]==="="||re[0]==="+"||re[0]==="-"}r.chFormulaText=g(function(re){return typeof re=="string"&&x(re)},"formula text"),r.chWorksheetFunctionName=C({functionId:r.chNatural,functionName:r.chNonemptyString});var w=g(function(re){return typeof re=="string"&&re.length>1&&(0,n.stringStartsWith)(re,"#")},"error name");r.chErrorTypeName=C({errorType:r.chNatural,errorName:w}),r.chNumberFormat=C({iformat:r.chNatural,formatString:r.chString,builtIn:r.chBoolean}),r.chSheetId=g(function(re){return typeof re=="string"||D(re)},"string or finite number"),r.chSheetName=C({sheetId:r.chSheetId,sheetName:r.chString}),r.chRow=k(0,a.sheetRows),r.chCol=k(0,a.sheetCols),r.chCellLocation=C({row:r.chRow,column:r.chCol});var L=g(function(re){return re.lastRow==null||re.lastRow>=re.row},"lastRow >= row"),N=g(function(re){return re.lastColumn==null||re.lastColumn>=re.column},"lastColumn >= column"),U=S(r.chCellLocation,C({lastRow:h(r.chRow),lastColumn:h(r.chCol)}));r.chRangeLocation=F(U,function(re){return L},function(re){return N}),r.chSheetRangeLocation=S(r.chRangeLocation,C({sheetId:r.chSheetId})),r.chSheetCellLocation=S(r.chSheetRangeLocation,C({lastRow:h(r.chNever),lastColumn:h(r.chNever)})),r.chBlank=C({kind:v("Blank")}),r.chError=C({kind:v("Error"),type:r.chNatural}),r.chCellValue=T({number:r.chFiniteNumber,string:r.chString,boolean:r.chBoolean,object:A({Blank:r.chBlank,Error:r.chError})}),r.chCellFormat=T({number:r.chNatural,string:r.chString}),r.chCellData=S(C({value:r.chCellValue,iformat:r.chNatural,failureReason:h(r.chString)}),A({CellFormula:C({formulaBarText:r.chFormulaText}),ArrayFormula:C({formulaBarText:h(r.chNever)}),Value:C({formulaBarText:r.chString})})),r.chRangeUpdate=C({range:r.chSheetRangeLocation,excludeRows:h(E(r.chRow)),excludeColumns:h(E(r.chCol)),data:h(r.chCellData),fromStateId:h(r.chInteger)}),r.chArrayData=C({isSpilled:r.chBoolean,formulaBarText:r.chFormulaText}),r.chArrayUpdate=C({range:r.chSheetRangeLocation,data:h(r.chArrayData),fromStateId:h(r.chInteger)}),r.chUnusedCellsUpdate=C({sheetId:r.chSheetId,usedRange:h(r.chRangeLocation)}),r.chNamedValue=T({number:r.chFiniteNumber,string:r.chString,boolean:r.chBoolean,object:A({Error:r.chError})}),r.chNamedValueData=C({kind:v("NamedValue"),value:r.chNamedValue}),r.chNamedFormulaData=C({kind:v("NamedFormula"),formulaBarText:r.chFormulaText}),r.chNamedRangeData=C({kind:v("NamedRange"),range:r.chSheetRangeLocation}),r.chColumnData=C({column:r.chNatural,name:r.chNonemptyString});var K=function(ne){var ce;return((ce=ne.lastRow)!=null?ce:ne.row)-ne.row+1},G=function(ne){var ce;return((ce=ne.lastColumn)!=null?ce:ne.column)-ne.column+1},$=g(function(re){return(!re.hasHeadersRow||re.range.row>0)&&(!re.hasTotalsRow||re.range.row+K(re.range)<a.sheetRows)},"enough rows for headers and totals"),O=g(function(re){var ne=re.range.column,ce=re.range.column+G(re.range);return re.columns.every(function(me){return me.column>=ne&&me.column<ce})},"column names in range");r.chNamedTableData=F(C({kind:v("NamedTable"),range:r.chSheetRangeLocation,hasHeadersRow:r.chBoolean,hasTotalsRow:r.chBoolean,columns:E(r.chColumnData)}),function(re){return $},function(re){return O});var j=function(ne){return g(function(ce){var me;return((me=ce.data)==null?void 0:me.kind)!=="NamedTable"||ne==null},"NamedTable at global scope")};r.chNamedTableScope=j,r.chNamedFailureData=C({kind:v("NamedFailure"),failureReason:r.chString,objectKind:h(b("NamedValue","NamedFormula","NamedRange","NamedTable"))}),r.chNamedObjectData=A({NamedValue:r.chNamedValueData,NamedFormula:r.chNamedFormulaData,NamedRange:r.chNamedRangeData,NamedTable:r.chNamedTableData,NamedFailure:r.chNamedFailureData});var z=C({name:r.chString,data:h(r.chNamedObjectData)}),H=function(ne){return F(z,function(ce){return(0,r.chNamedTableScope)(ne)})};r.chNamedObject=H,r.chNamedObjectsUpdate=C({scope:h(r.chSheetId),objects:h(r.chArray),fromStateId:h(r.chInteger)});var V=g(function(re){return re.length>0},"a non-empty array"),I=g(function(re){return re.every(function(ne){return ne.sheetId===re[0].sheetId})},"ranges on the same sheet"),B=F(E(r.chSheetRangeLocation),function(re){return V},function(re){return I});r.chRangeFormulaEdit=S(C({range:B,origin:h(r.chCellLocation),viewport:h(r.chSheetRangeLocation)}),A({CellFormula:C({formulaBarText:r.chFormulaText,value:h(r.chNever)}),Value:C({formulaBarText:r.chString,value:r.chCellValue}),Inferred:C({formulaBarText:r.chString,value:h(r.chNever)})}));var q=A({SetFormat:C({format:r.chCellFormat}),RibbonFormat:C({ribbon:b.apply(void 0,Ur((0,n.strEnumArray)(l.RibbonFormat)))}),ChangeDecimals:C({changeDecimals:k(-20,20)})});r.chRangeFormatEdit=C({range:B,operation:q,origin:h(r.chCellLocation),viewport:h(r.chSheetRangeLocation)}),r.chArrayFormulaEdit=C({range:r.chSheetRangeLocation,formulaBarText:g(function(re){return typeof re=="string"&&(re.length===0||x(re))},"empty string or text denoting formula"),origin:h(r.chCellLocation),viewport:h(r.chSheetRangeLocation)});var W=g(function(re){var ne=G(re.source),ce=K(re.source);return re.target.column+ne<=a.sheetCols&&re.target.row+ce<=a.sheetRows},"(target,source) in range");r.chPasteEdit=F(C({kind:b("CopyPaste"),target:r.chSheetCellLocation,source:r.chSheetRangeLocation,viewport:h(r.chSheetRangeLocation)}),function(re){return W});var Z=g(function(re){return re.length===2},"2 AM/PM symbols"),P=g(function(re){return re.length===7},"7 day symbols"),Q=g(function(re){return re.length===12},"12 month symbols");function Y(re){var ne=(0,n.numEnumMap)(re,n.identity);return g(function(ce){return ce.every(function(me,he){return me==null||he in ne})},"indexes in enum")}var X=Y(a.SpecialRefId),ee=Y(a.PictureSpecial),oe=Y(a.PictureSingle),le=Y(a.PictureColor),ue=Y(a.PictureDbnum);r.chLocaleData=C({worksheetFunctionNames:r.chArray,thousandsData:E(r.chNatural),errorTypeNames:r.chArray,specialRefNames:F(E(h(r.chNonemptyString)),function(re){return X}),trueName:r.chNonemptyString,falseName:r.chNonemptyString,rowLetter:r.chNonemptyString,columnLetter:r.chNonemptyString,leftBrace:r.chNonemptyString,rightBrace:r.chNonemptyString,leftBracket:r.chNonemptyString,rightBracket:r.chNonemptyString,decimalSeparator:r.chNonemptyString,listSeparator:r.chNonemptyString,columnSeparator:r.chNonemptyString,rowSeparator:r.chNonemptyString,thousandsSeparator:r.chString,lcid:r.chNatural,country:r.chNatural,numberDecimals:r.chNatural,isExpSepBySpace:r.chBoolean,fractionSeparator:r.chNonemptyString,isPercentSepBySpace:r.chBoolean,currencyFormat:b(a.CurrencyFormat.Paren,a.CurrencyFormat.Lead,a.CurrencyFormat.Intern,a.CurrencyFormat.Trail),isCurrencySymbolLead:r.chBoolean,isCurrencySepBySpace:r.chBoolean,currencySymbol:r.chString,currencyDecimals:r.chNatural,dateOrder:b(a.DateOrder.MDY,a.DateOrder.DMY,a.DateOrder.YMD,a.DateOrder.MYD,a.DateOrder.DYM,a.DateOrder.YDM),dateSeparator:r.chString,dateAltSeparator:r.chString,year4Digits:r.chBoolean,month2Digits:r.chBoolean,day2Digits:r.chBoolean,longDateFormat:r.chBoolean,timeSeparator:r.chString,timeAltSeparator:h(r.chString),hour2Digits:r.chBoolean,clock24Hour:r.chBoolean,isAMPMSepBySpace:r.chBoolean,ampmSymbols:F(E(r.chString),function(re){return Z}),dayNameShort:F(E(r.chString),function(re){return P}),dayNameLong:F(E(r.chString),function(re){return P}),monthNameShort:F(E(r.chString),function(re){return Q}),monthNameLong:F(E(r.chString),function(re){return Q}),pictureSpecial:F(E(h(r.chNonemptyString)),function(re){return ee}),pictureSingle:F(E(h(r.chNonemptyString)),function(re){return oe}),pictureColor:F(E(h(r.chNonemptyString)),function(re){return le}),pictureDbnum:F(E(h(r.chNonemptyString)),function(re){return ue}),sysDateFormat:r.chString,sysTimeFormat:r.chString,cultureTagPrimary:r.chNonemptyString,cultureTagUserDefault:r.chNonemptyString,cultureTagInstLang:r.chNonemptyString,cultureTagUserCurrent:r.chNonemptyString});var te=C({yr:r.chInteger,mon:k(1,13),dom:k(1,6),wdy:k(1,8),hour:k(0,24),min:k(0,60),sec:k(0,60),fracSec:v(0),rounding:k(0,4)}),ie=F(C({bias:r.chFiniteNumber,standardDate:h(te),standardBias:r.chFiniteNumber,daylightDate:h(te),daylightBias:r.chFiniteNumber}),function(re){return g(function(ne){return(0,n.isNone)(ne.standardDate)===(0,n.isNone)(ne.daylightDate)},"standardDate iff daylightDate")});r.chWorkbookProps=C({date1904:h(r.chBoolean),dateCompatibility:h(r.chBoolean),timezone:h(ie)}),r.chEvalFormulaFormat=h(A({Origin:C({iformat:h(r.chNever),knownFormat:h(r.chNever)}),Iformat:C({iformat:r.chNatural,knownFormat:h(r.chNever)}),Known:C({iformat:h(r.chNever),knownFormat:b.apply(void 0,Ur((0,n.numEnumArray)(a.KnownFormat)))}),Inferred:C({iformat:h(r.chNever),knownFormat:h(r.chNever)}),Aggregate:C({iformat:h(r.chNever),knownFormat:h(r.chNever)})}));var ae=J(J(J(J(J(J(J({},a.OperKind.Number,!0),a.OperKind.String,!0),a.OperKind.Boolean,!0),a.OperKind.Error,!0),a.OperKind.Array,!1),a.OperKind.Blank,!0),a.OperKind.Rich,!1);r.chReadOper=g(function(re){return ae[re.kind]},"supported ReadOper")},"../excel-online-calc/lib/calc/recalcServiceDataTransformer.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RecalcServiceDataTransformer=r.initialRecalcServiceConfig=void 0,r.incrementFailure=R;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/index.js"),d=c("../excel-online-calc-syntax/lib/index.js"),g=c("../excel-online-calc/lib/calc/dataTransformers.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),y=c("../excel-online-calc/lib/calc/recalcServiceCheck.js");r.initialRecalcServiceConfig={localeInfo:(0,a.getEnglishLocaleInfo)(),mathpack:a.xlMathpack,refStyle:a.RefStyle.A1,timezone:a.tzUTC,date1904:!1,dateCompatibility:!0,datepack:a.xlDatepack};var h=(function(){function C(){Ge(this,C),this.document=(0,a.documentLoc)(void 0,""),this.langConfig=r.initialRecalcServiceConfig}return We(C,[{key:"getLangConfig",value:function(){return this.langConfig}},{key:"setA1ReferenceStyle",value:function(F,E,A){this.langConfig=Object.assign({},this.langConfig,{refStyle:A?a.RefStyle.A1:a.RefStyle.R1C1}),F.setLangConfig(E,this.langConfig)}},{key:"setLocaleInfo",value:function(F,E,A,T){(0,y.check)(A,y.chLocaleData,T,"localeData")&&(this.langConfig=Object.assign({},this.langConfig,{localeInfo:(0,g.createLocaleInfo)(A,T)}),F.setLangConfig(E,this.langConfig))}},{key:"setWorkbookProps",value:function(F,E,A,T){var D,_,M;(0,y.check)(A,y.chWorkbookProps,T,"workbookProps")&&(this.langConfig=Object.assign({},this.langConfig,{date1904:(D=A.date1904)!=null?D:r.initialRecalcServiceConfig.date1904,dateCompatibility:(_=A.dateCompatibility)!=null?_:r.initialRecalcServiceConfig.dateCompatibility,timezone:(M=A.timezone)!=null?M:r.initialRecalcServiceConfig.timezone}),F.setLangConfig(E,this.langConfig))}},{key:"updateSheetNames",value:function(F,E,A,T){F.setSheetNames(this.document,(0,y.filterCheck)(A,y.chSheetName,T,"sheetNames"),E)}},{key:"updateNamedObjects",value:function(F,E,A,T){var D=(0,y.filterCheck)(A,y.chNamedObjectsUpdate,T,"namedObjectsUpdates");for(var _ of D){var M=_.scope,k=_.objects,v=_.fromStateId,b=(0,a.nameScope)(this.document,(0,n.isDefined)(M)?M:void 0);if((0,n.isDefined)(k)){var x=(0,y.filterCheck)(k,(0,y.chNamedObject)(M),T,"namedObjectsUpdates.<index>.objects");for(var w of x){var L=w.name,N=w.data;F.writeNamedObject(E,b,L,(0,g.namedObjectDataToNamedObject)(this.langConfig.mathpack,this.langConfig.localeInfo.stringCompareCI,this.document,N))}}else(0,n.isDefined)(v)?F.promoteNamedObjects(E,b,v):F.writeUndefinedNames(E,b)}}}])})();r.RecalcServiceDataTransformer=h;function R(C,S){var F,E;switch(S.kind){case o.ReasonKind.NotImplemented:for(var A of S.features)(0,y.incrementStat)(C,`${o.ReasonKind.NotImplemented} ${A}`);break;case o.ReasonKind.IllFormedFormula:(0,y.incrementStat)(C,`${o.ReasonKind.IllFormedFormula} ${(F=S.mode)!=null?F:""} ${JSON.stringify({diagnostics:(E=S.diagnostics)!=null?E:{},message:S.mode===m.FormulaMode.ServerCellFormula||S.mode===m.FormulaMode.ServerNamedFormula?S.message:void 0})}`);break;case o.ReasonKind.Unavailable:for(var T of S.objects){var D=[o.ReasonKind.Unavailable];if(typeof T.kind=="string"&&T.kind in m.UnavailableKind){var _=T;switch(D.push(_.kind),_.kind){case m.UnavailableKind.SheetId:D.push(_.sheetId);break;case m.UnavailableKind.NameLoc:D.push(_.source),D.push(_.name.scope.index===void 0?"global":"sheet");break;case m.UnavailableKind.ClientFailure:D.push(_.reason);break;case m.UnavailableKind.CellFormula:case m.UnavailableKind.EvalFailure:D.push(_.reason.kind);break;case m.UnavailableKind.VolatileFunction:D.push(_.name);break;case m.UnavailableKind.TimeGranularity:D.push(a.TimeGranularity[_.granularity]);break;case m.UnavailableKind.GetTimeKind:D.push(_.getTimeKind);break}}else D.push(JSON.stringify(T));(0,y.incrementStat)(C,D.join(" "))}break;case o.ReasonKind.LimitExceeded:(0,y.incrementStat)(C,`${S.kind} ${o.LimitKind[S.limit]}`);break;case l.FormatReasonKind.NotFormatString:(0,y.incrementStat)(C,`${S.kind} ${S.message}`);break;case l.FormatReasonKind.NotValueString:(0,y.incrementStat)(C,`${S.kind} ${S.message}`);break;case o.ReasonKind.InvalidQualifier:(0,y.incrementStat)(C,`${S.kind} ${S.reason}`);break;case o.ReasonKind.InvalidCellRef:(0,y.incrementStat)(C,`${S.kind} ${S.reason}`);break;case o.ReasonKind.InvalidStructRef:(0,y.incrementStat)(C,`${S.kind} ${S.reason}`);break;case o.ReasonKind.Internal:(0,y.incrementStat)(C,`${S.kind} ${S.message}`);break;case o.ReasonKind.JavaScriptError:case d.ReasonKind.NotFormulaString:case o.ReasonKind.CellCycle:case o.ReasonKind.NameCycle:case o.ReasonKind.Stopped:case o.ReasonKind.PreviousFailure:case o.ReasonKind.PreviousNameFailure:case l.FormatReasonKind.PreviousFormatFailure:(0,y.incrementStat)(C,S.kind);break;default:(0,n.assertNever)("calc.calc.incrementFailure",S)}}},"../excel-online-calc/lib/calc/recalcServiceExperiments.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ExperimentKind=void 0,r.getExperimentFactories=h,r.registerExperimentFactory=R;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-common/lib/index.js"),l=c("../excel-online-calc/lib/calc/experiments/exceLint/exceLintExperiment.js"),o=c("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js"),d=(function(){function C(S){Ge(this,C),this.stepDelay=S,this.done=!1,this.resultLogMessage="TestExperiment",this.failedLogMessage="TestExperiment exceeded budget",this.iters=0}return We(C,[{key:"setContext",value:function(){}},{key:"step",value:function(){for(var F=(0,n.now)();(0,n.now)()<F+this.stepDelay;);this.iters+=1,this.iters>1&&(this.done=!0)}}],[{key:"create",value:function(F){if(typeof F!="number"){var E=`calc.calc.TestExperiment: expected number; given ${F}`;n.ulsLogger.ULS.traceTag(591974878,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,E);return}return new C(F)}}])})(),g;(function(C){C.OneShot="OneShot",C.Recurring="Recurring",C.Precision="Precision"})(g||(r.ExperimentKind=g={}));function m(C){return C}var y={TestExperiment:function(S){return{experimentName:"TestExperiment",kind:g.OneShot,create:function(){return d.create(S)}}},ExceLintExperiment:function(){return{experimentName:"ExceLintExperiment",kind:g.OneShot,create:function(){return new l.ExceLintExperiment}}},UnitExperiment:function(){return{experimentName:"UnitExperiment",kind:g.OneShot,create:function(){return new o.UnitExperiment},stepBudget:80}}};function h(C){var S=C.map(function(F){var E,A=F.name,T=F.param;return(E=y[A])==null?void 0:E.call(y,T)});return S.filter(function(F){return F!==void 0})}function R(C,S){y[C]=S}},"../excel-online-calc/lib/calc/recalcServiceTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RecalcServiceCreateMode=r.workbookProps=r.recalcServiceConfig=r.runExperiment=r.updateRequest=r.evalFormulaFormat=r.recalcResults=r.rangeFailure=r.arrayDelta=r.rangeDelta=r.cellDataDelta=r.inferredFormat=r.rangePasteEdit=r.arrayFormulaEdit=r.rangeFormatEdit=r.formatEditOperation=r.RibbonFormat=r.rangeFormulaEdit=r.namedObjectsUpdate=r.namedObject=r.namedFailureData=r.namedTableData=r.columnData=r.namedRangeData=r.namedFormulaData=r.namedValueData=r.unusedCellsUpdate=r.arrayUpdate=r.arrayData=r.rangeWrite=r.rangeUpdate=r.cellData=r.sheetCellLocation=r.sheetRangeLocation=r.rangeLocation=r.cellLocation=r.richValue=r.errorValue=r.blankValue=r.sheetName=r.numberFormat=r.localeData=r.errorTypeName=r.worksheetFunctionName=void 0,r.getCellValueKind=l,r.getCellFormatKind=o,r.cellFormulaCellData=d,r.arrayFormulaCellData=g,r.valueCellData=m,r.rangePromote=y,r.arrayWrite=h,r.arrayPromote=R,r.namedObjectsWrite=C,r.undefinedNamesWrite=S,r.namedObjectsPromote=F,r.cellFormulaRangeFormulaEdit=A,r.valueRangeFormulaEdit=T,r.inferredRangeFormulaEdit=D,r.formatEditSetFormat=_,r.formatEditRibbonFormat=M,r.formatEditChangeDecimals=k,r.copyPasteRangePasteEdit=v,r.evalFormulaFormatOrigin=b,r.evalFormulaFormatIformat=x,r.evalFormulaFormatKnown=w,r.evalFormulaFormatInferred=L,r.evalFormulaFormatAggregate=N,r.evalFormulaData=U;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(r,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),r.worksheetFunctionName=(0,n.typedInstanceCreator)()(function(G,$){return{functionId:G,functionName:$}}),r.errorTypeName=(0,n.typedInstanceCreator)()(function(G,$){return{errorType:G,errorName:$}}),r.localeData=(0,n.typedInstanceCreator)()(function(G,$,O,j,z,H,V,I,B,q,W,Z,P,Q,Y,X,ee,oe,le,ue,te,ie,ae,re,ne,ce,me,he,Ce,ve,fe,Ae,Te,ke,Ve,Je,Ze,pr,vr,Fr,tr,Dr,fr,er,Me,Ie,Qe,dr,Cr,yr,Ir,Pr,Ne,ar,sr){return{worksheetFunctionNames:G,errorTypeNames:$,specialRefNames:Cr,trueName:O,falseName:j,rowLetter:z,columnLetter:H,leftBrace:V,rightBrace:I,leftBracket:B,rightBracket:q,decimalSeparator:W,listSeparator:Z,columnSeparator:P,rowSeparator:Q,thousandsData:Y,thousandsSeparator:X,lcid:ee,country:oe,numberDecimals:le,isExpSepBySpace:ue,fractionSeparator:te,isPercentSepBySpace:ie,currencyFormat:ae,isCurrencySymbolLead:re,isCurrencySepBySpace:ne,currencySymbol:ce,currencyDecimals:me,dateOrder:he,dateSeparator:Ce,dateAltSeparator:ve,year4Digits:fe,month2Digits:Ae,day2Digits:Te,longDateFormat:ke,timeSeparator:Ve,timeAltSeparator:Je,hour2Digits:Ze,clock24Hour:pr,isAMPMSepBySpace:vr,ampmSymbols:Fr,dayNameShort:tr,dayNameLong:Dr,monthNameShort:fr,monthNameLong:er,pictureSpecial:Me,pictureSingle:Ie,pictureColor:Qe,pictureDbnum:dr,sysDateFormat:yr,sysTimeFormat:Ir,cultureTagPrimary:Pr,cultureTagUserDefault:Ne,cultureTagInstLang:ar,cultureTagUserCurrent:sr}}),r.numberFormat=(0,n.typedInstanceCreator)()(function(G,$,O){return{iformat:G,formatString:$,builtIn:O}}),r.sheetName=(0,n.typedInstanceCreator)()(function(G,$){return{sheetId:G,sheetName:$}}),r.blankValue={kind:"Blank"},r.errorValue=(0,n.typedInstanceCreator)()(function(G){return{kind:"Error",type:G}}),r.richValue=(0,n.typedInstanceCreator)()(function(G){return{kind:"Rich",fields:G}});function l(G){return typeof G=="object"?G.kind:typeof G}function o(G){return typeof G=="object"?G.kind:typeof G}r.cellLocation=(0,n.typedInstanceCreator)()(function(G,$){return{row:G,column:$}}),r.rangeLocation=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{row:G,column:$,lastRow:O,lastColumn:j}}),r.sheetRangeLocation=(0,n.typedInstanceCreator)()(function(G,$,O,j,z){return{sheetId:G,row:$,column:O,lastRow:j,lastColumn:z}}),r.sheetCellLocation=(0,n.typedInstanceCreator)()(function(G,$,O){return{sheetId:G,row:$,column:O,lastRow:void 0,lastColumn:void 0}}),r.cellData=(0,n.typedInstanceCreator)()(function(G,$,O,j,z){return{formulaBarText:G,value:$,iformat:O,failureReason:j,kind:z}});function d(G,$,O,j){return(0,r.cellData)(G,$,O,j,"CellFormula")}function g(G,$,O){return(0,r.cellData)(void 0,G,$,O,"ArrayFormula")}function m(G,$,O,j){return(0,r.cellData)(G,$,O,j,"Value")}r.rangeUpdate=(0,n.typedInstanceCreator)()(function(G,$,O,j,z){return{range:G,data:$,fromStateId:O,excludeRows:j,excludeColumns:z}}),r.rangeWrite=(0,n.typedInstanceCreator)()(function(G,$,O,j){return(0,r.rangeUpdate)(G,$,void 0,O,j)});function y(G,$,O,j){return(0,r.rangeUpdate)(G,void 0,$,O,j)}r.arrayData=(0,n.typedInstanceCreator)()(function(G,$){return{isSpilled:G,formulaBarText:$}}),r.arrayUpdate=(0,n.typedInstanceCreator)()(function(G,$,O){return{range:G,data:$,fromStateId:O}});function h(G,$){return(0,r.arrayUpdate)(G,$,void 0)}function R(G,$){return(0,r.arrayUpdate)(G,void 0,$)}r.unusedCellsUpdate=(0,n.typedInstanceCreator)()(function(G,$){return{sheetId:G,usedRange:$}}),r.namedValueData=(0,n.typedInstanceCreator)()(function(G){return{kind:"NamedValue",value:G}}),r.namedFormulaData=(0,n.typedInstanceCreator)()(function(G){return{kind:"NamedFormula",formulaBarText:G}}),r.namedRangeData=(0,n.typedInstanceCreator)()(function(G){return{kind:"NamedRange",range:G}}),r.columnData=(0,n.typedInstanceCreator)()(function(G,$){return{column:G,name:$}}),r.namedTableData=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{kind:"NamedTable",range:G,hasHeadersRow:$,hasTotalsRow:O,columns:j}}),r.namedFailureData=(0,n.typedInstanceCreator)()(function(G,$){return{kind:"NamedFailure",failureReason:G,objectKind:$}}),r.namedObject=(0,n.typedInstanceCreator)()(function(G,$){return{name:G,data:$}}),r.namedObjectsUpdate=(0,n.typedInstanceCreator)()(function(G,$,O){return{scope:G,objects:$,fromStateId:O}});function C(G,$){return(0,r.namedObjectsUpdate)(G,$,void 0)}function S(G){return(0,r.namedObjectsUpdate)(G,void 0,void 0)}function F(G,$){return(0,r.namedObjectsUpdate)(G,void 0,$)}var E=function($,O,j,z,H){var V=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"Inferred";return{range:Array.isArray($)?$:[$],formulaBarText:O,value:j,origin:z,viewport:H,kind:V}};r.rangeFormulaEdit=E;function A(G,$,O,j){return(0,r.rangeFormulaEdit)(G,$,void 0,O,j,"CellFormula")}function T(G,$,O,j){return(0,r.rangeFormulaEdit)(G,$,O,void 0,j,"Value")}function D(G,$,O,j){return(0,r.rangeFormulaEdit)(G,$,void 0,O,j,"Inferred")}r.formatEditOperation=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{kind:G,format:$,ribbon:O,changeDecimals:j}});function _(G){return(0,r.formatEditOperation)("SetFormat",G,void 0,void 0)}function M(G){return(0,r.formatEditOperation)("RibbonFormat",void 0,G,void 0)}function k(G){return(0,r.formatEditOperation)("ChangeDecimals",void 0,void 0,G)}r.rangeFormatEdit=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{range:G,operation:$,origin:O,viewport:j}}),r.arrayFormulaEdit=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{range:G,formulaBarText:$,origin:O,viewport:j}}),r.rangePasteEdit=(0,n.typedInstanceCreator)()(function(G,$,O,j){return{kind:G,target:$,source:O,viewport:j}});function v(G,$,O){var j=(0,r.sheetCellLocation)(G.sheetId,G.row,G.column);return(0,r.rangePasteEdit)("CopyPaste",j,$,O)}r.inferredFormat=(0,n.typedInstanceCreator)()(function(G,$,O){return{format:G,category:$,decimals:O}}),r.cellDataDelta=(0,n.typedInstanceCreator)()(function(G,$,O,j,z){return{formulaBarText:G,value:$,format:O,formatted:j,hasHyperlink:z}}),r.rangeDelta=(0,n.typedInstanceCreator)()(function(G,$){return{range:G,data:$}}),r.arrayDelta=(0,n.typedInstanceCreator)()(function(G,$){return{range:G,data:$}}),r.rangeFailure=(0,n.typedInstanceCreator)()(function(G,$){return{range:G,reason:$}}),r.recalcResults=(0,n.typedInstanceCreator)()(function(G,$,O,j,z,H){return{stateId:G,priorityGroup:$,isFinished:O,rangeDeltas:j,arrayDeltas:z,rangeFailures:H}}),r.evalFormulaFormat=(0,n.typedInstanceCreator)()(function(G,$,O){return{kind:G,iformat:$,knownFormat:O}});function b(){return(0,r.evalFormulaFormat)("Origin")}function x(G){return(0,r.evalFormulaFormat)("Iformat",G)}function w(G){return(0,r.evalFormulaFormat)("Known",void 0,G)}function L(){return(0,r.evalFormulaFormat)("Inferred")}function N(){return(0,r.evalFormulaFormat)("Aggregate")}function U(G,$){return{value:G,formatted:$}}r.updateRequest=(0,n.typedInstanceCreator)()(function(G,$,O){return{rangeUpdateRanges:G,arrayUpdateRanges:$,namesUpdateScopes:O}}),r.runExperiment=(0,n.typedInstanceCreator)()(function(G,$){return{name:G,param:$}}),r.recalcServiceConfig=(0,n.typedInstanceCreator)()(function(G,$,O,j,z,H,V,I,B,q){var W=arguments.length>10&&arguments[10]!==void 0?arguments[10]:q==null?void 0:q/(q>=1?1:10),Z=arguments.length>11?arguments[11]:void 0;return{totalEvalTimeMs:G,samplePrecisionEvalRate:$,samplePrecisionPrintFormulaRate:q,samplePrecisionPrintValueRate:W,sampleRecalcStatisticsRate:I,sampleWorkbookStatisticsRate:j,sampleRecalcEditedStopwatchRate:z,sampleRecalcViewportStopwatchRate:H,sampleCellEvalStopwatchRate:V,rngSeed:O,volatileMode:Z,runExperiments:B}}),r.workbookProps=(0,n.typedInstanceCreator)()(function(G,$,O){return{date1904:G,dateCompatibility:$,timezone:O}});var K;(function(G){G.Thread="Thread",G.Local="Local",G.ThreadOrLocal="ThreadOrLocal"})(K||(r.RecalcServiceCreateMode=K={}))},"../excel-online-calc/lib/calc/recalcSideGrid.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RecalcSideGrid=void 0,r.convertX10UpdatesToCalcUpdates=F,r.convertX10RangeFormulaEditsToCalcRangeFormulaEdits=E;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=n.__importStar(c("../typed-workers/lib/index.js")),g=c("../excel-online-calc/lib/calc/dataTransformers.js"),m=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js"),y=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),R=c("../excel-online-calc/lib/calc/recalcServiceTypes.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js");(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)(),(0,a.staticAssertSame)();var S=(function(){function D(_){Ge(this,D),this.calcGrid=_,this.snapshotPromises=[]}return We(D,[{key:"createIGridExportEndpoint",value:(function(){var _=nr(function*(k){var v=this;yield d.Endpoint.createInside(k,function(){return v})});function M(k){return _.apply(this,arguments)}return M})()},{key:"discardSnapshot",value:function(M){return this.snapshotPromises[M]===void 0?!1:(delete this.snapshotPromises[M],!0)}},{key:"evalClonedModelOnSnapshot",value:(function(){var _=nr(function*(k,v,b,x){var w,L=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},N=L.snapshot;if(N===void 0)return(0,a.failure)((0,o.unavailable)(["evalOnClonedModel"]));var U=F(v,N.config.mathpack),K=E(b,N.config.mathpack),G=this.calcGrid.evalOnClonedModelOnSnapshot(U,K,N,x);return this.calcGrid.resumeRecalc(),(0,a.success)(yield G)});function M(k,v,b,x){return _.apply(this,arguments)}return M})()},{key:"evalFormulaOnSnapshot",value:(function(){var _=nr(function*(k,v,b){var x,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:y.SpecialFormat.Origin},L=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},N=L.snapshot;if(N===void 0)return(0,a.failure)((0,o.unavailable)(["evalFormula"]));var U=this.calcGrid.evalFormulaOnSnapshotImpl(v,b,w,N);this.calcGrid.resumeRecalc();var K=T(yield U);return(0,a.success)(K)});function M(k,v,b){return _.apply(this,arguments)}return M})()},{key:"evalFormulaTreeOnSnapshot",value:(function(){var _=nr(function*(k,v,b){var x,w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{kind:y.SpecialFormat.Origin},L=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},N=L.snapshot;if(N===void 0)return(0,a.failure)((0,o.unavailable)(["evalFormula"]));var U=this.calcGrid.evalFormulaTreeOnSnapshotImpl(v,b,w,N);this.calcGrid.resumeRecalc();var K=A(yield U);return(0,a.success)(K)});function M(k,v,b){return _.apply(this,arguments)}return M})()},{key:"getSheetNames",value:(function(){var _=nr(function*(k){var v,b=(v=yield this.getOrCreateSnapshot(k))!=null?v:{snapshot:void 0},x=b.snapshot;if(x===void 0)return(0,a.failure)((0,o.unavailable)(["getSheetNames"]));var w={document:this.calcGrid.document,sheets:new Array},L=x.getSheetRangeIndexes((0,o.allSheetsRange)(this.calcGrid.document));if(!(0,a.isSuccess)(L))return L;for(var N of L.value.sheets){var U=x.getSheetName(this.calcGrid.document,N);if(!(0,a.isSuccess)(U))return U;w.sheets.push({sheetIndex:(0,o.sheetIndex)(this.calcGrid.document,N),sheetName:U.value})}return(0,a.success)(w)});function M(k){return _.apply(this,arguments)}return M})()},{key:"getCorrespondingSnapshotID",value:(function(){var _=nr(function*(k){var v=yield this.getOrCreateSnapshot(k);return v===void 0?-1:v.correspondingId});function M(k){return _.apply(this,arguments)}return M})()},{key:"getOrCreateSnapshot",value:(function(){var _=nr(function*(k){return this.snapshotPromises[k]===void 0&&(this.snapshotPromises[k]=this.calcGrid.dataModel.createSnapshot(k),this.calcGrid.resumeRecalc().catch(function(v){setTimeout(function(){throw v})})),this.snapshotPromises[k]});function M(k){return _.apply(this,arguments)}return M})()},{key:"getRangeFormats",value:function(M,k){return this.getRangeData(M,k,"formats")}},{key:"getRangeValues",value:function(M,k){return this.getRangeData(M,k,"values")}},{key:"getRangeFormulae",value:function(M,k){return this.getRangeData(M,k,"formulae")}},{key:"getRangeData",value:(function(){var _=nr(function*(k,v,b){var x,w=(x=yield this.getOrCreateSnapshot(k))!=null?x:{snapshot:void 0},L=w.snapshot;if(L===void 0)return(0,a.failure)((0,o.unavailable)(["getRangeData/getOrCreateSnapshot"]));var N=L.allEditedAvailable(v);if(N.kind!==a.ResultKind.Success)return(0,a.failure)((0,o.unavailable)(["getRangeData/allEditedAvailable"]));var U=(0,h.createCellSetFromRange)(v.range);N.value!==!0&&(U=(0,l.exceptProduct)(U,N.value));var K=function(H){var V=[],I=(0,h.forEachRangeInSet)(U,function(B){var q=H((0,o.sheetGridRange)(v.sheet,B),function(W){U=(0,l.exceptProduct)(U,(0,h.createCellSetFromRange)(W))},function(W,Z){V.push([[W.row,W.col],Z])});return q.kind===a.ResultKind.Success&&q.value});return I?(0,a.success)(V):(0,a.failure)((0,o.unavailable)(["getRangeData/extractData"]))},G={formulae:function(){return K(function(H,V,I){return L.forEachEditedFormula(H,function(B,q){var W=q.lexicalKind,Z=q.compiledFmla,P=q.fmla,Q=q.origin;return W===o.LexicalKind.Range||!(0,o.isGridCell)(B)?V(B):(0,m.isBlankGridFormula)(P,Z!==void 0)||I(B,{kind:Z!==void 0?C.FormulaKind.CellFormula:C.FormulaKind.Value,formulaBarText:P,origin:(0,o.isGridCellEqual)(Q,B)?void 0:Q}),!0})})},formats:function(){return K(function(H,V,I){return L.forEachEditedFormat(H,function(B,q){return q===y.SpecialFormat.Unavailable?V(B):(0,m.isBlankCellFormat)(q)||I(B,typeof q=="number"?q:q.formatString),!0})})},values:function(){return K(function(H,V,I){return L.forEachRecalcValue(H,function(B,q){return q.failure!==void 0?V(B):(0,m.isBlankGridValue)(q.oper,q.failure)||I(B,q.oper),!0})})}},$=G[b](),O=$;if(O.kind!==a.ResultKind.Success)return O;var j=[];return(0,h.forEachRangeInSet)(U,function(z){return j.push(z),!0}),(0,a.success)({nonEmptyCells:O.value,availableRanges:j})});function M(k,v,b){return _.apply(this,arguments)}return M})()},{key:"getIntersectingTables",value:(function(){var _=nr(function*(k,v){var b,x=(b=yield this.getOrCreateSnapshot(k))!=null?b:{snapshot:void 0},w=x.snapshot;if(w===void 0)return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/getOrCreateSnapshot"]));var L=w.allServerAvailable(v);if(L.kind!==a.ResultKind.Success)return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/allServerAvailable"]));var N=w.getIntersectingTables(v);if(!(0,a.isSuccess)(N))return(0,a.failure)((0,o.unavailable)(["getIntersectingTables/getIntersectingTables"]));var U=[],K=function*(){var V,I=w.getNamedObject($,o.NameSource.Plain);if(I.kind!==a.ResultKind.Success)return{v:I};if(((V=I.value)==null?void 0:V.kind)!=="NamedTable")return 0;var B=[];I.value.columnIndexes.forEach(function(q,W){return B.push({column:q,name:W}),!0}),U.push({name:$.name,dataRange:I.value.specialRefRanges[o.SpecialRefId.Data].range,hasHeadersRow:I.value.hasHeadersRow,hasTotalsRow:I.value.hasTotalsRow,columns:B})},G;for(var $ of N.value)if(G=yield*hl(K()),G!==0&&G)return G.v;var O=(0,h.createCellSetFromRange)(v.range),j=L.value===!0?O:(0,l.exceptProduct)(O,L.value),z=[];return(0,h.forEachRangeInSet)(j,function(H){return z.push(H),!0}),(0,a.success)({tables:U,availableRanges:z})});function M(k,v){return _.apply(this,arguments)}return M})()},{key:"getIformats",value:(function(){var _=nr(function*(k,v,b,x){var w,L=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},N=L.snapshot;if(N===void 0)return(0,a.failure)((0,o.unavailable)(["getIformats/getOrCreateSnapshot"]));var U=N.getIformats(v,b,x);return(0,a.isSuccess)(U)?(0,a.success)({availableFormats:U.value}):(0,a.failure)((0,o.unavailable)(["getIformats/getIntersectingTables"]))});function M(k,v,b,x){return _.apply(this,arguments)}return M})()},{key:"getHiddenRows",value:(function(){var _=nr(function*(k,v,b,x){var w,L=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},N=L.snapshot;return N===void 0?m.hiddennessFullyUnavailable:N.getHiddenRows(v,b,x)});function M(k,v,b,x){return _.apply(this,arguments)}return M})()},{key:"getHiddenCols",value:(function(){var _=nr(function*(k,v,b,x){var w,L=(w=yield this.getOrCreateSnapshot(k))!=null?w:{snapshot:void 0},N=L.snapshot;return N===void 0?m.hiddennessFullyUnavailable:N.getHiddenCols(v,b,x)});function M(k,v,b,x){return _.apply(this,arguments)}return M})()}])})();r.RecalcSideGrid=S;function F(D,_){return D.map(function(M){if(!(0,a.isDefined)(M.data))return{data:void 0,range:(0,g.sheetGridRangeToLocation)(M.range)};var k=(0,g.readOperToCellValue)(_,M.data.value);return{data:{kind:M.data.kind,formulaBarText:M.data.formulaBarText,value:k??R.blankValue,iformat:M.data.iformat,failureReason:k===void 0?"unsupported Oper serialization":void 0},range:(0,g.sheetGridRangeToLocation)(M.range)}})}function E(D,_){return D.map(function(M){var k=oi(M.range),v=k[0],b=k.slice(1),x=[(0,g.sheetGridRangeToLocation)(v)].concat(Ur(b.map(function(w){return(0,g.sheetGridRangeToLocation)(w)})));return{kind:M.kind,range:x,formulaBarText:M.formulaBarText,value:(0,a.isDefined)(M.value)?(0,g.readOperToCellValue)(_,M.value):void 0,origin:(0,a.isDefined)(M.origin)?(0,g.gridCellToCellLocation)(M.origin):void 0}})}function A(D){var _=be(D,2),M=_[0],k=_[1],v=be(M,2),b=v[0],x=v[1];if(x.map(T),k===void 0)return D;for(var w of k)A(w);return D}function T(D){if(D.value.kind===a.ResultKind.Failure&&D.value.reason.kind===o.ReasonKind.Unavailable)for(var _=D.value.reason.objects,M=0;M<_.length;M++){var k=_[M];k.kind===y.UnavailableKind.GridRange&&(_[M]=Object.assign({},k,{unavailableCells:!0}))}return D}},"../excel-online-calc/lib/calc/unavailabilityAnalyzer.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.computeUnavailableCellsStats=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookSets.js");function m(y){var h=(0,n.makeStringMap)(),R=(0,n.makeStringMap)();for(var C of y){var S=C.range;if(C.reason.kind===o.LangReasonKind.Unavailable){for(var F of C.reason.objects)if(F.kind===d.UnavailableKind.GridRange)if((0,o.isSheetIndexEqual)(F.range.sheet,S.sheet)){var E;h[F.range.sheet.index]=(0,l.unionProduct)((E=h[F.range.sheet.index])!=null?E:a.empty,F.unavailableCells!==!0?F.unavailableCells:a.empty)}else{var A;R[F.range.sheet.index]=(0,l.unionProduct)((A=R[F.range.sheet.index])!=null?A:a.empty,F.unavailableCells!==!0?F.unavailableCells:a.empty)}}}var T=0,D=0,_=0,M=(0,n.makeStringMap)();for(var k in h){var v,b,x=(v=h[k])!=null?v:a.empty;M[k]=(0,l.unionProduct)((b=M[k])!=null?b:a.empty,x),(0,g.forEachRangeInSet)(x,function(j){return T+=j.rows*j.cols,!0})}for(var w in R){var L,N,U=(L=R[w])!=null?L:a.empty;M[w]=(0,l.unionProduct)((N=M[w])!=null?N:a.empty,U),(0,g.forEachRangeInSet)(U,function(j){return D+=j.rows*j.cols,!0})}for(var K in M){var G,$=(G=M[K])!=null?G:a.empty;(0,g.forEachRangeInSet)($,function(j){return _+=j.rows*j.cols,!0})}var O={numOfUnavailableCellsInTheSameSheet:T,numOfUnavailableCellsInDifferentSheet:D,totalNumOfUnavailableCells:_};return O}},"../excel-online-calc/lib/calc/utils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.VolatileMode=r.ResettableLazy=void 0,r.asyncLazy=g,r.getTimeImpl=h;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),d=(function(){function R(C){Ge(this,R),this.valueCreationFunc=C,this.value=void 0}return We(R,[{key:"getValue",value:function(){return this.value===void 0&&(this.value=this.valueCreationFunc()),this.value}},{key:"force",value:function(){this.value===void 0&&(this.value=this.valueCreationFunc())}},{key:"reset",value:function(){this.value=void 0}}])})();r.ResettableLazy=d;function g(R){return new d(R)}var m;(function(R){R.GroundTruth="GroundTruth",R.Estimation="Estimation",R.PrecisionTest="PrecisionTest"})(m||(r.VolatileMode=m={}));var y=function(){return new Date};function h(R,C,S){var F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:m.Estimation,E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:y;switch(F){case m.PrecisionTest:return(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.GetTimeKind,getTimeKind:S}]));case m.Estimation:switch(S){case l.GetTimeKind.NonVolatile:return(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.GetTimeKind,getTimeKind:S}]));case l.GetTimeKind.ValueCell:case l.GetTimeKind.Volatile:break}break;case m.GroundTruth:break}var A=R.mathpack,T=R.datepack,D=E(),_=T.utcToLocal(R,(0,a.dateTime)(D.getUTCFullYear(),D.getUTCMonth()+1,D.getUTCDate(),D.getUTCHours(),D.getUTCMinutes(),D.getUTCSeconds(),D.getUTCDay()+1,D.getUTCMilliseconds(),a.Rounding.Round1000ths),R.timezone);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: to local",_!==!1);var M=_.yr,k=_.rounding,v=1,b=_.mon,x=_.dom,w=_.hour,L=_.min,N=_.sec,U=_.fracSec;C<a.TimeGranularity.Instant&&(U=0,N=0,L=0,w=0),C<a.TimeGranularity.Day&&(x=1,b=1);var K=(0,a.dateTime)(M,b,x,w,L,N,v,U,k),G=T.toNum(R,K);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(G));var $=A.toNumber(G);if(F===m.GroundTruth)return(0,n.success)(G);var O=T.toNum(R,_);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(O));var j=A.toNumber(O),z;switch(C){case a.TimeGranularity.Instant:z=j;break;case a.TimeGranularity.Day:z=$+1;break;case a.TimeGranularity.Year:{var H=(0,a.dateTime)(M+1,b,x,w,L,N,v,U,k),V=T.toNum(R,H);(0,n.assertTrue)("calc.calc.PartialWorkbookDocumentCollection: toNum",!(0,a.isErrorOper)(V)),z=A.toNumber(V);break}}var I=.006944444444444444;return j<$+I||j>z-I?(0,n.failure)((0,a.unavailable)([{kind:o.UnavailableKind.TimeGranularity,granularity:C}])):(0,n.success)(G)}},"../excel-online-calc/lib/calcInternalNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.forEachProduct=r.exceptProduct=r.compareProduct=r.union=r.empty=r.dense=r.VolatileMode=r.registerExperimentFactory=r.ExperimentKind=r.incrementFailure=r.optChecker=r.oneOfChecker=r.objectChecker=r.check=r.chPossiblyInfiniteNumber=r.chFiniteNumber=r.chBoolean=r.arrayChecker=r.blankStyleValue=r.forEachRangeInSet=r.forEachCellInSet=r.createCellSetFromRange=r.bspFactory=r.namedTable=r.namedFormula=r.sheetInFilterMode=r.sheetHiddenRows=r.sheetCellSet=r.createSheetCellSetFromRange=r.UnavailableKind=r.SpecialStyle=r.SpecialFormat=r.OutputMessageKind=r.ComputedCellKind=r.ComputeKind=r.blankCellFormat=r.CloningTarget=r.isFailureOutputMessage=r.voidCallback=r.PartialWorkbookDocumentCollection=r.mathpack=r.locale=r.knownFormatData=r.genFmt=r.englishLocaleData=r.createRange=r.blankStyle=r.PartialWorkbook=r.UnitExperiment=r.makeGridRangeTable=void 0,r.unionProduct=r.project=r.meetsProduct=r.intersectProduct=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=n.bspSet.empty;r.empty=a;var l=n.bspSet.dense;r.dense=l;var o=n.bspSet.union;r.union=o;var d=n.productSet.unionProduct;r.unionProduct=d;var g=n.productSet.meetsProduct;r.meetsProduct=g;var m=n.productSet.exceptProduct;r.exceptProduct=m;var y=n.productSet.intersectProduct;r.intersectProduct=y;var h=n.productSet.compareProduct;r.compareProduct=h;var R=n.productSet.project;r.project=R;var C=n.productSet.forEachProduct;r.forEachProduct=C;var S=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"makeGridRangeTable",{enumerable:!0,get:function(){return S.makeGridRangeTable}});var F=c("../excel-online-calc/lib/calc/experiments/unit/unitExperiment.js");Object.defineProperty(r,"UnitExperiment",{enumerable:!0,get:function(){return F.UnitExperiment}});var E=c("../excel-online-calc/lib/calc/partialWorkbook.js");Object.defineProperty(r,"PartialWorkbook",{enumerable:!0,get:function(){return E.PartialWorkbook}});var A=c("../excel-online-calc/lib/calc/partialWorkbook.testutils.js");Object.defineProperty(r,"blankStyle",{enumerable:!0,get:function(){return A.blankStyle}}),Object.defineProperty(r,"createRange",{enumerable:!0,get:function(){return A.createRange}}),Object.defineProperty(r,"englishLocaleData",{enumerable:!0,get:function(){return A.englishLocaleData}}),Object.defineProperty(r,"genFmt",{enumerable:!0,get:function(){return A.genFmt}}),Object.defineProperty(r,"knownFormatData",{enumerable:!0,get:function(){return A.knownFormatData}}),Object.defineProperty(r,"locale",{enumerable:!0,get:function(){return A.locale}}),Object.defineProperty(r,"mathpack",{enumerable:!0,get:function(){return A.mathpack}});var T=c("../excel-online-calc/lib/calc/partialWorkbookDocumentCollection.js");Object.defineProperty(r,"PartialWorkbookDocumentCollection",{enumerable:!0,get:function(){return T.PartialWorkbookDocumentCollection}}),Object.defineProperty(r,"voidCallback",{enumerable:!0,get:function(){return T.voidCallback}});var D=c("../excel-online-calc/lib/calc/partialWorkbookFailureMessages.js");Object.defineProperty(r,"isFailureOutputMessage",{enumerable:!0,get:function(){return D.isFailureOutputMessage}});var _=c("../excel-online-calc/lib/calc/partialWorkbookGrid.js");Object.defineProperty(r,"CloningTarget",{enumerable:!0,get:function(){return _.CloningTarget}}),Object.defineProperty(r,"blankCellFormat",{enumerable:!0,get:function(){return _.blankCellFormat}});var M=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js");Object.defineProperty(r,"ComputeKind",{enumerable:!0,get:function(){return M.ComputeKind}}),Object.defineProperty(r,"ComputedCellKind",{enumerable:!0,get:function(){return M.ComputedCellKind}}),Object.defineProperty(r,"OutputMessageKind",{enumerable:!0,get:function(){return M.OutputMessageKind}}),Object.defineProperty(r,"SpecialFormat",{enumerable:!0,get:function(){return M.SpecialFormat}}),Object.defineProperty(r,"SpecialStyle",{enumerable:!0,get:function(){return M.SpecialStyle}}),Object.defineProperty(r,"UnavailableKind",{enumerable:!0,get:function(){return M.UnavailableKind}}),Object.defineProperty(r,"createSheetCellSetFromRange",{enumerable:!0,get:function(){return M.createSheetCellSetFromRange}}),Object.defineProperty(r,"sheetCellSet",{enumerable:!0,get:function(){return M.sheetCellSet}}),Object.defineProperty(r,"sheetHiddenRows",{enumerable:!0,get:function(){return M.sheetHiddenRows}}),Object.defineProperty(r,"sheetInFilterMode",{enumerable:!0,get:function(){return M.sheetInFilterMode}});var k=c("../excel-online-calc/lib/calc/partialWorkbookNames.js");Object.defineProperty(r,"namedFormula",{enumerable:!0,get:function(){return k.namedFormula}}),Object.defineProperty(r,"namedTable",{enumerable:!0,get:function(){return k.namedTable}});var v=c("../excel-online-calc/lib/calc/partialWorkbookSets.js");Object.defineProperty(r,"bspFactory",{enumerable:!0,get:function(){return v.bspFactory}}),Object.defineProperty(r,"createCellSetFromRange",{enumerable:!0,get:function(){return v.createCellSetFromRange}}),Object.defineProperty(r,"forEachCellInSet",{enumerable:!0,get:function(){return v.forEachCellInSet}}),Object.defineProperty(r,"forEachRangeInSet",{enumerable:!0,get:function(){return v.forEachRangeInSet}});var b=c("../excel-online-calc/lib/calc/partialWorkbookStyles.js");Object.defineProperty(r,"blankStyleValue",{enumerable:!0,get:function(){return b.blankStyleValue}});var x=c("../excel-online-calc/lib/calc/recalcServiceCheck.js");Object.defineProperty(r,"arrayChecker",{enumerable:!0,get:function(){return x.arrayChecker}}),Object.defineProperty(r,"chBoolean",{enumerable:!0,get:function(){return x.chBoolean}}),Object.defineProperty(r,"chFiniteNumber",{enumerable:!0,get:function(){return x.chFiniteNumber}}),Object.defineProperty(r,"chPossiblyInfiniteNumber",{enumerable:!0,get:function(){return x.chPossiblyInfiniteNumber}}),Object.defineProperty(r,"check",{enumerable:!0,get:function(){return x.check}}),Object.defineProperty(r,"objectChecker",{enumerable:!0,get:function(){return x.objectChecker}}),Object.defineProperty(r,"oneOfChecker",{enumerable:!0,get:function(){return x.oneOfChecker}}),Object.defineProperty(r,"optChecker",{enumerable:!0,get:function(){return x.optChecker}});var w=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(r,"incrementFailure",{enumerable:!0,get:function(){return w.incrementFailure}});var L=c("../excel-online-calc/lib/calc/recalcServiceExperiments.js");Object.defineProperty(r,"ExperimentKind",{enumerable:!0,get:function(){return L.ExperimentKind}}),Object.defineProperty(r,"registerExperimentFactory",{enumerable:!0,get:function(){return L.registerExperimentFactory}});var N=c("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(r,"VolatileMode",{enumerable:!0,get:function(){return N.VolatileMode}})},"../excel-online-calc/lib/calcNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.copyPasteRangePasteEdit=r.rangePasteEdit=r.arrayFormulaEdit=r.rangeFormatEdit=r.formatEditChangeDecimals=r.formatEditRibbonFormat=r.formatEditSetFormat=r.formatEditOperation=r.RibbonFormat=r.inferredRangeFormulaEdit=r.valueRangeFormulaEdit=r.cellFormulaRangeFormulaEdit=r.rangeFormulaEdit=r.columnData=r.namedTableData=r.namedObjectsPromote=r.undefinedNamesWrite=r.namedObjectsWrite=r.namedObjectsUpdate=r.namedObject=r.namedFailureData=r.namedRangeData=r.namedFormulaData=r.namedValueData=r.unusedCellsUpdate=r.arrayPromote=r.arrayWrite=r.arrayUpdate=r.arrayData=r.rangePromote=r.rangeWrite=r.rangeUpdate=r.valueCellData=r.arrayFormulaCellData=r.cellFormulaCellData=r.cellData=r.sheetCellLocation=r.sheetRangeLocation=r.rangeLocation=r.cellLocation=r.getCellFormatKind=r.getCellValueKind=r.richValue=r.errorValue=r.blankValue=r.sheetName=r.numberFormat=r.localeData=r.errorTypeName=r.worksheetFunctionName=void 0,r.internal=r.RecalcServiceDataTransformer=r.getTime=r.recalcServiceInsideInit=r.readOperToCellValue=r.cellValueToReadOper=r.localeInfoFromData=r.RecalcServiceCreateMode=r.createRecalcService=r.workbookProps=r.recalcServiceConfig=r.runExperiment=r.updateRequest=r.evalFormulaFormatAggregate=r.evalFormulaFormatInferred=r.evalFormulaFormatKnown=r.evalFormulaFormatIformat=r.evalFormulaFormatOrigin=r.evalFormulaFormat=r.evalFormulaData=r.recalcResults=r.rangeFailure=r.arrayDelta=r.rangeDelta=r.cellDataDelta=r.inferredFormat=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(r,"worksheetFunctionName",{enumerable:!0,get:function(){return a.worksheetFunctionName}}),Object.defineProperty(r,"errorTypeName",{enumerable:!0,get:function(){return a.errorTypeName}}),Object.defineProperty(r,"localeData",{enumerable:!0,get:function(){return a.localeData}}),Object.defineProperty(r,"numberFormat",{enumerable:!0,get:function(){return a.numberFormat}}),Object.defineProperty(r,"sheetName",{enumerable:!0,get:function(){return a.sheetName}}),Object.defineProperty(r,"blankValue",{enumerable:!0,get:function(){return a.blankValue}}),Object.defineProperty(r,"errorValue",{enumerable:!0,get:function(){return a.errorValue}}),Object.defineProperty(r,"richValue",{enumerable:!0,get:function(){return a.richValue}}),Object.defineProperty(r,"getCellValueKind",{enumerable:!0,get:function(){return a.getCellValueKind}}),Object.defineProperty(r,"getCellFormatKind",{enumerable:!0,get:function(){return a.getCellFormatKind}}),Object.defineProperty(r,"cellLocation",{enumerable:!0,get:function(){return a.cellLocation}}),Object.defineProperty(r,"rangeLocation",{enumerable:!0,get:function(){return a.rangeLocation}}),Object.defineProperty(r,"sheetRangeLocation",{enumerable:!0,get:function(){return a.sheetRangeLocation}}),Object.defineProperty(r,"sheetCellLocation",{enumerable:!0,get:function(){return a.sheetCellLocation}}),Object.defineProperty(r,"cellData",{enumerable:!0,get:function(){return a.cellData}}),Object.defineProperty(r,"cellFormulaCellData",{enumerable:!0,get:function(){return a.cellFormulaCellData}}),Object.defineProperty(r,"arrayFormulaCellData",{enumerable:!0,get:function(){return a.arrayFormulaCellData}}),Object.defineProperty(r,"valueCellData",{enumerable:!0,get:function(){return a.valueCellData}}),Object.defineProperty(r,"rangeUpdate",{enumerable:!0,get:function(){return a.rangeUpdate}}),Object.defineProperty(r,"rangeWrite",{enumerable:!0,get:function(){return a.rangeWrite}}),Object.defineProperty(r,"rangePromote",{enumerable:!0,get:function(){return a.rangePromote}}),Object.defineProperty(r,"arrayData",{enumerable:!0,get:function(){return a.arrayData}}),Object.defineProperty(r,"arrayUpdate",{enumerable:!0,get:function(){return a.arrayUpdate}}),Object.defineProperty(r,"arrayWrite",{enumerable:!0,get:function(){return a.arrayWrite}}),Object.defineProperty(r,"arrayPromote",{enumerable:!0,get:function(){return a.arrayPromote}}),Object.defineProperty(r,"unusedCellsUpdate",{enumerable:!0,get:function(){return a.unusedCellsUpdate}}),Object.defineProperty(r,"namedValueData",{enumerable:!0,get:function(){return a.namedValueData}}),Object.defineProperty(r,"namedFormulaData",{enumerable:!0,get:function(){return a.namedFormulaData}}),Object.defineProperty(r,"namedRangeData",{enumerable:!0,get:function(){return a.namedRangeData}}),Object.defineProperty(r,"namedFailureData",{enumerable:!0,get:function(){return a.namedFailureData}}),Object.defineProperty(r,"namedObject",{enumerable:!0,get:function(){return a.namedObject}}),Object.defineProperty(r,"namedObjectsUpdate",{enumerable:!0,get:function(){return a.namedObjectsUpdate}}),Object.defineProperty(r,"namedObjectsWrite",{enumerable:!0,get:function(){return a.namedObjectsWrite}}),Object.defineProperty(r,"undefinedNamesWrite",{enumerable:!0,get:function(){return a.undefinedNamesWrite}}),Object.defineProperty(r,"namedObjectsPromote",{enumerable:!0,get:function(){return a.namedObjectsPromote}}),Object.defineProperty(r,"namedTableData",{enumerable:!0,get:function(){return a.namedTableData}}),Object.defineProperty(r,"columnData",{enumerable:!0,get:function(){return a.columnData}}),Object.defineProperty(r,"rangeFormulaEdit",{enumerable:!0,get:function(){return a.rangeFormulaEdit}}),Object.defineProperty(r,"cellFormulaRangeFormulaEdit",{enumerable:!0,get:function(){return a.cellFormulaRangeFormulaEdit}}),Object.defineProperty(r,"valueRangeFormulaEdit",{enumerable:!0,get:function(){return a.valueRangeFormulaEdit}}),Object.defineProperty(r,"inferredRangeFormulaEdit",{enumerable:!0,get:function(){return a.inferredRangeFormulaEdit}}),Object.defineProperty(r,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),Object.defineProperty(r,"formatEditOperation",{enumerable:!0,get:function(){return a.formatEditOperation}}),Object.defineProperty(r,"formatEditSetFormat",{enumerable:!0,get:function(){return a.formatEditSetFormat}}),Object.defineProperty(r,"formatEditRibbonFormat",{enumerable:!0,get:function(){return a.formatEditRibbonFormat}}),Object.defineProperty(r,"formatEditChangeDecimals",{enumerable:!0,get:function(){return a.formatEditChangeDecimals}}),Object.defineProperty(r,"rangeFormatEdit",{enumerable:!0,get:function(){return a.rangeFormatEdit}}),Object.defineProperty(r,"arrayFormulaEdit",{enumerable:!0,get:function(){return a.arrayFormulaEdit}}),Object.defineProperty(r,"rangePasteEdit",{enumerable:!0,get:function(){return a.rangePasteEdit}}),Object.defineProperty(r,"copyPasteRangePasteEdit",{enumerable:!0,get:function(){return a.copyPasteRangePasteEdit}}),Object.defineProperty(r,"inferredFormat",{enumerable:!0,get:function(){return a.inferredFormat}}),Object.defineProperty(r,"cellDataDelta",{enumerable:!0,get:function(){return a.cellDataDelta}}),Object.defineProperty(r,"rangeDelta",{enumerable:!0,get:function(){return a.rangeDelta}}),Object.defineProperty(r,"arrayDelta",{enumerable:!0,get:function(){return a.arrayDelta}}),Object.defineProperty(r,"rangeFailure",{enumerable:!0,get:function(){return a.rangeFailure}}),Object.defineProperty(r,"recalcResults",{enumerable:!0,get:function(){return a.recalcResults}}),Object.defineProperty(r,"evalFormulaData",{enumerable:!0,get:function(){return a.evalFormulaData}}),Object.defineProperty(r,"evalFormulaFormat",{enumerable:!0,get:function(){return a.evalFormulaFormat}}),Object.defineProperty(r,"evalFormulaFormatOrigin",{enumerable:!0,get:function(){return a.evalFormulaFormatOrigin}}),Object.defineProperty(r,"evalFormulaFormatIformat",{enumerable:!0,get:function(){return a.evalFormulaFormatIformat}}),Object.defineProperty(r,"evalFormulaFormatKnown",{enumerable:!0,get:function(){return a.evalFormulaFormatKnown}}),Object.defineProperty(r,"evalFormulaFormatInferred",{enumerable:!0,get:function(){return a.evalFormulaFormatInferred}}),Object.defineProperty(r,"evalFormulaFormatAggregate",{enumerable:!0,get:function(){return a.evalFormulaFormatAggregate}}),Object.defineProperty(r,"updateRequest",{enumerable:!0,get:function(){return a.updateRequest}}),Object.defineProperty(r,"runExperiment",{enumerable:!0,get:function(){return a.runExperiment}}),Object.defineProperty(r,"recalcServiceConfig",{enumerable:!0,get:function(){return a.recalcServiceConfig}}),Object.defineProperty(r,"workbookProps",{enumerable:!0,get:function(){return a.workbookProps}});var l=c("../excel-online-calc/lib/calc/recalcService.js");Object.defineProperty(r,"createRecalcService",{enumerable:!0,get:function(){return l.createRecalcService}});var o=c("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(r,"RecalcServiceCreateMode",{enumerable:!0,get:function(){return o.RecalcServiceCreateMode}});var d=c("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(r,"localeInfoFromData",{enumerable:!0,get:function(){return d.localeInfoFromData}});var g=c("../excel-online-calc/lib/calc/dataTransformers.js");Object.defineProperty(r,"cellValueToReadOper",{enumerable:!0,get:function(){return g.cellValueToReadOper}}),Object.defineProperty(r,"readOperToCellValue",{enumerable:!0,get:function(){return g.readOperToCellValue}});var m=c("../excel-online-calc/lib/calc/recalcService.inside.js");Object.defineProperty(r,"recalcServiceInsideInit",{enumerable:!0,get:function(){return m.recalcServiceInsideInit}});var y=c("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(r,"getTime",{enumerable:!0,get:function(){return y.getTimeImpl}});var h=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js");Object.defineProperty(r,"RecalcServiceDataTransformer",{enumerable:!0,get:function(){return h.RecalcServiceDataTransformer}}),r.internal=n.__importStar(c("../excel-online-calc/lib/calcInternalNamespace.js"))},"../excel-online-calc/lib/calcPackageNames.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getExcelOnlineCalcNewPackagesNames=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-recalc/lib/index.js"),d=c("../excel-online-calc-runtime/lib/index.js"),g=c("../excel-online-calc-syntax/lib/index.js"),m=`${n.PackageName}, ${a.PackageName},
${g.PackageName}, ${l.PackageName}, ${d.PackageName}, ${o.PackageName}`;function y(){return m}},"../excel-online-calc/lib/commonNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.pair=r.ResultKind=r.arrayFill=r.stringEndsWith=r.stringStartsWith=r.isInteger=r.messageFromError=r.assertIndex=r.assertPositiveInteger=r.assertPositiveLength=r.assertFalse=r.assertTrue=r.assertNatural=r.assertNever=r.Pledge=r.JSF32=r.staticAssertIsOptional=r.staticAssertIs=r.staticAssertSame=r.staticAssertExtends=r.now=r.makeStringMap=r.isNone=r.isDefined=r.safeConcat=r.safePush=r.numEnumMap=r.numEnumArray=r.identity=r.fastAbs=r.fastMax=r.fastMin=void 0;var n=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"fastMin",{enumerable:!0,get:function(){return n.fastMin}}),Object.defineProperty(r,"fastMax",{enumerable:!0,get:function(){return n.fastMax}}),Object.defineProperty(r,"fastAbs",{enumerable:!0,get:function(){return n.fastAbs}}),Object.defineProperty(r,"identity",{enumerable:!0,get:function(){return n.identity}}),Object.defineProperty(r,"numEnumArray",{enumerable:!0,get:function(){return n.numEnumArray}}),Object.defineProperty(r,"numEnumMap",{enumerable:!0,get:function(){return n.numEnumMap}}),Object.defineProperty(r,"safePush",{enumerable:!0,get:function(){return n.safePush}}),Object.defineProperty(r,"safeConcat",{enumerable:!0,get:function(){return n.safeConcat}}),Object.defineProperty(r,"isDefined",{enumerable:!0,get:function(){return n.isDefined}}),Object.defineProperty(r,"isNone",{enumerable:!0,get:function(){return n.isNone}}),Object.defineProperty(r,"makeStringMap",{enumerable:!0,get:function(){return n.makeStringMap}}),Object.defineProperty(r,"now",{enumerable:!0,get:function(){return n.now}}),Object.defineProperty(r,"staticAssertExtends",{enumerable:!0,get:function(){return n.staticAssertExtends}}),Object.defineProperty(r,"staticAssertSame",{enumerable:!0,get:function(){return n.staticAssertSame}}),Object.defineProperty(r,"staticAssertIs",{enumerable:!0,get:function(){return n.staticAssertIs}}),Object.defineProperty(r,"staticAssertIsOptional",{enumerable:!0,get:function(){return n.staticAssertIsOptional}}),Object.defineProperty(r,"JSF32",{enumerable:!0,get:function(){return n.JSF32}}),Object.defineProperty(r,"Pledge",{enumerable:!0,get:function(){return n.Pledge}}),Object.defineProperty(r,"assertNever",{enumerable:!0,get:function(){return n.assertNever}}),Object.defineProperty(r,"assertNatural",{enumerable:!0,get:function(){return n.assertNatural}}),Object.defineProperty(r,"assertTrue",{enumerable:!0,get:function(){return n.assertTrue}}),Object.defineProperty(r,"assertFalse",{enumerable:!0,get:function(){return n.assertFalse}}),Object.defineProperty(r,"assertPositiveLength",{enumerable:!0,get:function(){return n.assertPositiveLength}}),Object.defineProperty(r,"assertPositiveInteger",{enumerable:!0,get:function(){return n.assertPositiveInteger}}),Object.defineProperty(r,"assertIndex",{enumerable:!0,get:function(){return n.assertIndex}}),Object.defineProperty(r,"messageFromError",{enumerable:!0,get:function(){return n.messageFromError}}),Object.defineProperty(r,"isInteger",{enumerable:!0,get:function(){return n.isInteger}}),Object.defineProperty(r,"stringStartsWith",{enumerable:!0,get:function(){return n.stringStartsWith}}),Object.defineProperty(r,"stringEndsWith",{enumerable:!0,get:function(){return n.stringEndsWith}}),Object.defineProperty(r,"arrayFill",{enumerable:!0,get:function(){return n.arrayFill}}),Object.defineProperty(r,"ResultKind",{enumerable:!0,get:function(){return n.ResultKind}}),Object.defineProperty(r,"pair",{enumerable:!0,get:function(){return n.pair}})},"../excel-online-calc/lib/configNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createIsThousandsPositionCallback=r.createWorksheetFuncNameCallbacks=r.operatorIdToName=r.englishOperatorIdToName=r.englishErrorTypeToName=r.englishWorksheetFuncIdToName=r.getEnglishLocaleInfo=r.calcConfig=r.PictureDbnum=r.PictureColor=r.PictureSingle=r.PictureSpecial=r.Country=r.LCID=r.localeInfo=r.ulsLogger=r.NulLogger=r.TraceLevel=r.LogCategory=r.makeStringCompareCI=r.FeatureName=r.getCalcAbsUrl=r.isCalcInit=r.initCalc=void 0;var n=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"initCalc",{enumerable:!0,get:function(){return n.initCalc}}),Object.defineProperty(r,"isCalcInit",{enumerable:!0,get:function(){return n.isCalcInit}}),Object.defineProperty(r,"getCalcAbsUrl",{enumerable:!0,get:function(){return n.getCalcAbsUrl}}),Object.defineProperty(r,"FeatureName",{enumerable:!0,get:function(){return n.FeatureName}}),Object.defineProperty(r,"makeStringCompareCI",{enumerable:!0,get:function(){return n.makeStringCompareCI}});var a=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"LogCategory",{enumerable:!0,get:function(){return a.LogCategory}}),Object.defineProperty(r,"TraceLevel",{enumerable:!0,get:function(){return a.TraceLevel}}),Object.defineProperty(r,"NulLogger",{enumerable:!0,get:function(){return a.NulLogger}}),Object.defineProperty(r,"ulsLogger",{enumerable:!0,get:function(){return a.ulsLogger}}),Object.defineProperty(r,"localeInfo",{enumerable:!0,get:function(){return a.localeInfo}}),Object.defineProperty(r,"LCID",{enumerable:!0,get:function(){return a.LCID}}),Object.defineProperty(r,"Country",{enumerable:!0,get:function(){return a.Country}}),Object.defineProperty(r,"PictureSpecial",{enumerable:!0,get:function(){return a.PictureSpecial}}),Object.defineProperty(r,"PictureSingle",{enumerable:!0,get:function(){return a.PictureSingle}}),Object.defineProperty(r,"PictureColor",{enumerable:!0,get:function(){return a.PictureColor}}),Object.defineProperty(r,"PictureDbnum",{enumerable:!0,get:function(){return a.PictureDbnum}}),Object.defineProperty(r,"calcConfig",{enumerable:!0,get:function(){return a.calcConfig}}),Object.defineProperty(r,"getEnglishLocaleInfo",{enumerable:!0,get:function(){return a.getEnglishLocaleInfo}}),Object.defineProperty(r,"englishWorksheetFuncIdToName",{enumerable:!0,get:function(){return a.englishWorksheetFuncIdToName}}),Object.defineProperty(r,"englishErrorTypeToName",{enumerable:!0,get:function(){return a.englishErrorTypeToName}}),Object.defineProperty(r,"englishOperatorIdToName",{enumerable:!0,get:function(){return a.englishOperatorIdToName}}),Object.defineProperty(r,"operatorIdToName",{enumerable:!0,get:function(){return a.operatorIdToName}}),Object.defineProperty(r,"createWorksheetFuncNameCallbacks",{enumerable:!0,get:function(){return a.createWorksheetFuncNameCallbacks}}),Object.defineProperty(r,"createIsThousandsPositionCallback",{enumerable:!0,get:function(){return a.createIsThousandsPositionCallback}})},"../excel-online-calc/lib/dateNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.xlDatepack=r.TimeGranularity=r.dateTime=r.tzUTC=r.tzData=r.Rounding=r.TimeDivision=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"TimeDivision",{enumerable:!0,get:function(){return n.TimeDivision}}),Object.defineProperty(r,"Rounding",{enumerable:!0,get:function(){return n.Rounding}}),Object.defineProperty(r,"tzData",{enumerable:!0,get:function(){return n.tzData}}),Object.defineProperty(r,"tzUTC",{enumerable:!0,get:function(){return n.tzUTC}}),Object.defineProperty(r,"dateTime",{enumerable:!0,get:function(){return n.dateTime}}),Object.defineProperty(r,"TimeGranularity",{enumerable:!0,get:function(){return n.TimeGranularity}}),Object.defineProperty(r,"xlDatepack",{enumerable:!0,get:function(){return n.xlDatepack}})},"../excel-online-calc/lib/formulaNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.contextNameNode=r.fieldRefNamePart=r.cellRefNamePart=r.identNamePart=r.nameNode=r.parenNode=r.wsfNode=r.operatorNode=r.lambdaNode=r.lambdaParam=r.paramNode=r.paramDefault=r.paramName=r.flattenLambdaArgs=r.letNode=r.letVar=r.indexedArg=r.flattenLetArgs=r.appNode=r.arrayNode=r.literalNode=r.formulaSpan=r.singleLineComment=r.multiLineComment=r.formula=r.cellRefBad=r.cellRefCol=r.cellRefRow=r.cellRefRange=r.cellRefSingle=r.cellRefError=r.pos=r.badQualifier=r.sheetRangeQualifier=r.identQualifier=r.sheetQualifier=r.documentQualifier=r.relativeQualifier=r.errorQualifier=r.BadType=r.StructRefKind=r.SpecialRefId=r.NamePartKind=r.NodeKind=r.CommentKind=r.PosKind=r.CellRefKind=r.QualifierKind=r.SyntaxFeature=r.RefStyle=void 0,r.localNameDeclAnnotation=r.localNameUseAnnotation=r.formulaRootAnnotation=r.appHeadNameAnnotation=r.AnnotationKind=r.headNamePart=r.flattenNameParts=r.badSequenceNode=r.badCharsNode=r.missingNode=r.identNode=r.varNode=r.badRef=r.missingRef=r.thisRowOpRef=r.commaOpRef=r.rangeOpRef=r.columnRef=r.specialRef=r.structRef=r.structRefNode=r.fieldRef=r.fieldRefNode=r.cellRefNode=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"RefStyle",{enumerable:!0,get:function(){return n.RefStyle}}),Object.defineProperty(r,"SyntaxFeature",{enumerable:!0,get:function(){return n.SyntaxFeature}}),Object.defineProperty(r,"QualifierKind",{enumerable:!0,get:function(){return n.QualifierKind}}),Object.defineProperty(r,"CellRefKind",{enumerable:!0,get:function(){return n.CellRefKind}}),Object.defineProperty(r,"PosKind",{enumerable:!0,get:function(){return n.PosKind}}),Object.defineProperty(r,"CommentKind",{enumerable:!0,get:function(){return n.CommentKind}}),Object.defineProperty(r,"NodeKind",{enumerable:!0,get:function(){return n.NodeKind}}),Object.defineProperty(r,"NamePartKind",{enumerable:!0,get:function(){return n.NamePartKind}}),Object.defineProperty(r,"SpecialRefId",{enumerable:!0,get:function(){return n.SpecialRefId}}),Object.defineProperty(r,"StructRefKind",{enumerable:!0,get:function(){return n.StructRefKind}}),Object.defineProperty(r,"BadType",{enumerable:!0,get:function(){return n.BadType}}),Object.defineProperty(r,"errorQualifier",{enumerable:!0,get:function(){return n.errorQualifier}}),Object.defineProperty(r,"relativeQualifier",{enumerable:!0,get:function(){return n.relativeQualifier}}),Object.defineProperty(r,"documentQualifier",{enumerable:!0,get:function(){return n.documentQualifier}}),Object.defineProperty(r,"sheetQualifier",{enumerable:!0,get:function(){return n.sheetQualifier}}),Object.defineProperty(r,"identQualifier",{enumerable:!0,get:function(){return n.identQualifier}}),Object.defineProperty(r,"sheetRangeQualifier",{enumerable:!0,get:function(){return n.sheetRangeQualifier}}),Object.defineProperty(r,"badQualifier",{enumerable:!0,get:function(){return n.badQualifier}}),Object.defineProperty(r,"pos",{enumerable:!0,get:function(){return n.pos}}),Object.defineProperty(r,"cellRefError",{enumerable:!0,get:function(){return n.cellRefError}}),Object.defineProperty(r,"cellRefSingle",{enumerable:!0,get:function(){return n.cellRefSingle}}),Object.defineProperty(r,"cellRefRange",{enumerable:!0,get:function(){return n.cellRefRange}}),Object.defineProperty(r,"cellRefRow",{enumerable:!0,get:function(){return n.cellRefRow}}),Object.defineProperty(r,"cellRefCol",{enumerable:!0,get:function(){return n.cellRefCol}}),Object.defineProperty(r,"cellRefBad",{enumerable:!0,get:function(){return n.cellRefBad}}),Object.defineProperty(r,"formula",{enumerable:!0,get:function(){return n.formula}}),Object.defineProperty(r,"multiLineComment",{enumerable:!0,get:function(){return n.multiLineComment}}),Object.defineProperty(r,"singleLineComment",{enumerable:!0,get:function(){return n.singleLineComment}}),Object.defineProperty(r,"formulaSpan",{enumerable:!0,get:function(){return n.formulaSpan}}),Object.defineProperty(r,"literalNode",{enumerable:!0,get:function(){return n.literalNode}}),Object.defineProperty(r,"arrayNode",{enumerable:!0,get:function(){return n.arrayNode}}),Object.defineProperty(r,"appNode",{enumerable:!0,get:function(){return n.appNode}}),Object.defineProperty(r,"flattenLetArgs",{enumerable:!0,get:function(){return n.flattenLetArgs}}),Object.defineProperty(r,"indexedArg",{enumerable:!0,get:function(){return n.indexedArg}}),Object.defineProperty(r,"letVar",{enumerable:!0,get:function(){return n.letVar}}),Object.defineProperty(r,"letNode",{enumerable:!0,get:function(){return n.letNode}}),Object.defineProperty(r,"flattenLambdaArgs",{enumerable:!0,get:function(){return n.flattenLambdaArgs}}),Object.defineProperty(r,"paramName",{enumerable:!0,get:function(){return n.paramName}}),Object.defineProperty(r,"paramDefault",{enumerable:!0,get:function(){return n.paramDefault}}),Object.defineProperty(r,"paramNode",{enumerable:!0,get:function(){return n.paramNode}}),Object.defineProperty(r,"lambdaParam",{enumerable:!0,get:function(){return n.lambdaParam}}),Object.defineProperty(r,"lambdaNode",{enumerable:!0,get:function(){return n.lambdaNode}}),Object.defineProperty(r,"operatorNode",{enumerable:!0,get:function(){return n.operatorNode}}),Object.defineProperty(r,"wsfNode",{enumerable:!0,get:function(){return n.wsfNode}}),Object.defineProperty(r,"parenNode",{enumerable:!0,get:function(){return n.parenNode}}),Object.defineProperty(r,"nameNode",{enumerable:!0,get:function(){return n.nameNode}}),Object.defineProperty(r,"identNamePart",{enumerable:!0,get:function(){return n.identNamePart}}),Object.defineProperty(r,"cellRefNamePart",{enumerable:!0,get:function(){return n.cellRefNamePart}}),Object.defineProperty(r,"fieldRefNamePart",{enumerable:!0,get:function(){return n.fieldRefNamePart}}),Object.defineProperty(r,"contextNameNode",{enumerable:!0,get:function(){return n.contextNameNode}}),Object.defineProperty(r,"cellRefNode",{enumerable:!0,get:function(){return n.cellRefNode}}),Object.defineProperty(r,"fieldRefNode",{enumerable:!0,get:function(){return n.fieldRefNode}}),Object.defineProperty(r,"fieldRef",{enumerable:!0,get:function(){return n.fieldRef}}),Object.defineProperty(r,"structRefNode",{enumerable:!0,get:function(){return n.structRefNode}}),Object.defineProperty(r,"structRef",{enumerable:!0,get:function(){return n.structRef}}),Object.defineProperty(r,"specialRef",{enumerable:!0,get:function(){return n.specialRef}}),Object.defineProperty(r,"columnRef",{enumerable:!0,get:function(){return n.columnRef}}),Object.defineProperty(r,"rangeOpRef",{enumerable:!0,get:function(){return n.rangeOpRef}}),Object.defineProperty(r,"commaOpRef",{enumerable:!0,get:function(){return n.commaOpRef}}),Object.defineProperty(r,"thisRowOpRef",{enumerable:!0,get:function(){return n.thisRowOpRef}}),Object.defineProperty(r,"missingRef",{enumerable:!0,get:function(){return n.missingRef}}),Object.defineProperty(r,"badRef",{enumerable:!0,get:function(){return n.badRef}}),Object.defineProperty(r,"varNode",{enumerable:!0,get:function(){return n.varNode}}),Object.defineProperty(r,"identNode",{enumerable:!0,get:function(){return n.identNode}}),Object.defineProperty(r,"missingNode",{enumerable:!0,get:function(){return n.missingNode}}),Object.defineProperty(r,"badCharsNode",{enumerable:!0,get:function(){return n.badCharsNode}}),Object.defineProperty(r,"badSequenceNode",{enumerable:!0,get:function(){return n.badSequenceNode}}),Object.defineProperty(r,"flattenNameParts",{enumerable:!0,get:function(){return n.flattenNameParts}}),Object.defineProperty(r,"headNamePart",{enumerable:!0,get:function(){return n.headNamePart}}),Object.defineProperty(r,"AnnotationKind",{enumerable:!0,get:function(){return n.AnnotationKind}}),Object.defineProperty(r,"appHeadNameAnnotation",{enumerable:!0,get:function(){return n.appHeadNameAnnotation}}),Object.defineProperty(r,"formulaRootAnnotation",{enumerable:!0,get:function(){return n.formulaRootAnnotation}}),Object.defineProperty(r,"localNameUseAnnotation",{enumerable:!0,get:function(){return n.localNameUseAnnotation}}),Object.defineProperty(r,"localNameDeclAnnotation",{enumerable:!0,get:function(){return n.localNameDeclAnnotation}})},"../excel-online-calc/lib/funcsNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.nextFuncs=r.getWorksheetFunc=void 0;var n=c("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(r,"getWorksheetFunc",{enumerable:!0,get:function(){return n.getWorksheetFunc}}),Object.defineProperty(r,"nextFuncs",{enumerable:!0,get:function(){return n.nextFuncs}})},"../excel-online-calc/lib/generated/constants.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.packageVersion=void 0,r.packageVersion="67.19.9"},"../excel-online-calc/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.syntaxSubpackage=r.runtimeSubpackage=r.recalcSubpackage=r.numfmtSubpackage=r.langSubpackage=r.commonSubpackage=r.ConsistentAnonymizer=r.isTypedChangeGateEnabled=r.getTypedFeatureGate=r.sheetName=r.ResettableLazy=r.asyncLazy=r.ResolvablePromiseWithLimitedSubscribers=r.FormulaAuthoringHelperSingletonGlobal=r.PluginSchedulerSingletonGlobal=r.x10=r.style=r.funcs=r.calc=r.runtime=r.numfmt=r.analyze=r.parse=r.date=r.math=r.config=r.util=r.signature=r.value=r.formula=r.location=r.common=r.packageVersion=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/FormulaAuthoringHelperSingleton.js"),l=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),o=c("../excel-online-calc/lib/generated/constants.js");Object.defineProperty(r,"packageVersion",{enumerable:!0,get:function(){return o.packageVersion}}),r.common=n.__importStar(c("../excel-online-calc/lib/commonNamespace.js")),r.location=n.__importStar(c("../excel-online-calc/lib/locationNamespace.js")),r.formula=n.__importStar(c("../excel-online-calc/lib/formulaNamespace.js")),r.value=n.__importStar(c("../excel-online-calc/lib/valueNamespace.js")),r.signature=n.__importStar(c("../excel-online-calc/lib/signatureNamespace.js")),r.util=n.__importStar(c("../excel-online-calc/lib/utilNamespace.js")),r.config=n.__importStar(c("../excel-online-calc/lib/configNamespace.js")),r.math=n.__importStar(c("../excel-online-calc/lib/mathNamespace.js")),r.date=n.__importStar(c("../excel-online-calc/lib/dateNamespace.js")),r.parse=n.__importStar(c("../excel-online-calc/lib/parseNamespace.js")),r.analyze=n.__importStar(c("../excel-online-calc/lib/analyzeNamespace.js")),r.numfmt=n.__importStar(c("../excel-online-calc/lib/numfmtNamespace.js")),r.runtime=n.__importStar(c("../excel-online-calc/lib/runtimeNamespace.js")),r.calc=n.__importStar(c("../excel-online-calc/lib/calcNamespace.js")),r.funcs=n.__importStar(c("../excel-online-calc/lib/funcsNamespace.js")),r.style=n.__importStar(c("../excel-online-calc/lib/styleNamespace.js")),r.x10=n.__importStar(c("../excel-online-calc/lib/x10Namespace.js")),r.PluginSchedulerSingletonGlobal=new l.PluginSchedulerSingleton,r.FormulaAuthoringHelperSingletonGlobal=new a.FormulaAuthoringHelperSingleton;var d=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"ResolvablePromiseWithLimitedSubscribers",{enumerable:!0,get:function(){return d.ResolvablePromiseWithLimitedSubscribers}});var g=c("../excel-online-calc/lib/calc/utils.js");Object.defineProperty(r,"asyncLazy",{enumerable:!0,get:function(){return g.asyncLazy}}),Object.defineProperty(r,"ResettableLazy",{enumerable:!0,get:function(){return g.ResettableLazy}});var m=c("../excel-online-calc/lib/calc/recalcServiceTypes.js");Object.defineProperty(r,"sheetName",{enumerable:!0,get:function(){return m.sheetName}});var y=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"getTypedFeatureGate",{enumerable:!0,get:function(){return y.getTypedFeatureGate}});var h=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"isTypedChangeGateEnabled",{enumerable:!0,get:function(){return h.isTypedChangeGateEnabled}});var R=c("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js");Object.defineProperty(r,"ConsistentAnonymizer",{enumerable:!0,get:function(){return R.ConsistentAnonymizer}}),r.commonSubpackage=n.__importStar(c("../excel-online-calc-common/lib/index.js")),r.langSubpackage=n.__importStar(c("../excel-online-calc-lang/lib/index.js")),r.numfmtSubpackage=n.__importStar(c("../excel-online-calc-numfmt/lib/index.js")),r.recalcSubpackage=n.__importStar(c("../excel-online-calc-recalc/lib/index.js")),r.runtimeSubpackage=n.__importStar(c("../excel-online-calc-runtime/lib/index.js")),r.syntaxSubpackage=n.__importStar(c("../excel-online-calc-syntax/lib/index.js"))},"../excel-online-calc/lib/locationNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.userDefinedFuncLoc=r.nameScope=r.nameLoc=r.documentScope=r.originCell=r.sheetGridCube=r.sheetGridRange=r.sheetGridCell=r.sheetRangeIndexes=r.allSheetsRange=r.gridRange=r.gridCell=r.sheetRange=r.sheetIndex=r.structRefColumnLoc=r.documentLoc=r.lexicalSourceUDF=r.lexicalSourceWSF=r.lexicalSourceName=r.lexicalSourceGrid=r.lexicalSourceRange=r.lexicalSourceCell=r.sheetCols=r.sheetRows=r.NameSource=r.LexicalKind=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"LexicalKind",{enumerable:!0,get:function(){return n.LexicalKind}}),Object.defineProperty(r,"NameSource",{enumerable:!0,get:function(){return n.NameSource}}),Object.defineProperty(r,"sheetRows",{enumerable:!0,get:function(){return n.sheetRows}}),Object.defineProperty(r,"sheetCols",{enumerable:!0,get:function(){return n.sheetCols}}),Object.defineProperty(r,"lexicalSourceCell",{enumerable:!0,get:function(){return n.lexicalSourceCell}}),Object.defineProperty(r,"lexicalSourceRange",{enumerable:!0,get:function(){return n.lexicalSourceRange}}),Object.defineProperty(r,"lexicalSourceGrid",{enumerable:!0,get:function(){return n.lexicalSourceGrid}}),Object.defineProperty(r,"lexicalSourceName",{enumerable:!0,get:function(){return n.lexicalSourceName}}),Object.defineProperty(r,"lexicalSourceWSF",{enumerable:!0,get:function(){return n.lexicalSourceWSF}}),Object.defineProperty(r,"lexicalSourceUDF",{enumerable:!0,get:function(){return n.lexicalSourceUDF}}),Object.defineProperty(r,"documentLoc",{enumerable:!0,get:function(){return n.documentLoc}}),Object.defineProperty(r,"structRefColumnLoc",{enumerable:!0,get:function(){return n.structRefColumnLoc}}),Object.defineProperty(r,"sheetIndex",{enumerable:!0,get:function(){return n.sheetIndex}}),Object.defineProperty(r,"sheetRange",{enumerable:!0,get:function(){return n.sheetRange}}),Object.defineProperty(r,"gridCell",{enumerable:!0,get:function(){return n.gridCell}}),Object.defineProperty(r,"gridRange",{enumerable:!0,get:function(){return n.gridRange}}),Object.defineProperty(r,"allSheetsRange",{enumerable:!0,get:function(){return n.allSheetsRange}}),Object.defineProperty(r,"sheetRangeIndexes",{enumerable:!0,get:function(){return n.sheetRangeIndexes}}),Object.defineProperty(r,"sheetGridCell",{enumerable:!0,get:function(){return n.sheetGridCell}}),Object.defineProperty(r,"sheetGridRange",{enumerable:!0,get:function(){return n.sheetGridRange}}),Object.defineProperty(r,"sheetGridCube",{enumerable:!0,get:function(){return n.sheetGridCube}}),Object.defineProperty(r,"originCell",{enumerable:!0,get:function(){return n.originCell}}),Object.defineProperty(r,"documentScope",{enumerable:!0,get:function(){return n.documentScope}}),Object.defineProperty(r,"nameLoc",{enumerable:!0,get:function(){return n.nameLoc}}),Object.defineProperty(r,"nameScope",{enumerable:!0,get:function(){return n.nameScope}}),Object.defineProperty(r,"userDefinedFuncLoc",{enumerable:!0,get:function(){return n.userDefinedFuncLoc}})},"../excel-online-calc/lib/mathNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.formatScientificLeft=r.xlMathpack=r.ieeeMathpack=r.numberComponents=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"numberComponents",{enumerable:!0,get:function(){return n.numberComponents}}),Object.defineProperty(r,"ieeeMathpack",{enumerable:!0,get:function(){return n.ieeeMathpack}}),Object.defineProperty(r,"xlMathpack",{enumerable:!0,get:function(){return n.xlMathpack}}),Object.defineProperty(r,"formatScientificLeft",{enumerable:!0,get:function(){return n.formatScientificLeft}})},"../excel-online-calc/lib/numfmtNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.englishXLSXKnownFormat=r.isKnownFormatDefined=r.getKnownFormat=r.evalFormatLocalsGrid=r.createFormatGlobals=r.NumberFormatSource=r.otherEdit=r.numberEdit=r.stringEdit=r.formulaEdit=r.EditKind=r.renderedValueToString=r.renderInfiniteWidth=r.memoizedRenderCallback=r.renderCallback=r.isHashesValue=r.hashesValue=r.renderedValue=r.formattedValue=r.formattedUnitFlexible=r.formattedUnitBlank=r.formattedUnitString=r.formattedUnitGeneral=r.FormattedUnitKind=r.Clip=r.GetTimeKind=r.Alignment=r.NamedColor=r.FormatCurrency=r.CultureTag=r.BidiDate=r.FormatValueType=r.formatLocIFormat=r.formatLocKnownFormat=r.FormatLocKind=r.previousFormatFailure=r.fractionOverflow=r.dateOverflow=r.aggregationError=r.tooWide=r.noFormatPart=r.notFormatString=r.notValueString=r.ReasonKind=r.FormatReasonKind=r.Calendar=r.NumberShape=r.DateOrder=r.CurrencyFormat=r.KnownFormat=void 0,r.toXLNumber=r.applyValueEdit=r.getValueEditOperKind=r.createNumberFormatter=r.shouldInstallFormat=r.getRibbonFormat=r.RibbonFormat=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"KnownFormat",{enumerable:!0,get:function(){return n.KnownFormat}}),Object.defineProperty(r,"CurrencyFormat",{enumerable:!0,get:function(){return n.CurrencyFormat}}),Object.defineProperty(r,"DateOrder",{enumerable:!0,get:function(){return n.DateOrder}}),Object.defineProperty(r,"NumberShape",{enumerable:!0,get:function(){return n.NumberShape}}),Object.defineProperty(r,"Calendar",{enumerable:!0,get:function(){return n.Calendar}});var a=c("../excel-online-calc-numfmt/lib/index.js");Object.defineProperty(r,"FormatReasonKind",{enumerable:!0,get:function(){return a.FormatReasonKind}}),Object.defineProperty(r,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(r,"notValueString",{enumerable:!0,get:function(){return a.notValueString}}),Object.defineProperty(r,"notFormatString",{enumerable:!0,get:function(){return a.notFormatString}}),Object.defineProperty(r,"noFormatPart",{enumerable:!0,get:function(){return a.noFormatPart}}),Object.defineProperty(r,"tooWide",{enumerable:!0,get:function(){return a.tooWide}}),Object.defineProperty(r,"aggregationError",{enumerable:!0,get:function(){return a.aggregationError}}),Object.defineProperty(r,"dateOverflow",{enumerable:!0,get:function(){return a.dateOverflow}}),Object.defineProperty(r,"fractionOverflow",{enumerable:!0,get:function(){return a.fractionOverflow}}),Object.defineProperty(r,"previousFormatFailure",{enumerable:!0,get:function(){return a.previousFormatFailure}}),Object.defineProperty(r,"FormatLocKind",{enumerable:!0,get:function(){return a.FormatLocKind}}),Object.defineProperty(r,"formatLocKnownFormat",{enumerable:!0,get:function(){return a.formatLocKnownFormat}}),Object.defineProperty(r,"formatLocIFormat",{enumerable:!0,get:function(){return a.formatLocIFormat}}),Object.defineProperty(r,"FormatValueType",{enumerable:!0,get:function(){return a.FormatValueType}}),Object.defineProperty(r,"BidiDate",{enumerable:!0,get:function(){return a.BidiDate}}),Object.defineProperty(r,"CultureTag",{enumerable:!0,get:function(){return a.CultureTag}}),Object.defineProperty(r,"FormatCurrency",{enumerable:!0,get:function(){return a.FormatCurrency}}),Object.defineProperty(r,"NamedColor",{enumerable:!0,get:function(){return a.NamedColor}}),Object.defineProperty(r,"Alignment",{enumerable:!0,get:function(){return a.Alignment}}),Object.defineProperty(r,"GetTimeKind",{enumerable:!0,get:function(){return a.GetTimeKind}}),Object.defineProperty(r,"Clip",{enumerable:!0,get:function(){return a.Clip}}),Object.defineProperty(r,"FormattedUnitKind",{enumerable:!0,get:function(){return a.FormattedUnitKind}}),Object.defineProperty(r,"formattedUnitGeneral",{enumerable:!0,get:function(){return a.formattedUnitGeneral}}),Object.defineProperty(r,"formattedUnitString",{enumerable:!0,get:function(){return a.formattedUnitString}}),Object.defineProperty(r,"formattedUnitBlank",{enumerable:!0,get:function(){return a.formattedUnitBlank}}),Object.defineProperty(r,"formattedUnitFlexible",{enumerable:!0,get:function(){return a.formattedUnitFlexible}}),Object.defineProperty(r,"formattedValue",{enumerable:!0,get:function(){return a.formattedValue}}),Object.defineProperty(r,"renderedValue",{enumerable:!0,get:function(){return a.renderedValue}}),Object.defineProperty(r,"hashesValue",{enumerable:!0,get:function(){return a.hashesValue}}),Object.defineProperty(r,"isHashesValue",{enumerable:!0,get:function(){return a.isHashesValue}}),Object.defineProperty(r,"renderCallback",{enumerable:!0,get:function(){return a.renderCallback}}),Object.defineProperty(r,"memoizedRenderCallback",{enumerable:!0,get:function(){return a.memoizedRenderCallback}}),Object.defineProperty(r,"renderInfiniteWidth",{enumerable:!0,get:function(){return a.renderInfiniteWidth}}),Object.defineProperty(r,"renderedValueToString",{enumerable:!0,get:function(){return a.renderedValueToString}}),Object.defineProperty(r,"EditKind",{enumerable:!0,get:function(){return a.EditKind}}),Object.defineProperty(r,"formulaEdit",{enumerable:!0,get:function(){return a.formulaEdit}}),Object.defineProperty(r,"stringEdit",{enumerable:!0,get:function(){return a.stringEdit}}),Object.defineProperty(r,"numberEdit",{enumerable:!0,get:function(){return a.numberEdit}}),Object.defineProperty(r,"otherEdit",{enumerable:!0,get:function(){return a.otherEdit}}),Object.defineProperty(r,"NumberFormatSource",{enumerable:!0,get:function(){return a.NumberFormatSource}}),Object.defineProperty(r,"createFormatGlobals",{enumerable:!0,get:function(){return a.createFormatGlobals}}),Object.defineProperty(r,"evalFormatLocalsGrid",{enumerable:!0,get:function(){return a.evalFormatLocalsGrid}}),Object.defineProperty(r,"getKnownFormat",{enumerable:!0,get:function(){return a.getKnownFormat}}),Object.defineProperty(r,"isKnownFormatDefined",{enumerable:!0,get:function(){return a.isKnownFormatDefined}}),Object.defineProperty(r,"englishXLSXKnownFormat",{enumerable:!0,get:function(){return a.englishXLSXKnownFormat}}),Object.defineProperty(r,"RibbonFormat",{enumerable:!0,get:function(){return a.RibbonFormat}}),Object.defineProperty(r,"getRibbonFormat",{enumerable:!0,get:function(){return a.getRibbonFormat}}),Object.defineProperty(r,"shouldInstallFormat",{enumerable:!0,get:function(){return a.shouldInstallFormat}}),Object.defineProperty(r,"createNumberFormatter",{enumerable:!0,get:function(){return a.createNumberFormatter}}),Object.defineProperty(r,"getValueEditOperKind",{enumerable:!0,get:function(){return a.getValueEditOperKind}}),Object.defineProperty(r,"applyValueEdit",{enumerable:!0,get:function(){return a.applyValueEdit}}),Object.defineProperty(r,"toXLNumber",{enumerable:!0,get:function(){return a.toXLNumber}})},"../excel-online-calc/lib/parseNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseResultHelper=r.createParser=r.notFormulaString=r.parseLocals=r.ReasonKind=r.createParseGlobals=void 0;var n=c("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(r,"createParseGlobals",{enumerable:!0,get:function(){return n.createParseGlobals}}),Object.defineProperty(r,"ReasonKind",{enumerable:!0,get:function(){return n.ReasonKind}}),Object.defineProperty(r,"parseLocals",{enumerable:!0,get:function(){return n.parseLocals}}),Object.defineProperty(r,"notFormulaString",{enumerable:!0,get:function(){return n.notFormulaString}}),Object.defineProperty(r,"createParser",{enumerable:!0,get:function(){return n.createParser}}),Object.defineProperty(r,"parseResultHelper",{enumerable:!0,get:function(){return n.parseResultHelper}})},"../excel-online-calc/lib/runtimeExtensionNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isMachineCall=r.machineCall=r.MachineCallKind=r.readOperType=r.singleReadOperType=r.DerefOperKind=r.VoidMachine=r.AllMachine=r.MachineRuntime=r.MachineCycle=r.nextOnSuccessReceiver=r.callMachineTransition=r.breakTransition=r.nextTransition=r.TransitionKind=void 0;var n=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"TransitionKind",{enumerable:!0,get:function(){return n.TransitionKind}}),Object.defineProperty(r,"nextTransition",{enumerable:!0,get:function(){return n.nextTransition}}),Object.defineProperty(r,"breakTransition",{enumerable:!0,get:function(){return n.breakTransition}}),Object.defineProperty(r,"callMachineTransition",{enumerable:!0,get:function(){return n.callMachineTransition}}),Object.defineProperty(r,"nextOnSuccessReceiver",{enumerable:!0,get:function(){return n.nextOnSuccessReceiver}}),Object.defineProperty(r,"MachineCycle",{enumerable:!0,get:function(){return n.MachineCycle}}),Object.defineProperty(r,"MachineRuntime",{enumerable:!0,get:function(){return n.MachineRuntime}}),Object.defineProperty(r,"AllMachine",{enumerable:!0,get:function(){return n.AllMachine}}),Object.defineProperty(r,"VoidMachine",{enumerable:!0,get:function(){return n.VoidMachine}});var a=c("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(r,"DerefOperKind",{enumerable:!0,get:function(){return a.DerefOperKind}}),Object.defineProperty(r,"singleReadOperType",{enumerable:!0,get:function(){return a.singleReadOperType}}),Object.defineProperty(r,"readOperType",{enumerable:!0,get:function(){return a.readOperType}}),Object.defineProperty(r,"MachineCallKind",{enumerable:!0,get:function(){return a.MachineCallKind}}),Object.defineProperty(r,"machineCall",{enumerable:!0,get:function(){return a.machineCall}}),Object.defineProperty(r,"isMachineCall",{enumerable:!0,get:function(){return a.isMachineCall}})},"../excel-online-calc/lib/runtimeNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createEvaluator=r.createCompiler=r.RecordOper=r.LambdaOper=r.LimitKind=r.limitExceeded=r.createCompileGlobals=r.illFormedFormula=r.compileLocalsName=r.compileLocalsGrid=r.evalLocals=r.evalGlobals=r.previousNameFailure=r.previousFailure=r.breaked=r.paused=r.cellCycle=r.nameCycle=r.stopped=r.userDefinedFunc=r.cellFormula=r.cellWellFormedFormula=r.pendingValue=r.finalValue=r.runtimePositionFirstOrderFunc=r.runtimePositionFormulaRoot=r.runtimePositionEtaLambdaBody=r.runtimePositionLambdaParam=r.runtimePositionLambdaRoot=r.runtimePositionLetVal=r.RuntimePositionKind=r.StepAction=r.Interrupt=r.CellKind=r.interval=r.ReasonKind=r.extension=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");r.extension=n.__importStar(c("../excel-online-calc/lib/runtimeExtensionNamespace.js"));var a=c("../excel-online-calc-runtime/lib/index.js");Object.defineProperty(r,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(r,"interval",{enumerable:!0,get:function(){return a.interval}}),Object.defineProperty(r,"CellKind",{enumerable:!0,get:function(){return a.CellKind}}),Object.defineProperty(r,"Interrupt",{enumerable:!0,get:function(){return a.Interrupt}}),Object.defineProperty(r,"StepAction",{enumerable:!0,get:function(){return a.StepAction}}),Object.defineProperty(r,"RuntimePositionKind",{enumerable:!0,get:function(){return a.RuntimePositionKind}}),Object.defineProperty(r,"runtimePositionLetVal",{enumerable:!0,get:function(){return a.runtimePositionLetVal}}),Object.defineProperty(r,"runtimePositionLambdaRoot",{enumerable:!0,get:function(){return a.runtimePositionLambdaRoot}}),Object.defineProperty(r,"runtimePositionLambdaParam",{enumerable:!0,get:function(){return a.runtimePositionLambdaParam}}),Object.defineProperty(r,"runtimePositionEtaLambdaBody",{enumerable:!0,get:function(){return a.runtimePositionEtaLambdaBody}}),Object.defineProperty(r,"runtimePositionFormulaRoot",{enumerable:!0,get:function(){return a.runtimePositionFormulaRoot}}),Object.defineProperty(r,"runtimePositionFirstOrderFunc",{enumerable:!0,get:function(){return a.runtimePositionFirstOrderFunc}}),Object.defineProperty(r,"finalValue",{enumerable:!0,get:function(){return a.finalValue}}),Object.defineProperty(r,"pendingValue",{enumerable:!0,get:function(){return a.pendingValue}}),Object.defineProperty(r,"cellWellFormedFormula",{enumerable:!0,get:function(){return a.cellWellFormedFormula}}),Object.defineProperty(r,"cellFormula",{enumerable:!0,get:function(){return a.cellFormula}}),Object.defineProperty(r,"userDefinedFunc",{enumerable:!0,get:function(){return a.userDefinedFunc}}),Object.defineProperty(r,"stopped",{enumerable:!0,get:function(){return a.stopped}}),Object.defineProperty(r,"nameCycle",{enumerable:!0,get:function(){return a.nameCycle}}),Object.defineProperty(r,"cellCycle",{enumerable:!0,get:function(){return a.cellCycle}}),Object.defineProperty(r,"paused",{enumerable:!0,get:function(){return a.paused}}),Object.defineProperty(r,"breaked",{enumerable:!0,get:function(){return a.breaked}}),Object.defineProperty(r,"previousFailure",{enumerable:!0,get:function(){return a.previousFailure}}),Object.defineProperty(r,"previousNameFailure",{enumerable:!0,get:function(){return a.previousNameFailure}}),Object.defineProperty(r,"evalGlobals",{enumerable:!0,get:function(){return a.evalGlobals}}),Object.defineProperty(r,"evalLocals",{enumerable:!0,get:function(){return a.evalLocals}}),Object.defineProperty(r,"compileLocalsGrid",{enumerable:!0,get:function(){return a.compileLocalsGrid}}),Object.defineProperty(r,"compileLocalsName",{enumerable:!0,get:function(){return a.compileLocalsName}}),Object.defineProperty(r,"illFormedFormula",{enumerable:!0,get:function(){return a.illFormedFormula}}),Object.defineProperty(r,"createCompileGlobals",{enumerable:!0,get:function(){return a.createCompileGlobals}}),Object.defineProperty(r,"limitExceeded",{enumerable:!0,get:function(){return a.limitExceeded}}),Object.defineProperty(r,"LimitKind",{enumerable:!0,get:function(){return a.LimitKind}}),Object.defineProperty(r,"LambdaOper",{enumerable:!0,get:function(){return a.LambdaOper}}),Object.defineProperty(r,"RecordOper",{enumerable:!0,get:function(){return a.RecordOper}}),Object.defineProperty(r,"createCompiler",{enumerable:!0,get:function(){return a.createCompiler}}),Object.defineProperty(r,"createEvaluator",{enumerable:!0,get:function(){return a.createEvaluator}})},"../excel-online-calc/lib/signatureNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getWorksheetFuncType=r.getOperatorType=r.unknownFunctionType=r.functionType=r.SpecialPrecs=r.WorksheetFuncId=r.OperatorId=r.FunctionFlags=r.SignatureType=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"SignatureType",{enumerable:!0,get:function(){return n.SignatureType}}),Object.defineProperty(r,"FunctionFlags",{enumerable:!0,get:function(){return n.FunctionFlags}}),Object.defineProperty(r,"OperatorId",{enumerable:!0,get:function(){return n.OperatorId}}),Object.defineProperty(r,"WorksheetFuncId",{enumerable:!0,get:function(){return n.WorksheetFuncId}}),Object.defineProperty(r,"SpecialPrecs",{enumerable:!0,get:function(){return n.SpecialPrecs}}),Object.defineProperty(r,"functionType",{enumerable:!0,get:function(){return n.functionType}}),Object.defineProperty(r,"unknownFunctionType",{enumerable:!0,get:function(){return n.unknownFunctionType}}),Object.defineProperty(r,"getOperatorType",{enumerable:!0,get:function(){return n.getOperatorType}}),Object.defineProperty(r,"getWorksheetFuncType",{enumerable:!0,get:function(){return n.getWorksheetFuncType}})},"../excel-online-calc/lib/styleNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.VerticalAlignment=r.HorizontalAlignment=r.BorderLineType=r.PatternType=r.FillKind=r.FontVerticalAlignment=r.FontUnderline=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"FontUnderline",{enumerable:!0,get:function(){return n.FontUnderline}}),Object.defineProperty(r,"FontVerticalAlignment",{enumerable:!0,get:function(){return n.FontVerticalAlignment}}),Object.defineProperty(r,"FillKind",{enumerable:!0,get:function(){return n.FillKind}}),Object.defineProperty(r,"PatternType",{enumerable:!0,get:function(){return n.PatternType}}),Object.defineProperty(r,"BorderLineType",{enumerable:!0,get:function(){return n.BorderLineType}}),Object.defineProperty(r,"HorizontalAlignment",{enumerable:!0,get:function(){return n.HorizontalAlignment}}),Object.defineProperty(r,"VerticalAlignment",{enumerable:!0,get:function(){return n.VerticalAlignment}})},"../excel-online-calc/lib/utilNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isWriteOper=r.isPrimitiveOper=r.isRichOper=r.isBlankOper=r.isMissingOper=r.isArrayOper=r.isRangeOper=r.isErrorOper=r.isBooleanOper=r.isStringOper=r.isNumberOper=r.isValidArgsLength=r.getArgType=r.getArguments=r.gridCellRange=r.sheetGridRangeAnchor=r.gridRangeAnchor=r.isWSFNode=r.isOperatorNode=r.isUnqualifiedNameNode=r.isWellFormed=r.isSheetGridRangeEqual=r.isSheetGridCellEqual=r.isGridRangeEqual=r.isGridCellEqual=r.isNameScopeEqual=r.isSheetIndexEqual=r.isDocumentLocEqual=r.gridRangeSize=r.gridRangeExcept=r.gridRangeCompare=r.gridCellImplicitIsect=r.gridRangeIsects=r.gridRangeIsect=r.gridRangesJoin=r.gridRangeJoinOpt=r.gridRangeJoin=r.forEachTileInRange=r.forEachCellInRange=r.isSheetGridCell=r.isGridCell=r.isSheetGridRange=r.isSheetIndex=r.partialArray=r.javaScriptError=r.isSuccess=r.successUndefined=r.failure=r.success=r.ResultKind=void 0,r.identityVisitor=r.IdentityVisitor=r.visitCellRef=r.visitQualifier=r.visitAppHeadNode=r.visitWSFNode=r.visitOperatorNode=r.visitFormulaNode=r.resolveGridRef=r.createResolver=r.resolvedDottedName=r.resolvedNever=r.resolvedStructRef=r.resolvedWorksheetFunc=r.resolvedLocalName=r.resolvedUserDefinedFunc=r.resolvedCellRef=r.resolvedName=r.ResolvedKind=r.emptyIntersection=r.InvalidStructRefReason=r.invalidStructRef=r.InvalidCellRefReason=r.invalidCellRef=r.InvalidQualifierReason=r.invalidQualifier=r.noOriginSheet=r.ResolveReasonKind=r.resolveLocalsGrid=r.wrapPosition=r.parseQualifier=r.parseGridRangeA1=r.parseGridCellA1=r.formatName=r.formatGridRange=r.formatQualifier=r.formatRangePos=r.formatCellPos=r.formatColRange=r.formatRowRange=r.formatCol=r.formatRow=r.resolvePosition=r.columnName=r.createFailureErrorClass=r.internal=r.unavailable=r.notImplemented=r.ReasonKind=r.isReadOperEqual=void 0,r.isUnbracketedFieldName=r.sheetRangeToSheetIndex=r.shouldFieldRefBeBracketed=r.relabelFormula=r.createPrinter=r.printLocalsName=r.printLocalsGrid=r.createSimplePrintGlobals=r.buildAnnotations=r.reducePledge=r.reduceBottomUp=r.composeVisitor=r.ComposeVisitor=r.binaryVisitor=r.BinaryVisitor=r.DelegatingVisitor=r.voidVisitor=r.constVisitor=r.ConstVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"ResultKind",{enumerable:!0,get:function(){return n.ResultKind}}),Object.defineProperty(r,"success",{enumerable:!0,get:function(){return n.success}}),Object.defineProperty(r,"failure",{enumerable:!0,get:function(){return n.failure}}),Object.defineProperty(r,"successUndefined",{enumerable:!0,get:function(){return n.successUndefined}}),Object.defineProperty(r,"isSuccess",{enumerable:!0,get:function(){return n.isSuccess}}),Object.defineProperty(r,"javaScriptError",{enumerable:!0,get:function(){return n.javaScriptError}}),Object.defineProperty(r,"partialArray",{enumerable:!0,get:function(){return n.partialArray}});var a=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"isSheetIndex",{enumerable:!0,get:function(){return a.isSheetIndex}}),Object.defineProperty(r,"isSheetGridRange",{enumerable:!0,get:function(){return a.isSheetGridRange}}),Object.defineProperty(r,"isGridCell",{enumerable:!0,get:function(){return a.isGridCell}}),Object.defineProperty(r,"isSheetGridCell",{enumerable:!0,get:function(){return a.isSheetGridCell}}),Object.defineProperty(r,"forEachCellInRange",{enumerable:!0,get:function(){return a.forEachCellInRange}}),Object.defineProperty(r,"forEachTileInRange",{enumerable:!0,get:function(){return a.forEachTileInRange}}),Object.defineProperty(r,"gridRangeJoin",{enumerable:!0,get:function(){return a.gridRangeJoin}}),Object.defineProperty(r,"gridRangeJoinOpt",{enumerable:!0,get:function(){return a.gridRangeJoinOpt}}),Object.defineProperty(r,"gridRangesJoin",{enumerable:!0,get:function(){return a.gridRangesJoin}}),Object.defineProperty(r,"gridRangeIsect",{enumerable:!0,get:function(){return a.gridRangeIsect}}),Object.defineProperty(r,"gridRangeIsects",{enumerable:!0,get:function(){return a.gridRangeIsects}}),Object.defineProperty(r,"gridCellImplicitIsect",{enumerable:!0,get:function(){return a.gridCellImplicitIsect}}),Object.defineProperty(r,"gridRangeCompare",{enumerable:!0,get:function(){return a.gridRangeCompare}}),Object.defineProperty(r,"gridRangeExcept",{enumerable:!0,get:function(){return a.gridRangeExcept}}),Object.defineProperty(r,"gridRangeSize",{enumerable:!0,get:function(){return a.gridRangeSize}}),Object.defineProperty(r,"isDocumentLocEqual",{enumerable:!0,get:function(){return a.isDocumentLocEqual}}),Object.defineProperty(r,"isSheetIndexEqual",{enumerable:!0,get:function(){return a.isSheetIndexEqual}}),Object.defineProperty(r,"isNameScopeEqual",{enumerable:!0,get:function(){return a.isNameScopeEqual}}),Object.defineProperty(r,"isGridCellEqual",{enumerable:!0,get:function(){return a.isGridCellEqual}}),Object.defineProperty(r,"isGridRangeEqual",{enumerable:!0,get:function(){return a.isGridRangeEqual}}),Object.defineProperty(r,"isSheetGridCellEqual",{enumerable:!0,get:function(){return a.isSheetGridCellEqual}}),Object.defineProperty(r,"isSheetGridRangeEqual",{enumerable:!0,get:function(){return a.isSheetGridRangeEqual}}),Object.defineProperty(r,"isWellFormed",{enumerable:!0,get:function(){return a.isWellFormed}}),Object.defineProperty(r,"isUnqualifiedNameNode",{enumerable:!0,get:function(){return a.isUnqualifiedNameNode}}),Object.defineProperty(r,"isOperatorNode",{enumerable:!0,get:function(){return a.isOperatorNode}}),Object.defineProperty(r,"isWSFNode",{enumerable:!0,get:function(){return a.isWSFNode}}),Object.defineProperty(r,"gridRangeAnchor",{enumerable:!0,get:function(){return a.gridRangeAnchor}}),Object.defineProperty(r,"sheetGridRangeAnchor",{enumerable:!0,get:function(){return a.sheetGridRangeAnchor}}),Object.defineProperty(r,"gridCellRange",{enumerable:!0,get:function(){return a.gridCellRange}}),Object.defineProperty(r,"getArguments",{enumerable:!0,get:function(){return a.getArguments}}),Object.defineProperty(r,"getArgType",{enumerable:!0,get:function(){return a.getArgType}}),Object.defineProperty(r,"isValidArgsLength",{enumerable:!0,get:function(){return a.isValidArgsLength}}),Object.defineProperty(r,"isNumberOper",{enumerable:!0,get:function(){return a.isNumberOper}}),Object.defineProperty(r,"isStringOper",{enumerable:!0,get:function(){return a.isStringOper}}),Object.defineProperty(r,"isBooleanOper",{enumerable:!0,get:function(){return a.isBooleanOper}}),Object.defineProperty(r,"isErrorOper",{enumerable:!0,get:function(){return a.isErrorOper}}),Object.defineProperty(r,"isRangeOper",{enumerable:!0,get:function(){return a.isRangeOper}}),Object.defineProperty(r,"isArrayOper",{enumerable:!0,get:function(){return a.isArrayOper}}),Object.defineProperty(r,"isMissingOper",{enumerable:!0,get:function(){return a.isMissingOper}}),Object.defineProperty(r,"isBlankOper",{enumerable:!0,get:function(){return a.isBlankOper}}),Object.defineProperty(r,"isRichOper",{enumerable:!0,get:function(){return a.isRichOper}}),Object.defineProperty(r,"isPrimitiveOper",{enumerable:!0,get:function(){return a.isPrimitiveOper}}),Object.defineProperty(r,"isWriteOper",{enumerable:!0,get:function(){return a.isWriteOper}}),Object.defineProperty(r,"isReadOperEqual",{enumerable:!0,get:function(){return a.isReadOperEqual}}),Object.defineProperty(r,"ReasonKind",{enumerable:!0,get:function(){return a.ReasonKind}}),Object.defineProperty(r,"notImplemented",{enumerable:!0,get:function(){return a.notImplemented}}),Object.defineProperty(r,"unavailable",{enumerable:!0,get:function(){return a.unavailable}}),Object.defineProperty(r,"internal",{enumerable:!0,get:function(){return a.internal}}),Object.defineProperty(r,"createFailureErrorClass",{enumerable:!0,get:function(){return a.createFailureErrorClass}}),Object.defineProperty(r,"columnName",{enumerable:!0,get:function(){return a.columnName}}),Object.defineProperty(r,"resolvePosition",{enumerable:!0,get:function(){return a.resolvePosition}}),Object.defineProperty(r,"formatRow",{enumerable:!0,get:function(){return a.formatRow}}),Object.defineProperty(r,"formatCol",{enumerable:!0,get:function(){return a.formatCol}}),Object.defineProperty(r,"formatRowRange",{enumerable:!0,get:function(){return a.formatRowRange}}),Object.defineProperty(r,"formatColRange",{enumerable:!0,get:function(){return a.formatColRange}}),Object.defineProperty(r,"formatCellPos",{enumerable:!0,get:function(){return a.formatCellPos}}),Object.defineProperty(r,"formatRangePos",{enumerable:!0,get:function(){return a.formatRangePos}}),Object.defineProperty(r,"formatQualifier",{enumerable:!0,get:function(){return a.formatQualifier}}),Object.defineProperty(r,"formatGridRange",{enumerable:!0,get:function(){return a.formatGridRange}}),Object.defineProperty(r,"formatName",{enumerable:!0,get:function(){return a.formatName}}),Object.defineProperty(r,"parseGridCellA1",{enumerable:!0,get:function(){return a.parseGridCellA1}}),Object.defineProperty(r,"parseGridRangeA1",{enumerable:!0,get:function(){return a.parseGridRangeA1}}),Object.defineProperty(r,"parseQualifier",{enumerable:!0,get:function(){return a.parseQualifier}}),Object.defineProperty(r,"wrapPosition",{enumerable:!0,get:function(){return a.wrapPosition}}),Object.defineProperty(r,"resolveLocalsGrid",{enumerable:!0,get:function(){return a.resolveLocalsGrid}}),Object.defineProperty(r,"ResolveReasonKind",{enumerable:!0,get:function(){return a.ResolveReasonKind}}),Object.defineProperty(r,"noOriginSheet",{enumerable:!0,get:function(){return a.noOriginSheet}}),Object.defineProperty(r,"invalidQualifier",{enumerable:!0,get:function(){return a.invalidQualifier}}),Object.defineProperty(r,"InvalidQualifierReason",{enumerable:!0,get:function(){return a.InvalidQualifierReason}}),Object.defineProperty(r,"invalidCellRef",{enumerable:!0,get:function(){return a.invalidCellRef}}),Object.defineProperty(r,"InvalidCellRefReason",{enumerable:!0,get:function(){return a.InvalidCellRefReason}}),Object.defineProperty(r,"invalidStructRef",{enumerable:!0,get:function(){return a.invalidStructRef}}),Object.defineProperty(r,"InvalidStructRefReason",{enumerable:!0,get:function(){return a.InvalidStructRefReason}}),Object.defineProperty(r,"emptyIntersection",{enumerable:!0,get:function(){return a.emptyIntersection}}),Object.defineProperty(r,"ResolvedKind",{enumerable:!0,get:function(){return a.ResolvedKind}}),Object.defineProperty(r,"resolvedName",{enumerable:!0,get:function(){return a.resolvedName}}),Object.defineProperty(r,"resolvedCellRef",{enumerable:!0,get:function(){return a.resolvedCellRef}}),Object.defineProperty(r,"resolvedUserDefinedFunc",{enumerable:!0,get:function(){return a.resolvedUserDefinedFunc}}),Object.defineProperty(r,"resolvedLocalName",{enumerable:!0,get:function(){return a.resolvedLocalName}}),Object.defineProperty(r,"resolvedWorksheetFunc",{enumerable:!0,get:function(){return a.resolvedWorksheetFunc}}),Object.defineProperty(r,"resolvedStructRef",{enumerable:!0,get:function(){return a.resolvedStructRef}}),Object.defineProperty(r,"resolvedNever",{enumerable:!0,get:function(){return a.resolvedNever}}),Object.defineProperty(r,"resolvedDottedName",{enumerable:!0,get:function(){return a.resolvedDottedName}}),Object.defineProperty(r,"createResolver",{enumerable:!0,get:function(){return a.createResolver}}),Object.defineProperty(r,"resolveGridRef",{enumerable:!0,get:function(){return a.resolveGridRef}}),Object.defineProperty(r,"visitFormulaNode",{enumerable:!0,get:function(){return a.visitFormulaNode}}),Object.defineProperty(r,"visitOperatorNode",{enumerable:!0,get:function(){return a.visitOperatorNode}}),Object.defineProperty(r,"visitWSFNode",{enumerable:!0,get:function(){return a.visitWSFNode}}),Object.defineProperty(r,"visitAppHeadNode",{enumerable:!0,get:function(){return a.visitAppHeadNode}}),Object.defineProperty(r,"visitQualifier",{enumerable:!0,get:function(){return a.visitQualifier}}),Object.defineProperty(r,"visitCellRef",{enumerable:!0,get:function(){return a.visitCellRef}}),Object.defineProperty(r,"IdentityVisitor",{enumerable:!0,get:function(){return a.IdentityVisitor}}),Object.defineProperty(r,"identityVisitor",{enumerable:!0,get:function(){return a.identityVisitor}}),Object.defineProperty(r,"ConstVisitor",{enumerable:!0,get:function(){return a.ConstVisitor}}),Object.defineProperty(r,"constVisitor",{enumerable:!0,get:function(){return a.constVisitor}}),Object.defineProperty(r,"voidVisitor",{enumerable:!0,get:function(){return a.voidVisitor}}),Object.defineProperty(r,"DelegatingVisitor",{enumerable:!0,get:function(){return a.DelegatingVisitor}}),Object.defineProperty(r,"BinaryVisitor",{enumerable:!0,get:function(){return a.BinaryVisitor}}),Object.defineProperty(r,"binaryVisitor",{enumerable:!0,get:function(){return a.binaryVisitor}}),Object.defineProperty(r,"ComposeVisitor",{enumerable:!0,get:function(){return a.ComposeVisitor}}),Object.defineProperty(r,"composeVisitor",{enumerable:!0,get:function(){return a.composeVisitor}}),Object.defineProperty(r,"reduceBottomUp",{enumerable:!0,get:function(){return a.reduceBottomUp}}),Object.defineProperty(r,"reducePledge",{enumerable:!0,get:function(){return a.reducePledge}}),Object.defineProperty(r,"buildAnnotations",{enumerable:!0,get:function(){return a.buildAnnotations}}),Object.defineProperty(r,"createSimplePrintGlobals",{enumerable:!0,get:function(){return a.createSimplePrintGlobals}}),Object.defineProperty(r,"printLocalsGrid",{enumerable:!0,get:function(){return a.printLocalsGrid}}),Object.defineProperty(r,"printLocalsName",{enumerable:!0,get:function(){return a.printLocalsName}}),Object.defineProperty(r,"createPrinter",{enumerable:!0,get:function(){return a.createPrinter}}),Object.defineProperty(r,"relabelFormula",{enumerable:!0,get:function(){return a.relabelFormula}}),Object.defineProperty(r,"shouldFieldRefBeBracketed",{enumerable:!0,get:function(){return a.shouldFieldRefBeBracketed}}),Object.defineProperty(r,"sheetRangeToSheetIndex",{enumerable:!0,get:function(){return a.sheetRangeToSheetIndex}});var l=c("../excel-online-calc-syntax/lib/index.js");Object.defineProperty(r,"isUnbracketedFieldName",{enumerable:!0,get:function(){return l.isUnbracketedFieldName}})},"../excel-online-calc/lib/valueNamespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.reduceBottomUp=r.blankOper=r.missingOper=r.range3DOper=r.rangeSeqOper=r.arrayOper=r.externalErrorOper=r.busyErrorOper=r.calcErrorOper=r.fieldErrorOper=r.unknownErrorOper=r.blockedErrorOper=r.connectErrorOper=r.spillErrorOper=r.gettingDataErrorOper=r.naErrorOper=r.numErrorOper=r.nameErrorOper=r.refErrorOper=r.valueErrorOper=r.div0ErrorOper=r.nullErrorOper=r.errorOper=r.booleanOper=r.stringOper=r.precedents=r.ErrorType=r.falseOper=r.trueOper=r.OperKind=r.PrecsBound=r.SpecialPrecs=void 0;var n=c("../excel-online-calc-lang/lib/index.js");Object.defineProperty(r,"SpecialPrecs",{enumerable:!0,get:function(){return n.SpecialPrecs}}),Object.defineProperty(r,"PrecsBound",{enumerable:!0,get:function(){return n.PrecsBound}}),Object.defineProperty(r,"OperKind",{enumerable:!0,get:function(){return n.OperKind}}),Object.defineProperty(r,"trueOper",{enumerable:!0,get:function(){return n.trueOper}}),Object.defineProperty(r,"falseOper",{enumerable:!0,get:function(){return n.falseOper}}),Object.defineProperty(r,"ErrorType",{enumerable:!0,get:function(){return n.ErrorType}}),Object.defineProperty(r,"precedents",{enumerable:!0,get:function(){return n.precedents}}),Object.defineProperty(r,"stringOper",{enumerable:!0,get:function(){return n.stringOper}}),Object.defineProperty(r,"booleanOper",{enumerable:!0,get:function(){return n.booleanOper}}),Object.defineProperty(r,"errorOper",{enumerable:!0,get:function(){return n.errorOper}}),Object.defineProperty(r,"nullErrorOper",{enumerable:!0,get:function(){return n.nullErrorOper}}),Object.defineProperty(r,"div0ErrorOper",{enumerable:!0,get:function(){return n.div0ErrorOper}}),Object.defineProperty(r,"valueErrorOper",{enumerable:!0,get:function(){return n.valueErrorOper}}),Object.defineProperty(r,"refErrorOper",{enumerable:!0,get:function(){return n.refErrorOper}}),Object.defineProperty(r,"nameErrorOper",{enumerable:!0,get:function(){return n.nameErrorOper}}),Object.defineProperty(r,"numErrorOper",{enumerable:!0,get:function(){return n.numErrorOper}}),Object.defineProperty(r,"naErrorOper",{enumerable:!0,get:function(){return n.naErrorOper}}),Object.defineProperty(r,"gettingDataErrorOper",{enumerable:!0,get:function(){return n.gettingDataErrorOper}}),Object.defineProperty(r,"spillErrorOper",{enumerable:!0,get:function(){return n.spillErrorOper}}),Object.defineProperty(r,"connectErrorOper",{enumerable:!0,get:function(){return n.connectErrorOper}}),Object.defineProperty(r,"blockedErrorOper",{enumerable:!0,get:function(){return n.blockedErrorOper}}),Object.defineProperty(r,"unknownErrorOper",{enumerable:!0,get:function(){return n.unknownErrorOper}}),Object.defineProperty(r,"fieldErrorOper",{enumerable:!0,get:function(){return n.fieldErrorOper}}),Object.defineProperty(r,"calcErrorOper",{enumerable:!0,get:function(){return n.calcErrorOper}}),Object.defineProperty(r,"busyErrorOper",{enumerable:!0,get:function(){return n.busyErrorOper}}),Object.defineProperty(r,"externalErrorOper",{enumerable:!0,get:function(){return n.externalErrorOper}}),Object.defineProperty(r,"arrayOper",{enumerable:!0,get:function(){return n.arrayOper}}),Object.defineProperty(r,"rangeSeqOper",{enumerable:!0,get:function(){return n.rangeSeqOper}}),Object.defineProperty(r,"range3DOper",{enumerable:!0,get:function(){return n.range3DOper}}),Object.defineProperty(r,"missingOper",{enumerable:!0,get:function(){return n.missingOper}}),Object.defineProperty(r,"blankOper",{enumerable:!0,get:function(){return n.blankOper}}),Object.defineProperty(r,"reduceBottomUp",{enumerable:!0,get:function(){return n.reduceBottomUp}})},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistancePlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.argumentAssistancePluginDependenciesResolved=r.ArgumentAssistancePlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../office-online-feature-gates/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),y=c("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceVisitor.js"),h=c("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/functionExamples.js"),R=c("../excel-online-calc/lib/calc/utils.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),E=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),A=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),T=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),D=c("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),_=E.PluginRegistry.create(d.PluginFactoryName.ArgumentAssistancePlugin,d.PluginGroup.Excel),M=(function(){var k=[_.x10Plugin()],v,b=[],x,w=[],L,N=x=(function(){function U(){Ge(this,U),this.timer=(n.__runInitializers(this,w),A.defaultTimerInterface),this.lastRunTime=0,this.runStartTime=0,this.timeStamps=new Map,this.newNamedObjectsEnabled=(0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,g.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"),this.supportUDF=(0,g.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance"),this.argumentAssitanceFilterOutPythonEnabled=(0,g.isChangeGateEnabled)("OfficeVSO:9668654_autocompleteToplevelPython")}return We(U,[{key:"run",value:function*(G){this.lastRunTime=this.timer.now(),this.runStartTime=this.timer.now(),this.timeStamps=new Map;var $=yield{kind:"GetActiveCell"};if($.kind!=="GetActiveCell")return this.logFailure("failed to get active cell"),null;this.addTimeStamp("GetActiveCell");var O=yield{kind:"ParseActiveCell",formulaText:G.content};if(this.addTimeStamp("ParseCellContentSync"),(O===void 0||O.kind!=="ParseActiveCell"||!(0,a.isSuccess)(O.result))&&(O=yield{kind:"ParseEdit",cell:$.activeCell,formulaBarText:G.content},this.addTimeStamp("ParseCellContentAsync"),O.kind!=="ParseEdit"||!(0,a.isSuccess)(O.result))||O.result.value.kind!==o.EditKind.Formula)return null;var j=O.result.value.formula,z=new y.ArgumentAssistanceVisitor(j,G.caretPosition,this.newNamedObjectsEnabled);if((0,l.reduceBottomUp)(z,j),this.addTimeStamp("ArgumentAssistanceVisitor"),z.assistedFunctionHead===void 0)return this.logTimeStamp(),null;var H=yield{kind:"GetConfig"};this.addTimeStamp("GetConfig");var V=H.kind==="GetConfig"?H.config.localeInfo.listSeparator:",",I=z.assistedFunctionHead;if(I.kind===l.NodeKind.Name){if(!this.newNamedObjectsEnabled&&!this.supportUDF)return null;var B=yield{kind:"GetDefinedNamesInfo"};if(B.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var q=B.definedNamesInfo,W=q.find(function(Je){return Je.name===I.whole});if((W==null?void 0:W.reference)==null){if(this.supportUDF){var Z=yield{kind:"GetFunctionInfo",functionName:I.whole};if(Z.kind==="GetFunctionInfo"&&Z.functionInfo.IsDynamicUdf){var P=new R.ResettableLazy(function(){return(0,m.createFunctionRenderingInfoForUDF)(Z.functionInfo,j,z.assistedFunctionArgs,G.caretPosition,V)});return P.getValue()}}return null}if(!this.newNamedObjectsEnabled)return null;var Q=yield{kind:"ParseActiveCell",formulaText:W.reference};if(Q.kind!=="ParseActiveCell"||!(0,a.isSuccess)(Q.result)||Q.result.value.kind!==o.EditKind.Formula)return null;var Y=Q.result.value.formula;if(!Y.isWellFormed||Y.node.kind!=="Lambda"||!Y.node.isClosed)return null;var X=[];for(var ee of Y.node.params){var oe=ee.name.arg.name,le=oe.name,ue=oe.isBracketed;if(le.kind!=="Ident")return this.logFailure(`unexpected parameter in lambda function: ${le.kind}`),null;var te=ue?`[${le.whole}]`:le.whole;X.push(te)}var ie=(0,m.getActiveParamIndex)(j,z.assistedFunctionArgs,G.caretPosition);return{kind:"Minimal",functionName:I.whole,listSeparator:V,parameters:{params:X,activeParam:ie}}}var ae=yield{kind:"GetFunctionInfo",functionName:I.whole};if(this.addTimeStamp("GetFunctionInfo"),ae.kind!=="GetFunctionInfo")return this.logFailure(`failed to get function info for ${I.whole}`),null;var re=ae.functionInfo;if((0,g.isChangeGateEnabled)("OfficeVSO:9920153_excludePythonArgAssistance")){if(re.FunctionIndexInServer===l.WorksheetFuncId.PY)return null}else if((0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.PythonInfra",!1)&&re.FunctionIndexInServer===l.WorksheetFuncId.PY){var ne=yield{kind:"GetPythonLicense"};if(ne.kind!=="GetPythonLicense")return this.logFailure("failed to get python license"),null;if(this.argumentAssitanceFilterOutPythonEnabled&&(ne.license.kind!=="Success"||ne.license.kind==="Success"&&!ne.license.value.isEnabled))return null}var ce=new R.ResettableLazy(function(){return(0,m.createFunctionRenderingInfo)(ae.functionInfo,j,z.assistedFunctionArgs,G.caretPosition,I.id,V)}),me=h.functionExamples.getValue()[I.id];if(this.addTimeStamp("GetExampleString"),me===void 0)return this.logFailure(`no example found for function: ${I.whole}, id: ${I.id}`),this.addTimeStampAndLog("createFunctionRenderingInfoNoExample"),ce.getValue();var he=yield{kind:"ParseCellFormula",cell:$.activeCell,formula:{formulaBarText:me,kind:D.FormulaKind.CellFormula},useEnglishLocaleInfo:!0};if(this.addTimeStamp("ParseExample"),he.kind!=="ParseCellFormula"||!(0,a.isSuccess)(he.result)){this.logFailure(`failed to parse example for function: ${I.whole}`);var Ce=ce.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseExample"),Ce}if(H.kind==="GetConfig"&&H.config.localeInfo.lcid===l.LCID.USA){var ve=(0,m.createFunctionRenderingInfo)(ae.functionInfo,j,z.assistedFunctionArgs,G.caretPosition,I.id,V,me,he.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoEnUs"),ve}var fe=yield{kind:"PrintFormula",formula:he.result.value,origin:$.activeCell};if(this.addTimeStamp("localize example string"),fe.kind!=="PrintFormula"||!(0,a.isSuccess)(fe.result)){this.logFailure(`failed to pretty print localized example for function: ${I.whole}`);var Ae=ce.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToPrintLocalizedExample"),Ae}var Te=yield{kind:"ParseCellFormula",cell:$.activeCell,formula:{formulaBarText:fe.result.value,kind:D.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(this.addTimeStamp("parse localized example string"),Te.kind!=="ParseCellFormula"||!(0,a.isSuccess)(Te.result)){this.logFailure(`failed to parse localized example for function: ${I.whole}`);var ke=ce.getValue();return this.addTimeStampAndLog("createFunctionRenderingInfoFailedToParseLocalizedExample"),ke}var Ve=(0,m.createFunctionRenderingInfo)(ae.functionInfo,j,z.assistedFunctionArgs,G.caretPosition,I.id,V,fe.result.value,Te.result.value);return this.addTimeStampAndLog("createFunctionRenderingInfoWithLocalizedExample"),Ve}},{key:"logFailure",value:function(G){l.ulsLogger.ULS.traceTag(545388683,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`ArgumentAssistancePlugin encountered a failure with msg ${G}`)}},{key:"addTimeStampAndLog",value:function(G){this.addTimeStamp(G),this.logTimeStamp()}},{key:"logTimeStamp",value:function(){this.timeStamps.set("Overall",this.timer.now()-this.runStartTime);var G={};this.timeStamps.forEach(function($,O){G[O]=$}),l.ulsLogger.ULS.traceTag(540377222,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,`${JSON.stringify(G)}`)}},{key:"addTimeStamp",value:function(G){this.timeStamps.set(G,this.timer.now()-this.lastRunTime),this.lastRunTime=this.timer.now()}}])})();return n.__setFunctionName(x,"ArgumentAssistancePlugin"),(function(){var U=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;L=[_.uiMessageHandler({kind:C.RequestKind.argumentAssistance})],n.__esDecorate(x,null,L,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(G){return"run"in G},get:function(G){return G.run}},metadata:U},null,w),n.__esDecorate(null,v={value:x},k,{kind:"class",name:x.name,metadata:U},null,b),N=x=v.value,U&&Object.defineProperty(x,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:U})})(),x.factory=_.injectPluginFactory(),(function(){n.__runInitializers(x,b)})(),N=x})();r.ArgumentAssistancePlugin=M,(0,S.registerPlugin)(M),r.argumentAssistancePluginDependenciesResolved=(0,T.trackableAsyncLazy)(nr(function*(){var k;(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.ArgumentAssistanceOnMainThread")?k=yield F.dynamicPluginLoaderCreated.getValue():k=yield F.workerThreadSpread.getValue(),yield k.loadPluginScript("formula-authoring-strings",!0),yield k.createAndAttachPlugin(d.PluginFactoryName.ArgumentAssistancePlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"argumentAssistancePluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createFunctionRenderingInfo=a,r.createFunctionRenderingInfoForUDF=l,r.getActiveParamIndex=g,r.getParamIndexToHighlight=m,r.getParamNumberSuffix=S,r.getBaseParamName=A;var n=c("../excel-online-calc-lang/lib/index.js");function a(_,M,k,v,b,x,w,L){var N=g(M,k,v),U=_.Params.split("!"),K={kind:"Full",functionName:_.NameDataStrings,functionDescription:_.Help,signatures:U.map(function(G,$){return o(_,G,$,N,b,x,w,L)}),activeSignature:0,listSeparator:x,isUDF:_.IsDynamicUdf,helpID:_.HelpId};return K}function l(_,M,k,v,b){var x=g(M,k,v),w=_.Params.split("!"),L={kind:"Full",functionName:_.NameDataStrings,functionDescription:_.Help,signatures:w.map(function(N,U){return d(_,N,U,x,b)}),activeSignature:0,listSeparator:b,isUDF:_.IsDynamicUdf,helpID:_.HelpId};return L}function o(_,M,k,v,b,x,w,L){var N=(0,n.getWorksheetFuncType)(b),U=M!==""?M.split(x+" ").filter(function(z){return z!=="..."}):[],K=C(U,N,v),G=h(w,L),$=R(_.ParamsHelp,U,N,k),O=F(K,$),j={signatureParams:D(K,y(v,U.length,N)),descriptions:$,descriptionParams:D(O,m(v,O.length,N)),exampleParams:G!==null?D(G,m(v,G.length,N,!0)):null,exampleDescription:""};return j}function d(_,M,k,v,b){var x="...",w=M!==""?M.split(b).filter(function(j){return j!==x}):[],L=_.Params.endsWith(x)?_.Params.split(b).length-2:_.Params.split(b).length,N=_.Params.endsWith(x)?1:0,U={minArgs:0,maxArgs:0,headTypes:new Array(L).fill(0),restTypes:new Array(N).fill(0),tailTypes:[],returnType:0,staticPrecs:0,flags:0},K=C(w,U,v),G=R(_.ParamsHelp,w,U,k),$=F(K,G),O={signatureParams:D(K,y(v,w.length,U)),descriptions:G,descriptionParams:D($,m(v,$.length,U)),exampleParams:null,exampleDescription:""};return O}function g(_,M,k){for(var v=0,b=0;b<M.length;b++){var x=_.spans[M[b].label];if(x&&x.start-x.pre.length<=k&&k<=x.end+x.post.length){v=b;break}}return v}function m(_,M,k){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,b=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,x=M-1,w=k.restTypes.length,L=k.headTypes.length;if(_<L+w)return _;if(_>=L&&w===0)return-1;var N=(_-L)%w;if(v)return _<=x-k.tailTypes.length?_:x-k.tailTypes.length-(w-1)+N;var U=b&&N===0&&k.tailTypes.length>0?w:N;return L+U}function y(_,M,k){var v=m(_,M,k);return E(_,k)&&(v+=1),v}function h(_,M){return _===void 0||M===void 0?null:M.node.args.map(function(k){var v=M.spans[k.label];return v?_.substring(v.start,v.end):""})}function R(_,M,k,v){var b=_?_.split("!"):[];if(v===0?b=b.slice(0,M.length):b=b.slice(-1*M.length),k.restTypes.length>0){for(var x=k.headTypes.length;x<b.length;x+=1){var w=A(M[x]),L=`${w}1,${w}2,... `;b[x]=L+b[x]}k.restTypes.length===1&&b.push(b[k.headTypes.length])}return b}function C(_,M,k){var v=_.slice(),b=M.headTypes.length,x=M.restTypes.length;if(x>0){for(var w=S(k,b,x),L=b;L<v.length;L+=x){for(var N=0;N<x;N+=1){var U=A(v[L+N]),K=w>1&&N%x===0?"[":"",G=w>1&&N%x===x-1?"]":"";v[L+N]=`${K}${U}${w}${G}`}w+=1}v.push("..."),E(k,M)&&v.splice(b,0,"...")}return v}function S(_,M,k){return 1+Math.max(Math.floor((_-M)/k),0)}function F(_,M){return _.filter(function(k){return k!=="..."}).slice(0,M.length).map(function(k){return T(k)})}function E(_,M){return M.restTypes.length>0&&_>=M.headTypes.length+M.restTypes.length}function A(_){return _.match(/[^0-9\[\]]+/)}function T(_){return _.startsWith("[")&&!_.endsWith("]")?_+"]":!_.startsWith("[")&&_.endsWith("]")?"["+_:_}function D(_,M){var k={params:_,activeParam:Math.min(M,_.length-1)};return k}},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ArgumentAssistanceVisitor=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../office-online-feature-gates/lib/index.js"),l=(function(o){function d(g,m,y){var h;return Ge(this,d),h=Ta(this,d),h.parsedFormulaTree=g,h.caretPosition=m,h.newNamedObjectsEnabled=y,h.assistedFunctionScopeStart=0,h}return Ea(d,o),We(d,[{key:"appNode",value:function(m,y,h,R){var C=(0,a.isChangeGateEnabled)("OfficeVSO:9307294_LetUDFSupportArgumentAssistance");return(m.kind===n.NodeKind.WSF||(this.newNamedObjectsEnabled||C)&&m.kind===n.NodeKind.Name)&&this.updateAssistedFunction(m,y),It(wt(d.prototype),"appNode",this).call(this,m,y,h,R)}},{key:"letNode",value:function(m,y,h,R,C,S){var F=It(wt(d.prototype),"letNode",this).call(this,m,y,h,R,C,S);return this.updateAssistedFunction(m,F.args),F}},{key:"lambdaNode",value:function(m,y,h,R,C,S){var F=It(wt(d.prototype),"lambdaNode",this).call(this,m,y,h,R,C,S);return this.updateAssistedFunction(m,F.args),F}},{key:"updateAssistedFunction",value:function(m,y){var h=this.parsedFormulaTree.spans[y[0].label],R=this.parsedFormulaTree.spans[y[y.length-1].label],C=h.start-h.pre.length,S=R.end-R.post.length;this.caretPosition<=S&&this.caretPosition>=C&&(this.assistedFunctionHead===void 0||C>this.assistedFunctionScopeStart)&&(this.assistedFunctionHead=m,this.assistedFunctionArgs=y,this.assistedFunctionScopeStart=C)}}])})(n.IdentityVisitor);r.ArgumentAssistanceVisitor=l},"../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/functionExamples.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.functionExamples=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc/lib/calc/utils.js");r.functionExamples=new a.ResettableLazy(function(){var l;return l={},J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.ABS,"=ABS(2)"),n.WorksheetFuncId.CUBEMEMBERPROPERTY,`=CUBEMEMBERPROPERTY("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Fiscal)}].[2014]",$A$3)`),n.WorksheetFuncId.CUBERANKEDMEMBER,`=CUBERANKEDMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}",$D$4,1,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TopMonth)}")`),n.WorksheetFuncId.BINOM_DIST_RANGE,"=BINOM.DIST.RANGE(60,0.75,48)"),n.WorksheetFuncId.NETWORKDAYS_INTL,"=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))"),n.WorksheetFuncId.AVERAGE_WEIGHTED,"=AVERAGE.WEIGHTED(A1:A10, B1:B10, 5, 0.5)"),n.WorksheetFuncId.GAMMALN_PRECISE,"=GAMMALN.PRECISE(4)"),n.WorksheetFuncId.CONFIDENCE_NORM,"=CONFIDENCE.NORM(0.05,2.5,50)"),n.WorksheetFuncId.CEILING_PRECISE,"=CEILING.PRECISE(4.3)"),n.WorksheetFuncId.FORECAST_LINEAR,"=FORECAST.LINEAR(30,A2:A6,B2:B6)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.PERCENTRANK_EXC,"=PERCENTRANK.EXC(A2:A11,2)"),n.WorksheetFuncId.PERCENTRANK_INC,"=PERCENTRANK.INC(A2:A11,2)"),n.WorksheetFuncId.PERCENTILE_EXC,"=PERCENTILE.EXC(B2:B10,0.25)"),n.WorksheetFuncId.PERCENTILE_INC,"=PERCENTILE.INC(A2:A5,0.3)"),n.WorksheetFuncId.CUBEKPIMEMBER,`=CUBEKPIMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MySalesKPI)}",1)`),n.WorksheetFuncId.CHISQ_DIST_RT,"=CHISQ.DIST.RT(18.307,10)"),n.WorksheetFuncId.FLOOR_PRECISE,"=FLOOR.PRECISE(-3.2,-1)"),n.WorksheetFuncId.NEGBINOM_DIST,"=NEGBINOM.DIST(10,5,0.25,TRUE)"),n.WorksheetFuncId.GETPIVOTDATA,`=GETPIVOTDATA("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}", $A$3, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.South)}")`),n.WorksheetFuncId.CUBESETCOUNT,"=CUBESETCOUNT(A3)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.ERFC_PRECISE,"=ERFC.PRECISE(1)"),n.WorksheetFuncId.CHISQ_INV_RT,"=CHISQ.INV.RT(0.3, 2)"),n.WorksheetFuncId.CONFIDENCE_T,"=CONFIDENCE.T(0.05,1,50)"),n.WorksheetFuncId.CEILING_MATH,"=CEILING.MATH(24.3,5)"),n.WorksheetFuncId.HYPGEOM_DIST,"=HYPGEOM.DIST(1,4,8,20,TRUE)"),n.WorksheetFuncId.LOGNORM_DIST,"=LOGNORM.DIST(4,3.5,1.2,TRUE)"),n.WorksheetFuncId.NEGBINOMDIST,"=NEGBINOMDIST(10,5,0.25)"),n.WorksheetFuncId.PERMUTATIONA,"=PERMUTATIONA(3,2)"),n.WorksheetFuncId.POISSON_DIST,"=POISSON.DIST(1, 2, TRUE)"),n.WorksheetFuncId.WEIBULL_DIST,"=WEIBULL.DIST(105,20,100,TRUE)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.COVARIANCE_P,"=COVARIANCE.P(A2:A6, B2:B6)"),n.WorksheetFuncId.COVARIANCE_S,"=COVARIANCE.S(A3:A5,B3:B5)"),n.WorksheetFuncId.QUARTILE_EXC,"=QUARTILE.EXC(A2:A12,1)"),n.WorksheetFuncId.QUARTILE_INC,"=QUARTILE.INC(A2:A9,1)"),n.WorksheetFuncId.ECMA_CEILING,"=ECMA.CEILING(1.5, 0.1)"),n.WorksheetFuncId.WORKDAY_INTL,"=WORKDAY.INTL(DATE(2012,1,1),30,1)"),n.WorksheetFuncId.STOCKHISTORY,'=STOCKHISTORY("MSFT", "2024-01-01", "2024-01-10")'),n.WorksheetFuncId.ERF_PRECISE,"=ERF.PRECISE(0.745)"),n.WorksheetFuncId.NUMBERVALUE,'=NUMBERVALUE("0.035")'),n.WorksheetFuncId.HYPGEOMDIST,"=HYPGEOMDIST(1,4,8,20)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.LOGNORMDIST,"=LOGNORMDIST(4,3.5,1.2)"),n.WorksheetFuncId.LOGNORM_INV,"=LOGNORM.INV(0.039084, 3.5, 1.2)"),n.WorksheetFuncId.NORM_S_DIST,"=NORM.S.DIST(1.33, TRUE)"),n.WorksheetFuncId.STANDARDIZE,"=STANDARDIZE(42,40,1.5)"),n.WorksheetFuncId.FORMULATEXT,"=FORMULATEXT(A2)"),n.WorksheetFuncId.PERCENTRANK,"=PERCENTRANK(A2:A11,2)"),n.WorksheetFuncId.CONCATENATE,`=CONCATENATE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas)}", " ", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser)}")`),n.WorksheetFuncId.ISO_CEILING,"=ISO.CEILING(4.3)"),n.WorksheetFuncId.VALUETOTEXT,`=VALUETOTEXT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SomeText)}")`),n.WorksheetFuncId.ARRAYTOTEXT,"=ARRAYTOTEXT(B1:B3)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.AVERAGEIFS,'=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90")'),n.WorksheetFuncId.COUNTBLANK,"=COUNTBLANK(A2:B5)"),n.WorksheetFuncId.ERROR_TYPE,"=ERROR.TYPE(#NULL!)"),n.WorksheetFuncId.CUBEMEMBER,`=CUBEMEMBER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}",(B4, C6, D5),"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesFor2004)}")`),n.WorksheetFuncId.ISOWEEKNUM,"=ISOWEEKNUM(40977)"),n.WorksheetFuncId.SUBSTITUTE,`=SUBSTITUTE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesData)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cost)}")`),n.WorksheetFuncId.SUMPRODUCT,"=SUMPRODUCT(C2:C5,D2:D5)"),n.WorksheetFuncId.WEBSERVICE,`=WEBSERVICE(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WebServiceLink)})`),n.WorksheetFuncId.BINOM_DIST,"=BINOM.DIST(6,10,0.5,FALSE)"),n.WorksheetFuncId.CHISQ_DIST,"=CHISQ.DIST(0.5,1,TRUE)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.CONFIDENCE,"=CONFIDENCE(0.05,2.5,50)"),n.WorksheetFuncId.EXPON_DIST,"=EXPON.DIST(0.2,10,TRUE)"),n.WorksheetFuncId.FLOOR_MATH,"=FLOOR.MATH(24.3,5)"),n.WorksheetFuncId.GAMMA_DIST,"=GAMMA.DIST(4.79, 1.234, 7, TRUE)"),n.WorksheetFuncId.NORM_S_INV,"=NORM.S.INV(0.908789)"),n.WorksheetFuncId.CHISQ_TEST,"=CHISQ.TEST(A2:B4,A6:B8)"),n.WorksheetFuncId.PERCENTILE,"=PERCENTILE(E2:E5,0.3)"),n.WorksheetFuncId.FIELDVALUE,`=FIELDVALUE(A2, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price)}")`),n.WorksheetFuncId.AVERAGEIF,'=AVERAGEIF(B2:B5,"<23000")'),n.WorksheetFuncId.BITLSHIFT,"=BITLSHIFT(4,2)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.BITRSHIFT,"=BITRSHIFT(13,2)"),n.WorksheetFuncId.DATEVALUE,'=DATEVALUE("1/1/2008")'),n.WorksheetFuncId.FILTERXML,'=FILTERXML(B3,"//rc/@title")'),n.WorksheetFuncId.CUBEVALUE,`=CUBEVALUE(Sales,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}]","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Time)}].[2004]","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProduct)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Beverages)}]")`),n.WorksheetFuncId.ENCODEURL,`=ENCODEURL("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EncodeURLExmapleLink)}")`),n.WorksheetFuncId.HYPERLINK,`=HYPERLINK("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HyperlinkExampleLink)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ClickForReport)}")`),n.WorksheetFuncId.ISLOGICAL,"=ISLOGICAL(TRUE)"),n.WorksheetFuncId.ISNONTEXT,"=ISNONTEXT(A2)"),n.WorksheetFuncId.ISFORMULA,"=ISFORMULA(A2)"),n.WorksheetFuncId.PDURATION,"=PDURATION(2.5%,2000,2200)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.TIMEVALUE,'=TIMEVALUE("22-Aug-2011 6:35 AM")'),n.WorksheetFuncId.TRANSPOSE,"=TRANSPOSE(A2:F9)"),n.WorksheetFuncId.FREQUENCY,"=FREQUENCY(A2:A20, B2:B5)"),n.WorksheetFuncId.BETA_DIST,"=BETA.DIST(2,8,10,TRUE,1,3)"),n.WorksheetFuncId.BINOMDIST,"=BINOMDIST(6,10,0.5,FALSE)"),n.WorksheetFuncId.BINOM_INV,"=BINOM.INV(6,0.5,0.75)"),n.WorksheetFuncId.CHISQ_INV,"=CHISQ.INV(0.3, 2)"),n.WorksheetFuncId.CRITBINOM,"=CRITBINOM(6,0.5,0.75)"),n.WorksheetFuncId.EXPONDIST,"=EXPONDIST(0.2,10,TRUE)"),n.WorksheetFuncId.F_DIST_RT,"=F.DIST.RT(15.2069,6,4)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.FISHERINV,"=FISHERINV(0.972955)"),n.WorksheetFuncId.GAMMADIST,"=GAMMADIST(10.00001131,9,2,FALSE)"),n.WorksheetFuncId.GAMMA_INV,"=GAMMA.INV(0.068094,9,2)"),n.WorksheetFuncId.NORM_DIST,"=NORM.DIST(1, 0, 1, TRUE)"),n.WorksheetFuncId.T_DIST_2T,"=T.DIST.2T(1.959999998,60)"),n.WorksheetFuncId.T_DIST_RT,"=T.DIST.RT(1.959999998,60)"),n.WorksheetFuncId.INTERCEPT,"=INTERCEPT(A2:A6, B2:B6)"),n.WorksheetFuncId.MODE_MULT,"=MODE.MULT(A2:A13)"),n.WorksheetFuncId.MODE_SNGL,"=MODE.SNGL(A2:A7)"),n.WorksheetFuncId.AGGREGATE,"=AGGREGATE(12, 6, A1:A11, B1:B11)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.RANDARRAY,"=RANDARRAY(5,3,1,100)"),n.WorksheetFuncId.COUNTIFS,'=COUNTIFS(A2:A7,"<6",A2:A7,">1")'),n.WorksheetFuncId.DAVERAGE,`=DAVERAGE(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:B2)`),n.WorksheetFuncId.BAHTTEXT,"=BAHTTEXT(1234)"),n.WorksheetFuncId.DPRODUCT,`=DPRODUCT(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:F3)`),n.WorksheetFuncId.INDIRECT,"=INDIRECT(A2)"),n.WorksheetFuncId.ISNUMBER,"=ISNUMBER(A2)"),n.WorksheetFuncId.MINVERSE,"=MINVERSE(A1:D4)"),n.WorksheetFuncId.RANK_AVG,"=RANK.AVG(94,B2:B8)"),n.WorksheetFuncId.SUBTOTAL,"=SUBTOTAL(9,A2:A5)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.BETADIST,"=BETADIST(2,8,10,1,3)"),n.WorksheetFuncId.BETA_INV,"=BETA.INV(0.685470581,8,10,1,3)"),n.WorksheetFuncId.F_INV_RT,"=F.INV.RT(0.01,6,4)"),n.WorksheetFuncId.GAMMAINV,"=GAMMAINV(0.65, 4, 2)"),n.WorksheetFuncId.NORMDIST,"=NORMDIST(42,40,1.5,TRUE)"),n.WorksheetFuncId.NORM_INV,"=NORM.INV(0.908789,40,1.5)"),n.WorksheetFuncId.NORMSINV,"=NORMSINV(0.9088)"),n.WorksheetFuncId.SUMX2MY2,"=SUMX2MY2(A3:A9,B3:B9)"),n.WorksheetFuncId.SUMX2PY2,"=SUMX2PY2(A3:A9,B3:B9)"),n.WorksheetFuncId.FORECAST,"=FORECAST(30,A2:A6,B2:B6)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.QUARTILE,"=QUARTILE(A2:A9,1)"),n.WorksheetFuncId.TRIMMEAN,"=TRIMMEAN(A2:A12,0.2)"),n.WorksheetFuncId.T_INV_2T,"=T.INV.2T(0.546449,60)"),n.WorksheetFuncId.AVERAGEA,"=AVERAGEA(A2:A6)"),n.WorksheetFuncId.TEXTJOIN,'=TEXTJOIN(",", TRUE, A2:A8)'),n.WorksheetFuncId.SEQUENCE,"=SEQUENCE(4,5)"),n.WorksheetFuncId.ADDRESS,`=ADDRESS(2,3,1,FALSE,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Book1)}]${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sheet1)}")`),n.WorksheetFuncId.AVERAGE,"=AVERAGE(A2:A6)"),n.WorksheetFuncId.COLUMNS,"=COLUMNS(C1:E4)"),n.WorksheetFuncId.COUNTIF,'=COUNTIF(B2:B5,">55")'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.DAYS360,'=DAYS360("30-Jan-2011","1-Feb-2011")'),n.WorksheetFuncId.DCOUNTA,`=DCOUNTA(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F2)`),n.WorksheetFuncId.DECIMAL,'=DECIMAL("FF",16)'),n.WorksheetFuncId.DEGREES,"=DEGREES(PI())"),n.WorksheetFuncId.DSTDEVP,`=DSTDEVP(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),n.WorksheetFuncId.CUBESET,`=CUBESET("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sales)}","[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Product)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AllProducts)}].${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Children)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Products)}",1,"[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Measures)}].[${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalesAmount)}]")`),n.WorksheetFuncId.HLOOKUP,`=HLOOKUP("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Axles)}", A1:C4, 2, TRUE)`),n.WorksheetFuncId.IFERROR,`=IFERROR(55/0, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ErrorInCalculation)}")`),n.WorksheetFuncId.ISBLANK,"=ISBLANK(A2)"),n.WorksheetFuncId.ISERROR,"=ISERROR(#REF!)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.XLOOKUP,`=XLOOKUP("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom)}",A2:A9,C2:C9,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NotFound)}",0,1)`),n.WorksheetFuncId.MDETERM,"=MDETERM(A2:D5)"),n.WorksheetFuncId.PRODUCT,"=PRODUCT(A2:A4)"),n.WorksheetFuncId.RADIANS,"=RADIANS(270)"),n.WorksheetFuncId.RANK_EQ,"=RANK.EQ(7,A2:A6,1)"),n.WorksheetFuncId.REPLACE,'=REPLACE(2009,3,2,"10")'),n.WorksheetFuncId.STDEV_S,"=STDEV.S(A2:A11)"),n.WorksheetFuncId.STDEV_P,"=STDEV.P(A3:A12)"),n.WorksheetFuncId.UNICODE,'=UNICODE("B")'),n.WorksheetFuncId.UNICHAR,"=UNICHAR(66)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.VLOOKUP,"=VLOOKUP(103, A2:B26, 2, FALSE)"),n.WorksheetFuncId.WEEKDAY,"=WEEKDAY(39492)"),n.WorksheetFuncId.GAMMALN,"=GAMMALN(4)"),n.WorksheetFuncId.BETAINV,"=BETAINV(0.685470581,8,10,1,3)"),n.WorksheetFuncId.CHIDIST,"=CHIDIST(18.307,10)"),n.WorksheetFuncId.COMBINA,"=COMBINA(4,3)"),n.WorksheetFuncId.CEILING,"=CEILING(2.5, 1)"),n.WorksheetFuncId.NORMINV,"=NORMINV(0.908789,40,1.5)"),n.WorksheetFuncId.POISSON,"=POISSON(1, 2, TRUE)"),n.WorksheetFuncId.WEIBULL,"=WEIBULL(105,20,100,TRUE)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.SUMXMY2,"=SUMXMY2(A3:A9,B3:B9)"),n.WorksheetFuncId.CHITEST,"=CHITEST(A2:B4,A6:B8)"),n.WorksheetFuncId.PEARSON,"=PEARSON(A3:A7,B3:B7)"),n.WorksheetFuncId.GEOMEAN,"=GEOMEAN(A2:A8)"),n.WorksheetFuncId.HARMEAN,"=HARMEAN(A2:A8)"),n.WorksheetFuncId.STDEVPA,"=STDEVPA(A3:A12)"),n.WorksheetFuncId.DATEDIF,'=DATEDIF("1/1/2001","1/1/2003","Y")'),n.WorksheetFuncId.ARABIC,'=ARABIC("LVII")'),n.WorksheetFuncId.CHOOSE,`=CHOOSE(3,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Wide)}",115,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.World)}",8)`),n.WorksheetFuncId.COLUMN,"=COLUMN(C9)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.COUNTA,"=COUNTA(B2:B6)"),n.WorksheetFuncId.DCOUNT,`=DCOUNT(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Age)}", A1:F2)`),n.WorksheetFuncId.DOLLAR,"=DOLLAR(1.2351, 4)"),n.WorksheetFuncId.DSTDEV,`=DSTDEV(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),n.WorksheetFuncId.GROWTH,"=GROWTH(B2:B10, A2:A10, A11:A13)"),n.WorksheetFuncId.IMCOSH,'=IMCOSH("4+3i")'),n.WorksheetFuncId.IMCSCH,'=IMCSCH("4+3i")'),n.WorksheetFuncId.IMSECH,'=IMSECH("4+3i")'),n.WorksheetFuncId.IMSINH,'=IMSINH("4+3i")'),n.WorksheetFuncId.ISTEXT,`=ISTEXT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Region1)}")`),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.LINEST,"=LINEST(B2:B10, A2:A10, FALSE, TRUE)"),n.WorksheetFuncId.LOGEST,"=LOGEST(B2:B10, A2:A10, TRUE, TRUE)"),n.WorksheetFuncId.LOOKUP,"=LOOKUP(4.19, A2:A6, B2:B6)"),n.WorksheetFuncId.XMATCH,"=XMATCH(F2,C3:C9,1)"),n.WorksheetFuncId.MEDIAN,"=MEDIAN(A2:A6)"),n.WorksheetFuncId.MINUTE,"=MINUTE(0.53125)"),n.WorksheetFuncId.OFFSET,"=OFFSET(D3,3,-2,1,1)"),n.WorksheetFuncId.PROPER,`=PROPER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisIsATITLE)}")`),n.WorksheetFuncId.SEARCH,`=SEARCH("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.E)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Statements)}",6)`),n.WorksheetFuncId.SECOND,"=SECOND(0.700208333333333)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.SHEETS,`=SHEETS(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.My3DRef)})`),n.WorksheetFuncId.STDEVP,"=STDEVP(A3:A12)"),n.WorksheetFuncId.SUMIFS,`=SUMIFS(A2:A9, B2:B9, "<>${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bananas)}", C2:C9, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tom)}")`),n.WorksheetFuncId.AVEDEV,"=AVEDEV(A2:A8)"),n.WorksheetFuncId.CHIINV,"=CHIINV(0.3, 2)"),n.WorksheetFuncId.COMBIN,"=COMBIN(8,2)"),n.WorksheetFuncId.F_DIST,"=F.DIST(15.2069,6,4,TRUE)"),n.WorksheetFuncId.FISHER,"=FISHER(0.75)"),n.WorksheetFuncId.LOGINV,"=LOGINV(0.039084, 3.5, 1.2)"),n.WorksheetFuncId.PERMUT,"=PERMUT(100,3)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.T_DIST,"=T.DIST(60,1,TRUE)"),n.WorksheetFuncId.CORREL,"=CORREL(A2:A6, B2:B6)"),n.WorksheetFuncId.F_TEST,"=F.TEST(A2:A6,B2:B6)"),n.WorksheetFuncId.T_TEST,"=T.TEST(A2:A10,B2:B10,2,1)"),n.WorksheetFuncId.SKEW_P,"=SKEW.P(A2:A11)"),n.WorksheetFuncId.Z_TEST,"=Z.TEST(A2:A11,4)"),n.WorksheetFuncId.STDEVA,"=STDEVA(A3:A12)"),n.WorksheetFuncId.MAXIFS,`=MAXIFS(A2:A7,B2:B7,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",D2:D7,">100")`),n.WorksheetFuncId.MINIFS,`=MINIFS(A2:A7,B2:B7,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",D2:D7,">100")`),n.WorksheetFuncId.CONCAT,`=CONCAT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Andreas)}"," ", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hauser)}")`),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.SWITCH,`=SWITCH(WEEKDAY("10/10/2016"),1,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)}",2,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)}",3,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tuesday)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoMatch)}")`),n.WorksheetFuncId.FILTER,`=FILTER(A5:D20,(C5:C20="${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Apple)}")*(A5:A20="${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.East)}"),"")`),n.WorksheetFuncId.UNIQUE,"=UNIQUE(A2:A12)"),n.WorksheetFuncId.SORTBY,"=SORTBY(D2:D9,E2:E9,1)"),n.WorksheetFuncId.BITAND,"=BITAND(1,5)"),n.WorksheetFuncId.BITXOR,"=BITXOR(5,3)"),n.WorksheetFuncId.ACOSH,"=ACOSH(10)"),n.WorksheetFuncId.ACOTH,"=ACOTH(6)"),n.WorksheetFuncId.ATANH,"=ATANH(-0.1)"),n.WorksheetFuncId.ATAN2,"=ATAN2(4,0)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.CLEAN,"=CLEAN(A2)"),n.WorksheetFuncId.COUNT,"=COUNT(A2:A7)"),n.WorksheetFuncId.DVARP,`=DVARP(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),n.WorksheetFuncId.EXACT,`=EXACT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Goodbye)}")`),n.WorksheetFuncId.FALSE,"=FALSE()"),n.WorksheetFuncId.FIXED,"=FIXED(-1234.567, -1, TRUE)"),n.WorksheetFuncId.IMCOT,'=IMCOT("4+3i")'),n.WorksheetFuncId.IMCSC,'=IMCSC("4+3i")'),n.WorksheetFuncId.IMSEC,'=IMSEC("4+3i")'),n.WorksheetFuncId.IMTAN,'=IMTAN("4+3i")'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.INDEX,"=INDEX(A2:B3,2,1)"),n.WorksheetFuncId.ISERR,"=ISERR(#N/A)"),n.WorksheetFuncId.ISREF,"=ISREF(A2)"),n.WorksheetFuncId.LOWER,`=LOWER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EECummings)}")`),n.WorksheetFuncId.MATCH,"=MATCH(39,B2:B5,1)"),n.WorksheetFuncId.MMULT,"=MMULT(A1:B3, C1:F2)"),n.WorksheetFuncId.MONTH,"=MONTH(40648)"),n.WorksheetFuncId.RIGHT,`=RIGHT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice)}",5)`),n.WorksheetFuncId.ROUND,"=ROUND(2.149, 1)"),n.WorksheetFuncId.SHEET,`=SHEET(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Table1)})`),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.STDEV,"=STDEV(A3:A12)"),n.WorksheetFuncId.SUMIF,'=SUMIF(A2:A5,">160000")'),n.WorksheetFuncId.TODAY,"=TODAY()"),n.WorksheetFuncId.TREND,"=TREND(B2:B10, A2:A10, A11:A13, TRUE)"),n.WorksheetFuncId.TRUNC,"=TRUNC(8.9)"),n.WorksheetFuncId.UPPER,`=UPPER("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KelliXu)}")`),n.WorksheetFuncId.VALUE,"=VALUE(1000)"),n.WorksheetFuncId.VAR_S,"=VAR.S(A2:A11)"),n.WorksheetFuncId.VAR_P,"=VAR.P(A2:A11)"),n.WorksheetFuncId.GAMMA,"=GAMMA(-3.75)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.GAUSS,"=GAUSS(2)"),n.WorksheetFuncId.FDIST,"=FDIST(15.20686486,6,4)"),n.WorksheetFuncId.F_INV,"=F.INV(0.01,6,4)"),n.WorksheetFuncId.FLOOR,"=FLOOR(23.25, 0.1)"),n.WorksheetFuncId.TDIST,"=TDIST(60, 1, 1)"),n.WorksheetFuncId.COVAR,"=COVAR(A2:A6, B2:B6)"),n.WorksheetFuncId.FTEST,"=FTEST(A2:A6,B2:B6)"),n.WorksheetFuncId.STEYX,"=STEYX(A3:A9,B3:B9)"),n.WorksheetFuncId.SLOPE,"=SLOPE(A3:A9,B3:B9)"),n.WorksheetFuncId.TTEST,"=TTEST(A2:A10,B2:B10,2,1)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.DEVSQ,"=DEVSQ(A2:A8)"),n.WorksheetFuncId.SUMSQ,"=SUMSQ(3, 4)"),n.WorksheetFuncId.ZTEST,"=ZTEST(A2:A11,6)"),n.WorksheetFuncId.LARGE,"=LARGE(A2:B6,7)"),n.WorksheetFuncId.SMALL,"=SMALL(A2:A10,4)"),n.WorksheetFuncId.MUNIT,"=MUNIT(2)"),n.WorksheetFuncId.T_INV,"=T.INV(0.75,2)"),n.WorksheetFuncId.ROMAN,"=ROMAN(499,0)"),n.WorksheetFuncId.POWER,"=POWER(5,2)"),n.WorksheetFuncId.ISPMT,"=ISPMT(10%, 2, 5, 1000)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.VARPA,"=VARPA(1, 2)"),n.WorksheetFuncId.AREAS,"=AREAS(B2:D4)"),n.WorksheetFuncId.ASINH,"=ASINH(10)"),n.WorksheetFuncId.BITOR,"=BITOR(23,10)"),n.WorksheetFuncId.ACOS,"=ACOS(-0.5)"),n.WorksheetFuncId.ACOT,"=ACOT(2)"),n.WorksheetFuncId.ATAN,"=ATAN(1)"),n.WorksheetFuncId.CELL,`=CELL("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Address)}", C2)`),n.WorksheetFuncId.CHAR,"=CHAR(65)"),n.WorksheetFuncId.COSH,"=COSH(EXP(1))"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.COTH,"=COTH(2)"),n.WorksheetFuncId.CSCH,"=CSCH(2)"),n.WorksheetFuncId.DATE,"=DATE(2008,1,2)"),n.WorksheetFuncId.DAYS,'=DAYS("3/15/2011","2/1/2011")'),n.WorksheetFuncId.DGET,`=DGET(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),n.WorksheetFuncId.DMAX,`=DMAX(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),n.WorksheetFuncId.DMIN,`=DMIN(A5:E11, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),n.WorksheetFuncId.DSUM,`=DSUM(A4:E10,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Profit)}", A1:F3)`),n.WorksheetFuncId.DVAR,`=DVAR(A4:E10, "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yield)}", A1:A3)`),n.WorksheetFuncId.FACT,"=FACT(5)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.FIND,`=FIND("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.M)}",A2)`),n.WorksheetFuncId.HOUR,"=HOUR(0.75)"),n.WorksheetFuncId.IFNA,`=IFNA("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoNAError)}", "${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Error)}")`),n.WorksheetFuncId.IPMT,"=IPMT(10%, 3, 3, 8000)"),n.WorksheetFuncId.ISNA,"=ISNA(#REF!)"),n.WorksheetFuncId.LEFT,`=LEFT("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SalePrice)}",4)`),n.WorksheetFuncId.MIRR,"=MIRR(A2:A7, 0.1, 0.12)"),n.WorksheetFuncId.NPER,"=NPER(0.12/12, -100, -1000, 10000, 1)"),n.WorksheetFuncId.PPMT,"=PPMT(0.08, 10, 10, 200000)"),n.WorksheetFuncId.RAND,"=RAND()"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.RANK,"=RANK(3.5,A2:A6,1)"),n.WorksheetFuncId.RATE,"=RATE(4*12, -200, 8000)"),n.WorksheetFuncId.REPT,'=REPT("*-", 3)'),n.WorksheetFuncId.ROWS,"=ROWS(C1:E4)"),n.WorksheetFuncId.SECH,"=SECH(0)"),n.WorksheetFuncId.SIGN,"=SIGN(10)"),n.WorksheetFuncId.SINH,"=SINH(2)"),n.WorksheetFuncId.SQRT,"=SQRT(16)"),n.WorksheetFuncId.TANH,"=TANH(0.5)"),n.WorksheetFuncId.TEXT,'=TEXT(1234.567,"$#,##0.00")'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.TIME,"=TIME(16,48,10)"),n.WorksheetFuncId.TRIM,`=TRIM("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuarterEarnings)}")`),n.WorksheetFuncId.TRUE,"=TRUE()"),n.WorksheetFuncId.TYPE,`=TYPE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Smith)}")`),n.WorksheetFuncId.VARP,"=VARP(A2:A11)"),n.WorksheetFuncId.YEAR,"=YEAR(39634)"),n.WorksheetFuncId.INFO,`=INFO("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numfile)}")`),n.WorksheetFuncId.EVEN,"=EVEN(1.5)"),n.WorksheetFuncId.FINV,"=FINV(0.42, 2, 3)"),n.WorksheetFuncId.PROB,"=PROB(A3:A6,B3:B6,2)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.KURT,"=KURT(A2:A11)"),n.WorksheetFuncId.SKEW,"=SKEW(A2:A11)"),n.WorksheetFuncId.MODE,"=MODE(A2:A7)"),n.WorksheetFuncId.MINA,"=MINA(A2:A6)"),n.WorksheetFuncId.MAXA,"=MAXA(A2:A6)"),n.WorksheetFuncId.VARA,"=VARA(1, 2)"),n.WorksheetFuncId.SORT,"=SORT(A2:A17)"),n.WorksheetFuncId.ASIN,"=ASIN(-0.5)"),n.WorksheetFuncId.BASE,"=BASE(7,2)"),n.WorksheetFuncId.CODE,`=CODE("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CodeA)}")`),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.AND,"=AND(A2>1,A2<100)"),n.WorksheetFuncId.COS,"=COS(1.047)"),n.WorksheetFuncId.COT,"=COT(30)"),n.WorksheetFuncId.CSC,"=CSC(15)"),n.WorksheetFuncId.DAY,"=DAY(40648)"),n.WorksheetFuncId.DDB,"=DDB(2400,300,10*365,1)"),n.WorksheetFuncId.RTD,`=RTD(mycomaddin.progid,,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ServerName)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Price)}")`),n.WorksheetFuncId.EXP,"=EXP(1)"),n.WorksheetFuncId.INT,"=INT(8.9)"),n.WorksheetFuncId.IRR,"=IRR(A2:A4,-10%)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.LEN,`=LEN("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Excel)}")`),n.WorksheetFuncId.LOG,"=LOG(10)"),n.WorksheetFuncId.MAX,"=MAX(A2:A6)"),n.WorksheetFuncId.MID,`=MID("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FluidFlow)}",1,5)`),n.WorksheetFuncId.MIN,"=MIN(A2:A6)"),n.WorksheetFuncId.MOD,"=MOD(3, 2)"),n.WorksheetFuncId.NOT,"=NOT(A2>100)"),n.WorksheetFuncId.NPV,"=NPV(0.1, -10000, 3000, 4200, 6800)"),n.WorksheetFuncId.PMT,"=PMT(0.08/12,10,10000)"),n.WorksheetFuncId.ROW,"=ROW(C10)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.RRI,"=RRI(96,10000,11000)"),n.WorksheetFuncId.SEC,"=SEC(30)"),n.WorksheetFuncId.SIN,"=SIN(PI())"),n.WorksheetFuncId.SLN,"=SLN(30000, 7500, 10)"),n.WorksheetFuncId.SUM,"=SUM(A1:A3)"),n.WorksheetFuncId.SYD,"=SYD(30000,7500,10,1)"),n.WorksheetFuncId.TAN,"=TAN(0.785)"),n.WorksheetFuncId.VAR,"=VAR(A2:A11)"),n.WorksheetFuncId.VDB,"=VDB(2400, 300, 10*365, 0, 1)"),n.WorksheetFuncId.XOR,"=XOR(3>0,2<9)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.ODD,"=ODD(1.5)"),n.WorksheetFuncId.PHI,"=PHI(0.75)"),n.WorksheetFuncId.RSQ,"=RSQ(A3:A9, B3:B9)"),n.WorksheetFuncId.IFS,`=IFS(A2>89,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsA)}",A2>79,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsB)}",A2>69,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsC)}",A2>59,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsD)}",TRUE,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IfsF)}")`),n.WorksheetFuncId.DB,"=DB(1000000,100000,6,1,7)"),n.WorksheetFuncId.FV,"=FV(0.06/12, 10, -200, -500, 1)"),n.WorksheetFuncId.IF,`=IF(C2>B2,"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OverBudget)}","${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WithinBudget)}")`),n.WorksheetFuncId.LN,"=LN(86)"),n.WorksheetFuncId.NA,"=NA()"),n.WorksheetFuncId.OR,"=OR(A2>1,A2<100)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.PV,"=PV(0.08/12, 12*20, 500, , 0)"),n.WorksheetFuncId.N,`=N(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Even)})`),n.WorksheetFuncId.T,`=T("${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hello)}")`),n.WorksheetFuncId.ACCRINT,"=ACCRINT(39508,39691,39569,0.1,1000,2,0)"),n.WorksheetFuncId.ACCRINTM,"=ACCRINTM(39539,39614,0.1,1000,3)"),n.WorksheetFuncId.AMORDEGRC,"=AMORDEGRC(2400,39679,39813,300,1,0.15,1)"),n.WorksheetFuncId.AMORLINC,"=AMORLINC(2400,39679,39813,300,1,0.15,1)"),n.WorksheetFuncId.BESSELI,"=BESSELI(1.5,1)"),n.WorksheetFuncId.BESSELJ,"=BESSELJ(1.9,2)"),n.WorksheetFuncId.BESSELK,"=BESSELK(1.5,1)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.BESSELY,"=BESSELY(2.5,1)"),n.WorksheetFuncId.BIN2DEC,"=BIN2DEC(1100100)"),n.WorksheetFuncId.BIN2HEX,"=BIN2HEX(11111011, 4)"),n.WorksheetFuncId.BIN2OCT,"=BIN2OCT(1001, 3)"),n.WorksheetFuncId.COMPLEX,'=COMPLEX(3,4,"j")'),n.WorksheetFuncId.CONVERT,'=CONVERT(1,"lbm","kg")'),n.WorksheetFuncId.COUPDAYBS,'=COUPDAYBS("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPDAYS,'=COUPDAYS("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPDAYSNC,'=COUPDAYSNC("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.COUPNCD,'=COUPNCD("25-Jan-2011","15-Nov-2011",2,1)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.COUPNUM,'=COUPNUM("25-Jan-2011","15-Nov-2012",2,1)'),n.WorksheetFuncId.COUPPCD,'=COUPPCD("25-Jan-2011","15-Nov-2011",2,1)'),n.WorksheetFuncId.CUMIPMT,"=CUMIPMT(A2/12,A3*12,A4,13,24,0)"),n.WorksheetFuncId.CUMPRINC,"=CUMPRINC(A2/12,A3*12,A4,13,24,0)"),n.WorksheetFuncId.DEC2BIN,"=DEC2BIN(9, 4)"),n.WorksheetFuncId.DEC2HEX,"=DEC2HEX(100,4)"),n.WorksheetFuncId.DEC2OCT,"=DEC2OCT(58,3)"),n.WorksheetFuncId.DELTA,"=DELTA(5,4)"),n.WorksheetFuncId.DISC,'=DISC("7/1/2018","1/1/2048",97.975,100,1)'),n.WorksheetFuncId.DOLLARDE,"=DOLLARDE(1.02,16)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.DOLLARFR,"=DOLLARFR(1.125,16)"),n.WorksheetFuncId.DURATION,'=DURATION("7/1/2018","1/1/2048",8%,9%,2,1)'),n.WorksheetFuncId.EDATE,'=EDATE("15-Jan-2011",1)'),n.WorksheetFuncId.EFFECT,"=EFFECT(0.0525,4)"),n.WorksheetFuncId.EOMONTH,'=EOMONTH("1-Jan-2011",1)'),n.WorksheetFuncId.ERF,"=ERF(0.745)"),n.WorksheetFuncId.ERFC,"=ERFC(1)"),n.WorksheetFuncId.FACTDOUBLE,"=FACTDOUBLE(6)"),n.WorksheetFuncId.FORECAST_ETS,"=FORECAST.ETS(A62,$B$4:$B$60,$A$4:$A$60,1,1)"),n.WorksheetFuncId.FORECAST_ETS_CONFINT,"=FORECAST.ETS.CONFINT(A62,$B$4:$B$60,$A$4:$A$60,0.95,1,1)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.FORECAST_ETS_SEASONALITY,"=FORECAST.ETS.SEASONALITY($B$4:$B$60,$A$4:$A$60,1,1)"),n.WorksheetFuncId.FORECAST_ETS_STAT,"=FORECAST.ETS.STAT($B$4:$B$60,$A$4:$A$60,1,J48,1,1)"),n.WorksheetFuncId.FVSCHEDULE,"=FVSCHEDULE(1,{0.09,0.11,0.1})"),n.WorksheetFuncId.GCD,"=GCD(24,36)"),n.WorksheetFuncId.GESTEP,"=GESTEP(5,4)"),n.WorksheetFuncId.HEX2BIN,"=HEX2BIN(F,8)"),n.WorksheetFuncId.HEX2DEC,"=HEX2DEC(FFFFFFFF5B)"),n.WorksheetFuncId.HEX2OCT,"=HEX2OCT(F, 3)"),n.WorksheetFuncId.IMABS,'=IMABS("5+12i")'),n.WorksheetFuncId.IMAGE,'=IMAGE("https://microsoft.com/abc.jpg", "Microsoft", 0)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.IMAGINARY,'=IMAGINARY("3+4i")'),n.WorksheetFuncId.IMARGUMENT,'=IMARGUMENT("3+4i")'),n.WorksheetFuncId.IMCONJUGATE,'=IMCONJUGATE("3+4i")'),n.WorksheetFuncId.IMCOS,'=IMCOS("1+i")'),n.WorksheetFuncId.IMDIV,'=IMDIV("-238+240i","10+24i")'),n.WorksheetFuncId.IMEXP,'=IMEXP("1+i")'),n.WorksheetFuncId.IMLN,'=IMLN("3+4i")'),n.WorksheetFuncId.IMLOG10,'=IMLOG10("3+4i")'),n.WorksheetFuncId.IMLOG2,'=IMLOG2("3+4i")'),n.WorksheetFuncId.IMPOWER,'=IMPOWER("2+3i", 3)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.IMPRODUCT,'=IMPRODUCT("3+4i","5-3i")'),n.WorksheetFuncId.IMREAL,'=IMREAL("6-9i")'),n.WorksheetFuncId.IMSIN,'=IMSIN("4+3i")'),n.WorksheetFuncId.IMSQRT,'=IMSQRT("1+i")'),n.WorksheetFuncId.IMSUB,'=IMSUB("13+4i","5+3i")'),n.WorksheetFuncId.IMSUM,'=IMSUM("3+4i","5-3i")'),n.WorksheetFuncId.INTRATE,'=INTRATE("2/15/2008","5/15/2008",1000000,1014420,2)'),n.WorksheetFuncId.ISEVEN,"=ISEVEN(2.5)"),n.WorksheetFuncId.ISODD,"=ISODD(2.5)"),n.WorksheetFuncId.LAMBDA,"=LAMBDA(a, b, SQRT((a^2+b^2)))"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.LET,`=LET(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total)}, SUM(A1:A10), ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count)}, COUNT(A1:A10), ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Total)} / ${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Count)})`),n.WorksheetFuncId.LCM,"=LCM(5,2)"),n.WorksheetFuncId.LOG10,"=LOG10(86)"),n.WorksheetFuncId.MDURATION,'=MDURATION("1/1/2008","1/1/2016",8%,9%,2,1)'),n.WorksheetFuncId.MROUND,"=MROUND(10,3)"),n.WorksheetFuncId.MULTINOMIAL,"=MULTINOMIAL(2,3,4)"),n.WorksheetFuncId.NETWORKDAYS,'=NETWORKDAYS("10/1/2012","3/1/2013")'),n.WorksheetFuncId.NOMINAL,"=NOMINAL(0.053543, 4)"),n.WorksheetFuncId.NOW,"=NOW()"),n.WorksheetFuncId.OCT2BIN,"=OCT2BIN(3,3)"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.OCT2DEC,"=OCT2DEC(54)"),n.WorksheetFuncId.OCT2HEX,"=OCT2HEX(100,4)"),n.WorksheetFuncId.ODDFPRICE,'=ODDFPRICE("11/11/2008","3/1/2021","10/15/2008","3/1/2009",7.85%,6.25%,100,2,1)'),n.WorksheetFuncId.ODDFYIELD,'=ODDFYIELD("11/11/2008","3/1/2021","10/15/2008","3/1/2009",5.75%,84.5,100,2,0)'),n.WorksheetFuncId.ODDLPRICE,'=ODDLPRICE("2/7/2008","6/15/2008","10/15/2007",3.75%,4.05%,100,2,0)'),n.WorksheetFuncId.ODDLYIELD,'=ODDLYIELD("4/20/2008","6/15/2008","12/24/2007",3.75%,99.875,100,2,0)'),n.WorksheetFuncId.PI,"=PI()"),n.WorksheetFuncId.PRICE,'=PRICE("2/15/2008","11/15/2017",5.75%,6.5%,100,2,0)'),n.WorksheetFuncId.PRICEDISC,'=PRICEDISC("2/16/2008","3/1/2008",5.25%,100,2)'),n.WorksheetFuncId.PRICEMAT,'=PRICEMAT("2/15/2008","4/13/2008","11/11/2007",6.1%,6.1%,0)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.QUOTIENT,"=QUOTIENT(5,2)"),n.WorksheetFuncId.RANDBETWEEN,"=RANDBETWEEN(1,100)"),n.WorksheetFuncId.RECEIVED,'=RECEIVED("2/15/2008","5/15/2008",1000000,5.75%,2)'),n.WorksheetFuncId.RECURSE,"=RECURSE()"),n.WorksheetFuncId.ROUNDDOWN,"=ROUNDDOWN(3.14159,3)"),n.WorksheetFuncId.ROUNDUP,"=ROUNDUP(3.14159,3)"),n.WorksheetFuncId.SERIESSUM,"=SERIESSUM(0.785398163,0,2,A4:A7)"),n.WorksheetFuncId.SQRTPI,"=SQRTPI(1)"),n.WorksheetFuncId.TBILLEQ,'=TBILLEQ("3/31/2008","6/1/2008",9.14%)'),n.WorksheetFuncId.TBILLPRICE,'=TBILLPRICE("3/31/2008","6/1/2008",9%)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.TBILLYIELD,'=TBILLYIELD("3/31/2008","6/1/2008",98.45%)'),n.WorksheetFuncId.TINV,"=TINV(0.05464,60)"),n.WorksheetFuncId.WEEKNUM,'=WEEKNUM("3/9/2012",2)'),n.WorksheetFuncId.WORKDAY,'=WORKDAY("10/1/2008",151)'),n.WorksheetFuncId.XIRR,"=XIRR(A3:A7, B3:B7, 0.1)"),n.WorksheetFuncId.XNPV,"=XNPV(0.09, A2:A6, B2:B6)"),n.WorksheetFuncId.YEARFRAC,'=YEARFRAC("1/1/2012","7/30/2012")'),n.WorksheetFuncId.YIELD,'=YIELD("2/15/2008","11/15/2016",5.75%,95.04287,100,2,0)'),n.WorksheetFuncId.YIELDDISC,'=YIELDDISC("2/16/2008","3/1/2008",99.795,100,2)'),n.WorksheetFuncId.YIELDMAT,'=YIELDMAT("3/15/2008","11/3/2008","11/8/2007",6.25%,100.0123,0)'),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.TEXTSPLIT,'=TEXTSPLIT("1,2,3;4,5,6",",",";")'),n.WorksheetFuncId.TEXTBEFORE,`=TEXTBEFORE("Red riding hood's, red hood", "hood")`),n.WorksheetFuncId.TEXTAFTER,`=TEXTAFTER("Red riding hood's, red hood", "hood")`),n.WorksheetFuncId.VSTACK,"=VSTACK({1,2},{3,4},5)"),n.WorksheetFuncId.HSTACK,"=HSTACK({1;2},{3;4},5)"),n.WorksheetFuncId.MAP,"=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))"),n.WorksheetFuncId.WRAPROWS,"=WRAPROWS(A2:G2,3)"),n.WorksheetFuncId.SCAN,"=SCAN(1, A1:C2, LAMBDA(a,b,a*b))"),n.WorksheetFuncId.MAKEARRAY,"=MAKEARRAY(3, 3, LAMBDA(row,col, row*col))"),n.WorksheetFuncId.REDUCE,"=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))"),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.NORMSDIST,"=NORMDIST(A2,A3,A4,TRUE)"),n.WorksheetFuncId.CHOOSEROWS,"=CHOOSEROWS(A2:B7,1,3,5,1)"),n.WorksheetFuncId.CHOOSECOLS,"=CHOOSECOLS(A2:E7,1,3,5,1)"),n.WorksheetFuncId.DROP,"=DROP(A2:C4,2)"),n.WorksheetFuncId.WRAPCOLS,"=WRAPCOLS(A2:F2,3)"),n.WorksheetFuncId.TOCOL,"=TOCOL(A2:D4)"),n.WorksheetFuncId.TAKE,"=TAKE(A2:C4,2)"),n.WorksheetFuncId.TOROW,"=TOROW(A2:D4)"),n.WorksheetFuncId.BYCOL,`=BYCOL(A1:C2, LAMBDA(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)}, MAX(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)})))`),n.WorksheetFuncId.BYROW,`=BYROW(A1:C2, LAMBDA(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)}, MAX(${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Array)})))`),J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.EXPAND,"=EXPAND(A2:B3,3,3)"),n.WorksheetFuncId.DBCS,'=DBCS("EXCEL")'),n.WorksheetFuncId.ASC,'=ASC("EXCEL")'),n.WorksheetFuncId.LENB,'=LENB("EXCEL")'),n.WorksheetFuncId.FURIGANA,"=PHONETIC(C4)"),n.WorksheetFuncId.ISOMITTED,`=LAMBDA(x,y, IF(ISOMITTED(y),"${FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingSecondArgument)}",x+y))(1,)`),n.WorksheetFuncId.MIDB,"=MIDB(A2,7,20)"),n.WorksheetFuncId.RIGHTB,"=RIGHTB(A2,7)")})},"../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AnnotationDefinitionsMap=r.RegisterAnnotation=r.alFeatureNamePrefix=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../../.store/@augloop-types-excel-formula-completion@1.3.12136-50e3d9efa4929630696a/node_modules/@augloop-types/excel-formula-completion/dist/esm/src/index.js"),l=c("../../.store/@augloop-types-excel-intelligence@1.3.10529-6b43a5537e3485265232/node_modules/@augloop-types/excel-intelligence/dist/esm/src/index.js"),o=c("../../.store/@augloop-types-formula-by-example@1.3.10529-82e3a28a2f6e9fe04804/node_modules/@augloop-types/formula-by-example/dist/esm/src/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");r.alFeatureNamePrefix="x10";var g=J(J(J(J(J(J({},d.ALAnnotationKind.FormulaByExample,{annotationType:o.FormulaByExampleAnnotation,isModelRequired:!1}),d.ALAnnotationKind.CalculatedColumnSuggestion,{annotationType:l.CalculatedColumnSuggestion,isModelRequired:!0}),d.ALAnnotationKind.FormulaByExamplePreview,{annotationType:o.FormulaByExamplePreviewAnnotation,isModelRequired:!1}),d.ALAnnotationKind.FormulaCompletionFormulaAnnotation,{annotationType:a.FormulaCompletionFormulaAnnotation,isModelRequired:!0}),d.ALAnnotationKind.FormulaCompletionBlockedAnnotation,{annotationType:a.FormulaCompletionBlockedAnnotation,isModelRequired:!0}),d.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,{annotationType:a.FormulaCompletionValuePreviewAnnotation,isModelRequired:!0});r.RegisterAnnotation=J(J(J(J(J(J({},d.ALAnnotationKind.FormulaByExample,!0),d.ALAnnotationKind.CalculatedColumnSuggestion,!0),d.ALAnnotationKind.FormulaByExamplePreview,!0),d.ALAnnotationKind.FormulaCompletionFormulaAnnotation,!0),d.ALAnnotationKind.FormulaCompletionBlockedAnnotation,!0),d.ALAnnotationKind.FormulaCompletionValuePreviewAnnotation,!0),r.AnnotationDefinitionsMap=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(d.ALAnnotationKind).map(function(m){return[m,{annotationName:g[m].annotationType.getTypeName(),featureName:`${r.alFeatureNamePrefix}_${m}`,isModelRequired:g[m].isModelRequired}]}))},"../excel-online-calc/lib/x10-formula-bar/Augloop/augLoopService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AugLoopService=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Augloop/annotationDefinitions.js"),o=c("../excel-online-calc/lib/calc/utils.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js"),g=(function(){function m(y){var h=this;Ge(this,m),this.augLoopInterop=y,this.registerAnnotationCallbacks=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(d.ALAnnotationKind).map(function(R){return[R,new o.ResettableLazy(nr(function*(){try{var C=l.AnnotationDefinitionsMap[R],S=yield h.augLoopInterop.registerOnAnnotation(d.ALAnnotationKind[R],C.annotationName,C.featureName,C.isModelRequired);return(0,n.success)(S)}catch(F){return(0,n.failure)(F)}}))]}))}return We(m,[{key:"registerALAnnotation",value:(function(){var y=nr(function*(R){var C=this.registerAnnotationCallbacks[R].getValue();return(yield C).kind==="Failure"&&this.registerAnnotationCallbacks[R].reset(),C});function h(R){return y.apply(this,arguments)}return h})()},{key:"sendSignal",value:(function(){var y=nr(function*(R,C){try{var S=yield this.augLoopInterop.sendSignal(R,`${l.alFeatureNamePrefix}_${a.PluginFactoryName[C]}`);return(0,n.isDefined)(S)?(0,n.success)(S):(0,n.failure)(S)}catch(F){return(0,n.failure)(F)}});function h(R,C){return y.apply(this,arguments)}return h})()}])})();r.AugLoopService=g},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteConvertEnums.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.speedUnitTypeEnums=r.informationUnitTypeEnums=r.areaUnitTypeEnums=r.volumeUnitTypeEnums=r.temperatureUnitTypeEnums=r.magnetismUnitTypeEnums=r.powerUnitTypeEnums=r.energyUnitTypeEnums=r.forceUnitTypeEnums=r.pressureUnitTypeEnums=r.timeUnitTypeEnums=r.distanceUnitTypeEnums=r.massUnitTypeEnums=void 0,r.getConvertEnum=l;var n=c("../excel-online-calc/lib/calc/utils.js");r.massUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"g",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gram)},{value:"sg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Slug)},{value:"lbm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PoundM)},{value:"u",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Atomic)},{value:"ozm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ozm)},{value:"grain",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Grain)},{value:"cwt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CWeight)},{value:"uk_cwt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CWeightUk)},{value:"stone",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Stone)},{value:"ton",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ton)},{value:"uk_ton",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TonUk)}]}),r.distanceUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"m",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Meter)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMile)},{value:"Nmi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMile)},{value:"in",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Inch)},{value:"ft",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ft)},{value:"yd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yd)},{value:"ang",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Angs)},{value:"Pica",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pica)},{value:"ell",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ell)},{value:"ly",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYr)},{value:"parsec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Parsec)},{value:"survey_mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MileUs)}]}),r.timeUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"yr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Yr)},{value:"day",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Day)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hour)},{value:"mn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Minute)},{value:"sec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sec)}]}),r.pressureUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"Pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pascal)},{value:"atm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Atmos)},{value:"mmHg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Merc)},{value:"psi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Psi)},{value:"Torr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Torr)}]}),r.forceUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"N",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Newton)},{value:"dyn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Dyne)},{value:"lbf",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PoundF)},{value:"pond",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Pond)}]}),r.energyUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"J",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Joule)},{value:"e",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Erg)},{value:"cal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ItCal)},{value:"eV",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volt)},{value:"HPh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorsePwHr)},{value:"Wh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WattHr)},{value:"flb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FtPound)},{value:"BTU",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Btu)},{value:"c",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThermCal)}]}),r.powerUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"HP",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorsePw)},{value:"W",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Watt)},{value:"PS",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.HorseStr)}]}),r.magnetismUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"T",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tessla)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gauss)}]}),r.temperatureUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"C",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cels)},{value:"F",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Fahr)},{value:"K",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Kelv)},{value:"Rank",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Rankine)},{value:"Reau",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Reaumur)}]}),r.volumeUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"tsp",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tsp)},{value:"tbs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tbs)},{value:"oz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Oz)},{value:"cup",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Cup)},{value:"qt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.QuartUs)},{value:"gal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Gal)},{value:"l",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Liter)},{value:"uk_pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PintUk)},{value:"us_pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PintUs)},{value:"ang^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AngsPow3)},{value:"barrel",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Barrel)},{value:"bushel",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bushel)},{value:"ft^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FootPow3)},{value:"GRT",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegTon)},{value:"in^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.InchPow3)},{value:"ly^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYrPow3)},{value:"mi^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMilePow3)},{value:"MTON",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MeasTon)},{value:"Nmi^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMilePow3)},{value:"Pica^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PicaPow3)},{value:"tspm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MdnTsp)},{value:"uk_gal",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GalUk)},{value:"yd^3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.YdPow3)},{value:"uk_qt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.QuartUk)}]}),r.areaUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"uk_acre",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AcreUk)},{value:"us_acre",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AcreUs)},{value:"ang^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AngsPow2)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Are)},{value:"ft^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FootPow2)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Hectare)},{value:"in^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.InchPow2)},{value:"ly^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LightYrPow2)},{value:"m^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MeterPow2)},{value:"Morgen",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Morgen)},{value:"mi^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMilePow2)},{value:"Nmi^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NMilePow2)},{value:"Pica^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PicaPow2)},{value:"yd^2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.YdPow2)}]}),r.informationUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"bit",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Bit)},{value:"byte",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Byte)}]}),r.speedUnitTypeEnums=new n.ResettableLazy(function(){return[{value:"admkn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AdmKnot)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Knot)},{value:"m/hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MSlashHr)},{value:"m/sec",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MSlashSec)},{value:"mph",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MPH)}]});var a=new n.ResettableLazy(function(){return[r.massUnitTypeEnums,r.distanceUnitTypeEnums,r.timeUnitTypeEnums,r.pressureUnitTypeEnums,r.forceUnitTypeEnums,r.energyUnitTypeEnums,r.powerUnitTypeEnums,r.magnetismUnitTypeEnums,r.temperatureUnitTypeEnums,r.volumeUnitTypeEnums,r.areaUnitTypeEnums,r.informationUnitTypeEnums,r.speedUnitTypeEnums]});function l(d,g,m,y){var h,R=a.getValue().map(function(F){return F.getValue()}),C=(h=[]).concat.apply(h,Ur(R));if(d===2)return C;if(d===3){var S=o(g,m,y);return S.length>0?S:C}return[]}function o(d,g,m){var y,h=d.spans[m[1].label].start,R=d.spans[m[1].label].end,C=(y=g.substring(h,R).replace(/^"|"$/g,""))!=null?y:"";if(C==="")return[];for(var S of a.getValue())if(S.getValue().find(function(F){return F.value===C}))return S.getValue();return[]}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteEnumPluginDependenciesResolved=r.AutocompleteEnumPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteConvertEnums.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnums.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumVisitor.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),A=S.PluginRegistry.create(d.PluginFactoryName.AutocompleteEnumPlugin,d.PluginGroup.Excel),T=(function(){var D=[A.x10Plugin()],_,M=[],k,v=[],b,x=k=(function(){function w(){Ge(this,w),n.__runInitializers(this,v)}return We(w,[{key:"isUserDefinedEnumFeatureEnabled",value:function(){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteUserDefinedEnum")}},{key:"run",value:function*(N){var U=yield{kind:"ParseActiveCell",formulaText:N.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var K=U.result.value.formula,G=void 0;if(this.isUserDefinedEnumFeatureEnabled()){var $=yield{kind:"GetFunctionsInfo"};if($.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;G=$.functionsInfo.filter(function(ce){return ce.IsDynamicUdf&&ce.CustomEnums.length>0})}var O=new y.AutoCompleteEnumVisitor(K,N.caretPosition,G);if((0,l.reduceBottomUp)(O,K),O.stringStartPosition===void 0||O.stringEndPosition===void 0||O.functionHead===void 0&&O.customFunctionName===void 0||O.argIndex===void 0||O.functionArgs===void 0||O.isInsideArrayNode)return null;var j=O.argIndex+1,z=O.stringStartPosition,H=O.stringEndPosition,V=O.functionHead,I=O.customFunctionName,B=N.caretPosition===H?N.content.substring(z,H).toUpperCase():"",q=void 0,W=!1;if(this.isUserDefinedEnumFeatureEnabled()&&I!==void 0&&G!==void 0){var Z=G.find(function(ce){return ce.NameDataStrings===I});if(!Z)return this.logFailure("can't get custom function info by function name"),null;var P=this.getUdfParamEnumInfoByArg(j,Z),Q=P.udfEnumInfo,Y=P.isStringTypeEnum;W=Y,q=Q,q!==void 0&&l.ulsLogger.ULS.traceTag(505759755,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"Autocompleted with custom enum")}else if(V!==void 0)if(V.id===l.WorksheetFuncId.CONVERT)q=(0,g.getConvertEnum)(j,K,N.content,O.functionArgs);else{var X=m.functionEnums.getValue();q=this.getEnumInfoByArg(j,X,V.id)}if((0,a.isNone)(q))return null;var ee=yield{kind:"GetConfig"};if(ee.kind!=="GetConfig")return this.logFailure("failed to get config"),null;var oe=ee.config.localeInfo,le=this.getLocalizedEnumInfo(q,oe);if(le.length===0)return this.logFailure("failed to get enum info for values/descriptions"),null;var ue=this.getFilteredEnumInfo(B,le,V==null?void 0:V.id),te=ue.prefixedEnumInfo,ie=ue.notPrefixedEnumInfo,ae=this.shouldAddDoubleQuotes(V==null?void 0:V.id)||W,re=this.generateCompletionItems(te,z,H,!0,ae),ne=this.generateCompletionItems(ie,z,H,!1,ae);return{items:[].concat(Ur(re),Ur(ne))}}},{key:"generateCompletionItems",value:function(N,U,K,G,$){var O=N.map(function(j){var z=$?`"${j.value}"`:j.value;return{label:z,kind:d.CompletionItemKind.Enum,type:d.SuggestionKind.Simple,detail:j.description,textEdit:{newText:z,range:{start:{line:0,character:U},end:{line:0,character:K}}},isPrefixed:G}});return O}},{key:"getFilteredEnumInfo",value:function(N,U,K){var G=[],$=[],O=N.replace(/^"|"$/g,"");if(this.shouldAddDoubleQuotes(K)&&N.endsWith('"')&&N.startsWith('"'))G=U.filter(function(H){return H.value.toUpperCase()===O});else{var j=(0,E.filterSuggestionsAccordingToPrefix)(O,U,function(H){return H.value});G=j.prefixedSuggestions,$=j.notPrefixedSuggestions}if(G.length===0&&$.length===0){var z;(z=$).push.apply(z,Ur(U))}return{prefixedEnumInfo:G,notPrefixedEnumInfo:$}}},{key:"getEnumInfoByArg",value:function(N,U,K){var G=U[K];if(!(0,a.isNone)(G))return G[N]}},{key:"getUdfParamEnumInfoByArg",value:function(N,U){var K=function(B){return B!=null&&Array.isArray(B)?B.every(function(q){return typeof q=="object"&&q!==null&&"value"in q&&typeof q.value=="string"}):!1};if(U.CustomEnums==="")return this.logFailure("CustomEnums is empty"),{udfEnumInfo:void 0,isStringTypeEnum:!1};var G=!1,$=0;try{var O=JSON.parse(U.CustomEnums);for(var j of Object.keys(O)){j==="isLastParamRepeating"&&(G=O[j]);var z=Number(j);if(!isNaN(z)){if(N===z){var H=O[j];return{udfEnumInfo:H,isStringTypeEnum:K(H)}}$=Math.max($,z)}}if(G&&N>$){var V=O[$];return{udfEnumInfo:V,isStringTypeEnum:K(V)}}}catch(I){this.logFailure("Failed to parse custom enums: "+I)}return{udfEnumInfo:void 0,isStringTypeEnum:!1}}},{key:"getLocalizedEnumInfo",value:function(N,U){var K=N.map(function(O){var j={value:typeof O.value=="function"?O.value(U):O.value,description:typeof O.description=="function"?O.description(U):O.description};return j}),G=K.length,$=K.filter(function(O){var j=O.value,z=O.description;return j!==void 0&&z!==void 0&&j!==""&&j!=="undefined"});return N.length!==G&&this.logFailure("failed to get enum info for some values"),$}},{key:"shouldAddDoubleQuotes",value:function(N){return N===l.WorksheetFuncId.COMPLEX||N===l.WorksheetFuncId.INFO||N===l.WorksheetFuncId.CONVERT||N===l.WorksheetFuncId.CELL||N===l.WorksheetFuncId.TRANSLATE}},{key:"logFailure",value:function(N){l.ulsLogger.ULS.traceTag(508350686,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`AutocompleteEnumPlugin encountered a failure with msg ${N}`)}}])})();return n.__setFunctionName(k,"AutocompleteEnumPlugin"),(function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[A.uiMessageHandler({kind:h.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(N){return"run"in N},get:function(N){return N.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},D,{kind:"class",name:k.name,metadata:w},null,M),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})})(),k.factory=A.injectPluginFactory(),(function(){n.__runInitializers(k,M)})(),x=k})();r.AutocompleteEnumPlugin=T,(0,R.registerPlugin)(T),r.autocompleteEnumPluginDependenciesResolved=(0,F.trackableAsyncLazy)(nr(function*(){var D=yield C.autoCompletePluginsThread.getValue();yield D.loadPluginScript("formula-authoring-strings",!0),yield D.createAndAttachPlugin(d.PluginFactoryName.AutocompleteEnumPlugin),yield C.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteEnumPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutoCompleteEnumVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=(function(d){function g(m,y,h){var R;return Ge(this,g),R=Ta(this,g,[m,y]),R.dynamicUdfFunctionNameSet=new Set(h==null?void 0:h.map(function(C){return C.NameDataStrings})),R}return Ea(g,d),We(g,[{key:"isUserDefinedEnumFeatureEnabled",value:function(){return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteUserDefinedEnum")}},{key:"appNode",value:function(y,h,R,C){return this.isUserDefinedEnumFeatureEnabled()&&y.kind===a.NodeKind.Name&&this.dynamicUdfFunctionNameSet.has(y.whole)&&(this.customFunctionName=y.whole),(this.customFunctionName!==void 0||y.kind===a.NodeKind.WSF)&&this.updateAssistedFunctionAndArgIndex(y,h),It(wt(g.prototype),"appNode",this).call(this,y,h,R,C)}},{key:"updateAssistedFunctionAndArgIndex",value:function(y,h){for(var R=0;R<h.length;R++){var C=this.parsedFormulaTree.spans[h[R].label];if(C&&C.start-C.pre.length<=this.caretPosition&&this.caretPosition<=C.end+C.post.length&&this.functionHead===void 0){y.kind===a.NodeKind.WSF&&(this.functionHead=y),this.argIndex=R,this.functionArgs=h,this.stringStartPosition=C.start,this.stringEndPosition=C.end;break}}}}])})(l.CaretInsideArrayNodeIdentityVisitor);r.AutoCompleteEnumVisitor=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnums.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.functionEnums=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-calc/lib/calc/utils.js");r.functionEnums=new a.ResettableLazy(function(){var l;return l={},J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.ERROR_TYPE,{1:[{value:function(d){var g;return(g=d.errorNames[n.ErrorType.NULL])!=null?g:""},description:n.ErrorType.NULL.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.DIV0])!=null?g:""},description:n.ErrorType.DIV0.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.VALUE])!=null?g:""},description:n.ErrorType.VALUE.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.REF])!=null?g:""},description:n.ErrorType.REF.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.NAME])!=null?g:""},description:n.ErrorType.NAME.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.NUM])!=null?g:""},description:n.ErrorType.NUM.toString()},{value:function(d){var g;return(g=d.errorNames[n.ErrorType.NA])!=null?g:""},description:n.ErrorType.NA.toString()}]}),n.WorksheetFuncId.SUBTOTAL,{1:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"8",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"9",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"10",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"11",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VARP)}},{value:"101",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"102",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"103",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"104",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"105",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"106",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"107",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"108",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"109",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"110",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"111",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VARP)}}]}),n.WorksheetFuncId.AGGREGATE,{1:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.PRODUCT)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEV)}},{value:"8",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.STDEVP)}},{value:"9",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}},{value:"10",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VAR)}},{value:"11",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.VARP)}},{value:"12",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"13",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MODE_SNGL)}},{value:"14",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.LARGE)}},{value:"15",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SMALL)}},{value:"16",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.PERCENTILE_INC)}},{value:"17",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.QUARTILE_INC)}},{value:"18",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.PERCENTILE_EXC)}},{value:"19",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.QUARTILE_EXC)}}],2:[{value:"0",description:function(d){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",d.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",d.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"1",description:function(d){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",d.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",d.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"2",description:function(d){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",d.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",d.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"3",description:function(d){return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsErrorValuesNestedSUBTOTALandAGGREGATEfunctions).replace("{0}",d.getWorksheetFuncName(n.WorksheetFuncId.SUBTOTAL)).replace("{1}",d.getWorksheetFuncName(n.WorksheetFuncId.AGGREGATE))}},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreNothing)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRows)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrorValues)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreHiddenRowsErrorValues)}]}),n.WorksheetFuncId.CUBESET,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.None)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaAscending)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaDescending)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NaturalAscending)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NaturalDescending)}]}),n.WorksheetFuncId.VLOOKUP,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),n.WorksheetFuncId.HLOOKUP,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ApproximateMatch)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)}]}),n.WorksheetFuncId.XLOOKUP,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextSmallerItem)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextLargerItem)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WildcardCharacterMatch)}],6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchFirstToLast)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchLastToFirst)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchAscending)},{value:"-2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchDescending)}]}),n.WorksheetFuncId.RANK,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),n.WorksheetFuncId.RANK_AVG,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),n.WorksheetFuncId.RANK_EQ,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.MATCH,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LessThan)},{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GreaterThan)}]}),n.WorksheetFuncId.XMATCH,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatch)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextSmallerItem)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ExactMatchOrNextLargerItem)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WildcardCharacterMatch)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchFirstToLast)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SearchLastToFirst)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchAscending)},{value:"-2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BinarySearchDescending)}]}),n.WorksheetFuncId.FINDN,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}],7:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheFirstCharacterPositionOfTheString)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnsTheLastCharacterPositionOfTheString)}]}),n.WorksheetFuncId.TEXTBEFORE,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}]}),n.WorksheetFuncId.TEXTAFTER,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DontMatchToEnd)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MatchToEnd)}]}),n.WorksheetFuncId.TEXTSPLIT,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CaseInsensitiveMatch)}]}),n.WorksheetFuncId.ACCRINT,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.ACCRINTM,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.ADDRESS,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.R1C1Style)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.A1Style)}],3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Absolute)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AbsoluteRowRelativeColumn)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RelativeRowAbsoluteColumn)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Relative)}]}),n.WorksheetFuncId.AMORDEGRC,{7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.AMORLINC,{7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.BETA_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.BINOMDIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.BINOM_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.CHISQ_DIST,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.COMPLEX,{3:[{value:"i",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ISuffixDescriptionForComplexNumber)},{value:"j",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.JSuffixDescriptionForComplexNumber)}]}),n.WorksheetFuncId.COUPDAYBS,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.COUPDAYS,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.COUPDAYSNC,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.COUPNCD,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.COUPNUM,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.COUPPCD,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.CUMIPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.CUMPRINC,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.DAYS360,{3:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASDMethod)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EuropeanMethod)}]}),n.WorksheetFuncId.DISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.DURATION,{5:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.EXPONDIST,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.EXPON_DIST,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.F_DIST,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.FIXED,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.PreventCommas)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotPreventCommas)}]}),n.WorksheetFuncId.FV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.GAMMADIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.GAMMA_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.HYPGEOM_DIST,{5:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.INDIRECT,{2:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.A1Style)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.R1C1Style)}]}),n.WorksheetFuncId.INTRATE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.IPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.LINEST,{3:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),n.WorksheetFuncId.LOGEST,{3:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}],4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnAdditionalRegressionStatistics)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotReturnAdditionalRegressionStatistics)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.LOGNORM_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.MDURATION,{5:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.NEGBINOM_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NORM_S_DIST,{2:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.NORMDIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NORM_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.NPER,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.ODDFPRICE,{8:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.ODDFYIELD,{8:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.ODDLPRICE,{7:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.ODDLYIELD,{7:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.PMT,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.POISSON,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.POISSON_DIST,{3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.probabilityMassFunction)}]}),n.WorksheetFuncId.PPMT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.PRICE,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.PRICEDISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.PRICEMAT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.QUARTILE,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MinimumValue)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MaximumValue)}]}),n.WorksheetFuncId.QUARTILE_INC,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MinimumValue)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MaximumValue)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.QUARTILE_EXC,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FirstQuartile)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MedianValue)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThirdQuartile)}]}),n.WorksheetFuncId.RATE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.RECEIVED,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.REGEXEXTRACT,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode0)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode1)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexExtractMode2)}],4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),n.WorksheetFuncId.REGEXREPLACE,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),n.WorksheetFuncId.REGEXTEST,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseSensitiveMatch)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RegexCaseInsensitiveMatch)}]}),n.WorksheetFuncId.ROMAN,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Classic)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MoreConcise)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Simplified)}]}),n.WorksheetFuncId.STOCKHISTORY,{4:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Daily)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Weekly)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monthly)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.NoHeader)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Showheader)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ShowInstrumentIdentifierAndHeader)}],6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],8:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],9:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],10:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}],11:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Date)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Close)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Open)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.High)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Low)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Volume)}]}),n.WorksheetFuncId.TRANSLATE,{2:[{value:"af",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAF)},{value:"sq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSQ)},{value:"am",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAM)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAR)},{value:"hy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHY)},{value:"as",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAS)},{value:"az",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAZ)},{value:"bn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBN)},{value:"ba",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBA)},{value:"eu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEU)},{value:"bho",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBHO)},{value:"brx",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBRX)},{value:"bs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBOSNIAN)},{value:"bg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBG)},{value:"yue",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUE)},{value:"ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCA)},{value:"hne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHNE)},{value:"lzh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLZH)},{value:"zh-chs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHS)},{value:"zh-cht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHT)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHR)},{value:"cs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCS)},{value:"da",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDA)},{value:"prs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePRS)},{value:"dv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDV)},{value:"doi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDOI)},{value:"nl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNL)},{value:"en",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEN)},{value:"et",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameET)},{value:"fo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFO)},{value:"fj",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFJ)},{value:"fil",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFIL)},{value:"fi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFI)},{value:"fr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR)},{value:"fr-ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR_CA)},{value:"gl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGL)},{value:"lug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLUG)},{value:"ka",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKA)},{value:"de",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDE)},{value:"el",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEL)},{value:"gu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGU)},{value:"ht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHT)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHA)},{value:"he",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHE)},{value:"hi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHI)},{value:"mww",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMWW)},{value:"hu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHU)},{value:"is",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIS)},{value:"ig",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIG)},{value:"id",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameID)},{value:"ikt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIKT)},{value:"iu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU)},{value:"iu-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU_LATN)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGA)},{value:"it",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIT)},{value:"ja",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameJA)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKN)},{value:"ks",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKS)},{value:"kk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKK)},{value:"km",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKM)},{value:"rw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRW)},{value:"tlh-Latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHLATN)},{value:"tlh-Piqd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHPIQD)},{value:"gom",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGOM)},{value:"ko",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKO)},{value:"ku",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKU)},{value:"kmr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKMR)},{value:"ky",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKY)},{value:"lo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLO)},{value:"lv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLV)},{value:"ln",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLN)},{value:"lt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLT)},{value:"dsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDSB)},{value:"mk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMK)},{value:"mai",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMAI)},{value:"mg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMG)},{value:"ms",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMS)},{value:"ml",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameML)},{value:"mt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMT)},{value:"mni",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMNI)},{value:"mr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMR)},{value:"mn-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_CYRL)},{value:"mn-mong",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_MONG)},{value:"my",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMY)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMI)},{value:"ne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNE)},{value:"nb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNB)},{value:"nya",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNYA)},{value:"or",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOR)},{value:"ps",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePS)},{value:"fa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFA)},{value:"pl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePL)},{value:"pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT)},{value:"pt-pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT_PT)},{value:"pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePA)},{value:"otq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOTQ)},{value:"ro",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRO)},{value:"run",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRUN)},{value:"ru",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRU)},{value:"sm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSM)},{value:"sr-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_CYRL)},{value:"sr-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_LATN)},{value:"st",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameST)},{value:"nso",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNSO)},{value:"tn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTN)},{value:"sn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSN)},{value:"sd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSD)},{value:"si",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSI)},{value:"sk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSK)},{value:"sl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSL)},{value:"so",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSO)},{value:"es",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameES)},{value:"sw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSW)},{value:"sv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSV)},{value:"ty",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTY)},{value:"ta",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTA)},{value:"tt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTT)},{value:"te",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTE)},{value:"th",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTH)},{value:"bo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBO)},{value:"ti",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTI)},{value:"to",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTO)},{value:"tr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTR)},{value:"tk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTK)},{value:"uk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUK)},{value:"hsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHSB)},{value:"ur",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUR)},{value:"ug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUG)},{value:"uz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUZ)},{value:"vi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameVI)},{value:"cy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCY)},{value:"xh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameXH)},{value:"yo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYO)},{value:"yua",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUA)},{value:"zu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZU)}],3:[{value:"af",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAF)},{value:"sq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSQ)},{value:"am",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAM)},{value:"ar",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAR)},{value:"hy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHY)},{value:"as",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAS)},{value:"az",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameAZ)},{value:"bn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBN)},{value:"ba",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBA)},{value:"eu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEU)},{value:"bho",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBHO)},{value:"brx",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBRX)},{value:"bs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBOSNIAN)},{value:"bg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBG)},{value:"yue",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUE)},{value:"ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCA)},{value:"hne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHNE)},{value:"lzh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLZH)},{value:"zh-chs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHS)},{value:"zh-cht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZH_CHT)},{value:"hr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHR)},{value:"cs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCS)},{value:"da",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDA)},{value:"prs",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePRS)},{value:"dv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDV)},{value:"doi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDOI)},{value:"nl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNL)},{value:"en",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEN)},{value:"et",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameET)},{value:"fo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFO)},{value:"fj",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFJ)},{value:"fil",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFIL)},{value:"fi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFI)},{value:"fr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR)},{value:"fr-ca",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFR_CA)},{value:"gl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGL)},{value:"lug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLUG)},{value:"ka",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKA)},{value:"de",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDE)},{value:"el",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameEL)},{value:"gu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGU)},{value:"ht",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHT)},{value:"ha",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHA)},{value:"he",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHE)},{value:"hi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHI)},{value:"mww",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMWW)},{value:"hu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHU)},{value:"is",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIS)},{value:"ig",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIG)},{value:"id",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameID)},{value:"ikt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIKT)},{value:"iu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU)},{value:"iu-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIU_LATN)},{value:"ga",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGA)},{value:"it",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameIT)},{value:"ja",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameJA)},{value:"kn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKN)},{value:"ks",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKS)},{value:"kk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKK)},{value:"km",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKM)},{value:"rw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRW)},{value:"tlh-Latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHLATN)},{value:"tlh-Piqd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTLHPIQD)},{value:"gom",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameGOM)},{value:"ko",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKO)},{value:"ku",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKU)},{value:"kmr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKMR)},{value:"ky",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameKY)},{value:"lo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLO)},{value:"lv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLV)},{value:"ln",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLN)},{value:"lt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameLT)},{value:"dsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameDSB)},{value:"mk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMK)},{value:"mai",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMAI)},{value:"mg",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMG)},{value:"ms",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMS)},{value:"ml",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameML)},{value:"mt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMT)},{value:"mni",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMNI)},{value:"mr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMR)},{value:"mn-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_CYRL)},{value:"mn-mong",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMN_MONG)},{value:"my",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMY)},{value:"mi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameMI)},{value:"ne",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNE)},{value:"nb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNB)},{value:"nya",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNYA)},{value:"or",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOR)},{value:"ps",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePS)},{value:"fa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameFA)},{value:"pl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePL)},{value:"pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT)},{value:"pt-pt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePT_PT)},{value:"pa",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNamePA)},{value:"otq",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameOTQ)},{value:"ro",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRO)},{value:"run",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRUN)},{value:"ru",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameRU)},{value:"sm",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSM)},{value:"sr-cyrl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_CYRL)},{value:"sr-latn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSR_LATN)},{value:"st",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameST)},{value:"nso",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameNSO)},{value:"tn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTN)},{value:"sn",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSN)},{value:"sd",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSD)},{value:"si",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSI)},{value:"sk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSK)},{value:"sl",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSL)},{value:"so",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSO)},{value:"es",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameES)},{value:"sw",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSW)},{value:"sv",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameSV)},{value:"ty",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTY)},{value:"ta",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTA)},{value:"tt",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTT)},{value:"te",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTE)},{value:"th",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTH)},{value:"bo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameBO)},{value:"ti",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTI)},{value:"to",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTO)},{value:"tr",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTR)},{value:"tk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameTK)},{value:"uk",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUK)},{value:"hsb",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameHSB)},{value:"ur",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUR)},{value:"ug",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUG)},{value:"uz",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameUZ)},{value:"vi",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameVI)},{value:"cy",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameCY)},{value:"xh",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameXH)},{value:"yo",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYO)},{value:"yua",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameYUA)},{value:"zu",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.LanguageNameZU)}]}),n.WorksheetFuncId.TREND,{4:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.TTEST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Paired)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleEqualVariance)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleUnequalVariance)}]}),n.WorksheetFuncId.T_TEST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}],4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Paired)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleEqualVariance)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoSampleUnequalVariance)}]}),n.WorksheetFuncId.VDB,{7:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SwitchToStraightLineDepreciation)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.DoNotSwitchToStraightLineDepreciation)}]}),n.WorksheetFuncId.WEEKDAY,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Sundaythrough7Saturday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Mondaythrough7Sunday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers0Mondaythrough6Sunday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Mondaythrough7Sunday)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Tuesdaythrough7Monday)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Wednesdaythrough7Tuesday)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Thursdaythrough7Wednesday)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Fridaythrough7Thursday)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Saturdaythrough7Friday)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Numbers1Sundaythrough7Saturday)}]}),n.WorksheetFuncId.WEIBULL,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.WEIBULL_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.YEARFRAC,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.YIELD,{6:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Annual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Semianual)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Quarterly)}],7:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.YIELDDISC,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),n.WorksheetFuncId.YIELDMAT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.USNASD30360)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ActualActual)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual360)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Actual365)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.European30360)}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.GROWTH,{4:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsSetEqualTo0)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.bIsCalculatedNormally)}]}),n.WorksheetFuncId.PV,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.EndOfThePeriod)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BeginningOfThePeriod)}]}),n.WorksheetFuncId.TDIST,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OneTailedDistribution)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TwoTailedDistribution)}]}),n.WorksheetFuncId.T_DIST,{4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.cumulativeDistributionFunction)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ProbabilityDensityFunction)}]}),n.WorksheetFuncId.WEEKNUM,{2:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Tuesday)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Wednesday)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Thursday)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Friday)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Saturday)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Sunday)},{value:"21",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Monday)}]}),n.WorksheetFuncId.NETWORKDAYS_INTL,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdaySunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayMonday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayTuesday)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayWednesday)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayThursday)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayFriday)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridaySaturday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayOnly)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayOnly)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayOnly)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayOnly)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayOnly)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridayOnly)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdayOnly)}]}),n.WorksheetFuncId.WORKDAY_INTL,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdaySunday)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayMonday)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayTuesday)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayWednesday)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayThursday)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayFriday)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridaySaturday)},{value:"11",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SundayOnly)},{value:"12",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MondayOnly)},{value:"13",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.TuesdayOnly)},{value:"14",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.WednesdayOnly)},{value:"15",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThursdayOnly)},{value:"16",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FridayOnly)},{value:"17",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SaturdayOnly)}]}),n.WorksheetFuncId.FORECAST_ETS,{5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],6:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.FORECAST_ETS_CONFINT,{6:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],7:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.FORECAST_ETS_SEASONALITY,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],4:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),J(J(J(J(J(J(J(J(J(J(l,n.WorksheetFuncId.FORECAST_ETS_STAT,{4:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AlphaParameterOfETSalgorithm)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.BetaParameterOfETSalgorithm)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.GammaParameterOfETSalgorithm)},{value:"4",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MASEMetric)},{value:"5",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SMAPEMetric)},{value:"6",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MAEMetric)},{value:"7",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.RMSEMetric)},{value:"8",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.StepSizeDetected)}],5:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.MissingValuesTreatedAsZeroes)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.AutomaticCompletionUsesLinearInterpolation)}],6:[{value:"1",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.AVERAGE)}},{value:"2",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNT)}},{value:"3",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.COUNTA)}},{value:"4",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MAX)}},{value:"5",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MEDIAN)}},{value:"6",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.MIN)}},{value:"7",description:function(d){return d.getWorksheetFuncName(n.WorksheetFuncId.SUM)}}]}),n.WorksheetFuncId.TEXTJOIN,{2:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreEmptyCells)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IncludeEmptyCells)}]}),n.WorksheetFuncId.SORT,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}],4:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByColumn)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SortByRow)}]}),n.WorksheetFuncId.UNIQUE,{2:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueColumns)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnUniqueRows)}],3:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnitemsthatAppearExactlyOnce)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ReturnEveryDistinctItem)}]}),n.WorksheetFuncId.SORTBY,{3:[{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Ascending)},{value:"-1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Descending)}]}),n.WorksheetFuncId.RANDARRAY,{5:[{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Integer)},{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Decimal)}]}),n.WorksheetFuncId.VALUETOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),n.WorksheetFuncId.ARRAYTOTEXT,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Concise)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.Strict)}]}),n.WorksheetFuncId.TOCOL,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KeepAllValues)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanks)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrors)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanksAndErrors)}],3:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),n.WorksheetFuncId.TOROW,{2:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.KeepAllValues)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanks)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreErrors)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.IgnoreBlanksAndErrors)}],3:[{value:function(d){return d.falseName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByRow)},{value:function(d){return d.trueName},description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ScanByColumn)}]}),J(l,n.WorksheetFuncId.IMAGE,{3:[{value:"0",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FitCell)},{value:"1",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.FillCell)},{value:"2",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.OriginalSize)},{value:"3",description:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CustomSize)}]})})},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutocompleteBaseVisitor=r.CaretInsideArrayNodeIdentityVisitor=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../office-online-feature-gates/lib/index.js"),l=(function(d){function g(m,y){var h;return Ge(this,g),h=Ta(this,g),h.parsedFormulaTree=m,h.caretPosition=y,h.isInsideArrayNode=!1,h.autoCompleteFixForArrayNodesEnabled=(0,a.isChangeGateEnabled)("OfficeVSO:7896479_autoCompleteFixForArrayNodesEnabled"),h}return Ea(g,d),We(g,[{key:"arrayNode",value:function(y,h,R){var C=It(wt(g.prototype),"arrayNode",this).call(this,y,h,R);return this.autoCompleteFixForArrayNodesEnabled&&this.caretInNode(C)&&(this.isInsideArrayNode=!0),C}},{key:"caretInNode",value:function(y){if(y===void 0)return!1;var h=this.parsedFormulaTree.spans[y.label];return h!==void 0&&this.caretPosition>=h.start&&this.caretPosition<=h.end}}])})(n.IdentityVisitor);r.CaretInsideArrayNodeIdentityVisitor=l;var o=(function(d){function g(m,y,h){var R;return Ge(this,g),R=Ta(this,g,[m,y]),R.formulaString=h,R}return Ea(g,d),We(g,[{key:"nameNode",value:function(y,h,R){return(y.kind===n.NamePartKind.IdentNamePart||y.kind===n.NamePartKind.FieldRefNamePart)&&this.updateAutocompleteString(R,y.asWhole),It(wt(g.prototype),"nameNode",this).call(this,y,h,R)}},{key:"appNode",value:function(y,h,R,C){return y.kind===n.NodeKind.WSF&&this.updateAutocompleteString(C,y.whole),It(wt(g.prototype),"appNode",this).call(this,y,h,R,C)}},{key:"cellRefNode",value:function(y,h,R){var C=this.parsedFormulaTree.spans[R];if(y.kind===n.CellRefKind.Single&&C){var S=this.formulaString.substring(C.start,C.end);this.updateAutocompleteString(R,S)}return It(wt(g.prototype),"cellRefNode",this).call(this,y,h,R)}},{key:"updateAutocompleteString",value:function(y,h){var R=this.parsedFormulaTree.spans[y].start,C=R+h.length;this.caretPosition===C&&(this.autocompleteString=h,this.stringEndPosition=C,this.stringStartPosition=R)}}])})(l);r.AutocompleteBaseVisitor=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteCopilotPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteCopilotPluginDependenciesResolved=r.AutocompleteCopilotPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),d=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),g=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),y=g.PluginRegistry.create(a.PluginFactoryName.AutocompleteCopilotPlugin,a.PluginGroup.Excel),h=(function(){var R=[y.x10Plugin()],C,S=[],F,E=[],A,T=F=(function(){function D(){Ge(this,D),n.__runInitializers(this,E)}return We(D,[{key:"run",value:function*(M){var k={label:"Copilot",kind:a.CompletionItemKind.Copilot,type:a.SuggestionKind.Simple,detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotFormulaGenerationAutoCompleteItem),isPrefixed:!0};return M.content==="="?{items:[k]}:{items:[]}}}])})();return n.__setFunctionName(F,"AutocompleteCopilotPlugin"),(function(){var D=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;A=[y.uiMessageHandler({kind:l.RequestKind.functionSuggestion})],n.__esDecorate(F,null,A,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(M){return"run"in M},get:function(M){return M.run}},metadata:D},null,E),n.__esDecorate(null,C={value:F},R,{kind:"class",name:F.name,metadata:D},null,S),T=F=C.value,D&&Object.defineProperty(F,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:D})})(),F.factory=y.injectPluginFactory(),(function(){n.__runInitializers(F,S)})(),T=F})();r.AutocompleteCopilotPlugin=h,(0,o.registerPlugin)(h),r.autocompleteCopilotPluginDependenciesResolved=(0,m.trackableAsyncLazy)(nr(function*(){var R=yield d.autoCompletePluginsThread.getValue();yield R.loadPluginScript("formula-authoring-strings",!0),yield R.createAndAttachPlugin(a.PluginFactoryName.AutocompleteCopilotPlugin),yield d.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteCopilotPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteFunctionPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteFunctionPluginDependenciesResolved=r.AutocompleteFunctionPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../office-online-feature-gates/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),h=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),R=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),S=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),E=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),A=F.PluginRegistry.create(d.PluginFactoryName.AutocompleteFunctionPlugin,d.PluginGroup.Excel),T=(function(){var D=[A.x10Plugin()],_,M=[],k,v=[],b,x=k=(function(){function w(){Ge(this,w),n.__runInitializers(this,v)}return We(w,[{key:"run",value:function*(N){var U=yield{kind:"ParseActiveCell",formulaText:N.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var K=U.result.value.formula,G=new m.AutocompleteBaseVisitor(K,N.caretPosition,N.content);if((0,l.reduceBottomUp)(G,K),G.autocompleteString===void 0||G.stringStartPosition===void 0||G.stringEndPosition===void 0||G.isInsideArrayNode)return null;var $=G.autocompleteString.toUpperCase(),O=G.stringStartPosition,j=G.stringEndPosition,z=yield{kind:"GetFunctionsInfo"};if(z.kind!=="GetFunctionsInfo")return this.logFailure("failed to get functions info"),null;var H=z.functionsInfo,V=(0,y.filterSuggestionsAccordingToPrefix)($,H,function(Q){return Q.NameDataStrings}),I=V.prefixedSuggestions,B=V.notPrefixedSuggestions,q=h.functionShortDescriptions.getValue();(q===null||q.descriptionMap===null)&&this.logFailure("failed to get short descriptions, will show function info help description");var W=(0,y.getCompletedFunctionSuffix)(N.content,j),Z=this.generateCompletionItems(I,q,O,j,!0,W),P=this.generateCompletionItems(B,q,O,j,!1,W);return{items:[].concat(Ur(Z),Ur(P))}}},{key:"generateCompletionItems",value:function(N,U,K,G,$,O){var j=[],z=(0,g.isChangeGateEnabled)("OfficeVSO:10087100_changePythonPluginFGtoCG"),H=N.filter(function(V){return V.FunctionIndexInServer===l.WorksheetFuncId.PY?!z:!0}).map(function(V){var I,B,q=V.FunctionIndexInServer.toString(),W=(0,a.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?(I=U.descriptionMap)==null?void 0:I[q]:(B=U.descriptionMap)==null?void 0:B.get(q);return(0,a.isNone)(W)&&(j.push(V.FunctionIndexInServer),W=V.Help),{label:V.NameDataStrings,kind:d.CompletionItemKind.Function,type:d.SuggestionKind.Simple,detail:W,textEdit:{newText:V.NameDataStrings+O,range:{start:{line:0,character:K},end:{line:0,character:G}}},isPrefixed:$,shouldRequestAutocompleteOnCommit:(0,g.isChangeGateEnabled)("OfficeVSO:9905905_FixForFormulaAutoCompleteLoop")?O!=="":!0}});return j.length>0&&l.ulsLogger.ULS.traceTag(508871621,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,`AutocompleteFunctionPlugin missing short descriptions for func IDs: ${JSON.stringify(j)}`),H}},{key:"logFailure",value:function(N){l.ulsLogger.ULS.traceTag(539083013,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`AutocompleteFunctionPlugin encountered a failure with msg ${N}`)}}])})();return n.__setFunctionName(k,"AutocompleteFunctionPlugin"),(function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[A.uiMessageHandler({kind:R.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(N){return"run"in N},get:function(N){return N.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},D,{kind:"class",name:k.name,metadata:w},null,M),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})})(),k.factory=A.injectPluginFactory(),(function(){n.__runInitializers(k,M)})(),x=k})();r.AutocompleteFunctionPlugin=T,(0,C.registerPlugin)(T),r.autocompleteFunctionPluginDependenciesResolved=(0,E.trackableAsyncLazy)(nr(function*(){var D=yield S.autoCompletePluginsThread.getValue();yield D.loadPluginScript("formula-authoring-strings",!0),yield D.createAndAttachPlugin(d.PluginFactoryName.AutocompleteFunctionPlugin),yield S.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteFunctionPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getStructRefCompletionItemRank=r.endOf=r.verifyTextAndRange=void 0,r.filterSuggestionsAccordingToPrefix=o,r.getCompletedFunctionSuffix=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-common/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js");function o(h,R,C){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=[],E=[],A=h.toLocaleLowerCase();return h===""?{prefixedSuggestions:R,notPrefixedSuggestions:E}:(R.forEach(function(T){var D=C?C(T).toLocaleLowerCase():typeof T=="string"?T.toLocaleLowerCase():void 0;if(D!==void 0)if(D.startsWith(A)&&(!S||D!==A))F.push(T);else if(S){var _=D.split(" ");(0,n.isDefined)(_.find(function(M){return M.startsWith(A)}))&&E.push(T)}else A.length>2&&D.includes(A)&&E.push(T)}),{prefixedSuggestions:F,notPrefixedSuggestions:E})}var d=function(R,C,S,F,E){var A,T,D,_,M,k,v;expect(R==null?void 0:R.label).toEqual(C),expect(R==null||(A=R.textEdit)==null?void 0:A.newText).toEqual(E??C),expect(R==null||(T=R.textEdit)==null||(D=T.range)==null||(_=D.start)==null?void 0:_.character).toEqual(S),expect(R==null||(M=R.textEdit)==null||(k=M.range)==null||(v=k.end)==null?void 0:v.character).toEqual(F)};r.verifyTextAndRange=d;var g=function(R){return R.length};r.endOf=g;var m=function(R){var C,S,F,E,A=R.kind===l.CompletionItemKind.TableHeader?1:(C=(S=R.label)==null?void 0:S.startsWith("#"))!=null&&C?0:(F=(E=R.label)==null?void 0:E.startsWith("@"))!=null&&F?2:void 0;return(0,n.isNone)(A)?(n.ulsLogger.ULS.traceTag(526411872,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`conflictResolver: trying to rank a structRef completion item with unexpected fields. item = ${JSON.stringify(R)}`),0):A};r.getStructRefCompletionItemRank=m;function y(h,R){var C=(h==null?void 0:h.charAt(R))==="(";return C?"":"("}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteLetPluginDependenciesResolved=r.AutocompleteLetPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetVisitor.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(d.PluginFactoryName.AutocompleteLetPlugin,d.PluginGroup.Excel),E=(function(){var A=[F.x10Plugin()],T,D=[],_,M=[],k,v=_=(function(){function b(){Ge(this,b),n.__runInitializers(this,M)}return We(b,[{key:"run",value:function*(w){var L=yield{kind:"ParseActiveCell",formulaText:w.content};if(L.kind!=="ParseActiveCell"||!(0,a.isSuccess)(L.result)||L.result.value.kind!==o.EditKind.Formula)return null;var N=L.result.value.formula,U=w.caretPosition,K=new m.AutocompleteLetVisitor(w.content,N,U);(0,l.reduceBottomUp)(K,N);var G=K.references.reverse(),$=Array.from(new Set(G)),O=K.caretNodeText;if(O===void 0||K.isInsideArrayNode)return null;var j=U,z=j-O.length,H=(0,g.filterSuggestionsAccordingToPrefix)(O,$),V=H.prefixedSuggestions,I=H.notPrefixedSuggestions,B=this.stringsToCompletionItems(V,z,j,!0),q=this.stringsToCompletionItems(I,z,j,!1);return{items:[].concat(Ur(B),Ur(q))}}},{key:"stringsToCompletionItems",value:function(w,L,N,U){return w.map(function(K){return{label:K,kind:d.CompletionItemKind.LetVariable,type:d.SuggestionKind.Simple,textEdit:{newText:K,range:{start:{line:0,character:L},end:{line:0,character:N}}},isPrefixed:U}})}}])})();return n.__setFunctionName(_,"AutocompleteLetPlugin"),(function(){var b=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;k=[F.uiMessageHandler({kind:y.RequestKind.functionSuggestion})],n.__esDecorate(_,null,k,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(w){return"run"in w},get:function(w){return w.run}},metadata:b},null,M),n.__esDecorate(null,T={value:_},A,{kind:"class",name:_.name,metadata:b},null,D),v=_=T.value,b&&Object.defineProperty(_,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:b})})(),_.factory=F.injectPluginFactory(),(function(){n.__runInitializers(_,D)})(),v=_})();r.AutocompleteLetPlugin=E,(0,h.registerPlugin)(E),r.autocompleteLetPluginDependenciesResolved=(0,S.trackableAsyncLazy)(nr(function*(){var A=yield R.autoCompletePluginsThread.getValue();yield A.createAndAttachPlugin(d.PluginFactoryName.AutocompleteLetPlugin),yield R.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteLetPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutocompleteLetVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=(function(g){function m(y,h){var R;return Ge(this,m),R=Ta(this,m,[y,h]),R.references=[],R}return Ea(m,g),We(m,[{key:"letNode",value:function(h,R,C,S,F,E){if(this.caretInNode(C==null?void 0:C.arg))this.pushNames(R);else for(var A=0;A<R.length;A+=1){var T=R[A].binder;if(this.caretInNode(T.arg)){this.pushNames(h.id===a.WorksheetFuncId.LET?R.slice(0,A):R);break}}return It(wt(m.prototype),"letNode",this).call(this,h,R,C,S,F,E)}},{key:"lambdaNode",value:function(h,R,C,S,F,E){if(this.caretInNode(C==null?void 0:C.arg))this.pushNames(R);else for(var A=0;A<R.length;A+=1){var T=R[A].name;if(T.arg.def!==void 0&&this.caretInNode(T.arg.def.rhs)){this.pushNames(R.slice(0,A));break}}return It(wt(m.prototype),"lambdaNode",this).call(this,h,R,C,S,F,E)}},{key:"pushNames",value:function(h){(0,n.safePush)(this.references,h.map(function(R){var C=R.name;return C.arg.wholeName}).filter(n.isDefined).reverse())}}])})(l.CaretInsideArrayNodeIdentityVisitor),d=(function(g){function m(y,h,R){var C;return Ge(this,m),C=Ta(this,m,[h,R]),C.formulaString=y,C}return Ea(m,g),We(m,[{key:"nameNode",value:function(h,R,C){return this.updateCaretNodeText(C,h.asWhole),It(wt(m.prototype),"nameNode",this).call(this,h,R,C)}},{key:"cellRefNode",value:function(h,R,C){var S=this.parsedFormulaTree.spans[C];if(h.kind===a.CellRefKind.Single&&S){var F=this.formulaString.substring(S.start,S.end);this.updateCaretNodeText(C,F)}return It(wt(m.prototype),"cellRefNode",this).call(this,h,R,C)}},{key:"updateCaretNodeText",value:function(h,R){var C,S=(C=this.parsedFormulaTree.spans[h])==null?void 0:C.end;S!==void 0&&this.caretPosition===S&&R.length>0&&(this.caretNodeText=R)}}])})(o);r.AutocompleteLetVisitor=d},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteNamedObjectsPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteNamedObjectsPluginDependenciesResolved=r.AutocompleteNamedObjectsPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../office-online-feature-gates/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=S.PluginRegistry.create(d.PluginFactoryName.AutocompleteNamedObjectsPlugin,d.PluginGroup.Excel),A=(function(){var D=[E.x10Plugin()],_,M=[],k,v=[],b,x=k=(function(){function w(){Ge(this,w),this.newNamedObjectsEnabled=(n.__runInitializers(this,v),(0,g.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringWithNameManager",!1)&&(0,g.isChangeGateEnabled)("OfficeVSO:9646883_NameManager-FG-Removal"))}return We(w,[{key:"run",value:function*(N){var U=yield{kind:"ParseActiveCell",formulaText:N.content};if(U.kind!=="ParseActiveCell"||!(0,a.isSuccess)(U.result)||U.result.value.kind!==o.EditKind.Formula)return null;var K=U.result.value.formula,G=yield{kind:"GetDefinedNamesInfo"};if(G.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var $=G.definedNamesInfo,O=new m.AutocompleteBaseVisitor(K,N.caretPosition,N.content);(0,l.reduceBottomUp)(O,K);var j=O.autocompleteString,z=O.stringStartPosition,H=O.stringEndPosition,V=O.isInsideArrayNode;if(!(0,a.isDefined)(j)||!(0,a.isDefined)(H)||!(0,a.isDefined)(z)||V)return null;var I=(0,y.filterSuggestionsAccordingToPrefix)(j,$,function(oe){return oe.name}),B=I.prefixedSuggestions,q=I.notPrefixedSuggestions;if(this.newNamedObjectsEnabled){var W=[].concat(Ur(B.map(function(oe){return Object.assign({},oe,{isPrefixed:!0})})),Ur(q.map(function(oe){return Object.assign({},oe,{isPrefixed:!1})})));for(var Z of W)if(!((0,a.isNone)(Z.reference)||Z.type!==d.DefinedNameInfoType.Other)){var P=yield{kind:"ParseActiveCell",formulaText:Z.reference};if(P.kind!=="ParseActiveCell"||!(0,a.isSuccess)(P.result)||P.result.value.kind!==o.EditKind.Formula)return null;var Q=P.result.value.formula;Q.isWellFormed&&Q.node.kind==="Lambda"&&Q.node.isClosed&&(Z.type=d.DefinedNameInfoType.Lambda)}var Y=(0,y.getCompletedFunctionSuffix)(N.content,H);return{items:this.namesToCompletionItems(W,z,H,Y)}}var X=this.namesToCompletionItemsOld(B,z,H,!0),ee=this.namesToCompletionItemsOld(q,z,H,!1);return{items:[].concat(Ur(X),Ur(ee))}}},{key:"namesToCompletionItemsOld",value:function(N,U,K,G){return N.filter(function($){return $.type!==d.DefinedNameInfoType.Invalid}).map(function($){return{label:$.name,kind:$.type===d.DefinedNameInfoType.NamedRange?d.CompletionItemKind.NamedRange:d.CompletionItemKind.Table,type:d.SuggestionKind.Simple,textEdit:{newText:$.name,range:{start:{line:0,character:U},end:{line:0,character:K}}},detail:$.tooltip,isPrefixed:G}})}},{key:"namesToCompletionItems",value:function(N,U,K,G){return N.filter(function($){return $.type!==d.DefinedNameInfoType.Invalid}).map(function($){var O=T($),j=$.name;return O===d.CompletionItemKind.Lambda&&(j+=G),{label:$.name,kind:O,type:d.SuggestionKind.Simple,textEdit:{newText:j,range:{start:{line:0,character:U},end:{line:0,character:K}}},detail:$.tooltip,isPrefixed:$.isPrefixed}})}},{key:"logFailure",value:function(N){l.ulsLogger.ULS.traceTag(528562134,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`AutocompleteNamedObjectPlugin encountered a failure with msg ${N}`)}}])})();return n.__setFunctionName(k,"AutocompleteNamedObjectsPlugin"),(function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[E.uiMessageHandler({kind:h.RequestKind.functionSuggestion})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(N){return"run"in N},get:function(N){return N.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},D,{kind:"class",name:k.name,metadata:w},null,M),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})})(),k.factory=E.injectPluginFactory(),(function(){n.__runInitializers(k,M)})(),x=k})();r.AutocompleteNamedObjectsPlugin=A;function T(D){switch(D.type){case d.DefinedNameInfoType.NamedRange:return d.CompletionItemKind.NamedRange;case d.DefinedNameInfoType.Table:return d.CompletionItemKind.Table;case d.DefinedNameInfoType.Lambda:return d.CompletionItemKind.Lambda;default:return d.CompletionItemKind.NamedOther}}(0,R.registerPlugin)(A),r.autocompleteNamedObjectsPluginDependenciesResolved=(0,F.trackableAsyncLazy)(nr(function*(){var D=yield C.autoCompletePluginsThread.getValue();yield D.createAndAttachPlugin(d.PluginFactoryName.AutocompleteNamedObjectsPlugin),yield C.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteNamedObjectsPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValuePlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteRichValuePluginDependenciesResolved=r.AutocompleteRichValuePlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc-syntax/lib/index.js"),g=c("../excel-online-x10-interop/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValueVisitor.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),E=S.PluginRegistry.create(g.PluginFactoryName.AutocompleteRichValuePlugin,g.PluginGroup.Excel),A=(function(){var _=[E.x10Plugin()],M,k=[],v,b=[],x,w=v=(function(){function L(){Ge(this,L),n.__runInitializers(this,b)}return We(L,[{key:"run",value:function*(U){var K,G;if((0,a.isNone)(U.content)||(0,a.isNone)(U.caretPosition))return D("missing request arguments"),null;var $=yield{kind:"ParseActiveCell",formulaText:U.content};if($.kind!=="ParseActiveCell"||!(0,a.isSuccess)($.result)||$.result.value.kind!==o.EditKind.Formula)return null;var O=$.result.value.formula,j=yield{kind:"GetDefinedNamesInfo"};if(j.kind!=="GetDefinedNamesInfo")return D("failed to get named objects info"),null;var z=yield{kind:"GetActiveCell"};if(z.kind!=="GetActiveCell")return D("failed to get active cell"),null;var H=z.activeCell,V=new y.AutocompleteRichValueVisitor(O,U.caretPosition,U.content,j.definedNamesInfo,H.range);if((0,l.reduceBottomUp)(V,O),V.isInsideArrayNode)return null;var I,B=void 0;if((0,a.isDefined)(V.cellRef))I=V.cellRef,B=H.sheet.index;else if((0,a.isDefined)(V.namedRangeNode)){var q={originGridCell:(0,a.success)(H.range),originSheet:(0,a.success)(H.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},W=yield{kind:"ResolveReferences",nodes:[V.namedRangeNode],locals:q};if(W.kind==="ResolveReferences"){var Z=W.resolverResults[0];if(Z.kind===l.ResolvedKind.ResolvedStructRef&&(0,a.isSuccess)(Z.resolution)&&Z.resolution.value!==void 0){var P=Z.resolution.value.range;I={firstRow:P.row,firstColumn:P.col,lastRow:P.row+P.rows-1,lastColumn:P.col+P.cols-1},B=Z.resolution.value.sheet.index}}}if(!(0,a.isDefined)(I))return null;var Q=V.dotNotationPath;if((0,a.isNone)(Q))return D("failed to parse cellRef"),null;var Y="";if((0,a.isDefined)(V.sheetName))Y=V.sheetName;else{var X=yield{kind:"GetSheetNames"};if(X.kind!=="GetSheetNames")return D("failed to get sheet names"),null;if(!(0,l.isDocumentLocEqual)(H.sheet.document,X.document))return D("sheet names document is different than that of active cell"),null;if(!(0,a.isDefined)(B))return D("sheet index is undefined"),null;Y=X.sheets[X.idToIndex[B]].sheetName}var ee=Object.assign({},I,{sheetName:Y,namedObjectName:""}),oe=yield{kind:"GetRichValueFieldListContext",rangeToQuery:ee,dotNotationPath:Q,singleColumn:!1,findRange:!1};if(oe.kind!=="GetRichValueFieldListContext")return D("failed to get field list context data"),null;if((0,a.isNone)(oe.result)||oe.result.length===0)return null;oe.result.length>1&&D("fieldListContextRequest results length greater than 1");var le=(0,m.filterSuggestionsAccordingToPrefix)(V.richValueItemPrefix,oe.result[0].FieldInfoDataList,function(me){return me.Name},!0),ue=le.prefixedSuggestions,te=le.notPrefixedSuggestions,ie=yield{kind:"GetConfig"},ae=this.resultsToCompletionItems(ue,!0,V.dotNotationIndex,(K=V.fieldRefChainEndIndex)!=null?K:U.caretPosition,ie,!!V.namedRangeNode),re=this.resultsToCompletionItems(te,!1,V.dotNotationIndex,(G=V.fieldRefChainEndIndex)!=null?G:U.caretPosition,ie,!!V.namedRangeNode),ne=[].concat(Ur(ae),Ur(re));if(V.shouldAddEmptySuggestion){var ce;ne=[T(V.dotNotationIndex,(ce=V.fieldRefChainEndIndex)!=null?ce:U.caretPosition)].concat(Ur(ne))}return{items:ne}}},{key:"resultsToCompletionItems",value:function(U,K,G,$,O,j){return U.map(function(z){return{label:z.Name,kind:g.CompletionItemKind.RichEntity,type:g.SuggestionKind.Simple,detail:"",textEdit:{newText:w.getTextToCommit(z,O,j),range:{start:{line:0,character:G},end:{line:0,character:$}}},isPrefixed:K}})}}],[{key:"getTextToCommit",value:function(U,K,G){var $=U.Name;if($=$.replace("'","''"),$=$.replace("[","'["),$=$.replace("]","']"),U.RefersToDotFunction)return`.${$}`;if(G)return`.[${$}]`;var O=K.kind==="GetConfig"?K.config.localeInfo:void 0;return O&&!(0,d.isUnbracketedFieldName)(O,$)?`.[${$}]`:`.${$}`}}])})();return n.__setFunctionName(v,"AutocompleteRichValuePlugin"),(function(){var L=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;x=[E.uiMessageHandler({kind:h.RequestKind.functionSuggestion})],n.__esDecorate(v,null,x,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(U){return"run"in U},get:function(U){return U.run}},metadata:L},null,b),n.__esDecorate(null,M={value:v},_,{kind:"class",name:v.name,metadata:L},null,k),w=v=M.value,L&&Object.defineProperty(v,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:L})})(),v.factory=E.injectPluginFactory(),(function(){n.__runInitializers(v,k)})(),w=v})();r.AutocompleteRichValuePlugin=A;function T(_,M){return{label:"",kind:g.CompletionItemKind.RichEntityEmptyCellRef,type:g.SuggestionKind.Simple,detail:"",textEdit:{newText:"",range:{start:{line:0,character:_},end:{line:0,character:M}}},isPrefixed:!0}}function D(_){a.ulsLogger.ULS.traceTag(529056660,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`AutocompleteRichValuePlugin encountered a failure with msg ${_}`)}(0,R.registerPlugin)(A),r.autocompleteRichValuePluginDependenciesResolved=(0,F.trackableAsyncLazy)(nr(function*(){var _=yield C.dynamicPluginLoaderCreated.getValue();yield _.createAndAttachPlugin(g.PluginFactoryName.AutocompleteRichValuePlugin),yield C.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteRichValuePluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValueVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutocompleteRichValueVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),d=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=(function(R){function C(S,F,E,A,T){var D;return Ge(this,C),D=Ta(this,C,[S,F]),D.formulaText=E,D.definedNames=A,D.activeCell=T,D.dotNotationPath="",D.richValueItemPrefix="",D.dotNotationIndex=0,D.shouldAddEmptySuggestion=!1,D}return Ea(C,R),We(C,[{key:"nameNode",value:function(F,E,A){var T,D=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;if(D===this.caretPosition&&F.kind===a.NamePartKind.IdentNamePart&&this.trySetDefinedName(F)&&(this.dotNotationIndex=D,this.childFieldRefLabel=A),F.kind===a.NamePartKind.FieldRefNamePart){var _,M=(_=this.parsedFormulaTree.spans[F.lhs.label])==null?void 0:_.end;if((0,n.isDefined)(M)&&(this.caretPosition===D||this.isCaretAfterDotBeforeStartOfFieldRef(M,F.rhs)&&F.lhs.kind!==a.NamePartKind.FieldRefNamePart)){var k=!1;F.lhs.kind===a.NamePartKind.CellRefNamePart?(this.setCellRef(F.lhs.ref,E),k=!0):F.lhs.kind===a.NamePartKind.IdentNamePart&&this.trySetDefinedName(F.lhs)&&(k=!0),k&&(this.dotNotationIndex=M,F.rhs.field.kind===a.NodeKind.Ident&&(this.caretPosition===D?this.richValueItemPrefix=F.rhs.field.whole:this.fieldRefChainEndIndex=D))}}return It(wt(C.prototype),"nameNode",this).call(this,F,E,A)}},{key:"cellRefNode",value:function(F,E,A){var T,D=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;return D!==void 0&&this.caretPosition===D&&(this.setCellRef(F,E),this.dotNotationIndex=D,this.childFieldRefLabel=A,this.shouldAddEmptySuggestion=!0),It(wt(C.prototype),"cellRefNode",this).call(this,F,E,A)}},{key:"fieldRefNode",value:function(F,E,A){var T,D,_=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end,M=(D=this.parsedFormulaTree.spans[F.label])==null?void 0:D.end;return _===void 0||M===void 0?It(wt(C.prototype),"fieldRefNode",this).call(this,F,E,A):(this.isCaretAtEndOfFieldRefNode(_,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(F,A),this.dotNotationIndex=M,this.richValueItemPrefix=y(E)):this.isCaretAfterDotBeforeStartOfFieldRef(M,E)?(this.initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath(F,A),this.dotNotationIndex=M,this.fieldRefChainEndIndex=_):F.label===this.childFieldRefLabel&&(this.fieldRefChainEndIndex=_,this.childFieldRefLabel=A),It(wt(C.prototype),"fieldRefNode",this).call(this,F,E,A))}},{key:"structRefNode",value:function(F,E,A){var T,D=It(wt(C.prototype),"structRefNode",this).call(this,F,E,A),_=(T=this.parsedFormulaTree.spans[A])==null?void 0:T.end;if(this.caretPosition===_&&(0,n.isDefined)(F)&&E.isClosed&&D.kind===a.NodeKind.StructRef){var M=this.definedNames.some(function(k){return k.type===l.DefinedNameInfoType.Table&&(0,n.isDefined)(k.name)&&k.name.toLowerCase()===F.whole.toLowerCase()});M&&(this.setNamedNodeRef(D),this.dotNotationIndex=_)}return D}},{key:"initCellRefAtFieldsRefsChainStartAndAccumulateDotNotationPath",value:function(F,E){for(var A=F;A.kind===a.NodeKind.FieldRef;)this.dotNotationPath=m(A.rhs)+"."+this.dotNotationPath,A=A.lhs;A.kind===a.NodeKind.CellRef&&this.setCellRef(A.ref,A.qualifier),A.kind===a.NodeKind.StructRef&&this.setNamedNodeRef(A),A.kind===a.NodeKind.Name&&this.trySetDefinedName(A.parts),this.childFieldRefLabel=E}},{key:"getRefString",value:function(F){var E,A,T=(E=this.parsedFormulaTree.spans[F])==null?void 0:E.start,D=(A=this.parsedFormulaTree.spans[F])==null?void 0:A.end;return(0,n.isDefined)(T)&&(0,n.isDefined)(D)&&T>=0&&D<this.formulaText.length?this.formulaText.substring(T,D):""}},{key:"setCellRef",value:function(F,E){var A=this;(F.kind===a.CellRefKind.Single||F.kind===a.CellRefKind.Range)&&(this.cellRef=(0,d.getRangeFromCellRef)(F,this.activeCell,h)),(0,n.isDefined)(E)&&(this.sheetName=(0,d.getSheetNameFromQualifier)(E,h)),this.trySetDotNotationPathOrigin(function(){return A.getRefString(F.label)})}},{key:"setNamedNodeRef",value:function(F){var E=this;this.namedRangeNode=F,this.trySetDotNotationPathOrigin(function(){return E.getRefString(F.label)})}},{key:"isCaretAfterDotBeforeStartOfFieldRef",value:function(F,E){var A;if(!(0,n.isDefined)(E))return!1;var T=(A=this.parsedFormulaTree.spans[E.field.label])==null?void 0:A.start;return T!==void 0&&this.caretPosition>F&&(this.caretPosition<T||!E.isBracketed&&this.caretPosition===T)}},{key:"isCaretAtEndOfFieldRefNode",value:function(F,E){var A;if(this.caretPosition===F)return!0;var T=(A=this.parsedFormulaTree.spans[E.field.label])==null?void 0:A.end;return!!((0,n.isDefined)(T)&&this.caretPosition===T)}},{key:"trySetDefinedName",value:function(F){if(F.canDenoteNamedObject){var E=this.definedNames.find(function(A){var T;return((T=A.name)==null?void 0:T.toLowerCase())===F.asWhole.toLowerCase()});if((0,n.isDefined)(E))return this.setDefinedName(E),!0}return!1}},{key:"setDefinedName",value:function(F){var E,A=F.namedRange;if((0,n.isDefined)(A)){var T=(E=F.sheetName)!=null?E:A.sheetName;(0,n.isDefined)(T)&&(this.sheetName=T),this.cellRef={firstRow:A.top-1,firstColumn:A.left-1,lastRow:A.bottom-1,lastColumn:A.right-1},this.trySetDotNotationPathOrigin(function(){return F.name})}}},{key:"trySetDotNotationPathOrigin",value:function(F){if(this.dotNotationPath.length>0){var E=F();(0,n.isDefined)(E)?this.dotNotationPath=E+"."+this.dotNotationPath:h("tryUpdateDotNotationPath with undefined name")}}}])})(o.CaretInsideArrayNodeIdentityVisitor);r.AutocompleteRichValueVisitor=g;function m(R){return"["+y(R)+"]"}function y(R){return R.field.kind!==a.NodeKind.Ident?"":R.field.whole}function h(R){a.ulsLogger.ULS.traceTag(523257827,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`AutocompleteRichValueVisitor failed with msg: ${R}`)}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompleteTableHeadersPluginDependenciesResolved=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../office-online-feature-gates/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitor.js"),h=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitorOld.js"),R=c("../excel-online-calc/lib/calc/utils.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),F=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),E=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),A=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),T=E.PluginRegistry.create(d.PluginFactoryName.AutocompleteTableHeadersPlugin,d.PluginGroup.Excel),D=(function(){var k=[T.x10Plugin()],v,b=[],x,w=[],L,N=x=(function(){function U(){var K=this;Ge(this,U),this.fixAutocompleteTableHeadersBugEnabled=(n.__runInitializers(this,w),(0,g.isChangeGateEnabled)("OfficeVSO:7899833_fixAutocompleteTableHeadersBug")),this.getCompletionItems=function(G,$,O,j,z,H){var V=$.charAt(0)==="@";if(V||z){var I=V?O+1:O,B=V?$.substring(1):$;return K.generateHeadersCompletionItems(B,G,I,j,!0)}var q=[],W=$==="";if(W){var Z,P=(Z=H[l.SpecialRefId.ThisRow])==null?void 0:Z.substring(1);K.fixAutocompleteTableHeadersBugEnabled?q.push(K.generateThisRowOpCompletionItem(O,O,P)):q.push(K.generateThisRowOpCompletionItem(O,j,P))}return q.push.apply(q,Ur(K.generateSpecialCaseCompletionItems(O,j,$,H))),q.push.apply(q,Ur(K.generateHeadersCompletionItems($,G,O,j))),q},this.getHeaderTextEditCallback=function(G){return function($){var O=M($);return G&&K.hasSpecialChars(O)?`[${O}]`:O}},this.hasSpecialChars=function(G){try{var $=new RegExp("(?=\\P{L})(?=\\P{M})(?=\\P{N})","u");return $.test(G)}catch(O){return K.logFailure(`hasSpecialChars method, error: ${O}.`),!0}}}return We(U,[{key:"run",value:function*(G){var $=G.content,O=G.caretPosition;if((0,a.isNone)($)||(0,a.isNone)(O))return null;var j=yield{kind:"ParseActiveCell",formulaText:$};if(j.kind!=="ParseActiveCell"||!(0,a.isSuccess)(j.result)||j.result.value.kind!==o.EditKind.Formula)return null;var z=j.result.value.formula,H=yield{kind:"GetDefinedNamesInfo"};if(H.kind!=="GetDefinedNamesInfo")return this.logFailure("failed to get named objects info"),null;var V=H.definedNamesInfo.filter(function(me){return me.type===d.DefinedNameInfoType.Table}).map(function(me){return me.name}).filter(a.isDefined);if(V.length===0)return null;var I;this.fixAutocompleteTableHeadersBugEnabled?I=new y.AutocompleteTableHeadersVisitor(z,O,V):I=new h.AutocompleteTableHeadersVisitorOld(z,O,V),(0,l.reduceBottomUp)(I,z);var B=I,q=B.tableName,W=I,Z=W.containingNode,P=W.isInsideArrayNode,Q=W.isNodeClosed;if((0,a.isNone)(Z)||P)return null;if((0,a.isNone)(q)){var Y,X=yield{kind:"GetActiveCell"};if(X.kind!=="GetActiveCell")return this.logFailure("Couldn't get active cell"),null;var ee=yield{kind:"GetContainingTable",cell:X.activeCell};if(ee.kind!=="GetContainingTable"||!(0,a.isSuccess)(ee.result))return this.logFailure(`GetContainingTable request failed. result kind = ${JSON.stringify(ee)}`),null;if(q=(Y=ee.result.value)==null?void 0:Y.name,(0,a.isNone)(q))return null}var oe=Z.start,le=Z.end,ue=$.charAt(le-1);if((ue==="]"||ue===")")&&le--,$.charAt(oe)==="["&&oe++,O!==le&&(!this.fixAutocompleteTableHeadersBugEnabled||!this.caretIsInTheBeginning($,oe,O)))return null;var te=yield{kind:"GetAvailableTableHeaders",tableName:q},ie;if(te.kind==="GetAvailableTableHeaders"&&(0,a.isSuccess)(te.result)&&!(0,a.isNone)(te.result.value)&&!te.result.value.isPartial)ie=te.result.value.cols;else{l.ulsLogger.ULS.traceTag(509682331,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,"AutocompleteTableHeadersPlugin getting col headers from server");var ae=yield{kind:"GetFullTableHeadersFromServer",tableName:q};if(ae.kind==="GetFullTableHeadersFromServer"&&(0,a.isDefined)(ae.result))ie=ae.result;else return this.logFailure("Failed to get header names from server"),null}if(!(0,a.isDefined)(ie)||ie.length===0)return null;var re="";this.fixAutocompleteTableHeadersBugEnabled&&this.caretIsInTheBeginning($,oe,O)?le=Q?le:oe:re=$.substring(oe,le);var ne=yield{kind:"GetConfig"};if(ne.kind!=="GetConfig")return this.logFailure("getConfig request failed"),null;var ce=this.getCompletionItems(ie,re,oe,le,I.isWithinThisRowOp,ne.config.localeInfo.specialRefNames);return{items:ce}}},{key:"caretIsInTheBeginning",value:function(G,$,O){var j=G.substring($,O).trim();return j.length===0}},{key:"generateCompletionItems",value:function(G,$,O,j,z,H){var V=[];return G.forEach(function(I){var B=typeof I=="string",q=B?I:I.name,W=B?void 0:I.description;V.push({label:q,kind:z,type:d.SuggestionKind.Simple,textEdit:{newText:(0,a.isDefined)(H)?H(q):q,range:{start:{line:0,character:$},end:{line:0,character:O}}},detail:W,isPrefixed:j})}),V}},{key:"generateHeadersCompletionItems",value:function(G,$,O,j){var z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,H=(0,m.filterSuggestionsAccordingToPrefix)(G,$),V=H.prefixedSuggestions,I=H.notPrefixedSuggestions,B=this.getHeaderTextEditCallback(z);return[].concat(Ur(this.generateCompletionItems(V,O,j,!0,d.CompletionItemKind.TableHeader,B)),Ur(this.generateCompletionItems(I,O,j,!1,d.CompletionItemKind.TableHeader,B)))}},{key:"generateSpecialCaseCompletionItems",value:function(G,$,O,j){var z=[l.SpecialRefId.All,l.SpecialRefId.Data,l.SpecialRefId.Headers,l.SpecialRefId.Totals].map(function(B){var q;return{name:(q=j[B])!=null?q:"",description:_.getValue()[B]}}),H=(0,m.filterSuggestionsAccordingToPrefix)(O,z,function(B){return B.name}),V=H.prefixedSuggestions,I=H.notPrefixedSuggestions;return[].concat(Ur(this.generateCompletionItems(V,G,$,!0,d.CompletionItemKind.TableSpecialStructRef)),Ur(this.generateCompletionItems(I,G,$,!1,d.CompletionItemKind.TableSpecialStructRef)))}},{key:"generateThisRowOpCompletionItem",value:function(G,$,O){return{label:`@ - ${O}`,kind:d.CompletionItemKind.TableSpecialStructRef,type:d.SuggestionKind.Simple,textEdit:{newText:"@",range:{start:{line:0,character:G},end:{line:0,character:$}}},detail:FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription),shouldRequestAutocompleteOnCommit:!0}}},{key:"logFailure",value:function(G){l.ulsLogger.ULS.traceTag(526508764,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`AutocompleteTableHeadersPlugin encountered a failure with msg ${G}`)}}])})();return n.__setFunctionName(x,"AutocompleteTableHeadersPlugin"),(function(){var U=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;L=[T.uiMessageHandler({kind:C.RequestKind.functionSuggestion})],n.__esDecorate(x,null,L,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(G){return"run"in G},get:function(G){return G.run}},metadata:U},null,w),n.__esDecorate(null,v={value:x},k,{kind:"class",name:x.name,metadata:U},null,b),N=x=v.value,U&&Object.defineProperty(x,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:U})})(),x.factory=T.injectPluginFactory(),(function(){n.__runInitializers(x,b)})(),N=x})();(0,S.registerPlugin)(D),r.autocompleteTableHeadersPluginDependenciesResolved=(0,A.trackableAsyncLazy)(nr(function*(){var k=yield F.dynamicPluginLoaderCreated.getValue();yield k.createAndAttachPlugin(d.PluginFactoryName.AutocompleteTableHeadersPlugin),yield F.schedulerWithRecalcServiceAttached.getValue()}),"autocompleteTableHeadersPluginDependenciesResolved");var _=new R.ResettableLazy(function(){return J(J(J(J(J({},l.SpecialRefId.All,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefAllDescription)),l.SpecialRefId.Data,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefDataDescription)),l.SpecialRefId.Headers,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefHeadersDescription)),l.SpecialRefId.Totals,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.SpecialRefTotalsDescription)),l.SpecialRefId.ThisRow,FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.ThisRowOpDescription))}),M=function(v){return v.replace(/\[|\]|\'|\@|\#/g,"'$&")}},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutocompleteTableHeadersVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=(function(d){function g(m,y,h){var R;return Ge(this,g),R=Ta(this,g,[m,y]),R.tableNames=h,R.isWithinThisRowOp=!1,R.isStructRefClosed=!1,R.isNodeClosed=!1,R.findContainingNode=function(C){var S=R.parsedFormulaTree.spans[C.label];if(R.isCaretInNode(C))switch(C.kind){case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:case a.StructRefKind.BadRef:R.isTighterThanCurrent(S)&&(R.containingNode=S,R.isNodeClosed=R.getIsNodeClosed(C));break;case a.StructRefKind.ThisRowOpRef:var F=C,E=F.ref;if(R.isCaretInBeginningOfNode(S))break;R.isWithinThisRowOp=!0,(0,n.isDefined)(E)?R.findContainingNode(E):R.isTighterThanCurrent(S)&&(R.containingNode=S,R.isNodeClosed=R.isStructRefClosed);break;case a.StructRefKind.CommaOpRef:if(R.isCaretInBeginningOfNode(S))break;var A=C;A.refs.map(R.findContainingNode);break;case a.StructRefKind.RangeOpRef:if(R.isCaretInBeginningOfNode(S))break;var T=C;R.findContainingNode(T.lhs),R.findContainingNode(T.rhs);break;case a.StructRefKind.MissingRef:R.containingNode=void 0;break}},R.isTighterThanCurrent=function(C){return(0,n.isDefined)(C)&&((0,n.isNone)(R.containingNode)||C.end<R.containingNode.end||C.start>R.containingNode.start)},R}return Ea(g,d),We(g,[{key:"structRefNode",value:function(y,h,R){var C=this;if(this.isCaretInNode(h)){y&&this.tableNames.forEach(function(F){F.toLocaleLowerCase()===y.whole.toLocaleLowerCase()&&(C.tableName=F)});var S=this.parsedFormulaTree.spans[h.label];this.isNodeClosed=this.isStructRefClosed=h.isClosed,this.containingNode=S,h.innerRef!==void 0&&this.findContainingNode(h.innerRef)}return It(wt(g.prototype),"structRefNode",this).call(this,y,h,R)}},{key:"getIsNodeClosed",value:function(y){return y.isBracketed?y.isClosed:this.isStructRefClosed}},{key:"isCaretInNode",value:function(y){var h=this.parsedFormulaTree.spans[y.label];return(0,n.isDefined)(h)&&this.caretPosition<=h.end&&this.caretPosition>=h.start}},{key:"isCaretInBeginningOfNode",value:function(y){return(0,n.isDefined)(y)&&this.caretPosition===y.start}}])})(l.CaretInsideArrayNodeIdentityVisitor);r.AutocompleteTableHeadersVisitor=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersVisitorOld.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AutocompleteTableHeadersVisitorOld=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteBaseVisitor.js"),o=(function(d){function g(m,y,h){var R;return Ge(this,g),R=Ta(this,g,[m,y]),R.tableNames=h,R.isWithinThisRowOp=!1,R.isNodeClosed=!1,R.findContainingNode=function(C){var S=R.parsedFormulaTree.spans[C.label];if(R.isCaretInNode(C))switch(C.kind){case a.StructRefKind.SpecialRef:case a.StructRefKind.ColumnRef:case a.StructRefKind.BadRef:R.isTighterThanCurrent(S)&&(R.containingNode=S);break;case a.StructRefKind.ThisRowOpRef:var F=C,E=F.ref;R.isWithinThisRowOp=!0,(0,n.isDefined)(E)?R.findContainingNode(E):R.isTighterThanCurrent(S)&&(R.containingNode=S);break;case a.StructRefKind.CommaOpRef:var A=C;A.refs.map(R.findContainingNode);break;case a.StructRefKind.RangeOpRef:var T=C;R.findContainingNode(T.lhs),R.findContainingNode(T.rhs);break;case a.StructRefKind.MissingRef:R.containingNode=void 0;break}},R.isTighterThanCurrent=function(C){return(0,n.isDefined)(C)&&((0,n.isNone)(R.containingNode)||C.end<R.containingNode.end||C.start>R.containingNode.start)},R}return Ea(g,d),We(g,[{key:"structRefNode",value:function(y,h,R){var C=this;return this.isCaretInNode(h)&&(y&&this.tableNames.forEach(function(S){S.toLocaleLowerCase()===y.whole.toLocaleLowerCase()&&(C.tableName=S)}),h.innerRef===void 0?this.containingNode=this.parsedFormulaTree.spans[h.label]:this.findContainingNode(h.innerRef)),It(wt(g.prototype),"structRefNode",this).call(this,y,h,R)}},{key:"isCaretInNode",value:function(y){var h=this.parsedFormulaTree.spans[y.label];return(0,n.isDefined)(h)&&this.caretPosition<=h.end&&this.caretPosition>=h.start}}])})(l.CaretInsideArrayNodeIdentityVisitor);r.AutocompleteTableHeadersVisitorOld=o},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/formulaAuthoringCopilotIPEPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.formulaAuthoringCopilotIPEPluginDependenciesResolved=r.formulaAuthoringCopilotIPEPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),m=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),h=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),R=["="],C=y.PluginRegistry.create(l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,l.PluginGroup.Excel),S=(function(){var D=[C.x10Plugin()],_,M=[],k,v=[],b,x=k=(function(){function w(){Ge(this,w),n.__runInitializers(this,v)}return We(w,[{key:"run",value:function*(N){return(0,a.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaAuthoringCopilotIPE")?F(N.content)?F(N.cellOriginalValue)?T():A():{shouldShowIPE:!1}:N.content==="="?{shouldShowIPE:!0}:{shouldShowIPE:!1}}}])})();return n.__setFunctionName(k,"formulaAuthoringCopilotIPEPlugin"),(function(){var w=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;b=[C.uiMessageHandler({kind:d.RequestKind.formulaCopilotIPE,modifiers:{executionType:o.ExecutionType.Sync}}),C.uiMessageHandler({kind:d.RequestKind.formulaCopilotIPE})],n.__esDecorate(k,null,b,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(N){return"run"in N},get:function(N){return N.run}},metadata:w},null,v),n.__esDecorate(null,_={value:k},D,{kind:"class",name:k.name,metadata:w},null,M),x=k=_.value,w&&Object.defineProperty(k,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:w})})(),k.factory=C.injectPluginFactory(),(function(){n.__runInitializers(k,M)})(),x=k})();r.formulaAuthoringCopilotIPEPlugin=S,(0,g.registerPlugin)(S);function F(D){return R.some(function(_){return D.startsWith(_)})}function E(D){switch(D){case l.FormulaCopilotIPEMode.Create:return FormulaAuthoringStringsManager.get(FormulaAuthoringStringsEnum.CopilotIPEFormulaCreationPlaceholder);case l.FormulaCopilotIPEMode.Modify:return"";default:(0,a.assertNever)(`unexpected formula mode ${D}`,D)}}function A(){return{shouldShowIPE:!0,mode:l.FormulaCopilotIPEMode.Create,placeholderText:E(l.FormulaCopilotIPEMode.Create)}}function T(){return{shouldShowIPE:!1,mode:l.FormulaCopilotIPEMode.Modify,placeholderText:E(l.FormulaCopilotIPEMode.Modify)}}r.formulaAuthoringCopilotIPEPluginDependenciesResolved=(0,h.trackableAsyncLazy)(nr(function*(){var D=yield m.autoCompletePluginsThread.getValue();yield D.loadPluginScript("formula-authoring-strings",!0),yield D.createAndAttachPlugin(l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin),yield m.schedulerWithRecalcServiceAttached.getValue()}),"formulaAuthoringCopilotIPEPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.functionShortDescriptions=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=c("../excel-online-calc/lib/calc/utils.js");r.functionShortDescriptions=new o.ResettableLazy(function(){try{var d=new Map,g={};for(var m of Object.keys(a.WorksheetFuncId)){var y=Number(m);if(!isNaN(Number(y))){var h=FormulaAuthoringStrings[a.WorksheetFuncId[y]+"ShortDescription"];d.set(y.toString(),h),g[y.toString()]=h}}return(0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.UseObjectInsteadOfMapForFunctionShortDescriptions")?{descriptionMap:g}:{descriptionMap:d}}catch(R){return n.ulsLogger.ULS.traceTag(538792415,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,`failed to get functionShortDescriptionsMap with exception ${R}`),{}}})},"../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.EventCallbacksManagerService=r.isALAnnotationEventKind=r.ALAnnotationKinds=r.ExternallyHandledEventKinds=r.ExternallyTriggeredEventKinds=r.ALAnnotationKind=r.EventKind=void 0,r.makeEventEmitter=g,r.makeALAnnotationNotifier=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),l;(function(h){h.InternalTestEvent="InternalTestEvent",h.TestEvent="TestEvent",h.FBECacheUpdateEvent="FBECacheUpdateEvent",h.FBESendSignal="FBESendSignal",h.FBEOutcomeUpdate="FBEOutcomeUpdate",h.FBECacheUpdateEventDeprecated="FBECacheUpdateEventDeprecated",h.FormulaTranspilerInitEvent="FormulaTranspilerInitEvent",h.DescriptionCalculateColumns="DescriptionCalculateColumns",h.ExternalLinksMetaDataInitEvent="ExternalLinksMetaDataInitEvent",h.FormulaCompletionBlockedSuggestion="FormulaCompletionBlockedSuggestion",h.FormulaCompletionFormulaAnnotationArrived="FormulaCompletionFormulaAnnotationArrived",h.FormulaCompletionValuePreviewArrived="FormulaCompletionValuePreviewArrived"})(l||(r.EventKind=l={}));var o;(function(h){h.FormulaByExample="FormulaByExample",h.CalculatedColumnSuggestion="CalculatedColumnSuggestion",h.FormulaByExamplePreview="FormulaByExamplePreview",h.FormulaCompletionFormulaAnnotation="FormulaCompletionFormulaAnnotation",h.FormulaCompletionBlockedAnnotation="FormulaCompletionBlockedAnnotation",h.FormulaCompletionValuePreviewAnnotation="FormulaCompletionValuePreviewAnnotation"})(o||(r.ALAnnotationKind=o={})),r.ExternallyTriggeredEventKinds=[l.TestEvent,l.FBEOutcomeUpdate,l.FormulaTranspilerInitEvent,l.ExternalLinksMetaDataInitEvent],r.ExternallyHandledEventKinds=[l.TestEvent,l.DescriptionCalculateColumns,l.FormulaCompletionBlockedSuggestion,l.FormulaCompletionValuePreviewArrived],r.ALAnnotationKinds=(0,n.strEnumArray)(o);var d=function(R){return r.ALAnnotationKinds.findIndex(function(C){return R===C})>=0};r.isALAnnotationEventKind=d,(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)(),(0,n.staticAssertSame)();function g(h){return(0,a.mapFromArrayOfDependantPairs)(r.ExternallyTriggeredEventKinds.map(function(R){return[R,function(C){return h.triggerEvent(R,C)}]}))}function m(h){var R=function(S){return function(F){return(0,n.isNone)(F)?Promise.resolve():Promise.resolve(h.triggerEvent(S,F))}};return{FormulaByExample:R(o.FormulaByExample),CalculatedColumnSuggestion:R(o.CalculatedColumnSuggestion),FormulaByExamplePreview:R(o.FormulaByExamplePreview),FormulaCompletionFormulaAnnotation:R(o.FormulaCompletionFormulaAnnotation),FormulaCompletionBlockedAnnotation:R(o.FormulaCompletionBlockedAnnotation),FormulaCompletionValuePreviewAnnotation:R(o.FormulaCompletionValuePreviewAnnotation)}}var y=(function(){function h(R){var C=this;Ge(this,h),this.registry=(0,a.mapFromArrayOfDependantPairs)(r.ExternallyHandledEventKinds.map(function(S){return[S,[]]})),this.registerEventCallback=function(S,F){return C.registry[S].push(F)},this.TestEvent=this.make("TestEvent"),this.DescriptionCalculateColumns=this.make("DescriptionCalculateColumns"),this.FormulaCompletionBlockedSuggestion=this.make("FormulaCompletionBlockedSuggestion"),this.FormulaCompletionValuePreviewArrived=this.make("FormulaCompletionValuePreviewArrived"),R(this)}return We(h,[{key:"make",value:function(C){var S=this;return function(F){return S.registry[C].forEach(function(E){return E(F)})}}}])})();r.EventCallbacksManagerService=y},"../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ALAnnotationKind=r.EventKind=void 0;var n=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js");Object.defineProperty(r,"EventKind",{enumerable:!0,get:function(){return n.EventKind}}),Object.defineProperty(r,"ALAnnotationKind",{enumerable:!0,get:function(){return n.ALAnnotationKind}})},"../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.defaultPluginResponseWindows=r.RequestKind=void 0;var n=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js");Object.defineProperty(r,"RequestKind",{enumerable:!0,get:function(){return n.RequestKind}}),Object.defineProperty(r,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return n.defaultPluginResponseWindows}})},"../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js":function(p,r,c){"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.requestKindCellContentNamesMap=r.defaultPluginResponseWindows=r.RequestKind=void 0,r.makeRequester=g,r.makeSyncRequester=m;var l=c("../excel-online-calc-common/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),d;(function(y){y.functionSuggestion="functionSuggestion",y.inCellSuggestion="inCellSuggestion",y.formulaHighlighting="formulaHighlighting",y.formulaCopilotIPE="formulaCopilotIPE",y.formulaCompletion="formulaCompletion",y.argumentAssistance="argumentAssistance",y.valuePreview="valuePreview",y.gotoCtrlClick="gotoCtrlClick",y.runExperiment="runExperiment",y.runAuthoringExperiment="runAuthoringExperiment",y.runPerCharacterExperiment="runPerCharacterExperiment",y.runTest="runTest",y.formulaRepair="formulaRepair",y.chatGPTQuery="chatGPTQuery",y.columnFormulaSuggestion="columnFormulaSuggestion",y.getTranspiledFormulas="getTranspiledFormulas",y.getAnonymizedFormulas="getAnonymizedFormulas",y.inCellControlsAutodetection="inCellControlsAutodetection",y.getLocale="getLocale"})(d||(r.RequestKind=d={})),(0,l.staticAssertExtends)(),(0,l.staticAssertExtends)(),r.defaultPluginResponseWindows=(n={},J(J(J(J(J(J(J(J(J(J(n,d.functionSuggestion,{startDelta:5,stopDelta:2e3}),d.inCellSuggestion,{startDelta:5,stopDelta:2e3}),d.formulaHighlighting,{startDelta:5,stopDelta:2e3}),d.argumentAssistance,{startDelta:5,stopDelta:2e3}),d.formulaCopilotIPE,{startDelta:5,stopDelta:2e3}),d.formulaCompletion,{startDelta:(0,l.getTypedFeatureGate)("Microsoft.Office.Excel.FormulaCompletionStartDelta"),stopDelta:6e3}),d.valuePreview,{startDelta:5,stopDelta:2e3}),d.gotoCtrlClick,{startDelta:5,stopDelta:2e3}),d.formulaRepair,{startDelta:5,stopDelta:2e3}),d.runExperiment,{startDelta:0,stopDelta:15e3}),J(J(J(J(J(J(J(J(J(n,d.runAuthoringExperiment,{startDelta:0,stopDelta:15e3}),d.runPerCharacterExperiment,{startDelta:5,stopDelta:2e3}),d.runTest,{startDelta:0,stopDelta:15e3}),d.chatGPTQuery,{startDelta:0,stopDelta:15e3}),d.columnFormulaSuggestion,{startDelta:0,stopDelta:2e4}),d.getTranspiledFormulas,{startDelta:0,stopDelta:5e3}),d.getAnonymizedFormulas,{startDelta:0,stopDelta:5e3}),d.inCellControlsAutodetection,{startDelta:0,stopDelta:2e3}),d.getLocale,{startDelta:0,stopDelta:2e3})),l.staticAssertSame,r.requestKindCellContentNamesMap=(a={},J(J(J(J(J(J(J(J(J(J(a,d.functionSuggestion,"content"),d.inCellSuggestion,"content"),d.formulaCopilotIPE,"content"),d.formulaHighlighting,"content"),d.argumentAssistance,"content"),d.valuePreview,"text"),d.runAuthoringExperiment,"content"),d.runPerCharacterExperiment,"content"),d.formulaRepair,"formula"),d.gotoCtrlClick,"text"),J(J(J(J(J(J(J(J(J(a,d.formulaCompletion,"content"),d.columnFormulaSuggestion,void 0),d.runExperiment,void 0),d.runTest,void 0),d.chatGPTQuery,void 0),d.getTranspiledFormulas,void 0),d.getAnonymizedFormulas,void 0),d.inCellControlsAutodetection,void 0),d.getLocale,void 0));function g(y){var h=function(C){return function(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];var A=F[0],T=F[1],D=F[2];return(0,l.isNone)(A)?Promise.resolve(null):Promise.resolve(y.doRequest(C,A,T,D??o.DefaultComputationGroup))}};return{argumentAssistance:h(d.argumentAssistance),chatGPTQuery:h(d.chatGPTQuery),columnFormulaSuggestion:h(d.columnFormulaSuggestion),formulaCopilotIPE:h(d.formulaCopilotIPE),formulaHighlighting:h(d.formulaHighlighting),formulaRepair:h(d.formulaRepair),functionSuggestion:h(d.functionSuggestion),formulaCompletion:h(d.formulaCompletion),gotoCtrlClick:h(d.gotoCtrlClick),inCellSuggestion:h(d.inCellSuggestion),runAuthoringExperiment:h(d.runAuthoringExperiment),runExperiment:h(d.runExperiment),runPerCharacterExperiment:h(d.runPerCharacterExperiment),runTest:h(d.runTest),valuePreview:h(d.valuePreview),getTranspiledFormulas:h(d.getTranspiledFormulas),getAnonymizedFormulas:h(d.getAnonymizedFormulas),inCellControlsAutodetection:h(d.inCellControlsAutodetection),getLocale:h(d.getLocale)}}function m(y){return{runTest:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(d.runTest,R,C,S??o.DefaultComputationGroup)},formulaHighlighting:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(d.formulaHighlighting,R,C,S??o.DefaultComputationGroup)},columnFormulaSuggestion:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(d.columnFormulaSuggestion,R,C,S??o.DefaultComputationGroup)},formulaCopilotIPE:function(R,C,S){return(0,l.isNone)(R)?null:y.doSyncRequest(d.formulaCopilotIPE,R,C,S??o.DefaultComputationGroup)}}}},"../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ComputationKinds=r.ComputationType=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),o;(function(d){d.UIMessage="UIMessage",d.Event="Event"})(o||(r.ComputationType=o={})),r.ComputationKinds=J(J({},o.UIMessage,l.RequestKind),o.Event,Object.assign({},a.EventKind,a.ALAnnotationKind)),(0,n.staticAssertSame)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.computationRegistry=r.registerComputation=r.deletePluginRegistration=r.wrapRegistration=void 0,r.getShouldRunComputationPredicate=S,r.isFormulaRequest=E,r.getFormulaContent=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),d=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),m=(function(){function _(){Ge(this,_),this.registeredComputations=new d.DefaultMap({getKey:function(k){return`${k.computationIdentifier.factoryName}.${k.computationIdentifier.pluginName}.${k.computationIdentifier.computationName}.${k.computationIdentifier.executionType}`},getDefault:function(){return!1}}),this.byFactoryName=new d.DefaultMap({getKey:function(k){return`${k.factoryName}.${k.pluginName}`},getDefault:function(){return[]}})}return We(_,[{key:"push",value:function(k,v){if(this.registeredComputations.get(v)){a.ulsLogger.ULS.traceTag(507330770,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`Computation '${JSON.stringify(v.computationIdentifier)}' already registered`);return}this.byFactoryName.get(k).push(v),this.registeredComputations.set(v,!0)}},{key:"getRegistrationsByPluginIdentifier",value:function(k){return this.byFactoryName.get(k)}},{key:"getRegistrationByComputationIdentifier",value:function(k){return this.getRegistrationsByPluginIdentifier(k).find(function(v){return v.computationIdentifier.computationName===k.computationName})}},{key:"deleteRegistrationsByPluginIdentifier",value:function(k){var v=0;for(var b of this.byFactoryName.get(k))this.registeredComputations.delete(b),v++;return this.byFactoryName.delete(k),v}}])})(),y=(0,d.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(l.ComputationType).map(function(_){return[_,new m]})),h=function(M,k,v,b,x,w,L,N){var U=S({type:M,kind:k,pluginGroup:b,modifiers:w},N);return{type:M,kind:k,execution:v,pluginGroup:b,computationIdentifier:x,modifiers:w,registrationMethod:function(G,$){return function(O){var j=be(O,2),z=j[0],H=j[1];if(!U.bind($)(z.computationInput,H)){G.addResult({type:M,computationKind:k,computationIdentifier:x,computationGroup:z.computationGroup,correlationId:z.correlationId},{kind:"Skipped"});return}var V=L.bind($);G.startComputation(M,k,v,x,V(z.computationInput),z)}}}};r.wrapRegistration=h;var R=function(M){var k=0;for(var v of(0,n.strEnumArray)(l.ComputationType))k+=y[v].deleteRegistrationsByPluginIdentifier(M);k>0&&g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Warning,path:"deletePluginRegistration",description:"Deleted plugin registration",data:M}})};r.deletePluginRegistration=R;var C=function(M,k,v,b,x,w,L,N){var U=(0,r.wrapRegistration)(M,k,v,b,x,w,L,N);y[M].push(x,U)};r.registerComputation=C,r.computationRegistry=y;function S(_,M){return function(k,v){for(var b of D)if(!b({registration:_,input:k,pluginGroup:v}))return!1;return M===void 0||M.bind(this)(k)}}var F=function(M){var k=M.registration,v=M.pluginGroup;return v===void 0||v===k.pluginGroup};function E(_){return o.requestKindCellContentNamesMap[_]!==void 0}function A(_){var M=o.requestKindCellContentNamesMap[_[0]];(0,d.staticTypeHint)(M);var k=_[1][M];return(0,d.staticTypeHint)(k),k}var T=function(M){var k=M.registration,v=M.input;if(k.type!==l.ComputationType.UIMessage||k.modifiers.runOnNonFormula||((0,d.staticTypeHint)(k.kind),!E(k.kind)))return!0;var b=[k.kind,v];(0,d.staticTypeHint)(b);var x=A(b);return["=","+","-"].indexOf(x[0])!==-1},D=[F,T]},"../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ExecutionType=void 0;var c;(function(n){n.Atomic="Atomic",n.NoOp="NoOp",n.Sync="Sync",n.Async="Async",n.Internal="Internal"})(c||(r.ExecutionType=c={}))},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/FormulaAuthoringHelperSingleton.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormulaAuthoringHelperSingleton=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/formulaAuthoringHelper.js");r.FormulaAuthoringHelperSingleton=(0,n.singleton)(function(){return new a.FormulaAuthoringHelper})},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/formulaAuthoringHelper.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormulaAuthoringHelper=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../office-online-feature-gates/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/functionTypeHelper.js"),d=c("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistanceSignatureParser.js"),g=c("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),m=(function(){function S(){var F=this;Ge(this,S),this.hasRepeatingParams=function(E){return(0,n.isNone)(E)?(F.logError("hasRepeatingParams: funcInfo is null or undefined"),!1):(0,o.getWorksheetFuncTypeWrapper)(E).restTypes.length>0}}return We(S,[{key:"getMinimalParamArray",value:function(E,A){if(!(0,n.isNone)(A)){var T=(0,o.getWorksheetFuncTypeWrapper)(A),D=T.minArgs,_=T.restTypes,M;if((0,l.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")){var k;M=_.length>0&&!A.IsDynamicUdf?Math.max(D,2):(k=E==null?void 0:E.length)!=null?k:0}else{var v;M=_.length>0?Math.max(D,2):(v=E==null?void 0:E.length)!=null?v:0}for(var b=[],x=0;x<M;x+=1){var w=this.getFunctionParamByIndex(E,A,x);(0,n.isDefined)(w)&&b.push(w)}return b}}},{key:"getFunctionParamByIndex",value:function(E,A,T){if(!(!y(E)||(0,n.isNone)(A))){var D="!",_="...",M=A.ParamsHelp.split(D),k="",v=!1,b="";if((0,l.isChangeGateEnabled)("OfficeVSO:9292450_FixWrongParamForCFInArgumentsDialog")&&A.IsDynamicUdf){if(T<=E.length-1&&(v=/^\[.*\]$/.test(E[T]),k=v?E[T].slice(1,-1):E[T],b=M[T]),T>=E.length-1){if(A.Params.endsWith(_))k=`${(0,d.getBaseParamName)(E[E.length-1])}${T-E.length+2}`,v=!0,b=M[M.length-1];else if(T!==E.length-1){this.logError("Trying to get param by index that is out of bounds");return}}}else{var x=(0,o.getWorksheetFuncTypeWrapper)(A),w=x.headTypes.length,L=(0,d.getParamIndexToHighlight)(T,E.length,x,!1,!0);if(L===-1){this.logError("Trying to get param by index that is out of bounds");return}else if(L>=E.length){this.logError("Trying to add param for a signature that doesn't have rest params.");return}k=T<w?E[L].match(/[^\[\]]+/).toString():`${(0,d.getBaseParamName)(E[L])}${(0,d.getParamNumberSuffix)(T,w,x.restTypes.length)}`,v=T>=x.minArgs;var N=(0,d.getParamIndexToHighlight)(T,A.ParamsHelp.split(D).length,x);b=M[N]}return{name:k,isOptional:v,description:b,type:"TO DO"}}}},{key:"getFormulaAnonymizer",value:function(E){var A=this,T=new g.ConsistentAnonymizer,D=function(M,k){try{return h(M)?R(E)?C(k)?T.anonymize(M,E,k):(A.logError("getFormulaAnonymizer: Origin"),null):(A.logError("getFormulaAnonymizer: Config"),null):(A.logError("getFormulaAnonymizer: Formula"),null)}catch(v){return A.logError(`getFormulaAnonymizer: ${v}`),null}};return{anonymize:D}}},{key:"logError",value:function(E){a.ulsLogger.ULS.traceTag(512331973,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Error,`FormulaAuthoringHelper error: ${E}`)}}])})();r.FormulaAuthoringHelper=m;function y(S){return!0}function h(S){return(0,n.isDefined)(S)&&typeof S=="string"}function R(S){return(0,n.isDefined)(S)&&typeof S=="object"&&"localeInfo"in S&&"mathpack"in S&&"refStyle"in S}function C(S){return(0,n.isDefined)(S)&&typeof S=="object"&&"row"in S&&"col"in S&&S.rows===1&&S.cols===1}},"../excel-online-calc/lib/x10-formula-bar/FormulaAuthoringHelper/functionTypeHelper.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getWorksheetFuncTypeWrapper=a;var n=c("../excel-online-calc-lang/lib/index.js");function a(d){return l(d)?o[d.FunctionIndexInServer][d.signatureIndex]:(0,n.getWorksheetFuncType)(d.FunctionIndexInServer)}var l=function(g){if(g===void 0)return!1;var m=g.FunctionIndexInServer,y=g.signatureIndex;return(y===0||y===1)&&(m===n.WorksheetFuncId.AGGREGATE||m===n.WorksheetFuncId.INDEX||m===n.WorksheetFuncId.LOOKUP)},o=J(J(J({},n.WorksheetFuncId.AGGREGATE,[{headTypes:[1,1,48,17],restTypes:[],tailTypes:[],minArgs:3,maxArgs:4},{headTypes:[1,1],restTypes:[16],tailTypes:[],minArgs:3,maxArgs:255}]),n.WorksheetFuncId.INDEX,[{headTypes:[48,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:3},{headTypes:[48,1,1,1],restTypes:[],tailTypes:[],minArgs:2,maxArgs:4}]),n.WorksheetFuncId.LOOKUP,[{headTypes:[263,48,48],restTypes:[],tailTypes:[],minArgs:2,maxArgs:3},{headTypes:[263,48],restTypes:[],tailTypes:[],minArgs:2,maxArgs:2}])},"../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ConsistentAnonymizer=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-syntax/lib/index.js"),o=l.stopUsingThis.tokenizeFormula,d=l.stopUsingThis.singleLineCommentToken,g=l.stopUsingThis.multiLineCommentToken,m=l.stopUsingThis.TokenKind,y=l.stopUsingThis.identToken,h=l.stopUsingThis.literalToken,R=l.stopUsingThis.cellRefA1Token,C=l.stopUsingThis.TokenOperKind,S=l.stopUsingThis.cellRefR1C1Token,F=l.stopUsingThis.unexpectedToken,E=l.stopUsingThis.DelimId,A=(function(){function k(){Ge(this,k),this.nonLiteralStore=new Map,this.literalStore=new Map}return We(k,[{key:"get",value:function(b,x,w){var L;if(b===m.Literal){var N;if(w===void 0)throw new Error("Expected subkind");return(N=this.literalStore.get(w))==null?void 0:N.get(x)}return(L=this.nonLiteralStore.get(b))==null?void 0:L.get(x)}},{key:"set",value:function(b,x,w,L){if(b===m.Literal){var N;if(L===void 0)throw new Error("Expected subkind");var U=(N=this.literalStore.get(L))!=null?N:new Map;U.set(x,w),this.literalStore.set(L,U)}else{var K,G=(K=this.nonLiteralStore.get(b))!=null?K:new Map;G.set(x,w),this.nonLiteralStore.set(b,G)}}}])})();function T(k){return k===void 0?!1:k.kind===m.Left&&k.value===E.Paren}function D(k,v){var b=v??k.start;return k.chars===" "||k.chars===";"?F(b,k.chars):F(b," ")}function _(k){return k.map(function(v){return v.chars}).join("")}var M=(function(){function k(){Ge(this,k),this.store=new A,this.counter=1}return We(k,[{key:"getAnonymization",value:function(b,x,w,L){var N=this.store.get(b,w,x);if(N!==void 0)return N;var U=L(this.counter);return this.counter+=1,this.store.set(b,w,U,x),U}},{key:"anonymizeIdent",value:function(b,x,w,L){var N=x??b.start,U=w==null?void 0:w.localeInfo.getWorksheetFuncId(b.chars);if(U!==void 0&&T(L))return y(N,b.chars);var K=this.getAnonymization(b.kind,void 0,b.chars,function(G){return`ident${G}`});return y(N,K)}},{key:"anonymizeA1CellRef",value:function(b,x){if(b.refStyle!==a.RefStyle.A1)throw new Error("Expected RefStyle.A1");var w=x??b.start,L=this.getAnonymization(b.kind,void 0,b.chars,function(U){return`A${U}`}),N=R(w,L,void 0,void 0);return N}},{key:"anonymizeR1C1CellRef",value:function(b,x){if(b.refStyle!==a.RefStyle.R1C1)throw new Error("Expected RefStyle.R1C1");var w=x??b.start,L=this.getAnonymization(b.kind,void 0,b.chars,function(N){return`R${N}C${N}`});return S(w,L,void 0,void 0)}},{key:"anonymizeCellRef",value:function(b,x){return b.refStyle===a.RefStyle.A1?this.anonymizeA1CellRef(b,x):this.anonymizeR1C1CellRef(b,x)}},{key:"anonymizeLiteral",value:function(b,x){var w=x??b.start,L=void 0;switch(b.oper.kind){case a.OperKind.Number:L=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(K){return`${K}`});break;case a.OperKind.String:L=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(K){return`"s${K}"`});break;case C.BadNumber:L=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(K){return`1e${K}000`});break;case C.BadError:L=this.getAnonymization(b.kind,b.oper.kind,b.chars,function(K){for(var G=["a"],$=97,O=K;O>0;){var j=K%10,z=String.fromCharCode($+j);G.push(z),O=Math.floor(O/10)}var H=G.join("");return`#${H}`});break;case a.OperKind.Boolean:case a.OperKind.Error:L=b.chars;break;default:(0,n.assertNever)("error",b.oper)}var N=b.oper,U=b.hasRight;return h(w,L,N,U)}},{key:"anonymizeToken",value:function(b,x,w,L){switch(b.kind){case m.Ident:return this.anonymizeIdent(b,x,w,L);case m.CellRef:return this.anonymizeCellRef(b,x);case m.Literal:return this.anonymizeLiteral(b,x);case m.Unexpected:return D(b,x);case m.SingleLineComment:return d(x,"redacted");case m.MultiLineComment:return g(x,"redacted",b.isClosed);case m.End:case m.Left:case m.Right:case m.Sep:case m.Operator:case m.Spaces:case m.SpecialRef:case m.Escape:return Object.assign({},b,{start:x});default:return(0,n.assertNever)("ConsistentAnonymizer.anonymizeToken",b)}}},{key:"anonymize",value:function(b,x,w){for(var L=o(x.localeInfo,x.mathpack,x.refStyle,w,b,0,{}),N=[],U=0,K=0;K<L.length;K+=1){var G=L[K],$=K+1<L.length?L[K+1]:void 0,O=this.anonymizeToken(G,U,x,$);U+=O.chars.length,N.push(O)}return _(N)}}])})();r.ConsistentAnonymizer=M},"../excel-online-calc/lib/x10-formula-bar/FormulaCollection/formulaCollectionPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.formulaCollectionPluginDependenciesResolved=r.FormulaCollectionPlugin=void 0,r.deserializeSplitCollectedFormulaLog=v,r.combineSplitCollectedFormulaLogs=w;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc-syntax/lib/index.js"),g=c("../excel-online-common/lib/index.js"),m=c("../excel-online-x10-interop/lib/index.js"),y=c("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/consistentAnonymization.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),S=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),F=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");function E(N){var U=x(N);for(var K of U){var G=k(K);l.ulsLogger.ULS.dnmTraceTag(537962336,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,G)}}function A(N){l.ulsLogger.ULS.traceTag(537962337,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Verbose,N)}function T(N,U){var K={},G={};return Object.keys(N).forEach(function($){var O=Number($),j=N[O];j!==void 0&&(K[$]=j);var z=U.spans[O];z!==void 0&&(G[$]=z)}),{spanDiagnostics:K,spans:G}}var D=S.PluginRegistry.create(m.PluginFactoryName.FormulaCollectionPlugin,m.PluginGroup.Excel),_=(function(){var N=[D.x10Plugin()],U,K=[],G,$=[],O,j=G=(function(){function z(){Ge(this,z),this.lastEdit=n.__runInitializers(this,$),this.lastEdit=void 0,this.consistentAnonymizer=new y.ConsistentAnonymizer,this.sheetIdAnonymization=new Map}return We(z,[{key:"getEditEntry",value:function(V,I){var B={content:V,cell:I};if(!(this.lastEdit!==void 0&&(0,l.isSheetGridCellEqual)(this.lastEdit.cell,I)&&this.lastEdit.content===V))return this.lastEdit=B,B}},{key:"anonymizeSheetId",value:function(V){if(this.sheetIdAnonymization.has(V)){var I=this.sheetIdAnonymization.get(V);return I}var B=(0,g.getNewGuid)()[0];return this.sheetIdAnonymization.set(V,B),B}},{key:"run",value:function*(V){var I=yield{kind:"GetActiveCell"};if(I.kind!=="GetActiveCell")return A(L.GetActiveCell),null;var B=I.activeCell;if(V.content==null)return A(L.EmptyContent),null;if(!V.content.trimLeft().startsWith("="))return null;var q=this.getEditEntry(V.content,B);if(q===void 0)return null;var W=yield{kind:"GetConfig"};if(W.kind!=="GetConfig")return A(L.GetConfig),null;var Z=W.config,P=(0,d.createAnalyzeGlobals)(Z),Q=(0,l.lexicalSourceCell)(q.cell),Y=(0,d.analyzeLocalsGrid)(Q.kind,Q.range),X=(0,d.createAnalyzer)(P),ee=this.consistentAnonymizer.anonymize(q.content,Z,B.range),oe=yield{kind:"ParseEdit",cell:q.cell,formulaBarText:ee};if(oe.kind!=="ParseEdit"||!(0,a.isSuccess)(oe.result))return A(L.ParseEdit),null;if(oe.result.value.kind!==o.EditKind.Formula)return null;var le=oe.result.value.formula,ue=le.isWellFormed,te=void 0;if(!ue){var ie=X.checkFormulaWithDiagnostics(Y,le);if((0,a.isSuccess)(ie)){var ae=ie==null?void 0:ie.value[1];ae!==void 0&&(te=T(ae,le))}}var re=yield{kind:"GetCorrelationId"};if(re.kind!=="GetCorrelationId")return null;var ne=re.correlationId,ce={v:j.formulaCollectionVersion,f:ee,ok:ue,d:te,c:{s:this.anonymizeSheetId(q.cell.sheet.index),c:q.cell.range.col,r:q.cell.range.row},i:ne};return E(ce),null}}])})();return n.__setFunctionName(G,"FormulaCollectionPlugin"),(function(){var z=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;O=[D.uiMessageHandler({kind:h.RequestKind.functionSuggestion})],n.__esDecorate(G,null,O,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(V){return"run"in V},get:function(V){return V.run}},metadata:z},null,$),n.__esDecorate(null,U={value:G},N,{kind:"class",name:G.name,metadata:z},null,K),j=G=U.value,z&&Object.defineProperty(G,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:z})})(),G.factory=D.injectPluginFactory(),G.factoryName=m.PluginFactoryName.FormulaCollectionPlugin,G.formulaCollectionVersion=1,(function(){n.__runInitializers(G,K)})(),j=G})();r.FormulaCollectionPlugin=_;var M=2300;function k(N){return N.correlationId.toString()+","+N.logPartId.toString()+","+N.partialMessage}function v(N){var U=N,K=U.indexOf(","),G=Number(U.slice(0,K));U=U.slice(K+1),K=U.indexOf(",");var $=Number(U.slice(0,K)),O=U.slice(K+1);return{correlationId:G,logPartId:$,partialMessage:O}}function b(N,U,K){var G=K.toString().length+U.toString().length+2,$=M-G,O=N.slice(0,$),j={correlationId:K,logPartId:U,partialMessage:O},z=N.slice($);return[j,z]}function x(N){for(var U=JSON.stringify(N),K=0,G=[];U.length>0;){var $=b(U,K,N.i),O=be($,2),j=O[0],z=O[1];U=z,K+=1,G.push(j)}return G}function w(N){var U=N.sort(function(K){return K.logPartId}).map(function(K){return K.partialMessage}).join("");return JSON.parse(U)}var L;(function(N){N.GetActiveCell="GetActiveCell failed",N.GetConfig="GetConfig failed",N.ParseEdit="ParseEdit failed",N.EmptyContent="empty content"})(L||(L={})),(0,R.registerPlugin)(_),r.formulaCollectionPluginDependenciesResolved=(0,F.trackableAsyncLazy)(nr(function*(){var N=yield C.workerThreadSpread.getValue();yield N.createAndAttachPlugin(m.PluginFactoryName.FormulaCollectionPlugin),yield C.schedulerWithRecalcServiceAttached.getValue()}),"formulaCollectionPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.coloredReferencesPluginDependenciesResolved=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js"),m=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),E=C.PluginRegistry.create(d.PluginFactoryName.ColoredReferencesPlugin,d.PluginGroup.Excel),A=(function(){var _=[E.x10Plugin()],M,k=[],v,b=[],x,w=v=(function(){function L(){Ge(this,L),n.__runInitializers(this,b)}return We(L,[{key:"run",value:function*(U){var K=U.content,G=yield{kind:"ParseActiveCell",formulaText:K};if(G.kind!=="ParseActiveCell"||!(0,a.isSuccess)(G.result)||G.result.value.kind!==o.EditKind.Formula)return null;var $=yield{kind:"GetActiveCell"};if($.kind!=="GetActiveCell")return D("failed to get active cell"),null;var O=void 0,j=yield{kind:"GetSheetNames"};j.kind==="GetSheetNames"?O=j:D("failed to get sheet names");var z=void 0,H=yield{kind:"GetDefinedNamesInfo"};H.kind==="GetDefinedNamesInfo"?z=H.definedNamesInfo:D("failed to get defined names");var V=$.activeCell,I=G.result.value.formula,B=new g.ColoredReferencesVisitor(V,I,K,O,z);(0,l.reduceBottomUp)(B,I);var q=B.formulaHighlights;if(B.structRefNodes.length!==0){var W={originGridCell:(0,a.success)(V.range),originSheet:(0,a.success)(V.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0},Z=yield{kind:"ResolveReferences",nodes:B.structRefNodes,locals:W};Z.kind==="ResolveReferences"?q=q.concat(T(I,V,Z.resolverResults)):D("failed to resolve node references")}return{formulaHighlights:q}}}])})();return n.__setFunctionName(v,"ColoredReferencesPlugin"),(function(){var L=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;x=[E.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:m.ExecutionType.Sync}})],n.__esDecorate(v,null,x,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(U){return"run"in U},get:function(U){return U.run}},metadata:L},null,b),n.__esDecorate(null,M={value:v},_,{kind:"class",name:v.name,metadata:L},null,k),w=v=M.value,L&&Object.defineProperty(v,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:L})})(),v.factory=E.injectPluginFactory(),(function(){n.__runInitializers(v,k)})(),w=v})();(0,h.registerPlugin)(A),r.coloredReferencesPluginDependenciesResolved=(0,S.trackableAsyncLazy)(nr(function*(){var _=yield R.dynamicPluginLoaderCreated.getValue();yield _.createAndAttachPlugin(d.PluginFactoryName.ColoredReferencesPlugin),yield R.schedulerWithRecalcServiceAttached.getValue()}),"coloredReferencesPluginDependenciesResolved");function T(_,M,k){var v=[];return k.forEach(function(b){var x=_.spans[b.node.label];if(!x){D("failed to resolve StructRef, formulaSpan null");return}if(!(0,a.isSuccess)(b.resolution)){var w;D(`failed to resolve StructRef, reason: ${(w=b.resolution)==null?void 0:w.reason.kind}`);return}if(b.resolution.value===void 0){D("failed to resolve StructRef, resolution value undefined");return}var L=b.resolution.value,N=(0,l.sheetRangeToSheetIndex)(L.sheet);if(!(!(0,a.isDefined)(N)||!(0,l.isSheetIndexEqual)(N,M.sheet))){var U=(0,F.gridRangeToRange)(L.range),K={kind:d.HighlightKind.StructRef,span:x,rangeInfo:{range:U}};v.push(K)}}),v}function D(_){l.ulsLogger.ULS.traceTag(525133647,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`ColoredReferencesPlugin encountered a failure with msg ${_}`)}},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ColoredReferencesVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),d=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js"),m=(function(C){function S(F,E,A,T,D,_){var M;return Ge(this,S),M=Ta(this,S),M.activeCell=F,M.parsedFormulaTree=E,M.formulaString=A,M.sheetNames=T,M.definedNameInfoList=D,M.failureCallback=_,M.structRefNodes=[],M.formulaHighlights=[],M.activeCellSheetName=void 0,M._namedObjectsMap=void 0,M}return Ea(S,C),We(S,[{key:"structRefNode",value:function(E,A,T){var D=It(wt(S.prototype),"structRefNode",this).call(this,E,A,T);return this.structRefNodes.push(D),D}},{key:"nameNode",value:function(E,A,T){var D=It(wt(S.prototype),"nameNode",this).call(this,E,A,T);if(!this.isRefInActiveSheet(A))return D;if(D.parts.kind===a.NamePartKind.FieldRefNamePart)return this.createAndAppendFieldRefHighlight(D.parts.lhs),D;if(!(0,n.isDefined)(this.namedObjectsMap))return D;var _=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),M=_!==void 0&&_.type!==l.DefinedNameInfoType.Invalid;return M&&this.createAndAppendNamedRefHighlight(T,_),D}},{key:"cellRefNode",value:function(E,A,T){var D=It(wt(S.prototype),"cellRefNode",this).call(this,E,A,T);if(!(0,d.isValidCellRef)(E)||!this.isRefInActiveSheet(A))return D;var _=this.parsedFormulaTree.spans[T];if(_){var M=this.createRangeInfoFromCellRef(E),k=this.formulaSpanToHighlightingSpan(_,a.NodeKind.CellRef);this.formulaHighlights.push(y(l.HighlightKind.CellRef,k,M))}return D}},{key:"namedObjectsMap",get:function(){return(0,n.isDefined)(this._namedObjectsMap)?this._namedObjectsMap:((0,n.isDefined)(this.definedNameInfoList)&&(this._namedObjectsMap=(0,d.createNameToDefinedNameInfoMapping)(this.definedNameInfoList)),this._namedObjectsMap)}},{key:"createAndAppendNamedRefHighlight",value:function(E,A){var T=this.parsedFormulaTree.spans[E];if(!(!(0,n.isDefined)(T)||!(0,n.isDefined)(this.sheetNames))){var D=A.sheetName;if(!(0,n.isDefined)(D)){R(`createAndAppendNamedRef - sheetName undefined, DefinedNameInfo type: ${A.type}`);return}var _=(0,d.getSheetIndexFromSheetName)(D,this.sheetNames);if(!(0,n.isDefined)(_)){R(`createAndAppendNamedRef: sheetIndex undefined, DefinedNameInfo type: ${A.type}`);return}if((0,a.isSheetIndexEqual)(_,this.activeCell.sheet)){var M=(0,o.getRangeFromDefinedName)(A);M!==void 0&&this.formulaHighlights.push(y(l.HighlightKind.NamedRange,T,{range:M}))}}}},{key:"createAndAppendFieldRefHighlight",value:function(E){switch(E.kind){case a.NamePartKind.CellRefNamePart:{this.createAndAppendCellRefPartHighlight(E);break}case a.NamePartKind.IdentNamePart:{if(!(0,n.isDefined)(this.namedObjectsMap))return;var A=this.namedObjectsMap.get(E.asWhole.toLocaleLowerCase()),T=A!==void 0&&A.type!==l.DefinedNameInfoType.Invalid;T&&this.createAndAppendNamedRefHighlight(E.label,A);break}case a.NamePartKind.FieldRefNamePart:this.createAndAppendFieldRefHighlight(E.lhs)}}},{key:"createAndAppendCellRefPartHighlight",value:function(E){var A=this.parsedFormulaTree.spans[E.label];if((0,n.isDefined)(A)){var T=this.createRangeInfoFromCellRef(E.ref),D=this.formulaSpanToHighlightingSpan(A,a.NodeKind.CellRef),_=y(l.HighlightKind.CellRef,D,T);this.formulaHighlights.push(_)}}},{key:"formulaSpanToHighlightingSpan",value:function(E,A){var T=Object.assign({},E);return A===a.NodeKind.CellRef&&h(E,this.formulaString)&&(T.end+=1),T}},{key:"createRangeInfoFromCellRef",value:function(E){var A=(0,d.getRangeFromCellRef)(E,this.activeCell.range,R);return{range:A,positionKindInfo:(0,g.getPositionKindInfoFromCellRef)(E)}}},{key:"isRefInActiveSheet",value:function(E){if(!(0,n.isDefined)(E))return!0;if(!(0,n.isDefined)(this.sheetNames))return!1;var A=(0,d.getSheetIndexFromQualifier)(E,this.sheetNames,this.failureCallback);if(!(0,n.isDefined)(A)){var T;return(T=this.failureCallback)==null||T.call(this,"CellRefHighlightCreator.isRefInActiveSheet: sheetIndex is undefined"),!1}return(0,a.isSheetIndexEqual)(A,this.activeCell.sheet)}}])})(a.IdentityVisitor);r.ColoredReferencesVisitor=m;function y(C,S,F){return{kind:C,span:S,rangeInfo:F}}function h(C,S){return S.length>C.end&&S.charAt(C.end)===a.operatorStrings[a.OperatorId.Pound]}function R(C){a.ulsLogger.ULS.traceTag(520935561,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`ColoredReferencesVisitor encountered a failure with msg ${C}`)}},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parenthesesCouplingPluginDependenciesResolved=r.ParenthesesCouplingPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingVisitor.js"),m=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),h=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),R=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(d.PluginFactoryName.ParenthesesCouplingPlugin,d.PluginGroup.Excel),E=(function(){var A=[F.x10Plugin()],T,D=[],_,M=[],k,v=_=(function(){function b(){Ge(this,b),n.__runInitializers(this,M)}return We(b,[{key:"run",value:function*(w){if(w.selectionLength!=null&&w.selectionLength>0)return null;var L=yield{kind:"ParseActiveCell",formulaText:w.content};if(L.kind!=="ParseActiveCell"||!(0,a.isSuccess)(L.result)||L.result.value.kind!==o.EditKind.Formula)return null;var N=L.result.value.formula,U=new g.ParenthesesCouplingVisitor(N,w.caretPosition);return(0,l.reduceBottomUp)(U,N),(0,a.isDefined)(U.parenthesesSpan)?this.getParenthesesHighlights(U.parenthesesSpan):{formulaHighlights:void 0}}},{key:"getParenthesesHighlights",value:function(w){var L=w.start,N=w.end,U={kind:d.HighlightKind.Parentheses,span:{start:L,end:L+1}},K={kind:d.HighlightKind.Parentheses,span:{start:N,end:N+1}},G=[K,U];return{formulaHighlights:G}}}])})();return n.__setFunctionName(_,"ParenthesesCouplingPlugin"),(function(){var b=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;k=[F.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:m.ExecutionType.Sync}}),F.uiMessageHandler({kind:y.RequestKind.formulaHighlighting,modifiers:{executionType:m.ExecutionType.Async}})],n.__esDecorate(_,null,k,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(w){return"run"in w},get:function(w){return w.run}},metadata:b},null,M),n.__esDecorate(null,T={value:_},A,{kind:"class",name:_.name,metadata:b},null,D),v=_=T.value,b&&Object.defineProperty(_,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:b})})(),_.factory=F.injectPluginFactory(),(function(){n.__runInitializers(_,D)})(),v=_})();r.ParenthesesCouplingPlugin=E,(0,h.registerPlugin)(E),r.parenthesesCouplingPluginDependenciesResolved=(0,S.trackableAsyncLazy)(nr(function*(){var A=yield R.dynamicPluginLoaderCreated.getValue();yield A.createAndAttachPlugin(d.PluginFactoryName.ParenthesesCouplingPlugin),yield R.schedulerWithRecalcServiceAttached.getValue()}),"parenthesesCouplingPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ParenthesesCouplingVisitor=void 0;var n=c("../excel-online-calc-lang/lib/index.js"),a=(function(l){function o(d,g){var m;return Ge(this,o),m=Ta(this,o),m.formula=d,m.caretPosition=g,m.parenthesesSpan=void 0,m.checkLeft=!1,m.checkRight=!1,m.areParenthesesLeftOfCaret=!1,m}return Ea(o,l),We(o,[{key:"appNode",value:function(g,m,y,h){return g.kind!==n.NodeKind.Operator&&this.matchFormula(g,y,h),It(wt(o.prototype),"appNode",this).call(this,g,m,y,h)}},{key:"parenNode",value:function(g,m,y){var h=this.formula.spans[y];return m&&h&&this.matchParentheses(h.start,h.end-1),It(wt(o.prototype),"parenNode",this).call(this,g,m,y)}},{key:"letNode",value:function(g,m,y,h,R,C){return this.matchFormula(g,R,C),It(wt(o.prototype),"letNode",this).call(this,g,m,y,h,R,C)}},{key:"lambdaNode",value:function(g,m,y,h,R,C){return this.matchFormula(g,R,C),It(wt(o.prototype),"lambdaNode",this).call(this,g,m,y,h,R,C)}},{key:"matchFormula",value:function(g,m,y){var h=this.formula.spans[y],R=this.formula.spans[g.label];m&&h&&R&&this.matchParentheses(R.end,h.end-1)}},{key:"matchParentheses",value:function(g,m){g===this.caretPosition&&(this.checkRight=!0),m===this.caretPosition-1&&(this.checkLeft=!0),this.checkRight&&this.shouldUpdateLocation(g,m,this.caretPosition+1)?(this.parenthesesSpan={start:g,end:m},this.areParenthesesLeftOfCaret=!1):this.shouldUpdateLocation(g,m,this.caretPosition)?(this.parenthesesSpan={start:g,end:m},this.areParenthesesLeftOfCaret=!1):this.checkLeft&&this.shouldUpdateLocation(g,m,this.caretPosition-1)&&(this.parenthesesSpan={start:g,end:m},this.areParenthesesLeftOfCaret=!0)}},{key:"shouldUpdateLocation",value:function(g,m,y){return g<y&&y<=m&&(this.parenthesesSpan===void 0||this.areParenthesesLeftOfCaret&&g<=this.parenthesesSpan.start||g>this.parenthesesSpan.start)}}])})(n.IdentityVisitor);r.ParenthesesCouplingVisitor=a},"../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.gridRangeToRange=o,r.spanCompare=d,r.getPositionKindInfoFromCellRef=g;var n=c("../excel-online-calc-lang/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l={Abs:a.PositionKind.Absolute,Rel:a.PositionKind.Relative};function o(C){var S=C.row,F=C.col;return{firstRow:S,firstColumn:F,lastRow:S+C.rows-1,lastColumn:F+C.cols-1}}function d(C,S){var F;return(F=C.start-S.start)!==0||(F=S.end-C.end)!==0?F:0}function g(C){switch(C.kind){case n.CellRefKind.Col:return R(C);case n.CellRefKind.Row:return h(C);case n.CellRefKind.Single:return y(C);case n.CellRefKind.Range:return m(C)}}function m(C){return{firstRow:l[C.ref1.row.kind],firstColumn:l[C.ref1.col.kind],secondRow:l[C.ref2.row.kind],secondColumn:l[C.ref2.col.kind]}}function y(C){var S,F;return{firstRow:S=l[C.row.kind],firstColumn:F=l[C.col.kind],secondRow:S,secondColumn:F}}function h(C){return{firstRow:l[C.row1.kind],firstColumn:a.PositionKind.Relative,secondRow:l[C.row2.kind],secondColumn:a.PositionKind.Relative}}function R(C){return{firstRow:a.PositionKind.Relative,firstColumn:l[C.col1.kind],secondRow:a.PositionKind.Relative,secondColumn:l[C.col2.kind]}}},"../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.gotoCtrlClickPluginDependenciesResolved=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=c("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickVisitor.js"),m=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),y=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),R=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),S=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),F=C.PluginRegistry.create(d.PluginFactoryName.GotoCtrlClickPlugin,d.PluginGroup.Excel),E=(function(){var T=[F.x10Plugin()],D,_=[],M,k=[],v,b=M=(function(){function x(){Ge(this,x),n.__runInitializers(this,k)}return We(x,[{key:"run",value:function(L){var N=L.text,U=L.index;return(function*(){var K=N;if(U<0||U>=K.length)return A("caret out of formula scope"),{kind:d.GotoCtrlClickResultKind.NoReferenceFound};var G=yield{kind:"ParseActiveCell",formulaText:K};if(G.kind!=="ParseActiveCell"||!(0,a.isSuccess)(G.result))return A("failed to parse active cell"),{kind:d.GotoCtrlClickResultKind.Failure};if(G.result.value.kind!==o.EditKind.Formula)return A("Not a formula cell"),{kind:d.GotoCtrlClickResultKind.NotAFormula};var $=yield{kind:"GetActiveCell"};if($.kind!=="GetActiveCell")return A("failed to get active cell"),null;var O=void 0,j=yield{kind:"GetDefinedNamesInfo"};j.kind==="GetDefinedNamesInfo"?O=j.definedNamesInfo:A("failed to get defined names");var z=$.activeCell,H=G.result.value.formula,V=new g.GotoCtrlClickVisitor(H,z.range,O,U);if((0,l.reduceBottomUp)(V,H),!V.referenceFound)return{kind:d.GotoCtrlClickResultKind.NoReferenceFound};var I=V.sheetRange;if((0,a.isDefined)(V.structRefNodeToResolve)){var B=void 0,q=yield{kind:"GetSheetNames"};if(q.kind==="GetSheetNames")B=q;else return A("failed to get sheet names"),{kind:d.GotoCtrlClickResultKind.RangeResolutionFailure,span:V.span};var W=yield{kind:"ResolveReferences",nodes:[V.structRefNodeToResolve],locals:{originGridCell:(0,a.success)(z.range),originSheet:(0,a.success)(z.sheet),allowUnqualifiedCell:!0,wrapCellReferences:!0}};W.kind==="ResolveReferences"?I=(0,R.getSheetRangeFromResolvedRef)(B,W.resolverResults[0],A):A("failed to resolve node references")}return(0,a.isDefined)(I)?{kind:d.GotoCtrlClickResultKind.ReferenceFound,sheetRange:I,span:V.span}:{kind:d.GotoCtrlClickResultKind.RangeResolutionFailure,span:V.span}})()}}])})();return n.__setFunctionName(M,"GotoCtrlClickPlugin"),(function(){var x=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;v=[F.uiMessageHandler({kind:m.RequestKind.gotoCtrlClick})],n.__esDecorate(M,null,v,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(L){return"run"in L},get:function(L){return L.run}},metadata:x},null,k),n.__esDecorate(null,D={value:M},T,{kind:"class",name:M.name,metadata:x},null,_),b=M=D.value,x&&Object.defineProperty(M,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:x})})(),M.factory=F.injectPluginFactory(),(function(){n.__runInitializers(M,_)})(),b=M})();(0,y.registerPlugin)(E),r.gotoCtrlClickPluginDependenciesResolved=(0,S.trackableAsyncLazy)(nr(function*(){var T=yield h.workerThreadSpread.getValue();yield T.createAndAttachPlugin(d.PluginFactoryName.GotoCtrlClickPlugin),yield h.schedulerWithRecalcServiceAttached.getValue()}),"gotoCtrlClickPluginDependenciesResolved");function A(T){l.ulsLogger.ULS.traceTag(508687389,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Warning,`GotoCtrlClickPlugin encountered a failure with msg ${T}`)}},"../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.GotoCtrlClickVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),d=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),g=(function(y){function h(R,C,S,F){var E;return Ge(this,h),E=Ta(this,h),E.parsedFormulaTree=R,E.activeCell=C,E.definedNameInfoList=S,E.caretPosition=F,E.structRefNodeToResolve=void 0,E.span=void 0,E.sheetRange=void 0,E.referenceFound=!1,E._namedObjectsMap=void 0,E}return Ea(h,y),We(h,[{key:"namedObjectsMap",get:function(){if((0,n.isDefined)(this._namedObjectsMap))return this._namedObjectsMap;if(!(0,n.isDefined)(this.definedNameInfoList)){m("namedObjectsMap: was called but definedNameInfoList is undefined");return}return this._namedObjectsMap=(0,d.createNameToDefinedNameInfoMapping)(this.definedNameInfoList),this._namedObjectsMap}},{key:"structRefNode",value:function(C,S,F){var E=It(wt(h.prototype),"structRefNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];return(0,d.caretInSpanScope)(this.caretPosition,A)&&(this.referenceFound=!0,this.span=A,this.structRefNodeToResolve=E),E}},{key:"cellRefNode",value:function(C,S,F){var E=It(wt(h.prototype),"cellRefNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];return(0,d.caretInSpanScope)(this.caretPosition,A)&&(this.referenceFound=!0,this.span=A,this.sheetRange=(0,o.sheetRangeFromCellRef)(C,S,this.activeCell,m)),E}},{key:"nameNode",value:function(C,S,F){var E=It(wt(h.prototype),"nameNode",this).call(this,C,S,F);if(this.referenceFound)return E;var A=this.parsedFormulaTree.spans[F];if(!(0,d.caretInSpanScope)(this.caretPosition,A))return E;if(E.parts.kind===a.NamePartKind.FieldRefNamePart)this.tryFindFieldRefGotoReference(E.parts,S);else{var T,D=(T=this.namedObjectsMap)==null?void 0:T.get(C.asWhole.toLocaleLowerCase()),_=D!==void 0&&D.type!==l.DefinedNameInfoType.Invalid;_&&(this.referenceFound=!0,this.span=A,this.sheetRange=(0,o.getSheetRangeFromDefinedNameInfo)(D,S))}return E}},{key:"tryFindFieldRefGotoReference",value:function(C,S){var F=(0,d.findFieldRefSourceLhs)(C);switch(F.kind){case a.NamePartKind.CellRefNamePart:{var E=this.parsedFormulaTree.spans[F.label];(0,d.caretInSpanScope)(this.caretPosition,E)&&(this.referenceFound=!0,this.span=E,this.sheetRange=(0,o.sheetRangeFromCellRef)(F.ref,void 0,this.activeCell,m));return}case a.NamePartKind.IdentNamePart:{var A=this.parsedFormulaTree.spans[F.label];if((0,n.isDefined)(this.namedObjectsMap)&&(0,d.caretInSpanScope)(this.caretPosition,A)){this.referenceFound=!0,this.span=A;var T=(0,d.getNamePartIfExists)(F,this.namedObjectsMap);if(!(0,n.isDefined)(T))return;this.sheetRange=(0,o.getSheetRangeFromDefinedNameInfo)(T,S)}return}default:m("tryFindFieldRefGotoReference: Was not able to parse a left-most NamePart")}}}])})(a.IdentityVisitor);r.GotoCtrlClickVisitor=g;function m(y){a.ulsLogger.ULS.traceTag(508687388,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`GotoCtrlClickVisitor encountered a failure with msg ${y}`)}},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/pluginFinalizer.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ComputationFinalizer=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),o=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),d=c("../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js"),g=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),m=(function(){function y(){Ge(this,y),this.subject=new l.Subject,this.isClosed=!1;for(var h=arguments.length,R=new Array(h),C=0;C<h;C++)R[C]=arguments[C];for(var S of R)this.subscribe(S)}return We(y,[{key:"subscribe",value:function(R){if(this.isClosed){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.subscribe",description:"subscription for a closed finalizer was requested"}});return}return this.subject.subscribe(R)}},{key:"finalize",value:function(R,C){var S=this.extractComputationInfo(R);if(C===o.ExecutionStopReason.Unknown&&g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalize was invoked with an unknown stop reason",data:S}}),this.isClosed){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"PluginFinalizer.finalize",description:"finalizer was invoked more than once",data:Object.assign({stopReason:C},S)}});return}this.isClosed=!0,this.finalizeComputationGeneratorExecution(R,C),this.subject.next({computationInfo:S,stopReason:C})}},{key:"finalizeComputationGeneratorExecution",value:function(R,C){switch(C){case o.ExecutionStopReason.Unknown:case o.ExecutionStopReason.Frame.Timeout:case o.ExecutionStopReason.Frame.Superseded:case o.ExecutionStopReason.Frame.ConflictResolverEarlyTermination:var S=!1;try{R.generator.throw(new d.X10ExceptionComputationTermination(C))}catch(F){S=!0,F instanceof d.X10ExceptionComputationTermination&&F.stopReason&&(F==null?void 0:F.stopReason)!==C&&a.ulsLogger.ULS.traceTag(508903693,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,g.x10Logger.formatLogMessage("finalizeComputationGeneratorExecution",{description:"computation threw an exception during execution",data:R.info}))}finally{S||g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"ComputationFinalizer.finalizeComputationGeneratorExecution",description:"computation terminated by x10 with exception but did not threw the exception back",data:R.info}})}break;case o.ExecutionStopReason.Computation.Done:case o.ExecutionStopReason.Computation.Skipped:case o.ExecutionStopReason.Computation.Exception:break;default:(0,n.assertNever)("Unknown stopReason",C)}}},{key:"extractComputationInfo",value:function(R){var C=R.info;C.totalRuntime=R.info.computationTime;for(var S in R.info.requestTimes){var F,E;C.totalRuntime+=(F=(E=R.info.requestTimes[S])==null?void 0:E.requestDuration)!=null?F:0}return C}}])})();r.ComputationFinalizer=m},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getRangeFromDefinedName=g,r.getSheetRangeFromDefinedNameInfo=m,r.sheetRangeFromCellRef=y,r.getSheetRangeFromResolvedRef=h,r.toSharedSheetRange=R,r.rangeToGridRange=C,r.getSheetGridCellFromRangeObject=S,r.rangesIntersects=F,r.gridRangesIntersects=E,r.uniteIntersectingGridRanges=A,r.uniteIntersectingRangeObjects=T,r.areSheetGridCellsSame=D;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"),d=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js");function g(_){var M=_.namedRange;if(!(M==null||_.type===l.DefinedNameInfoType.Invalid)){var k=_.type===l.DefinedNameInfoType.Table?1:0;if(M.bottom&&M.top&&M.right&&M.left)return{firstRow:M.top+k-1,firstColumn:M.left-1,lastRow:M.bottom-1,lastColumn:M.right-1}}}function m(_,M){var k=g(_);if((0,n.isDefined)(k)){var v=(0,n.isDefined)(_.sheetName)?_.sheetName:M?(0,o.getSheetNameFromQualifier)(M):"";return Object.assign({},k,{sheetName:v,namedObjectName:(0,n.isDefined)(_.name)?_.name:""})}}function y(_,M,k,v){var b=(0,o.getRangeFromCellRef)(_,k,v);if((0,n.isDefined)(b))return Object.assign({},b,{sheetName:M?(0,o.getSheetNameFromQualifier)(M):"",namedObjectName:""})}function h(_,M,k){var v;if(!(0,n.isSuccess)(M.resolution)){k==null||k(`failed to resolve StructRef, reason: ${M.resolution.reason}`);return}if(M.resolution.value===void 0){k==null||k("failed to resolve StructRef, resolution value undefined");return}var b=M.resolution.value,x=(v=(0,o.sheetIndexToSheetName)(b.sheet,_))!=null?v:"";return Object.assign({},(0,d.gridRangeToRange)(b.range),{sheetName:x,namedObjectName:M.node.lhs?M.node.lhs.whole:""})}function R(_){return{FirstColumn:_.firstColumn,FirstRow:_.firstRow,LastColumn:_.lastColumn,LastRow:_.lastRow,NamedObjectName:_.namedObjectName,SheetName:_.sheetName}}function C(_){var M=_.firstRow,k=_.firstColumn;return(0,a.gridRange)(M,k,_.lastRow-M+1,_.lastColumn-k+1)}function S(_,M){return(0,a.sheetGridCell)(M,{row:_.firstRow,col:_.firstColumn,rows:1,cols:1})}function F(_,M){return(0,n.fastMin)(_.lastColumn,M.lastColumn)>=(0,n.fastMax)(_.firstColumn,M.firstColumn)&&(0,n.fastMin)(_.lastRow,M.lastRow)>=(0,n.fastMax)(_.firstRow,M.firstRow)}function E(_,M){return(0,n.fastMin)(_.col+_.cols-1,M.col+M.cols-1)>=(0,n.fastMax)(_.col,M.col)&&(0,n.fastMin)(_.row+_.rows-1,M.row+M.rows-1)>=(0,n.fastMax)(_.row,M.row)}function A(_,M){return E(_,M)?(0,a.gridRange)((0,n.fastMin)(_.row,M.row),(0,n.fastMin)(_.col,M.col),(0,n.fastMax)(_.row+_.rows,M.row+M.rows)-(0,n.fastMin)(_.row,M.row),(0,n.fastMax)(_.col+_.cols,M.col+M.cols)-(0,n.fastMin)(_.col,M.col)):null}function T(_,M){return F(_,M)?{firstRow:(0,n.fastMin)(_.firstRow,M.firstRow),firstColumn:(0,n.fastMin)(_.firstColumn,M.firstColumn),lastRow:(0,n.fastMax)(_.lastRow,M.lastRow),lastColumn:(0,n.fastMax)(_.lastColumn,M.lastColumn)}:null}function D(_,M){return _.sheet.index===M.sheet.index&&_.range.row===M.range.row&&_.range.col===M.range.col}},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.X10TaskInternal=r.Ref=r.InitializingSubject=r.Subject=void 0;var n=c("../excel-online-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),l=(function(){function m(){Ge(this,m),this.subscribers=[],this.currentSubscription=0}return We(m,[{key:"next",value:function(h){for(var R of this.subscribers){var C=be(R,2),S=C[0],F=C[1];F(h)}}},{key:"subscribe",value:function(h){return this.subscribers.push([++this.currentSubscription,h]),this.currentSubscription}},{key:"unsubscribe",value:function(h){this.subscribers=this.subscribers.filter(function(R){var C=be(R,2),S=C[0],F=C[1];return S!==h})}}])})();r.Subject=l;var o=(function(m){function y(h){var R;return Ge(this,y),R=Ta(this,y),R.initializeSubscriber=h,R}return Ea(y,m),We(y,[{key:"subscribe",value:function(R){var C=It(wt(y.prototype),"subscribe",this).call(this,R);return this.initializeSubscriber().map(R),C}}])})(l);r.InitializingSubject=o;var d=We(function m(y){Ge(this,m),this.value=y});r.Ref=d;var g=(function(){function m(y,h){Ge(this,m),this.maybeThenable=y,this.token=h}return We(m,[{key:"resolve",value:function(h){return h!==this.token&&a.x10Logger.log({kind:"failure",payload:{failureKind:a.X10FailureKind.AssertionFailure,failureLevel:n.TraceLevel.Warning,path:"X10TaskInternal.resolve",description:"Task is resolving with an invalid token"}}),this.maybeThenable}}],[{key:"createToken",value:function(){return"Do not use outside of x10 scheduler. Resovle by yielding with an 'AwaitTask' / 'AwaitAll' request"}}])})();r.X10TaskInternal=g},"../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isValidCellRef=d,r.getSheetIndexFromSheetName=g,r.getSheetIndexFromQualifier=m,r.getSheetNameFromQualifier=y,r.getRangeFromCellRef=h,r.createNameToDefinedNameInfoMapping=R,r.getNamePartIfExists=C,r.getAbsolutePosition=S,r.sheetIndexToSheetName=F,r.caretInSpanScope=E,r.findFieldRefSourceLhs=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=We(function T(){Ge(this,T)});o.MaxRow=1048575,o.MaxColumn=16383;function d(T){return T.kind!==a.CellRefKind.Bad&&T.kind!==a.CellRefKind.Error}function g(T,D){var _=D.nameToIndex.getValue(T);if((0,n.isDefined)(_))return D.sheets[_].sheetIndex}function m(T,D,_){var M=y(T,_);return g(M,D)}function y(T,D){return T.kind===a.QualifierKind.Sheet?T.sheet:T.kind===a.QualifierKind.Ident?T.name:((0,n.isDefined)(D)&&D(`getSheetNameFromQualifier unexpected qualifier kind: ${T.kind}`),"")}function h(T,D,_){switch(T.kind){case a.CellRefKind.Single:{var M=S(T.row,D.row),k=S(T.col,D.col);return{firstRow:M,firstColumn:k,lastRow:M,lastColumn:k}}case a.CellRefKind.Range:return{firstRow:S(T.ref1.row,D.row),firstColumn:S(T.ref1.col,D.col),lastRow:S(T.ref2.row,D.row),lastColumn:S(T.ref2.col,D.col)};case a.CellRefKind.Col:return{firstRow:0,firstColumn:S(T.col1,D.col),lastRow:o.MaxRow,lastColumn:S(T.col2,D.col)};case a.CellRefKind.Row:return{firstRow:S(T.row1,D.row),firstColumn:0,lastRow:S(T.row2,D.row),lastColumn:o.MaxColumn};default:(0,n.isDefined)(_)&&_(`getRangeFromCellRef unexpected CellRefKind: ${T.kind}`)}}function R(T){var D=new Map;return T.forEach(function(_){(0,n.isDefined)(_.name)&&D.set(_.name.toLocaleLowerCase(),_)}),D}function C(T,D){var _=D.get(T.asWhole.toLocaleLowerCase());if(_!==void 0&&_.type!==l.DefinedNameInfoType.Invalid)return _}function S(T,D){return T.index+(T.kind===a.PosKind.Rel?D:0)}function F(T,D){var _=D.sheets.findIndex(function(M){return(0,a.isSheetIndexEqual)(M.sheetIndex,T)});if(_!==-1)return D.sheets[_].sheetName}function E(T,D){return(0,n.isDefined)(D)&&T.valueOf()>=D.start&&T.valueOf()<D.end}function A(T){switch(T.kind){case a.NamePartKind.CellRefNamePart:case a.NamePartKind.IdentNamePart:return T;case a.NamePartKind.FieldRefNamePart:return A(T.lhs)}}},"../excel-online-calc/lib/x10-formula-bar/Registry/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PluginRegistry=void 0;var n=c("../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js");Object.defineProperty(r,"PluginRegistry",{enumerable:!0,get:function(){return n.PluginRegistry}})},"../excel-online-calc/lib/x10-formula-bar/Registry/pluginRegistry.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PluginRegistry=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),d=(function(){function g(m,y){Ge(this,g),this.factoryName=m,this.pluginGroup=y,this.factory=void 0,this.registeredUIHandlers=[],this.registeredEventHandlers=[]}return We(g,[{key:"x10Plugin",value:function(y){var h=this;return function(R,C){var S=String(C.name),F={factoryName:h.factoryName,pluginName:S,pluginGroup:h.pluginGroup,create:function(D){return o2(R,Ur(y?y(D):[]))}};(0,n.assertTrue)(`Registry object cannot be used on '${F.pluginName}' class. 'x10Plugin' decorator must be called only once on plugin class`,h.factory===void 0),h.factory=F,(0,l.deletePluginRegistration)({factoryName:h.factoryName,pluginName:S});for(var E of h.registeredUIHandlers)(0,l.registerComputation)(a.ComputationType.UIMessage,E.kind,E.executionType,h.pluginGroup,{factoryName:h.factoryName,pluginName:S,computationName:E.name,executionType:E.executionType},E.modifiers,E.computationGenerator,E.predicate);for(var A of h.registeredEventHandlers)(0,l.registerComputation)(a.ComputationType.Event,A.kind,A.executionType,h.pluginGroup,{factoryName:h.factoryName,pluginName:S,computationName:A.name,executionType:A.executionType},A.modifiers,A.computationGenerator,A.predicate)}}},{key:"uiMessageHandler",value:function(y){var h=this;return function(R,C){var S,F,E;h.registeredUIHandlers.push({type:a.ComputationType.UIMessage,kind:y.kind,name:String(C.name),executionType:(S=(F=y.modifiers)==null?void 0:F.executionType)!=null?S:o.ExecutionType.Async,modifiers:(E=y.modifiers)!=null?E:{},computationGenerator:R,predicate:y.predicate})}}},{key:"eventHandler",value:function(y){var h=this;return function(R,C){var S,F,E;h.registeredEventHandlers.push({type:a.ComputationType.Event,kind:y.kind,name:String(C.name),executionType:(S=(F=y.modifiers)==null?void 0:F.executionType)!=null?S:o.ExecutionType.Async,modifiers:(E=y.modifiers)!=null?E:{},computationGenerator:R,predicate:y.predicate})}}},{key:"injectPluginFactory",value:function(){return(0,n.assertTrue)("Plugin factory not initialized. `x10Plugin` decorator must be called on plugin class",this.factory!==void 0),this.factory}}],[{key:"creator",value:function(){return function(y,h){return new g(y,h)}}},{key:"create",get:function(){return g.creator()}}])})();r.PluginRegistry=d},"../excel-online-calc/lib/x10-formula-bar/TableIntelligence/x10TableIntelligenceService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.X10TableIntelligenceService=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),o=(function(){function g(m){Ge(this,g),this.tableIntelligenceProvider=m}return We(g,[{key:"getRecognizedRangeTablesInfo",value:(function(){var m=nr(function*(){try{var h,R=yield(h=this.tableIntelligenceProvider).getRecognizedRangeTablesInfo.apply(h,arguments);return(0,n.isDefined)(R)?(0,n.success)(R.filter(n.isDefined)):(0,n.failure)(void 0)}catch(C){return d("getRecognizedRangeTablesInfo",`failed to get recognized range tables info: ${C}`),(0,n.failure)(C)}});function y(){return m.apply(this,arguments)}return y})()}])})();r.X10TableIntelligenceService=o;function d(g,m){l.x10Logger.log({kind:"failure",payload:{failureKind:l.X10FailureKind.TableIntelligenceFailure,failureLevel:a.TraceLevel.Warning,path:`X10TableIntelligenceService.${g}`,description:m}})}},"../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.emptyRangeFormat=r.emptyRangeFormula=r.emptyRangeValue=r.FormulaKind=void 0,r.wrapIntoResumeRecalc=o;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l;(function(d){d.Value="Value",d.CellFormula="CellFormula"})(l||(r.FormulaKind=l={})),r.emptyRangeValue=a.blankOper,r.emptyRangeFormula={kind:l.Value,formulaBarText:"",origin:(0,a.gridCell)(0,0)},(0,n.staticAssertExtends)(),r.emptyRangeFormat=0;function o(d,g){return{evalClonedModelOnSnapshot:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.evalClonedModelOnSnapshot.apply(d,[y].concat(R));return g(y),S},discardSnapshot:d.discardSnapshot.bind(d),getRangeFormats:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getRangeFormats.apply(d,[y].concat(R));return g(y),S},getRangeValues:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getRangeValues.apply(d,[y].concat(R));return g(y),S},getRangeFormulae:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getRangeFormulae.apply(d,[y].concat(R));return g(y),S},getSheetNames:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getSheetNames.apply(d,[y].concat(R));return g(y),S},getIntersectingTables:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getIntersectingTables.apply(d,[y].concat(R));return g(y),S},getIformats:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getIformats.apply(d,[y].concat(R));return g(y),S},getHiddenRows:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getHiddenRows.apply(d,[y].concat(R));return g(y),S},getHiddenCols:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.getHiddenCols.apply(d,[y].concat(R));return g(y),S},evalFormulaOnSnapshot:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.evalFormulaOnSnapshot.apply(d,[y].concat(R));return g(y),S},evalFormulaTreeOnSnapshot:function(y){for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];var S=d.evalFormulaTreeOnSnapshot.apply(d,[y].concat(R));return g(y),S},getCorrespondingSnapshotID:function(y){return d.getCorrespondingSnapshotID(y)}}}},"../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NotificationKind=void 0;var c;(function(n){n.doNothing="doNothing",n.setActiveCell="setActiveCell",n.setActiveCellFormat="setActiveCellFormat",n.setFunctionsInfo="setFunctionsInfo",n.setDefinedNamesInfo="setDefinedNamesInfo",n.notifyWorkbookClosing="notifyWorkbookClosing",n.setSchedulerFeatures="setSchedulerFeatures",n.setA1ReferenceStyle="setA1ReferenceStyle",n.setLocale="setLocale",n.setWorkbookProps="setWorkbookProps",n.updateSheetNames="updateSheetNames",n.updateNamedObjects="updateNamedObjects",n.conflictResolverEarlyTermination="conflictResolverEarlyTermination",n.writeRange="writeRange",n.writeRanges="writeRanges",n.setNumberFormats="setNumberFormats"})(c||(r.NotificationKind=c={}))},"../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Timeline=void 0,r.indexToLSPPosition=d,r.spanToLSPRange=g,r.spanCompare=y;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-common/lib/index.js"),l=c("../typed-workers/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");function d(h,R){for(var C=0,S=0;S<R;){var F=h.indexOf(`
`,S),E=h.indexOf("\r",S),A=F<0?E:E<0?F:(0,n.fastMin)(F,E);if(A<0||A>=R)break;C+=1,S=A+1+(A===E&&A+1<R&&h.charCodeAt(A+1)===10?1:0)}return{line:C,character:R-S}}function g(h,R,C){return{start:d(h,R),end:d(h,C)}}var m=(function(){function h(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;Ge(this,h),this.name=R,this.logThreshold=C,this.enabled=S,this.timestamps=new Map,this.timer=o.defaultTimerInterface,this.workerInfo={isWorkerThread:(0,l.isWorkerThread)(),workerName:(0,l.workerName)()},n.ulsLogger.ULS.traceTag(506009361,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,`Timeline[${this.name}]: Initializing, ${JSON.stringify(this.workerInfo)}`)}return We(h,[{key:"stamp",value:function(C){this.enabled&&!this.timestamps.has(C)&&this.timestamps.set(C,this.timer.now())}},{key:"log",value:function(C){if(this.enabled){this.stamp(C);var S={},F=this.timer.now(),E=0;this.timestamps.forEach(function(A,T){F=Math.min(F,A),E=Math.max(E,A),S[T]=A}),E-F>this.logThreshold&&n.ulsLogger.ULS.traceTag(506009360,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,`Timeline[${this.name}]: ${JSON.stringify(Object.assign({},S,this.workerInfo))}`),this.timestamps.clear()}}}])})();r.Timeline=m;function y(h,R){var C;return(C=h.start-R.start)!==0||(C=R.end-h.end)!==0?C:0}},"../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.logSafeFailure=void 0;var n=c("../excel-online-calc-common/lib/index.js");r.logSafeFailure={failure:function(l){return Object.assign({},(0,n.failure)(l),{logSafe:!0})},isSafe:function(l){return l.logSafe===!0},censored:function(l){return l.logSafe===!0?l:(0,n.failure)(void 0)}}},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.valuePreviewPluginDependenciesResolved=r.ValuePreviewPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-common/lib/index.js"),g=c("../excel-online-x10-interop/lib/index.js"),m=c("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js"),y=c("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),C=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),S=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),F=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),E=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),A=c("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),T=F.PluginRegistry.create(g.PluginFactoryName.ValuePreviewPlugin,g.PluginGroup.Excel),D=(function(){var b=[T.x10Plugin()],x,w=[],L,N=[],U,K=L=(function(){function G(){Ge(this,G),n.__runInitializers(this,N)}return We(G,[{key:"run",value:function(O){var j=O.text,z=O.index,H=O.length,V=O.activeCell;return(function*(){if((0,a.isNone)(j)||(0,a.isNone)(z)||(0,a.isNone)(H))return v("missing request arguments"),null;if(z<0||z+H>j.length)return v(`invalid selection, ${j.length}, ${z}, ${H}`),null;var I=yield{kind:"GetActiveCell"};if(I.kind!=="GetActiveCell")return{kind:"Failure",index:z,length:H,reason:"GetActiveCell failed"};var B=I.activeCell,q;if((0,a.isNone)(V)||(0,a.isNone)(V.sheetName)||k(B,V)){var W=yield{kind:"ParseActiveCell",formulaText:j};if(W.kind!=="ParseActiveCell"||!(0,a.isSuccess)(W.result)||W.result.value.kind!==o.EditKind.Formula)return null;q=W.result.value.formula}else{var Z=(0,l.unsafeGridRange)(V.firstRow,V.firstColumn,1,1);B=(0,l.sheetGridCell)((0,l.sheetIndex)(B.sheet.document,V.sheetName),Z);var P=yield{kind:"ParseCellFormula",cell:B,formula:{formulaBarText:j,kind:A.FormulaKind.CellFormula},useEnglishLocaleInfo:!1};if(P.kind!=="ParseCellFormula"||!(0,a.isSuccess)(P.result))return null;q=P.result.value}var Q=_(j,z,H,q);if(Q.kind!=="Success")return null;var Y=Q.value.subFormula,X=Q.value,ee=X.subFormulaSpan,oe=X.isVolatile,le=X.letDefinitions,ue=X.hasCrossWorkbookRef,te={index:ee.start,length:ee.end-ee.start},ie=yield{kind:"GetConfig"};if(ie.kind!=="GetConfig")return Object.assign({kind:"Failure"},te,{reason:"GetConfig failed"});(0,a.isDefined)(le)&&(Y=le+ie.config.localeInfo.listSeparator+Y+")");var ae=(Y.startsWith("=")?"":"=")+Y;if(ae==="=")return Object.assign({kind:"Failure"},te,{reason:"Empty formula"});if(ue)return Object.assign({kind:"Failure",evaluatedFormula:ae},te,{reason:"Cross workbook reference"});var re=yield{kind:"GetActiveCellFormat"};if(re.kind!=="GetActiveCellFormat")return v("GetActiveCellFormat failed"),Object.assign({kind:"Unavailable",evaluatedFormula:ae},te,{isVolatile:oe,reason:"GetActiveCellFormat failed"});if(!(0,a.isSuccess)(re.result)||(0,a.isNone)(re.result.value))return v("Empty cell format"),Object.assign({kind:"Unavailable",evaluatedFormula:ae},te,{isVolatile:oe,reason:"Empty cell format"});var ne={kind:h.SpecialFormat.Edit,renderBlanksAsZeros:!0,isWholeFormula:ae===j},ce=yield{kind:"EvalFormula",formula:ae,origin:{sheet:B.sheet,range:{col:B.range.col,row:B.range.row,rows:1,cols:1}},format:ne};if(ce.kind!=="EvalFormula")return Object.assign({kind:"Failure",evaluatedFormula:ae},te,{reason:"EvalFormula failed"});var me=new m.ValuePreviewResultExtractor(ie.config),he=me.fromEvalFormulaOutput(ce.result);switch(he.kind){case"Success":return Object.assign({},he,{evaluatedFormula:ae},te,{isVolatile:oe});case"Unavailable":return Object.assign({kind:he.kind,evaluatedFormula:ae},te,{isVolatile:oe,reason:he.reason});case"Failure":return Object.assign({kind:he.kind,evaluatedFormula:ae},te,{reason:he.reason})}})()}}])})();return n.__setFunctionName(L,"ValuePreviewPlugin"),(function(){var G=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;U=[T.uiMessageHandler({kind:R.RequestKind.valuePreview})],n.__esDecorate(L,null,U,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(O){return"run"in O},get:function(O){return O.run}},metadata:G},null,N),n.__esDecorate(null,x={value:L},b,{kind:"class",name:L.name,metadata:G},null,w),K=L=x.value,G&&Object.defineProperty(L,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:G})})(),L.factory=T.injectPluginFactory(),(function(){n.__runInitializers(L,w)})(),K=L})();r.ValuePreviewPlugin=D;function _(b,x,w,L){var N;x===0?N={start:1,end:w>0?w:b.length}:N={start:x,end:x+w};var U=new y.ValuePreviewVisitor(L,N.start,N.end,b);(0,l.reduceBottomUp)(U,L);var K;if(w===0?K={start:x===0?x:U.subFormulaStart,end:U.subFormulaEnd}:K={start:x,end:x+w},K.start===-1||K.end===K.start||U.isBadSelection||w>0&&!M(L,K))return(0,a.failure)("invalid selection");var G=b.substring(K.start,K.end);return(0,a.success)({subFormula:G,subFormulaSpan:K,isVolatile:U.isVolatile,hasCrossWorkbookRef:U.hasCrossWorkbookRef,letDefinitions:U.letDefinitions})}function M(b,x){var w=x.start===0,L=w||Object.keys(b.spans).some(function(U){var K;return((K=b.spans[Number(U)])==null?void 0:K.start)===x.start}),N=Object.keys(b.spans).some(function(U){var K;return((K=b.spans[Number(U)])==null?void 0:K.end)===x.end});return L&&N}function k(b,x){var w=[];return b.sheet.index!==x.sheetName&&w.push("sheet"),b.range.col!==x.firstColumn&&w.push("col"),b.range.row!==x.firstRow&&w.push("row"),w.length>0&&a.ulsLogger.ULS.traceTag(507777486,d.LogCategory.msoulscat_ES_EWAJS,d.TraceLevel.Info,`ValuePreviewPlugin.areCellsEqual - active cell diff: ${w.join(",")}`),w.length===0}function v(b){a.ulsLogger.ULS.traceTag(521692767,d.LogCategory.msoulscat_ES_EWAJS,d.TraceLevel.Warning,`ValuePreviewPlugin encountered a failure with msg ${b}`)}(0,C.registerPlugin)(D),r.valuePreviewPluginDependenciesResolved=(0,E.trackableAsyncLazy)(nr(function*(){var b=yield S.workerThreadSpread.getValue();yield b.createAndAttachPlugin(g.PluginFactoryName.ValuePreviewPlugin),yield S.schedulerWithRecalcServiceAttached.getValue()}),"valuePreviewPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ValuePreviewResultExtractor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc-numfmt/lib/index.js"),o=c("../excel-online-calc-runtime/lib/index.js"),d=(function(){function y(h){Ge(this,y),this.mathpack=h.mathpack,this.localeInfo=h.localeInfo,this.formatter=(0,l.createNumberFormatter)({config:h})}return We(y,[{key:"fromEvalFormulaOutput",value:function(R){var C=R.value,S=R.formatted;switch(C.kind){case n.ResultKind.Success:return this.resultFromSuccess(C.value,S);case n.ResultKind.Failure:return this.resultFromFailureReason(C.reason);default:{var F=C;return F}}}},{key:"resultFromSuccess",value:function(R,C){var S;switch(R.kind){case a.OperKind.String:case a.OperKind.Array:case a.OperKind.Blank:case a.OperKind.Number:{S=this.resultFromFormatted(C);break}case a.OperKind.Boolean:{S=this.resultFromBoolean(R);break}case a.OperKind.Error:{S=this.resultFromError(R,C);break}default:return{kind:"Failure",reason:`Unsupported operKind: ${R.kind}`}}if(S.kind!=="Success")return S;var F=this.getUnformattedValue(R,S);return Object.assign({},S,{unformattedValue:F,operKind:R.kind})}},{key:"resultFromFormatted",value:function(R){if((0,n.isNone)(R))return{kind:"Failure",reason:"No formatted value"};switch(R.kind){case n.ResultKind.Success:{if((0,l.isHashesValue)(R.value)){var C=R.value.units;return g(`Evaluate HashesValue: ${C.kind}`),{kind:"Failure",reason:`HashesValue: ${C.kind}`}}return this.resultFromFormattedValue(R.value)}case n.ResultKind.Failure:return this.resultFromFailureReason(R.reason);default:{var S=R;return S}}}},{key:"resultFromFormattedValue",value:function(R){var C=this.formatter.renderValue(R,l.renderInfiniteWidth);if(C.kind===n.ResultKind.Failure)return{kind:"Failure",reason:"renderValue fail"};if((0,l.isHashesValue)(C.value)){var S=C.value.units;return{kind:"Failure",reason:`Render HashesValue: ${S.kind}`}}var F=(0,l.renderedValueToString)(C.value);return{kind:"Success",value:F,color:R.color}}},{key:"resultFromFailureReason",value:function(R){var C=m(R);switch(R.kind){case o.ReasonKind.Unavailable:case o.ReasonKind.NotImplemented:case o.ReasonKind.PreviousFailure:return{kind:"Unavailable",reason:`FailureReason: ${C}`};default:return{kind:"Failure",reason:`Unsupported FailureReason: ${C}`}}}},{key:"resultFromError",value:function(R,C){switch(R.type){case a.ErrorType.NAME:case a.ErrorType.VALUE:case a.ErrorType.FIELD:return{kind:"Unavailable",reason:`Unsupported error: ${R.type}`}}return this.resultFromFormatted(C)}},{key:"getUnformattedValue",value:function(R,C){var S=C.value;return R.kind===a.OperKind.String&&(C.value=`"${C.value}"`,S=R.value),R.kind===a.OperKind.Number&&(S=this.mathpack.toNumber(R).toString()),R.kind===a.OperKind.Blank&&(S=this.mathpack.toNumber(this.mathpack.zero).toString()),S}},{key:"resultFromBoolean",value:function(R){var C=R.value?this.localeInfo.trueName:this.localeInfo.falseName;return{kind:"Success",value:C,unformattedValue:C,operKind:a.OperKind.Boolean}}}])})();r.ValuePreviewResultExtractor=d;function g(y){n.ulsLogger.ULS.traceTag(520680450,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,`ValuePreviewResultExtractor encountered a failure with msg ${y}`)}function m(y){switch(y.kind){case o.ReasonKind.Unavailable:return`Unavailable - [${y.objects.map(function(h){return"kind"in h?h.kind:""}).join(",")}]`;case o.ReasonKind.NotImplemented:return`NotImplemented - [${y.features.join(",")}]`;case o.ReasonKind.PreviousFailure:return"PreviousFailure";default:return`${y.kind}`}}},"../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ValuePreviewVisitor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=(function(d){function g(m,y,h,R){var C;return Ge(this,g),C=Ta(this,g),C.parsedFormulaTree=m,C.selectionStart=y,C.selectionEnd=h,C.formula=R,C.subFormulaStart=-1,C.subFormulaEnd=-1,C.isBadSelection=!1,C.isRefNode=!1,C.isVolatile=!1,C.hasCrossWorkbookRef=!1,C.letDefinitions=void 0,C.volatileFunctions=[],C.crossWorkbookRefs=[],C.nodeLabel=-1,C}return Ea(g,d),We(g,[{key:"appNode",value:function(y,h,R,C){var S=It(wt(g.prototype),"appNode",this).call(this,y,h,R,C);return this.tryUpdateAppNodeAsSubFormula(y,S),S}},{key:"literalNode",value:function(y,h,R){var C=It(wt(g.prototype),"literalNode",this).call(this,y,h,R);return this.tryUpdateNodeAsSubFormula(C),C}},{key:"missingNode",value:function(y,h){var R=It(wt(g.prototype),"missingNode",this).call(this,y,h);return this.tryUpdateNodeAsSubFormula(R),R}},{key:"arrayNode",value:function(y,h,R){var C=It(wt(g.prototype),"arrayNode",this).call(this,y,h,R);return this.tryUpdateNodeAsSubFormula(C),C}},{key:"cellRefNode",value:function(y,h,R){var C=It(wt(g.prototype),"cellRefNode",this).call(this,y,h,R);return this.validateSelection(R,"whole"),this.tryAddCrossWorkbookRef(h,R),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"fieldRefNode",value:function(y,h,R){var C=It(wt(g.prototype),"fieldRefNode",this).call(this,y,h,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C),C}},{key:"structRefNode",value:function(y,h,R){var C=It(wt(g.prototype),"structRefNode",this).call(this,y,h,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"nameNode",value:function(y,h,R){var C=It(wt(g.prototype),"nameNode",this).call(this,y,h,R);return this.validateSelection(R,"prefix"),this.tryUpdateNodeAsSubFormula(C)&&(this.isRefNode=!0),C}},{key:"badSequenceNode",value:function(y,h,R){var C=this,S=It(wt(g.prototype),"badSequenceNode",this).call(this,y,h,R);return h.some(function(F){return F.label===C.nodeLabel})&&(this.updateNodeAsSubFormula(S),this.isBadSelection=!0),S}},{key:"parenNode",value:function(y,h,R){var C=It(wt(g.prototype),"parenNode",this).call(this,y,h,R);return h&&this.tryUpdateNodeAsSubFormula(C),C}},{key:"letNode",value:function(y,h,R,C,S,F){var E=It(wt(g.prototype),"letNode",this).call(this,y,h,R,C,S,F),A=this.parsedFormulaTree.spans[F];return this.isMatchingArg(A,!0)&&this.updateLetNodeAsSubFormula(E),E}},{key:"wsfNode",value:function(y,h,R){var C=It(wt(g.prototype),"wsfNode",this).call(this,y,h,R);return this.validateSelection(R,"none"),C}},{key:"operatorNode",value:function(y,h){var R=It(wt(g.prototype),"operatorNode",this).call(this,y,h);return this.validateSelection(h,"none"),R}},{key:"tryUpdateNodeAsSubFormula",value:function(y){return this.isMinimalMatchingSpan(this.parsedFormulaTree.spans[y.label])?(this.updateNodeAsSubFormula(y),!0):!1}},{key:"tryUpdateAppNodeAsSubFormula",value:function(y,h){if(!(y.kind===a.NodeKind.WSF||y.kind===a.NodeKind.Operator)){n.ulsLogger.ULS.traceTag(509347166,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,`ValuePreviewVisitor - visitor encountered higher order function, kind: ${y.kind}`);return}var R=this.parsedFormulaTree.spans[y.label],C=this.parsedFormulaTree.spans[h.label];this.tryAddVolatileFunction(y,h),this.isMatchingAppNode(R,C,y.kind,h.isClosed)&&this.updateNodeAsSubFormula(h)}},{key:"updateLetNodeAsSubFormula",value:function(y){var h=this.parsedFormulaTree.spans[y.head.label],R=this.parsedFormulaTree.spans[y.label];if(this.isMatchingAppNode(h,R,a.NodeKind.WSF,y.isClosed)){this.updateNodeAsSubFormula(y);return}for(var C=0;C<y.args.length;C++){var S=y.args[C],F=this.parsedFormulaTree.spans[S.label];if(!(0,n.isDefined)(F))return;if(this.isMatchingArg(F,!0)){if(C===1)return;var E=C%2===0,A=y.args.length-2,T=E?Math.min(A,C+1):C-2,D=this.parsedFormulaTree.spans[y.args[T].label];if(!(0,n.isDefined)(D))return;var _=this.formula.substring(R.start,D.end);this.letDefinitions=_,this.isVolatile=this.checkIntersectionWithVolatileFunction(R),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(R),this.isMinimalMatchingSpan(F)&&(this.subFormulaStart=F.start,this.subFormulaEnd=F.end,this.nodeLabel=S.label)}}}},{key:"updateNodeAsSubFormula",value:function(y){var h=this.parsedFormulaTree.spans[y.label];this.subFormulaStart=h.start,this.subFormulaEnd=h.end,this.nodeLabel=y.label,this.isVolatile=this.checkIntersectionWithVolatileFunction(h),this.hasCrossWorkbookRef=this.checkIntersectionWithCrossWorkbookRef(h)}},{key:"isMinimalMatchingSpan",value:function(y){return this.nodeLabel!==-1?!1:this.isMatchingArg(y)}},{key:"isMatchingArg",value:function(y){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,n.isDefined)(y)?this.selectionStart===this.selectionEnd?this.selectionStart>=y.start&&this.selectionEnd<y.end:h?this.selectionStart>=y.start&&this.selectionEnd<=y.end:this.selectionStart===y.start&&this.selectionEnd===y.end:!1}},{key:"isMatchingAppNode",value:function(y,h,R,C){if(!(0,n.isDefined)(y)||!(0,n.isDefined)(h)||!C)return!1;if(this.selectionStart===this.selectionEnd)switch(R){case a.NodeKind.WSF:return this.selectionStart===y.end||this.selectionStart===h.end-1?!0:this.selectionStart>=y.start&&this.selectionStart<y.end;case a.NodeKind.Operator:return this.selectionStart>=y.start-y.pre.length&&this.selectionStart<y.end+y.post.length}else if(y.start<=this.selectionStart&&this.selectionEnd<=y.end)return this.isBadSelection=!0,!1;return this.selectionStart===h.start&&this.selectionEnd===h.end}},{key:"tryAddVolatileFunction",value:function(y,h){if(y.kind===a.NodeKind.WSF&&h.isClosed){var R=this.parsedFormulaTree.spans[h.label];(0,n.isNone)(R)||(0,a.isVolatileFunc)(y.id)&&this.volatileFunctions.push({start:R.start,end:R.end})}}},{key:"checkIntersectionWithVolatileFunction",value:function(y){return this.volatileFunctions.some(function(h){return y.start<=h.start&&y.end>=h.end})}},{key:"tryAddCrossWorkbookRef",value:function(y,h){if(!(!y||y.kind!==a.QualifierKind.Sheet&&y.kind!==a.QualifierKind.SheetRange&&y.kind!==a.QualifierKind.Document)&&!(0,n.isNone)(y.document)){var R=this.parsedFormulaTree.spans[h];(0,n.isNone)(R)||this.crossWorkbookRefs.push({start:R.start,end:R.end})}}},{key:"checkIntersectionWithCrossWorkbookRef",value:function(y){return this.crossWorkbookRefs.some(function(h){return y.start<=h.start&&y.end>=h.end})}},{key:"validateSelection",value:function(y,h){if(this.selectionStart!==this.selectionEnd){var R=this.parsedFormulaTree.spans[y];if((0,n.isDefined)(R)&&!(this.selectionStart<R.start||this.selectionEnd>R.end))switch(h){case"prefix":{this.selectionStart!==R.start&&(this.isBadSelection=!0);return}case"suffix":{this.selectionEnd!==R.end&&(this.isBadSelection=!0);return}case"whole":{(this.selectionStart!==R.start||this.selectionEnd!==R.end)&&(this.isBadSelection=!0);return}case"none":{this.isBadSelection=!0;return}}}}}])})(a.IdentityVisitor);r.ValuePreviewVisitor=o},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.generalYieldRequestProcessorMap=void 0;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),g=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),m=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),h=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function R(F,E){if(F.kind===a.ResultKind.Failure)throw F.reason;return E(F.value)}r.generalYieldRequestProcessorMap=(n={},J(J(J(J(J(J(J(J(J(J(n,"InternalService",{executionType:g.ExecutionType.Internal,execution:(function(){var F=nr(function*(A){var T={service:A.service,method:A.method,response:yield this.schedulerState.scheduler.serviceCall(A.service,A.method,A.args)};return(0,m.staticTypeHint)(T),T});function E(A){return F.apply(this,arguments)}return E})()}),"Delay",{executionType:g.ExecutionType.NoOp,execution:function(){return{}}}),"GetCopilotLicense",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(){var A=yield this.schedulerState.scheduler.getCoPilotLicense();return{license:A!==void 0?(0,a.success)(A):(0,a.failure)(void 0)}});function E(){return F.apply(this,arguments)}return E})()}),"GetPythonLicense",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(){var A=yield this.schedulerState.scheduler.getPythonLicense();return{license:A!==void 0?(0,a.success)(A):(0,a.failure)(void 0)}});function E(){return F.apply(this,arguments)}return E})()}),"GetPythonType",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=yield this.schedulerState.scheduler.getPythonType(A.rangeRef,A.sheetId);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{pythonType:T.value}});function E(A){return F.apply(this,arguments)}return E})()}),"GetPrecedingPythonCells",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=yield this.schedulerState.scheduler.getPrecedingPythonCells(A.cellRef,A.sheetId);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{precedingPythonCells:T.value}});function E(A){return F.apply(this,arguments)}return E})()}),"GetCell",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getCell(A.cell);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"GetContainingTable",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getContainingTable(A.cell);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"UnsafeGetContainingTableName",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getContainingTableName(E.cell);return{result:A}}}),"UnsafeGetContainingTable",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getContainingTableSync(E.cell);if(A.kind==="Failure")throw A.reason;return{result:(0,a.success)(A.value?S(A.value):void 0)}}}),J(J(J(J(J(J(J(J(J(J(n,"GetAvailableTableHeaders",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getAvailableTableHeaders(E.tableName);return{result:A}}}),"UnsafeGetNamedObject",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getNamedObject(E.name);if(A.kind==="Failure")throw y.logSafeFailure.failure("getNamedObject failed");if(A.value.kind==="Failure")throw y.logSafeFailure.failure("getNamedObject returned failure");return A.value.value===void 0?{result:(0,a.success)(void 0)}:{result:(0,a.success)(C(A.value.value.obj))}}}),"GetIntersectingTables",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getIntersectingTables(A.range);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"UnsafeGetIntersectingTableNames",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getIntersectingTableNames(E.range);return{result:A}}}),"GetRange",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getRange(A.range,A.layers);return{localSheetGrid:T}});function E(A){return F.apply(this,arguments)}return E})()}),"GetSheetNames",{executionType:g.ExecutionType.Sync,execution:function(){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.getSheetNames().value}}),"GetStructRefColumn",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getStructRefColumn(E.table,E.nameOrCol);return{result:A}}}),"GetStructRefSpecialRef",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=this.cache.getStructRefSpecialRef(E.table,E.id);return{result:A}}}),"GetIformat",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getIformat(A.document,A.iformat);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"ParseCellFormula",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseCellFormula(E.cell,E.formula,E.useEnglishLocaleInfo)}}),J(J(J(J(J(J(J(J(J(J(n,"ParseEdit",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseEdit(A.cell,A.formulaBarText)});function E(A){return F.apply(this,arguments)}return E})()}),"ParseActiveCell",{executionType:g.ExecutionType.Sync,execution:function(E){var A;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");if((0,a.isNone)(this.schedulerState.activeCell))throw y.logSafeFailure.failure("Active Cell is undefined");if(this.schedulerState.activeCellFormat===void 0)throw y.logSafeFailure.failure("Active Cell Format is undefined");var T=(A=this.schedulerState.activeCellFormat)!=null?A:{formatString:"General",builtIn:!0};return this.cache.parseEditSync(this.schedulerState.activeCell,E.formulaText,T)}}),"ParseNumberFormat",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");return this.cache.parseNumberFormat(E.formatString,E.builtIn)}}),"PrintFormula",{executionType:g.ExecutionType.Sync,execution:function(E){if(this.config===void 0)return(0,a.failure)([]);var A=(0,l.createPrinter)((0,l.createSimplePrintGlobals)(this.config)),T=A.printFormula((0,l.printLocalsGrid)((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,E.origin),E.origin),E.formula);return{result:T}}}),"GetActiveCell",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.activeCell;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274723,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,h.x10Logger.formatLogMessage("GetActiveCell",{description:"failed because activeCell was undefined"})),y.logSafeFailure.failure("Active Cell is undefined");return{activeCell:E}}}),"GetActiveCellFormat",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.activeCellFormat;if(E===void 0)throw y.logSafeFailure.failure("Active Cell Format is undefined");return E===null?{result:(0,a.failure)((0,l.unavailable)(["unavailableFormat"]))}:{result:(0,a.success)(E)}}}),"GetConfig",{executionType:g.ExecutionType.NoOp,execution:function(){if(this.config===void 0)throw y.logSafeFailure.failure("Config is undefined");return{config:this.config}}}),"GetCultureTag",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=(0,o.convertKnownLCID)(E.lcid),T=A.toString();if(T.indexOf("-")===-1)throw y.logSafeFailure.failure(`Culture-Tag '${T}' from LCID '${E.lcid}' has an unknown format`);return{cultureTag:T}}}),"GetFunctionsInfo",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.functionsInfoMap;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274722,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,h.x10Logger.formatLogMessage("GetFunctionsInfo",{description:"failed because functionsInfoMap was undefined"})),y.logSafeFailure.failure("functionsInfoMap is undefined");var A=Object.keys(E).map(function(T){return E[T]});return{functionsInfo:A}}}),"GetFunctionInfo",{executionType:g.ExecutionType.NoOp,execution:function(E){if(this.schedulerState.functionsInfoMap===void 0)throw l.ulsLogger.ULS.traceTag(512274721,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,h.x10Logger.formatLogMessage("GetFunctionInfo",{description:"failed because functionsInfoMap was undefined"})),y.logSafeFailure.failure("functionsInfoMap is undefined");var A=this.schedulerState.functionsInfoMap[E.functionName.toUpperCase()];if(A===void 0)throw y.logSafeFailure.failure("functionsInfo is undefined");return{functionInfo:A}}}),J(J(J(J(J(J(J(J(J(J(n,"GetDefinedNamesInfo",{executionType:g.ExecutionType.NoOp,execution:function(){var E=this.schedulerState.definedNamesInfoMap;if(E===void 0)throw l.ulsLogger.ULS.traceTag(512274720,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,h.x10Logger.formatLogMessage("GetDefinedNamesInfo",{description:"failed because definedNamesInfoMap was undefined"})),y.logSafeFailure.failure("definedNamesInfoMap is undefined");var A=Object.keys(E).map(function(T){return E[T]});return{definedNamesInfo:A}}}),"GetDefinedNameInfo",{executionType:g.ExecutionType.NoOp,execution:function(E){if(this.schedulerState.definedNamesInfoMap===void 0)throw y.logSafeFailure.failure("definedNamesInfoMap is undefined");var A=this.schedulerState.definedNamesInfoMap[E.definedName.toUpperCase()];return{definedNameInfo:A}}}),"EvalOnClonedModel",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T,D=yield(T=this.cache)==null?void 0:T.evalOnClonedModel(A.updates,A.edits,A.formatResults);if(D===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(D.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:D.value}});function E(A){return F.apply(this,arguments)}return E})()}),"EvalFormula",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T,D=yield(T=this.cache)==null?void 0:T.evalFormula(A.formula,A.origin,A.format);if(D===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(D.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");return{result:D.value}});function E(A){return F.apply(this,arguments)}return E})()}),"EvalFormulaTree",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T,D=yield(T=this.cache)==null?void 0:T.evalFormulaTree(A.formula,A.origin,A.format);if(D===void 0)throw y.logSafeFailure.failure("Operation did not return a result");if(D.kind!==a.ResultKind.Success)throw y.logSafeFailure.failure("Operation returned an unsuccessful result");var _=function x(w){var L=be(w,2),N=be(L[0],2),U=be(N[0],2),K=U[0],G=U[1],$=N[1],O=L[1];return{value:{value:$,span:{start:K,end:G}},children:O==null?void 0:O.map(x)}},M=be(D.value,1),k=be(M[0],2),v=be(k[1],1),b=v[0];return{result:{result:b,evaluationTree:_(D.value)}}});function E(A){return F.apply(this,arguments)}return E})()}),"GetCorrelationId",{executionType:g.ExecutionType.NoOp,execution:function(){return{correlationId:this.correlationId}}}),"SetActiveCell",{executionType:g.ExecutionType.NoOp,execution:function(E){return this.schedulerState=Object.assign({},this.schedulerState,{activeCell:E.activeCell,activeCellFormat:E.activeCellFormat}),{}}}),"GetRichValueFieldListContext",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=yield this.schedulerState.scheduler.getRichValueFieldListContext(A.rangeToQuery,A.dotNotationPath,A.singleColumn,A.findRange);if(T.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return{result:T.value}});function E(A){return F.apply(this,arguments)}return E})()}),"GetHiddenRows",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getHiddenRows(A.sheet,A.start,A.endExclusive);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"GetHiddenCols",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var T=yield this.cache.getHiddenCols(A.sheet,A.start,A.endExclusive);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),J(J(J(J(J(J(J(J(J(J(n,"ResolveReferences",{executionType:g.ExecutionType.Sync,execution:function(E){var A=E.locals,T=E.nodes;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");if(A===void 0)throw y.logSafeFailure.failure("Locals is undefined");if(T===void 0)throw y.logSafeFailure.failure("Nodes is undefined");var D=this.cache.resolveReferences(A,T);return{resolverResults:D}}}),"GetCorrespondingSnapshotID",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(){if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var A=yield this.cache.getCorrespondingSnapshotID();return{snapshotID:A}});function E(){return F.apply(this,arguments)}return E})()}),"GetEditFormat",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=A.cell;if(this.cache===void 0)throw y.logSafeFailure.failure("Cache is undefined");var D=yield this.cache.getEditFormat(T);return{result:D===void 0?(0,a.failure)((0,l.unavailable)(["Unavailable Format"])):(0,a.success)(D)}});function E(A){return F.apply(this,arguments)}return E})()}),"UpdateSnapshot",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(){var A=yield this.schedulerState.scheduler.updatePrefetchingCache(this.handle);if(A===void 0)throw y.logSafeFailure.failure("Cache is undefined");return{snapshotID:A}});function E(){return F.apply(this,arguments)}return E})()}),"GetFullTableHeadersFromServer",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=A.tableName,D=yield this.schedulerState.scheduler.getTableColHeaders(T);if(D.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("serverDataProvider is undefined");return(0,a.isNone)(D.value)?{result:[]}:{result:D.value.filter(a.isDefined)}});function E(A){return F.apply(this,arguments)}return E})()}),"CreateChatGPTSession",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=this,D=A.options;if(D===void 0)throw y.logSafeFailure.failure("Request contained undefined 'options'");var _=yield this.schedulerState.scheduler.createChatGPTSession(D);return _.kind===a.ResultKind.Success&&this.finalizer.subscribe(function(){return T.schedulerState.scheduler.closeChatGPTSession(_.value)}),R(_,function(M){return{result:M}})});function E(A){return F.apply(this,arguments)}return E})()}),"CloseChatGPTSession",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=A.session;return R(yield this.schedulerState.scheduler.closeChatGPTSession(T),function(){return{}})});function E(A){return F.apply(this,arguments)}return E})()}),"SendChatGPTQuery",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=A.request,D=A.session,_=yield this.schedulerState.scheduler.sendChatGPTQuery(D,T);return R(_,function(M){return{result:M}})});function E(A){return F.apply(this,arguments)}return E})()}),"IsSchedulerFeatureEnabled",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=E.feature,T=this.schedulerState.scheduler.isSchedulerFeatureEnabled(A);return{isFeatureEnabled:T}}}),"SendAugLoopSignal",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=A.signal,D=yield this.schedulerState.scheduler.sendAugLoopSignal(T,this.handle.info.computationIdentifier.factoryName);return R(D,function(_){return{result:_}})});function E(A){return F.apply(this,arguments)}return E})()}),J(J(J(J(J(n,"TriggerEvent",{executionType:g.ExecutionType.NoOp,execution:function(E){var A=E.eventKind,T=E.event;return this.schedulerState.scheduler.triggerEventImmediate(A,T),{}}}),"AwaitEvent",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=this.schedulerState.scheduler.catchEvent(A);if((0,d.isALAnnotationEventKind)(A.eventKind)){var D=yield this.schedulerState.scheduler.registerALAnnotation(A.eventKind);if(D.kind!==a.ResultKind.Success)throw D.reason}var _=yield T;return{result:_}});function E(A){return F.apply(this,arguments)}return E})()}),"GetRecognizedRangeTables",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T=yield this.schedulerState.scheduler.getRecognizedTablesInfo(A.sheetId,A.range,A.metadataStates,this.handle.info.computationIdentifier.factoryName,A.maxRevisions);return{result:T}});function E(A){return F.apply(this,arguments)}return E})()}),"LogAshaErrorEvent",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(A){var T,D=A.params,_=yield(T=this.schedulerState.scheduler).logAshaErrorEvent.apply(T,Ur(D));return{result:_}});function E(A){return F.apply(this,arguments)}return E})()}),"GetPowerQueries",{executionType:g.ExecutionType.Async,execution:(function(){var F=nr(function*(){var A=yield this.schedulerState.scheduler.getPowerQueries();if(A.kind===a.ResultKind.Failure)throw y.logSafeFailure.failure("getPowerQueries failed");return(0,a.isNone)(A.value)?{queries:[]}:{queries:A.value.filter(a.isDefined)}});function E(){return F.apply(this,arguments)}return E})()}));function C(F){switch(F.kind){case"NamedFailure":case"NamedFormula":case"NamedRange":case"NamedValue":return F;case"NamedTable":return S(F);default:(0,a.assertNever)("ComputationRequestKind.GetNamedObject",F)}}function S(F){var E=[];return F.columnIndexes.forEach(function(A,T){return E.push({index:A,name:T}),!0}),{kind:F.kind,ranges:{data:F.specialRefRanges[l.SpecialRefId.Data],headers:F.specialRefRanges[l.SpecialRefId.Headers],totals:F.specialRefRanges[l.SpecialRefId.Totals],all:F.specialRefRanges[l.SpecialRefId.All]},columns:E.sort(function(A,T){return A.index-T.index}),allColumnNamesAvailable:F.allColumnNamesAvailable,hasHeadersRow:F.hasHeadersRow,hasTotalsRow:F.hasTotalsRow}}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestProcessor.js"),r)},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/systemYieldRequests.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.systemYieldRequestProcessorMap=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),o=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),d=o.X10TaskInternal.createToken();r.systemYieldRequestProcessorMap=J(J(J(J(J(J(J({},"AwaitPromise",{executionType:l.ExecutionType.Async,execution:(function(){var y=nr(function*(R){return{result:yield R.promise}});function h(R){return y.apply(this,arguments)}return h})()}),"CreateTask",{executionType:l.ExecutionType.NoOp,execution:function(h){var R=h.request,C=a.generalYieldRequestProcessorMap[R.kind].execution,S=new o.X10TaskInternal((0,n.bindMaybeThenable)(C.bind(this)(R),function(F){return(0,n.success)(Object.assign({kind:R.kind},F))},function(F){return(0,n.failure)(F)}),d);return{task:S}}}),"PromiseToTask",{executionType:l.ExecutionType.NoOp,execution:function(h){return{task:new o.X10TaskInternal(h.promise,d)}}}),"AwaitTask",{executionType:l.ExecutionType.Async,execution:(function(){var y=nr(function*(R){return{result:yield R.task.resolve(d)}});function h(R){return y.apply(this,arguments)}return h})()}),"AwaitBatch",{executionType:l.ExecutionType.Async,execution:(function(){var y=nr(function*(R){var C=[];for(var S of R.tasks)C.push(yield g(S.resolve(d)));return{results:C}});function h(R){return y.apply(this,arguments)}return h})()}),"AwaitAll",{executionType:l.ExecutionType.Async,execution:(function(){var y=nr(function*(R){var C=n.MaybeThenable.all(R.tasks.map(function(S){return S.resolve(d)}));return{result:yield g(C)}});function h(R){return y.apply(this,arguments)}return h})()}),"AwaitAny",{executionType:l.ExecutionType.Async,execution:(function(){var y=nr(function*(R){var C=n.MaybeThenable.any(R.tasks.map(function(S){return S.resolve(d)}));return{result:yield g(C)}});function h(R){return y.apply(this,arguments)}return h})()});function g(y){return m.apply(this,arguments)}function m(){return m=nr(function*(y){try{return(0,n.success)(yield y)}catch(h){return(0,n.failure)(String(h))}}),m.apply(this,arguments)}},"../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/yieldRequestProcessor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.syncYieldRequestProcessorMap=r.yieldRequestProcessorMap=r.yieldRequestMapping=r.yieldRequestKind=void 0,r.processYieldRequest=g,r.processSyncYieldRequest=m;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/generalYieldRequests.js"),l=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/systemYieldRequests.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js");r.yieldRequestKind={AwaitAll:"AwaitAll",AwaitAny:"AwaitAny",AwaitBatch:"AwaitBatch",AwaitEvent:"AwaitEvent",AwaitPromise:"AwaitPromise",AwaitTask:"AwaitTask",CloseChatGPTSession:"CloseChatGPTSession",CreateChatGPTSession:"CreateChatGPTSession",CreateTask:"CreateTask",Delay:"Delay",EvalFormula:"EvalFormula",EvalFormulaTree:"EvalFormulaTree",EvalOnClonedModel:"EvalOnClonedModel",GetActiveCell:"GetActiveCell",GetActiveCellFormat:"GetActiveCellFormat",GetAvailableTableHeaders:"GetAvailableTableHeaders",GetCell:"GetCell",GetConfig:"GetConfig",GetContainingTable:"GetContainingTable",GetCopilotLicense:"GetCopilotLicense",GetCorrelationId:"GetCorrelationId",GetCorrespondingSnapshotID:"GetCorrespondingSnapshotID",GetCultureTag:"GetCultureTag",GetDefinedNamesInfo:"GetDefinedNamesInfo",GetDefinedNameInfo:"GetDefinedNameInfo",GetEditFormat:"GetEditFormat",GetFullTableHeadersFromServer:"GetFullTableHeadersFromServer",GetFunctionInfo:"GetFunctionInfo",GetFunctionsInfo:"GetFunctionsInfo",GetHiddenRows:"GetHiddenRows",GetHiddenCols:"GetHiddenCols",GetIformat:"GetIformat",GetIntersectingTables:"GetIntersectingTables",GetPowerQueries:"GetPowerQueries",GetPythonLicense:"GetPythonLicense",GetPythonType:"GetPythonType",GetPrecedingPythonCells:"GetPrecedingPythonCells",GetRange:"GetRange",GetSheetNames:"GetSheetNames",GetStructRefColumn:"GetStructRefColumn",GetStructRefSpecialRef:"GetStructRefSpecialRef",GetRecognizedRangeTables:"GetRecognizedRangeTables",GetRichValueFieldListContext:"GetRichValueFieldListContext",InternalService:"InternalService",IsSchedulerFeatureEnabled:"IsSchedulerFeatureEnabled",LogAshaErrorEvent:"LogAshaErrorEvent",ParseActiveCell:"ParseActiveCell",ParseCellFormula:"ParseCellFormula",ParseEdit:"ParseEdit",ParseNumberFormat:"ParseNumberFormat",PrintFormula:"PrintFormula",PromiseToTask:"PromiseToTask",ResolveReferences:"ResolveReferences",SendAugLoopSignal:"SendAugLoopSignal",SendChatGPTQuery:"SendChatGPTQuery",SetActiveCell:"SetActiveCell",TriggerEvent:"TriggerEvent",UnsafeGetContainingTable:"UnsafeGetContainingTable",UnsafeGetContainingTableName:"UnsafeGetContainingTableName",UnsafeGetIntersectingTableNames:"UnsafeGetIntersectingTableNames",UnsafeGetNamedObject:"UnsafeGetNamedObject",UpdateSnapshot:"UpdateSnapshot"},(0,n.staticAssertExtends)(),r.yieldRequestMapping=J(J({},"System",l.systemYieldRequestProcessorMap),"General",a.generalYieldRequestProcessorMap),r.yieldRequestProcessorMap=Object.assign({},a.generalYieldRequestProcessorMap,l.systemYieldRequestProcessorMap);function g(y,h,R,C,S){var F=R.info.correlationId,E=R.schedulerState,A=R.finalizer,T=y[h.kind].execution,D={correlationId:F,cache:C,config:S,schedulerState:E,finalizer:A,handle:R};try{var _=T.bind(D)(h);return(0,n.bindMaybeThenable)(_,function(M){return R.schedulerState=D.schedulerState,(0,n.success)(Object.assign({kind:h.kind},M))})}catch(M){return d.logSafeFailure.censored((0,n.failure)(M))}}r.syncYieldRequestProcessorMap=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(r.yieldRequestKind).map(function(y){var h=r.yieldRequestProcessorMap[y].executionType;switch(h){case o.ExecutionType.NoOp:case o.ExecutionType.Sync:return[y,r.yieldRequestProcessorMap[y]];case o.ExecutionType.Async:case o.ExecutionType.Internal:return;default:(0,n.assertNever)("syncYieldRequestProcessorMap",h)}}).filter(n.isDefined));function m(y,h,R,C,S){var F=R.info.correlationId,E=R.schedulerState,A=R.finalizer,T=y[h.kind].execution,D={request:h,correlationId:F,cache:C,config:S,schedulerState:E,finalizer:A,handle:R};try{var _=T.bind(D)(h);return R.schedulerState=D.schedulerState,(0,n.success)(Object.assign({kind:h.kind},_))}catch(M){return d.logSafeFailure.censored((0,n.failure)(M))}}},"../excel-online-calc/lib/x10-formula-bar/autocompletionPluginDependenciesResolved.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.chatGPTPluginAttach=r.parserPerformanceMeasurementsAttach=r.autocompleteBinaryModelExperimentPluginAttach=r.autocompleteRangeSuggestionPluginAttach=r.autocompleteWrapperPluginAttach=r.autocompletePluginDependenciesResolved=void 0;var n=c("../excel-online-x10-interop/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),l=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),o=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield a.workerThreadSpread.getValue();return yield d.loadPluginScript("excelOnlineAutocomplete",!1),d}),"threadWithExcelOnlineAutocompleteScriptLoaded");r.autocompletePluginDependenciesResolved=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.AutocompletePlugin),yield a.schedulerWithRecalcServiceAttached.getValue()}),"autocompletePluginDependenciesResolved"),r.autocompleteWrapperPluginAttach=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.AutocompleteWrapperPlugin)}),"autocompleteWrapperPluginAttach"),r.autocompleteRangeSuggestionPluginAttach=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.AutocompleteRangeSuggestionPlugin)}),"autocompleteRangeSuggestionPluginAttach"),r.autocompleteBinaryModelExperimentPluginAttach=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin)}),"autocompleteBinaryModelExperimentPluginAttach"),r.parserPerformanceMeasurementsAttach=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.ParserPerformanceMeasurements)}),"parserPerformanceMeasurementsAttach"),r.chatGPTPluginAttach=(0,l.trackableAsyncLazy)(nr(function*(){var d=yield o.getValue();yield d.createAndAttachPlugin(n.PluginFactoryName.ChatGPTPlugin)}),"chatGPTPluginAttach")},"../excel-online-calc/lib/x10-formula-bar/cacheGrid.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CacheGrid=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/grid.js"),g=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js"),m=c("../excel-online-calc/lib/calc/dataTransformers.js"),y=c("../excel-online-calc/lib/calc/partialWorkbook.testutils.js"),h=c("../excel-online-calc/lib/calc/partialWorkbookMessages.js"),R=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=c("../excel-online-calc/lib/calc/recalcSideGrid.js"),S=(function(){function A(){var T=this;Ge(this,A),this.calcGrid=(0,d.makeCalcGrid)(n.defaultSetTimeoutInterface),this.recalcSideGrid=new C.RecalcSideGrid(this.calcGrid),this.schedulerFeatures=[],this.setSchedulerFeatures=function(D){T.schedulerFeatures=D},this.setA1ReferenceStyle=function(){var D;(D=T.calcGrid).setA1ReferenceStyle.apply(D,arguments),T.consumePartialWorkbookMessages()},this.setLocale=function(){var D;(D=T.calcGrid).setLocale.apply(D,arguments),T.consumePartialWorkbookMessages()},this.setWorkbookProps=function(){var D;(D=T.calcGrid).setWorkbookProps.apply(D,arguments),T.consumePartialWorkbookMessages()},this.updateSheetNames=function(){var D;(D=T.calcGrid).updateSheetNames.apply(D,arguments),T.consumePartialWorkbookMessages()},this.updateNamedObjects=function(){var D;(D=T.calcGrid).updateNamedObjects.apply(D,arguments),T.consumePartialWorkbookMessages()},this.setNumberFormats=function(){var D;(D=T.calcGrid).setNumberFormats.apply(D,arguments),T.consumePartialWorkbookMessages()},this.getStateAsNotifications=function(){return[]},this.getDocumentLoc=function(){var D;return(D=T.readonlyDataModel).getDocumentLoc.apply(D,arguments)},this.getSheetIndex=function(){var D;return(D=T.readonlyDataModel).getSheetIndex.apply(D,arguments)},this.getSheetName=function(){var D;return(D=T.readonlyDataModel).getSheetName.apply(D,arguments)},this.getNameLoc=function(){var D;return(D=T.readonlyDataModel).getNameLoc.apply(D,arguments)},this.getUserDefinedFuncLoc=function(){var D;return(D=T.readonlyDataModel).getUserDefinedFuncLoc.apply(D,arguments)},this.getSheetRangeIndexes=function(){var D;return(D=T.readonlyDataModel).getSheetRangeIndexes.apply(D,arguments)},this.getContainingTable=function(){var D;return(D=T.readonlyDataModel).getContainingTable.apply(D,arguments)},this.getStructRefSpecialRef=function(){var D;return(D=T.readonlyDataModel).getStructRefSpecialRef.apply(D,arguments)},this.getStructRefColumn=function(){var D;return(D=T.readonlyDataModel).getStructRefColumn.apply(D,arguments)},this.getRangeValues=function(){var D;return(D=T.recalcSideGrid).getRangeValues.apply(D,arguments)},this.getRangeFormulae=function(){var D;return(D=T.recalcSideGrid).getRangeFormulae.apply(D,arguments)},this.getRangeFormats=function(){var D;return(D=T.recalcSideGrid).getRangeFormats.apply(D,arguments)},this.getSheetNames=function(){var D;return(D=T.recalcSideGrid).getSheetNames.apply(D,arguments)},this.getIntersectingTables=function(){var D;return(D=T.recalcSideGrid).getIntersectingTables.apply(D,arguments)},this.getIformats=function(){var D;return(D=T.recalcSideGrid).getIformats.apply(D,arguments)},this.getHiddenRows=function(){var D;return(D=T.recalcSideGrid).getHiddenRows.apply(D,arguments)},this.getHiddenCols=function(){var D;return(D=T.recalcSideGrid).getHiddenCols.apply(D,arguments)},this.discardSnapshot=nr(function*(){var D;return(D=T.recalcSideGrid).discardSnapshot.apply(D,arguments)}),this.evalClonedModelOnSnapshot=function(){var D;return(D=T.recalcSideGrid).evalClonedModelOnSnapshot.apply(D,arguments)},this.evalFormulaOnSnapshot=function(){var D;return(D=T.recalcSideGrid).evalFormulaOnSnapshot.apply(D,arguments)},this.evalFormulaTreeOnSnapshot=function(){var D;return(D=T.recalcSideGrid).evalFormulaTreeOnSnapshot.apply(D,arguments)},this.getCorrespondingSnapshotID=function(){var D;return(D=T.recalcSideGrid).getCorrespondingSnapshotID.apply(D,arguments)},this.calcGrid.dataModel.setNumberFormats(this.calcGrid.document,y.knownFormatData,!1,-1/0)}return We(A,[{key:"readonlyDataModel",get:function(){return this.calcGrid.dataModel.getDocs()}},{key:"writeRange",value:function(D,_){var M=this.sheetRangeToSheetGridRange(_.range);if(M!==void 0){var k=this.populateHiddenCells(_,M,D),v=k.hiddenRowSet,b=k.hiddenColSet,x=(0,h.sheetCellSet)(M.sheet,(0,l.createFromProduct)({row:v,col:b}));this.calcGrid.dataModel.writeCellContents(D,x,"",!1,(0,o.gridCell)(M.range.row,M.range.col),o.blankOper,void 0,void 0);for(var w=F(M,v,b),L=w.visibleRows,N=w.visibleCols,U=0;U<_.values.length;U++)for(var K=_.values[U],G=L[U],$=0;$<K.length;$++){var O=K[$],j=N[$],z=(0,o.gridCell)(G,j);this.calcGrid.dataModel.writeCellContents(D,(0,h.sheetCellSet)(M.sheet,(0,R.createCellSetFromRange)(z)),_.formulae[U][$].formulaText,_.formulae[U][$].isFormula,z,E(O),_.iformats[U][$],void 0)}}}},{key:"sheets",get:function(){var D;return(D=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:D.getReadonlySheets()}},{key:"nameManager",get:function(){var D;return(D=this.readonlyDataModel.getSingleReadonlyDocument())==null?void 0:D.getReadonlyNameManager()}},{key:"config",get:function(){return this.readonlyDataModel.config}},{key:"consumePartialWorkbookMessages",value:function(){for(;;){var D=this.calcGrid.dataModel.step();if(D.queueEmpty)break}}},{key:"populateHiddenCells",value:function(D,_,M){var k=D.hiddenRows.reduce(function(w,L){var N=L.startInclusive,U=L.endExclusive;return(0,a.union)(w,R.bspFactory.row([N,U]))},a.empty),v=D.hiddenCols.reduce(function(w,L){var N=L.startInclusive,U=L.endExclusive;return(0,a.union)(w,R.bspFactory.col([N,U]))},a.empty),b=(0,m.sheetGridRangeToHiddenRows)(_,k),x=(0,m.sheetGridRangeToHiddenCols)(_,v);return this.calcGrid.dataModel.writeHiddenRows(M,b),this.calcGrid.dataModel.writeHiddenCols(M,x),{hiddenRowSet:k,hiddenColSet:v}}},{key:"sheetRangeToSheetGridRange",value:function(D){var _=this.calcGrid.dataModel.getDocs().getSheetIndex(this.calcGrid.document,D.sheetName);if(!(_.kind===n.ResultKind.Failure||!(0,n.isDefined)(_.value)))return(0,o.sheetGridRange)((0,o.sheetIndex)(this.calcGrid.document,_.value),(0,g.rangeToGridRange)(D))}}])})();r.CacheGrid=S;function F(A,T,D){var _=A.range,M=_.row,k=_.col,v=_.rows,b=_.cols,x=(0,a.except)(R.bspFactory.row([M,M+v]),T),w=(0,a.except)(R.bspFactory.col([k,k+b]),D),L=[];(0,R.forEachRow)(x,function(U){for(var K=be(U,2),G=K[0],$=K[1],O=G;O<$;O++)L.push(O);return!0});var N=[];return(0,R.forEachCol)(w,function(U){for(var K=be(U,2),G=K[0],$=K[1],O=G;O<$;O++)N.push(O);return!0}),{visibleRows:L,visibleCols:N}}function E(A){var T;switch(A.kind){case"number":return o.xlMathpack.fromNumber(A.value);case"string":return(0,o.stringOper)(A.stringValue);case"bool":return(0,o.booleanOper)(A.boolValue);case"error":return(0,o.errorOper)((T=A.errorKind)!=null?T:o.ErrorType.UNKNOWN);case"rich":return{kind:o.OperKind.Rich,getFallback:function(){return(0,o.errorOper)(o.ErrorType.FIELD)},getField:function(){}};case"blank":return o.blankOper}}},"../excel-online-calc/lib/x10-formula-bar/chatGPTPlugin.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ChatGPTPlugin=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),g=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js"),m=g.PluginRegistry.create(l.PluginFactoryName.ChatGPTPlugin,l.PluginGroup.Excel),y=(function(){var h=[m.x10Plugin()],R,C=[],S,F=[],E,A=S=(function(){function T(){Ge(this,T),n.__runInitializers(this,F)}return We(T,[{key:"run",value:function*(_){var M=_.query;if(!(0,a.isDefined)(M))return null;var k=yield{kind:"CreateChatGPTSession",options:_.context};if(k.kind!=="CreateChatGPTSession")throw new Error("Inconsistent yield request response type");var v=yield{kind:"SendChatGPTQuery",session:k.result,request:M};if(v.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");var b=yield{kind:"SendChatGPTQuery",session:k.result,request:"Explain your answer"};if(b.kind!=="SendChatGPTQuery")throw new Error("Inconsistent yield request response type");return{result:v.result,details:b.result}}}])})();return n.__setFunctionName(S,"ChatGPTPlugin"),(function(){var T=typeof Symbol=="function"&&Symbol.metadata?Object.create(null):void 0;E=[m.uiMessageHandler({kind:o.RequestKind.chatGPTQuery})],n.__esDecorate(S,null,E,{kind:"method",name:"run",static:!1,private:!1,access:{has:function(_){return"run"in _},get:function(_){return _.run}},metadata:T},null,F),n.__esDecorate(null,R={value:S},h,{kind:"class",name:S.name,metadata:T},null,C),A=S=R.value,T&&Object.defineProperty(S,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:T})})(),S.factory=m.injectPluginFactory(),(function(){n.__runInitializers(S,C)})(),A=S})();r.ChatGPTPlugin=y,(0,d.registerPlugin)(y)},"../excel-online-calc/lib/x10-formula-bar/chatGPTService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ChatGPTService=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=(function(){function l(o){Ge(this,l),this.provider=o,this.set=new Set}return We(l,[{key:"createSession",value:(function(){var o=nr(function*(g){var m=yield this.provider.openChat(g);return(0,n.isDefined)(m)?(this.set.add(m),(0,n.success)(m)):(0,n.failure)(void 0)});function d(g){return o.apply(this,arguments)}return d})()},{key:"closeSession",value:(function(){var o=nr(function*(g){if(!this.set.has(g))return(0,n.failure)(void 0);try{return this.provider.close(g),this.set.delete(g),(0,n.success)(void 0)}catch(m){return(0,n.failure)(void 0)}});function d(g){return o.apply(this,arguments)}return d})()},{key:"request",value:(function(){var o=nr(function*(g,m){if(!this.set.has(g))return(0,n.failure)(void 0);try{var y=yield this.provider.send(g,m);return(0,n.success)(y)}catch(h){return(0,n.failure)(void 0)}});function d(g,m){return o.apply(this,arguments)}return d})()}])})();r.ChatGPTService=a},"../excel-online-calc/lib/x10-formula-bar/conflictResolver.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.conflictResolver=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-common/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),g=c("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");r.conflictResolver={runTest:y,runExperiment:y,runAuthoringExperiment:y,runPerCharacterExperiment:y,argumentAssistance:h,valuePreview:h,gotoCtrlClick:h,formulaRepair:h,chatGPTQuery:h,columnFormulaSuggestion:h,formulaCopilotIPE:h,getTranspiledFormulas:h,getAnonymizedFormulas:h,inCellControlsAutodetection:h,getLocale:h,formulaCompletion:h,inCellSuggestion:function(S){for(var F of S){var E=be(F,2),A=E[0].factoryName,T=E[1];if(A===l.PluginFactoryName.AutocompleteRangeSuggestionPlugin&&(0,n.isDefined)(T))return T}return null},formulaHighlighting:function(S){if(S.length>0){var F=[];for(var E of S){var A,T=be(E,2),D=T[0],_=T[1],M=(A=_.formulaHighlights)==null?void 0:A.filter(n.isDefined);M!==void 0&&(F=F.concat(M))}var k=function(b,x){return(0,n.isDefined)(b.span)&&(0,n.isDefined)(x.span)?(0,g.spanCompare)(b.span,x.span):(0,n.isDefined)(b)?1:(0,n.isDefined)(x)?-1:0};return F.sort(k),{formulaHighlights:F}}return null},functionSuggestion:function(S,F){if(F===l.PluginGroup.Python)return R(S);var E=void 0,A=J(J(J({},"Simple",[]),"Smart",[]),"Enum",[]);function T(_){return _.kind===l.CompletionItemKind.Enum?"Enum":_.type===l.SuggestionKind.Smart?"Smart":"Simple"}return S.forEach(function(_){var M=be(_,2),k=M[0],v=M[1];v.items.filter(n.isDefined).filter(function(b){return(0,n.isDefined)(b.textEdit)||(0,n.isDefined)(b.label)}).forEach(function(b){return A[T(b)].push(b)}),(0,n.isDefined)(v.data)&&(n.ulsLogger.ULS.assertTag(506804355,a.LogCategory.msoulscat_ES_EWAJS,!(0,n.isDefined)(E),"Multiple smart suggestions data received"),E=v.data)}),{items:A.Enum.length>0?Ur(A.Enum):[].concat(Ur(A.Smart),Ur(A.Simple.sort(D))),data:E};function D(_,M){if((0,n.isDefined)(_.label)&&(0,n.isDefined)(M.label)){if((0,n.isDefined)(_.isPrefixed)&&(0,n.isDefined)(M.isPrefixed)&&_.isPrefixed!==M.isPrefixed)return _.isPrefixed?-1:1;if(m.includes(_.kind)&&m.includes(M.kind)){var k=(0,o.getStructRefCompletionItemRank)(_),v=(0,o.getStructRefCompletionItemRank)(M);if(k!==v)return v-k}return _.label.toLocaleLowerCase()>M.label.toLocaleLowerCase()?1:-1}return(0,n.isDefined)(_.label)?1:(0,n.isDefined)(M.label)?-1:0}}};var m=[l.CompletionItemKind.TableHeader,l.CompletionItemKind.TableSpecialStructRef];(0,n.staticAssertExtends)();function y(C){var S=[];for(var F of C){var E=be(F,2),A=E[0],T=E[1].results;(0,n.isDefined)(T)&&S.push.apply(S,Ur(T.filter(n.isDefined)))}return{results:S}}function h(C){var S;if(C.length===0)return null;var F=be(C[0],2),E=F[0],A=F[1];if(C.length===1)return A;var T=(S=d.computationRegistry.UIMessage.getRegistrationByComputationIdentifier(E))==null?void 0:S.kind;throw new Error(`Conflict resolver: ${T}: ${C.length} results received, while only one active plugin is currently supported`)}function R(C){return h(C)}},"../excel-online-calc/lib/x10-formula-bar/customConflictResolver.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.customConflictResolverFactories=r.FunctionSuggestionAndArgumentAssistanceConflictResolver=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),d=(function(){function g(){Ge(this,g),this.argumentAssistanceResult=null,this.functionSuggestionResult=null,this.inCellSuggestionResult=null,this.formulaCopilotIPEResult=null,this.argumentAssistanceSet=!1,this.functionSuggestionSet=!1,this.inCellSuggestionSet=!1,this.formulaCopilotIPESet=!(0,n.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest"),this.promise=new n.ResolvablePromise}return We(g,[{key:"consumeResult",value:function(y){switch(y.kind){case l.RequestKind.functionSuggestion:(0,n.assertTrue)("functionSuggestionSet should be false when receiving functionSuggestion request",!this.functionSuggestionSet),this.functionSuggestionResult=y.result,this.functionSuggestionSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.argumentAssistance:(0,n.assertTrue)("argumentAssistanceSet should be false when receiving argumentAssistance request",!this.argumentAssistanceSet),this.argumentAssistanceResult=y.result,this.argumentAssistanceSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.inCellSuggestion:(0,n.assertTrue)("inCellSuggestionSet should be false when receiving inCellSuggestion request",!this.inCellSuggestionSet),this.inCellSuggestionResult=y.result,this.inCellSuggestionSet=!0,this.resolvePromiseIfPossible();break;case l.RequestKind.formulaCopilotIPE:(0,n.isTypedChangeGateEnabled)("OfficeVSO:9848728_refactorFormulaCopilotIPERequest")&&((0,n.assertTrue)("formulaCopilotIPESet should be false when receiving formulaCopilotIPE request",!this.formulaCopilotIPESet),this.formulaCopilotIPEResult=y.result,this.formulaCopilotIPESet=!0,this.resolvePromiseIfPossible());break;default:(0,n.assertNever)(`unknown result: ${y}`,y)}}},{key:"resolvePromiseIfPossible",value:function(){if(!(!this.formulaCopilotIPESet||!this.functionSuggestionSet)){if((0,n.isDefined)(this.functionSuggestionResult)&&(0,n.isDefined)(this.functionSuggestionResult.items)&&this.functionSuggestionResult.items.length>0){var y;if(((y=this.functionSuggestionResult.items[length-1])==null?void 0:y.type)===a.SuggestionKind.Smart){var h;(0,n.assertTrue)("can't get argument assistance and smart suggestion at the same time",!this.argumentAssistanceSet||this.argumentAssistanceResult==null),(0,n.assertTrue)("can't get in cell suggestion and smart suggestion at the same time",!this.inCellSuggestionSet||((h=this.inCellSuggestionResult)==null?void 0:h.completionItem)==null)}return this.promise.resolve({functionSuggestion:this.functionSuggestionResult,argumentAssistance:null,inCellSuggestion:null,formulaCopilotIPE:this.formulaCopilotIPEResult})}if(this.argumentAssistanceSet&&this.inCellSuggestionSet)return this.promise.resolve({functionSuggestion:this.functionSuggestionResult,argumentAssistance:this.argumentAssistanceResult,inCellSuggestion:this.inCellSuggestionResult,formulaCopilotIPE:this.formulaCopilotIPEResult})}}}],[{key:"create",value:function(){return new g}}])})();r.FunctionSuggestionAndArgumentAssistanceConflictResolver=d,(0,n.staticAssertExtends)(),r.customConflictResolverFactories=J({},o.CustomConflictResolverStrategy.FunctionSuggestionAndArgumentAssistance,d),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.customConflictResolverPluginKinds=r.CustomConflictResolverStrategy=void 0,r.makeBatchRequester=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),o;(function(g){g.FunctionSuggestionAndArgumentAssistance="FunctionSuggestionAndArgumentAssistance"})(o||(r.CustomConflictResolverStrategy=o={})),r.customConflictResolverPluginKinds=J({},o.FunctionSuggestionAndArgumentAssistance,[a.RequestKind.functionSuggestion,a.RequestKind.argumentAssistance,a.RequestKind.inCellSuggestion,a.RequestKind.formulaCopilotIPE]);function d(g){return{functionSuggestionAndArgumentAssistance:function(y,h,R){if((0,n.isNone)(y))return Promise.resolve(null);var C=y.functionSuggestion,S=y.argumentAssistance,F=y.inCellSuggestion,E=y.formulaCopilotIPE;return(0,n.isNone)(C)||(0,n.isNone)(S)||(0,n.isNone)(F)||(0,n.isNone)(E)?Promise.resolve(null):g.doBatchRequest({strategy:o.FunctionSuggestionAndArgumentAssistance,functionSuggestion:C,argumentAssistance:S,inCellSuggestion:F,formulaCopilotIPE:E},h,R??l.DefaultComputationGroup)}}}(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/dynamicPluginLoader.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.dynamicPluginLoaderInsideInit=r.timelineQueueProcessorFactory=r.createPrefetchingCacheFactory=r.DynamicPluginLoader=r.DynamicPluginLoaderBase=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=n.__importStar(c("../typed-workers/lib/index.js")),d=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=c("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),m=c("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),y=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),h=c("../excel-online-calc/lib/x10-formula-bar/prefetchingCache.js"),R=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),C=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),S=c("../excel-online-calc/lib/calc/utils.js"),F=(function(){function k(v,b){if(Ge(this,k),!(b instanceof g.FormulaBarScheduler))throw new TypeError(`DynamicPluginLoaderBase.constructor: unknown IFormulaBarScheduler class: ${JSON.stringify(b)}`);this.scheduler=b,C.x10Logger.threadId=v}return We(k,[{key:"loadPluginScriptTrace",value:function(b,x){a.ulsLogger.ULS.traceTag(553734797,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,C.x10Logger.formatLogMessage("loadPluginScript",{description:`${b} loaded, time to load ${x}`}))}},{key:"createAndAttachPlugin",value:(function(){var v=nr(function*(x,w){var L=(0,y.getPluginClass)(x);yield this.scheduler.createAndAttachPlugin(L,w)});function b(x,w){return v.apply(this,arguments)}return b})()}])})();r.DynamicPluginLoaderBase=F;var E=(function(k){function v(b,x,w,L){var N;Ge(this,v),N=Ta(this,v,["Main",w]),N.threadEntryPoint=b,N.gridManager=x,N.loader=L;var U=L.getConfig();return N.resolveScript=U.resolveScript,N}return Ea(v,k),We(v,[{key:"loadPluginScript",value:(function(){var b=nr(function*(w,L){if(!((0,a.isNone)(w)||(0,a.isNone)(L))){var N=R.defaultTimerInterface,U=N.now();yield this.loader.loadScript(w);var K=N.now()-U;this.loadPluginScriptTrace(w,K)}});function x(w,L){return b.apply(this,arguments)}return x})()},{key:"isThreadingSupported",value:function(){return o.isThreadingSupported()&&(0,a.getCalcAbsUrl)()!==void 0}},{key:"createPluginThread",value:(function(){var b=nr(function*(w){var L=this,N=`DynamicPluginLoaderThread-${v.lastThreadNum+=1}-${w}`,U=`${N}-IGrid`;yield a.initCalcCalled;var K=yield o.createWorker({createMode:"Thread",id:N},o.paramInsideDef({scriptUrl:(0,a.getCalcAbsUrlOrThrow)(),insideInitName:this.threadEntryPoint},{pluginResponseWindows:this.scheduler.getPluginResponseWindows()}),function(){return Object.assign({},(0,d.bindMethods)(L.scheduler,[].concat(Ur(g.parentMethodsCall),Ur(g.parentMethodsPost))),{resolveScript:L.resolveScript})});try{var G=function(){};K.onClose=function(){G(),a.ulsLogger.ULS.traceTag(553734798,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,C.x10Logger.formatLogMessage("DynamicPluginLoader",{description:"Thread closed"}))};var $=yield(0,a.initCalcThread)(K);G=function(){return $.close()},this.scheduler.doNotifyStatelessSubject.subscribe(function(j){return K.post.processNotification(j)}),this.scheduler.requestWithCorrelationIdSubject.subscribe(function(j){var z;return(z=K.post).requestWithCorrelationId.apply(z,Ur(j))}),this.scheduler.doNotifyStatefulSubject.subscribe(function(j){return K.post.processNotification(j)});var O={createIGridImportEndpoint:function(z){return K.call.createIGridImportEndpoint.transfer([z.port],z)},onGridExporterClosed:K.post.onGridExporterClosed};return this.gridManager.onGridImporterCreated(O,U),new A(K)}catch(j){throw K.close(),j}});function x(w){return b.apply(this,arguments)}return x})()}])})(F);r.DynamicPluginLoader=E,E.lastThreadNum=0;var A=(function(){function k(v){Ge(this,k),this.outside=v}return We(k,[{key:"loadPluginScript",value:function(b,x){return this.outside.call.loadPluginScript(b,x)}},{key:"createAndAttachPlugin",value:function(b,x){return this.outside.call.createAndAttachPlugin(b,x)}},{key:"recalcServiceAttached",value:function(){return this.outside.call.recalcServiceAttached()}},{key:"close",value:function(){this.outside.close()}}])})(),T=function(v){return function(){var b,x=v.getGrid();if(x!==void 0){for(var w=arguments.length,L=new Array(w),N=0;N<w;N++)L[N]=arguments[N];return(b=h.PrefetchingCache).create.apply(b,[x].concat(L))}}};r.createPrefetchingCacheFactory=T;var D=function(v){return function(b){return new R.TimelineQueueProcessor(function(x,w){return x.kind-w.kind},b,void 0,v)}};r.timelineQueueProcessorFactory=D;var _=function(v,b){return(function(){var x=nr(function*(w,L){var N=w.config,U=w.connection,K=L.pluginResponseWindows;return o.Endpoint.createInside(U,function(G){var $=Object.assign({},(0,d.bindLazyMethods)(new S.ResettableLazy(function(){return G.call}),g.parentMethodsCall),(0,d.bindLazyMethods)(new S.ResettableLazy(function(){return G.post}),g.parentMethodsPost)),O=void 0,j=new m.GridProvider(function(){return z.registerAsyncGrid()}),z=new g.FormulaBarScheduler(v(O),b(j),K,j.getGridDataSink(),j.getSyncDataModel(),O,$);return new M(String(U.options.id),j,z,N,G)})});return function(w,L){return x.apply(this,arguments)}})()};r.dynamicPluginLoaderInsideInit=_;var M=(function(k){function v(b,x,w,L,N){var U;return Ge(this,v),U=Ta(this,v,[b,w]),U.gridImporter=x,U.twConfig=L,U.inside=N,U.loadedScripts=(0,a.makeStringMap)(),U.initCalcThreadInside=(function(){var K=nr(function*(G,$,O){yield(0,a.initCalcInThread)(G,$,O,U.twConfig)});return function(G,$,O){return K.apply(this,arguments)}})(),U.createIGridImportEndpoint=U.gridImporter.createIGridImportEndpoint.bind(U.gridImporter),U.onGridExporterClosed=U.gridImporter.onGridExporterClosed.bind(U.gridImporter),U.processNotification=U.scheduler.processNotification.bind(U.scheduler),U.requestWithCorrelationId=U.scheduler.requestWithCorrelationId.bind(U.scheduler),U}return Ea(v,k),We(v,[{key:"loadPluginScript",value:(function(){var b=nr(function*(w,L){if(!((0,a.isNone)(w)||(0,a.isNone)(L))&&this.loadedScripts[w]!==!0){var N=R.defaultTimerInterface,U=N.now();o.importScriptsWithRetry([yield this.inside.call.resolveScript({identifier:w,isLocalized:L})],a.maxRetriesForLoadingScript);var K=N.now()-U;this.loadedScripts[w]=!0,this.loadPluginScriptTrace(w,K)}});function x(w,L){return b.apply(this,arguments)}return x})()},{key:"recalcServiceAttached",value:function(){return this.scheduler.recalcServiceAttached()}}])})(F)},"../excel-online-calc/lib/x10-formula-bar/experimentQueueProcessor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.experimentQueueProcessorFactory=r.ExperimentQueueProcessor=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),l=(function(){function d(g){Ge(this,d),this.consumeMessage=g,this.queue=new n.PriorityQueue(function(){return 0})}return We(d,[{key:"enqueue",value:function(m,y,h){(0,n.isDefined)(h)&&m.kind===a.SchedulerTimelineQueueMessageKind.StopComputationFrame||this.queue.enqueue(m)}},{key:"step",value:function(){var m=this.queue.pop();(0,n.isDefined)(m)&&this.consumeMessage(m)}},{key:"done",get:function(){return this.queue.getCount()===0}}])})();r.ExperimentQueueProcessor=l;var o=function(g){return new l(g)};r.experimentQueueProcessorFactory=o,(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/experimentalCore.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DefaultMap=r.bindMethodsNullCheck=r.bindMethodsUnbox=void 0,r.staticTypeHint=l,r.functionMapFromDUFunction=g,r.bindMethods=m,r.lazy=y,r.bindLazyMethods=h,r.asReadonly=D,r.mapFromArrayOfDependantPairs=_,r.functionMapToGenericFunction1stArg=k;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/calc/utils.js");n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertExtends,n.staticAssertExtends;function l(b){}{var o="";n.staticAssertSame,n.staticAssertSame,n.staticAssertSame}{var d;n.staticAssertSame}function g(b,x){var w={},L=function(K){w[K]=function(){for(var G=arguments.length,$=new Array(G),O=0;O<G;O++)$[O]=arguments[O];return b.apply(void 0,[K].concat($))}};for(var N of x)L(N);return w}function m(b,x){var w={},L=function(K){var G=function(){return b[K].apply(b,arguments)};w[K]=G};for(var N of x)L(N);return w}function y(b){return new a.ResettableLazy(b)}function h(b,x){var w={},L=function(K){var G=function(){var O;return(O=b.getValue())[K].apply(O,arguments)};w[K]=G};for(var N of x)L(N);return w}function R(b){return b}n.staticAssertSame,n.staticAssertSame,n.staticAssertSame,n.staticAssertSame;var C=(function(){function b(){Ge(this,b)}return We(b,[{key:"unbox",value:function(w){return function(){for(var L=arguments.length,N=new Array(L),U=0;U<L;U++)N[U]=arguments[U];return w(N)}}},{key:"nullcheck",value:function(w){return function(){for(var L=arguments.length,N=new Array(L),U=0;U<L;U++)N[U]=arguments[U];for(var K of N)if((0,n.isNone)(K))return null;return w.apply(void 0,Ur(N))}}}])})();function S(b){var x=new C,w=x[b].bind(x);return function(L,N){var U={};for(var K of N){var G=L[K].bind(L);U[K]=w(G)}return U}}r.bindMethodsUnbox=S("unbox"),r.bindMethodsNullCheck=S("nullcheck");{var F={methodF:function(x){return x+1},methodG:function(x){var w=be(x,1),L=w[0];return L+1}},E=(0,r.bindMethodsUnbox)(F,["methodG"]);n.staticAssertSame;var A=(0,r.bindMethodsNullCheck)(F,["methodG"]);n.staticAssertSame;var T=(0,r.bindMethodsNullCheck)(E,["methodG"]);n.staticAssertSame}function D(b){return b}function _(b){return b.reduce(function(x,w){var L=be(w,2),N=L[0],U=L[1];return x[N]=U,x},{})}var M=_([["a",1],["b",2]]);n.staticAssertSame;function k(b){return function(x,w){for(var L,N=arguments.length,U=new Array(N>2?N-2:0),K=2;K<N;K++)U[K-2]=arguments[K];return(L=b[x]).call.apply(L,[b,w].concat(U))}}var v=(function(){function b(x){Ge(this,b),this.operations=x,this.map=new Map}return We(b,[{key:"get",value:function(w){var L=this.operations.getKey(w),N=this.map.get(L);if(N!==void 0)return N;var U=this.operations.getDefault();return this.map.set(L,U),U}},{key:"set",value:function(w,L){this.map.set(this.operations.getKey(w),L)}},{key:"delete",value:function(w){this.map.delete(this.operations.getKey(w))}}])})();r.DefaultMap=v},"../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.FormulaBarScheduler=r.parentMethodsPost=r.parentMethodsCall=void 0,r.shouldRunComputation=W;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../office-copilot-utils/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Augloop/augLoopService.js"),g=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/functionShortDescriptions.js"),m=c("../excel-online-calc/lib/x10-formula-bar/chatGPTService.js"),y=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationRegistry.js"),R=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),C=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),S=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/uiMessageDefinitions.js"),F=c("../excel-online-calc/lib/x10-formula-bar/conflictResolver.js"),E=c("../excel-online-calc/lib/x10-formula-bar/customConflictResolver.js"),A=c("../excel-online-calc/lib/x10-formula-bar/customConflictResolverTypes.js"),T=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),D=c("../excel-online-calc/lib/x10-formula-bar/notifierMethods.js"),_=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),M=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/pluginFinalizer.js"),k=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),v=c("../excel-online-calc/lib/x10-formula-bar/requestProcessor.js"),b=c("../excel-online-calc/lib/x10-formula-bar/schedulerMessages.js"),x=c("../excel-online-calc/lib/x10-formula-bar/schedulerService.js"),w=c("../excel-online-calc/lib/x10-formula-bar/TableIntelligence/x10TableIntelligenceService.js"),L=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js"),N=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),U=c("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),K=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),G=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),$=c("../excel-online-calc/lib/calc/utils.js"),O=c("../excel-online-calc/lib/calcPackageNames.js"),j=(function(){function Y(){Ge(this,Y),this.current=0}return We(Y,[{key:"create",value:function(){return this.current+=1}}])})(),z=(0,T.mapFromArrayOfDependantPairs)((0,n.numEnumArray)(l.PluginFactoryName).map(function(Y){return[Y,l.PluginFactoryName[Y]]}));r.parentMethodsCall=["serviceCall","createChatGPTSession","closeChatGPTSession","sendChatGPTQuery","sendAugLoopSignal","registerALAnnotation","getRecognizedTablesInfo","getCoPilotLicense","getPythonLicense","logAshaErrorEvent","getPowerQueries","getPythonType","getPrecedingPythonCells","getTableColHeaders","getRichValueFieldListContext"],r.parentMethodsCall,r.parentMethodsPost=["addResult","addToComputationCount","triggerEventImmediate"],(0,n.staticAssertSame)();var H={kind:b.InternalSchedulerResponseKind.FirstStep},V=J(J(J({},N.NotificationKind.setActiveCell,!0),N.NotificationKind.setActiveCellFormat,!0),N.NotificationKind.doNothing,!0),I=(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.PluginResponseWindowDebugTimeExtension"),B=(function(){function Y(X,ee){var oe=this,le,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Object.assign({},S.defaultPluginResponseWindows),te=arguments.length>3?arguments[3]:void 0,ie=arguments.length>4?arguments[4]:void 0,ae=arguments.length>5&&arguments[5]!==void 0?arguments[5]:L.defaultTimerInterface,re=arguments.length>6?arguments[6]:void 0;Ge(this,Y),this.createPrefetchingCache=ee,this.pluginResultWindows=ue,this.gridDataSink=te,this.syncDataModel=ie,this.timer=ae,this.parent=re,this.responseStates=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationType).map(function(ne){return[ne,(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[ne]).map(function(ce){return[ce,new _.ResponseState(ne,ce)]}))]})),this.uiMessages=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.UIMessage]).map(function(ne){return[ne,new k.Subject]})),this.syncUIMessages=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.UIMessage]).map(function(ne){return[ne,new k.Subject]})),this.eventHandlers=(0,T.mapFromArrayOfDependantPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ne){return[ne,new k.Subject]})),this.conflictResolvers=J(J({},y.ComputationType.UIMessage,F.conflictResolver),y.ComputationType.Event,(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ne){return[ne,function(){}]}))),this.computationSubjects=J(J({},y.ComputationType.UIMessage,J(J(J({},C.ExecutionType.Internal,this.uiMessages),C.ExecutionType.Async,this.uiMessages),C.ExecutionType.Sync,this.syncUIMessages)),y.ComputationType.Event,J(J({},C.ExecutionType.Internal,this.eventHandlers),C.ExecutionType.Async,this.eventHandlers)),this.syncMessageQueue=new n.PriorityQueue(function(){return 0}),this.doNotifyStatelessSubject=new k.Subject,this.doNotifyStatefulSubject=new k.InitializingSubject(function(){return oe.syncDataModel.getStateAsNotifications()}),this.requestWithCorrelationIdSubject=new k.Subject,this.idFactory=new j,this.eventComputationGroupFactory=new j,this.state={scheduler:this},this.notificationProcessorMap=(le={},J(J(J(J(J(J(J(J(J(J(le,N.NotificationKind.setActiveCell,this.setActiveCellImpl.bind(this)),N.NotificationKind.setActiveCellFormat,this.setActiveCellFormatImpl.bind(this)),N.NotificationKind.setA1ReferenceStyle,this.syncDataModel.setA1ReferenceStyle.bind(this.syncDataModel)),N.NotificationKind.setLocale,this.syncDataModel.setLocale.bind(this.syncDataModel)),N.NotificationKind.setWorkbookProps,this.syncDataModel.setWorkbookProps.bind(this.syncDataModel)),N.NotificationKind.updateSheetNames,this.syncDataModel.updateSheetNames.bind(this.syncDataModel)),N.NotificationKind.updateNamedObjects,this.syncDataModel.updateNamedObjects.bind(this.syncDataModel)),N.NotificationKind.doNothing,function(){}),N.NotificationKind.writeRange,function(){for(var ne,ce=arguments.length,me=new Array(ce),he=0;he<ce;he++)me[he]=arguments[he];return(ne=oe.gridDataSink)==null?void 0:ne.writeRange.apply(ne,me)}),N.NotificationKind.writeRanges,function(ne,ce){return ce.map(function(me){var he;return(he=oe.gridDataSink)==null?void 0:he.writeRange(ne,me)})}),J(J(J(J(J(J(le,N.NotificationKind.setNumberFormats,function(){for(var ne,ce=arguments.length,me=new Array(ce),he=0;he<ce;he++)me[he]=arguments[he];return(ne=oe.gridDataSink)==null?void 0:ne.setNumberFormats.apply(ne,me)}),N.NotificationKind.setFunctionsInfo,this.setFunctionInfo.bind(this)),N.NotificationKind.conflictResolverEarlyTermination,function(ne,ce,me){return oe.stopComputationFrame(ne,ce,y.ComputationType.UIMessage,me,_.ExecutionStopReason.Frame.ConflictResolverEarlyTermination)}),N.NotificationKind.setDefinedNamesInfo,this.setDefinedNamesInfo.bind(this)),N.NotificationKind.notifyWorkbookClosing,this.onWorkbookClosing.bind(this)),N.NotificationKind.setSchedulerFeatures,this.syncDataModel.setSchedulerFeatures.bind(this.syncDataModel))),this.notifierObject=(0,D.makeNotifier)(this),this.eventEmitterObject=(0,R.makeEventEmitter)(this),this.alAnnotationNotifierObject=(0,R.makeALAnnotationNotifier)(this),this.requesterObject=(0,S.makeRequester)(this),this.syncRequesterObject=(0,S.makeSyncRequester)(this),this.batchRequesterObject=(0,A.makeBatchRequester)(this),this.notificationQueue=[],this.eventResultWindows=(0,n.mapFromArrayOfPairs)((0,n.strEnumArray)(y.ComputationKinds[y.ComputationType.Event]).map(function(ne){return[ne,{startDelta:0,stopDelta:1/0}]})),this.computationResultWindows=J(J({},y.ComputationType.UIMessage,this.pluginResultWindows),y.ComputationType.Event,this.eventResultWindows),this.services={Recalc:x.SchedulerService.fromFunction({providerId:"Recalc",subscriberLimit:1e3},x.providerProxy),EventCallbackManager:x.SchedulerService.fromClass({providerId:"EventCallbackManager",subscriberLimit:1e3},R.EventCallbacksManagerService),AugmentationLoop:x.SchedulerService.fromClass({providerId:"AugmentationLoop",subscriberLimit:1e3},d.AugLoopService),ChatGPT:x.SchedulerService.fromClass({providerId:"ChatGPT",subscriberLimit:1e3},m.ChatGPTService),TableIntelligence:x.SchedulerService.fromClass({providerId:"TableIntelligence",subscriberLimit:1e3},w.X10TableIntelligenceService),CopilotLicense:x.SchedulerService.fromFunction({providerId:"CopilotLicense",subscriberLimit:1e3},x.providerProxy),PythonLicense:x.SchedulerService.fromFunction({providerId:"PythonLicense",subscriberLimit:1e3},x.providerProxy),PowerQueryDataProvider:x.SchedulerService.fromFunction({providerId:"PowerQueryDataProvider",subscriberLimit:1e3},x.providerProxy),ServerDataProvider:x.SchedulerService.fromFunction({providerId:"ServerDataProvider",subscriberLimit:1e3},x.providerProxy)},this.recalcServiceAttached=nr(function*(){return oe.services.Recalc.toPromise()}),this.registerAsyncGrid=function(){return oe.registerProvider("Recalc",void 0)},this.computationFinalizerHandlers=[P],this.warmupParse=(0,$.asyncLazy)(nr(function*(){var ne=oe.createPrefetchingCache(oe.syncDataModel,-1);if(ne){var ce=(0,a.documentLoc)(void 0,""),me=(0,a.sheetGridCell)((0,a.sheetIndex)(ce,0),(0,a.gridCell)(1,1));ne.parseEditSync(me,"=sum(5,7)",{formatString:"'GENERAL",builtIn:!0})}})),n.ulsLogger.ULS.traceTag(537796811,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("excelOnlineCalcPackages",{description:`${(0,O.getExcelOnlineCalcNewPackagesNames)()}`})),this.processor=X(this.consumeMessage.bind(this))}return We(Y,[{key:"serviceCall",value:(function(){var X=nr(function*(oe,le,ue){if(this.parent!==void 0)return this.parent.serviceCall(oe,le,ue);var te=yield this.services[oe];(0,T.staticTypeHint)(te),(0,T.staticTypeHint)(le);var ie=te[le];return(0,T.staticTypeHint)(ie),ie.bind(te).apply(void 0,Ur(ue))});function ee(oe,le,ue){return X.apply(this,arguments)}return ee})()},{key:"registerProvider",value:function(ee,oe){K.x10Logger.log({kind:"provider",payload:{id:ee,state:"Provided"}});var le=this.services[ee];(0,T.staticTypeHint)(le);var ue=le.resolve(oe);return K.x10Logger.log({kind:"provider",payload:{id:ee,state:"Registered"}}),ue}},{key:"getCoPilotLicense",value:(function(){var X=nr(function*(){var oe;return this.parent?this.parent.getCoPilotLicense():(oe=this.services.CopilotLicense.getCurrentValue())==null?void 0:oe.getLicense()});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getPythonLicense",value:(function(){var X=nr(function*(){var oe;return this.parent?this.parent.getPythonLicense():(oe=this.services.PythonLicense.getCurrentValue())==null?void 0:oe.getLicense()});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getPythonType",value:(function(){var X=nr(function*(){if(this.parent){var oe;return(oe=this.parent).getPythonType.apply(oe,arguments)}var le=this.services.ServerDataProvider.getCurrentValue();return le?(0,n.success)(yield le.getPythonType.apply(le,arguments)):(0,n.failure)("Unavailable")});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getPrecedingPythonCells",value:(function(){var X=nr(function*(){if(this.parent){var oe;return(oe=this.parent).getPrecedingPythonCells.apply(oe,arguments)}var le=this.services.ServerDataProvider.getCurrentValue();return le?(0,n.success)(yield le.getPrecedingPythonCells.apply(le,arguments)):(0,n.failure)("Unavailable")});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getRichValueFieldListContext",value:(function(){var X=nr(function*(){if(this.parent){var oe;return(oe=this.parent).getRichValueFieldListContext.apply(oe,arguments)}var le=this.services.ServerDataProvider.getCurrentValue();return le?(0,n.success)(yield le.getRichValueFieldListContext.apply(le,arguments)):(0,n.failure)("Unavailable")});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getTableColHeaders",value:(function(){var X=nr(function*(){if(this.parent){var oe;return(oe=this.parent).getTableColHeaders.apply(oe,arguments)}var le=this.services.ServerDataProvider.getCurrentValue();return le?(0,n.success)(yield le.getTableColHeaders.apply(le,arguments)):(0,n.failure)("Unavailable")});function ee(){return X.apply(this,arguments)}return ee})()},{key:"getPowerQueries",value:(function(){var X=nr(function*(){if(this.parent)return this.parent.getPowerQueries();var oe=this.services.PowerQueryDataProvider.getCurrentValue();return(0,n.isDefined)(oe)?(0,n.success)(yield oe.getQueries()):(0,n.failure)("Unavailable")});function ee(){return X.apply(this,arguments)}return ee})()},{key:"setFunctionInfo",value:function(ee){if((0,n.isNone)(ee)){n.ulsLogger.ULS.traceTag(512274762,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("setFunctionInfo",{description:"functionsInfo was none"}));return}var oe={};for(var le of ee)(0,n.isDefined)(le)&&(oe[le.NameDataStrings]=le);this.state=Object.assign({},this.state,{functionsInfoMap:oe}),n.ulsLogger.ULS.traceTag(512274761,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("setFunctionInfo",{description:"set functionsInfoMap"}))}},{key:"setDefinedNamesInfo",value:function(ee){if((0,n.isNone)(ee)){n.ulsLogger.ULS.traceTag(512274760,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"definedNamesInfo was none"}));return}var oe={};for(var le of ee)(0,n.isDefined)(le)&&(0,n.isDefined)(le.name)&&(oe[le.name.toUpperCase()]=le);this.state=Object.assign({},this.state,{definedNamesInfoMap:oe}),n.ulsLogger.ULS.traceTag(512274759,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("setDefinedNamesInfo",{description:"set definedNamesInfoMap"}))}},{key:"onWorkbookClosing",value:function(){K.x10Logger.flush()}},{key:"getPluginResponseWindows",value:function(){return this.pluginResultWindows}},{key:"setPluginResponseWindow",value:function(ee,oe,le){this.pluginResultWindows[ee]={startDelta:oe,stopDelta:le}}},{key:"consumeMessage",value:function(ee){var oe=this;switch(ee.kind){case _.SchedulerTimelineQueueMessageKind.StepComputation:this.stepComputation(ee.computation,ee.payload);break;case _.SchedulerTimelineQueueMessageKind.NoOpRequest:case _.SchedulerTimelineQueueMessageKind.SyncRequest:case _.SchedulerTimelineQueueMessageKind.AsyncRequest:case _.SchedulerTimelineQueueMessageKind.InternalRequest:var le=this.timer.now();this.processYieldRequest(ee.computation,ee.request,{onFulfilled:function(te){if(te.kind===n.ResultKind.Success)return oe.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:ee.computation,payload:{kind:b.InternalSchedulerResponseKind.NormalResponse,response:te.value}}),te.value;var ie=U.logSafeFailure.censored(te);return oe.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:ee.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:ee.request.kind,failure:ie}}),ie},onRejected:function(){var te=(0,n.failure)(void 0);return oe.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:ee.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:ee.request.kind,failure:te}}),te}}),ee.computation.info.schedulerTime+=this.timer.now()-le;break;case _.SchedulerTimelineQueueMessageKind.StopComputationFrame:this.stopComputationFrame(ee.correlationId,ee.computationGroup,ee.type,ee.computationKind,_.ExecutionStopReason.Frame.Timeout);break;case _.SchedulerTimelineQueueMessageKind.Timeout:ee.callback();break;default:(0,n.assertNever)(`unknown message: ${ee}`,ee)}}},{key:"enqueueMessage",value:function(ee,oe){var le=Y.abstractStepCosts[ee.kind];this.processor.enqueue(ee,le,oe)}},{key:"stepComputation",value:function(ee,oe){var le=this.responseStates[ee.info.type][ee.info.computationKind].computationFrame(ee.info.computationGroup);if(ee.info.correlationId!==(le==null?void 0:le.correlationId)){ee.finalizer.finalize(ee,ee.stopReasonRef.value);return}try{var ue=this.timer.now(),te=q(ee.generator,oe);if(ee.info.computationTime+=this.timer.now()-ue,te.done!==!0){var ie=te.value,ae=(0,b.createTimelineQueueMessage)(ie,ee);this.enqueueMessage(ae)}else this.addResultAndFinalizeComputationFrame(ee,{kind:"Successful",message:te.value},_.ExecutionStopReason.Computation.Done)}catch(re){this.addResultAndFinalizeComputationFrame(ee,{kind:"Exception"},_.ExecutionStopReason.Computation.Exception),K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.PluginFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.stepComputation",description:`plugin threw exception: ${re} during computation`,data:ee.info}})}}},{key:"addResultAndFinalizeComputationFrame",value:function(ee,oe,le){return ee.finalizer.finalize(ee,le),this.addResult(ee.info,oe)}},{key:"addResult",value:function(ee,oe,le){var ue=this.responseStates[ee.type][ee.computationKind].computationFrame(ee.computationGroup);if(this.parent||le==null||le.forEach(function(ae){var re;return(re=K.x10Logger).log.apply(re,Ur(ae))}),!(ue===void 0||ue.correlationId>ee.correlationId)){if(ue.correlationId<ee.correlationId&&K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.AssertionFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.addResult",description:`main scheduler corelationID (${ue.correlationId}) is less than the child one (${ee.correlationId})`}}),this.parent){var te=[].concat(Ur(le??[]),Ur(K.x10Logger.flushBufferedMessages()));this.parent.addResult(ee,oe,te)}switch(oe.kind){case"Successful":ue.successfulResults.results.push([ee.computationIdentifier,oe.message]);break;case"Exception":ue.numFailures+=1;break;case"Skipped":ue.numSkippedComputations+=1;break;default:(0,n.assertNever)("unknown result",oe)}var ie=Z(ue);ie!==void 0&&this.stopComputationFrame(ue.correlationId,ee.computationGroup,ee.type,ee.computationKind,ie)}}},{key:"processYieldRequest",value:function(ee,oe,le){var ue,te,ie=this,ae=le.onFulfilled,re=le.onRejected;if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149551_x10_NewRequestProcessor"))return this.processRequest(ee,oe,{onFulfilled:ae,onRejected:re});var ne=this.responseStates[ee.info.type][ee.info.computationKind],ce=ne.computationFrame(ee.info.computationGroup);if(ee.info.correlationId!==(ce==null?void 0:ce.correlationId))return ee.finalizer.finalize(ee,ee.stopReasonRef.value),re(U.logSafeFailure.failure("Computation timed out"));var me=this.timer.now(),he=(0,G.processYieldRequest)(G.yieldRequestProcessorMap,oe,ee,(ue=ne.computationFrame(ee.info.computationGroup))==null?void 0:ue.cache,(te=ne.computationFrame(ee.info.computationGroup))==null?void 0:te.config);return(0,n.bindMaybeThenable)(he,function(Ce){return ie.addProcessingTime(ee,oe.kind,me),Ce.kind!==n.ResultKind.Success&&K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.processRequest",description:"request returned a scheduler-side failure",data:Object.assign({},ee.info,{failedRequest:oe.kind,failedReason:U.logSafeFailure.censored(Ce)})}}),ae(Ce)},function(Ce){return ie.addProcessingTime(ee,oe.kind,me),K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.processRequest",description:"request processor threw",data:Object.assign({},ee.info,{failedRequest:oe.kind,error:(0,n.messageFromError)(Ce)})}}),re(Ce)})}},{key:"processRequest",value:function(ee,oe,le){var ue,te,ie=this,ae=le.onFulfilled,re=le.onRejected,ne=this.responseStates[ee.info.type][ee.info.computationKind],ce=ne.computationFrame(ee.info.computationGroup);if(ee.info.correlationId!==(ce==null?void 0:ce.correlationId))return ee.finalizer.finalize(ee,ee.stopReasonRef.value),re(U.logSafeFailure.failure("Computation timed out"));var me=this.timer.now(),he=(0,v.processRequest)(v.requestProcessorMap,oe,ee,(ue=ne.computationFrame(ee.info.computationGroup))==null?void 0:ue.cache,(te=ne.computationFrame(ee.info.computationGroup))==null?void 0:te.config);return(0,n.bindMaybeThenable)(he,function(Ce){return ie.addProcessingTime(ee,oe.kind,me),Ce.kind!==n.ResultKind.Success&&K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.processRequest",description:"request returned a scheduler-side failure",data:Object.assign({},ee.info,{failedRequest:oe.kind,failedReason:U.logSafeFailure.censored(Ce)})}}),ae(Ce)},function(Ce){return ie.addProcessingTime(ee,oe.kind,me),K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.processRequest",description:"request processor threw",data:Object.assign({},ee.info,{failedRequest:oe.kind,error:(0,n.messageFromError)(Ce)})}}),re(Ce)})}},{key:"addProcessingTime",value:function(ee,oe,le){var ue=this.timer.now(),te=ee.info.requestTimes[oe];return te?(te.requestDuration=te.requestDuration+ue-le,te.numberOfRequests+=1,te.timeSinceLastRequest=ue-ee.lastTimestamp):ee.info.requestTimes[oe]={requestDuration:ue-le,numberOfRequests:1,timeSinceLastRequest:ue-ee.lastTimestamp},ee.lastTimestamp=ue,ue}},{key:"stopComputationFrame",value:function(ee,oe,le,ue,te){var ie,ae=this.responseStates[le][ue];ee===((ie=ae.computationFrame(oe))==null?void 0:ie.correlationId)&&ae.stop(oe,te,this.timer.now())}},{key:"getFunctionsShortDescriptions",value:function(){return g.functionShortDescriptions.getValue()}},{key:"getSchedulerFeatures",value:function(){return(0,T.asReadonly)(this.syncDataModel.schedulerFeatures)}},{key:"isSchedulerFeatureEnabled",value:function(ee){return this.getSchedulerFeatures().indexOf(ee)!==-1}},{key:"doNotify",value:function(){for(var ee=arguments.length,oe=new Array(ee),le=0;le<ee;le++)oe[le]=arguments[le];n.ulsLogger.ULS.traceTag(512274758,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("FormulaBarScheduler.doNotify",{description:`received notification of kind:
${oe[0]}
`})),this.enqueueNotification(oe),(oe[0]===N.NotificationKind.setSchedulerFeatures||oe[0]===N.NotificationKind.notifyWorkbookClosing)&&this.processNotifications()}},{key:"enqueueNotification",value:function(ee){var oe=this.notificationQueue.length-1,le=this.notificationQueue[oe];if(le===void 0)this.notificationQueue.push(ee),n.ulsLogger.ULS.traceTag(512274757,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`queue empty, notification of kind:
${ee[0]} pushed to queue
`}));else{var ue=be(le,1),te=ue[0],ie=be(ee,1),ae=ie[0],re=te===ae&&V[te]===!0;re?(this.notificationQueue[oe]=ee,n.ulsLogger.ULS.traceTag(512274756,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`notification of kind:
${ee[0]} overrode previous notification
`}))):(this.notificationQueue.push(ee),n.ulsLogger.ULS.traceTag(512274755,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("FormulaBarScheduler.enqueueNotification",{description:`couldn't coalesce, notification of kind:
${ee[0]} pushed to queue
`})))}}},{key:"processNotifications",value:function(){for(var ee of this.notificationQueue)n.ulsLogger.ULS.traceTag(512274754,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("FormulaBarScheduler.processNotifications",{description:`processing notification of kind:
${ee[0]}
`})),this.processNotification(ee);this.notificationQueue.length=0}},{key:"processNotification",value:function(ee){var oe,le=be(ee,2),ue=le[0],te=le[1];switch((oe=this.notificationProcessorMap)[ue].apply(oe,Ur(te)),ue){case N.NotificationKind.setA1ReferenceStyle:case N.NotificationKind.setLocale:case N.NotificationKind.setWorkbookProps:case N.NotificationKind.updateSheetNames:case N.NotificationKind.updateNamedObjects:case N.NotificationKind.setSchedulerFeatures:this.doNotifyStatefulSubject.next(ee);break;default:this.doNotifyStatelessSubject.next(ee);break}}},{key:"requestWithCorrelationId",value:function(){for(var ee=arguments.length,oe=new Array(ee),le=0;le<ee;le++)oe[le]=arguments[le];var ue=oe[0],te=oe[1],ie=oe[2],ae=oe[3],re=oe[4],ne=oe[5],ce=oe[6],me=this.timer.now(),he=this.responseStates[ue][te];he.closeFrame(ce,_.ExecutionStopReason.Frame.Superseded,me);var Ce=this.createPrefetchingCache(this.syncDataModel,re),ve=this.computationResultWindows[ue][te],fe=he.createFrame(re,ce,C.ExecutionType.Async,ae,Ce,this.syncDataModel.config,me,ve);this.responseStates[ue][te].numComputations===0?(K.x10Logger.log({kind:"requestSkipped",payload:{computationKind:te,computationGroup:ce}}),fe.resolve({kind:"Done",payload:{kind:te,results:[]}})):K.x10Logger.log({kind:"beginRequest",payload:{correlationId:re,computationKind:te,computationGroup:ce}});var Ae=he.computationFrame(ce);return(0,n.assertTrue)("`frame` should be always defined at this point",Ae!==void 0),this.computationSubjects[ue][ie][te].next([Ae,ne]),ve.stopDelta<1/0&&this.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StopComputationFrame,correlationId:re,computationGroup:ce,type:ue,computationKind:te},me+ve.stopDelta+I),this.requestWithCorrelationIdSubject.next([ue,te,ie,ae,re,ne,ce]),fe}},{key:"syncRequestWithCorrelationId",value:function(ee,oe,le,ue,te,ie,ae){var re=this.timer.now(),ne=this.responseStates[ee][oe];ne.closeFrame(ae,_.ExecutionStopReason.Frame.Superseded,re);var ce=this.createPrefetchingCache(this.syncDataModel,te),me=this.computationResultWindows[ee][oe],he=ne.createFrame(te,ae,C.ExecutionType.Sync,ue,ce,this.syncDataModel.config,re,me);K.x10Logger.log({kind:"beginRequest",payload:{correlationId:te,computationKind:oe,computationGroup:ae}});var Ce=ne.computationFrame(ae);(0,n.assertTrue)("`frame` should be always defined at this point",Ce!==void 0),this.computationSubjects[ee][le][oe].next([Ce,ie]);var ve=re+me.stopDelta+I,fe=this.runToCompletion(ce,this.syncDataModel.config,ve),Ae=be(fe,2),Te=Ae[0],ke=Ae[1];return ne.closeFrame(ae,Te,this.timer.now()),he.resolve({kind:"Done",payload:{kind:oe,results:[]}}),{kind:oe,results:ke}}},{key:"runToCompletion",value:function(ee,oe,le){for(var ue=[],te=this.timer.now(),ie=this.syncMessageQueue.pop();ie!==void 0;ie=this.syncMessageQueue.pop(),te=this.timer.now()){if(te>=le){ie.computation.finalizer.finalize(ie.computation,_.ExecutionStopReason.Frame.Timeout);break}var ae=void 0;switch(ie.kind){case _.SchedulerTimelineQueueMessageKind.StepComputation:{var re=ie,ne=re.computation,ce=re.payload;try{var me=q(ne.generator,ce);if(ne.info.computationTime+=this.timer.now()-te,me.done!==!0){var he=me.value,Ce=(0,b.createSyncTimelineQueueMessage)(he,ne);this.syncMessageQueue.enqueue(Ce)}else this.addResult(ne.info,{kind:"Successful",message:me.value}),ne.finalizer.finalize(ne,_.ExecutionStopReason.Computation.Done),ue.push([ne.info.computationIdentifier,me.value])}catch(fe){n.ulsLogger.ULS.traceTag(538581056,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,K.x10Logger.formatLogMessage("FormulaBarScheduler.runToCompletion",{description:"plugin threw exception during computation",data:ne.info})),ne.finalizer.finalize(ne,_.ExecutionStopReason.Computation.Exception)}}break;case _.SchedulerTimelineQueueMessageKind.NoOpRequest:case _.SchedulerTimelineQueueMessageKind.SyncRequest:var ve=(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149551_x10_NewRequestProcessor")?(0,G.processSyncYieldRequest)(G.syncYieldRequestProcessorMap,ie.request,ie.computation,ee,oe):(0,v.processSyncRequest)(v.requestProcessorMap,ie.request,ie.computation,ee,oe);ae=this.addProcessingTime(ie.computation,ie.request.kind,te),ie.computation.info.schedulerTime+=ae-te,ve.kind===n.ResultKind.Success?this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:ie.computation,payload:{kind:b.InternalSchedulerResponseKind.NormalResponse,response:ve.value}}):(K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.RequestProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.runToCompletion",description:"request returned a scheduler-side failure",data:Object.assign({},ie.computation.info,{failedRequest:ie.request.kind})}}),this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:ie.computation,payload:{kind:b.InternalSchedulerResponseKind.RequestFailure,request:ie.request.kind,failure:U.logSafeFailure.censored(ve)}}));break;default:(0,n.assertNever)(`unknown message: ${ie}`,ie)}}return this.syncMessageQueue.clear(),[!(0,n.isDefined)(le)||te<le?_.ExecutionStopReason.Computation.Done:_.ExecutionStopReason.Frame.Timeout,ue]}},{key:"triggerEventImmediate",value:function(ee,oe){if(this.parent)return this.parent.triggerEventImmediate(ee,oe);this.triggerEvent(ee,oe)}},{key:"triggerEvent",value:function(ee,oe){return this.processNotifications(),this.doRequestUntyped(y.ComputationType.Event,ee,oe,void 0,this.eventComputationGroupFactory.create().toString()).then(function(){})}},{key:"doRequest",value:function(ee,oe,le,ue){return this.shouldRunRequest(y.ComputationType.UIMessage,ee,oe,le,C.ExecutionType.Async)?(this.processNotifications(),this.doRequestUntyped(y.ComputationType.UIMessage,ee,oe,le,ue)):this.wrapResults(y.ComputationType.UIMessage,this.skippedRequest(ee,ue),le)}},{key:"skippedRequest",value:function(ee,oe){K.x10Logger.log({kind:"requestSkipped",payload:{computationKind:ee,computationGroup:oe}});var le=new n.ResolvablePromise;return le.resolve({kind:"Done",payload:{kind:ee,results:[]}}),le}},{key:"wrapResults",value:(function(){var X=nr(function*(oe,le,ue){var te=yield this.resolveConflicts(oe,le,ue);return te.kind==="Superseded"?te:Object.assign({},te,{payload:te.payload.result})});function ee(oe,le,ue){return X.apply(this,arguments)}return ee})()},{key:"doRequestUntyped",value:(function(){var X=nr(function*(oe,le,ue,te,ie){var ae=this.requestWithCorrelationId(oe,le,C.ExecutionType.Async,ue,this.idFactory.create(),te,ie);return this.wrapResults(oe,ae,te??l.PluginGroup.Excel)});function ee(oe,le,ue,te,ie){return X.apply(this,arguments)}return ee})()},{key:"doSyncRequest",value:function(ee,oe,le,ue){return this.shouldRunRequest(y.ComputationType.UIMessage,ee,oe,le,C.ExecutionType.Sync)?(this.processNotifications(),this.doSyncRequestUntyped(y.ComputationType.UIMessage,ee,oe,le,ue)):this.wrapSyncResponse(y.ComputationType.UIMessage,this.skippedSyncRequest(ee,ue),le)}},{key:"skippedSyncRequest",value:function(ee,oe){return K.x10Logger.log({kind:"requestSkipped",payload:{computationKind:ee,computationGroup:oe}}),{kind:ee,results:[]}}},{key:"wrapSyncResponse",value:function(ee,oe,le){return this.syncResolveConflicts(ee,oe,le).result}},{key:"doSyncRequestUntyped",value:function(ee,oe,le,ue,te){var ie;if(this.responseStates[ee][oe].numSyncComputations===0)ie=this.skippedSyncRequest(oe,te);else{var ae=this.idFactory.create();ie=this.syncRequestWithCorrelationId(ee,oe,C.ExecutionType.Sync,le,ae,ue,te)}return this.wrapSyncResponse(ee,ie,ue)}},{key:"resolveConflicts",value:(function(){var X=nr(function*(oe,le,ue){var te=yield le;return te.kind==="Superseded"?te:{kind:"Done",payload:this.syncResolveConflicts(oe,te.payload,ue)}});function ee(oe,le,ue){return X.apply(this,arguments)}return ee})()},{key:"syncResolveConflicts",value:function(ee,oe,le){var ue=oe.results.filter(function(te){var ie=be(te,2),ae=ie[1];return(0,n.isDefined)(ae)});return{kind:oe.kind,result:this.conflictResolvers[ee][oe.kind](ue,le)}}},{key:"doBatchRequest",value:(function(){var X=nr(function*(oe,le,ue){for(var te=this,ie=this.idFactory.create(),ae=A.customConflictResolverPluginKinds[oe.strategy],re=E.customConflictResolverFactories[oe.strategy].create(),ne=ae.map(function(){return!0}),ce=new n.ResolvablePromise,me=function*(ke){var Ve=ae[ke],Je=oe[Ve],Ze;te.shouldRunRequest(y.ComputationType.UIMessage,Ve,Je,le,C.ExecutionType.Async)?(te.processNotifications(),Ze=te.requestWithCorrelationId(y.ComputationType.UIMessage,Ve,C.ExecutionType.Async,Je,ie,le,ue??_.DefaultComputationGroup)):Ze=te.skippedRequest(Ve,ue??_.DefaultComputationGroup),te.resolveConflicts(y.ComputationType.UIMessage,Ze,le).then(function(pr){if(ne[ke]=!1,pr.kind==="Superseded")ce.resolve({kind:"Superseded"});else{var vr=pr.payload;re.consumeResult(vr)}},function(){K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.CustomConflictResolverFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.doBatchRequest",description:`Custom conflict resolver "${oe.strategy}" got an exception for plugin kind "${Ve}". Skipping kind`}}),ne[ke]=!1,re.consumeResult({kind:Ve,result:null})})},he=0;he<ae.length;he+=1)yield*hl(me(he));for(var Ce=(0,n.bindMaybeThenable)(re.promise,function(Te){return{kind:"Done",payload:Te}}),ve=yield Promise.race([ce,Ce]),fe=0;fe<ae.length;fe+=1){var Ae=ae[fe];ne[fe]&&(this.doNotify(N.NotificationKind.conflictResolverEarlyTermination,[ie,ue??_.DefaultComputationGroup,Ae]),this.processNotifications())}return ve});function ee(oe,le,ue){return X.apply(this,arguments)}return ee})()},{key:"updatePrefetchingCache",value:(function(){var X=nr(function*(oe){var le,ue=this.createPrefetchingCache(this.syncDataModel,this.idFactory.create());(0,n.isTypedChangeGateEnabled)("OfficeVSO:10105681_MitigateUpdateSnapshotLeak")&&oe.finalizer.subscribe(function(){ue==null||ue.close()});var te=yield(le=oe.cache)==null?void 0:le.getCorrespondingSnapshotID(),ie=yield ue==null?void 0:ue.getCorrespondingSnapshotID();return ie!==te?(oe.cache=ue,ie):te});function ee(oe){return X.apply(this,arguments)}return ee})()},{key:"notifier",value:function(){return this.notifierObject}},{key:"eventEmitter",value:function(){return this.eventEmitterObject}},{key:"alAnnotationNotifier",value:function(){return this.alAnnotationNotifierObject}},{key:"requester",value:function(){return this.requesterObject}},{key:"syncRequester",value:function(){return this.syncRequesterObject}},{key:"batchRequester",value:function(){return this.batchRequesterObject}},{key:"setServerDataProvider",value:function(ee){(0,n.isNone)(ee)||this.registerProvider("ServerDataProvider",ee)}},{key:"setActiveCellImpl",value:function(ee){if((0,n.isNone)(ee.docName)||(0,n.isNone)(ee.sheetIndex)){K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.NotificationProcessorFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.setActiveCellImpl",description:"early exit, some of the arguments is None"}});return}var oe=(0,a.documentLoc)(void 0,""),le=(0,a.unsafeGridRange)(ee.rowIndex,ee.colIndex,1,1),ue=(0,a.sheetGridCell)((0,a.sheetIndex)(oe,ee.sheetIndex),le),te=Q(ee);this.state=Object.assign({},this.state,{activeCell:ue,activeCellFormat:te}),n.ulsLogger.ULS.traceTag(512274752,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,K.x10Logger.formatLogMessage("setActiveCellImpl",{description:`updated activeCell to col: ${ue.range.col}, row: ${ue.range.row}`}))}},{key:"setActiveCellFormatImpl",value:function(ee){var oe=Q(ee);this.state=Object.assign({},this.state,{activeCellFormat:oe})}},{key:"getConfig",value:function(){return this.syncDataModel.config}},{key:"startComputation",value:function(ee,oe,le,ue,te,ie){switch(le){case C.ExecutionType.Internal:case C.ExecutionType.Async:this.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(ee,oe,ue,ie),{generator:te}),payload:H},ie.startTime+ie.timeWindow.startDelta);break;case C.ExecutionType.Sync:this.syncMessageQueue.enqueue({kind:_.SchedulerTimelineQueueMessageKind.StepComputation,computation:Object.assign({},this.generateNewComputationInfo(ee,oe,ue,ie),{generator:te}),payload:H});break;default:(0,n.assertNever)(`${le}`,le)}}},{key:"generateNewComputationInfo",value:function(ee,oe,le,ue){return{info:{correlationId:ue.correlationId,computationGroup:ue.computationGroup,type:ee,computationKind:oe,computationIdentifier:le,pluginFactoryNameString:z[le.factoryName],computationTime:0,schedulerTime:0,requestTimes:{}},cache:ue.cache,finalizer:o2(M.ComputationFinalizer,Ur(this.computationFinalizerHandlers)),stopReasonRef:ue.stopReasonRef,schedulerState:this.state,lastTimestamp:this.timer.now()}}},{key:"getPluginComputations",value:function(ee){var oe=h.computationRegistry.UIMessage.getRegistrationsByPluginIdentifier(ee),le=h.computationRegistry.Event.getRegistrationsByPluginIdentifier(ee);return[].concat(Ur(oe),Ur(le))}},{key:"createAndAttachPlugin",value:(function(){var X=nr(function*(oe,le){var ue=this,te=oe.factory;this.parent&&this.warmupParse.force();var ie=te.create(le),ae=function*(ce){switch(ce.type){case y.ComputationType.UIMessage:ue.computationSubjects[ce.type][ce.execution][ce.kind].subscribe(ce.registrationMethod(ue,ie)),ue.addToComputationCount(ce);break;case y.ComputationType.Event:(0,R.isALAnnotationEventKind)(ce.kind)&&ue.registerALAnnotation(ce.kind).catch(function(me){K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.createAndAttachPlugin",description:`Failed to register on ${ce.kind} AL annotation: ${me}`}})}),ue.computationSubjects[ce.type][ce.execution][ce.kind].subscribe(ce.registrationMethod(ue,ie)),ue.addToComputationCount(ce);break;default:(0,n.assertNever)(`${ce}`,ce)}};for(var re of this.getPluginComputations(te))yield*hl(ae(re));return n.ulsLogger.ULS.traceTag(545378970,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,`x10arch.FormulaBarScheduler.createAndAttachPlugin: ${l.PluginFactoryName[te.factoryName]} was attached.`),{plugin:ie}});function ee(oe,le){return X.apply(this,arguments)}return ee})()},{key:"addToComputationCount",value:function(ee){switch(this.parent&&this.parent.addToComputationCount({type:ee.type,kind:ee.kind,execution:ee.execution,computationIdentifier:ee.computationIdentifier}),ee.execution){case C.ExecutionType.Async:this.responseStates[ee.type][ee.kind].attachComputation(ee.computationIdentifier);break;case C.ExecutionType.Sync:this.responseStates[ee.type][ee.kind].attachSyncComputation(ee.computationIdentifier);break}}},{key:"attachEventCallbacksManager",value:function(ee){var oe=this,le=function(ie){(0,n.isDefined)(ee[ie])&&oe.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][ie].subscribe(function(ae){var re=be(ae,2),ne=re[0],ce=re[1];try{ee[ie](ne.computationInput)}catch(me){K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.EventCallbacksManagerFailure,failureLevel:a.TraceLevel.Error,path:"FormulaBarScheduler.attachEventCallbacksManager",description:`Failed to call eventCallbacksManager.${ie}: ${me}`}})}})};for(var ue of R.ExternallyHandledEventKinds)le(ue)}},{key:"registerEventCallback",value:(function(){var X=nr(function*(oe,le){this.registerProvider("EventCallbackManager",this.attachEventCallbacksManager.bind(this)).registerEventCallback(oe,le)});function ee(oe,le){return X.apply(this,arguments)}return ee})()},{key:"catchEvent",value:function(ee){var oe=this;return new Promise(function(le,ue){var te=oe.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][ee.eventKind].subscribe(function(ie){var ae=be(ie,2),re=ae[0],ne=ae[1];(!(0,n.isDefined)(ee.predicate)||ee.predicate(re.computationInput))&&(oe.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][ee.eventKind].unsubscribe(te),le((0,n.success)(re.computationInput)))});oe.enqueueMessage({kind:_.SchedulerTimelineQueueMessageKind.Timeout,type:y.ComputationType.Event,callback:function(){oe.computationSubjects[y.ComputationType.Event][C.ExecutionType.Async][ee.eventKind].unsubscribe(te),le((0,n.failure)("Timeout"))}},oe.timer.now()+ee.timeout)})}},{key:"registerALAnnotation",value:(function(){var X=nr(function*(oe){if(this.parent!==void 0)return this.parent.registerALAnnotation(oe);var le;try{le=yield this.services.AugmentationLoop.toPromise()}catch(ue){return K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.registerALAnnotation",description:`Error getting AugLoopService: ${ue}`}}),(0,n.failure)(ue)}return le.registerALAnnotation(oe)});function ee(oe){return X.apply(this,arguments)}return ee})()},{key:"getRecognizedTablesInfo",value:(function(){var X=nr(function*(){if((0,n.isDefined)(this.parent)){var oe;return(oe=this.parent).getRecognizedTablesInfo.apply(oe,arguments)}var le=this.services.TableIntelligence.getCurrentValue();return(0,n.isDefined)(le)?le.getRecognizedRangeTablesInfo.apply(le,arguments):(K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.TableIntelligenceFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.getRecognizedTablesInfo",description:"tableIntelligenceService is not attached yet"}}),(0,n.failure)(void 0))});function ee(){return X.apply(this,arguments)}return ee})()},{key:"sendAugLoopSignal",value:(function(){var X=nr(function*(oe,le){if(this.parent===void 0){var ue;try{ue=yield this.services.AugmentationLoop.toPromise()}catch(te){return K.x10Logger.log({kind:"failure",payload:{failureKind:K.X10FailureKind.ALFailure,failureLevel:a.TraceLevel.Warning,path:"FormulaBarScheduler.sendAugLoopSignal",description:`Error getting AugLoopService: ${te}`}}),(0,n.failure)(te)}return ue.sendSignal(oe,le)}return this.parent.sendAugLoopSignal(oe,le)});function ee(oe,le){return X.apply(this,arguments)}return ee})()},{key:"augloopCloseCallback",value:function(){n.ulsLogger.ULS.traceTag(508629987,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,"x10arch.FormulaBarScheduler.augloopCloseCallback: Got close callback from AugLoop Manager")}},{key:"createChatGPTSession",value:(function(){var X=nr(function*(oe){if(this.parent===void 0){var le=yield this.services.ChatGPT.toPromise();return le.createSession(oe)}return this.parent.createChatGPTSession(oe)});function ee(oe){return X.apply(this,arguments)}return ee})()},{key:"closeChatGPTSession",value:(function(){var X=nr(function*(oe){if(this.parent===void 0){var le=yield this.services.ChatGPT.toPromise();return le.closeSession(oe)}return this.parent.closeChatGPTSession(oe)});function ee(oe){return X.apply(this,arguments)}return ee})()},{key:"sendChatGPTQuery",value:(function(){var X=nr(function*(oe,le){if(this.parent===void 0){var ue=yield this.services.ChatGPT.toPromise(),te=yield ue.request(oe,le);return te.kind===n.ResultKind.Success&&!(0,n.isDefined)(te.value)?(0,n.failure)(void 0):((0,T.staticTypeHint)(te),te)}return this.parent.sendChatGPTQuery(oe,le)});function ee(oe,le){return X.apply(this,arguments)}return ee})()},{key:"logAshaErrorEvent",value:(function(){var X=nr(function*(){var oe;return this.parent===void 0?(o.logStandardizedAshaErrorEvent.apply(void 0,arguments),(0,n.success)(void 0)):(oe=this.parent).logAshaErrorEvent.apply(oe,arguments)});function ee(){return X.apply(this,arguments)}return ee})()},{key:"shouldRunRequest",value:function(ee,oe,le,ue,te){var ie=this.responseStates[ee][oe],ae=te===C.ExecutionType.Async?ie.attachedComputations:ie.attachedSyncComputations;for(var re of ae)if(ee!==y.ComputationType.UIMessage||W(ee,oe,re,ue,le))return!0;return!1}}])})();r.FormulaBarScheduler=B,B.abstractStepCosts=J(J(J(J(J(J(J({},_.SchedulerTimelineQueueMessageKind.NoOpRequest,.01),_.SchedulerTimelineQueueMessageKind.AsyncRequest,.1),_.SchedulerTimelineQueueMessageKind.InternalRequest,.1),_.SchedulerTimelineQueueMessageKind.SyncRequest,.5),_.SchedulerTimelineQueueMessageKind.StepComputation,1),_.SchedulerTimelineQueueMessageKind.StopComputationFrame,.01),_.SchedulerTimelineQueueMessageKind.Timeout,.01);function q(Y,X){switch(X.kind){case b.InternalSchedulerResponseKind.FirstStep:return Y.next();case b.InternalSchedulerResponseKind.NormalResponse:return Y.next(X.response);case b.InternalSchedulerResponseKind.RequestFailure:return Y.throw({kind:X.failure.kind,request:X.request,reason:X.failure.reason});default:(0,n.assertNever)("x10arch: FormulaBarScheduler.stepPlugin: unknown payload",X)}}function W(Y,X,ee,oe,le){var ue,te=(ue=h.computationRegistry[Y].getRegistrationByComputationIdentifier(ee))!=null?ue:{type:Y,kind:X,modifiers:{},pluginGroup:oe};return(0,h.getShouldRunComputationPredicate)(te)(le,oe)}function Z(Y){switch(!0){case Y.numFailures+Y.numSkippedComputations+Y.successfulResults.results.length!==Y.numOfComputations:return;case Y.numFailures===Y.numOfComputations:return _.ExecutionStopReason.Computation.Exception;case Y.numSkippedComputations===Y.numOfComputations:return _.ExecutionStopReason.Computation.Skipped;default:return _.ExecutionStopReason.Computation.Done}}function P(Y){K.x10Logger.log({kind:"computationStoppedExecution",payload:{computationName:`${Y.computationInfo.pluginFactoryNameString}.${Y.computationInfo.computationIdentifier.computationName}`,stopReason:Y.stopReason,logInfo:Y.computationInfo}}),Y.stopReason===_.ExecutionStopReason.Computation.Done&&K.x10Logger.log({kind:"pluginCompletedInTime",payload:{pluginName:Y.computationInfo.pluginFactoryNameString,logInfo:Y.computationInfo}})}function Q(Y){var X=null;return!(0,n.isNone)(Y.formatString)&&!(0,n.isNone)(Y.builtIn)&&(X={formatString:Y.formatString,builtIn:Y.builtIn}),X}},"../excel-online-calc/lib/x10-formula-bar/grid.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeCalcGrid=o;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/calc/recalcService.inside.js"),l=function(){};function o(d){return new a.RecalcServiceImpl(l,l,l,l,(0,n.asyncLoopFactory)(d))}},"../excel-online-calc/lib/x10-formula-bar/gridProvider.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.GridImportManager=r.GridProvider=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-common/lib/index.js"),o=n.__importStar(c("../typed-workers/lib/index.js")),d=c("../excel-online-calc/lib/x10-formula-bar/syncDataModel.js"),g=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),m=(function(){function R(C){var S=this;Ge(this,R),this.onGridReady=C,this.gridService=void 0,this.syncDataModel=new d.SyncDataModel,this.getGridDataSink=function(){},this.getSyncDataModel=function(){return S.syncDataModel}}return We(R,[{key:"getGrid",value:function(){var S;return(S=this.gridService)==null?void 0:S.call}},{key:"createIGridImportEndpoint",value:(function(){var C=nr(function*(F){var E=this;this.onGridExporterClosed();var A=yield o.Endpoint.createOutside(F,function(T){E.gridService={call:void 0,close:function(){return T.close("Force")}}});A.hasBeenClosed()||(this.gridService=A,this.onGridReady(this.gridService.call))});function S(F){return C.apply(this,arguments)}return S})()},{key:"onGridExporterClosed",value:function(){if(this.gridService){var S=this.gridService;this.gridService=void 0,S.close()}}}])})();r.GridProvider=m;function y(R,C,S){var F=new MessageChannel,E=F.port1,A=F.port2;Promise.all([R.createIGridImportEndpoint({port:A,options:S}),C.createIGridExportEndpoint({port:E,options:S},function(){return R.onGridExporterClosed()})]).catch(function(T){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.GridFailure,failureLevel:l.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:(0,a.messageFromError)(T)}});try{R.onGridExporterClosed()}catch(D){g.x10Logger.log({kind:"failure",payload:{failureKind:g.X10FailureKind.GridFailure,failureLevel:l.TraceLevel.Warning,path:"gridProvider.connectGridImporterExporter",description:`${g.X10FailureKind.GridFailure}: importer threw ${(0,a.messageFromError)(D)}`}})}})}var h=(function(){function R(C){Ge(this,R),this.timeout=C,this.exporter=void 0,this.importers=[]}return We(R,[{key:"onGridExporterCreated",value:function(S){this.exporter=S;for(var F of this.importers){var E=F.importer,A=F.id;y(E,S,{id:A,createTimeout:this.timeout})}}},{key:"onGridImporterCreated",value:function(S,F){this.importers.push({importer:S,id:F}),this.exporter&&y(S,this.exporter,{id:F,createTimeout:this.timeout})}}])})();r.GridImportManager=h},"../excel-online-calc/lib/x10-formula-bar/ieee754Helpers.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createIEEE754Double=y;var c=new ArrayBuffer(8),n=new Uint32Array(c),a=new Float64Array(c),l=new Uint8Array(new Uint16Array([1]).buffer)[0]===1,o=l?[0,1]:[1,0],d=be(o,2),g=d[0],m=d[1];function y(h){var R=h.lowDword,C=h.highDword;return n[g]=R,n[m]=C,a[0]}},"../excel-online-calc/lib/x10-formula-bar/naiveLocalSheetGrid.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NaiveLocalSheetGrid=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),m=(function(){function y(h,R,C,S){Ge(this,y),this.formats=void 0,this.values=void 0,this.formulae=void 0,this.valueAvailabilitySet=void 0,this.formatAvailabilitySet=void 0,this.formulaAvailabilitySet=void 0,(0,n.isSuccess)(R)&&(this.values=y.buildSparseMatrix(R.value.nonEmptyCells,function(F){return F}),this.valueAvailabilitySet=y.unionRanges(R.value.availableRanges)),(0,n.isSuccess)(S)&&(this.formats=y.buildSparseMatrix(S.value.nonEmptyCells,function(F){return F}),this.formatAvailabilitySet=y.unionRanges(S.value.availableRanges)),(0,n.isSuccess)(C)&&(this.formulae=y.buildSparseMatrix(C.value.nonEmptyCells,function(F){return F}),this.formulaAvailabilitySet=y.unionRanges(C.value.availableRanges))}return We(y,[{key:"getCellValue",value:function(R,C){return this.isAvailable(R,C,"value")?this.values!==void 0&&this.values[R]!==void 0&&this.values[R][C]!==void 0?(0,n.success)(this.values[R][C]):(0,n.success)(d.emptyRangeValue):(0,n.failure)((0,o.unavailable)(["getCellValue"]))}},{key:"getCellFormat",value:function(R,C){return this.isAvailable(R,C,"format")?this.formats!==void 0&&this.formats[R]!==void 0&&this.formats[R][C]!==void 0?(0,n.success)(this.formats[R][C]):(0,n.success)(d.emptyRangeFormat):(0,n.failure)((0,o.unavailable)(["getCellFormat"]))}},{key:"getCellFormula",value:function(R,C){return this.isAvailable(R,C,"formula")?this.formulae!==void 0&&this.formulae[R]!==void 0&&this.formulae[R][C]!==void 0?(0,n.success)(this.formulae[R][C]):(0,n.success)(d.emptyRangeFormula):(0,n.failure)((0,o.unavailable)(["getCellFormula"]))}},{key:"foreachNonBlankCellValue",value:function(R){return this.values===void 0?!0:y.forEachInSparseMatrix(this.values,R,function(C){return C.kind===o.OperKind.Blank})}},{key:"foreachNonBlankCellFormula",value:function(R){return this.formulae===void 0?!0:y.forEachInSparseMatrix(this.formulae,R,function(C){return C.kind===d.emptyRangeFormula.kind&&C.formulaBarText===d.emptyRangeFormula.formulaBarText})}},{key:"isAvailable",value:function(R,C,S){var F,E;switch(S){case"value":E=this.valueAvailabilitySet;break;case"formula":E=this.formulaAvailabilitySet;break;case"format":E=this.formatAvailabilitySet;break;default:(0,n.assertNever)("isAvailable",S)}return E===void 0?!1:((F=(0,l.compareProduct)((0,g.createCellSetFromRange)((0,o.gridCell)(R,C)),E))!=null?F:1)<=0}}],[{key:"buildSparseMatrix",value:function(R,C){var S=[];for(var F of R)for(var E=oi(F),A=be(E[0],4),T=A[0],D=A[1],_=A[2],M=_===void 0?1:_,k=A[3],v=k===void 0?1:k,b=E.slice(1),x=b.length,w=D,L=0;w<D+v;w+=1)for(var N=T;N<T+M;N+=1,L=(L+1)%x)S[N]===void 0&&(S[N]=[]),S[N][w]=C(b[L],N,w);return S}},{key:"forEachInSparseMatrix",value:function(R,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return!1},F=!0;return R.forEach(function(E,A){F&&E.forEach(function(T,D){if(F&&!S(T)){var _=C((0,o.gridCell)(A,D),T);_||(F=!1)}})}),F}},{key:"unionRanges",value:function(R){return R.map(g.createCellSetFromRange).reduce(l.unionProduct,a.empty)}}])})();r.NaiveLocalSheetGrid=m,(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/notifierMethods.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeNotifier=h;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),l=c("../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js"),o=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)();var d=[o.NotificationKind.conflictResolverEarlyTermination];function g(R){return d.findIndex(function(C){return C===R})<0}var m=(0,n.strEnumArray)(o.NotificationKind).filter(g);function y(R,C){return(0,a.mapFromArrayOfDependantPairs)(m.map(function(S){return[S,function(){return R[S].apply(R,Ur(C[S].apply(C,arguments)))}]}))}function h(R){var C=R.doNotify.bind(R),S=(0,a.functionMapFromDUFunction)(C,m),F=(0,a.bindMethodsUnbox)(S,m),E=(0,a.bindMethodsNullCheck)(F,m),A=Object.assign({},E,J({},o.NotificationKind.notifyWorkbookClosing,function(){return F.notifyWorkbookClosing()}));return y(A,l.notificationMethodArgumentsConvertorsMap)}},"../excel-online-calc/lib/x10-formula-bar/notifierTypeConvertors.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.notificationMethodArgumentsConvertorsMap=void 0;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/ieee754Helpers.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),g=function(){for(var C=arguments.length,S=new Array(C),F=0;F<C;F++)S[F]=arguments[F];return S},m=function(C){switch(C==null?void 0:C.kind){case"NamedValue":switch(C.value.kind){case"Number":return Object.assign({},C,{value:C.value.numberValue});case"String":return Object.assign({},C,{value:C.value.stringValue});case"Boolean":return Object.assign({},C,{value:C.value.booleanValue});case"Error":return Object.assign({},C,{value:C.value})}default:return C}},y=[[l.ErrorType.NULL,function(R){return R===0}],[l.ErrorType.DIV0,function(R){return R===7}],[l.ErrorType.VALUE,function(R){return R===15||R===53}],[l.ErrorType.REF,function(R){return R===23}],[l.ErrorType.NAME,function(R){return R===29}],[l.ErrorType.NUM,function(R){return R===36}],[l.ErrorType.NA,function(R){return R===42}],[l.ErrorType.GETTING_DATA,function(R){return R===43}],[l.ErrorType.SPILL,function(R){return R===45}],[l.ErrorType.CONNECT,function(R){return R===46}],[l.ErrorType.BLOCKED,function(R){return R===47}],[l.ErrorType.UNKNOWN,function(R){return R===48}],[l.ErrorType.FIELD,function(R){return R===49}],[l.ErrorType.CALC,function(R){return R===50}],[l.ErrorType.BUSY,function(R){return R===51||R===52||R===54}],[l.ErrorType.EXTERNAL,function(){return!1}]];(0,a.staticAssertSame)();function h(R){switch(R.kind){case"error":for(var C of y){var S=be(C,2),F=S[0],E=S[1];if(E(R.errorValue))return{kind:"error",errorKind:F}}return{kind:"error",errorKind:void 0};case"number":return{kind:"number",value:(0,o.createIEEE754Double)(R)};default:return R}}r.notificationMethodArgumentsConvertorsMap=(n={},J(J(J(J(J(J(J(J(J(J(n,d.NotificationKind.doNothing,g),d.NotificationKind.setActiveCell,g),d.NotificationKind.setActiveCellFormat,g),d.NotificationKind.setFunctionsInfo,g),d.NotificationKind.setDefinedNamesInfo,g),d.NotificationKind.notifyWorkbookClosing,g),d.NotificationKind.setSchedulerFeatures,g),d.NotificationKind.setA1ReferenceStyle,g),d.NotificationKind.setWorkbookProps,g),d.NotificationKind.updateSheetNames,g),J(J(J(J(J(n,d.NotificationKind.writeRange,function(R,C){return[R,Object.assign({},C,{values:C.values.map(function(S){return S.map(h)})})]}),d.NotificationKind.writeRanges,function(R,C){return[R,C.map(function(S){return Object.assign({},S,{values:S.values.map(function(F){return F.map(h)})})})]}),d.NotificationKind.setLocale,function(){for(var R=arguments.length,C=new Array(R),S=0;S<R;S++)C[S]=arguments[S];var F=C[0];return[Object.assign({},F,{specialRefNames:(0,a.partialArray)(J(J(J(J(J({},l.SpecialRefId.All,F.specialRefNames.All),l.SpecialRefId.Data,F.specialRefNames.Data),l.SpecialRefId.Headers,F.specialRefNames.Headers),l.SpecialRefId.ThisRow,F.specialRefNames.ThisRow),l.SpecialRefId.Totals,F.specialRefNames.Totals)),currencyFormat:l.CurrencyFormat[F.currencyFormat],dateOrder:l.DateOrder[F.dateOrder],timeAltSeparator:F.timeAltSeparator,ampmSymbols:[F.ampmSymbols.first,F.ampmSymbols.second]})]}),d.NotificationKind.updateNamedObjects,function(){for(var R=arguments.length,C=new Array(R),S=0;S<R;S++)C[S]=arguments[S];var F=C[0],E=C[1];return[F,E.map(function(A){var T;return Object.assign({},A,{scope:A.scope,objects:(T=A.objects)==null?void 0:T.map(function(D){var _;return Object.assign({},D,{data:m((_=D.data)!=null?_:void 0)})}),fromStateId:A.fromStateId})})]}),d.NotificationKind.setNumberFormats,g))},"../excel-online-calc/lib/x10-formula-bar/platform.js":function(p,r){"use strict";var c;Object.defineProperty(r,"__esModule",{value:!0}),r.platform=void 0;var n=["web","win32"];if(r.platform=(c=globalThis.__x10_target_platform)!=null?c:"web",n.indexOf(r.platform)<0)throw new Error(`Wrong platform id ${r.platform}`);globalThis.__x10_target_platform=r.platform},"../excel-online-calc/lib/x10-formula-bar/pluginFactory.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getPluginClass=g,r.getPluginFactory=h,r.registerPluginFactory=R,r.registerPlugin=C;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),d=(0,n.makeStringMap)();function g(S){if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149831_x10-RegisterPluginByClass"))return h(S);var F=d[S];if(!F){var E=o.x10Logger.formatLogMessage("getPluginClass",{description:`${l.PluginFactoryName[S]} has not been registered`});throw o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.getPluginClass",description:`${l.PluginFactoryName[S]} has not been registered`}}),new Error(E)}return F}var m=(0,n.makeStringMap)();function y(S){var F;return F=We(function E(){Ge(this,E)}),F.factory=S,F}function h(S){var F=m[S];if(!F){var E=o.x10Logger.formatLogMessage("getPluginFactory",{description:`${l.PluginFactoryName[S]} has not been registered`});throw o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.getPluginFactory",description:`${l.PluginFactoryName[S]} has not been registered`}}),new Error(E)}return y(F)}function R(S){var F=S.factoryName,E=m[F];if(E!==void 0&&E!==S){var A=o.x10Logger.formatLogMessage("registerPluginFactory",{description:`${l.PluginFactoryName[F]} is already registered`});if(o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.registerPluginFactory",description:`${l.PluginFactoryName[F]} is already registered`}}),!(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration"))throw new Error(A)}m[F]=S,o.x10Logger.log({kind:"registerPluginFactory",payload:{factoryName:F}})}function C(S){if(!(0,n.isTypedChangeGateEnabled)("OfficeVSO:10149831_x10-RegisterPluginByClass"))return R(S.factory);var F=S.factory.factoryName,E=d[F];if(E!==void 0&&E!==S){var A=o.x10Logger.formatLogMessage("registerPluginFactory",{description:`${l.PluginFactoryName[F]} is already registered`});if(o.x10Logger.log({kind:"failure",payload:{failureKind:o.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"pluginFactory.registerPlugin",description:`${l.PluginFactoryName[F]} is already registered`}}),!(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.x10DoNotThrowOnDoublePluginRegistration"))throw new Error(A)}d[F]=S,o.x10Logger.log({kind:"registerPluginFactory",payload:{factoryName:F}})}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.resolveScriptLoaderPromise=$,r.setX10Features=O,r.ensurePluginAttached=j,r.ensureGroupAttached=I;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),d=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/win32Initializers.js"),g=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js"),m=c("../excel-online-calc/lib/x10-formula-bar/ArgumentAssistance/argumentAssistancePlugin.js"),y=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteCopilotPlugin.js"),h=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteFunctionPlugin.js"),R=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteLetPlugin.js"),C=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteNamedObjectsPlugin.js"),S=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteRichValuePlugin.js"),F=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteTableHeadersPlugin.js"),E=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/Enum/autocompleteEnumPlugin.js"),A=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/formulaAuthoringCopilotIPEPlugin.js"),T=c("../excel-online-calc/lib/x10-formula-bar/autocompletionPluginDependenciesResolved.js"),D=c("../excel-online-calc/lib/x10-formula-bar/FormulaCollection/formulaCollectionPlugin.js"),_=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesPlugin.js"),M=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ParenthesesCoupling/parenthesesCouplingPlugin.js"),k=c("../excel-online-calc/lib/x10-formula-bar/GotoCtrlClick/gotoCtrlClickPlugin.js"),v=c("../excel-online-calc/lib/x10-formula-bar/platform.js"),b=c("../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js"),x=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),w=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),L=c("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewPlugin.js"),N=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),U={web:function(){var W;return W={},J(J(J(J(J(J(J(J(J(J(W,l.PluginFactoryName.ArgumentAssistancePlugin,[m.argumentAssistancePluginDependenciesResolved,void 0,void 0,"ArgumentAssistance"]),l.PluginFactoryName.AutocompletePlugin,[T.autocompletePluginDependenciesResolved,void 0,void 0,"SmartSuggestionsAutoComplete"]),l.PluginFactoryName.AutocompleteFunctionPlugin,[h.autocompleteFunctionPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.ParenthesesCouplingPlugin,[M.parenthesesCouplingPluginDependenciesResolved,void 0,void 0,"ParenthesisCoupling"]),l.PluginFactoryName.ColoredReferencesPlugin,[_.coloredReferencesPluginDependenciesResolved,void 0,void 0,"ColoredReferences"]),l.PluginFactoryName.GotoCtrlClickPlugin,[k.gotoCtrlClickPluginDependenciesResolved,void 0,void 0,"GotoCtrlClick"]),l.PluginFactoryName.AutocompleteLetPlugin,[R.autocompleteLetPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.AutocompleteRichValuePlugin,[S.autocompleteRichValuePluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.FormulaCollectionPlugin,[D.formulaCollectionPluginDependenciesResolved,"Microsoft.Office.Excel.FormulaCollection"]),l.PluginFactoryName.AutocompleteNamedObjectsPlugin,[C.autocompleteNamedObjectsPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),J(J(J(J(J(J(J(J(J(J(W,l.PluginFactoryName.ParserPerformanceMeasurements,[T.parserPerformanceMeasurementsAttach,"Microsoft.Office.Excel.x10ParserPerformanceMeasurements"]),l.PluginFactoryName.AutocompleteTableHeadersPlugin,[F.autocompleteTableHeadersPluginDependenciesResolved,void 0,void 0,"SimpleAutoComplete"]),l.PluginFactoryName.ValuePreviewPlugin,[L.valuePreviewPluginDependenciesResolved,void 0,void 0,"ValuePreview"]),l.PluginFactoryName.SyntaxErrorsPlugin,[g.syntaxErrorsPluginDependenciesResolved,void 0,void 0,"SyntaxErrors"]),l.PluginFactoryName.AutocompleteRangeSuggestionPlugin,[T.autocompleteRangeSuggestionPluginAttach,"Microsoft.Office.Excel.AutocompleteRangeSuggestionPlugin"]),l.PluginFactoryName.AutocompleteWrapperPlugin,[T.autocompleteWrapperPluginAttach,"Microsoft.Office.Excel.x10AutocompleteWrapperPluginIsEnabled"]),l.PluginFactoryName.AutocompleteBinaryModelExperimentPlugin,[T.autocompleteBinaryModelExperimentPluginAttach,"Microsoft.Office.Excel.x10AutocompleteBinaryModelExperimentPlugin"]),l.PluginFactoryName.FormulaRepairShadowEvalPlugin,[g.formulaRepairShadowEvalPluginDependenciesResolved,"Microsoft.Office.Excel.ProseFormulaRepairExperimentIsEnabled"]),l.PluginFactoryName.PythonAutocompletePlugin,[b.pythonAutocompletePluginAttach,"Microsoft.Office.Excel.x10PythonAutocompletionEnabled"]),l.PluginFactoryName.PythonSyntaxHighlightingPlugin,[b.pythonSyntaxHighlightingPluginAttach,"Microsoft.Office.Excel.x10PythonSyntaxHighlightingEnabled"]),J(J(J(J(J(J(J(J(J(J(W,l.PluginFactoryName.PythonTooltipPlugin,[b.pythonTooltipPluginAttach,"Microsoft.Office.Excel.x10PythonTooltipEnabled"]),l.PluginFactoryName.ChatGPTPlugin,[T.chatGPTPluginAttach,"Microsoft.Office.Excel.ChatGPTPluginEnabled"]),l.PluginFactoryName.FormulaByExamplePlugin,[g.formulaByExamplePluginAttach,void 0,"OfficeVSO:9683390_FormulaByExamplePlugin"]),l.PluginFactoryName.FormulaCompletionPlugin,[g.formulaCompletionPluginAttach,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"]),l.PluginFactoryName.TestPlugin,[o.workerThreadInitialized,"Microsoft.Office.Excel.MockWorkerThreadPlugin"]),l.PluginFactoryName.AutocompleteEnumPlugin,[E.autocompleteEnumPluginDependenciesResolved,void 0,void 0,"EnumAutoComplete"]),l.PluginFactoryName.FormulaTranspilerPlugin,[g.formulaTranspilerPluginAttach,"Microsoft.Office.Excel.FileOptimization"]),l.PluginFactoryName.InCellControlsAutodetectionPlugin,[g.inCellControlsAutodetectionPluginAttach,"Microsoft.Office.Excel.InCellControlsAutodetection"]),l.PluginFactoryName.ValueErrorHighlightPlugin,[g.valueErrorHighlightPluginAttach,"Microsoft.Office.Excel.ValueErrorHighlightPlugin"]),l.PluginFactoryName.AutocompleteCopilotPlugin,[y.autocompleteCopilotPluginDependenciesResolved,void 0,void 0,"CopilotFormulaGeneration"]),J(J(W,l.PluginFactoryName.FormulaAuthoringCopilotIPEPlugin,[A.formulaAuthoringCopilotIPEPluginDependenciesResolved,void 0,"OfficeVSO:9848728_refactorFormulaCopilotIPERequest","CopilotFormulaGeneration"]),l.PluginFactoryName.AutocompletePythonPlugin,[g.autocompletePythonPluginDependenciesResolved,void 0,"OfficeVSO:10087100_changePythonPluginFGtoCG"])},win32:function(W){var Z=(0,d.perWorkbookInitializers)(W);return J(J(J(J({},l.PluginFactoryName.FormulaByExamplePlugin,[Z.formulaByExamplePluginAttached,"Microsoft.Office.Excel.X10FBEDesktopPluginEnabled","OfficeVSO:9510546_X10FBEDesktopPluginChangeGate"]),l.PluginFactoryName.FormulaCompletionPlugin,[Z.formulaCompletionPluginAttached,"Microsoft.Office.Excel.FormulaCompletionPluginEnabled"]),l.PluginFactoryName.GetLocalePlugin,[Z.cleanDataPluginAttached,"Microsoft.Office.Excel.GetLocalePluginEnabled"]),l.PluginFactoryName.InCellControlsAutodetectionPlugin,[Z.inCellControlsAutodetectionPluginAttachWin32,"Microsoft.Office.Excel.InCellControlsAutodetectionWin32"])}},K=J(J(J({},l.PluginAttachGroup.Core,!0),l.PluginAttachGroup.Python,!1),l.PluginAttachGroup.SmartSuggestionsAutoComplete,!1);(0,n.staticAssertExtends)();var G=J(J(J({},l.PluginAttachGroup.Core,J({},l.PluginFactoryName.AutocompletePlugin,!1)),l.PluginAttachGroup.Python,{}),l.PluginAttachGroup.SmartSuggestionsAutoComplete,J({},l.PluginFactoryName.AutocompletePlugin,!0));function $(q){o.scriptLoaderPromise.resolve(q)}function O(q){var W=x.PluginSchedulerSingleton.instance();W.doNotify(w.NotificationKind.setSchedulerFeatures,[q.map(function(Z){return l.SchedulerFeature[Z]})])}function j(q){return z.apply(this,arguments)}function z(){return z=nr(function*(q){var W=x.PluginSchedulerSingleton.instance(),Z=U[v.platform](W)[q];if(Z===void 0)return!1;var P=W.getSchedulerFeatures(),Q=be(Z,4),Y=Q[0],X=Q[1],ee=Q[2],oe=Q[3];if((X===void 0||(0,n.getTypedFeatureGate)(X))&&(ee===void 0||(0,n.isTypedChangeGateEnabled)(ee))&&(oe===void 0||P.indexOf(l.SchedulerFeature[oe])!==-1))try{return yield Y.getValue(),!0}catch(le){N.x10Logger.log({kind:"failure",payload:{failureKind:N.X10FailureKind.PluginAttachmentFailure,failureLevel:a.TraceLevel.Error,path:"ensurePluginAttached",description:`Failed to ensure plugin "${l.PluginFactoryName[q]}" is attached with exception`,data:le}})}return!1}),z.apply(this,arguments)}function H(q){return Object.keys(q).map(function(W){return parseInt(W,10)})}function V(q,W){var Z;return(Z=G[W][q])!=null?Z:K[W]}function I(q){return B.apply(this,arguments)}function B(){return B=nr(function*(q){var W=0,Z=x.PluginSchedulerSingleton.instance();for(var P of H(U[v.platform](Z)))if(V(P,q)){var Q=yield j(P);Q&&(W+=1)}return W}),B.apply(this,arguments)}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autoCompletePluginsThread=r.workerThreadInitialized=r.workerThreadSpread=r.dynamicPluginLoaderCreated=r.schedulerWithTableIntelligenceServiceAttached=r.schedulerWithRecalcServiceAttached=r.scriptLoaderPromise=r.FormulaAuthoringStringsOnMainThread=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../excel-online-calc/lib/calc/utils.js"),o=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js"),d=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js");r.FormulaAuthoringStringsOnMainThread=(0,d.trackableAsyncLazy)(nr(function*(){var m=yield r.dynamicPluginLoaderCreated.getValue();yield m.loadPluginScript("formula-authoring-strings",!0)}),"FormulaAuthoringStringsOnMainThread"),r.scriptLoaderPromise=new n.ResolvablePromise,r.schedulerWithRecalcServiceAttached=(0,d.trackableAsyncLazy)(nr(function*(){var m=o.PluginSchedulerSingleton.instance();return g.getValue()&&(yield r.FormulaAuthoringStringsOnMainThread.getValue()),yield m.recalcServiceAttached(),m}),"schedulerWithRecalcServiceAttached"),r.schedulerWithTableIntelligenceServiceAttached=(0,d.trackableAsyncLazy)(nr(function*(){var m=o.PluginSchedulerSingleton.instance();return yield m.services.TableIntelligence,m}),"schedulerWithTableIntelligenceServiceAttached"),r.dynamicPluginLoaderCreated=(0,d.trackableAsyncLazy)(nr(function*(){var m=yield r.scriptLoaderPromise;return(0,o.createDynamicPluginLoader)(m)}),"dynamicPluginLoaderCreated"),r.workerThreadSpread=(0,d.trackableAsyncLazy)(nr(function*(){var m=yield r.dynamicPluginLoaderCreated.getValue();return m.createPluginThread("worker")}),"workerThreadSpread"),r.workerThreadInitialized=(0,d.trackableAsyncLazy)(nr(function*(){yield r.workerThreadSpread.getValue()}),"workerThreadInitialized"),r.autoCompletePluginsThread=(0,d.trackableAsyncLazy)(nr(function*(){var m;return(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.AutoCompleteOnMainThread")?m=yield r.dynamicPluginLoaderCreated.getValue():m=yield r.workerThreadSpread.getValue(),m}),"autoCompletePluginsThread");var g=new l.ResettableLazy(function(){var m=o.PluginSchedulerSingleton.instance();return!m.isSchedulerFeatureEnabled(a.SchedulerFeature.SimpleAutoComplete)&&m.isSchedulerFeatureEnabled(a.SchedulerFeature.ArgumentAssistance)})},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/win32Initializers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.perWorkbookInitializers=d;var n=c("../excel-online-x10-interop/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js"),l=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),o=new l.TrackableAsyncLazy(nr(function*(){return 42}),"singletonInit");function d(g){var m=new l.TrackableAsyncLazy(nr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.FormulaByExamplePlugin);yield o.getValue(),yield g.createAndAttachPlugin(C)}),"win32FormulaByExamplePluginAttached"),y=new l.TrackableAsyncLazy(nr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.FormulaCompletionPlugin);yield g.createAndAttachPlugin(C)}),"win32FormulaCompletionPluginAttached"),h=new l.TrackableAsyncLazy(nr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.GetLocalePlugin);yield g.createAndAttachPlugin(C)}),"win32CleanDataPluginAttached"),R=new l.TrackableAsyncLazy(nr(function*(){var C=(0,a.getPluginClass)(n.PluginFactoryName.InCellControlsAutodetectionPlugin);yield g.createAndAttachPlugin(C)}),"win32InCellControlsAutodetectionPluginAttached");return{formulaByExamplePluginAttached:m,formulaCompletionPluginAttached:y,cleanDataPluginAttached:h,inCellControlsAutodetectionPluginAttachWin32:R}}},"../excel-online-calc/lib/x10-formula-bar/pluginIntialization/x10PluginsInitializers.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompletePythonPluginDependenciesResolved=r.valueErrorHighlightPluginAttach=r.inCellControlsAutodetectionPluginAttach=r.formulaTranspilerPluginAttach=r.formulaCompletionPluginAttach=r.formulaByExamplePluginAttach=r.formulaRepairShadowEvalPluginDependenciesResolved=r.syntaxErrorsPluginDependenciesResolved=void 0;var n=c("../excel-online-x10-interop/lib/index.js"),a=c("../office-online-feature-gates/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),o=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),d=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield l.workerThreadSpread.getValue();return yield m.loadPluginScript("excelOnlineX10Plugins",!1),m}),"threadWithExcelOnlineX10PluginsScriptLoaded"),g=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield l.dynamicPluginLoaderCreated.getValue();return yield m.loadPluginScript("excelOnlineX10Plugins",!0),m}),"mainThreadWithExcelOnlineX10PluginsScriptLoaded");r.syntaxErrorsPluginDependenciesResolved=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield m.createAndAttachPlugin(n.PluginFactoryName.SyntaxErrorsPlugin)}),"syntaxErrorsPluginDependenciesResolved"),r.formulaRepairShadowEvalPluginDependenciesResolved=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield m.createAndAttachPlugin(n.PluginFactoryName.FormulaRepairShadowEvalPlugin)}),"formulaRepairShadowEvalPluginDependenciesResolved"),r.formulaByExamplePluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){if((0,a.getBooleanFeatureGate)("Microsoft.Office.Excel.FBEPluginOnMainThread",!1)){var m=yield g.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),(0,a.isChangeGateEnabled)("OfficeVSO:9674315_FBEGenerateExplanationInPlugin")&&(yield m.loadPluginScript("excel-formula-by-example-strings",!0)),yield m.createAndAttachPlugin(n.PluginFactoryName.FormulaByExamplePlugin)}else{var y=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),(0,a.isChangeGateEnabled)("OfficeVSO:9674315_FBEGenerateExplanationInPlugin")&&(yield y.loadPluginScript("excel-formula-by-example-strings",!0)),yield y.createAndAttachPlugin(n.PluginFactoryName.FormulaByExamplePlugin)}}),"formulaByExamplePluginAttach"),r.formulaCompletionPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield m.createAndAttachPlugin(n.PluginFactoryName.FormulaCompletionPlugin,(0,a.getBooleanFeatureGate)("Microsoft.Office.Excel.FormulaCompletionDebugMode",!1))}),"formulaCompletionPluginAttach"),r.formulaTranspilerPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield l.workerThreadSpread.getValue();yield m.loadPluginScript("excelOnlineFormulaTranspiler",!1),yield m.createAndAttachPlugin(n.PluginFactoryName.FormulaTranspilerPlugin)}),"formulaTranspilerPluginAttach"),r.inCellControlsAutodetectionPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield m.createAndAttachPlugin(n.PluginFactoryName.InCellControlsAutodetectionPlugin)}),"inCellControlsAutodetectionPluginAttach"),r.valueErrorHighlightPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield d.getValue();yield l.schedulerWithRecalcServiceAttached.getValue(),yield m.createAndAttachPlugin(n.PluginFactoryName.ValueErrorHighlightPlugin)}),"valueErrorHighlightPluginAttach"),r.autocompletePythonPluginDependenciesResolved=(0,o.trackableAsyncLazy)(nr(function*(){var m=yield l.autoCompletePluginsThread.getValue();yield m.loadPluginScript("formula-authoring-strings",!0),yield m.createAndAttachPlugin(n.PluginFactoryName.AutocompletePythonPlugin)}),"autocompletePythonPluginDependenciesResolved")},"../excel-online-calc/lib/x10-formula-bar/pluginMessages.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ResponseState=r.ExecutionStopReason=r.FrameExecutionStopReason=r.SchedulerTimelineQueueMessageKind=r.delay=r.recalcNotificationKinds=r.DefaultComputationGroup=void 0,r.typedRequest=y,r.createTask=h,r.createAwaitEventTask=R,r.awaitEvent=C,r.awaitTask=S,r.serviceCall=F,r.serviceGeneratorProxy=E,r.awaitPromise=A;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),l=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),o=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),g=c("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),m=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js");r.DefaultComputationGroup="",r.recalcNotificationKinds=[d.NotificationKind.setA1ReferenceStyle,d.NotificationKind.setLocale,d.NotificationKind.setWorkbookProps,d.NotificationKind.updateSheetNames,d.NotificationKind.updateNamedObjects];function*y(v,b){var x=yield Object.assign({kind:v},b);(0,n.assertTrue)("Response kind coincides with request kind",x.kind===v);var w=x.kind,L=Jy(x,Tve);return L}function*h(v){(0,l.staticTypeHint)(v);var b=yield*hl(y("CreateTask",{request:v})),x=b.task;return(0,l.staticTypeHint)(x),x}function*R(v,b,x){return yield*hl(h({kind:"AwaitEvent",eventKind:v,timeout:b,predicate:x}))}function*C(v,b,x){var w=yield*hl(y("AwaitEvent",{eventKind:v,timeout:b,predicate:x})),L=w.result;return L}function*S(v){var b=yield*hl(y("AwaitTask",{task:v})),x=b.result;return(0,l.staticTypeHint)(x),x}function*F(v){var b=yield*hl(y("InternalService",v));return(0,n.assertTrue)("Service response coincides with actual call",b.service===v.service&&b.method===v.method),(0,l.staticTypeHint)(b),b.response}function E(v){return new Proxy({},{get:function(x,w,L){return function*(){for(var N=arguments.length,U=new Array(N),K=0;K<N;K++)U[K]=arguments[K];return yield*hl(F({service:v,method:w,args:U}))}}})}function*A(v){var b=yield{kind:"AwaitPromise",promise:v};return(0,n.assertTrue)("Response kind coincides with request kind",b.kind==="AwaitPromise"),b.result}r.delay={kind:"Delay"};var T;(function(v){v[v.NoOpRequest=0]="NoOpRequest",v[v.InternalRequest=1]="InternalRequest",v[v.AsyncRequest=2]="AsyncRequest",v[v.SyncRequest=3]="SyncRequest",v[v.StepComputation=4]="StepComputation",v[v.StopComputationFrame=5]="StopComputationFrame",v[v.Timeout=6]="Timeout"})(T||(r.SchedulerTimelineQueueMessageKind=T={})),(0,n.staticAssertExtends)();var D;(function(v){v.Superseded="Superseded",v.Timeout="Timeout",v.ConflictResolverEarlyTermination="ConflictResolverEarlyTermination"})(D||(r.FrameExecutionStopReason=D={}));var _;(function(v){v.Done="Done",v.Skipped="Skipped",v.Exception="Exception"})(_||(_={}));var M="Unknown";r.ExecutionStopReason={Unknown:M,Frame:D,Computation:_};var k=(function(){function v(b,x){Ge(this,v),this.computationType=b,this.computationKind=x,this._attachedComputations=[],this._attachedSyncComputations=[],this._computationFrames=new Map}return We(v,[{key:"computationFrame",value:function(x){return this._computationFrames.get(x)}},{key:"attachedComputations",get:function(){return Ur(this._attachedComputations)}},{key:"attachedSyncComputations",get:function(){return Ur(this._attachedSyncComputations)}},{key:"numComputations",get:function(){return this._attachedComputations.length}},{key:"numSyncComputations",get:function(){return this._attachedSyncComputations.length}},{key:"attachComputation",value:function(x){this._attachedComputations.push(x)}},{key:"attachSyncComputation",value:function(x){this._attachedSyncComputations.push(x)}},{key:"createFrame",value:function(x,w,L,N,U,K,G,$){var O=new n.ResolvablePromise,j=this.computationKind,z={type:this.computationType,correlationId:x,computationGroup:w,computationInput:N,cache:U,config:K,startTime:G,timeWindow:$,successfulResults:{kind:j,results:[]},resolvable:O,stopReasonRef:new o.Ref(r.ExecutionStopReason.Unknown),numOfComputations:L===a.ExecutionType.Async?this.numComputations:this.numSyncComputations,numFailures:0,numSkippedComputations:0};return this._computationFrames.set(w,z),O}},{key:"closeFrame",value:function(x,w,L){var N,U=this.computationFrame(x);if(U){this._computationFrames.delete(x),U.stopReasonRef.value=w,U.resolvable.resolve(w===r.ExecutionStopReason.Frame.Superseded?{kind:"Superseded"}:{kind:"Done",payload:U.successfulResults}),(N=U.cache)==null||N.close();var K=this.computationKind,G=this.numComputations,$=this.numSyncComputations,O=U.correlationId,j=U.startTime,z=U.numSkippedComputations,H=U.successfulResults,V=H.results.length,I={correlationId:O,type:this.computationType,computationKind:K,computationGroup:x,numComputations:G,numSyncComputations:$,numSent:V,numSkippedComputations:z,stopReason:w,startTime:j,stopTime:L};m.x10Logger.log({kind:"closeComputationFrame",payload:I}),(0,g.sendX10UsedTelemetryEvent)()}}},{key:"stop",value:function(x,w,L){this.computationFrame(x)!==void 0&&this.closeFrame(x,w,L)}}])})();r.ResponseState=k},"../excel-online-calc/lib/x10-formula-bar/prefetchingCache.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PrefetchingCache=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-common/lib/ds/bspSet.js"),l=c("../excel-online-calc-common/lib/ds/productSet.js"),o=c("../excel-online-calc-lang/lib/index.js"),d=c("../excel-online-calc-numfmt/lib/index.js"),g=c("../excel-online-calc-runtime/lib/index.js"),m=c("../excel-online-calc-syntax/lib/index.js"),y=c("../excel-online-calc/lib/x10-formula-bar/naiveLocalSheetGrid.js"),h=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),R=c("../excel-online-calc/lib/calc/partialWorkbookSets.js"),C=c("../excel-online-calc/lib/locationNamespace.js");function S(w){var L=w.hasHeadersRow,N=w.hasTotalsRow,U=w.dataRange;return(0,o.gridRange)(U.row-Number(L),U.col,U.rows+Number(L)+Number(N),U.cols)}function F(w,L,N,U){var K=L.name,G=L.hasHeadersRow,$=L.hasTotalsRow,O=L.dataRange,j=L.columns,z=G?(0,o.gridRange)(O.row-1,O.col,1,O.cols):void 0,H=$?(0,o.gridRange)(O.row+O.rows,O.col,1,O.cols):void 0,V={},I=n.RedBlackMapTree.create(w.stringCompareCI);for(var B of j)V[B.column]=B,I=I.setValue(B.name,B);return{name:K,sheet:N,dataRange:O,headersRange:z,totalsRange:H,allRange:U,indexToColumn:V,nameToColumn:I,allColumnNamesAvailable:j.length===O.cols}}function E(){return{cellTiles:[],tables:(0,o.makeGridRangeTable)(),tableTiles:[],hiddenRows:a.empty,hiddenRowsAvailability:a.empty,hiddenCols:a.empty,hiddenColsAvailability:a.empty}}function A(w,L){var N;return((N=(0,l.compareProduct)((0,R.createCellSetFromRange)(L),w))!=null?N:1)<=0}var T=(0,n.failure)((0,o.unavailable)(["getCell"])),D=(0,n.failure)((0,o.unavailable)(["getContainingTable"])),_=(0,n.failure)((0,o.unavailable)(["getIntersectingTables"])),M=(0,n.failure)((0,o.unavailable)(["getIntersectingTableNames"])),k=(0,n.failure)((0,o.unavailable)(["getIformats"])),v=(0,n.failure)((0,o.unavailable)(["GetAvailableTableHeaders"])),b=(0,n.failure)((0,o.unavailable)(["GetNamedObject"])),x=(function(){function w(L,N,U){Ge(this,w),this.grid=L,this.syncDataStore=N,this.correlationId=U,this.correspondingSnapshotID=-1,this.sheet2contents=(0,n.makeStringMap)(),this.currentDocumentLoc=(0,o.documentLoc)(void 0,""),this.formatPages=[],this.formulaCache=new Map,this.englishFormulaCache=new Map,this.builtInFormatCache=new Map,this.customFormatCache=new Map,this.parser=(0,m.createParser)(N),this.analyzer=(0,m.createAnalyzer)(N),this.formatter=(0,d.createNumberFormatter)(N),this.resolver=(0,o.createResolver)(N);var K={localeInfo:(0,o.getEnglishLocaleInfo)(),get date1904(){return N.config.date1904},get dateCompatibility(){return N.config.dateCompatibility},get datepack(){return N.config.datepack},get mathpack(){return N.config.mathpack},get refStyle(){return N.config.refStyle},get timezone(){return N.config.timezone}},G={config:K,getSheetName:function(){return N.getSheetName.apply(N,arguments)},getContainingTable:function(){return N.getContainingTable.apply(N,arguments)},getDocumentLoc:function(){return N.getDocumentLoc.apply(N,arguments)},getNameLoc:function(){return N.getNameLoc.apply(N,arguments)},getSheetIndex:function(){return N.getSheetIndex.apply(N,arguments)},getSheetRangeIndexes:function(){return N.getSheetRangeIndexes.apply(N,arguments)},getStructRefColumn:function(){return N.getStructRefColumn.apply(N,arguments)},getStructRefSpecialRef:function(){return N.getStructRefSpecialRef.apply(N,arguments)},getUserDefinedFuncLoc:function(){return N.getUserDefinedFuncLoc.apply(N,arguments)}};this.englishParser=(0,m.createParser)(G),this.englishAnalyzer=(0,m.createAnalyzer)(G)}return We(w,[{key:"getSheetContents",value:function(N){var U;return(U=this.sheet2contents[N])!=null?U:this.sheet2contents[N]=E()}},{key:"getCurrentDocumentLoc",value:function(){return this.currentDocumentLoc}},{key:"getSheetNames",value:function(){if(this.sheetNames===void 0){var N,U=[];(N=this.syncDataStore.sheets)==null||N.forEachSheet(function(V){U.push({sheetIndex:V.sheetIndex,sheetName:V.name})});for(var K={},G=n.RedBlackMapTree.create(this.syncDataStore.config.localeInfo.stringCompareCI),$=0;$<U.length;$+=1){var O=U[$],j=O.sheetIndex,z=O.sheetName;K[j.index]=$,G=G.setValue(z,$)}var H=this.getCurrentDocumentLoc();this.sheetNames={document:H,sheets:U,idToIndex:K,nameToIndex:G}}return(0,n.success)(this.sheetNames)}},{key:"getRangeValues",value:function(N){return this.grid.getRangeValues(this.correlationId,N)}},{key:"getRangeFormulae",value:function(N){return this.grid.getRangeFormulae(this.correlationId,N)}},{key:"getRangeFormats",value:function(N){return this.grid.getRangeFormats(this.correlationId,N)}},{key:"getHiddenRows",value:(function(){var L=nr(function*(U,K,G){var $=this.getSheetContents(U.index),O=R.bspFactory.row([K,G]),j=(0,a.compare)(O,$.hiddenRowsAvailability),z=j===0||j===-1;if(!z){var H=yield this.grid.getHiddenRows(this.correlationId,U,(0,n.fastMax)(0,K-10),(0,n.fastMin)(o.sheetRows,G+10));$.hiddenRows=H.hidden.reduce(function(B,q){var W=q.start,Z=q.end;return(0,a.union)(B,R.bspFactory.row([W,Z]))},$.hiddenRows),$.hiddenRowsAvailability=H.available.reduce(function(B,q){var W=q.start,Z=q.end;return(0,a.union)(B,R.bspFactory.row([W,Z]))},$.hiddenRowsAvailability)}var V=[];(0,R.forEachRow)((0,a.intersect)($.hiddenRowsAvailability,O),function(B){var q=be(B,2),W=q[0],Z=q[1];return V.push((0,g.interval)(W,Z)),!0});var I=[];return(0,R.forEachRow)((0,a.intersect)($.hiddenRows,O),function(B){var q=be(B,2),W=q[0],Z=q[1];return I.push((0,g.interval)(W,Z)),!0}),{available:V,hidden:I}});function N(U,K,G){return L.apply(this,arguments)}return N})()},{key:"getHiddenCols",value:(function(){var L=nr(function*(U,K,G){var $=this.getSheetContents(U.index),O=R.bspFactory.col([K,G]),j=(0,a.compare)(O,$.hiddenColsAvailability),z=j===0||j===-1;if(!z){var H=yield this.grid.getHiddenCols(this.correlationId,U,(0,n.fastMax)(0,K-10),(0,n.fastMin)(o.sheetCols,G+10));$.hiddenCols=H.hidden.reduce(function(B,q){var W=q.start,Z=q.end;return(0,a.union)(B,R.bspFactory.col([W,Z]))},$.hiddenCols),$.hiddenColsAvailability=H.available.reduce(function(B,q){var W=q.start,Z=q.end;return(0,a.union)(B,R.bspFactory.col([W,Z]))},$.hiddenColsAvailability)}var V=[];(0,R.forEachCol)((0,a.intersect)($.hiddenColsAvailability,O),function(B){var q=be(B,2),W=q[0],Z=q[1];return V.push((0,g.interval)(W,Z)),!0});var I=[];return(0,R.forEachCol)((0,a.intersect)($.hiddenCols,O),function(B){var q=be(B,2),W=q[0],Z=q[1];return I.push((0,g.interval)(W,Z)),!0}),{available:V,hidden:I}});function N(U,K,G){return L.apply(this,arguments)}return N})()},{key:"getRange",value:(function(){var L=nr(function*(U,K){var G=K===void 0||K.indexOf("values")>-1,$=K===void 0||K.indexOf("formulae")>-1,O=K===void 0||K.indexOf("formats")>-1,j=(0,n.failure)((0,o.unavailable)(["getRange"])),z=yield Promise.all([G?this.getRangeValues(U):j,$?this.getRangeFormulae(U):j,O?this.getRangeFormats(U):j]),H=be(z,3),V=H[0],I=H[1],B=H[2];return new y.NaiveLocalSheetGrid(U.sheet,V,I,B)});function N(U,K){return L.apply(this,arguments)}return N})()},{key:"getCell",value:function(N){var U=this,K=this.getSheetContents(N.sheet.index),G=w.getOrFetchTile(K.cellTiles,N,(function(){var $=nr(function*(O){var j=yield U.grid.getRangeValues(U.correlationId,O),z=yield U.grid.getRangeFormulae(U.correlationId,O),H=yield U.grid.getRangeFormats(U.correlationId,O);return!(0,n.isSuccess)(j)||!(0,n.isSuccess)(z)||!(0,n.isSuccess)(H)?"unavailable":new y.NaiveLocalSheetGrid(N.sheet,j,z,H)});return function(O){return $.apply(this,arguments)}})());return(0,n.bindMaybeThenable)(G,function($){if($==="unavailable")return T;var O=$.getCellValue(N.range.row,N.range.col),j=$.getCellFormula(N.range.row,N.range.col),z=$.getCellFormat(N.range.row,N.range.col);return!(0,n.isSuccess)(O)||!(0,n.isSuccess)(j)||!(0,n.isSuccess)(z)?T:(0,n.success)({value:O.value,formula:j.value,format:z.value})})}},{key:"getNamedObject",value:function(N){var U=this.syncDataStore.nameManager;if(!U)return b;var K=U.getAllDocumentNames(),G=K.find(function(O){return O.name===N});if(!G)return b;var $=U.getNameFormula(G,C.NameSource.Plain);return(0,n.success)($)}},{key:"getAvailableTableHeaders",value:function(N){var U=this.syncDataStore.nameManager;if(!U)return v;var K=U.getAllDocumentNames(),G=K.find(function(O){return O.name===N});if(!G)return v;var $=U.getAvailableTableColumns(G);return(0,n.success)($)}},{key:"getStructRefColumn",value:function(N,U){var K=this.syncDataStore.getStructRefColumn(N,U);return K.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getStructRefColumn"])):K}},{key:"getStructRefSpecialRef",value:function(N,U){var K=this.syncDataStore.getStructRefSpecialRef(N,U);return K.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getStructRefSpecialRef"])):K}},{key:"getContainingTableName",value:function(N){var U=this.syncDataStore.getContainingTable(N);return U.kind===n.ResultKind.Failure?(0,n.failure)((0,o.unavailable)(["getContainingTableName"])):U}},{key:"getContainingTableSync",value:function(N){var U,K=this.syncDataStore.getContainingTable(N);if(K.kind===n.ResultKind.Failure)return(0,n.failure)((0,o.unavailable)(["getContainingTableName"]));if(K.value===void 0||K.value===null)return(0,n.success)(void 0);var G=this.getNamedObject(K.value.name);if(G.kind===n.ResultKind.Failure||G.value.kind===n.ResultKind.Failure)return(0,n.failure)((0,o.unavailable)(["getNamedObject"]));var $=(U=G.value.value)==null?void 0:U.obj;return $!==void 0&&$.kind!=="NamedTable"?(0,n.failure)((0,o.unavailable)(["getNamedObject"])):(0,n.success)($)}},{key:"getContainingTable",value:(function(){var L=nr(function*(U){var K=this,G=this.getSheetContents(U.sheet.index),$=w.getOrFetchTile(G.tableTiles,U,(function(){var O=nr(function*(j){var z=yield K.grid.getIntersectingTables(K.correlationId,j);if(!(0,n.isSuccess)(z))return"unavailable";var H=z.value.availableRanges.map(R.createCellSetFromRange).reduce(l.unionProduct,a.empty);for(var V of z.value.tables){var I=S(V);G.tables.getValue(I)||(G.tables=G.tables.setValue(I,F(K.syncDataStore.config.localeInfo,V,U.sheet,I)))}return H});return function(j){return O.apply(this,arguments)}})());return(0,n.bindMaybeThenable)($,function(O){if(O==="unavailable")return D;var j;return G.tables.forEachGe(U.range,function(z,H){return j=H,!1}),j!==void 0||A(O,U.range)?(0,n.success)(j):D})});function N(U){return L.apply(this,arguments)}return N})()},{key:"getIntersectingTables",value:(function(){var L=nr(function*(U){for(var K=this,G=this.getSheetContents(U.sheet.index),$=a.empty,O=U.range.row,j=U.range.row+U.range.rows;O<j;O+=1<<w.tileHeightPow)for(var z=U.range.col,H=U.range.col+U.range.cols;z<H;z+=1<<w.tileWidthPow){var V=w.getOrFetchTile(G.tableTiles,(0,o.sheetGridCell)(U.sheet,(0,o.gridCell)(O,z)),function(q){return K.fetchTableTile(q.sheet,G,q)}),I=(0,n.isThenable)(V)?yield V:V;if(I==="unavailable")return _;$=(0,l.unionProduct)($,I)}var B=[];return G.tables.forEachMeets(U.range,function(q,W){return B.push(W),$=(0,l.unionProduct)($,(0,R.createCellSetFromRange)(q)),!0}),A($,U.range)?(0,n.success)(B):_});function N(U){return L.apply(this,arguments)}return N})()},{key:"getIntersectingTableNames",value:function(N){if(this.syncDataStore.nameManager===void 0)return M;var U=this.syncDataStore.nameManager.getIntersectingTables(N);return U.kind===n.ResultKind.Failure?M:U}},{key:"fetchTableTile",value:(function(){var L=nr(function*(U,K,G){var $=yield this.grid.getIntersectingTables(this.correlationId,G);if(!(0,n.isSuccess)($))return"unavailable";var O=$.value.availableRanges.map(R.createCellSetFromRange).reduce(l.unionProduct,a.empty);for(var j of $.value.tables){var z=S(j);K.tables.getValue(z)||(K.tables=K.tables.setValue(z,F(this.syncDataStore.config.localeInfo,j,U,z)))}return O});function N(U,K,G){return L.apply(this,arguments)}return N})()},{key:"getIformat",value:(function(){var L=nr(function*(U,K){var G=K>>>w.formatPagePow,$=G<<w.formatPagePow,O=$+(1<<w.formatPagePow),j=this.formatPages[G];if(j===void 0){var z=yield this.grid.getIformats(this.correlationId,U,$,O);if(!(0,n.isSuccess)(z))j=this.formatPages[G]="unavailable";else{var H=[];for(var V of z.value.availableFormats)V.iformat<$||V.iformat>=O||(H[V.iformat-$]=V);j=this.formatPages[G]=H}}if(j==="unavailable")return k;var I=j[K-$];return I===void 0?k:(0,n.success)(I)});function N(U,K){return L.apply(this,arguments)}return N})()},{key:"parseCellFormula",value:function(N,U,K){return{result:w.cachedParseFormula(K?this.englishFormulaCache:this.formulaCache,K?this.englishParser:this.parser,K?this.englishAnalyzer:this.analyzer,N,U)}}},{key:"parseEdit",value:(function(){var L=nr(function*(U,K){var G,$=(G=yield this.getEditFormat(U))!=null?G:{valueType:d.FormatValueType.General,bidiDate:void 0,culture:void 0};return this.parseEditInternal(U,K,$)});function N(U,K){return L.apply(this,arguments)}return N})()},{key:"parseEditSync",value:function(N,U,K){var G=this.parseNumberFormat(K.formatString,K.builtIn).result,$;return(0,n.isSuccess)(G)?$=G.value:$={valueType:d.FormatValueType.General,bidiDate:void 0,culture:void 0},this.parseEditInternal(N,U,$)}},{key:"resolveReferences",value:function(N,U){var K=this;return U.map(function(G){switch(G.kind){case o.NodeKind.StructRef:return K.resolveStructRefSync(N,G).result;case o.NodeKind.CellRef:return K.resolveCellRefNodeSync(N,G).result}})}},{key:"getCorrespondingSnapshotID",value:(function(){var L=nr(function*(){return this.correspondingSnapshotID===-1&&(this.correspondingSnapshotID=yield this.grid.getCorrespondingSnapshotID(this.correlationId)),this.correspondingSnapshotID});function N(){return L.apply(this,arguments)}return N})()},{key:"getEditFormat",value:(function(){var L=nr(function*(U){var K=yield this.getCell(U);if((0,n.isSuccess)(K)){var G;if(typeof K.value.format=="string")G=this.parseNumberFormat(K.value.format,!1).result;else{var $=yield this.getIformat(U.sheet.document,K.value.format);if(!(0,n.isSuccess)($))return;var O=$.value,j=O.formatString,z=O.builtIn;G=this.parseNumberFormat(j,z).result}return(0,n.isSuccess)(G)?G.value:void 0}});function N(U){return L.apply(this,arguments)}return N})()},{key:"parseEditInternal",value:function(N,U,K){var G=this.formatter.parseEdit(U,K);if(!(0,n.isSuccess)(G))return{result:G};if(G.value.kind===d.EditKind.String&&U==="="&&K.valueType!==d.FormatValueType.Text&&(G=(0,n.success)((0,d.formulaEdit)(U))),G.value.kind!==d.EditKind.Formula)return{result:(0,n.success)(G.value)};var $=w.parseCheckedFormula(this.parser,this.analyzer,N,G.value.fmla,N.range);return(0,n.isSuccess)($)?{result:(0,n.success)({kind:d.EditKind.Formula,fmla:G.value.fmla,formula:$.value})}:{result:$}}},{key:"parseNumberFormat",value:function(N,U){return{result:this.cachedParseNumberFormat(N,U)}}},{key:"evalOnClonedModel",value:function(N,U,K){return this.grid.evalClonedModelOnSnapshot(this.correlationId,N,U,K)}},{key:"evalFormula",value:function(N,U,K){return this.grid.evalFormulaOnSnapshot(this.correlationId,N,U,K)}},{key:"evalFormulaTree",value:function(N,U,K){return this.grid.evalFormulaTreeOnSnapshot(this.correlationId,N,U,K)}},{key:"cachedParseNumberFormat",value:function(N,U){var K=U?this.builtInFormatCache.get(N):this.customFormatCache.get(N);if(K!==void 0)return K;var G=this.formatter.createFormat(N,U);return U?this.builtInFormatCache.set(N,G):this.customFormatCache.set(N,G),G}},{key:"resolveStructRefSync",value:function(N,U){return{result:this.resolver.resolveStructRef(N,U)}}},{key:"resolveCellRefNodeSync",value:function(N,U){return{result:this.resolver.resolveCellRef(N,U)}}},{key:"close",value:function(){this.grid.discardSnapshot(this.correlationId).catch(function(N){h.x10Logger.log({kind:"failure",payload:{failureKind:h.X10FailureKind.GridFailure,failureLevel:o.TraceLevel.Warning,path:"PrefetchingCache.close",description:(0,n.messageFromError)(N)}})})}}],[{key:"getOrFetchTile",value:function(N,U,K){var G=U.range.row>>>w.tileHeightPow,$=U.range.col>>>w.tileWidthPow;N[G]===void 0&&(N[G]=[]);var O=N[G][$];if(O===void 0){var j=(0,o.sheetGridRange)(U.sheet,(0,o.gridRange)(G<<w.tileHeightPow,$<<w.tileWidthPow,1<<w.tileHeightPow,1<<w.tileWidthPow));return K(j).then(function(z){return N[G][$]=z})}return O}},{key:"create",value:function(N,U,K){return new w(N,U,K)}},{key:"cachedParseFormula",value:function(N,U,K,G,$){var O,j=N.get($);if(j!==void 0)return j;var z=w.parseWellFormedFormula(U,K,G,$.formulaBarText,(O=$.origin)!=null?O:G.range);return N.set($,z),z}},{key:"parseWellFormedFormula",value:function(N,U,K,G,$){var O=w.parseCheckedFormula(N,U,K,G,$);return(0,n.isSuccess)(O)?(0,o.isWellFormed)(O.value)?(0,n.success)(O.value):(0,n.failure)((0,g.illFormedFormula)("ill-formed formula")):O}},{key:"parseCheckedFormula",value:function(N,U,K,G,$){var O=N.parseFormula((0,m.parseLocals)(o.LexicalKind.Cell,$),G);if(!(0,n.isSuccess)(O))return O;var j=U.checkFormula((0,m.analyzeLocalsGrid)(o.LexicalKind.Cell,(0,o.sheetGridCell)(K.sheet,$)),O.value);return(0,n.isSuccess)(j)?(0,n.success)(j.value):j}}])})();r.PrefetchingCache=x,x.tileWidthPow=2,x.tileHeightPow=4,x.formatPagePow=6},"../excel-online-calc/lib/x10-formula-bar/pythonPluginDependenciesResolved.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.autocompletePythonPluginAttach=r.pythonSyntaxHighlightingPluginAttach=r.pythonTooltipPluginAttach=r.pythonAutocompletePluginAttach=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/sharedInitializers.js"),o=c("../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js"),d=(0,o.trackableAsyncLazy)(nr(function*(){var g=yield l.workerThreadSpread.getValue();return yield g.loadPluginScript((0,n.isTypedChangeGateEnabled)("Microsoft.Office.Excel.X10IntelligentPythonWP5")?"pythonIntelliSense":"pythonIntelliSenseWP5",!1),g}),"threadWithExcelOnlinePythonPluginScriptLoaded");r.pythonAutocompletePluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var g=yield d.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonAutocompletePlugin)}),"pythonAutocompletePluginAttach"),r.pythonTooltipPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var g=yield d.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonTooltipPlugin)}),"pythonTooltipPluginAttach"),r.pythonSyntaxHighlightingPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var g=yield d.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.PythonSyntaxHighlightingPlugin)}),"pythonSyntaxHighlightingPluginAttach"),r.autocompletePythonPluginAttach=(0,o.trackableAsyncLazy)(nr(function*(){var g=yield d.getValue();yield g.createAndAttachPlugin(a.PluginFactoryName.AutocompletePythonPlugin)}),"autcompletePythonPluginAttach")},"../excel-online-calc/lib/x10-formula-bar/repeatedTaskScheduler.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RepeatedTaskScheduler=r.TaskKind=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a;(function(C){C[C.NoWorkScheduled=0]="NoWorkScheduled",C[C.PromiseScheduled=1]="PromiseScheduled",C[C.ImmediateScheduled=2]="ImmediateScheduled",C[C.FutureScheduled=3]="FutureScheduled"})(a||(a={})),(0,n.staticAssertExtends)();function l(C,S){return{kind:C,handle:S}}function o(C){return C!==void 0?(C.kind=a.NoWorkScheduled,C.handle=void 0,C):l(a.NoWorkScheduled,void 0)}function d(C){return C!==void 0?(C.kind=a.PromiseScheduled,C.handle=void 0,C):l(a.PromiseScheduled,void 0)}function g(C,S){return S!==void 0?(S.kind=a.ImmediateScheduled,S.handle=C,S):l(a.ImmediateScheduled,C)}function m(C,S){return S!==void 0?(S.kind=a.FutureScheduled,S.handle=C,S):l(a.FutureScheduled,C)}var y;(function(C){C.Sync="Sync",C.MicroTask="MicroTask",C.MacroTask="MacroTask"})(y||(r.TaskKind=y={}));var h=Promise.resolve(),R=(function(){function C(S,F){var E=this;Ge(this,C),this.timer=F,this.handleState=o(),this.clearHandleClosureAndRunBody=function(){var A;switch(E.handleState.kind){case a.NoWorkScheduled:A=y.Sync;break;case a.PromiseScheduled:A=y.MicroTask;break;case a.ImmediateScheduled:case a.FutureScheduled:A=y.MacroTask;break;default:(0,n.assertNever)("Unknown handle state",E.handleState)}E.handleState=o(E.handleState),S(A)},this.promiseClosure=function(){E.handleState.kind===a.PromiseScheduled&&E.clearHandleClosureAndRunBody()}}return We(C,[{key:"runNextSynchronously",value:function(){switch(this.handleState.kind){case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.clearHandleClosureAndRunBody()}},{key:"runNextAsMicrotask",value:function(){switch(this.handleState.kind){case a.PromiseScheduled:return;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=d(this.handleState),h.then(this.promiseClosure)}},{key:"runNextAsMacrotask",value:function(){switch(this.handleState.kind){case a.ImmediateScheduled:return;case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break}this.handleState=g(this.timer.setImmediate(this.clearHandleClosureAndRunBody),this.handleState)}},{key:"runNextInFuture",value:function(F){switch(this.handleState.kind){case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=m(this.timer.setTimeout(this.clearHandleClosureAndRunBody,F),this.handleState)}},{key:"clear",value:function(){switch(this.handleState.kind){case a.FutureScheduled:this.timer.clearTimeout(this.handleState.handle);break;case a.ImmediateScheduled:this.timer.clearImmediate(this.handleState.handle);break}this.handleState=o(this.handleState)}}])})();r.RepeatedTaskScheduler=R},"../excel-online-calc/lib/x10-formula-bar/requestProcessor.js":function(p,r,c){"use strict";var n;Object.defineProperty(r,"__esModule",{value:!0}),r.requestProcessorMap=void 0,r.processRequest=A,r.processSyncRequest=T;var a=c("../excel-online-calc-common/lib/index.js"),l=c("../excel-online-calc-lang/lib/index.js"),o=c("../excel-online-calc-numfmt/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/eventDefinitions.js"),g=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),m=c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/utils.js"),y=c("../excel-online-calc/lib/x10-formula-bar/requestProcessorTypes.js"),h=c("../excel-online-calc/lib/x10-formula-bar/Utils/logSafeFailure.js"),R=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),C=m.X10TaskInternal.createToken();function S(M,k){return M.kind===a.ResultKind.Failure?M:(0,a.success)(k(M.value))}function F(M){return E.apply(this,arguments)}function E(){return E=nr(function*(M){try{return(0,a.success)(yield M)}catch(k){return(0,a.failure)(k)}}),E.apply(this,arguments)}r.requestProcessorMap=(n={},J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.Delay,function(){return(0,a.success)({})}),y.ComputationRequestKind.AwaitPromise,(function(){var M=nr(function*(k){var v=k.request.promise;try{var b=yield v;return(0,a.success)({result:b})}catch(x){return(0,a.failure)(x)}});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.CreateTask,function(M){var k=M.request.request,v=M.handle,b=M.schedulerState,x=new m.X10TaskInternal(b.scheduler.processRequest(v,k,{onFulfilled:function(L){if(L.kind!==a.ResultKind.Success)throw{kind:"RequestFailure"};return L.value},onRejected:function(L){throw L}}),C);return(0,a.success)({task:x})}),y.ComputationRequestKind.PromiseToTask,function(M){var k=M.request.promise;return(0,a.success)({task:new m.X10TaskInternal(k,C)})}),y.ComputationRequestKind.AwaitTask,(function(){var M=nr(function*(k){var v=k.request.task;return(0,a.success)({result:yield F(v.resolve(C))})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.AwaitBatch,(function(){var M=nr(function*(k){var v=k.request.tasks,b=[];for(var x of v)b.push(yield F(x.resolve(C)));return(0,a.success)({results:b})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.AwaitAll,(function(){var M=nr(function*(k){var v=k.request.tasks,b=a.MaybeThenable.all(v.map(function(x){return x.resolve(C)}));return(0,a.success)({result:yield F(b)})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.AwaitAny,(function(){var M=nr(function*(k){var v=k.request.tasks,b=a.MaybeThenable.any(v.map(function(x){return x.resolve(C)}));return(0,a.success)({result:yield F(b)})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.InternalService,(function(){var M=nr(function*(k){var v=k.request,b=k.schedulerState.scheduler,x={service:v.service,method:v.method,response:yield b.serviceCall(v.service,v.method,v.args)};return(0,g.staticTypeHint)(x),(0,a.success)(x)});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetCopilotLicense,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=yield v.getCoPilotLicense();return(0,a.success)({license:b!==void 0?(0,a.success)(b):(0,a.failure)(void 0)})});return function(k){return M.apply(this,arguments)}})()),J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.GetPythonLicense,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=yield v.getPythonLicense();return(0,a.success)({license:b!==void 0?(0,a.success)(b):(0,a.failure)(void 0)})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetPythonType,(function(){var M=nr(function*(k){var v=k.request,b=v.rangeRef,x=v.sheetId,w=k.schedulerState.scheduler,L=yield w.getPythonType(b,x);return L.kind===a.ResultKind.Failure?h.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({pythonType:L.value})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetPrecedingPythonCells,(function(){var M=nr(function*(k){var v=k.request,b=v.cellRef,x=v.sheetId,w=k.schedulerState.scheduler,L=yield w.getPrecedingPythonCells(b,x);return L.kind===a.ResultKind.Failure?h.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({precedingPythonCells:L.value})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetCell,(function(){var M=nr(function*(k){var v=k.request.cell,b=k.cache;if(b===void 0)return h.logSafeFailure.failure("Cache is undefined");var x=yield b.getCell(v);return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetContainingTable,(function(){var M=nr(function*(k){var v=k.request.cell,b=k.cache;if(b===void 0)return h.logSafeFailure.failure("Cache is undefined");var x=yield b.getContainingTable(v);return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.UnsafeGetContainingTableName,function(M){var k=M.request.cell,v=M.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=v.getContainingTableName(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.UnsafeGetContainingTable,function(M){var k=M.request.cell,v=M.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=v.getContainingTableSync(k);return b.kind==="Failure"?b:(0,a.success)({result:(0,a.success)(b.value?_(b.value):void 0)})}),y.ComputationRequestKind.GetAvailableTableHeaders,function(M){var k=M.request.tableName,v=M.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=v.getAvailableTableHeaders(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.UnsafeGetNamedObject,function(M){var k=M.request.name,v=M.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=v.getNamedObject(k);return b.kind==="Failure"?h.logSafeFailure.failure("getNamedObject failed"):b.value.kind==="Failure"?h.logSafeFailure.failure("getNamedObject returned failure"):b.value.value===void 0?(0,a.success)({result:(0,a.success)(void 0)}):(0,a.success)({result:(0,a.success)(D(b.value.value.obj))})}),y.ComputationRequestKind.GetIntersectingTables,(function(){var M=nr(function*(k){var v=k.request.range,b=k.cache;if(b===void 0)return h.logSafeFailure.failure("Cache is undefined");var x=yield b.getIntersectingTables(v);return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.UnsafeGetIntersectingTableNames,function(M){var k=M.request.range,v=M.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=v.getIntersectingTableNames(k);return(0,a.success)({result:b})}),y.ComputationRequestKind.GetRange,(function(){var M=nr(function*(k){var v=k.request,b=v.range,x=v.layers,w=k.cache;if(w===void 0)return h.logSafeFailure.failure("Cache is undefined");var L=yield w.getRange(b,x);return(0,a.success)({localSheetGrid:L})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetSheetNames,function(M){var k=M.cache;return k===void 0?h.logSafeFailure.failure("Cache is undefined"):k.getSheetNames()}),y.ComputationRequestKind.GetStructRefColumn,function(M){var k=M.request,v=k.table,b=k.nameOrCol,x=M.cache;if(x===void 0)return h.logSafeFailure.failure("Cache is undefined");var w=x.getStructRefColumn(v,b);return(0,a.success)({result:w})}),y.ComputationRequestKind.GetStructRefSpecialRef,function(M){var k=M.request,v=k.table,b=k.id,x=M.cache;if(x===void 0)return h.logSafeFailure.failure("Cache is undefined");var w=x.getStructRefSpecialRef(v,b);return(0,a.success)({result:w})}),y.ComputationRequestKind.GetIformat,(function(){var M=nr(function*(k){var v=k.request,b=v.document,x=v.iformat,w=k.cache;if(w===void 0)return h.logSafeFailure.failure("Cache is undefined");var L=yield w.getIformat(b,x);return(0,a.success)({result:L})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.ParseCellFormula,function(M){var k=M.request,v=k.cell,b=k.formula,x=k.useEnglishLocaleInfo,w=M.cache;return w===void 0?h.logSafeFailure.failure("Cache is undefined"):(0,a.success)(w.parseCellFormula(v,b,x))}),y.ComputationRequestKind.ParseEdit,(function(){var M=nr(function*(k){var v=k.request,b=v.cell,x=v.formulaBarText,w=k.cache;return w===void 0?h.logSafeFailure.failure("Cache is undefined"):(0,a.success)(yield w.parseEdit(b,x))});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.ParseActiveCell,function(M){var k=M.request.formulaText,v=M.schedulerState,b=v.activeCell,x=v.activeCellFormat,w=M.cache;if(w===void 0)return h.logSafeFailure.failure("Cache is undefined");if((0,a.isNone)(b))return h.logSafeFailure.failure("Active Cell is undefined");if(x===void 0)return h.logSafeFailure.failure("Active Cell Format is undefined");var L=x??{formatString:"General",builtIn:!0};return(0,a.success)(w.parseEditSync(b,k,L))}),y.ComputationRequestKind.ParseNumberFormat,function(M){var k=M.request,v=k.formatString,b=k.builtIn,x=M.cache;return x===void 0?h.logSafeFailure.failure("Cache is undefined"):(0,a.success)(x.parseNumberFormat(v,b))}),J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.PrintFormula,function(M){var k=M.request,v=k.formula,b=k.origin,x=M.config;if(x===void 0)return(0,a.failure)([]);var w=(0,l.createPrinter)((0,l.createSimplePrintGlobals)(x)),L=w.printFormula((0,l.printLocalsGrid)((0,l.lexicalSourceGrid)(l.LexicalKind.Cell,b),b),v);return(0,a.success)({result:L})}),y.ComputationRequestKind.GetActiveCell,function(M){var k=M.schedulerState.activeCell;return k===void 0?(l.ulsLogger.ULS.traceTag(512274723,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetActiveCell",{description:"failed because activeCell was undefined"})),h.logSafeFailure.failure("Active Cell is undefined")):(0,a.success)({activeCell:k})}),y.ComputationRequestKind.GetActiveCellFormat,function(M){var k=M.schedulerState.activeCellFormat;return k===void 0?h.logSafeFailure.failure("Active Cell Format is undefined"):k===null?(0,a.success)({result:(0,a.failure)((0,l.unavailable)(["unavailableFormat"]))}):(0,a.success)({result:(0,a.success)(k)})}),y.ComputationRequestKind.GetConfig,function(M){var k=M.config;return k===void 0?h.logSafeFailure.failure("Config is undefined"):(0,a.success)({config:k})}),y.ComputationRequestKind.GetCultureTag,function(M){var k=M.request.lcid,v=(0,o.convertKnownLCID)(k),b=v.toString();return b.indexOf("-")===-1?h.logSafeFailure.failure(`Culture-Tag '${b}' from LCID '${k}' has an unknown format`):(0,a.success)({cultureTag:b})}),y.ComputationRequestKind.GetFunctionsInfo,function(M){var k=M.schedulerState,v=k.functionsInfoMap;if(v===void 0)return l.ulsLogger.ULS.traceTag(512274722,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetFunctionsInfo",{description:"failed because functionsInfoMap was undefined"})),h.logSafeFailure.failure("functionsInfoMap is undefined");var b=Object.keys(v).map(function(x){return v[x]});return(0,a.success)({functionsInfo:b})}),y.ComputationRequestKind.GetFunctionInfo,function(M){var k=M.request.functionName,v=M.schedulerState;if(v.functionsInfoMap===void 0)return l.ulsLogger.ULS.traceTag(512274721,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetFunctionInfo",{description:"failed because functionsInfoMap was undefined"})),h.logSafeFailure.failure("functionsInfoMap is undefined");var b=v.functionsInfoMap[k.toUpperCase()];return b===void 0?h.logSafeFailure.failure("functionsInfo is undefined"):(0,a.success)({functionInfo:b})}),y.ComputationRequestKind.GetDefinedNamesInfo,function(M){var k=M.schedulerState,v=k.definedNamesInfoMap;if(v===void 0)return l.ulsLogger.ULS.traceTag(512274720,l.LogCategory.msoulscat_ES_EWAJS,l.TraceLevel.Info,R.x10Logger.formatLogMessage("GetDefinedNamesInfo",{description:"failed because definedNamesInfoMap was undefined"})),h.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=Object.keys(v).map(function(x){return v[x]});return(0,a.success)({definedNamesInfo:b})}),y.ComputationRequestKind.GetDefinedNameInfo,function(M){var k=M.request.definedName,v=M.schedulerState;if(v.definedNamesInfoMap===void 0)return h.logSafeFailure.failure("definedNamesInfoMap is undefined");var b=v.definedNamesInfoMap[k.toUpperCase()];return(0,a.success)({definedNameInfo:b})}),y.ComputationRequestKind.EvalOnClonedModel,(function(){var M=nr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalOnClonedModel(b.updates,b.edits,b.formatResults);return x===void 0?h.logSafeFailure.failure("Operation did not return a result"):x.kind!==a.ResultKind.Success?h.logSafeFailure.failure("Operation returned an unsuccessful result"):(0,a.success)({result:x.value})});return function(k){return M.apply(this,arguments)}})()),J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.EvalFormula,(function(){var M=nr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalFormula(b.formula,b.origin,b.format);return x===void 0?h.logSafeFailure.failure("Operation did not return a result"):x.kind!==a.ResultKind.Success?h.logSafeFailure.failure("Operation returned an unsuccessful result"):(0,a.success)({result:x.value})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.EvalFormulaTree,(function(){var M=nr(function*(k){var v=k.cache,b=k.request,x=yield v==null?void 0:v.evalFormulaTree(b.formula,b.origin,b.format);if(x===void 0)return h.logSafeFailure.failure("Operation did not return a result");if(x.kind!==a.ResultKind.Success)return h.logSafeFailure.failure("Operation returned an unsuccessful result");var w=function G($){var O=be($,2),j=be(O[0],2),z=be(j[0],2),H=z[0],V=z[1],I=j[1],B=O[1];return{value:{value:I,span:{start:H,end:V}},children:B==null?void 0:B.map(G)}},L=be(x.value,1),N=be(L[0],2),U=be(N[1],1),K=U[0];return(0,a.success)({result:{result:K,evaluationTree:w(x.value)}})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetCorrelationId,function(M){var k=M.correlationId;return(0,a.success)({correlationId:k})}),y.ComputationRequestKind.SetActiveCell,function(M){return M.schedulerState=Object.assign({},M.schedulerState,{activeCell:M.request.activeCell,activeCellFormat:M.request.activeCellFormat}),(0,a.success)({})}),y.ComputationRequestKind.GetRichValueFieldListContext,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=b.rangeToQuery,w=b.dotNotationPath,L=b.singleColumn,N=b.findRange,U=yield v.getRichValueFieldListContext(x,w,L,N);return U.kind===a.ResultKind.Failure?h.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.success)({result:U.value})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetHiddenRows,(function(){var M=nr(function*(k){var v=k.cache,b=k.request;if(v===void 0)return(0,a.failure)([]);var x=yield v.getHiddenRows(b.sheet,b.start,b.endExclusive);return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetHiddenCols,(function(){var M=nr(function*(k){var v=k.cache,b=k.request;if(v===void 0)return(0,a.failure)([]);var x=yield v.getHiddenCols(b.sheet,b.start,b.endExclusive);return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.ResolveReferences,function(M){var k=M.cache,v=M.request,b=v.locals,x=v.nodes;if(k===void 0)return h.logSafeFailure.failure("Cache is undefined");if(b===void 0)return h.logSafeFailure.failure("Locals is undefined");if(x===void 0)return h.logSafeFailure.failure("Nodes is undefined");var w=k.resolveReferences(b,x);return(0,a.success)({resolverResults:w})}),y.ComputationRequestKind.GetCorrespondingSnapshotID,(function(){var M=nr(function*(k){var v=k.cache;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var b=yield v.getCorrespondingSnapshotID();return(0,a.success)({snapshotID:b})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetEditFormat,(function(){var M=nr(function*(k){var v=k.cache,b=k.request.cell;if(v===void 0)return h.logSafeFailure.failure("Cache is undefined");var x=yield v.getEditFormat(b);return(0,a.success)({result:x===void 0?(0,a.failure)((0,l.unavailable)(["Unavailable Format"])):(0,a.success)(x)})});return function(k){return M.apply(this,arguments)}})()),J(J(J(J(J(J(J(J(J(J(n,y.ComputationRequestKind.UpdateSnapshot,(function(){var M=nr(function*(k){var v=k.handle,b=k.schedulerState,x=yield b.scheduler.updatePrefetchingCache(v);return x===void 0?h.logSafeFailure.failure("Cache is undefined"):(0,a.success)({snapshotID:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetFullTableHeadersFromServer,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request.tableName,x=yield v.getTableColHeaders(b);return x.kind===a.ResultKind.Failure?h.logSafeFailure.failure("serverDataProvider is undefined"):(0,a.isNone)(x.value)?(0,a.success)({result:[]}):(0,a.success)({result:x.value.filter(a.isDefined)})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.CreateChatGPTSession,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.finalizer,x=k.request.options;if(x===void 0)return h.logSafeFailure.failure("Request contained undefined 'options'");var w=yield v.createChatGPTSession(x);return w.kind===a.ResultKind.Success&&b.subscribe(function(){return v.closeChatGPTSession(w.value)}),S(w,function(L){return{result:L}})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.CloseChatGPTSession,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request.session;return S(yield v.closeChatGPTSession(b),function(){return{result:void 0}})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.SendChatGPTQuery,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=b.session,w=b.request,L=yield v.sendChatGPTQuery(x,w);return S(L,function(N){return{result:N}})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.IsSchedulerFeatureEnabled,function(M){var k=M.schedulerState.scheduler,v=M.request.feature,b=k.isSchedulerFeatureEnabled(v);return(0,a.success)({isFeatureEnabled:b})}),y.ComputationRequestKind.SendAugLoopSignal,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.handle,x=k.request.signal,w=yield v.sendAugLoopSignal(x,b.info.computationIdentifier.factoryName);return S(w,function(L){return{result:L}})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.TriggerEvent,function(M){var k=M.schedulerState.scheduler,v=M.request,b=v.eventKind,x=v.event;return k.triggerEventImmediate(b,x),(0,a.success)({})}),y.ComputationRequestKind.AwaitEvent,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request,x=v.catchEvent(b);if((0,d.isALAnnotationEventKind)(b.eventKind)){var w=yield v.registerALAnnotation(b.eventKind);if(w.kind!==a.ResultKind.Success)return w}var L=yield x;return(0,a.success)({result:L})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetRecognizedRangeTables,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.handle,x=k.request,w=x.sheetId,L=x.range,N=x.metadataStates,U=x.maxRevisions,K=yield v.getRecognizedTablesInfo(w,L,N,b.info.computationIdentifier.factoryName,U);return(0,a.success)({result:K})});return function(k){return M.apply(this,arguments)}})()),J(J(n,y.ComputationRequestKind.LogAshaErrorEvent,(function(){var M=nr(function*(k){var v=k.schedulerState.scheduler,b=k.request.params,x=yield v.logAshaErrorEvent.apply(v,Ur(b));return(0,a.success)({result:x})});return function(k){return M.apply(this,arguments)}})()),y.ComputationRequestKind.GetPowerQueries,(function(){var M=nr(function*(k){Ave(k.request);var v=k.schedulerState.scheduler,b=yield v.getPowerQueries();return b.kind===a.ResultKind.Failure?h.logSafeFailure.failure("getPowerQueries failed"):(0,a.isNone)(b.value)?(0,a.success)({queries:[]}):(0,a.success)({queries:b.value.filter(a.isDefined)})});return function(k){return M.apply(this,arguments)}})()));function A(M,k,v,b,x){var w=v.info.correlationId,L=v.schedulerState,N=v.finalizer,U=M[k.kind],K={request:k,correlationId:w,cache:b,config:x,schedulerState:L,finalizer:N,handle:v},G=U(K);return(0,a.bindMaybeThenable)(G,function($){return $.kind!==a.ResultKind.Success?h.logSafeFailure.censored($):(v.schedulerState=K.schedulerState,(0,a.success)(Object.assign({kind:k.kind},$.value)))})}function T(M,k,v,b,x){var w=v.info.correlationId,L=v.schedulerState,N=v.finalizer,U=M[k.kind],K={request:k,correlationId:w,cache:b,config:x,schedulerState:L,finalizer:N,handle:v},G=U(K);return G.kind!==a.ResultKind.Success?h.logSafeFailure.censored(G):(v.schedulerState=K.schedulerState,(0,a.success)(Object.assign({kind:k.kind},G.value)))}function D(M){switch(M.kind){case"NamedFailure":case"NamedFormula":case"NamedRange":case"NamedValue":return M;case"NamedTable":return _(M);default:(0,a.assertNever)("ComputationRequestKind.GetNamedObject",M)}}function _(M){var k=[];return M.columnIndexes.forEach(function(v,b){return k.push({index:v,name:b}),!0}),{kind:M.kind,ranges:{data:M.specialRefRanges[l.SpecialRefId.Data],headers:M.specialRefRanges[l.SpecialRefId.Headers],totals:M.specialRefRanges[l.SpecialRefId.Totals],all:M.specialRefRanges[l.SpecialRefId.All]},columns:k.sort(function(v,b){return v.index-b.index}),allColumnNamesAvailable:M.allColumnNamesAvailable,hasHeadersRow:M.hasHeadersRow,hasTotalsRow:M.hasTotalsRow}}},"../excel-online-calc/lib/x10-formula-bar/requestProcessorTypes.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ComputationRequestKind=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js");r.ComputationRequestKind=a.yieldRequestKind,(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/schedulerExports.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.dynamicPluginLoaderInsideInit=r.PluginSchedulerSingleton=r.GridImportManagerSingleton=void 0,r.createDynamicPluginLoader=h,r.getSchedulerFactories=v;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/cacheGrid.js"),l=c("../excel-online-calc/lib/x10-formula-bar/dynamicPluginLoader.js"),o=c("../excel-online-calc/lib/x10-formula-bar/experimentQueueProcessor.js"),d=c("../excel-online-calc/lib/x10-formula-bar/formulaBarScheduler.js"),g=c("../excel-online-calc/lib/x10-formula-bar/gridProvider.js"),m=c("../excel-online-calc/lib/x10-formula-bar/platform.js"),y=(0,n.singleton)(function(){var x=v().createGridProvider(function(){return r.PluginSchedulerSingleton.instance().registerAsyncGrid()});return r.GridImportManagerSingleton.instance().onGridImporterCreated(x,"Main-IGrid"),x});r.GridImportManagerSingleton=(0,n.singleton)(function(){return v().createGridImportManager()}),r.PluginSchedulerSingleton=(0,n.singleton)(function(){return v().createFormulaBarScheduler(y.instance())}),(0,n.staticAssertExtends)();function h(x){return v().createDynamicPluginLoader(r.GridImportManagerSingleton.instance(),r.PluginSchedulerSingleton.instance(),x)}var R="excelOnlineCalc.x10.stableDynamicPluginLoaderInsideInit",C=function(w,L){for(var N=arguments.length,U=new Array(N>2?N-2:0),K=2;K<N;K++)U[K-2]=arguments[K];return o2(d.FormulaBarScheduler,[(0,l.timelineQueueProcessorFactory)(U[0]),(0,l.createPrefetchingCacheFactory)(w),L,w.getGridDataSink(),w.getSyncDataModel()].concat(U))},S=function(w){for(var L=arguments.length,N=new Array(L>1?L-1:0),U=1;U<L;U++)N[U-1]=arguments[U];return o2(l.DynamicPluginLoader,[w].concat(N))};r.dynamicPluginLoaderInsideInit=(0,l.dynamicPluginLoaderInsideInit)(l.timelineQueueProcessorFactory,l.createPrefetchingCacheFactory);var F=function(w){return new g.GridImportManager(w)},E=function(w){return new g.GridProvider(w)},A=function(w,L){for(var N,U=function(z){return N=new o.ExperimentQueueProcessor(z),N},K=arguments.length,G=new Array(K>2?K-2:0),$=2;$<K;$++)G[$-2]=arguments[$];var O=o2(d.FormulaBarScheduler,[U,(0,l.createPrefetchingCacheFactory)(w),L,w.getGridDataSink(),w.getSyncDataModel()].concat(G));if(N===void 0)throw"not initialized";return[O,N]},T=(function(x){function w(){return Ge(this,w),Ta(this,w,arguments)}return Ea(w,x),We(w,[{key:"ComputationFinalizerHandlers",get:function(){return this.computationFinalizerHandlers},set:function(N){this.computationFinalizerHandlers=N}}])})(d.FormulaBarScheduler),D=function(w,L){for(var N=arguments.length,U=new Array(N>2?N-2:0),K=2;K<N;K++)U[K-2]=arguments[K];return o2(T,[(0,l.timelineQueueProcessorFactory)(U[0]),(0,l.createPrefetchingCacheFactory)(w),L,w.getGridDataSink(),w.getSyncDataModel()].concat(U))},_={createFormulaBarScheduler:C,createDynamicPluginLoader:function(){for(var w=arguments.length,L=new Array(w),N=0;N<w;N++)L[N]=arguments[N];return S.apply(void 0,[R].concat(L))},createGridImportManager:F,createGridProvider:E,createExperimentFormulaBarScheduler:A,createTestableFormulaBarScheduler:D},M={createFormulaBarScheduler:C,createExperimentFormulaBarScheduler:function(){throw new Error("Cannot use Experiment Formula Bar Scheduler in win32 context")},createTestableFormulaBarScheduler:function(){throw new Error("Cannot use Testable Formula Bar Scheduler in win32 context")},createDynamicPluginLoader:function(){throw new Error("Cannot use Dynamic Plugin Loader in win32 context")},createGridImportManager:function(){return{onGridExporterCreated:function(){},onGridImporterCreated:function(){}}},createGridProvider:function(){var w=new a.CacheGrid;return{getGrid:function(){return w},getGridDataSink:function(){return w},getSyncDataModel:function(){return w},createIGridImportEndpoint:function(){throw new Error("Cannot use createIGridImportEndpoint in win32 context")},onGridExporterClosed:function(){throw new Error("Cannot use onGridExporterClosed in win32 context")}}}},k={win32:M,web:_};function v(){return k[m.platform]}if((0,n.getTypedFeatureGate)("TESTING_ONLY_SCHEDULER_IMPORTSCRIPTS_FAIL")){var b;if(self.__retries=((b=self.__retries)!=null?b:-1)+1,self.__retries===0)throw""}},"../excel-online-calc/lib/x10-formula-bar/schedulerMessages.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.InternalSchedulerResponseKind=void 0,r.createSyncTimelineQueueMessage=R,r.createTimelineQueueMessage=C;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js"),l=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),o=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js"),d=c("../excel-online-calc/lib/x10-formula-bar/YieldRequestProcessor/index.js"),g;(function(S){S[S.FirstStep=0]="FirstStep",S[S.NormalResponse=1]="NormalResponse",S[S.RequestFailure=2]="RequestFailure"})(g||(r.InternalSchedulerResponseKind=g={})),(0,n.staticAssertExtends)();function m(S){return d.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.NoOp}function y(S){return d.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.Async}function h(S){return d.yieldRequestProcessorMap[S.kind].executionType===a.ExecutionType.Internal}(0,n.staticAssertExtends)();function R(S,F){return m(S)?{kind:o.SchedulerTimelineQueueMessageKind.NoOpRequest,request:S,computation:F}:{kind:o.SchedulerTimelineQueueMessageKind.SyncRequest,request:S,computation:F}}function C(S,F){return h(S)?{kind:o.SchedulerTimelineQueueMessageKind.InternalRequest,request:S,computation:F}:y(S)?{kind:o.SchedulerTimelineQueueMessageKind.AsyncRequest,request:S,computation:F}:((0,l.staticTypeHint)(F),R(S,F))}(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)(),(0,n.staticAssertExtends)()},"../excel-online-calc/lib/x10-formula-bar/schedulerService.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SchedulerService=void 0,r.providerProxy=l;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js");function l(d){return d}var o=(function(d){function g(m,y){var h;return Ge(this,g),h=Ta(this,g,[m.subscriberLimit]),h.config=m,h.serviceConstructor=y,h.toPromise().catch(function(R){a.x10Logger.log({kind:"provider",payload:{id:h.config.providerId,state:"Rejected",data:{reason:R}}})}),h}return Ea(g,d),We(g,[{key:"resolve",value:function(y){var h=this.serviceConstructor(y);return It(wt(g.prototype),"resolve",this).call(this,h),h}}],[{key:"fromClass",value:function(y,h){return new g(y,function(R){return new h(R)})}},{key:"fromFunction",value:function(y,h){return new g(y,h)}}])})(n.ResolvablePromiseWithLimitedSubscribers);r.SchedulerService=o},"../excel-online-calc/lib/x10-formula-bar/syncDataModel.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SyncDataModel=r.MaxStateIdDifferenceForGC=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js"),o=c("../excel-online-calc/lib/calc/dataTransformers.js"),d=c("../excel-online-calc/lib/calc/partialWorkbookNameManager.js"),g=c("../excel-online-calc/lib/calc/partialWorkbookSheets.js"),m=c("../excel-online-calc/lib/calc/recalcServiceDataTransformer.js"),y=c("../excel-online-calc/lib/calc/recalcServiceTypes.js"),h=function(){};r.MaxStateIdDifferenceForGC=17;var R=(function(){function C(){Ge(this,C),this.dataTransformer=new m.RecalcServiceDataTransformer,this.stateId=-1/0,this.stateChangesSinceLastGC=0,this.config=this.dataTransformer.getLangConfig(),this.configNotifications=[],this.sheets=new g.PartialWorkbookSheets(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.nameManager=new d.PartialWorkbookNameManager(this.dataTransformer.document,this.config.localeInfo.stringCompareCI),this.schedulerFeatures=[]}return We(C,[{key:"document",get:function(){return this.dataTransformer.document}},{key:"getStateAsNotifications",value:function(){return[].concat(Ur(this.configNotifications),Ur(this.getSheetStateAsNotifications()),Ur(this.getNameStateAsNotifications()),Ur(this.getSchedulerFeaturesAsNotifications()))}},{key:"getSchedulerFeaturesAsNotifications",value:function(){return[[l.NotificationKind.setSchedulerFeatures,[this.schedulerFeatures]]]}},{key:"getSheetStateAsNotifications",value:function(){var F=[];return this.sheets.forEachSheet(function(E,A){F.push((0,y.sheetName)(A,E.name))}),F.length>0?[[l.NotificationKind.updateSheetNames,[this.stateId,F]]]:[]}},{key:"getNameStateAsNotifications",value:function(){var F=this,E=[],A=function(_){var M=[];_.forEachAvailableName(function(k,v){var b=(0,o.namedObjectToNamedObjectData)(F.config.mathpack,F.dataTransformer.document,v==null?void 0:v.obj);return M.push((0,y.namedObject)(k,b)),!0}),M.length>0&&E.push((0,y.namedObjectsWrite)(_.scope.index,M)),_.allAvailable()&&E.push((0,y.undefinedNamesWrite)(_.scope.index))},T=this.nameManager.getNamesBySheetId(void 0);return(0,n.isSuccess)(T)&&A(T.value),this.nameManager.forEachSheetScope(function(D){A(D)}),E.length>0?[[l.NotificationKind.updateNamedObjects,[this.stateId,E]]]:[]}},{key:"trySetStateId",value:function(F,E){if(E<this.stateId)return!1;if(E>this.stateId){var A=this.stateId;if(this.stateId=E,this.sheets.advanceState(A),this.nameManager.advanceState(A),this.stateChangesSinceLastGC+=1,this.stateChangesSinceLastGC>=r.MaxStateIdDifferenceForGC){this.stateChangesSinceLastGC=0;var T=this.stateId-r.MaxStateIdDifferenceForGC;this.nameManager.collectGarbage(T)}}return!0}},{key:"clearCompiledFormulas",value:function(){this.nameManager.resetLazyData()}},{key:"clearCompiledNumberFormats",value:function(){}},{key:"setA1ReferenceStyle",value:function(F){this.configNotifications.push([l.NotificationKind.setA1ReferenceStyle,[F]]),this.dataTransformer.setA1ReferenceStyle(this,this.stateId,F)}},{key:"setLocale",value:function(F){this.configNotifications.push([l.NotificationKind.setLocale,[F]]);var E={};this.dataTransformer.setLocaleInfo(this,this.stateId,F,E)}},{key:"setWorkbookProps",value:function(F){this.configNotifications.push([l.NotificationKind.setWorkbookProps,[F]]);var E={};this.dataTransformer.setWorkbookProps(this,this.stateId,F,E)}},{key:"updateSheetNames",value:function(F,E){var A={};this.dataTransformer.updateSheetNames(this,F,E,A)}},{key:"updateNamedObjects",value:function(F,E){var A={};this.dataTransformer.updateNamedObjects(this,F,E,A)}},{key:"setSchedulerFeatures",value:function(F){this.schedulerFeatures=F}},{key:"setLangConfig",value:function(F,E){if(this.trySetStateId(!0,F)){var A=this.config.localeInfo!==E.localeInfo,T=this.config.refStyle!==E.refStyle;this.config=E,A&&this.clearCompiledNumberFormats(),(A||T)&&this.clearCompiledFormulas()}}},{key:"setSheetNames",value:function(F,E,A){this.trySetStateId(!0,A)&&(this.sheets=this.sheets.setSheetNames(E),this.nameManager=this.nameManager.setSheetNames(E))}},{key:"writeNamedObject",value:function(F,E,A,T){if(this.trySetStateId(!0,F)){var D=this.nameManager.setNamedObject(!0,(0,a.nameLoc)(E,A),T,h);(0,n.isSuccess)(D)}}},{key:"writeUndefinedNames",value:function(F,E){if(this.trySetStateId(!0,F)){var A=this.nameManager.setUndefinedNames(E);(0,n.isSuccess)(A)}}},{key:"promoteNamedObjects",value:function(F,E,A){if(this.trySetStateId(!0,F)){var T=this.nameManager.promoteNamedObjects(E,A);(0,n.isSuccess)(T)&&T.value}}},{key:"getDocumentLoc",value:function(F,E){var A=this.dataTransformer.document;return(F===void 0||F===A.path)&&this.config.localeInfo.stringCompareCI(E,A.name)===0?(0,n.success)(A):(0,n.failure)((0,a.unavailable)([(0,a.documentLoc)(F,E)]))}},{key:"getSheetIndex",value:function(F,E){var A=this.sheets.getSheetByName(E);return!(0,n.isSuccess)(A)||A.value===void 0?A:(0,n.success)(A.value.sheetIndex.index)}},{key:"getSheetName",value:function(F,E){var A=this.sheets.getSheetById(E);return(0,n.isSuccess)(A)?(0,n.success)(A.value.name):A}},{key:"getNameLoc",value:function(F,E,A){return this.nameManager.getNameLoc(F.index,E,A)}},{key:"getUserDefinedFuncLoc",value:function(F,E){return(0,n.failure)((0,a.notImplemented)(["call UDF"]))}},{key:"getSheetRangeIndexes",value:function(F){return this.sheets.getSheetRangeIds(F)}},{key:"getContainingTable",value:function(F){return this.nameManager.getContainingTable(F)}},{key:"getStructRefColumn",value:function(F,E){return this.nameManager.getStructRefColumn(F,E)}},{key:"getStructRefSpecialRef",value:function(F,E){return this.nameManager.getStructRefSpecialRef(F,E)}},{key:"getTime",value:function(){return(0,n.failure)((0,a.unavailable)(["getTime"]))}}])})();r.SyncDataModel=R},"../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TimelineQueueProcessor=r.defaultTimerInterface=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/repeatedTaskScheduler.js");r.defaultTimerInterface=Object.assign({},n.defaultSetTimeoutInterface,{now:n.now});var l=(function(){function o(d,g,m){var y,h,R=this,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:r.defaultTimerInterface;Ge(this,o),this.cmp=d,this.consumeMessage=g,this.timer=C,this.startTime=void 0,this.totalSyncCost=0,this.maxWitnessedNow=0,this.lastFutureAbsoluteTime=void 0,this.queue=new n.PriorityQueue(function(S,F){var E=S.delayUntil-F.delayUntil;return E!==0?E:d(S.payload,F.payload)}),this.costThreshold=(y=m==null?void 0:m.costThreshold)!=null?y:1,this.timeThreshold=(h=m==null?void 0:m.timeThreshold)!=null?h:10,this.scheduler=new a.RepeatedTaskScheduler(function(S){R.totalSyncCost=0,R.lastFutureAbsoluteTime=void 0,S===a.TaskKind.MacroTask&&(R.startTime=void 0),R.continue()},C)}return We(o,[{key:"enqueue",value:function(g,m){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.enqueue({delayUntil:y,payload:g,abstractCost:m}),this.continue()}},{key:"push",value:function(g,m){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.maxWitnessedNow;this.queue.push({delayUntil:y,payload:g,abstractCost:m}),this.continue()}},{key:"pop",value:function(){var g;return this.queue.getCount()===1&&this.scheduler.clear(),(g=this.queue.pop())==null?void 0:g.payload}},{key:"peek",value:function(){return this.queue.peek()}},{key:"getCount",value:function(){return this.queue.getCount()}},{key:"continue",value:function(){var g;for(this.startTime=(g=this.startTime)!=null?g:this.now();this.totalSyncCost<this.costThreshold;){var m=this.queue.peek();if(m===void 0||m.delayUntil>this.maxWitnessedNow&&this.tryRunNextInFuture(m.delayUntil,this.now()))return;this.queue.pop(),this.totalSyncCost+=m.abstractCost,this.consumeMessage(m.payload)}var y=this.queue.peek();if(y!==void 0){var h=this.now();h-this.startTime<this.timeThreshold&&y.delayUntil<=h?this.scheduler.runNextAsMicrotask():this.tryRunNextInFuture(y.delayUntil,h)||this.scheduler.runNextAsMacrotask()}}},{key:"tryRunNextInFuture",value:function(g,m){return g>m?(this.lastFutureAbsoluteTime!==g&&(this.lastFutureAbsoluteTime=g,this.scheduler.runNextInFuture(g-m)),!0):!1}},{key:"now",value:function(){return this.maxWitnessedNow=this.timer.now()}}])})();r.TimelineQueueProcessor=l},"../excel-online-calc/lib/x10-formula-bar/trackableAsyncLazy.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TrackableAsyncLazy=void 0,r.trackableAsyncLazy=d;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc/lib/x10-formula-bar/x10logger.js"),l=c("../excel-online-calc/lib/calc/utils.js"),o=(function(g){function m(y,h){var R,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n.now;Ge(this,m);var S=(function(){var F=nr(function*(){try{var E=C(),A=y(),T=C()-E,D=yield A,_=C()-E-T;return a.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:R.name,result:(0,n.success)({syncTime:T,asyncTime:_})}}),D}catch(M){throw a.x10Logger.log({kind:"trackableAsyncLazy",payload:{name:R.name,result:(0,n.failure)(`${M}`)}}),M}});return function(){return F.apply(this,arguments)}})();return R=Ta(this,m,[S]),R.name=h,R}return Ea(m,g),We(m,[{key:"reset",value:function(){throw new Error("Resetting a TrackableAsyncLazy is not allowed")}}])})(l.ResettableLazy);r.TrackableAsyncLazy=o;function d(g,m){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n.now;return new o(g,m,y)}},"../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.histogramBinCount=r.REQUEST_DURATION_THRESHOLDS=void 0,r.updateDurationHistogramsWithRequestTimes=m,r.getHistogramBinIndexForDuration=y,r.addSampleWithProbability=h,r.createX10AggregatedTelemetryEvent=C,r.createX10RequestPerformanceEvent=S,r.sendX10UsedTelemetryEvent=F;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../office-online-otel-util/lib/index.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js");r.REQUEST_DURATION_THRESHOLDS=[5,10,20,50,100,200],r.histogramBinCount=r.REQUEST_DURATION_THRESHOLDS.length+1;var o=new n.JSF32(0),d=!1;function g(A){return Object.entries(A)}function m(A,T){return g(T).forEach(function(D){var _=be(D,2),M=_[0],k=_[1];if((0,n.isDefined)(k)&&k.numberOfRequests>0){var v,b=k.requestDuration/k.numberOfRequests,x=y(b),w=(v=A[M])!=null?v:Array(r.histogramBinCount).fill(0);w[x]+=k.numberOfRequests,A[M]=w}}),A}function y(A){for(var T=0;T<r.REQUEST_DURATION_THRESHOLDS.length;T++)if(A<r.REQUEST_DURATION_THRESHOLDS[T])return T;return r.REQUEST_DURATION_THRESHOLDS.length}function h(A,T,D){return R(D)&&o.next()<D&&A.push(T),A}function R(A){return A>=0&&A<=1}function C(A){return{eventName:"Office.Excel.Client.X10.AggregatedTelemetry",eventFlags:E(),dataFields:[(0,l.makeStringDataField)("X10AggregatedTelemetryObject",A)]}}function S(A){return{eventName:"Office.Excel.Client.X10.RequestPerformance",eventFlags:E(),dataFields:[(0,l.makeStringDataField)("X10RequestPerformanceTelemetryObject",A)]}}function F(){d||((0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Excel.Client.X10.X10UsedEvent",eventFlags:E()}),d=!0)}function E(){return{dataCategories:l.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:l.EnumObjects.SamplingPolicy.Measure,diagnosticLevel:l.EnumObjects.DiagnosticLevel.Optional}}},"../excel-online-calc/lib/x10-formula-bar/x10Exceptions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.X10ExceptionComputationTermination=r.X10Exception=void 0;var c=(function(a){function l(){return Ge(this,l),Ta(this,l,arguments)}return Ea(l,a),We(l)})(Mh(Error));r.X10Exception=c;var n=(function(a){function l(o){var d;return Ge(this,l),d=Ta(this,l,[`Computation execution was terminated with '${o}'.`]),d.stopReason=o,d}return Ea(l,a),We(l)})(c);r.X10ExceptionComputationTermination=n},"../excel-online-calc/lib/x10-formula-bar/x10logger.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.x10Logger=r.CombinedLogger=r.ImmediateLogger=r.X10FailureKind=r.LoggerKind=void 0;var n=c("../excel-online-calc-common/lib/index.js"),a=c("../excel-online-calc-lang/lib/index.js"),l=c("../excel-online-x10-interop/lib/index.js"),o=c("../office-online-otel-util/lib/index.js"),d=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js"),g=c("../excel-online-calc/lib/x10-formula-bar/x10AggregatingLoggerUtils.js"),m="Main",y=1.33,h;(function(_){_.Immediate="Immediate",_.Aggregating="Aggregating"})(h||(r.LoggerKind=h={}));var R;(function(_){_.ALFailure="ALFailure",_.AssertionFailure="AssertionFailure",_.CustomConflictResolverFailure="CustomConflictResolverFailure",_.EventCallbacksManagerFailure="EventCallbacksManagerFailure",_.GridFailure="GridFailure",_.NotificationProcessorFailure="NotificationProcessorFailure",_.PluginAttachmentFailure="PluginAttachmentFailure",_.PluginFailure="PluginFailure",_.RequestProcessorFailure="RequestProcessorFailure",_.TableIntelligenceFailure="TableIntelligenceFailure"})(R||(r.X10FailureKind=R={}));var C=function(M,k,v){return`x10arch.[${M}].${k}: ${(0,n.isDefined)(v.description)&&v.description.length?`${v.description}. `:""}${(0,n.isDefined)(v.data)?JSON.stringify(v.data):""}`};(0,n.staticAssertSame)();var S={trackableAsyncLazy:function(M,k){var v=k.name,b=k.result;return n.ulsLogger.ULS.traceTag(507316304,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"trackableAsyncLazy",{data:b.kind==="Success"?{name:v,syncTime:b.value.syncTime,asyncTime:b.value.asyncTime}:{name:v,failure:b.reason}}))},provider:function(M,k){var v=k.id,b=k.state,x=k.data;return n.ulsLogger.ULS.traceTag(505976837,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"provider",{description:`provider ${v} is ${b}`,data:x}))},snapshotCreation:function(M,k){return n.ulsLogger.ULS.traceTag(512305240,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"snapshotCreation",{data:k}))},beginRequest:function(M,k){return n.ulsLogger.ULS.traceTag(553734792,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"beginRequest",{data:k}))},requestSkipped:function(M,k){return n.ulsLogger.ULS.traceTag(553734793,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"requestSkipped",{data:k}))},registerPluginFactory:function(M,k){var v=k.factoryName;return n.ulsLogger.ULS.traceTag(571246212,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"registerPluginFactory",{description:`registered ${l.PluginFactoryName[v]}`}))},pluginCompletedInTime:function(M,k){var v=k.pluginName,b=k.logInfo;return n.ulsLogger.ULS.traceTag(553734790,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"pluginCompletedInTime",{description:`plugin completed in time. plugin name:${v}`,data:b}))},computationStoppedExecution:function(M,k){var v=k.computationName,b=k.stopReason,x=k.logInfo;return n.ulsLogger.ULS.traceTag(509109120,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"pluginStoppedExecution",{data:Object.assign({computationName:v,stopReason:b},x)}))},closeComputationFrame:function(M,k){return n.ulsLogger.ULS.traceTag(553734789,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Info,C(M,"closeUIMessageFrame",{data:k}))},nullCheckViolation:function(M,k){return n.ulsLogger.ULS.traceTag(507803776,a.LogCategory.msoulscat_ES_EWAJS,a.TraceLevel.Warning,C(M,"nullCheckViolation",{data:k}))},failure:function(M,k){var v=k.failureKind,b=k.failureLevel,x=k.path,w=k.description,L=k.data;return n.ulsLogger.ULS.traceTag(507322970,a.LogCategory.msoulscat_ES_EWAJS,b,C(M,x,{description:w,data:Object.assign({failureKind:v,failureLevel:b},L)}))}},F={trackableAsyncLazy:{},provider:{},snapshotCreation:{numSnapshots:0,numFreshSnapshots:0},beginRequest:{},requestSkipped:{},registerPluginFactory:{factories:[]},pluginCompletedInTime:{},computationStoppedExecution:{computationsStopReason:{},requestDurationHistograms:{},requestDurationHistogramByComputationKind:{},schedulerTimeSamples:[],computationTimeSamples:[]},closeComputationFrame:{},nullCheckViolation:{},failure:{}},E={trackableAsyncLazy:function(M,k){var v,b,x,w,L,N,U,K,G=k.name,$=k.result;return Object.assign({},M,J({},G,{numCalls:((v=(b=M[G])==null?void 0:b.numCalls)!=null?v:0)+1,totalSyncTime:((x=(w=M[G])==null?void 0:w.totalSyncTime)!=null?x:0)+($.kind==="Success"?$.value.syncTime:0),totalAsyncTime:((L=(N=M[G])==null?void 0:N.totalAsyncTime)!=null?L:0)+($.kind==="Success"?$.value.asyncTime:0),totalFailures:((U=(K=M[G])==null?void 0:K.totalAsyncTime)!=null?U:0)+($.kind==="Failure"?1:0)}))},provider:function(M,k){var v=k.id,b=k.state;return Object.assign({},M,J({},v,b))},snapshotCreation:function(M,k){var v=M.numSnapshots,b=M.numFreshSnapshots;return{numSnapshots:v+1,numFreshSnapshots:b+(k?1:0)}},beginRequest:function(M,k){var v,b=k.computationKind;return Object.assign({},M,J({},b,((v=M[b])!=null?v:0)+1))},requestSkipped:function(M,k){var v,b=k.computationKind;return Object.assign({},M,J({},b,((v=M[b])!=null?v:0)+1))},registerPluginFactory:function(M,k){var v=M.factories,b=k.factoryName;return{factories:[].concat(Ur(v),[l.PluginFactoryName[b]])}},pluginCompletedInTime:function(M,k){var v,b=k.pluginName;return Object.assign({},M,J({},b,((v=M[b])!=null?v:0)+1))},computationStoppedExecution:function(M,k){var v,b,x,w=M.computationsStopReason,L=M.requestDurationHistograms,N=M.requestDurationHistogramByComputationKind,U=M.schedulerTimeSamples,K=M.computationTimeSamples,G=k.computationName,$=k.stopReason,O=k.logInfo,j=O.computationKind,z=O.requestTimes,H=O.computationTime,V=O.schedulerTime;return{computationsStopReason:Object.assign({},w,J({},`${j}.${G}`,Object.assign({},w[`${j}.${G}`],J({},$,((v=(b=w[`${j}.${G}`])==null?void 0:b[$])!=null?v:0)+1)))),requestDurationHistograms:(0,g.updateDurationHistogramsWithRequestTimes)(L,z),requestDurationHistogramByComputationKind:Object.assign({},N,J({},`${j}.${G}`,(0,g.updateDurationHistogramsWithRequestTimes)((x=N[`${j}.${G}`])!=null?x:{},z))),schedulerTimeSamples:(0,g.addSampleWithProbability)(U,V,5e-4),computationTimeSamples:(0,g.addSampleWithProbability)(K,H,5e-4)}},closeComputationFrame:function(M,k){var v,b;return Object.assign({},M,J({},k.computationKind,Object.assign({},M[k.computationKind],J({},k.stopReason,((v=(b=M[k.computationKind])==null?void 0:b[k.stopReason])!=null?v:0)+1))))},nullCheckViolation:function(M,k){var v,b,x=k.requestKind,w=k.violations;return Object.assign({},M,J({},x,Object.assign({},M[x],J({},w.join(";"),((v=(b=M[x])==null?void 0:b[w.join(";")])!=null?v:0)+1))))},failure:function(M,k){var v,b,x=k.failureKind,w=k.failureLevel;return Object.assign({},M,J({},x,Object.assign({},M[x],J({},w,((v=(b=M[x])==null?void 0:b[w])!=null?v:0)+1))))}},A=(function(){function _(){var M=this;Ge(this,_),this._threadId=m,this.formatLogMessage=function(k,v){return C(M.threadId,k,v)}}return We(_,[{key:"log",value:function(k,v){this.isMessageForAnotherLogger(v)||((0,n.getTypedFeatureGate)("Microsoft.Office.Excel.EnableFullSessionLogging")||k.kind==="failure")&&S[k.kind](this.threadId,k.payload)}},{key:"flush",value:function(){}},{key:"flushBufferedMessages",value:function(){return[]}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k}},{key:"isMessageForAnotherLogger",value:function(k){return(0,n.isDefined)(k)&&k!==h.Immediate}}])})();r.ImmediateLogger=A;var T=(function(){function _(){var M=this;Ge(this,_),this.loggingStates=Object.assign({},F),this._threadId=m,this.logMessageBuffer=[],this.closeComputationFrameCount=0,this.nextFlushThreshold=4,this.formatLogMessage=function(k,v){return C(M.threadId,k,v)}}return We(_,[{key:"log",value:function(k,v){this.isMessageForAnotherLogger(v)||(this.shouldBufferLogMessages()?((0,d.staticTypeHint)(k),this.logMessageBuffer.push([k,h.Aggregating])):(this.loggingStates[k.kind]=E[k.kind](this.loggingStates[k.kind],k.payload),this.periodicFlush(k.kind)))}},{key:"flush",value:function(){if(!this.shouldBufferLogMessages()){var k=this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind;this.loggingStates.computationStoppedExecution.requestDurationHistogramByComputationKind={};var v=this.formatLogMessage("AgggregationLogger.flush",{description:"summary logs for session",data:this.loggingStates}),b=this.formatLogMessage("AgggregationLogger.flush",{description:"request duration histogram by computation kind",data:k});if(this.threadId===m){var x=(0,o.getTelemetryLogger)();x.sendTelemetryEvent((0,g.createX10AggregatedTelemetryEvent)(v)),x.sendTelemetryEvent((0,g.createX10RequestPerformanceEvent)(b))}}}},{key:"periodicFlush",value:function(k){k==="closeComputationFrame"&&(this.closeComputationFrameCount++,this.closeComputationFrameCount>=this.nextFlushThreshold&&(this.nextFlushThreshold*=y,this.flush()))}},{key:"flushBufferedMessages",value:function(){var k=this.logMessageBuffer;return this.logMessageBuffer=[],k}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k}},{key:"shouldBufferLogMessages",value:function(){return this.threadId!==m}},{key:"isMessageForAnotherLogger",value:function(k){return(0,n.isDefined)(k)&&k!==h.Aggregating}}])})(),D=(function(){function _(){var M=this;Ge(this,_),this._threadId=m,this.immediateLogger=new A,this.aggregatingLogger=new T,this.formatLogMessage=function(k,v){return C(M.threadId,k,v)}}return We(_,[{key:"log",value:function(k,v){this.immediateLogger.log(k,v),this.aggregatingLogger.log(k,v)}},{key:"flush",value:function(){this.immediateLogger.flush(),this.aggregatingLogger.flush()}},{key:"flushBufferedMessages",value:function(){return[].concat(Ur(this.immediateLogger.flushBufferedMessages()),Ur(this.aggregatingLogger.flushBufferedMessages()))}},{key:"threadId",get:function(){return this._threadId},set:function(k){this._threadId=k,this.immediateLogger.threadId=k,this.aggregatingLogger.threadId=k}}])})();r.CombinedLogger=D,r.x10Logger=new D},"../excel-online-calc/lib/x10Namespace.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.filterSuggestionsAccordingToPrefix=r.gridRangeToRange=r.ColoredReferencesVisitor=r.ValuePreviewVisitor=r.VisitorHelpers=r.RangeHelpers=r.TimelineQueueProcessor=r.defaultTimerInterface=r.resolveScriptLoaderPromise=r.setX10Features=r.ensurePluginAttached=r.ensureGroupAttached=r.spanToLSPRange=r.ValuePreviewResultExtractor=r.PluginRegistry=r.ALAnnotationKind=r.EventKind=r.ExecutionType=r.ComputationType=r.NotificationKind=r.RequestKind=r.delay=r.wrapIntoAsync=r.awaitPromise=r.serviceGeneratorProxy=r.serviceCall=r.awaitEvent=r.awaitTask=r.createAwaitEventTask=r.createTask=r.typedRequest=r.stableDynamicPluginLoaderInsideInit=r.DefaultComputationGroup=r.registerPlugin=r.PluginFactoryName=r.PluginGroup=r.RecalcSideGrid=r.FormulaKind=r.GridImportManagerSingleton=r.PluginSchedulerSingleton=r.getSchedulerFactories=r.defaultPluginResponseWindows=r.ChatGPTPlugin=r.staticTypeHint=r.platform=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=c("../excel-online-calc/lib/x10-formula-bar/platform.js");Object.defineProperty(r,"platform",{enumerable:!0,get:function(){return a.platform}});var l=c("../excel-online-calc/lib/x10-formula-bar/experimentalCore.js");Object.defineProperty(r,"staticTypeHint",{enumerable:!0,get:function(){return l.staticTypeHint}});var o=c("../excel-online-calc/lib/x10-formula-bar/chatGPTPlugin.js");Object.defineProperty(r,"ChatGPTPlugin",{enumerable:!0,get:function(){return o.ChatGPTPlugin}});var d=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(r,"defaultPluginResponseWindows",{enumerable:!0,get:function(){return d.defaultPluginResponseWindows}});var g=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(r,"getSchedulerFactories",{enumerable:!0,get:function(){return g.getSchedulerFactories}});var m=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(r,"PluginSchedulerSingleton",{enumerable:!0,get:function(){return m.PluginSchedulerSingleton}});var y=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(r,"GridImportManagerSingleton",{enumerable:!0,get:function(){return y.GridImportManagerSingleton}});var h=c("../excel-online-calc/lib/x10-formula-bar/Types/gridinterface.js");Object.defineProperty(r,"FormulaKind",{enumerable:!0,get:function(){return h.FormulaKind}});var R=c("../excel-online-calc/lib/calc/recalcSideGrid.js");Object.defineProperty(r,"RecalcSideGrid",{enumerable:!0,get:function(){return R.RecalcSideGrid}});var C=c("../excel-online-x10-interop/lib/index.js");Object.defineProperty(r,"PluginGroup",{enumerable:!0,get:function(){return C.PluginGroup}});var S=c("../excel-online-x10-interop/lib/index.js");Object.defineProperty(r,"PluginFactoryName",{enumerable:!0,get:function(){return S.PluginFactoryName}});var F=c("../excel-online-calc/lib/x10-formula-bar/pluginFactory.js");Object.defineProperty(r,"registerPlugin",{enumerable:!0,get:function(){return F.registerPlugin}});var E=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(r,"DefaultComputationGroup",{enumerable:!0,get:function(){return E.DefaultComputationGroup}});var A=c("../excel-online-calc/lib/x10-formula-bar/schedulerExports.js");Object.defineProperty(r,"stableDynamicPluginLoaderInsideInit",{enumerable:!0,get:function(){return A.dynamicPluginLoaderInsideInit}});var T=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(r,"typedRequest",{enumerable:!0,get:function(){return T.typedRequest}}),Object.defineProperty(r,"createTask",{enumerable:!0,get:function(){return T.createTask}}),Object.defineProperty(r,"createAwaitEventTask",{enumerable:!0,get:function(){return T.createAwaitEventTask}}),Object.defineProperty(r,"awaitTask",{enumerable:!0,get:function(){return T.awaitTask}}),Object.defineProperty(r,"awaitEvent",{enumerable:!0,get:function(){return T.awaitEvent}}),Object.defineProperty(r,"serviceCall",{enumerable:!0,get:function(){return T.serviceCall}}),Object.defineProperty(r,"serviceGeneratorProxy",{enumerable:!0,get:function(){return T.serviceGeneratorProxy}});var D=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(r,"awaitPromise",{enumerable:!0,get:function(){return D.awaitPromise}});var _=c("../excel-online-calc-common/lib/index.js");Object.defineProperty(r,"wrapIntoAsync",{enumerable:!0,get:function(){return _.wrapIntoAsync}});var M=c("../excel-online-calc/lib/x10-formula-bar/pluginMessages.js");Object.defineProperty(r,"delay",{enumerable:!0,get:function(){return M.delay}});var k=c("../excel-online-calc/lib/x10-formula-bar/Computation/UIMessage/index.js");Object.defineProperty(r,"RequestKind",{enumerable:!0,get:function(){return k.RequestKind}});var v=c("../excel-online-calc/lib/x10-formula-bar/Types/notificationKinds.js");Object.defineProperty(r,"NotificationKind",{enumerable:!0,get:function(){return v.NotificationKind}});var b=c("../excel-online-calc/lib/x10-formula-bar/Computation/computationDefinitions.js");Object.defineProperty(r,"ComputationType",{enumerable:!0,get:function(){return b.ComputationType}});var x=c("../excel-online-calc/lib/x10-formula-bar/Computation/executionType.js");Object.defineProperty(r,"ExecutionType",{enumerable:!0,get:function(){return x.ExecutionType}});var w=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(r,"EventKind",{enumerable:!0,get:function(){return w.EventKind}});var L=c("../excel-online-calc/lib/x10-formula-bar/Computation/Events/index.js");Object.defineProperty(r,"ALAnnotationKind",{enumerable:!0,get:function(){return L.ALAnnotationKind}});var N=c("../excel-online-calc/lib/x10-formula-bar/Registry/index.js");Object.defineProperty(r,"PluginRegistry",{enumerable:!0,get:function(){return N.PluginRegistry}});var U=c("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewResultExtractor.js");Object.defineProperty(r,"ValuePreviewResultExtractor",{enumerable:!0,get:function(){return U.ValuePreviewResultExtractor}});var K=c("../excel-online-calc/lib/x10-formula-bar/Utils/helpers.js");Object.defineProperty(r,"spanToLSPRange",{enumerable:!0,get:function(){return K.spanToLSPRange}});var G=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(r,"ensureGroupAttached",{enumerable:!0,get:function(){return G.ensureGroupAttached}});var $=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(r,"ensurePluginAttached",{enumerable:!0,get:function(){return $.ensurePluginAttached}});var O=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(r,"setX10Features",{enumerable:!0,get:function(){return O.setX10Features}});var j=c("../excel-online-calc/lib/x10-formula-bar/pluginIntialization/ensurePluginAttached.js");Object.defineProperty(r,"resolveScriptLoaderPromise",{enumerable:!0,get:function(){return j.resolveScriptLoaderPromise}});var z=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(r,"defaultTimerInterface",{enumerable:!0,get:function(){return z.defaultTimerInterface}});var H=c("../excel-online-calc/lib/x10-formula-bar/timelineQueueProcessor.js");Object.defineProperty(r,"TimelineQueueProcessor",{enumerable:!0,get:function(){return H.TimelineQueueProcessor}}),r.RangeHelpers=n.__importStar(c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/rangeHelpers.js")),r.VisitorHelpers=n.__importStar(c("../excel-online-calc/lib/x10-formula-bar/PluginUtils/visitorHelpers.js"));var V=c("../excel-online-calc/lib/x10-formula-bar/ValuePreview/valuePreviewVisitor.js");Object.defineProperty(r,"ValuePreviewVisitor",{enumerable:!0,get:function(){return V.ValuePreviewVisitor}});var I=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/ColoredReferences/coloredReferencesVisitor.js");Object.defineProperty(r,"ColoredReferencesVisitor",{enumerable:!0,get:function(){return I.ColoredReferencesVisitor}});var B=c("../excel-online-calc/lib/x10-formula-bar/FormulaHighlights/formulaHighlightsHelper.js");Object.defineProperty(r,"gridRangeToRange",{enumerable:!0,get:function(){return B.gridRangeToRange}});var q=c("../excel-online-calc/lib/x10-formula-bar/AutoComplete/autocompleteHelper.js");Object.defineProperty(r,"filterSuggestionsAccordingToPrefix",{enumerable:!0,get:function(){return q.filterSuggestionsAccordingToPrefix}})},"../excel-online-common/lib/browserSupport.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.promises=a;var c={},n="promises";function a(){return c[n]===void 0&&(c[n]=typeof Promise<"u"&&typeof Promise.resolve=="function"&&typeof Promise.resolve(0).then=="function"),c[n]}},"../excel-online-common/lib/guid.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getNewGuid=c;function c(){var a=new Uint8Array(31),l=n(a),o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",d=0,g=o.replace(/[xy]/g,function(m){var y=a[d]&15;d+=1;var h=m==="x"?y:y&3|8;return h.toString(16)});return[g,l]}function n(a){var l={crypto:!1,perfNow:!1,exceptions:[]},o=typeof crypto<"u"?crypto:typeof msCrypto<"u"?msCrypto:void 0;if(o){l.crypto=!0;try{return o.getRandomValues(a),l}catch(R){l.exceptions.push(`crypto: ${JSON.stringify(R)}`)}}var d=!1,g=typeof performance<"u"?performance:void 0;try{g&&g.now&&g.now()!==1/0&&(d=!0)}catch(R){l.exceptions.push(`perfNow: ${JSON.stringify(R)}`)}for(var m=0;m<a.length;m+=1){try{if(d){l.perfNow=!0;var y=Math.floor(g.now()*100)%10;(y<0||y>9)&&(y=0);for(var h=0;h<y;h+=1)Math.random()}}catch(R){l.exceptions.push(`Math.random: ${JSON.stringify(R)}`)}a[m]=Math.floor(Math.random()*16)}return l}},"../excel-online-common/lib/helpers.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isReplaceChildrenSupported=r.replaceChildren=void 0;var c=function(l){if(l)if((0,r.isReplaceChildrenSupported)(l))l.replaceChildren();else for(;l.lastChild;)l.removeChild(l.lastChild)};r.replaceChildren=c;var n=function(l){return!!l.replaceChildren};r.isReplaceChildrenSupported=n},"../excel-online-common/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TelemetryCollector=r.initStopwatchFactory=r.ConsoleLogger=r.NulLogger=r.perfWatch=r.browserSupport=r.LogCategory=r.TraceLevel=r.ULS=r.utils=r.replaceChildren=r.TextAreaInputMode=r.TextAreaVirtualKeyboardPolicy=r.getNewGuid=void 0;var n=c("../excel-online-common/lib/utils.js");r.utils=n;var a=c("../excel-online-common/lib/logger.js");Object.defineProperty(r,"ULS",{enumerable:!0,get:function(){return a.ULS}}),Object.defineProperty(r,"TraceLevel",{enumerable:!0,get:function(){return a.TraceLevel}}),Object.defineProperty(r,"LogCategory",{enumerable:!0,get:function(){return a.LogCategory}}),Object.defineProperty(r,"NulLogger",{enumerable:!0,get:function(){return a.NulLogger}}),Object.defineProperty(r,"ConsoleLogger",{enumerable:!0,get:function(){return a.ConsoleLogger}});var l=c("../excel-online-common/lib/browserSupport.js");r.browserSupport=l;var o=c("../excel-online-common/lib/perfWatch.js");r.perfWatch=o;var d=c("../excel-online-common/lib/stopwatch.js");Object.defineProperty(r,"initStopwatchFactory",{enumerable:!0,get:function(){return d.initStopwatchFactory}});var g=c("../excel-online-common/lib/telemetryCollector.js");Object.defineProperty(r,"TelemetryCollector",{enumerable:!0,get:function(){return g.TelemetryCollector}});var m=c("../excel-online-common/lib/guid.js");Object.defineProperty(r,"getNewGuid",{enumerable:!0,get:function(){return m.getNewGuid}});var y=c("../excel-online-common/lib/sharedTypes.js");Object.defineProperty(r,"TextAreaVirtualKeyboardPolicy",{enumerable:!0,get:function(){return y.TextAreaVirtualKeyboardPolicy}}),Object.defineProperty(r,"TextAreaInputMode",{enumerable:!0,get:function(){return y.TextAreaInputMode}});var h=c("../excel-online-common/lib/helpers.js");Object.defineProperty(r,"replaceChildren",{enumerable:!0,get:function(){return h.replaceChildren}})},"../excel-online-common/lib/logger.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NulLogger=r.ConsoleLogger=r.ULS=r.LogCategory=r.TraceLevel=void 0;var c;(function(d){d[d.Error=10]="Error",d[d.Warning=15]="Warning",d[d.Info=50]="Info",d[d.Verbose=100]="Verbose",d[d.Spam=200]="Spam"})(c||(r.TraceLevel=c={}));var n;(function(d){d[d.msoulscat_ES_EWAJS=0]="msoulscat_ES_EWAJS"})(n||(r.LogCategory=n={}));function a(d){var g=d;return{ULS:{trace:function(y,h,R){return g.traceTag(0,y,h,R)},traceTag:function(y,h,R,C){return g.traceTag(y,h,R,C)},debugTrace:function(y,h,R){return g.debugTraceTag(0,y,h,R)},debugTraceTag:function(y,h,R,C){return g.debugTraceTag(y,h,R,C)},assert:function(y,h,R){return g.assertTag(0,y,h,R)},assertTag:function(y,h,R,C){return g.assertTag(y,h,R,C)},shipAssert:function(y,h,R){return g.shipAssertTag(0,y,h,R)},shipAssertTag:function(y,h,R,C){return g.shipAssertTag(y,h,R,C)},dnmTrace:function(y,h,R){return g.dnmTraceTag(0,y,h,R)},dnmTraceTag:function(y,h,R,C){return g.dnmTraceTag(y,h,R,C)}}}}r.ULS={getFromExternalLogger:a};var l=(function(){function d(){Ge(this,d)}return We(d,[{key:"shipAssertTag",value:function(m,y,h,R){console.assert(h,"shipAssertTag:",m,y,R)}},{key:"assertTag",value:function(m,y,h,R){console.assert(h,"assertTag",m,y,R)}},{key:"traceTag",value:function(m,y,h,R){console.log("traceTag",m,R,y,h)}},{key:"dnmTraceTag",value:function(m,y,h,R){console.log("dnmTraceTag",m,R,y,h)}},{key:"debugTraceTag",value:function(m,y,h,R){console.log("debugTraceTag",m,R,y,h)}}])})();r.ConsoleLogger=l;var o=(function(){function d(){Ge(this,d)}return We(d,[{key:"shipAssertTag",value:function(){}},{key:"assertTag",value:function(){}},{key:"traceTag",value:function(){}},{key:"debugTraceTag",value:function(){}},{key:"dnmTraceTag",value:function(){}}])})();r.NulLogger=o},"../excel-online-common/lib/perfWatch.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.start=c,r.mark=n,r.end=a,r.success=l,r.failure=o,r.timeStamp=d;function c(y){var h=d(),R=y,C=h,S={},F=function(T,D,_){return m(S,R,C,T,D,_)},E=function(T){return g(S,T,C)};return S.start=0,{mark:function(T){return E(T)},end:function(T){return F(!0,T)},success:function(T,D){return F(!0,T,D)},failure:function(T,D){return F(!1,T,D)}}}function n(y,h){y!==void 0&&y.mark(h)}function a(y,h){y!==void 0&&y.end(h)}function l(y,h,R){y!==void 0&&y.success(h,R)}function o(y,h,R){y!==void 0&&y.failure(h,R)}function d(){var y=typeof self<"u"?self:window;return y.performance&&y.performance.now?y.performance.now():Date.now()}function g(y,h,R){y[h]=d()-R}function m(y,h,R,C,S,F){g(y,"end",R);var E={sessionName:h,result:C?"success":"failure",message:F,marks:y},A=JSON.stringify(E);S(A)}},"../excel-online-common/lib/sharedTypes.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TextAreaInputMode=r.TextAreaVirtualKeyboardPolicy=void 0;var c;(function(a){a.Auto="auto",a.Manual="manual"})(c||(r.TextAreaVirtualKeyboardPolicy=c={}));var n;(function(a){a.None="none",a.Text="text",a.Tel="tel",a.Url="url",a.Email="email",a.Numeric="numeric",a.Decimal="decimal",a.Search="search"})(n||(r.TextAreaInputMode=n={}))},"../excel-online-common/lib/stopwatch.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.initStopwatchFactory=n;var c=function(){return Date.now()};function n(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return typeof self<"u"&&self.performance&&self.performance.now&&(c=function(){return self.performance.now()}),function(o){var d=c(),g=o;return{reset:function(y){y!=null&&(g=y),d=c()},stop:function(y){var h=c()-d,R=JSON.stringify({Target:g,Duration:h.toFixed(l),StopInfo:y});a(R)}}}}},"../excel-online-common/lib/telemetryCollector.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TelemetryCollector=void 0;var c=(function(){function n(){Ge(this,n),this.counters={},this.timers={},this.events={}}return We(n,[{key:"getJsonForLogging",value:function(){return'{"Events":'+this.getEventsLoggableString()+',"Counters":'+this.getCountersLoggableString()+',"Timers":'+this.getTimersLoggableString()+"}"}},{key:"addEvent",value:function(l,o){l==null||o===null||o===void 0||(this.events[l]=o)}},{key:"clearEvents",value:function(){this.events={}}},{key:"getEventsLoggableString",value:function(){return JSON.stringify(this.events)}},{key:"incrementCounter",value:function(l){l!=null&&(this.counters.hasOwnProperty(l)?this.counters[l]+=1:this.counters[l]=1)}},{key:"getCountersLoggableString",value:function(){return JSON.stringify(this.counters)}},{key:"clearCounters",value:function(){this.counters={}}},{key:"startTimer",value:function(l){l!=null&&(this.timers[l]={name:l,startTime:Date.now(),endTime:void 0,isRunning:!0,duration:void 0})}},{key:"endTimer",value:function(l){l!=null&&this.timers.hasOwnProperty(l)&&(this.timers[l].endTime=Date.now(),this.timers[l].isRunning=!1,this.timers[l].duration=this.timers[l].endTime-this.timers[l].startTime)}},{key:"getTimerDuration",value:function(l){return l==null?"-1":this.timers.hasOwnProperty(l)&&this.timers[l].duration!==void 0?this.timers[l].duration:"-1"}},{key:"getTimersLoggableString",value:function(){return JSON.stringify(this.timers)}}])})();r.TelemetryCollector=c},"../excel-online-common/lib/utils.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.defaultToJSONResultWhenStringifyFails=void 0,r.forEachPromise=c,r.getStringifiedError=n,r.getPerfWatchMarkName=m,r.retry=y,r.chainFallbackPromises=h,r.getQueryParameterByName=R,r.decodeHtml=C,r.calcHashCode=S;function c(F,E,A){return F.reduce(function(T,D){return T.then(function(){return!A||!A.stop?E(D,A):Promise.resolve(void 0)})},Promise.resolve(void 0))}r.defaultToJSONResultWhenStringifyFails="...";function n(F){if(F===0)return"0";if(!F)return"";try{var E=JSON.stringify(l(F));return E}catch(A){return r.defaultToJSONResultWhenStringifyFails}}var a=5;function l(F){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(E<0||E>a||F==null||typeof F!="object")return F;var A={};Object.getOwnPropertyNames(F).forEach(function(_){_!=="stack"&&_.toUpperCase()!==_&&(A[_]=F[_])});var T=Object.getPrototypeOf(F);T&&typeof T=="object"&&Object.keys(T).forEach(function(_){_!=="stack"&&_.toUpperCase()!==_&&(A[_]=F[_])});var D={};return Object.keys(A).forEach(function(_){D[_]=l(A[_],E+1)}),D}var o="_",d="\\W",g=new RegExp(`${d}+`,"g");function m(F){if(!F)return"";var E=F.trim().substring(0,200).trim().replace(g,o).substring(0,80);return E&&E.length>0&&E.substr(E.length-1,1)===o&&(E=E.substr(0,E.length-1)),E&&E.length>0&&E.substr(0,1)===o&&(E=E.substr(1)),E}function y(F,E){if(!F)return Promise.reject(new Error("utils.retry: action can't be null or undefined"));if(E<1)return Promise.reject(new Error(`utils.retry: attempts expected to be greater than 0 but got ${E}`));for(var A=Promise.reject(),T=function(M){A=A.catch(function(k){return F(M,k)})},D=1;D<=E;D+=1)T(D);return A}function h(F,E){if(!F||F.length===0)return Promise.reject();for(var A=E(F[0]),T=function(){var M=F[D];A=A.catch(function(){return E(M)})},D=1;D<F.length;D+=1)T();return A}function R(F,E){var A=new RegExp(`[?&]${E}(=([^&#]*)|&|#|$)`),T=A.exec(F);if(T)return T[2]?decodeURIComponent(T[2].replace(/\+/g," ")):""}function C(F){return typeof F=="string"?new DOMParser().parseFromString(F,"text/html").documentElement.textContent:F}function S(F){if(!F)return 0;for(var E=5381,A=E,T=F.length,D=0;D<T&&(E=((E<<5)+E^F.charCodeAt(D))&4294967295,D!==T-1);D+=2)A=((A<<5)+A^F.charCodeAt(D+1))&4294967295;var _=A*35685,M=A*23896<<16,k=E+_+M&4294967295;return k<0&&(k+=4294967296),k}},"../excel-online-cpp/lib/cpp-lib/cpp.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.stackSave=r.stackRestore=r.stackAlloc=r.setThrew=r.memory=r._start=r.__growWasmMemory=r.__errno_location=r.Mathpack_Zero=r.Mathpack_ViewRound=r.Mathpack_Trunc=r.Mathpack_TenTo=r.Mathpack_Tan=r.Mathpack_TakeMathError=r.Mathpack_Sub=r.Mathpack_Sqrt=r.Mathpack_Sin=r.Mathpack_SFloat=r.Mathpack_SFix=r.Mathpack_RoundUp=r.Mathpack_RoundDown=r.Mathpack_Round=r.Mathpack_Power=r.Mathpack_Pi=r.Mathpack_Pack=r.Mathpack_One=r.Mathpack_Neg=r.Mathpack_Mul=r.Mathpack_Mod=r.Mathpack_Log=r.Mathpack_Ln=r.Mathpack_LFix=r.Mathpack_GetExp32=r.Mathpack_FormatScientific=r.Mathpack_FormatGetSign=r.Mathpack_FormatGetExponent=r.Mathpack_FormatGeneral=r.Mathpack_FormatFixed=r.Mathpack_Floor=r.Mathpack_Float=r.Mathpack_Fix=r.Mathpack_Exp=r.Mathpack_Equal=r.Mathpack_Div=r.Mathpack_Cos=r.Mathpack_Cond2=r.Mathpack_Cond=r.Mathpack_Compare=r.Mathpack_Ceil=r.Mathpack_Atan2=r.Mathpack_Atan=r.Mathpack_Asin=r.Mathpack_Add=r.Mathpack_Acos=r.Mathpack_Abs=r.Dtr_Yr=r.Dtr_Write=r.Dtr_Wdy=r.Dtr_UtcToLocal=r.Dtr_ToTime=r.Dtr_ToNumWithDuration=r.Dtr_ToNum=r.Dtr_ToDays=r.Dtr_Sec=r.Dtr_Rounding=r.Dtr_Mon=r.Dtr_Min=r.Dtr_Hour=r.Dtr_FromNum=r.Dtr_FracSec=r.Dtr_DaysPerMonth=r.Dtr_Days=r.Dtr_DOM=r.Base_StrBufSize=r.Base_StrBuf=void 0;var n=c("../excel-online-cpp/lib/cpp-lib/math.js"),a=c("../excel-online-cpp/lib/cpp-lib/env.js"),l=c("../excel-online-cpp/lib/cpp-lib/wasi_snapshot_preview1.js"),o=new ArrayBuffer(8),d=new Int32Array(o),g=new Float32Array(o),m=new Float64Array(o);function y(we){return d[we]}function h(we,Pe){d[we]=Pe}function R(){return m[0]}function C(we){m[0]=we}function S(){return typeof setTempRet0=="function"&&setTempRet0(d[1]),d[0]}function F(we,Pe){d[0]=we,d[1]=Pe}function E(we,Pe,ze){var Ue=new we.Int8Array(ze),_e=new we.Int16Array(ze),pe=new we.Int32Array(ze),ir=new we.Uint8Array(ze),or=new we.Uint16Array(ze),mr=new we.Uint32Array(ze),Ar=new we.Float32Array(ze),qe=new we.Float64Array(ze),hr=we.Math.imul,nt=we.Math.fround,rt=we.Math.abs,Gr=we.Math.clz32,Et=we.Math.min,Mr=we.Math.max,Or=we.Math.floor,Wt=we.Math.ceil,aa=we.Math.sqrt,Uc=Pe.abort,kr=we.NaN,Aa=we.Infinity,ba=Pe.Base_LocaleIsNumeral,Jt=Pe.Base_LocaleGetOrdinal,sa=Pe.Base_LocaleDecimalSeparator,La=Pe.Math_log10,ya=Pe.Math_log,aa=Pe.Math_sqrt,ga=Pe.Math_sin,ia=Pe.Math_cos,mt=Pe.Math_tan,zt=Pe.Math_atan,Qa=Pe.Math_exp,Ga=Pe.proc_exit,la=Pe.getTempRet0,Jr=20288,Nn=3892,Ht=0;function on(){}function Ba(){return 3280}function Va(){return 255}function rn(ge,Ee,ye){e:{if(ge>>>0<=Ee>>>0){if(!ye)break e;for(;Ue[ge|0]=ir[Ee|0],ge=ge+1|0,Ee=Ee+1|0,ye=ye+-1|0,!!ye;);break e}if(!ye)break e;for(ge=ge+ye|0,Ee=Ee+ye|0;ge=ge+-1|0,Ee=Ee+-1|0,Ue[ge|0]=ir[Ee|0],ye=ye+-1|0,!!ye;);}}function Ia(ge,Ee){return ge=ge|0,Ee=Ee|0,(ba(Ee|0)|0)!=0|0}function Gt(ge,Ee){return ge=ge|0,Ee=Ee|0,Jt(Ee|0)|0}function Wa(ge){return ge=ge|0,sa()|0}function ma(ge,Ee,ye){return ge=ge|0,Ee=Ee|0,ye=ye|0,Gme(ge,Ee,(ye|0)!=0)|0}function Sn(ge,Ee,ye,Fe,Se){return ge=+ge,Ee=Ee|0,ye=ye|0,Fe=Fe|0,Se=Se|0,ye=hr(ye,20)+3792|0,_e[ye>>1]=0,Ee=Vme(ye,ge,Ee,(Fe|0)!=0,(Se|0)!=0),pe[966]=0,Ee|0}function un(ge){return ge=ge|0,_e[hr(ge,20)+3792>>1]}function za(ge){return ge=ge|0,_e[hr(ge,20)+3794>>1]}function gn(ge){return ge=ge|0,pe[hr(ge,20)+3796>>2]}function Qi(ge){return ge=ge|0,_e[hr(ge,20)+3800>>1]}function ml(ge){return ge=ge|0,_e[hr(ge,20)+3802>>1]}function Ji(ge){return ge=ge|0,_e[hr(ge,20)+3804>>1]}function no(ge){return ge=ge|0,_e[hr(ge,20)+3806>>1]}function Xi(ge){return ge=ge|0,_e[hr(ge,20)+3808>>1]}function Yi(ge){return ge=ge|0,_e[hr(ge,20)+3810>>1]}function Oe(ge,Ee,ye,Fe,Se,xe,He,rr,br,_r){ge=ge|0,Ee=Ee|0,ye=ye|0,Fe=Fe|0,Se=Se|0,xe=xe|0,He=He|0,rr=rr|0,br=br|0,_r=_r|0,_r=hr(_r,20),_e[_r+3810>>1]=br,_e[_r+3808>>1]=rr,_e[_r+3806>>1]=He,_e[_r+3804>>1]=xe,_e[_r+3802>>1]=Se,_e[_r+3800>>1]=Fe,pe[_r+3796>>2]=ye,_e[_r+3794>>1]=Ee,_e[_r+3792>>1]=ge}function je(ge,Ee,ye){return ge=ge|0,Ee=Ee|0,ye=ye|0,pe[964]=0,pe[965]=0,Ume(hr(ge,20)+3792|0,(Ee|0)!=0,(ye|0)!=0),+qe[482]}function Be(ge,Ee,ye,Fe,Se){return ge=ge|0,Ee=Ee|0,ye=ye|0,Fe=Fe|0,Se=Se|0,pe[964]=0,pe[965]=0,jme(hr(ge,20)+3792|0,(Ee|0)!=0,(ye|0)!=0,+(Se|0),Fe),+qe[482]}function ur(){return pe[963]}function cr(ge,Ee,ye){return ge=ge|0,Ee=Ee|0,ye=ye|0,lh(hr(ge,20)+3792|0,(Ee|0)!=0,(ye|0)!=0,3852)|0}function lr(ge,Ee,ye){return ge=+ge,Ee=Ee|0,ye=ye|0,Zme(ge,Ee,ye),+qe[482]}function Tr(ge,Ee,ye,Fe,Se,xe,He,rr){ge=ge|0,Ee=Ee|0,ye=ye|0,Fe=Fe|0,Se=Se|0,xe=xe|0,He=He|0,rr=rr|0;var br=0;return br=Jr-32|0,Jr=br,pe[br+24>>2]=xe,pe[br+16>>2]=Fe,pe[br+8>>2]=Ee,pe[br+20>>2]=(Se|0)>-1?hr(Se,20)+3792|0:0,pe[br+12>>2]=(ye|0)>-1?hr(ye,20)+3792|0:0,ge=Wme(hr(ge,20)+3792|0,(He|0)!=0,(rr|0)!=0,br+8|0),Jr=br+32|0,ge|0}function Hr(){return+qe[396]}function Vr(){return+qe[395]}function it(){return+qe[391]}function ft(ge,Ee){return ge=+ge,Ee=+Ee,+O5(ge,Ee)}function St(ge,Ee){return ge=+ge,Ee=+Ee,+uh(ge,Ee)}function Vt(ge,Ee){return ge=+ge,Ee=+Ee,+a2(ge,Ee)}function kt(ge,Ee){return ge=+ge,Ee=+Ee,+rB(ge,Ee)}function Lt(ge,Ee){return ge=+ge,Ee=+Ee,+Nme(ge,Ee)}function Zt(ge){ge=+ge;var Ee=0,ye=0;return C(+ge),Ee=y(1)|0,y(0)|0,ye=Ee&-65536,ye?(Ee&2146435072)==2146435072?(pe[966]=1,0):((ye|0)<1?-1:1)|0:0}function Xt(ge,Ee){ge=+ge,Ee=+Ee;var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0,br=0;C(+ge),ye=y(1)|0,xe=y(0)|0,He=ye,br=ye,C(+Ee),rr=y(1)|0,ye=y(0)|0,Fe=rr,Se=-1;e:{r:{if((He|0)<(Fe|0)||(Se=1,(br|0)>(Fe|0)))break r;if(Fe=0,(ye|0)==(xe|0))break e;Se=xe>>>0<ye>>>0?-1:1}ye=Se,Fe=(rr&He)>-1?ye:0-ye|0}return Fe|0}function $t(){var ge=0;return ge=pe[966],pe[966]=0,ge|0}function qt(ge){return ge=+ge,+BC(ge)}function $a(ge){return ge=+ge,qe[482]=ge,Xme(),+qe[482]}function Mt(ge){return ge=+ge,qe[482]=ge,eB(),+qe[482]}function Pa(ge){ge=+ge;var Ee=0,ye=0;return C(+ge),Ee=y(1)|0,ye=y(0)|0,Ee=Ee&2147483647,h(0,ye|0),h(1,Ee|0),+R()}function Ci(ge){ge=+ge;var Ee=0,ye=0,Fe=0,Se=0,xe=0,He=0;return C(+ge),Ee=y(1)|0,ye=y(0)|0,Fe=Ee^-2147483648,h(0,ye|0),h(1,Fe|0),Se=+R(),xe=ge,He=(Ee|0)==65535&ye>>>0>4294967295|Ee>>>0>65535,+(He?Se:xe)}function wn(ge){return ge=ge|0,+(ge>>>0)}function Do(ge){return ge=ge|0,+(ge|0)}function io(ge){return ge=+ge,ch(ge)|0}function Oi(ge){return ge=+ge,aB(ge)|0}function jr(ge){return ge=+ge,qe[482]=ge,LC()|0}function Ft(ge,Ee){return ge=+ge,Ee=+Ee,+hn(ge,Ee)}function At(ge,Ee){return ge=+ge,Ee=+Ee,+Jo(ge,Ee)}function da(ge,Ee){ge=+ge,Ee=+Ee;var ye=0;return ge=Vi(ge,Ee),C(+ge),ye=y(1)|0,y(0)|0,(ye&2146435072)==2146435072&&(pe[966]=1,ge=-1),+ge}function Yt(ge){return ge=ge|0,PC(ge),+qe[482]}function Ut(ge,Ee){return ge=+ge,Ee=+Ee,+(T1(ge,Ee)|0)}function Sa(ge){ge=+ge;var Ee=0;return C(+ge),Ee=y(1)|0,y(0)|0,Ee&2146435072}function Ja(ge,Ee){ge=+ge,Ee=+Ee;var ye=0,Fe=0,Se=0;return C(+ge),ye=y(1)|0,Fe=y(0)|0,C(+Ee),Se=y(1)|0,(Fe|0)==(y(0)|0)?ye=(ye|0)==(Se|0):ye=0,ye|0}function bn(ge){ge=+ge;var Ee=0;return C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072?(pe[966]=1,-1):+Zc(ge)}function tn(ge){return ge=+ge,qe[482]=ge,HC(),+qe[482]}function Za(ge){return ge=+ge,qe[482]=ge,ZC(),+qe[482]}function ni(ge){return ge=+ge,qe[482]=ge,NC(),+qe[482]}function Io(ge){return ge=+ge,qe[482]=ge,Yme(),+qe[482]}function Qo(ge){return ge=+ge,qe[482]=ge,e4e(),+qe[482]}function Nr(ge){return ge=+ge,qe[482]=ge,r4e(),+qe[482]}function zr(ge){return ge=+ge,qe[482]=ge,t4e(),+qe[482]}function Tt(ge){return ge=+ge,+L5(ge,0)}function Ka(ge){return ge=+ge,+L5(ge,1)}function ha(ge){return ge=+ge,qe[482]=ge,VC(),+qe[482]}function Hn(ge,Ee){return ge=+ge,Ee=+Ee,+B5(ge,Ee)}function Vn(ge,Ee){return ge=+ge,Ee=+Ee,+Pme(ge,Ee)}function Ni(ge,Ee){ge=+ge,Ee=Ee|0;var ye=0,Fe=0,Se=0,xe=0,He=0;if(C(+ge),Se=y(1)|0,He=y(0)|0,(Se&2146435072)==2146435072)return pe[966]=1,-1;qe[482]=ge,Fe=Se,xe=Fe&-65536,ye=3280;e:{if(!xe)break e;if((Fe&2146435072)==2146435072){pe[966]=1,ye=3280;break e}if(ye=3280,(xe|0)>0||(Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),ye=3280,!He&(Se|0)==-2147483648))break e;_e[1640]=45,ye=3282}return Fe=ye,Ee=(Ee|0)<255?Ee:255,Ee=Jme(pe[256],Fe,3790-Fe>>1,(Ee|0)>0?Ee:0),pe[964]=0,pe[965]=0,Ee-3280>>1}function Hi(){return pe[968]}function Un(){return pe[969]}function kl(ge,Ee,ye){ge=+ge,Ee=Ee|0,ye=ye|0;var Fe=0,Se=0,xe=0;Fe=Jr+-64|0,Jr=Fe,C(+ge),Se=y(1)|0,y(0)|0;e:{if((Se&2146435072)==2146435072){pe[966]=1,ye=-1;break e}pe[Fe+56>>2]=0,_e[Fe+46>>1]=0,_e[Fe+48>>1]=0,Se=Ee+ye|0,N5(ge,Fe+56|0,Fe+16|0,Se>>>0<15?Se:15),xe=_e[Fe+56>>1],Se=_e[Fe+58>>1],pe[Fe+8>>2]=Se,Ee=Ee+xe|0,pe[Fe+12>>2]=Ee,Ee=Ee+ye|0,(Ee|0)<(Se|0)&&(OC(Fe+16|0,Fe+12|0,Fe+8|0,Ee),Se=pe[Fe+8>>2]);r:{if(!Se){Se=0,pe[Fe+12>>2]=0,Ee=0;break r}if(Ee=pe[Fe+12>>2],ye=ye+Ee|0,(ye|0)<(Se|0)&&(pe[Fe+8>>2]=ye,Se=ye),(Se|0)>-1)break r;pe[966]=1}pe[968]=Ee,pe[969]=or[Fe+48>>1]>>>15^1,ye=Se,Se>>>0>=256&&(Uc(),ye=pe[Fe+8>>2]),rn(3280,Fe+16|0,Se<<1)}return Jr=Fe- -64|0,ye|0}function wl(ge,Ee,ye){ge=+ge,Ee=Ee|0,ye=ye|0;var Fe=0,Se=0,xe=0,He=0;Se=Jr+-64|0,Jr=Se,C(+ge),xe=y(1)|0,y(0)|0;e:{if((xe&2146435072)==2146435072){pe[966]=1,Fe=-1;break e}pe[Se+56>>2]=0,_e[Se+46>>1]=0,_e[Se+48>>1]=0,N5(ge,Se+56|0,Se+16|0,15),He=_e[Se+56>>1],pe[Se+12>>2]=He,xe=_e[Se+58>>1],pe[Se+8>>2]=xe,Fe=Ee,(Fe|0)>=2&&(Fe=(He|0)%(Ee|0)|0,Fe=((He|0)<1?Ee:Fe?0:Ee)+Fe|0),Fe=ye+Fe|0;r:{if((Fe|0)>=(xe|0))break r;for(OC(Se+16|0,Se+12|0,Se+8|0,Fe),xe=pe[Se+8>>2],Fe=(Fe|0)<(xe|0)?Fe:xe;xe=Fe,(Fe|0)>=1&&(Fe=xe+-1|0,or[(Se+16|0)+(Fe<<1)>>1]==48););if(pe[Se+8>>2]=xe,(Ee|0)<2||(Fe=pe[Se+12>>2],(Fe|0)==(He|0))||(He=ye,ye=(Fe|0)%(Ee|0)|0,((He+ye|0)+((Fe|0)<1?Ee:ye?0:Ee)|0)>=(xe|0)))break r;Uc(),xe=pe[Se+8>>2]}(xe|0)<=-1&&(pe[966]=1),pe[968]=pe[Se+12>>2],pe[969]=or[Se+48>>1]>>>15^1,Fe=xe,Fe>>>0>=256&&(Uc(),Fe=pe[Se+8>>2]),rn(3280,Se+16|0,xe<<1)}return Jr=Se- -64|0,Fe|0}function Dl(ge,Ee,ye){ge=ge|0,Ee=Ee|0,ye=ye|0;var Fe=0;return Fe=Jr-48|0,Jr=Fe,Ue[Fe+39|0]=0,ye=(ye|0)<15?ye:15,rn(Fe+8|0,3280,ye<<1),_e[Fe+40>>1]=Ee+16384&32767|!ge<<15,Ue[Fe+38|0]=ye,pe[Fe>>2]=0,pe[Fe+4>>2]=0,jC(pe[256],Fe,Fe+8|0)&&(pe[966]=1),Jr=Fe+48|0,+qe[Fe>>3]}function T1(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0;Fe=Jr-16|0,Jr=Fe,qe[Fe+8>>3]=ge,qe[Fe>>3]=Ee,C(+ge),ye=y(1)|0,Se=y(0)|0,xe=ye,C(+Ee),ye=y(1)|0,He=y(0)|0,rr=ye;e:{if(!((Se|0)==(He|0)&&(xe|0)==(ye|0))){if((rr+2097152&2146435072)-(xe&2146435072)>>>0<=5242879&&(ge=Zc(ge),qe[Fe+8>>3]=ge,C(+ge),ye=y(1)|0,y(0)|0,xe=ye,ge=Zc(Ee),qe[Fe>>3]=ge,C(+ge),ye=y(1)|0,y(0)|0,rr=ye),ye=1,Se=(rr&xe)>-1,He=Se?Fe+8|0:Fe,xe=pe[He+4>>2],Se=Se?Fe:Fe+8|0,rr=pe[Se+4>>2],(xe|0)>(rr|0))break e;if((xe|0)<(rr|0)){ye=-1;break e}if(He=pe[He>>2],Se=pe[Se>>2],He>>>0>Se>>>0||(ye=-1,He>>>0<Se>>>0))break e}ye=0}return Jr=Fe+16|0,ye}function Vi(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0;if(Se=3856,ye=Jr-48|0,Jr=ye,pe[ye+40>>2]=0,_e[ye+30>>1]=0,_e[ye+32>>1]=0,qe[482]=ge,xe=Zc(ge),qe[482]=xe,N5(xe,ye+40|0,ye,15),or[ye+42>>1]){Fe=ch(Ee)<<16,Fe=(Fe|0)<0?100:Fe>>16,C(+Ee),He=y(1)|0,y(0)|0,rr=He&-65536;e:{if(!rr)break e;if((He&2146435072)==2146435072){pe[966]=1;break e}Fe=(rr|0)<1?0-Fe|0:Fe}Fe=_e[ye+40>>1]+Fe|0;e:{r:{if((Fe|0)>=_e[ye+42>>1])break r;if((Fe|0)<1){Se=3168;break e}if((Fe&255)>>>0>=ir[ye+30|0])break r;Ue[ye+30|0]=Fe}jC(3276,3856,ye)}ge=qe[Se>>3]}return Jr=ye+48|0,ge}function Jo(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0;C(+ge),ye=y(1)|0,y(0)|0,Fe=ye&-65536;e:{if(!Fe)break e;if((ye&2146435072)==2146435072){pe[966]=1;break e}He=(Fe|0)<1?-1:1}if(Se=Vi(ge,Ee),qe[482]=ge,qe[482]=Zc(ge),jc(Se),ye=pe[965],ye>>>0>=65536){if((ye&2146435072)==2146435072)return pe[966]=1,Se;ye=ch(Ee)<<16,ye=(ye|0)<0?309:ye>>16,C(+Ee),Fe=y(1)|0,y(0)|0,xe=Fe&-65536;e:{if(!xe)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}ye=(xe|0)<1?0-ye|0:ye}if((ye|0)<=-309)return p0(8),0;PC(0-ye|0);e:{if((He|0)>-1||(ye=pe[965],ye>>>0<65536))break e;pe[965]=ye^-2147483648}Dn(Se),Se=qe[482]}return Se}function hn(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0;ye=Jr+-64|0,Jr=ye,pe[ye+56>>2]=0,_e[ye+46>>1]=0,_e[ye+48>>1]=0,qe[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,Se=Fe&-65536;e:{if(!Se)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}r:{if((Se|0)>0||(He=32768,Fe>>>0<65536))break r;pe[965]=Fe^-2147483648,ge=qe[482]}N5(ge,ye+56|0,ye+16|0,15),or[ye+58>>1]||(_e[ye+56>>1]=1),qe[482]=Ee,Fe=LC(),Fe=(Fe|0)<0?100:Fe;r:{Se=pe[965],xe=Se&-65536;t:{if(!xe)break t;if((Se&2146435072)==2146435072){pe[966]=1;break t}if((xe|0)>0)break t;if(Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Fe=LC(),(Fe|0)<=-1)break r;Fe=0-Fe|0}Se=_e[ye+56>>1],xe=Fe+Se|0,Fe=_e[ye+58>>1],(xe|0)<(Fe|0)&&(pe[ye+12>>2]=Fe,pe[ye+8>>2]=Se,OC(ye+16|0,ye+8|0,ye+12|0,xe),Fe=pe[ye+12>>2],_e[ye+58>>1]=Fe,Se=pe[ye+8>>2],_e[ye+56>>1]=Se),Ue[ye+46|0]=Fe,_e[ye+48>>1]=Se+16384&32767|He,jC(3276,3856,ye+16|0),ge=qe[482];break e}ge=qe[396]}return Jr=ye- -64|0,ge}function L5(ge,Ee){var ye=0,Fe=0,Se=0,xe=0;qe[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,Se=Fe,ye=Se&-65536,Fe=0;e:{if(!ye)break e;if((Se&2146435072)==2146435072){pe[966]=1,Fe=0;break e}Fe=(ye|0)<1}pe[965]=Se&2147483647,jc(qe[395]);e:{if(Se=pe[965],ye=Se&-65536,!ye)break e;if((Se&2146435072)==2146435072){pe[966]=1;break e}if((ye|0)<1)break e;return p0(8),0}xe=a2(qe[395],ge),GC(qe[393],xe),_o(xe),HC();e:{r:{if(ye=pe[965],ye>>>0>=65536){if((ye&2146435072)!=2146435072)break r;pe[966]=1}if(Ee){if(pe[964]=0,pe[965]=0,!Fe)break e;return Ee=pe[783],pe[964]=pe[782],pe[965]=Ee,qe[482]}if(ye=pe[789],pe[964]=pe[788],pe[965]=ye,Ee=ye,Fe^1|ye>>>0<65536)break e;return pe[965]=Ee^-2147483648,qe[482]}if(iB(ge),VC(),!Ee)break e;qe[482]=a2(qe[394],qe[482])}return qe[482]}function B5(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0,br=0;qe[482]=ge;e:{if(C(+ge),ye=y(1)|0,y(0)|0,ye>>>0>=65536){if((ye&2146435072)!=2146435072)break e;pe[966]=1}qe[482]=Ee;r:{if(C(+Ee),ye=y(1)|0,y(0)|0,Fe=ye&-65536,Fe){if((ye&2146435072)!=2146435072)break r;pe[966]=1}return p0(4),0}return lo((Fe|0)<1?-1:1),_o(qe[391]),P5(qe[393]),qe[482]}e:{if((ye|0)<=-1){C(+Ee),ye=y(1)|0,y(0)|0;r:{Fe=ye&-65536;t:{if(!Fe)break t;if((ye&2146435072)==2146435072){pe[966]=1;break t}if((Fe|0)<1)break r}Se=qe[391];break e}Se=qe[391],C(+Se),ye=y(1)|0,Fe=y(0)|0,xe=ye^-2147483648,h(0,Fe|0),h(1,xe|0),Se=(He=+R(),rr=Se,br=(ye|0)==65535&Fe>>>0>4294967295|ye>>>0>65535,br?He:rr);break e}Se=qe[396]}return WC(Ee,ge),VC(),Dn(Se),qe[482]}function Pme(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0,cn=0,Ln=0,_l=0,Ml=0,_u=0,V5=0,Z5=0,j5=0,dh=0,fh=0,gh=0,zC=0,$C=0,KC=0,qC=0,sB=0,dB=0;ye=Jr+-64|0,Jr=ye,qe[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,_l=Fe&-65536;e:{if(!_l)break e;if((Fe&2146435072)==2146435072){pe[966]=1;break e}sB=(_l|0)<1?-1:1}pe[965]=Fe&2147483647,C(+Ee),Fe=y(1)|0,_l=y(0)|0,xe=Fe;e:{r:{if(dh=Fe&-65536,dh){if((Fe&2146435072)!=2146435072)break r;pe[966]=1}p0(4),ge=0;break e}Fe=xe&2147483647,rr=Fe,h(0,_l|0),h(1,Fe|0),ge=+R(),Ee=qe[482],C(+Ee),Fe=y(1)|0,Se=y(0)|0,ta=Fe;r:{t:{br=Fe,zC=rr;a:{if((Fe|0)<(rr|0))break a;n:{if((br|0)<=(zC|0)){if(Fe=Se,br=_l,(Fe|0)==(br|0))break n;if(Fe>>>0<br>>>0)break a}fh=BC(H5(ge)),GC(fh,qe[390]),Fe=pe[965],br=Fe&-65536;i:{if(!br)break i;if((Fe&2146435072)==2146435072){pe[966]=1;break i}He=(br|0)<1}if(pe[966]){p0(0);break t}if(!He||(Fe=xe&2147483647,h(0,_l&-134217728),h(1,Fe|0),$C=+R(),GC(ge,$C),Fe=pe[965],Fe|pe[964]&&!(Fe&2146435072)))break t;dB=nB(fh),qe[482]=uh(fh,$C),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(Ee),jc(dB);break a}pe[964]=0,pe[965]=0}Fe=pe[964],xe=pe[792],He=pe[965],Xr=He,br=pe[793],rr=br,Se=-1;a:{if((He|0)<(rr|0)||(Se=1,(Xr|0)>(rr|0)))break a;if((Fe|0)==(xe|0))break r;Se=Fe>>>0<xe>>>0?-1:1}if((((He&br)>-1?Se:0-Se|0)|0)!=-1)break r;Dn(ge);break r}WC(Ee,ge),pe[965]=pe[965]&2147483647;t:{Fe=pe[964],br=pe[816],Pt=pe[965],_u=Pt,Xr=pe[817],ct=Xr,He=-1;a:{if((Pt|0)<(Xr|0)||(He=1,(_u|0)>(ct|0)))break a;if((Fe|0)==(br|0))break t;He=Fe>>>0<br>>>0?-1:1}if((((Xr&Pt)>-1?He:0-He|0)|0)!=-1)break t;if(br=0,He=0,Fe=_l,Pt=Fe,Xr=xe&1048575|1048576,xe=Xr,el(0-Fe&Fe,0-((0<Fe>>>0)+xe|0)&xe,-1261761911,66559345),_u=or[(Ht>>>26<<1)+1088>>1],Fe=_u,Xr=Fe&31,32<=(Fe&63)>>>0?(Fe=0,Xr=xe>>>Xr):(Fe=xe>>>Xr,Xr=((1<<Xr)-1&xe)<<32-Xr|Pt>>>Xr),Pt=Fe,xe=Se,Fe=ta&1048575|1048576,KC=rr>>>20,cn=(ta>>>20&2047)-KC|0,V5=_u-cn|0,(V5|0)>=1&&(rr=Fe,Se=64-V5|0,ct=Se&31,ta=xe,Ml=xe,32<=(Se&63)>>>0?(Se=0,ct=-1>>>ct):(Se=-1>>>ct,ct=(1<<ct)-1<<32-ct|-1>>>ct),Z5=ct&xe,ct=Z5,xe=Ml-ct|0,gh=Fe&Se,Fe=rr-(gh+(ta>>>0<ct>>>0)|0)|0),Se=Xr,rr=pe[(Se<<1&28)+1056>>2],rr=rr-hr(rr,hr(Se,rr)+-1&240)&255,ta=ye,Ml=ye,Se=rr|0-hr(rr,hr(Se,rr)+-1&65280)&65280,rr=Se,ct=el(Xr,Pt,Se,0),_r=Ht+-1|0,ct=ct+-1|0,ct>>>0<4294967295&&(_r=_r+1|0),Se=0-Se|0,rr=el(ct&-65536,_r,Se,Se>>31)|rr,ct=Ht,_r=el(rr,ct,Xr,Pt),Se=Ht+-1|0,Se=el(0,_r+-1>>>0<4294967295?Se+1|0:Se,rr,ct),j5=Se-rr|0,pe[Ml+56>>2]=j5,ct=Ht-((Se>>>0<rr>>>0)+ct|0)|0,pe[ta+60>>2]=ct,pe[ye+48>>2]=Xr,pe[ye+52>>2]=Pt,Il(ye+56|0,ye+48|0,ye+8|0,ye+40|0),_r=pe[ye+12>>2],rr=pe[ye+8>>2]+1|0,rr>>>0<1&&(_r=_r+1|0),pe[ye+8>>2]=rr,pe[ye+12>>2]=_r,Se=Xr,rr=sh(0-Se|0,0-((0<Se>>>0)+Pt|0)|0,Se,Pt),ta=Ht,cn=(cn-_u|0)- -64|0,Se=(cn|0)%64|0,_r=Se&31,32<=(Se&63)>>>0?(Se=1<<_r,Ml=0):(Se=(1<<_r)-1&1>>>32-_r,Ml=1<<_r),_r=Se,pe[ye+32>>2]=xe,pe[ye+36>>2]=Fe,Fe|xe)for(;pe[ye+56>>2]=xe,pe[ye+60>>2]=Fe,pe[ye+48>>2]=rr,pe[ye+52>>2]=ta,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),xe=pe[ye+32>>2],Fe=pe[ye+36>>2],Ln=pe[ye+44>>2],Se=He+Ln|0,qC=pe[ye+40>>2],He=br+qC|0,He>>>0<br>>>0&&(Se=Se+1|0),br=He,He=Se,(Ln|0)==(Se|0)&br>>>0<qC>>>0|Se>>>0<Ln>>>0&&(xe=xe+1|0,xe>>>0<1&&(Fe=Fe+1|0),pe[ye+32>>2]=xe,pe[ye+36>>2]=Fe),!!(xe|Fe););if(pe[ye+56>>2]=sh(br,He,Xr,Pt),pe[ye+60>>2]=Ht,pe[ye+48>>2]=Ml,pe[ye+52>>2]=_r,Il(ye+56|0,ye+48|0,ye+16|0,ye+40|0),xe=pe[ye+44>>2],Se=pe[ye+40>>2],pe[ye+56>>2]=Se,pe[ye+60>>2]=xe,pe[ye+48>>2]=j5,pe[ye+52>>2]=ct,Il(ye+56|0,ye+48|0,ye+24|0,ye+40|0),Fe=pe[ye+44>>2],pe[ye+56>>2]=pe[ye+40>>2],pe[ye+60>>2]=Fe,pe[ye+48>>2]=Xr,pe[ye+52>>2]=Pt,br=0,He=0,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),Ln=pe[ye+36>>2],_r=pe[ye+20>>2],xe=(Se|0)!=0|(xe|0)!=0,Se=xe+pe[ye+16>>2]|0,Se>>>0<xe>>>0&&(_r=_r+1|0),Ml=Se,xe=Se+pe[ye+32>>2]|0,Se=_r+Ln|0,pe[ye>>2]=xe,pe[ye+4>>2]=xe>>>0<Ml>>>0?Se+1|0:Se,pe[ye+32>>2]=rr,pe[ye+36>>2]=ta,rr|ta)for(xe=rr,Fe=ta;pe[ye+56>>2]=xe,pe[ye+60>>2]=Fe,pe[ye+48>>2]=rr,pe[ye+52>>2]=ta,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),xe=pe[ye+32>>2],Fe=pe[ye+36>>2],_r=pe[ye+44>>2],Se=He+_r|0,Ln=pe[ye+40>>2],He=br+Ln|0,He>>>0<br>>>0&&(Se=Se+1|0),br=He,He=Se,(_r|0)==(Se|0)&br>>>0<Ln>>>0|Se>>>0<_r>>>0&&(xe=xe+1|0,xe>>>0<1&&(Fe=Fe+1|0),pe[ye+32>>2]=xe,pe[ye+36>>2]=Fe),!!(xe|Fe););if((cn|0)>=64)for(xe=sh(br,He,Xr,Pt),Fe=Ht,He=cn>>>6;He&1&&(Se=pe[ye+4>>2],pe[ye+56>>2]=pe[ye>>2],pe[ye+60>>2]=Se,pe[ye+48>>2]=xe,pe[ye+52>>2]=Fe,Il(ye+56|0,ye+48|0,ye+16|0,ye+40|0),Se=pe[ye+44>>2],_r=Se,cn=pe[ye+40>>2],pe[ye+56>>2]=cn,pe[ye+60>>2]=Se,pe[ye+48>>2]=j5,pe[ye+52>>2]=ct,Il(ye+56|0,ye+48|0,ye+24|0,ye+40|0),Se=pe[ye+44>>2],pe[ye+56>>2]=pe[ye+40>>2],pe[ye+60>>2]=Se,pe[ye+48>>2]=Xr,pe[ye+52>>2]=Pt,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),Ln=pe[ye+36>>2],Se=pe[ye+20>>2],_r=(cn|0)!=0|(_r|0)!=0,cn=_r+pe[ye+16>>2]|0,cn>>>0<_r>>>0&&(Se=Se+1|0),_r=cn+pe[ye+32>>2]|0,Se=Se+Ln|0,pe[ye>>2]=_r,pe[ye+4>>2]=_r>>>0<cn>>>0?Se+1|0:Se),pe[ye+56>>2]=xe,pe[ye+60>>2]=Fe,pe[ye+48>>2]=xe,pe[ye+52>>2]=Fe,Il(ye+56|0,ye+48|0,ye+16|0,ye+40|0),xe=pe[ye+44>>2],Se=pe[ye+40>>2],pe[ye+56>>2]=Se,pe[ye+60>>2]=xe,pe[ye+48>>2]=j5,pe[ye+52>>2]=ct,Il(ye+56|0,ye+48|0,ye+24|0,ye+40|0),Fe=pe[ye+44>>2],pe[ye+56>>2]=pe[ye+40>>2],pe[ye+60>>2]=Fe,pe[ye+48>>2]=Xr,pe[ye+52>>2]=Pt,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),br=pe[ye+36>>2],Fe=pe[ye+20>>2],xe=(Se|0)!=0|(xe|0)!=0,Se=xe+pe[ye+16>>2]|0,Se>>>0<xe>>>0&&(Fe=Fe+1|0),xe=Se+pe[ye+32>>2]|0,Fe=Fe+br|0,Fe=xe>>>0<Se>>>0?Fe+1|0:Fe,He=He>>>1,!!He;);if(Fe=pe[ye+8>>2],xe=pe[ye+12>>2],Se=pe[ye+4>>2],pe[ye+56>>2]=pe[ye>>2],pe[ye+60>>2]=Se,pe[ye+48>>2]=Fe,pe[ye+52>>2]=xe,Il(ye+56|0,ye+48|0,ye,ye+40|0),br=pe[ye+40>>2],He=pe[ye+44>>2],Fe=pe[ye+4>>2],xe=pe[ye>>2],pe[ye+32>>2]=xe,pe[ye+36>>2]=Fe,Fe|xe)for(;pe[ye+56>>2]=xe,pe[ye+60>>2]=Fe,pe[ye+48>>2]=rr,pe[ye+52>>2]=ta,Il(ye+56|0,ye+48|0,ye+32|0,ye+40|0),xe=pe[ye+32>>2],Fe=pe[ye+36>>2],ct=pe[ye+44>>2],Se=He+ct|0,_r=pe[ye+40>>2],He=br+_r|0,He>>>0<br>>>0&&(Se=Se+1|0),br=He,He=Se,(ct|0)==(Se|0)&br>>>0<_r>>>0|Se>>>0<ct>>>0&&(Se=Fe,Fe=xe+1|0,Fe>>>0<1&&(Se=Se+1|0),xe=Fe,pe[ye+32>>2]=Fe,Fe=Se,pe[ye+36>>2]=Fe),!!(xe|Fe););if(xe=sh(br,He,Xr,Pt),Se=Ht,Fe=Se,pe[ye>>2]=xe,pe[ye+4>>2]=Fe,He=(_u+KC|0)+-52|0,Z5|gh&&(rr=xe,xe=V5,Xr=xe&31,32<=(xe&63)>>>0?(Se=rr<<Xr,Fe=0):(Se=(1<<Xr)-1&rr>>>32-Xr|Fe<<Xr,Fe=rr<<Xr),Fe=Fe+Z5|0,Se=Se+gh|0,xe=Fe,pe[ye>>2]=Fe,Fe=Fe>>>0<Z5>>>0?Se+1|0:Se,pe[ye+4>>2]=Fe,He=He-V5|0),!(Fe|xe)){pe[964]=0,pe[965]=0;break r}a:{if((Fe|0)>=1){x1(Fe),Fe=pe[964],br=pe[965],x1(xe),Se=br+33554432|0,xe=0,Se=(Fe>>>0<0?Se+1|0:Se)&2146435072|br&-2146435073,h(0,Fe|xe),h(1,Se|0),Dn(+R());break a}x1(xe)}if(Fe=pe[965],xe=Fe,Se=pe[964],Fe=(Fe>>>20&2047)+He|0,(Fe|0)<=1023){pe[964]=0,pe[965]=0,pe[966]=2;break r}pe[964]=Se,pe[965]=xe&-2146435073|(Fe+1025&2047)<<20;break r}p0(2),ge=0;break e}r:{if((((dh|0)<1?-2147483648:1)^sB)>-1||(Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(ge),pe[965]!=(zC|0)|(_l|0)!=pe[964]))break r;pe[964]=0,pe[965]=0}r:{if((dh|0)>=1){He=pe[965];break r}if(He=pe[965],He>>>0<65536)break r;He=He^-2147483648,pe[965]=He}!(pe[964]|He)|He&2146435072||(pe[966]=2),ge=qe[482]}return Jr=ye- -64|0,ge}function Ome(ge,Ee){return ge=ge|0,Ee=Ee|0,Ee+-48|0}function Nme(ge,Ee){var ye=0,Fe=0,Se=0,xe=0;qe[482]=Ee,C(+Ee),ye=y(1)|0,y(0)|0,Se=ye,pe[965]=ye&2147483647,Ee=qe[482];e:{C(+UC(qe[392])),ye=y(1)|0,Fe=y(0)|0;r:{if((ye|0)==65535&Fe>>>0<=4294967295|ye>>>0<65535){qe[482]=ge,HC();break r}Xo(),C(+UC(Ee)),ye=y(1)|0,Fe=y(0)|0;t:{if((ye|0)==65535&Fe>>>0>4294967295|ye>>>0>65535||(ye=k1(),(ye|0)==-1))break t;qe[482]=ge,qme(ye);break r}if(qe[482]=ge,C(+ge),Fe=y(1)|0,y(0)|0,ye=Fe,Fe=ye>>>16<<16,(Fe|0)>=1){NC(),_o(Ee),ZC();break r}if((Fe|0)>-1)break r;if(WC(qe[395],Ee),xe=Zc(qe[482]),qe[482]=xe,Xo(),C(+UC(xe)),Fe=y(1)|0,(Fe|0)==65535&y(0)>>>0>4294967295|Fe>>>0>65535||(Fe=tB(),(Fe|0)==2147483647|!(Fe&1)))break e;if(qe[482]=ge,pe[965]=ye&2147483647,NC(),_o(Ee),ZC(),ye=pe[965],ye>>>0<65536)break r;pe[965]=ye^-2147483648}if(Se>>>16<<16>>16<=-1){if(Se=pe[966],Se&1)return pe[964]=0,pe[965]=0,pe[966]=Se&-2,qe[482];iB(qe[395])}return qe[482]}return pe[966]=8,qe[482]}function Hme(ge,Ee,ye){var Fe=0,Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0,cn=0,Ln=0;if(Fe=Jr-96|0,Jr=Fe,pe[Fe+64>>2]=_e[Ee>>1],pe[Fe+68>>2]=_e[Ee+2>>1],pe[Fe+72>>2]=pe[Ee+4>>2],pe[Fe+76>>2]=_e[Ee+8>>1],pe[Fe+80>>2]=_e[Ee+10>>1],pe[Fe+84>>2]=_e[Ee+12>>1],pe[Fe+92>>2]=_e[Ee+14>>1]+-1,Se=_e[Ee+18>>1],Se>>>0<=3){e:{r:switch(Se-1|0){case 0:Se=hr(_e[Ee+16>>1],100);break e;case 1:Se=hr(_e[Ee+16>>1],10);break e;case 2:break r;default:break e}Se=_e[Ee+16>>1]}pe[Fe+88>>2]=Se}Ee=0;e:{if(!t2(Fe- -64|0,Fe+40|0))break e;He=hr(pe[ge>>2],60),He=el(He,He>>31,1e7,0),br=Ht,xe=pe[ge+4>>2];r:{if(!xe||(rr=pe[ge+12>>2],!rr))break r;if(pe[Fe+64>>2]=_e[xe>>1],pe[Fe+68>>2]=_e[xe+2>>1],pe[Fe+72>>2]=pe[xe+4>>2],pe[Fe+76>>2]=_e[xe+8>>1],pe[Fe+80>>2]=_e[xe+10>>1],pe[Fe+84>>2]=_e[xe+12>>1],pe[Fe+92>>2]=_e[xe+14>>1]+-1,Se=_e[xe+18>>1],Se>>>0<=3){t:{a:switch(Se-1|0){case 0:Se=hr(_e[xe+16>>1],100);break t;case 1:Se=hr(_e[xe+16>>1],10);break t;case 2:break a;default:break t}Se=_e[xe+16>>1]}pe[Fe+88>>2]=Se}if(pe[Fe+8>>2]=_e[rr>>1],pe[Fe+12>>2]=_e[rr+2>>1],pe[Fe+16>>2]=pe[rr+4>>2],pe[Fe+20>>2]=_e[rr+8>>1],pe[Fe+24>>2]=_e[rr+10>>1],pe[Fe+28>>2]=_e[rr+12>>1],pe[Fe+36>>2]=_e[rr+14>>1]+-1,Se=_e[rr+18>>1],Se>>>0<=3){t:{a:switch(Se-1|0){case 0:Se=hr(_e[rr+16>>1],100);break t;case 1:Se=hr(_e[rr+16>>1],10);break t;case 2:break a;default:break t}Se=_e[rr+16>>1]}pe[Fe+32>>2]=Se}if(xe=pe[Fe+44>>2],rr=xe,Se=pe[Fe+40>>2],!YL(Fe- -64|0,Fe+56|0,Se,xe)||!YL(Fe+8|0,Fe+48|0,Se,rr))break e;Pt=pe[Fe+40>>2],Xr=pe[Fe+44>>2],ta=He,cn=ge+16|0,Ln=ge+8|0,rr=br,ct=rr+pe[Fe+52>>2]|0,Se=He,_r=Se+pe[Fe+48>>2]|0,_r>>>0<Se>>>0&&(ct=ct+1|0),xe=_r,Se=hr(pe[ge+8>>2],60),_r=el(Se,Se>>31,1e7,0),xe=xe+_r|0,Se=Ht+ct|0,ct=xe,Se=xe>>>0<_r>>>0?Se+1|0:Se,_r=Se,xe=br+pe[Fe+60>>2]|0,br=He+pe[Fe+56>>2]|0,br>>>0<He>>>0&&(xe=xe+1|0),ge=hr(pe[ge+16>>2],60),He=el(ge,ge>>31,1e7,0),br=He+br|0,ge=Ht+xe|0,ge=br>>>0<He>>>0?ge+1|0:ge,He=br;t:{if((Se|0)<(ge|0)||(Se|0)<=(ge|0)&&!(ct>>>0>=He>>>0)&&!0){ge=((Xr|0)<(ge|0)?1:(Xr|0)<=(ge|0)?Pt>>>0>=He>>>0?0:1:0)&((Xr|0)>(_r|0)?1:(Xr|0)>=(_r|0)?Pt>>>0<ct>>>0?0:1:0);break t}ge=((Xr|0)<(ge|0)?1:(Xr|0)<=(ge|0)?Pt>>>0>=He>>>0?0:1:0)|((Xr|0)>(_r|0)?1:(Xr|0)>=(_r|0)?Pt>>>0<ct>>>0?0:1:0)}ge=hr(pe[(ge?cn:Ln)>>2],60),ge=el(ge,ge>>31,1e7,0),He=ta+ge|0,Se=Ht+rr|0,Se=He>>>0<ge>>>0?Se+1|0:Se,br=Se}if(ge=pe[Fe+40>>2],Se=pe[Fe+44>>2]-(br+(ge>>>0<He>>>0)|0)|0,He=ge-He|0,ge=Se,(ge|0)<0||(ge|0)<=0&&!(He>>>0>=0)&&!0)break e;oh(He,ge,Fe- -64|0),_e[ye>>1]=pe[Fe+64>>2],_e[ye+2>>1]=pe[Fe+68>>2],pe[ye+4>>2]=pe[Fe+72>>2],Ee=1,_e[ye+14>>1]=or[Fe+92>>1]+1,_e[ye+8>>1]=pe[Fe+76>>2],_e[ye+10>>1]=pe[Fe+80>>2],_e[ye+12>>1]=pe[Fe+84>>2],ge=pe[Fe+88>>2],_e[ye+18>>1]=3,_e[ye+16>>1]=ge}return Jr=Fe+96|0,Ee}function Vme(ge,Ee,ye,Fe,Se){var xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0;e:{if(or[ge>>1])break e;qe[482]=Ee,C(+Ee),xe=y(1)|0,rr=y(0)|0;r:{if(Xr=xe,ta=xe&-65536,!ta)break r;if((xe&2146435072)==2146435072){pe[966]=1;break r}if((ta|0)>=1)break r;return-2147467259}_r=pe[812],ct=pe[813],He=ct,br=-1;r:{t:{if((xe|0)<(He|0)||(br=1,(xe|0)>(He|0)))break t;if(He=rr,(_r|0)==(He|0))break r;br=He>>>0<_r>>>0?-1:1}if(He=-2147467259,(((Xr&ct)>-1?br:0-br|0)|0)==1)break e}r:{_r=pe[814],He=pe[815],ct=He,br=-1;t:{if((xe|0)<(He|0)||(br=1,(xe|0)>(ct|0)))break t;if((rr|0)==(_r|0))break r;br=rr>>>0<_r>>>0?-1:1}if(_r=br,(((He&Xr)>-1?_r:0-_r|0)|0)!=-1)break r;return-2147467259}r:{t:{a:{if(Se|!ta)break a;if((xe&2146435072)==2146435072){pe[966]=1;break a}if((ta|0)<1)break t}Dn(qe[pe[(ye<<2)+1216>>2]>>3]),Pt=qe[482];break r}eB(),jc(Ee),Xr=pe[965],rr=Xr,xe=pe[964],h(0,xe|0),h(1,rr|0),Pt=+R();t:{if(pe[792]==(xe|0)&&pe[793]==(rr|0)||(He=pe[965],He>>>0<65536))break t;pe[965]=He^-2147483648,Pt=qe[482],C(+Pt),rr=y(1)|0,xe=y(0)|0}Xr=rr,_r=rr,rr=pe[(ye<<2)+1216>>2],ct=pe[rr+4>>2],He=pe[rr>>2],rr=ct,br=-1;t:{a:{if((_r|0)<(rr|0)||(br=1,(_r|0)>(rr|0)))break a;if((xe|0)==(He|0)){qe[482]=Ee;break t}br=xe>>>0<He>>>0?-1:1}if(_r=br,qe[482]=Ee,(((Xr&ct)>-1?_r:0-_r|0)|0)==-1)break r}jc(qe[395])}if(_e[ge+18>>1]=ye,xe=tB(),He=-2147467259,p0(0))break e;r:{if(Fe){if((xe|0)>2957003)break e;xe=xe+1462|0;break r}if(xe+4346018>>>0>7304483)break e}_e[ge+14>>1]=((xe+6|0)%7|0)+1;r:{if(!(!Se|xe)){pe[ge>>2]=67436;break r}if(!xe){pe[ge>>2]=788331,Fe=30;break r}t:{if((xe|0)<=-1){Fe=(xe^-1)/1461|0,rr=-4-(Fe<<2)|0,He=(hr(Fe,1461)+xe|0)+1461|0;break t}Fe=(xe+-1|0)/1461|0,rr=Fe<<2,He=hr(Fe,-1461)+xe|0}t:{if(Se&&(rr|0)<=199)break t;if(Fe=rr+-101|0,He=(((Fe|0)/100|0)-((Fe|0)/400|0)|0)+He|0,(He|0)>=1462){Fe=rr+1900|0,xe=Fe&3;a:{if(Se){if(xe|(rr|0)<200)break a;xe=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break a}if(xe)break a;xe=!((Fe|0)%100)&((Fe|0)%400|0)!=0}rr=rr+4|0,He=((hr(xe,12)|0)==12?-1460:-1461)+He|0;break t}if((He|0)>0)break t;rr=rr+-4|0,He=He+1461|0}Fe=rr+1900|0,xe=Fe&3;t:{if(Se){if(xe|(rr|0)<200)break t;xe=!((Fe>>>0)%100)&((Fe>>>0)%400|0)!=0;break t}if(xe)break t;xe=!((Fe|0)%100)&((Fe|0)%400|0)!=0}for(Xr=hr(xe,12),xe=Xr;Se=xe,xe=xe+1|0,Fe=He,He=Fe-ir[Se+1232|0]|0,(He|0)>0;);He=Se,Se=Se+-11|0,Se=(He-((Xr|0)<(Se|0)?Xr:Se)>>>0)/12|0,_e[ge>>1]=(Se+rr|0)+1900,_e[ge+2>>1]=(hr(Se,-12)+xe|0)-Xr}if(pe[ge+4>>2]=Fe,qe[482]=Pt,Xo(),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(Pt),_o(qe[400]),Ee=qe[482],Fe=k1(),_e[ge+8>>1]=Fe,x1(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(Ee),_o(qe[401]),Ee=qe[482],Fe=k1(),_e[ge+10>>1]=Fe,x1(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(Ee),_o(qe[401]),!ye)return ye=k1(),_e[ge+16>>1]=0,_e[ge+12>>1]=ye,0;Ee=qe[482],Fe=k1(),_e[ge+12>>1]=Fe,x1(Fe<<16>>16),Fe=pe[965],Fe>>>0>=65536&&(pe[965]=Fe^-2147483648),Dn(Ee),_o(qe[pe[(ye<<2)+1312>>2]>>3]),qe[482]=Zc(qe[482]),_e[ge+16>>1]=k1(),He=0}return He}function Zme(ge,Ee,ye){qe[482]=ge,Dn(qe[pe[(ye<<2)+1216>>2]>>3]);e:{r:{if(Ee>>>0<=1){if(Ee-1)break e;break r}_o(qe[401])}_o(qe[401])}_o(qe[400]),Xo()}function lh(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0;Se=pe[ge+4>>2],_r=-2146827284,xe=or[ge>>1],He=_e[ge+2>>1];e:{if((He|0)>=1){ge=(He+-1|0)/12|0;break e}ge=(He|0)/-12^-1}rr=xe+ge<<16>>16;e:{if((rr|0)>9999|((ye?1900:-9999)+(Ee?4:0)|0)>(rr|0)||(He=He+hr(ge,-12)<<16>>16,(He+-1&65535)>>>0>11|(!Se|(rr|0)==1900&(He|0)==2&(Se|0)==29?!ye:0)))break e;if(xe=rr+1e4|0,br=(xe|0)/4|0,ge=br<<2,Xr=(ge|0)%100|0,ct=(ge|0)%400|0,br=hr(br,1461)+Se|0,Se=ge+-1|0,Se=((br+((Se|0)/-100|0)|0)+((Se|0)/400|0)|0)+-1|0,xe=(hr(xe-ge|0,12)+He|0)+-1|0,xe)for(ge=ct?Xr?0:12:0,xe=xe+ge|0;Se=ir[ge+1232|0]+Se|0,ge=ge+1|0,(xe|0)!=(ge|0););r:{if(!(!ye&&!Ee)){if(ge=Se+-4346385|0,!((rr|0)>1900|(He|0)>=3))break r;ge=Se+-4346384|0;break r}ge=Se+-4346384|0}if(ge>>>0>2958465)break e;pe[Fe>>2]=ge,_r=0}return _r}function jme(ge,Ee,ye,Fe,Se){var xe=0,He=0;He=Jr-16|0,Jr=He;e:{r:{t:{if((or[ge+2>>1]+-32767&65535)>>>0>1){a:{if(_e[ge+18>>1]>=1){if(lo(_e[ge+16>>1]),P5(qe[pe[(_e[ge+18>>1]<<2)+1312>>2]>>3]),xe=qe[482],(Se|0)==2){qe[482]=Fe,Dn(xe);break a}lo(_e[ge+12>>1]),Dn(xe);break a}if((Se|0)==2){qe[482]=Fe;break a}lo(_e[ge+12>>1])}P5(qe[401]),xe=qe[482];a:{if((Se|0)==1){qe[482]=Fe;break a}lo(_e[ge+10>>1])}Dn(xe),P5(qe[401]),xe=qe[482];a:{if(!Se){qe[482]=Fe;break a}lo(_e[ge+8>>1])}Dn(xe),P5(qe[400]),Fe=qe[482];a:{if((lh(ge,Ee,ye,He+12|0)|0)<0)break a;if(ge=pe[He+12>>2],!Ee)break t;if(lo(ge+-1462|0),(ge|0)<1462)break a;if(ge=pe[965],Ee=ge&-65536,!Ee)break r;if((ge&2146435072)==2146435072){pe[966]=1;break r}if((Ee|0)>=1)break r}pe[964]=0,pe[965]=0}pe[964]=0,pe[965]=0,p0(8);break e}x1(ge)}Dn(Fe)}Jr=He+16|0}function Ume(ge,Ee,ye){var Fe=0,Se=0;Se=Jr-16|0,Jr=Se;e:{r:{t:{if((or[ge+2>>1]+-32767&65535)>>>0>1){a:{if(_e[ge+18>>1]>=1){lo(_e[ge+16>>1]),Fe=H5(qe[pe[(_e[ge+18>>1]<<2)+1312>>2]>>3]),lo(_e[ge+12>>1]),Dn(Fe);break a}lo(_e[ge+12>>1])}Fe=H5(qe[401]),lo(_e[ge+10>>1]),Dn(Fe),Fe=H5(qe[401]),lo(_e[ge+8>>1]),Dn(Fe),Fe=H5(qe[400]);a:{if((lh(ge,Ee,ye,Se+12|0)|0)<0)break a;if(ge=pe[Se+12>>2],!Ee)break t;if(lo(ge+-1462|0),(ge|0)<1462)break a;if(ge=pe[965],Ee=ge&-65536,!Ee)break r;if((ge&2146435072)==2146435072){pe[966]=1;break r}if((Ee|0)>=1)break r}pe[964]=0,pe[965]=0}pe[964]=0,pe[965]=0,p0(8);break e}x1(ge)}Dn(Fe)}Jr=Se+16|0}function Gme(ge,Ee,ye){var Fe=0;Fe=Ee&3;e:{if(ye){if(Fe|(Ee|0)<2100)break e;Fe=!((Ee>>>0)%100)&((Ee>>>0)%400|0)!=0;break e}if(Fe)break e;Fe=!((Ee|0)%100)&((Ee|0)%400|0)!=0}return ir[(((hr(Fe,12)+ge|0)+-1|0)%48|0)+1232|0]}function Wme(ge,Ee,ye,Fe){var Se=0,xe=0;if(Se=Jr-32|0,Jr=Se,Hme(Fe,ge,Se+8|0)){Fe=pe[Se+12>>2],pe[ge>>2]=pe[Se+8>>2],pe[ge+4>>2]=Fe,pe[ge+16>>2]=pe[Se+24>>2],Fe=pe[Se+20>>2],pe[ge+8>>2]=pe[Se+16>>2],pe[ge+12>>2]=Fe,Fe=ge;e:{if((lh(ge,Ee,ye,Se+28|0)|0)>=0){ge=((pe[Se+28>>2]+6|0)%7|0)+1|0;break e}pe[Se+28>>2]=-1,ge=6}_e[Fe+14>>1]=ge,xe=1}return Jr=Se+32|0,xe}function oh(ge,Ee,ye){var Fe=0,Se=0,xe=0,He=0,rr=0,br=0;xe=oB(ge,Ee,711573504,201),Se=xe,pe[ye+28>>2]=(Se+1>>>0)%7,He=(Se>>>0)/146097|0,Fe=Se+hr(He,-146097)|0,rr=(hr(Fe,100)+75>>>0)/3652425|0,br=hr(rr,-36524)+Fe|0,Fe=(br>>>0)/1461|0,Fe=((hr(rr,100)+hr(He,400)|0)+(Fe<<2)|0)+((hr(br+hr(Fe,-1461)|0,100)+75>>>0)/36525|0)|0,Se=(((Se+((Fe>>>0)/100|0)|0)-(Fe>>>2)|0)-((Fe>>>0)/400|0)|0)+hr(Fe,-365)|0,xe=el(xe,Ht,-864e5,-1),ge=oB(ge,Ee,1e4,0)+xe|0,Ee=Fe+1|0;e:{if(!(!((Ee>>>0)%100)|Ee&3&&(Ee>>>0)%400|0)){Ee=ir[Se+1328|0],xe=(Ee<<1)+1696|0;break e}Ee=ir[Se+1728|0],xe=(Ee<<1)+2096|0}pe[ye+12>>2]=(ge>>>0)/36e5,pe[ye+4>>2]=Ee+1,pe[ye>>2]=Fe+1601,Ee=(ge>>>0)/1e3|0,pe[ye+20>>2]=(Ee>>>0)%60,pe[ye+16>>2]=((ge>>>0)/6e4>>>0)%60,pe[ye+24>>2]=ge-hr(Ee,1e3),pe[ye+8>>2]=(Se-_e[xe>>1]|0)+1}function t2(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0;xe=pe[ge+4>>2];e:{if((xe|0)<1||(_r=xe+-1|0,_r>>>0>11)||(ye=pe[ge>>2],Fe=ye+-1601|0,Fe>>>0>29226)||(He=pe[ge+8>>2],(He|0)<1))break e;Xr=pe[ge+24>>2],rr=ye&65535,Se=1696;r:{if(!((rr>>>0)%400))break r;Se=ye&3?2096:(rr>>>0)%100|0?1696:2096}if(Xr>>>0>999||(rr=pe[ge+20>>2],rr>>>0>59)||(ct=pe[ge+16>>2],ct>>>0>59)||(Pt=pe[ge+12>>2],Pt>>>0>23)||(He=He+-1|0,He>>>0>=_e[Se+(xe<<1)>>1]-_e[Se+(_r<<1)>>1]>>>0))break e;Se=Fe>>>2,xe=hr(Fe,365),ge=Fe&65535,Fe=(ge>>>0)/400|0,ta=(ge>>>0)/100|0,ye=ye+-1600|0,br=ye&65535;r:{if((br>>>0)%400&&(ge=2096,!((br>>>0)%100)|ye&3))break r;ge=1696}br=1,ye=hr(hr(hr(Pt,60)+ct|0,60)+rr|0,1e3)+Xr|0,ge=_e[(_r<<1)+ge>>1]+(Fe+((He+(xe+Se|0)|0)-ta|0)|0)|0,Fe=el(ge,ge>>31,864e5,0),ye=ye+Fe|0,ge=Ht,pe[Ee>>2]=el(ye,ye>>>0<Fe>>>0?ge+1|0:ge,1e4,0),pe[Ee+4>>2]=Ht}return br}function YL(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0;Se=Jr-112|0,Jr=Se,oh(ye,Fe,Se+80|0);e:{r:{if(pe[ge>>2]){if(!t2(ge,Ee))break e;break r}if(He=pe[ge+8>>2],(He|0)>5|!He)break e;if(ye=pe[ge+4>>2],Fe=pe[ge+28>>2],xe=pe[Se+80>>2],pe[Se+56>>2]=1,pe[Se+52>>2]=ye,pe[Se+48>>2]=xe,pe[Se+60>>2]=pe[ge+12>>2],pe[Se+64>>2]=pe[ge+16>>2],pe[Se+68>>2]=pe[ge+20>>2],ge=pe[ge+24>>2],pe[Se+76>>2]=0,pe[Se+72>>2]=ge,!t2(Se+48|0,Se+8|0)){xe=0;break e}ge=Fe+8|0,ye=Fe+1|0,rr=(He|0)<2,oh(pe[Se+8>>2],pe[Se+12>>2],Se+16|0),br=Se,xe=pe[Se+44>>2];t:{a:{if((Fe|0)<(xe|0)){ge=ge-xe|0;break a}if(ge=1,(Fe|0)<=(xe|0))break t;ge=ye-xe|0}pe[br+56>>2]=ge}t:{if(rr||(ye=ge+7|0,pe[Se+56>>2]=ye,xe=1,!t2(Se+48|0,Se+8|0)))break t;for(;;){if(oh(pe[Se+8>>2],pe[Se+12>>2],Se+16|0),ge=pe[Se+24>>2],xe=xe+1|0,(He|0)==(xe|0))break t;if(ye=ye+7|0,pe[Se+56>>2]=ye,!t2(Se+48|0,Se+8|0))break}}if(pe[Se+56>>2]=ge,!t2(Se+48|0,Se+8|0)){xe=0;break e}ge=pe[Se+12>>2],pe[Ee>>2]=pe[Se+8>>2],pe[Ee+4>>2]=ge}xe=1}return Jr=Se+112|0,xe}function zme(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0,cn=0,Ln=0;rr=Jr-16|0,Jr=rr,qe[rr+8>>3]=ge,cn=Ee,C(+ge),xe=y(1)|0,He=y(0)|0,Se=xe,br=Se,xe=Se&2146435072;e:{if(!xe){Ue[ye+30|0]=0,_e[ye+32>>1]=0,_e[Ee+2>>1]=0,Ee=0;break e}if(_r=(xe>>>20)+-1022|0,xe=hr(_r,39457)>>17,_e[ye+32>>1]=xe+16385|Se>>>16&32768,(Fe|0)<=14){if(Fe=(Fe+xe|0)+1|0,(Fe|0)<=-1){Ue[ye+30|0]=0,_e[ye+32>>1]=0,_e[Ee+2>>1]=0,Ee=0;break e}Fe=(Fe|0)<15?Fe:15}if(pe[rr+8>>2]=He<<11,pe[rr+12>>2]=br<<11|He>>>21|-2147483648,Se=Vc(rr+8|0,_r,xe^-1),(Se|0)>=1)for(He=ye+32|0;xe=or[He>>1],_e[He>>1]=xe+1&32767|xe&32768,Se=Vc(rr+8|0,Se,-1),(Se|0)>0;);r:{if(!Se){Se=pe[rr+8>>2],xe=pe[rr+12>>2];break r}He=pe[rr+12>>2],br=0-Se|0,xe=He>>>br,pe[rr+12>>2]=xe,Se=He<<Se+32|pe[rr+8>>2]>>>br,pe[rr+8>>2]=Se}He=xe>>>0<(Se>>>0<2576980377?429496730:429496729)>>>0?922:9223,Se=He+Se|0,pe[rr+8>>2]=Se,Se>>>0<He>>>0&&(xe=xe+1|0,pe[rr+12>>2]=xe);r:{if((Fe|0)<1){He=ye;break r}for(Xr=Se>>>16,ct=or[rr+14>>1],Pt=ye+32|0,Ln=(Fe|0)==15,He=ye,br=1;;){_r=Fe;t:{a:{for(;;){if(Fe=hr(Xr,10)+(hr(Se&65535,10)>>>16)>>>16,ta=hr(ct,10)+(Fe+hr(xe&65535,10)>>>16)>>>16|48,_e[He>>1]=ta,xe=Fe+hr(xe,10)|0,ct=xe>>>16,Se=hr(Se,10),Xr=Se>>>16,(br^-1|(ta|0)!=48)&1)break a;if(Fe=or[Pt>>1],_e[Pt>>1]=Fe+-1&32767|Fe&32768,!Ln)break}br=1;break t}He=He+2|0,br=0}if(Fe=_r+-1|0,!((_r|0)>1))break}pe[rr+12>>2]=xe,pe[rr+8>>2]=Se}Fe=He-ye|0,Se=Fe>>1;r:{if((Fe|0)<=29){if((xe|0)<=-1){_e[He>>1]=57,xe=Se+1|0;break r}_e[He>>1]=48}for(;;){if(xe=Se,(Se|0)<1)break r;if(Se=xe+-1|0,He=He+-2|0,or[He>>1]!=48)break}}Ue[ye+30|0]=xe,_e[Ee+2>>1]=xe,Ee=(or[ye+32>>1]&32767)+-16384|0}_e[cn>>1]=Ee,Jr=rr+16|0}function Vc(ge,Ee,ye){var Fe=0,Se=0,xe=0,He=0,rr=0,br=0;Fe=Jr-16|0,Jr=Fe;e:{if(!ye||(He=ye>>31,He=He+ye^He,!He))break e;for(ye=(ye|0)>0?2112:2608;;){if(Se=He&15,Se){Se=(Se<<4)+ye|0,xe=_e[Se+8>>1],br=$me(qe[ge>>3],qe[Se>>3],Fe),Ee=Ee+xe|0;r:{if(_e[Fe+14>>1]<=0){Se=or[Fe+6>>1],xe=or[Fe+8>>1];break r}xe=pe[Fe+4>>2],Se=or[Fe+6>>1]<<1,_e[Fe+6>>1]=Se,rr=pe[Fe+8>>2],pe[Fe+12>>2]=pe[Fe+12>>2]<<1|rr>>>31,xe=rr<<1|xe>>>31,pe[Fe+8>>2]=xe,Ee=Ee+-1|0}r:{if((Se&65535|(xe&1|(br|0)!=0))>>>0<32769||(Se=pe[Fe+8>>2],xe=Se+1|0,pe[Fe+8>>2]=xe,xe>>>0>=Se>>>0)||(Se=pe[Fe+12>>2],xe=Se+1|0,pe[Fe+12>>2]=xe,xe>>>0>=Se>>>0))break r;pe[Fe+12>>2]=-2147483648,Ee=Ee+1|0}Se=pe[Fe+12>>2],pe[ge>>2]=pe[Fe+8>>2],pe[ge+4>>2]=Se}if(ye=ye+240|0,He=He>>4,!He)break}}return Jr=Fe+16|0,Ee}function $me(ge,Ee,ye){var Fe=0,Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0,cn=0,Ln=0,_l=0,Ml=0,_u=0;return C(+Ee),He=y(1)|0,Se=y(0)|0,rr=Se&65535,C(+ge),Pt=y(1)|0,Fe=y(0)|0,xe=Pt,Xr=Fe&65535,_l=hr(Xr,rr),_e[ye>>1]=_l,ct=Fe>>>16,ta=hr(ct,rr),Se=Se>>>16,_r=hr(Se,Xr),Ml=((ta&65535)+(_l>>>16)|0)+(_r&65535)|0,_e[ye+2>>1]=Ml,cn=xe&65535,Fe=hr(cn,rr),br=((Fe&65535)+(ta>>>16)|0)+(_r>>>16)|0,_r=hr(Se,ct),Pt=He&65535,Ln=hr(Pt,Xr),ta=((br+(_r&65535)|0)+(Ln&65535)|0)+(Ml>>>16)|0,_e[ye+4>>1]=ta,He=He>>>16,br=hr(He,Xr),_u=(br&65535)+(Fe>>>16)|0,Fe=xe>>>16,xe=hr(Fe,rr),rr=hr(Pt,ct),Xr=hr(Se,cn),_r=(((((_u+(xe&65535)|0)+(_r>>>16)|0)+(Ln>>>16)|0)+(rr&65535)|0)+(Xr&65535)|0)+(ta>>>16)|0,_e[ye+6>>1]=_r,Ln=(xe>>>16)+(br>>>16)|0,xe=hr(He,ct),br=hr(Fe,Se),Se=hr(Pt,cn),ct=(((((Ln+(xe&65535)|0)+(rr>>>16)|0)+(Xr>>>16)|0)+(br&65535)|0)+(Se&65535)|0)+(_r>>>16)|0,_e[ye+8>>1]=ct,rr=hr(He,cn),Se=(((rr&65535)+(xe>>>16)|0)+(br>>>16)|0)+(Se>>>16)|0,xe=hr(Fe,Pt),br=(Se+(xe&65535)|0)+(ct>>>16)|0,_e[ye+10>>1]=br,He=hr(Fe,He),Fe=(((He&65535)+(rr>>>16)|0)+(xe>>>16)|0)+(br>>>16)|0,_e[ye+12>>1]=Fe,_e[ye+14>>1]=(Fe>>>16)+(He>>>16),(_l|Ml|ta)&65535}function Kme(ge,Ee,ye){var Fe=0,Se=0,xe=0,He=0;e:{if(Fe=ir[ye+30|0],!Fe)break e;for(Se=ye;He=He*10+ +(cB[pe[pe[ge>>2]+4>>2]](ge,or[Se>>1])|0),Se=Se+2|0,xe=(Fe|0)>1,Fe=Fe+-1|0,!!xe;);C(+He),Fe=y(1)|0,ge=y(0)|0,pe[Ee>>2]=ge<<11,pe[Ee+4>>2]=((Fe&2097151)<<11|ge>>>21)&2147481600|ge>>>21|-2147483648,Fe=Vc(Ee,(Fe>>>20&2047)+-1022|0,((or[ye+32>>1]&32767)-ir[ye+30|0]|0)+-16384|0),Se=pe[Ee>>2];r:{if(!(Se&3071)){ge=Se;break r}if(ge=Se+1024|0,pe[Ee>>2]=ge,Se>>>0<4294966272)break r;Se=pe[Ee+4>>2],xe=Se+1|0,pe[Ee+4>>2]=xe,Fe=(xe>>>0<Se>>>0)+Fe|0}if((Fe|0)<=-1022)break e;return Se=(Fe<<20)+1071644672|0,(Se|0)<0?1:(Fe=pe[Ee+4>>2],pe[Ee>>2]=Fe<<21|ge>>>11,pe[Ee+4>>2]=_e[ye+32>>1]&-2147483648|(Se|Fe>>>11&1048575),0)}return pe[Ee>>2]=0,pe[Ee+4>>2]=0,0}function Zc(ge){var Ee=0,ye=0,Fe=0,Se=0,xe=0,He=0,rr=0,br=0;if(Ee=Jr-16|0,Jr=Ee,qe[Ee+8>>3]=ge,C(+ge),ye=y(1)|0,Fe=y(0)|0,He=ye,ye=ye&2146435072,ye){pe[Ee+8>>2]=Fe<<11,pe[Ee+12>>2]=He<<11|Fe>>>21|-2147483648,Fe=(ye>>>20)+-1022|0,ye=hr(Fe,39457)>>17,xe=ye+-14|0,Se=Vc(Ee+8|0,Fe,14-ye|0),Fe=pe[Ee+8>>2];e:{if((Se|0)>=((mr[Ee+12>>2]<(Fe>>>0<2147477094?-1243209483:-1243209484)>>>0?48:47)|0))break e;Se=Vc(Ee+8|0,Se,1),Fe=pe[Ee+8>>2],xe=ye+-15|0}ye=xe,xe=Fe,Fe=-2147483648>>>(Se&31),xe=xe+Fe|0,pe[Ee+8>>2]=xe;e:{if(xe>>>0>=Fe>>>0||(rr=pe[Ee+12>>2],br=rr+1|0,pe[Ee+12>>2]=br,br>>>0>=rr>>>0))break e;pe[Ee+12>>2]=-2147483648,Se=Se+1|0}pe[Ee+8>>2]=xe&0-(Fe<<1),Se=Vc(Ee+8|0,Se,ye),ye=pe[Ee+8>>2];e:{if(!(ye&3071)){Fe=ye;break e}if(Fe=ye+1024|0,pe[Ee+8>>2]=Fe,ye>>>0<4294966272)break e;ye=pe[Ee+12>>2],xe=ye+1|0,pe[Ee+12>>2]=xe,Se=(xe>>>0<ye>>>0)+Se|0}e:{if((Se|0)<=-1023){pe[Ee+8>>2]=0,pe[Ee+12>>2]=0;break e}if(ye=(Se<<20)+1071644672|0,(ye|0)<=-1)break e;Se=pe[Ee+12>>2],pe[Ee+8>>2]=Se<<21|Fe>>>11,pe[Ee+12>>2]=Se>>>11&1048575|(ye|He&-2147483648)}ge=qe[Ee+8>>3]}return Jr=Ee+16|0,ge}function p0(ge){var Ee=0;return Ee=pe[966],pe[966]=ge,Ee}function LC(){var ge=0,Ee=0,ye=0;return ge=pe[964],Ee=pe[965],Dn(1048576),Dn(2146435072),_e[1931]<0?(pe[964]=ge,pe[965]=Ee,-2147483648):(ye=k1(),pe[964]=ge,pe[965]=Ee,ye^-2147483648)}function BC(ge){var Ee=0,ye=0,Fe=0,Se=0,xe=0;C(+ge),Ee=y(1)|0,xe=y(0)|0,Se=Ee,ye=Ee>>>20,Ee=ye&2047,Fe=0;e:{if(Ee>>>0<1023||(Fe=ge,Ee>>>0>1075))break e;if(ye=-1<<(19-ye&31),Ee>>>0>=1044)return h(0,ye&xe),h(1,Se|0),+R();Se=Se&ye,h(0,0),h(1,Se|0),Fe=+R()}return Fe}function PC(ge){var Ee=0,ye=0,Fe=0;if(ge+307>>>0<=615){pe[964]=0,pe[965]=-2147483648,Fe=Vc(3856,1,ge),ye=pe[964],ge=pe[965];e:{if(!(ye&3071))break e;Ee=pe[965],ge=pe[964]+1024|0,ge>>>0<1024&&(Ee=Ee+1|0),pe[964]=ge,pe[965]=Ee,ye=ge,ge=Ee}pe[964]=ge<<21|ye>>>11,pe[965]=(ge>>>11&1048575|Fe<<20)+1071644672;return}(ge|0)>=309&&(pe[966]=1),pe[964]=0,pe[965]=0}function qme(ge){var Ee=0,ye=0;if(ye=_e[1931],!(ye|ge)){pe[966]=pe[966]&4?4:64;return}e:{if((ye|0)<1||(k1()|0)!=10)break e;if(Ee=qe[482],Xo(),jc(Ee),!or[1931]){PC(ge);return}qe[482]=Ee}for(Ee=1;;){if(ge&1&&(Ee=nB(Ee)),ge=ge>>>1,ge){_o(qe[482]);continue}break}qe[482]=Ee}function Qme(ge,Ee,ye,Fe,Se,xe){var He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0;Xr=Jr-16|0,Jr=Xr,br=(Ee<<1)+ge|0,ct=Xr+12|0;e:{r:{t:{a:{if(rr=Se?Fe:1,_r=(ye|0)<5&rr+3>>>0<8,_r)break a;n:{if((rr|0)>(ye|0))break n;if(Fe=ye+rr|0,(Fe|0)>=3){if((ye|0)<5|(rr|0)>-4)break a;if((Fe+-2|0)<(Se|0))break n;break a}if((ye|0)<5)break a}if(Pt=1,Fe=1,(ye|0)<7)break t;Fe=ye-(rr+97>>>0>196?6:5)|0;break t}if((ye|0)==1&&(Fe=0,!rr))break t;Fe=ye-((rr|0)<(ye|0)?(rr|0)<1?2-rr|0:1:0)|0}t:{if((Fe|0)<(Se|0)){He=1,Se=0;a:{if((Ee|0)<1)break a;n:{i:{if(!Fe){if(or[ge>>1]>52)break i;break a}if((Fe|0)<1|(Fe|0)>=(Ee|0))break a;if(or[(Fe<<1)+ge>>1]<=52)break n;for(;;){if(Se=Fe+-1|0,He=(Se<<1)+ge|0,ta=or[He>>1]+1|0,_e[He>>1]=ta,(ta&65535)!=58)break n;if(Fe=Se,!Se)break}}_e[ge>>1]=49,Se=1,He=rr+1|0;break a}for(;Se=Fe,(Se|0)>=2&&(Fe=Se+-1|0,or[(Fe<<1)+ge>>1]==48););He=rr}if((_r^-1)&(He|0)>(ye|0)|Pt)break t;break r}if(He=rr,!Pt)break r}pe[ct>>2]=32768,ye=ge+2|0;t:{if((Se|0)<2){Fe=ye;break t}if(Fe=ye+(Se<<1)|0,Fe>>>0>=br>>>0){Fe=ye;break t}Se=Se+-1|0,pe[ct>>2]=Se|32768,ge=ge+4|0,(Ee<<1)+-4>>1>>>0<Se>>>0&&Uc(),rn(ge,ye,Se<<1),_e[ye>>1]=xe}Fe>>>0<br>>>0&&(_e[Fe>>1]=69,Fe=Fe+2|0);t:{if(Fe>>>0>=br>>>0){Se=Fe;break t}if(Se=Fe+2|0,(He|0)<=0){_e[Fe>>1]=45,He=1-He|0;break t}_e[Fe>>1]=43,He=He+-1|0}if((He|0)<100|Se>>>0>=br>>>0||(ge=(He>>>0)/100|0,_e[Se>>1]=ge+48,He=He-hr(ge,100)|0,Se=Se+2|0),Se>>>0<br>>>0&&(_e[Se>>1]=((He|0)/10|0)+48,Se=Se+2|0),Se>>>0>=br>>>0)break e;_e[Se>>1]=((He|0)%10|0)+48,Se=Se+2|0;break e}if(!((Se|0)<0|(Se|0)>(He|0))){if(Fe=(He|0)>(Ee|0)?Ee:He,ye=Fe-Se|0,ye)for(Ee=(Se<<1)+ge|0,Se=0;_e[Ee+(Se<<1)>>1]=48,Se=Se+1|0,(ye|0)!=(Se|0););Se=(Fe<<1)+ge|0;break e}if(ye=Se-He|0,pe[ct>>2]=ye,(He|0)>=1){if(rr=(He|0)>(Ee|0)?Ee:He,ye=rr<<1,_r=ye+ge|0,Fe=(_r+(Se<<1)|0)-ye|0,ye=Fe+-2|0,!(ye>>>0<ge>>>0|Fe>>>0>=br>>>0))for(;_e[Fe>>1]=or[ye>>1],Fe=Fe+-2|0,ye=ye+-2|0,ye>>>0>=_r>>>0;);(He|0)<(Ee|0)&&(_e[_r>>1]=xe),Ee=Se-rr|0,ge=br-_r>>1,Se=_r+(((ge|0)>(Ee|0)?Ee+1|0:ge)<<1)|0;break e}Fe=((ge-(He<<1)|0)+(Se<<1)|0)+2|0;r:{if(Fe>>>0>=br>>>0||(Se=((Se<<1)+ge|0)+-2|0,Se>>>0<ge>>>0))break r;for(;_e[Fe>>1]=or[Se>>1],Fe=Fe+-2|0,Se=Se+-2|0,Se>>>0>=ge>>>0;);}(Ee|0)>=1&&(_e[ge>>1]=48,ge=ge+2|0),ge>>>0<br>>>0&&(_e[ge>>1]=xe,ge=ge+2|0),Fe=br-ge>>1;r:{if(!He||(Ee=0-He|0,Ee=(Fe|0)<(Ee|0)?Fe:Ee,!Ee))break r;for(Se=0;_e[(Se<<1)+ge>>1]=48,Se=Se+1|0,(Ee|0)!=(Se|0););}Se=(((Fe|0)<(ye|0)?Fe:ye)<<1)+ge|0}return Jr=Xr+16|0,Se}function OC(ge,Ee,ye,Fe){var Se=0,xe=0,He=0;e:{r:{t:{a:{if(!Fe){if(or[ge>>1]<=52)break a;break r}if((Fe|0)<1)break a;if((Fe|0)<15)break t}pe[Ee>>2]=1,pe[ye>>2]=0;return}if(or[(Fe<<1)+ge>>1]<=52)break e;for(;;){if(Se=Fe+-1|0,xe=(Se<<1)+ge|0,He=or[xe>>1]+1|0,_e[xe>>1]=He,(He&65535)!=58)break e;if(Fe=Se,!Fe)break}}_e[ge>>1]=49,pe[Ee>>2]=pe[Ee>>2]+1,pe[ye>>2]=1;return}for(;Ee=Fe,(Fe|0)>=2&&(Fe=Ee+-1|0,or[(Fe<<1)+ge>>1]==48););pe[ye>>2]=Ee}function Jme(ge,Ee,ye,Fe){var Se=0;Se=Jr-16|0,Jr=Se,ge=cB[pe[pe[ge>>2]+8>>2]](ge)|0,pe[Se+8>>2]=0;e:{if(ye<<1>>>0<=33){if((ye|0)<1)break e;_e[Ee>>1]=0;break e}N5(qe[482],Se+8|0,Ee,15),Ee=Qme(Ee,ye,Fe,_e[Se+8>>1],_e[Se+10>>1],ge)}return Jr=Se+16|0,Ee}function eB(){var ge=0,Ee=0,ye=0;e:{if(ye=pe[964],ge=pe[965],Ee=ge&-65536,Ee){if((ge&2146435072)==2146435072){pe[966]=1,Xo();return}if((Ee|0)<1)break e}Xo();return}Xo(),(ye|0)==pe[964]&&pe[965]==(ge|0)||jc(1)}function Xme(){var ge=0,Ee=0,ye=0;e:{if(ye=pe[964],ge=pe[965],Ee=ge&-65536,Ee){if((ge&2146435072)==2146435072){pe[966]=1,Xo();return}if((Ee|0)>0)break e}Xo();return}Xo(),(ye|0)==pe[964]&&pe[965]==(ge|0)||Dn(1)}function Dn(ge){qe[482]=rB(qe[482],ge)}function rB(ge,Ee){var ye=0;return ge=ge+Ee,C(+ge),ye=y(1)|0,y(0)|0,(ye&2146435072)==2146435072&&(pe[966]=1,ge=qe[396]),ge}function jc(ge){qe[482]=a2(qe[482],ge)}function a2(ge,Ee){var ye=0;return ge=ge-Ee,C(+ge),ye=y(1)|0,y(0)|0,(ye&2146435072)==2146435072&&(pe[966]=1,ge=qe[396]),ge}function _o(ge){qe[482]=uh(qe[482],ge)}function uh(ge,Ee){var ye=0,Fe=0,Se=0,xe=0;return C(+(ge*Ee)),ye=y(1)|0,xe=y(0)|0,Fe=ye&2146435072,0|(Fe|0)!=2146435072?(Fe=!(Fe|Se),Se=Fe?pe[792]:xe,ye=Fe?pe[793]:ye,h(0,Se|0),h(1,ye|0),+R()):(pe[966]=1,ye=pe[793],h(0,pe[792]),h(1,ye|0),+R())}function P5(ge){qe[482]=O5(qe[482],ge)}function O5(ge,Ee){var ye=0,Fe=0,Se=0,xe=0,He=0,rr=0;e:{if(C(+Ee),ye=y(1)|0,y(0)|0,!(ye&2146435072)){Fe=4;break e}if(Fe=1,C(+(ge/Ee)),ye=y(1)|0,Se=y(0)|0,xe=ye&2146435072,He=xe,!0&(xe|0)==2146435072)break e;return Fe=!(He|rr),Se=Fe?pe[792]:Se,ye=Fe?pe[793]:ye,h(0,Se|0),h(1,ye|0),+R()}return pe[966]=Fe,ye=pe[793],h(0,pe[792]),h(1,ye|0),+R()}function x1(ge){qe[482]=ge>>>0}function lo(ge){qe[482]=ge|0}function Yme(){var ge=0,Ee=0;ge=+La(+qe[482]),qe[482]=ge,C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072&&(pe[966]=8)}function NC(){var ge=0,Ee=0;ge=+ya(+qe[482]),qe[482]=ge,C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072&&(pe[966]=8)}function k1(){return ch(qe[482])}function ch(ge){var Ee=0,ye=0,Fe=0,Se=0,xe=0;C(+ge),Ee=y(1)|0,ye=y(0)|0,Fe=Ee&2146435072,Se=(Fe|0)==1106247680&Se>>>0<0|Fe>>>0<1106247680,Ee=Ee&2147483647,xe=Ee,h(0,ye|0),h(1,Ee|0),ge=+R();e:{if(ge<18446744073709552e3&ge>=0){Fe=rt(ge)>=1?ge>0?~~Et(Or(ge/4294967296),4294967295)>>>0:~~Wt((ge-+(~~ge>>>0>>>0))/4294967296)>>>0:0,Ee=~~ge>>>0;break e}Fe=0,Ee=0}return ye=Se?Ee:ye,Ee=Se?Fe:xe,!Ee&ye>>>0<4294967295|Ee>>>0<0?ye:-1}function tB(){return aB(qe[482])}function aB(ge){var Ee=0,ye=0;return C(+ge),Ee=y(1)|0,y(0)|0,Ee=Ee&2145386496,ye=(Ee|0)==1105199104&ye>>>0<0|Ee>>>0<1105199104,rt(ge)<2147483648?Ee=~~ge:Ee=-2147483648,ye?Ee:-2147483648}function HC(){var ge=0,Ee=0;ge=+aa(+qe[482]),qe[482]=ge,C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072&&(pe[966]=8)}function e4e(){var ge=0,Ee=0,ye=0;e:{if(Ee=qe[482],C(+Ee),ge=y(1)|0,y(0)|0,ge=ge&2145386496,(ge|0)==1101004799&!0|ge>>>0<1101004799&&(Ee=+ga(+Ee),qe[482]=Ee,C(+Ee),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=8}}function r4e(){var ge=0,Ee=0,ye=0;e:{if(Ee=qe[482],C(+Ee),ge=y(1)|0,y(0)|0,ge=ge&2145386496,(ge|0)==1101004799&!0|ge>>>0<1101004799&&(Ee=+ia(+Ee),qe[482]=Ee,C(+Ee),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=8}}function t4e(){var ge=0,Ee=0,ye=0,Fe=0;ye=8,Ee=qe[482],C(+Ee),ge=y(1)|0,y(0)|0,ge=ge&2145386496;e:{if((ge|0)==1101004799&!0|ge>>>0<1101004799&&(Ee=+mt(+Ee),qe[482]=Ee,ye=4,C(+Ee),ge=y(1)|0,y(0)|0,(ge&2146435072)!=2146435072))break e;pe[966]=ye}}function VC(){var ge=0,Ee=0;ge=+zt(+qe[482]),qe[482]=ge,C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072&&(pe[966]=8)}function Xo(){qe[482]=BC(qe[482])}function ZC(){var ge=0,Ee=0;ge=+Qa(+qe[482]),qe[482]=ge,C(+ge),Ee=y(1)|0,y(0)|0,(Ee&2146435072)==2146435072&&(pe[966]=1)}function jC(ge,Ee,ye){return Kme(ge,Ee,ye)}function N5(ge,Ee,ye,Fe){zme(ge,Ee,ye,Fe)}function Il(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0;br=pe[Ee+4>>2],ct=pe[Ee>>2],rr=He,He=pe[ge>>2],Se=pe[ge+4>>2],Ee=0,ge=el(ct,rr,Se,Ee),xe=Ht,rr=br,br=0,Se=el(rr,br,Se,Ee),xe=xe+Se|0,Ee=Ht+_r|0,Ee=xe>>>0<Se>>>0?Ee+1|0:Ee,Se=xe,_r=Ee,xe=He,Ee=el(rr,br,xe,0),He=Se,Se=Ht,rr=He+Se|0,He=_r,He=rr>>>0<Se>>>0?He+1|0:He,Se=0,_r=el(ct,Xr,xe,br),Xr=Ht,xe=Xr+ge|0,ge=xe>>>0<Xr>>>0?Se+1|0:Se,br=Ee,xe=Ee+xe|0,Ee=ge,Ee=xe>>>0<br>>>0?Ee+1|0:Ee,ge=rr,rr=Ee,Ee=ge+Ee|0,Ee>>>0<rr>>>0&&(He=He+1|0),pe[ye>>2]=Ee,pe[ye+4>>2]=He,pe[Fe>>2]=_r,pe[Fe+4>>2]=xe}function UC(ge){return a2(qe[482],ge)}function GC(ge,Ee){qe[482]=a2(ge,Ee)}function nB(ge){return uh(qe[482],ge)}function H5(ge){return O5(qe[482],ge)}function iB(ge){qe[482]=O5(ge,qe[482])}function WC(ge,Ee){qe[482]=O5(ge,Ee)}function Uc(){Ga(1),Uc()}function a4e(ge,Ee){ge=ge|0,Ee=Ee|0,pe[970]||(pe[971]=Ee,pe[970]=ge)}function n4e(){return 3888}function i4e(){return Jr|0}function l4e(ge){return ge=ge|0,ge=Jr-ge&-16,Jr=ge,ge|0}function o4e(ge){ge=ge|0,Jr=ge}function u4e(ge){return ge=ge|0,Uc()|0}function n2(ge,Ee){F(ge|0,Ee|0)}function c4e(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0,_r=0;return Se=ye>>>16,xe=ge>>>16,_r=hr(Se,xe),He=ye&65535,rr=ge&65535,br=hr(He,rr),xe=(br>>>16)+hr(xe,He)|0,Se=(xe&65535)+hr(Se,rr)|0,ge=(((hr(Ee,ye)+_r|0)+hr(ge,Fe)|0)+(xe>>>16)|0)+(Se>>>16)|0,Ee=br&65535|Se<<16,Ht=ge,Ee}function s4e(ge,Ee,ye,Fe){var Se=0,xe=0,He=0;return Se=Ee>>31,ge=ge^Se,He=ge-Se|0,xe=Ee>>31,xe=(xe^Ee)-((ge>>>0<Se>>>0)+xe|0)|0,ge=Fe>>31,ye=ye^ge,Se=Fe>>31,ye=lB(He,xe,ye-ge|0,(Se^Fe)-((ye>>>0<ge>>>0)+Se|0)|0),Ee=Ee^Fe,ge=Ee>>31,Ee=Ee>>31,ye=ye^Ee,Fe=ye-Ee|0,Ht=(ge^Ht)-((ye>>>0<Ee>>>0)+ge|0)|0,Fe}function lB(ge,Ee,ye,Fe){var Se=0,xe=0,He=0,rr=0,br=0,_r=0,Xr=0,ct=0,Pt=0,ta=0,cn=0;e:{r:{t:{a:{n:{i:{l:{o:{u:{c:{if(He=Ee,He){if(Se=ye,!Se)break c;if(xe=Fe,!xe)break u;if(Se=Gr(xe)-Gr(He)|0,Se>>>0<=31)break o;break r}if((Fe|0)==1&ye>>>0>=0|Fe>>>0>1)break r;return Ee=(ge>>>0)/(ye>>>0)|0,n2(ge-hr(Ee,ye)|0,0),Ht=0,Ee}if(Se=Fe,!ge)break l;if(!Se||(xe=Se+-1|0,xe&Se))break i;return n2(ge,He&xe),ge=He>>>(uB(Se)&31),Ht=0,ge}if(xe=Se+-1|0,!(xe&Se))break n;br=(Gr(Se)+33|0)-Gr(He)|0,_r=0-br|0;break t}br=Se+1|0,_r=63-Se|0;break t}return ge=(He>>>0)/(Se>>>0)|0,n2(0,He-hr(ge,Se)|0),Ht=0,ge}if(Se=Gr(Se)-Gr(He)|0,Se>>>0<31)break a;break r}if(n2(ge&xe,0),(Se|0)==1)break e;return ye=uB(Se),Fe=ge,ge=ye&31,32<=(ye&63)>>>0?(Se=0,ge=Ee>>>ge):(Se=Ee>>>ge,ge=((1<<ge)-1&Ee)<<32-ge|Fe>>>ge),Ht=Se,ge}br=Se+1|0,_r=63-Se|0}if(xe=Ee,Pt=ge,Se=br&63,He=Se&31,32<=(Se&63)>>>0?(Se=0,rr=xe>>>He):(Se=xe>>>He,rr=((1<<He)-1&xe)<<32-He|Pt>>>He),xe=Se,He=ge,Se=_r&63,ge=Se&31,32<=(Se&63)>>>0?(Se=He<<ge,ge=0):(Se=(1<<ge)-1&He>>>32-ge|Ee<<ge,ge=He<<ge),Ee=Se,br)for(Se=Fe+-1|0,He=ye+-1|0,He>>>0<4294967295&&(Se=Se+1|0),_r=Se;Se=xe<<1|rr>>>31,xe=rr<<1,Pt=Se,xe=Ee>>>31|xe,ct=xe,rr=_r-((He>>>0<xe>>>0)+Se|0)|0,Se=rr>>31,Xr=rr>>31,xe=ye&Xr,rr=ct-xe|0,xe=Pt-((Fe&Se)+(ct>>>0<xe>>>0)|0)|0,Se=Ee<<1|ge>>>31,ge=ta|ge<<1,Ee=Se|cn,ct=0,Xr=Xr&1,ta=Xr,br=br+-1|0,!!br;);return n2(rr,xe),Se=Ee<<1|ge>>>31,ge=Xr|ge<<1,Ht=Se|ct,ge}n2(ge,Ee),ge=0,Ee=0}return Ht=Ee,ge}function el(ge,Ee,ye,Fe){return ge=c4e(ge,Ee,ye,Fe),ge}function oB(ge,Ee,ye,Fe){return ge=s4e(ge,Ee,ye,Fe),ge}function sh(ge,Ee,ye,Fe){return lB(ge,Ee,ye,Fe),Ee=S()|0,ge=la()|0,Ee=Ee|0,Ht=ge,Ee}function uB(ge){return ge?31-Gr(ge+-1^ge)|0:32}var cB=[null,Ia,Gt,Wa,Ome,on];return{memory:Object.create(Object.prototype,{grow:{},buffer:{get:function(){return ze}}}),Base_StrBuf:Ba,Base_StrBufSize:Va,Dtr_DaysPerMonth:ma,Dtr_FromNum:Sn,Dtr_Yr:un,Dtr_Mon:za,Dtr_DOM:gn,Dtr_Hour:Qi,Dtr_Min:ml,Dtr_Sec:Ji,Dtr_Wdy:no,Dtr_FracSec:Xi,Dtr_Rounding:Yi,Dtr_Write:Oe,Dtr_ToNum:je,Dtr_ToNumWithDuration:Be,Dtr_Days:ur,Dtr_ToDays:cr,Dtr_ToTime:lr,Dtr_UtcToLocal:Tr,Mathpack_Zero:Hr,Mathpack_One:Vr,Mathpack_Pi:it,Mathpack_Div:ft,Mathpack_Mul:St,Mathpack_Sub:Vt,Mathpack_Add:kt,Mathpack_Power:Lt,Mathpack_Cond:Zt,Mathpack_Cond2:Xt,Mathpack_TakeMathError:$t,Mathpack_Trunc:qt,Mathpack_Ceil:$a,Mathpack_Floor:Mt,Mathpack_Abs:Pa,Mathpack_Neg:Ci,Mathpack_Float:wn,Mathpack_SFloat:Do,Mathpack_Fix:io,Mathpack_LFix:Oi,Mathpack_SFix:jr,Mathpack_Round:Ft,Mathpack_RoundUp:At,Mathpack_RoundDown:da,Mathpack_TenTo:Yt,Mathpack_Compare:Ut,Mathpack_GetExp32:Sa,Mathpack_Equal:Ja,Mathpack_ViewRound:bn,Mathpack_Sqrt:tn,Mathpack_Exp:Za,Mathpack_Ln:ni,Mathpack_Log:Io,Mathpack_Sin:Qo,Mathpack_Cos:Nr,Mathpack_Tan:zr,Mathpack_Asin:Tt,Mathpack_Acos:Ka,Mathpack_Atan:ha,Mathpack_Atan2:Hn,Mathpack_Mod:Vn,Mathpack_FormatGeneral:Ni,Mathpack_FormatGetExponent:Hi,Mathpack_FormatGetSign:Un,Mathpack_FormatFixed:kl,Mathpack_FormatScientific:wl,Mathpack_Pack:Dl,_start:on,__errno_location:n4e,setThrew:a4e,stackSave:i4e,stackAlloc:l4e,stackRestore:o4e,__growWasmMemory:u4e}}var A=new ArrayBuffer(65536),T=(function(we){var Pe=new Uint8Array(we);return function(ze,Ue){var _e,pe;if(typeof Buffer>"u")for(_e=atob(Ue),pe=0;pe<_e.length;pe++)Pe[ze+pe]=_e.charCodeAt(pe);else for(_e=Buffer.from(Ue,"base64"),pe=0;pe<_e.length;pe++)Pe[ze+pe]=_e[pe]}})(A);T(1024,"yAwAAAEAAAACAAAAAwAAAAAAAAAE"),T(1056,"AQAAAAsAAAANAAAABwAAAAkAAAADAAAABQAAAA8AAAAAAAEAMAACADkAMQAcAAMAPQA6ADIAKgAmAB0AEQAEAD4ANwA7ACQANQAzACsAFgAtACcAIQAeABgAEgAMAAUAPwAvADgAGwA8ACkAJQAQADYAIwA0ABUALAAgABcACwAuABoAKAAPACIAFAAfAAoAGQAOABMACQANAAgABwAGAJAMAACYDAAAoAwAAKgMAAAfHR8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHB8eHx4fHx4fHh8fHR8eHx4fHx4fHh8="),T(1312,"WAwAAHAMAABoDAAAeAw="),T(1359,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsAAAAAHwA8AFsAeQCYALYA1QD0ABIBMQFPAW4B"),T(1759,"AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAAAHwA7AFoAeACXALUA1ADzABEBMAFOAW0B"),T(2135,"oAQ="),T(2151,"yAc="),T(2167,"+go="),T(2182,"QJwO"),T(2198,"UMMR"),T(2214,"JPQU"),T(2229,"gJaYGA=="),T(2245,"ILy+Gw=="),T(2261,"KGvuHg=="),T(2277,"+QKVIg=="),T(2292,"QLdDuiU="),T(2308,"EKXU6Cg="),T(2324,"KueEkSw="),T(2339,"gPQg5rUv"),T(2355,"oDGpX+My"),T(2371,"BL/JG442AAAAAAAAAJ61cCuorcWdawAAAAAAAADXlUMOBY0pr6AAAAAAAAAA1abP/0kfeMLVAAAAAAAAAPz32oePeufXCgEAAAAAAACjFJvFFquz7z8BAAAAAAAAnjIjmcCtD4V1AQAAAAAAAOCM6YDJR7qTqgEAAAAAAADnptOoxbkCpN8BAAAAAAAAqhfmfyuhFrYUAgAAAAAAAJO/m4WRoijKSQIAAAAAAABrVSc5jfdw4H4CAAAAAAAARmGCNzUMLvmzAgAAAAAAADDJPOP/llKK6QIAAAAAAABmF7/W86aRmR4DAAAAAAAAjt75nfvrfqpTAwAAAAAAAM3MzMzMzMzM/f///wAAAAAK16NwPQrXo/r///8AAAAAO99PjZduEoP3////AAAAACxlGeJYF7fR8////wAAAAAjhEcbR6zFp/D///8AAAAAtmlsrwW9N4bt////AAAAALxCeuXVlL/W6f///wAAAAD9zmGEEXfMq+b///8AAAAAl6W0NkFfcInj////AAAAAL/V7b3O/ubb3////wAAAAD/qiTLC//rr9z///8AAAAAzIhQbwnMvIzZ////AAAAABMOtEtCEy7h1f///wAAAAAP2FwJNdwktNL///8AAAAA2aywOvd8HZDP////AAAAAFvhTcS+lJXmy////wAAAAC6lDlFrR6xz5b///8AAAAAWcF+sVN8Erth////AAAAAKXpOaUn6n+oLP///wAAAACmGQlrumDFl/f+//8AAAAAm1N1/fcCtIjC/v//AAAAAH3TZfC8NUP2jP7//wAAAACh5LxkfEbQ3Vf+//8AAAAAyYJTfG66ysci/v//AAAAAJOgc9uT4PSz7f3//wAAAAAwAMs42ycXorj9//8AAAAABswjVHeD/5GD/f//AAAAAGC8pD2p3oCDTv3//wAAAAC+TjFK7Dzl7Bj9//8AAAAA1+Eyz81fYNXj/P//AAAAADoZemMlQzHArvz//w=="),T(3126,"kEEYLURU+yEJQAAAAAAAAOA/AAAAAAAAAEAYLURU+yH5PwAAAAAAAPA/"),T(3182,"WUAAAAAAAAAkQAAAAAAAQI9AAAAAAAAAOEAAAAAAAABOQClRzqDIRdg+IXQL5wZroz41IN+kpBFvPvZNfx3q2jg+AADA////30EAAAAAAADgwQAAsOlNYnBCBAQAABAE"),T(3904,"4E8=");var D=E({Math:n.Math,Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},{abort:function(){throw new Error("abort")},Base_LocaleIsNumeral:a.Base_LocaleIsNumeral,Base_LocaleGetOrdinal:a.Base_LocaleGetOrdinal,Base_LocaleDecimalSeparator:a.Base_LocaleDecimalSeparator,Math_log10:a.Math_log10,Math_log:a.Math_log,Math_sqrt:a.Math_sqrt,Math_sin:a.Math_sin,Math_cos:a.Math_cos,Math_tan:a.Math_tan,Math_atan:a.Math_atan,Math_exp:a.Math_exp,proc_exit:l.proc_exit,getTempRet0:a.getTempRet0},A),_=D.memory;r.memory=_;var M=D.Base_StrBuf;r.Base_StrBuf=M;var k=D.Base_StrBufSize;r.Base_StrBufSize=k;var v=D.Dtr_DaysPerMonth;r.Dtr_DaysPerMonth=v;var b=D.Dtr_FromNum;r.Dtr_FromNum=b;var x=D.Dtr_Yr;r.Dtr_Yr=x;var w=D.Dtr_Mon;r.Dtr_Mon=w;var L=D.Dtr_DOM;r.Dtr_DOM=L;var N=D.Dtr_Hour;r.Dtr_Hour=N;var U=D.Dtr_Min;r.Dtr_Min=U;var K=D.Dtr_Sec;r.Dtr_Sec=K;var G=D.Dtr_Wdy;r.Dtr_Wdy=G;var $=D.Dtr_FracSec;r.Dtr_FracSec=$;var O=D.Dtr_Rounding;r.Dtr_Rounding=O;var j=D.Dtr_Write;r.Dtr_Write=j;var z=D.Dtr_ToNum;r.Dtr_ToNum=z;var H=D.Dtr_ToNumWithDuration;r.Dtr_ToNumWithDuration=H;var V=D.Dtr_Days;r.Dtr_Days=V;var I=D.Dtr_ToDays;r.Dtr_ToDays=I;var B=D.Dtr_ToTime;r.Dtr_ToTime=B;var q=D.Dtr_UtcToLocal;r.Dtr_UtcToLocal=q;var W=D.Mathpack_Zero;r.Mathpack_Zero=W;var Z=D.Mathpack_One;r.Mathpack_One=Z;var P=D.Mathpack_Pi;r.Mathpack_Pi=P;var Q=D.Mathpack_Div;r.Mathpack_Div=Q;var Y=D.Mathpack_Mul;r.Mathpack_Mul=Y;var X=D.Mathpack_Sub;r.Mathpack_Sub=X;var ee=D.Mathpack_Add;r.Mathpack_Add=ee;var oe=D.Mathpack_Power;r.Mathpack_Power=oe;var le=D.Mathpack_Cond;r.Mathpack_Cond=le;var ue=D.Mathpack_Cond2;r.Mathpack_Cond2=ue;var te=D.Mathpack_TakeMathError;r.Mathpack_TakeMathError=te;var ie=D.Mathpack_Trunc;r.Mathpack_Trunc=ie;var ae=D.Mathpack_Ceil;r.Mathpack_Ceil=ae;var re=D.Mathpack_Floor;r.Mathpack_Floor=re;var ne=D.Mathpack_Abs;r.Mathpack_Abs=ne;var ce=D.Mathpack_Neg;r.Mathpack_Neg=ce;var me=D.Mathpack_Float;r.Mathpack_Float=me;var he=D.Mathpack_SFloat;r.Mathpack_SFloat=he;var Ce=D.Mathpack_Fix;r.Mathpack_Fix=Ce;var ve=D.Mathpack_LFix;r.Mathpack_LFix=ve;var fe=D.Mathpack_SFix;r.Mathpack_SFix=fe;var Ae=D.Mathpack_Round;r.Mathpack_Round=Ae;var Te=D.Mathpack_RoundUp;r.Mathpack_RoundUp=Te;var ke=D.Mathpack_RoundDown;r.Mathpack_RoundDown=ke;var Ve=D.Mathpack_TenTo;r.Mathpack_TenTo=Ve;var Je=D.Mathpack_Compare;r.Mathpack_Compare=Je;var Ze=D.Mathpack_GetExp32;r.Mathpack_GetExp32=Ze;var pr=D.Mathpack_Equal;r.Mathpack_Equal=pr;var vr=D.Mathpack_ViewRound;r.Mathpack_ViewRound=vr;var Fr=D.Mathpack_Sqrt;r.Mathpack_Sqrt=Fr;var tr=D.Mathpack_Exp;r.Mathpack_Exp=tr;var Dr=D.Mathpack_Ln;r.Mathpack_Ln=Dr;var fr=D.Mathpack_Log;r.Mathpack_Log=fr;var er=D.Mathpack_Sin;r.Mathpack_Sin=er;var Me=D.Mathpack_Cos;r.Mathpack_Cos=Me;var Ie=D.Mathpack_Tan;r.Mathpack_Tan=Ie;var Qe=D.Mathpack_Asin;r.Mathpack_Asin=Qe;var dr=D.Mathpack_Acos;r.Mathpack_Acos=dr;var Cr=D.Mathpack_Atan;r.Mathpack_Atan=Cr;var yr=D.Mathpack_Atan2;r.Mathpack_Atan2=yr;var Ir=D.Mathpack_Mod;r.Mathpack_Mod=Ir;var Pr=D.Mathpack_FormatGeneral;r.Mathpack_FormatGeneral=Pr;var Ne=D.Mathpack_FormatGetExponent;r.Mathpack_FormatGetExponent=Ne;var ar=D.Mathpack_FormatGetSign;r.Mathpack_FormatGetSign=ar;var sr=D.Mathpack_FormatFixed;r.Mathpack_FormatFixed=sr;var Er=D.Mathpack_FormatScientific;r.Mathpack_FormatScientific=Er;var Sr=D.Mathpack_Pack;r.Mathpack_Pack=Sr;var $e=D._start;r._start=$e;var gr=D.__errno_location;r.__errno_location=gr;var xr=D.setThrew;r.setThrew=xr;var Qr=D.stackSave;r.stackSave=Qr;var qr=D.stackAlloc;r.stackAlloc=qr;var Ke=D.stackRestore;r.stackRestore=Ke;var Rr=D.__growWasmMemory;r.__growWasmMemory=Rr},"../excel-online-cpp/lib/cpp-lib/env.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Base_LocaleDecimalSeparator",{enumerable:!0,get:function(){return n.Base_LocaleDecimalSeparator}}),Object.defineProperty(r,"Base_LocaleGetOrdinal",{enumerable:!0,get:function(){return n.Base_LocaleGetOrdinal}}),Object.defineProperty(r,"Base_LocaleIsNumeral",{enumerable:!0,get:function(){return n.Base_LocaleIsNumeral}}),r.Math_tan=r.Math_sqrt=r.Math_sin=r.Math_log10=r.Math_log=r.Math_exp=r.Math_cos=r.Math_atan=void 0,r.getTempRet0=C,r.setTempRet0=S;var n=c("../excel-online-cpp/lib/src/util.js"),a=Math.sqrt;r.Math_sqrt=a;var l=Math.log10||function(E){return Math.log(E)*Math.LOG10E};r.Math_log10=l;var o=Math.log;r.Math_log=o;var d=Math.exp;r.Math_exp=d;var g=Math.sin;r.Math_sin=g;var m=Math.cos;r.Math_cos=m;var y=Math.tan;r.Math_tan=y;var h=Math.atan;r.Math_atan=h;var R=0;function C(){return R}function S(F){R=F}},"../excel-online-cpp/lib/cpp-lib/math.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Math=void 0;var c=(function(n){if(n.imul&&n.fround&&n.clz32)return n;function a(g,m){m|=0;var y=(g&4194303)*m;return g&4290772992&&(y+=(g&4290772992)*m|0),y|0}var l=new Float32Array(1);function o(g){return l[0]=g,l[0]}function d(g){var m=g>>>0;return m===0?32:31-(n.log(m)/n.LN2|0)|0}return Object.create(n,{imul:{value:a},fround:{value:o},clz32:{value:d}})})(Math);r.Math=c},"../excel-online-cpp/lib/cpp-lib/wasi_snapshot_preview1.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.proc_exit=c;function c(n){throw new Error("unexpected process termination: "+n)}},"../excel-online-cpp/lib/src/dtr.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TimeDivision=r.Rounding=void 0,r.daysPerMonth=l,r.dtr=d,r.fromNum=y,r.toNum=h,r.toNumWithDuration=R,r.toDays=C,r.toTime=F,r.utcToLocal=E;var n=c("../excel-online-cpp/lib/cpp-lib/cpp.js"),a=c("../excel-online-cpp/lib/src/mathpack.js");function l(A,T,D){return(0,n.Dtr_DaysPerMonth)(A,T,D?1:0)}var o;(function(A){A[A.RoundSec=0]="RoundSec",A[A.Round10ths=1]="Round10ths",A[A.Round100ths=2]="Round100ths",A[A.Round1000ths=3]="Round1000ths"})(o||(r.Rounding=o={}));function d(A,T,D,_,M,k,v,b,x){return{yr:A,mon:T,dom:D,hour:_,min:M,sec:k,wdy:v,fracSec:b,rounding:x}}function g(A){return d((0,n.Dtr_Yr)(A),(0,n.Dtr_Mon)(A),(0,n.Dtr_DOM)(A),(0,n.Dtr_Hour)(A),(0,n.Dtr_Min)(A),(0,n.Dtr_Sec)(A),(0,n.Dtr_Wdy)(A),(0,n.Dtr_FracSec)(A),(0,n.Dtr_Rounding)(A))}function m(A,T){(0,n.Dtr_Write)(T.yr,T.mon,T.dom,T.hour,T.min,T.sec,T.wdy,T.fracSec,T.rounding,A)}function y(A,T,D,_){var M=T,k=0,v=(0,n.Dtr_FromNum)(A,M,k,D?1:0,_?1:0);return v===0?g(k):!1}function h(A,T,D){var _=0;m(_,A);var M=(0,n.Dtr_ToNum)(_,T?1:0,D?1:0),k=(0,n.Mathpack_TakeMathError)();return k===a.MathErrorNum.None?M:(0,a.mathError)(k)}function R(A,T,D,_,M){var k=0;m(k,A);var v=_,b=(0,n.Dtr_ToNumWithDuration)(k,T?1:0,D?1:0,v,M),x=(0,n.Mathpack_TakeMathError)();return x===a.MathErrorNum.None?b:(0,a.mathError)(x)}function C(A,T,D){var _=0;m(_,A);var M=(0,n.Dtr_ToDays)(_,T?1:0,D?1:0);return M===0?(0,n.Dtr_Days)():!1}var S;(function(A){A[A.Hour=0]="Hour",A[A.Minute=1]="Minute",A[A.Second=2]="Second"})(S||(r.TimeDivision=S={}));function F(A,T,D){var _=T,M=D,k=(0,n.Dtr_ToTime)(A,_,M),v=(0,n.Mathpack_TakeMathError)();return v===a.MathErrorNum.None?k:!1}function E(A,T,D,_){var M=0;m(M,A);var k=1;T.standardDate!=null&&m(k,T.standardDate);var v=2;T.daylightDate!=null&&m(v,T.daylightDate);var b=(0,n.Dtr_UtcToLocal)(M,T.bias,T.standardDate!=null?k:-1,T.standardBias,T.daylightDate!=null?v:-1,T.daylightBias,D?1:0,_?1:0);return b===0?!1:g(M)}},"../excel-online-cpp/lib/src/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isSupported=r.dtr=r.mathpack=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(c("../excel-online-cpp/lib/src/mathpack.js"));r.mathpack=a;var l=n.__importStar(c("../excel-online-cpp/lib/src/dtr.js"));r.dtr=l;var o=c("../excel-online-cpp/lib/src/util.js");Object.defineProperty(r,"isSupported",{enumerable:!0,get:function(){return o.isSupported}});var d=c("../excel-online-cpp/lib/cpp-lib/cpp.js");(0,d._start)()},"../excel-online-cpp/lib/src/mathpack.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.mod=r.atan2=r.atan=r.acos=r.asin=r.tan=r.cos=r.sin=r.log=r.ln=r.exp=r.sqrt=r.viewRound=r.cond2=r.power=r.add=r.sub=r.mul=r.div=r.compare=r.roundDown=r.roundUp=r.round=r.sfix=r.lfix=r.neg=r.abs=r.floor=r.ceil=r.trunc=r.exp32=r.pi=r.one=r.zero=r.MathErrorNum=void 0,r.mathError=h,r.equal=S,r.float=F,r.fix=E,r.tenTo=A,r.cond=T,r.formatGeneral=D,r.formatFixed=_,r.formatScientific=M,r.pack=k;var n=c("../excel-online-cpp/lib/cpp-lib/cpp.js"),a=c("../excel-online-cpp/lib/src/util.js"),l=c("../excel-online-cpp/lib/cpp-lib/cpp.js");function o(v,b){for(var x=new Uint16Array(l.memory.buffer),w="",L=0;L<b;L+=1)w+=String.fromCharCode(x[v+(L<<1)>>1]);return w}function d(v,b){for(var x=new Uint16Array(l.memory.buffer),w=0;w<b.length;w+=1)x[v+(w<<1)>>1]=b.charCodeAt(w)}var g;(function(v){v[v.None=0]="None",v[v.Over=1]="Over",v[v.Under=2]="Under",v[v.DivBy0=4]="DivBy0",v[v.Trans=8]="Trans",v[v._NA=16]="_NA",v[v._Val=32]="_Val",v[v._Num=64]="_Num"})(g||(r.MathErrorNum=g={}));function m(v){return{num:v}}var y=J(J(J(J({},g.Over,m(g.Over)),g.Under,m(g.Under)),g.DivBy0,m(g.DivBy0)),g.Trans,m(g.Trans));function h(v){var b;return(b=y[v])!=null?b:m(v)}function R(v){return function(b){var x=v(b),w=(0,n.Mathpack_TakeMathError)();return w===g.None?x:h(w)}}function C(v){return function(b,x){var w=v(b,x),L=(0,n.Mathpack_TakeMathError)();return L===g.None?w:h(L)}}r.zero=n.Mathpack_Zero,r.one=n.Mathpack_One,r.pi=n.Mathpack_Pi,r.exp32=n.Mathpack_GetExp32;function S(v,b){return(0,n.Mathpack_Equal)(v,b)!==0}r.trunc=n.Mathpack_Trunc,r.ceil=R(n.Mathpack_Ceil),r.floor=R(n.Mathpack_Floor),r.abs=n.Mathpack_Abs,r.neg=n.Mathpack_Neg;function F(v){return v<0?(0,n.Mathpack_SFloat)(v):(0,n.Mathpack_Float)(v)}function E(v){return(0,n.Mathpack_Fix)(v)>>>0}r.lfix=n.Mathpack_LFix,r.sfix=R(n.Mathpack_SFix),r.round=C(n.Mathpack_Round),r.roundUp=C(n.Mathpack_RoundUp),r.roundDown=C(n.Mathpack_RoundDown);function A(v){if(v<-1e3)return 0;if(v>1e3||!isFinite(v))return h(g.Over);var b=(0,n.Mathpack_TenTo)(v),x=(0,n.Mathpack_TakeMathError)();return x===g.None?b:h(x)}r.compare=n.Mathpack_Compare,r.div=C(n.Mathpack_Div),r.mul=C(n.Mathpack_Mul),r.sub=C(n.Mathpack_Sub),r.add=C(n.Mathpack_Add),r.power=C(n.Mathpack_Power);function T(v){var b=(0,n.Mathpack_Cond)(v),x=(0,n.Mathpack_TakeMathError)();return x===g.None?b:h(x)}r.cond2=n.Mathpack_Cond2,r.viewRound=R(n.Mathpack_ViewRound),r.sqrt=R(n.Mathpack_Sqrt),r.exp=R(n.Mathpack_Exp),r.ln=R(n.Mathpack_Ln),r.log=R(n.Mathpack_Log),r.sin=R(n.Mathpack_Sin),r.cos=R(n.Mathpack_Cos),r.tan=R(n.Mathpack_Tan),r.asin=R(n.Mathpack_Asin),r.acos=R(n.Mathpack_Acos),r.atan=R(n.Mathpack_Atan),r.atan2=C(n.Mathpack_Atan2),r.mod=C(n.Mathpack_Mod);function D(v,b,x){try{(0,a.setLocale)(v);var w=(0,n.Mathpack_FormatGeneral)(b,x);return w<0?h((0,n.Mathpack_TakeMathError)()):o((0,n.Base_StrBuf)(),w)}finally{(0,a.setLocale)(void 0)}}function _(v,b,x){var w=(0,n.Mathpack_FormatFixed)(v,b,x);if(w<0)return(0,n.Mathpack_TakeMathError)();var L=o((0,n.Base_StrBuf)(),w),N=(0,n.Mathpack_FormatGetExponent)(),U=(0,n.Mathpack_FormatGetSign)()!==0;return{sign:U,mantissa:L,exponent:N}}function M(v,b,x){var w=(0,n.Mathpack_FormatScientific)(v,b,x);if(w<0)return(0,n.Mathpack_TakeMathError)();var L=o((0,n.Base_StrBuf)(),w),N=(0,n.Mathpack_FormatGetExponent)(),U=(0,n.Mathpack_FormatGetSign)()!==0;return{sign:U,mantissa:L,exponent:N}}function k(v,b,x,w){try{(0,a.setLocale)(v);var L=(0,a.fastMin)(w.length,(0,n.Base_StrBufSize)());d((0,n.Base_StrBuf)(),w.substring(0,L));var N=(0,n.Mathpack_Pack)(!!b,x,L),U=(0,n.Mathpack_TakeMathError)();return U!==g.None?h(U):isNaN(N)?h(g.Over):N}finally{(0,a.setLocale)(void 0)}}},"../excel-online-cpp/lib/src/util.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.setLocale=n,r.Base_LocaleIsNumeral=l,r.Base_LocaleGetOrdinal=o,r.Base_LocaleDecimalSeparator=d,r.fastMin=g,r.isSupported=m;var c=void 0;function n(y){c=y}var a=46;function l(y){return c.isNumeral(y)?1:0}function o(y){return c.getOrdinal(y)}function d(){var y=c.decimalSeparator;return y.length===0?a:y.charCodeAt(0)}function g(y,h){return y<h?y:h}function m(){var y=new ArrayBuffer(2);return new Uint16Array(y)[0]=1,new Uint8Array(y)[0]===1}},"../excel-online-x10-interop/lib/augmentationLoop/definitions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/augmentationLoop/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-x10-interop/lib/augmentationLoop/definitions.js"),r)},"../excel-online-x10-interop/lib/definitions/calcDefinitions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PictureDbnum=r.PictureColor=r.PictureSpecial=r.PictureSingle=r.Rounding=void 0;var c="X10",n;(function(g){g[g.RoundSec=0]="RoundSec",g[g.Round10ths=1]="Round10ths",g[g.Round100ths=2]="Round100ths",g[g.Round1000ths=3]="Round1000ths"})(n||(r.Rounding=n={}));var a;(function(g){g[g.Sep=1]="Sep",g[g.Hash=2]="Hash",g[g.Zero=3]="Zero",g[g.Decimal=4]="Decimal",g[g.Percent=5]="Percent",g[g.Comma=6]="Comma",g[g.Colon=7]="Colon",g[g.DateSep=8]="DateSep",g[g.Slash=9]="Slash",g[g.Space=10]="Space",g[g.Minus=11]="Minus",g[g.Plus=12]="Plus",g[g.OpenParen=13]="OpenParen",g[g.CloseParen=14]="CloseParen",g[g.Extra=15]="Extra",g[g.Backslash=16]="Backslash",g[g.Star=17]="Star",g[g.Year=18]="Year",g[g.Month=19]="Month",g[g.Day=20]="Day",g[g.Hour=21]="Hour",g[g.Minute=22]="Minute",g[g.Second=23]="Second",g[g.E=24]="E",g[g.APDelim=25]="APDelim",g[g.Quote=26]="Quote",g[g.ColorStart=27]="ColorStart",g[g.ColorEnd=28]="ColorEnd",g[g.Text=29]="Text",g[g.Question=30]="Question",g[g.Underscore=31]="Underscore",g[g.Reign=32]="Reign",g[g.LocDay=33]="LocDay",g[g.Era=34]="Era",g[g.EraYear=35]="EraYear",g[g.Nen1=36]="Nen1",g[g.Gatsu1=37]="Gatsu1",g[g.Nichi1=38]="Nichi1",g[g.Nen2=39]="Nen2",g[g.Gatsu2=40]="Gatsu2",g[g.Nichi2=41]="Nichi2",g[g.BidiDate=42]="BidiDate",g[g.BidiNum=43]="BidiNum",g[g.DayTh=44]="DayTh",g[g.MonthTh=45]="MonthTh",g[g.YearTh=46]="YearTh",g[g.EngYearTh=47]="EngYearTh",g[g.ThYear=48]="ThYear",g[g.HourTh=49]="HourTh",g[g.MinuteTh=50]="MinuteTh",g[g.SecondTh=51]="SecondTh",g[g.ZeroTh=52]="ZeroTh"})(a||(r.PictureSingle=a={}));var l;(function(g){g[g.AP1=0]="AP1",g[g.AP2=1]="AP2",g[g.AP3=2]="AP3",g[g.GeneralOldMAC=3]="GeneralOldMAC",g[g.General=4]="General",g[g.Currency=5]="Currency"})(l||(r.PictureSpecial=l={}));var o;(function(g){g[g.Black=0]="Black",g[g.White=1]="White",g[g.Red=2]="Red",g[g.Green=3]="Green",g[g.Blue=4]="Blue",g[g.Yellow=5]="Yellow",g[g.Magenta=6]="Magenta",g[g.Cyan=7]="Cyan",g[g.Color=8]="Color"})(o||(r.PictureColor=o={}));var d;(function(g){g[g.DBNUM1=0]="DBNUM1",g[g.DBNUM2=1]="DBNUM2",g[g.DBNUM3=2]="DBNUM3",g[g.DBNUM4=3]="DBNUM4"})(d||(r.PictureDbnum=d={}))},"../excel-online-x10-interop/lib/definitions/x10Services.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TableOrientation=r.RecognizedTablesMetadataState=r.ColumnFormulaSuggestionUpdateKind=r.FormulaCopilotIPEMode=r.SchedulerFeature=r.GotoCtrlClickResultKind=r.ValuePreviewResultKind=r.PositionKind=r.HighlightKind=r.PerCharacterExperimentResultKind=r.PluginAttachGroup=r.PluginGroup=r.PluginFactoryName=r.MessageType=r.EditorMessageType=void 0;var c="X10",n;(function(T){T[T.FunctionMessage=0]="FunctionMessage"})(n||(r.EditorMessageType=n={}));var a;(function(T){T[T.Insert=0]="Insert",T[T.Delete=1]="Delete",T[T.Replace=2]="Replace"})(a||(r.MessageType=a={}));var l;(function(T){T[T.TestPlugin=0]="TestPlugin",T[T.AutocompletePlugin=1]="AutocompletePlugin",T[T.DragPlugin=2]="DragPlugin",T[T.ConfigTestPlugin=3]="ConfigTestPlugin",T[T.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",T[T.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",T[T.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",T[T.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",T[T.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",T[T.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",T[T.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",T[T.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",T[T.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",T[T.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",T[T.ValuePreviewPlugin=15]="ValuePreviewPlugin",T[T.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",T[T.SyntaxErrorsPlugin=17]="SyntaxErrorsPlugin",T[T.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",T[T.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",T[T.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",T[T.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",T[T.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",T[T.GetLocalePlugin=24]="GetLocalePlugin",T[T.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",T[T.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",T[T.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",T[T.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",T[T.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",T[T.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",T[T.FormulaRepairShadowEvalPlugin=1007]="FormulaRepairShadowEvalPlugin",T[T.PythonAutocompletePlugin=1008]="PythonAutocompletePlugin",T[T.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",T[T.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",T[T.PythonTooltipPlugin=1011]="PythonTooltipPlugin",T[T.PythonSyntaxHighlightingPlugin=1012]="PythonSyntaxHighlightingPlugin",T[T.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",T[T.SlowTestPlugin=2001]="SlowTestPlugin",T[T.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",T[T.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",T[T.PythonTestPlugin=2004]="PythonTestPlugin",T[T.ChatGPTPlugin=2005]="ChatGPTPlugin",T[T.EventsTestPlugin=2006]="EventsTestPlugin",T[T.AutocompletePythonPlugin=2007]="AutocompletePythonPlugin"})(l||(r.PluginFactoryName=l={}));var o;(function(T){T[T.Excel=0]="Excel",T[T.Python=1]="Python"})(o||(r.PluginGroup=o={}));var d;(function(T){T[T.Core=0]="Core",T[T.Python=1]="Python",T[T.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete"})(d||(r.PluginAttachGroup=d={}));var g;(function(T){T[T.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(g||(r.PerCharacterExperimentResultKind=g={}));var m;(function(T){T[T.CellRef=0]="CellRef",T[T.StructRef=1]="StructRef",T[T.NamedRange=2]="NamedRange",T[T.Parentheses=3]="Parentheses",T[T.comment=4]="comment",T[T.keyword=5]="keyword",T[T.operator_kind=6]="operator_kind",T[T.string=7]="string",T[T.number=8]="number",T[T.regexp=9]="regexp",T[T.type=10]="type",T[T.class_kind=11]="class_kind",T[T.interface_kind=12]="interface_kind",T[T.enum_kind=13]="enum_kind",T[T.enumMember=14]="enumMember",T[T.typeParameter=15]="typeParameter",T[T.function=16]="function",T[T.method=17]="method",T[T.property=18]="property",T[T.variable=19]="variable",T[T.parameter=20]="parameter",T[T.module=21]="module",T[T.intrinsic=22]="intrinsic",T[T.selfParameter=23]="selfParameter",T[T.clsParameter=24]="clsParameter",T[T.magicFunction=25]="magicFunction",T[T.builtinConstant=26]="builtinConstant",T[T.parenthesis=27]="parenthesis",T[T.curlybrace=28]="curlybrace",T[T.bracket=29]="bracket",T[T.colon=30]="colon",T[T.semicolon=31]="semicolon",T[T.arrow=32]="arrow"})(m||(r.HighlightKind=m={}));var y;(function(T){T[T.Absolute=0]="Absolute",T[T.Relative=1]="Relative"})(y||(r.PositionKind=y={}));var h;(function(T){T[T.Failure=0]="Failure",T[T.Success=1]="Success",T[T.Unavailable=2]="Unavailable"})(h||(r.ValuePreviewResultKind=h={}));var R;(function(T){T[T.ReferenceFound=0]="ReferenceFound",T[T.NoReferenceFound=1]="NoReferenceFound",T[T.Failure=2]="Failure",T[T.RangeResolutionFailure=3]="RangeResolutionFailure",T[T.NotAFormula=4]="NotAFormula"})(R||(r.GotoCtrlClickResultKind=R={}));var C;(function(T){T[T.ArgumentAssistance=0]="ArgumentAssistance",T[T.SimpleAutoComplete=1]="SimpleAutoComplete",T[T.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",T[T.ValuePreview=3]="ValuePreview",T[T.ColoredReferences=4]="ColoredReferences",T[T.ParenthesisCoupling=5]="ParenthesisCoupling",T[T.SyntaxErrors=6]="SyntaxErrors",T[T.GotoCtrlClick=7]="GotoCtrlClick",T[T.EnumAutoComplete=8]="EnumAutoComplete",T[T.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(C||(r.SchedulerFeature=C={}));var S;(function(T){T[T.Create=0]="Create",T[T.Modify=1]="Modify"})(S||(r.FormulaCopilotIPEMode=S={}));var F;(function(T){T[T.Accept=0]="Accept",T[T.Decline=1]="Decline",T[T.Ignore=2]="Ignore"})(F||(r.ColumnFormulaSuggestionUpdateKind=F={}));var E;(function(T){T[T.Valid=2]="Valid",T[T.Invalid=4]="Invalid",T[T.All=6]="All"})(E||(r.RecognizedTablesMetadataState=E={}));var A;(function(T){T[T.none=0]="none",T[T.rowMajor=1]="rowMajor",T[T.columnMajor=2]="columnMajor"})(A||(r.TableOrientation=A={}))},"../excel-online-x10-interop/lib/formulaAuthoringHelperDefinitions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/calcEwaFacade.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PictureDbnum=r.PictureColor=r.PictureSpecial=r.PictureSingle=r.Rounding=void 0;var c;(function(d){d[d.RoundSec=0]="RoundSec",d[d.Round10ths=1]="Round10ths",d[d.Round100ths=2]="Round100ths",d[d.Round1000ths=3]="Round1000ths"})(c||(r.Rounding=c={}));var n;(function(d){d[d.Sep=1]="Sep",d[d.Hash=2]="Hash",d[d.Zero=3]="Zero",d[d.Decimal=4]="Decimal",d[d.Percent=5]="Percent",d[d.Comma=6]="Comma",d[d.Colon=7]="Colon",d[d.DateSep=8]="DateSep",d[d.Slash=9]="Slash",d[d.Space=10]="Space",d[d.Minus=11]="Minus",d[d.Plus=12]="Plus",d[d.OpenParen=13]="OpenParen",d[d.CloseParen=14]="CloseParen",d[d.Extra=15]="Extra",d[d.Backslash=16]="Backslash",d[d.Star=17]="Star",d[d.Year=18]="Year",d[d.Month=19]="Month",d[d.Day=20]="Day",d[d.Hour=21]="Hour",d[d.Minute=22]="Minute",d[d.Second=23]="Second",d[d.E=24]="E",d[d.APDelim=25]="APDelim",d[d.Quote=26]="Quote",d[d.ColorStart=27]="ColorStart",d[d.ColorEnd=28]="ColorEnd",d[d.Text=29]="Text",d[d.Question=30]="Question",d[d.Underscore=31]="Underscore",d[d.Reign=32]="Reign",d[d.LocDay=33]="LocDay",d[d.Era=34]="Era",d[d.EraYear=35]="EraYear",d[d.Nen1=36]="Nen1",d[d.Gatsu1=37]="Gatsu1",d[d.Nichi1=38]="Nichi1",d[d.Nen2=39]="Nen2",d[d.Gatsu2=40]="Gatsu2",d[d.Nichi2=41]="Nichi2",d[d.BidiDate=42]="BidiDate",d[d.BidiNum=43]="BidiNum",d[d.DayTh=44]="DayTh",d[d.MonthTh=45]="MonthTh",d[d.YearTh=46]="YearTh",d[d.EngYearTh=47]="EngYearTh",d[d.ThYear=48]="ThYear",d[d.HourTh=49]="HourTh",d[d.MinuteTh=50]="MinuteTh",d[d.SecondTh=51]="SecondTh",d[d.ZeroTh=52]="ZeroTh"})(n||(r.PictureSingle=n={}));var a;(function(d){d[d.AP1=0]="AP1",d[d.AP2=1]="AP2",d[d.AP3=2]="AP3",d[d.GeneralOldMAC=3]="GeneralOldMAC",d[d.General=4]="General",d[d.Currency=5]="Currency"})(a||(r.PictureSpecial=a={}));var l;(function(d){d[d.Black=0]="Black",d[d.White=1]="White",d[d.Red=2]="Red",d[d.Green=3]="Green",d[d.Blue=4]="Blue",d[d.Yellow=5]="Yellow",d[d.Magenta=6]="Magenta",d[d.Cyan=7]="Cyan",d[d.Color=8]="Color"})(l||(r.PictureColor=l={}));var o;(function(d){d[d.DBNUM1=0]="DBNUM1",d[d.DBNUM2=1]="DBNUM2",d[d.DBNUM3=2]="DBNUM3",d[d.DBNUM4=3]="DBNUM4"})(o||(r.PictureDbnum=o={}))},"../excel-online-x10-interop/lib/generated/columnFormulaSuggestion.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/definedNameInfoEwaFacade.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DefinedNameInfoType=void 0;var c;(function(n){n[n.Invalid=-1]="Invalid",n[n.Table=0]="Table",n[n.NamedRange=1]="NamedRange",n[n.Lambda=2]="Lambda",n[n.Other=3]="Other"})(c||(r.DefinedNameInfoType=c={}))},"../excel-online-x10-interop/lib/generated/fieldInfoDataDTO.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.MajorityDataType=void 0;var c;(function(n){n[n.Text=0]="Text",n[n.Number=1]="Number",n[n.Date=2]="Date",n[n.Max=3]="Max"})(c||(r.MajorityDataType=c={}))},"../excel-online-x10-interop/lib/generated/formulaAssistance.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.RepairItemPartType=r.CodeActionKind=r.DiagnosticTag=r.DiagnosticSeverity=r.SuggestionKind=r.CompletionItemKind=void 0;var c;(function(g){g[g.Text=1]="Text",g[g.Method=2]="Method",g[g.Function=3]="Function",g[g.Constructor=4]="Constructor",g[g.Field=5]="Field",g[g.Variable=6]="Variable",g[g.Class=7]="Class",g[g.Interface=8]="Interface",g[g.Module=9]="Module",g[g.Property=10]="Property",g[g.Unit=11]="Unit",g[g.Value=12]="Value",g[g.Enum=13]="Enum",g[g.Keyword=14]="Keyword",g[g.Snippet=15]="Snippet",g[g.Color=16]="Color",g[g.File=17]="File",g[g.Reference=18]="Reference",g[g.Folder=19]="Folder",g[g.EnumMember=20]="EnumMember",g[g.Constant=21]="Constant",g[g.Struct=22]="Struct",g[g.Event=23]="Event",g[g.Operator=24]="Operator",g[g.TypeParameter=25]="TypeParameter",g[g.NamedRange=100]="NamedRange",g[g.TableHeader=101]="TableHeader",g[g.LetVariable=102]="LetVariable",g[g.RichEntity=103]="RichEntity",g[g.Lambda=104]="Lambda",g[g.CustomFunction=105]="CustomFunction",g[g.Table=106]="Table",g[g.TableSpecialStructRef=107]="TableSpecialStructRef",g[g.RichEntityEmptyCellRef=108]="RichEntityEmptyCellRef",g[g.RangeRef=109]="RangeRef",g[g.NamedOther=110]="NamedOther",g[g.Copilot=111]="Copilot",g[g.PythonFunction=112]="PythonFunction"})(c||(r.CompletionItemKind=c={}));var n;(function(g){g[g.Simple=0]="Simple",g[g.Smart=1]="Smart"})(n||(r.SuggestionKind=n={}));var a;(function(g){g[g.Error=1]="Error",g[g.Warning=2]="Warning",g[g.Information=3]="Information",g[g.Hint=4]="Hint"})(a||(r.DiagnosticSeverity=a={}));var l;(function(g){g[g.Unnecessary=1]="Unnecessary",g[g.Deprecated=2]="Deprecated"})(l||(r.DiagnosticTag=l={}));var o;(function(g){g[g.Empty=0]="Empty",g[g.QuickFix=1]="QuickFix",g[g.Refactor=2]="Refactor",g[g.RefactorExtract=3]="RefactorExtract",g[g.RefactorInline=4]="RefactorInline",g[g.RefactorRewrite=5]="RefactorRewrite",g[g.Source=6]="Source",g[g.SourceOrganizeImports=7]="SourceOrganizeImports",g[g.SourceFixAll=8]="SourceFixAll"})(o||(r.CodeActionKind=o={}));var d;(function(g){g[g.None=0]="None",g[g.Added=1]="Added",g[g.Removed=2]="Removed",g[g.Replaced=3]="Replaced"})(d||(r.RepairItemPartType=d={}))},"../excel-online-x10-interop/lib/generated/formulaTranspiler.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ReferenceMode=r.IncompatibilityType=void 0;var c;(function(a){a[a.gMove=1]="gMove"})(c||(r.IncompatibilityType=c={}));var n;(function(a){a[a.R1C1=0]="R1C1",a[a.A1=1]="A1"})(n||(r.ReferenceMode=n={}))},"../excel-online-x10-interop/lib/generated/functionInfoDTO.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/nativeCalcObjects.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/pythonCellInfoDefinition.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/shared.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ValuePreviewResultKind=r.TableOrientation=r.SchedulerFeature=r.RecognizedTablesMetadataState=r.PositionKind=r.PluginGroup=r.PluginFactoryName=r.PluginAttachGroup=r.PerCharacterExperimentResultKind=r.MessageType=r.HighlightKind=r.GotoCtrlClickResultKind=r.FormulaCopilotIPEMode=r.EditorMessageType=r.ColumnFormulaSuggestionUpdateKind=r.ServiceInfos=void 0;var n=c("../../.store/@office-iss-reka@6.4.2-305dd072a643aa0764c8/node_modules/@office-iss/reka/lib/index.js");n.CustomTypeRegistry.registerTypeInfos({"X10::AnyObject":{},"X10::TestEventInput":{payload:"X10::AnyObject"},"X10::FormulaTranspilerInitEventInput":{payload:"X10::FormulaTranspilerInitEventPayload"},"X10::ExternalLinksMetaDataInitEventInput":{payload:"X10::ExternalLinksMetaDataInitEventPayload"},"X10::TableInterpretation":{tableLocation:"X10::RangeObject",confidence:"$number",headerRowCount:"$number",headerColumnCount:"$number",orientation:"$number"},"X10::RangeTableInfo":{sheetId:"$string",analyzedRange:"X10::RangeObject",interpretations:["$array","X10::TableInterpretation"]},"X10::RecognizedRangeTablesInfo":{rangeTableInfo:"X10::RangeTableInfo",metadataState:"$number"},"X10::InCellSuggestionResult":{completionItem:["opt-field","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCopilotIPEResult":{shouldShowIPE:"$boolean",placeholderText:["opt-field","$string"],mode:["opt-field","$number"]},"X10::ChatGPTQueryResult":{result:"$string",details:"$string"},"X10::SuggestionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"]},"X10::FormulaCompletionMetadata":{formulaAnonymized:["opt-field","$string"]},"X10::FormulaCompletionResult":{items:["$array","X10::CompletionItem"],data:["opt-field","X10::Data"],requestId:"$string",cellEditId:"$string",metadata:["opt-field","X10::FormulaCompletionMetadata"]},"X10::RunExperimentResult":{},"X10::StringObject":{kind:"$string",text:"$string"},"X10::BooleanObject":{kind:"$string",flag:"$boolean"},"X10::NumberObject":{kind:"$string",num:"$number"},"X10::ErrorValueObject":{kind:"$string",errorValue:"$number"},"X10::LeftAlignment":{kind:"$string"},"X10::CenterAlignment":{kind:"$string"},"X10::RightAlignment":{kind:"$string"},"X10::FormulaSuggestionEvalSuccessResult":{kind:"$string",cell:"X10::RangeObject",value:["$union",["X10::StringObject","X10::BooleanObject","X10::NumberObject","X10::ErrorValueObject"]],formatted:["opt-field","X10::AnyObject"],renderedFormattedValue:["opt-field","$string"],alignment:["opt-field",["$union",["X10::LeftAlignment","X10::CenterAlignment","X10::RightAlignment"]]]},"X10::FormulaSuggestionEvalFailureResult":{kind:"$string",cell:"X10::RangeObject",error:"$string",innerErrorHint:["opt-field","$string"]},"X10::ExplanationReplacement":{replacementPlaceHolder:"$string",replacementValue:"$string"},"X10::FormulaExplanation":{explanationTemplate:"$string",explanationReplacements:["$array","$string"]},"X10::FormulaByExampleMetadata":{kind:"$string",isCacheHit:["opt-field","$boolean"],seenCount:["opt-field","$number"],latestOutcome:["opt-field","$string"],originalFlowId:["opt-field","$number"],formulaAnonymized:["opt-field","$string"],originalExamplesCount:["opt-field","$number"],explanationKey:["opt-field","$string"],explanationReplacements:["opt-field",["$array","X10::ExplanationReplacement"]],augloopTime:["opt-field","$number"],hasOutstandingLearning:["opt-field","$boolean"],isRangeSuggestion:["opt-field","$boolean"],isNewColumnPrediction:["opt-field","$boolean"],isScratchpadEval:["opt-field","$boolean"],formulaExplanation:["opt-field","X10::FormulaExplanation"]},"X10::CalculatedColumnMetadata":{kind:"$string",origin:["opt-field","$string"]},"X10::ColumnFormulaSuggestion":{kind:"$string",suggestionID:"$string",columnRange:"X10::RangeObject",tableName:"$string",tableColumnName:"$string",formula:"$string",evalResults:["$array",["$union",["X10::FormulaSuggestionEvalSuccessResult","X10::FormulaSuggestionEvalFailureResult"]]],metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionFailure":{kind:"$string",suggestionID:"$string",reason:"$string",metadata:["$union",["X10::FormulaByExampleMetadata","X10::CalculatedColumnMetadata"]]},"X10::ColumnFormulaSuggestionResult":{suggestions:["$array",["$union",["X10::ColumnFormulaSuggestion","X10::ColumnFormulaSuggestionFailure"]]]},"X10::ColumnFormulaSuggestionUpdate":{suggestionID:"$string",userResponse:"$number"},"X10::RunPerCharacterExperimentResult":{kind:"$number",value:["opt-field","X10::AnyObject"]},"X10::RunPerCharacterExperimentResults":{results:["$array","X10::RunPerCharacterExperimentResult"]},"X10::EvalOnCloneSuccessResult":{cell:"X10::RangeObject",value:"X10::AnyObject",formatted:"X10::AnyObject"},"X10::GetTranspiledFormulasResult":{transpiledFormulas:["$array","X10::TranspilationResult"]},"X10::GetAnonymizedFormulasResult":{anonymizedFormulas:["$array","X10::AnonymizationResult"]},"X10::Span":{start:"$number",end:"$number"},"X10::PositionKindInfo":{firstRow:"$number",firstColumn:"$number",secondRow:"$number",secondColumn:"$number"},"X10::RangeInfo":{range:["opt-field","X10::RangeObject"],positionKindInfo:["opt-field","X10::PositionKindInfo"]},"X10::FormulaHighlight":{kind:"$number",span:"X10::Span",rangeInfo:["opt-field","X10::RangeInfo"]},"X10::FormulaHighlightingResult":{formulaHighlights:["opt-field",["$array","X10::FormulaHighlight"]]},"X10::RunExperimentResults":{results:["$array","X10::RunExperimentResult"]},"X10::AnyObjectResults":{results:["$array","X10::AnyObject"]},"X10::FunctionSuggestionAndArgumentAssistanceResult":{functionSuggestion:["opt-field","X10::SuggestionResult"],argumentAssistance:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]],inCellSuggestion:["opt-field","X10::InCellSuggestionResult"],formulaCopilotIPE:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::RunExperimentRequest":{},"X10::RunAuthoringExperimentRequest":{content:"$string",isCellContentOnlyEqualDuringEdit:"$boolean"},"X10::RunTestRequest":{content:["opt-field","$string"]},"X10::SuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::ChatGPTQueryRequest":{query:"$string",context:"X10::AnyObject"},"X10::RunPerCharacterExperimentRequest":{content:"$string",caretPosition:"$number",enableAutocompleteWrapperPlugin:"$boolean"},"X10::ArgumentAssistanceRequest":{content:"$string",caretPosition:"$number"},"X10::ColumnFormulaSuggestionRequestOptions":{skipOriginCell:"$boolean",minimalExampleCount:"$number",evalScopeRange:["opt-field","X10::RangeObject"]},"X10::ColumnFormulaSuggestionRequest":{context:"X10::RangeObject",options:"X10::ColumnFormulaSuggestionRequestOptions"},"X10::GetTranspiledFormulasRequest":{formulaBatch:["$array","X10::IncompatibleFormulaObject"]},"X10::FormulaCompletionRequest":{content:"$string",caretPosition:"$number",requestId:"$string",cellEditId:"$string"},"X10::GetAnonymizedFormulasRequest":{formulasBatch:["$array","X10::FormulaAnonymizerRequestPayload"]},"X10::FunctionSuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::InCellSuggestionRequest":{content:"$string",caretPosition:"$number"},"X10::FormulaCopilotIPERequest":{content:"$string",caretPosition:"$number",cellOriginalValue:"$string"},"X10::InCellControlsAutodetectionRequest":{context:"X10::RangeObject"},"X10::GetLocaleRequest":{},"X10::FunctionSuggestionAndArgumentAssistanceRequest":{functionSuggestion:"X10::FunctionSuggestionRequest",argumentAssistance:"X10::ArgumentAssistanceRequest",inCellSuggestion:"X10::InCellSuggestionRequest",formulaCopilotIPE:"X10::FormulaCopilotIPERequest"},"X10::FormulaHighlightingRequest":{content:"$string",caretPosition:"$number",selectionLength:["opt-field","$number"]},"X10::DisplayObject":{value:"$string",help:"$string",toolTip:"$string"},"X10::FormatMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"]},"X10::CellMessage":{formatString:["opt-field","$string"],builtIn:["opt-field","$boolean"],rowIndex:"$number",colIndex:"$number",sheetIndex:"$string",docPath:["opt-field","$string"],docName:"$string"},"X10::FunctionShortDescriptionsMap":{descriptionMap:["opt-field",["$indexer","$string"]]},"X10::ContextualText":{text:"$string",index:"$number",length:"$number"},"X10::ValuePreviewBaseResult":{evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number"},"X10::ValuePreviewSuccessResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",value:"$string",unformattedValue:["opt-field","$string"],color:["opt-field","X10::AnyObject"],operKind:"$number",isVolatile:"$boolean"},"X10::ValuePreviewFailureResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string"},"X10::ValuePreviewUnavailableResult":{kind:"$string",evaluatedFormula:["opt-field","$string"],index:"$number",length:"$number",reason:"$string",isVolatile:"$boolean"},"X10::GotoCtrlClickResult":{kind:"$number",sheetRange:["opt-field","X10::SheetRange"],span:["opt-field","X10::Span"]},"X10::FormulaRepairRequest":{formula:"$string"},"X10::ValuePreviewRequest":{text:"$string",index:"$number",length:"$number",activeCell:["opt-field","X10::SheetCell"]},"X10::GotoCtrlClickRequest":{text:"$string",index:"$number",length:"$number"},"X10::DescriptionCalculateColumnsParams":{flowID:"$string",description:"$string"},"X10::FormulaCompletionBlockedSuggestionParams":{requestId:"$string",cellEditId:"$string",reason:"$string",blockedFormula:["opt-field","$string"]},"X10::FormulaCompletionValuePreviewParams":{requestId:"$string",cellEditId:"$string",valuePreview:"$string",formula:["opt-field","$string"]},"X10::ActiveCellWindow":{topOffset:"$number",bottomOffset:"$number",leftOffset:"$number",rightOffset:"$number"},"X10::ViewportWriteRangeRequest":{kind:"$string"},"X10::SpecificWriteRangeRequest":{kind:"$string",ranges:["$array","X10::SheetRange"]},"X10::ActiveCellWindowWriteRangeRequest":{kind:"$string",window:"X10::ActiveCellWindow"},"X10::TableWriteRangeRequest":{kind:"$string",sheetId:"$string",tableName:"$string"},"X10::ActiveTableWriteRangeRequest":{kind:"$string"},"X10::NotifySheetNamesTrigger":{kind:"$string"},"X10::NotifyWriteRangeTrigger":{kind:"$string",writeRangeRequests:["$array",["$union",["X10::ViewportWriteRangeRequest","X10::SpecificWriteRangeRequest","X10::ActiveCellWindowWriteRangeRequest","X10::TableWriteRangeRequest","X10::ActiveTableWriteRangeRequest"]]]},"X10::NotifyActiveSheetNamedTablesTrigger":{kind:"$string"},"X10::NotifyLocaleInfoTrigger":{kind:"$string"},"X10::NotifyActiveCellTrigger":{kind:"$string"},"X10::DoneSuggestionResult":{kind:"$string",payload:["opt-field","X10::SuggestionResult"]},"X10::Superseded":{kind:"$string"},"X10::DoneFormulaCompletionResult":{kind:"$string",payload:["opt-field","X10::FormulaCompletionResult"]},"X10::DoneInCellSuggestionResult":{kind:"$string",payload:["opt-field","X10::InCellSuggestionResult"]},"X10::DoneFormulaCopilotIPEResult":{kind:"$string",payload:["opt-field","X10::FormulaCopilotIPEResult"]},"X10::DoneFormulaHighlightingResult":{kind:"$string",payload:["opt-field","X10::FormulaHighlightingResult"]},"X10::DoneArgumentAssistanceResult":{kind:"$string",payload:["opt-field",["$union",["X10::MinimalFunctionRenderingInfo","X10::FullFunctionRenderingInfo"]]]},"X10::DoneRunExperimentResult":{kind:"$string",payload:["opt-field","X10::RunExperimentResults"]},"X10::InCellControlsAutodetectionNoResult":{detectionType:"$string"},"X10::InCellControlsAutodetectionBooleanResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionNumberResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionPictureResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionStarRatingResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::InCellControlsAutodetectionCategoricalResult":{detectionType:"$string",detectionRange:"X10::RangeObject",detectionValues:["$array","$string"]},"X10::CultureTag":{primary:"$string",userDefault:"$string",instLang:"$string",userCurrent:"$string"},"X10::Locale":{cultureTag:"X10::CultureTag"},"X10::GetLocaleResult":{locale:"X10::Locale"},"X10::DoneInCellControlsAutodetectionResult":{kind:"$string",payload:["opt-field",["$union",["X10::InCellControlsAutodetectionNoResult","X10::InCellControlsAutodetectionBooleanResult","X10::InCellControlsAutodetectionNumberResult","X10::InCellControlsAutodetectionPictureResult","X10::InCellControlsAutodetectionStarRatingResult","X10::InCellControlsAutodetectionCategoricalResult"]]]},"X10::DoneGetLocaleResult":{kind:"$string",payload:["opt-field","X10::GetLocaleResult"]},"X10::DoneRunPerCharacterExperimentResult":{kind:"$string",payload:["opt-field","X10::RunPerCharacterExperimentResults"]},"X10::DoneRunTestResult":{kind:"$string",payload:["opt-field","X10::AnyObjectResults"]},"X10::DoneValuePreviewResult":{kind:"$string",payload:["opt-field",["$union",["X10::ValuePreviewSuccessResult","X10::ValuePreviewFailureResult","X10::ValuePreviewUnavailableResult"]]]},"X10::DoneGotoCtrlClickResult":{kind:"$string",payload:["opt-field","X10::GotoCtrlClickResult"]},"X10::DoneFormulaRepairResult":{kind:"$string",payload:["opt-field",["$union",["X10::SyntaxErrorResult","X10::RepairsResult"]]]},"X10::DoneChatGPTQueryResult":{kind:"$string",payload:["opt-field","X10::ChatGPTQueryResult"]},"X10::DoneColumnFormulaSuggestionResult":{kind:"$string",payload:["opt-field","X10::ColumnFormulaSuggestionResult"]},"X10::DoneGetTranspiledFormulasResult":{kind:"$string",payload:["opt-field","X10::GetTranspiledFormulasResult"]},"X10::DoneGetAnonymizedFormulasResult":{kind:"$string",payload:["opt-field","X10::GetAnonymizedFormulasResult"]},"X10::DoneFunctionSuggestionAndArgumentAssistanceResult":{kind:"$string",payload:"X10::FunctionSuggestionAndArgumentAssistanceResult"},"X10::PowerQueryResult":{name:"$string",connectionOnly:"$boolean"}}),r.ServiceInfos={TableIntelligenceProvider:["X10::TableIntelligenceProvider",{getRecognizedRangeTablesInfo:["ReturnsPromiseMethod",["$array","X10::RecognizedRangeTablesInfo"],["$string","X10::RangeObject","$number","$number","$number"],{}]}],EventCallbacksManager:["X10::EventCallbacksManager",{TestEvent:["FireAndForgetMethod",["X10::TestEventInput"],{}],DescriptionCalculateColumns:["FireAndForgetMethod",["X10::DescriptionCalculateColumnsParams"],{}],FormulaCompletionBlockedSuggestion:["FireAndForgetMethod",["X10::FormulaCompletionBlockedSuggestionParams"],{}],FormulaCompletionValuePreviewArrived:["FireAndForgetMethod",["X10::FormulaCompletionValuePreviewParams"],{}]}],ChatGPTProvider:["X10::ChatGPTProvider",{openChat:["ReturnsPromiseMethod","$number",["X10::AnyObject"],{}],send:["ReturnsPromiseMethod","$string",["$number","$string"],{}],close:["FireAndForgetMethod",["$number"],{}]}],Notifier:["X10::Notifier",{doNothing:["FireAndForgetMethod",["$string"],{}],setActiveCell:["FireAndForgetMethod",["X10::CellMessage"],{}],setActiveCellFormat:["FireAndForgetMethod",["X10::FormatMessage"],{}],setFunctionsInfo:["FireAndForgetMethod",[["$array","X10::FunctionInfo"]],{}],setDefinedNamesInfo:["FireAndForgetMethod",[["$array","X10::DefinedNameInfo"]],{}],notifyWorkbookClosing:["FireAndForgetMethod",[],{}],setSchedulerFeatures:["FireAndForgetMethod",[["$array","$number"]],{}],setA1ReferenceStyle:["FireAndForgetMethod",["$boolean"],{}],setLocale:["FireAndForgetMethod",["X10::LocaleData"],{}],setWorkbookProps:["FireAndForgetMethod",["X10::WorkbookProps"],{}],updateSheetNames:["FireAndForgetMethod",["$number",["$array","X10::SheetName"]],{}],updateNamedObjects:["FireAndForgetMethod",["$number",["$array","X10::NamedObjectsUpdate"]],{}],writeRange:["FireAndForgetMethod",["$number","X10::WriteRangeMessage"],{}],writeRanges:["FireAndForgetMethod",["$number",["$array","X10::WriteRangeMessage"]],{}],setNumberFormats:["FireAndForgetMethod",[["$array","X10::NativeFormatMessage"],"$boolean"],{}]}],Requester:["X10::Requester",{formulaCompletion:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCompletionResult","X10::Superseded"]],["X10::FormulaCompletionRequest","$number",["$optional","$string"]],{}],functionSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneSuggestionResult","X10::Superseded"]],["X10::FunctionSuggestionRequest","$number",["$optional","$string"]],{}],inCellSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneInCellSuggestionResult","X10::Superseded"]],["X10::InCellSuggestionRequest","$number",["$optional","$string"]],{}],formulaCopilotIPE:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaCopilotIPEResult","X10::Superseded"]],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{}],formulaHighlighting:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaHighlightingResult","X10::Superseded"]],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{}],argumentAssistance:["ReturnsPromiseMethod",["$union",["X10::DoneArgumentAssistanceResult","X10::Superseded"]],["X10::ArgumentAssistanceRequest","$number",["$optional","$string"]],{}],runExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunExperimentRequest","$number",["$optional","$string"]],{}],runAuthoringExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunExperimentResult","X10::Superseded"]],["X10::RunAuthoringExperimentRequest","$number",["$optional","$string"]],{}],runPerCharacterExperiment:["ReturnsPromiseMethod",["$union",["X10::DoneRunPerCharacterExperimentResult","X10::Superseded"]],["X10::RunPerCharacterExperimentRequest","$number",["$optional","$string"]],{}],runTest:["ReturnsPromiseMethod",["$union",["X10::DoneRunTestResult","X10::Superseded"]],["X10::RunTestRequest","$number",["$optional","$string"]],{}],valuePreview:["ReturnsPromiseMethod",["$union",["X10::DoneValuePreviewResult","X10::Superseded"]],["X10::ValuePreviewRequest","$number",["$optional","$string"]],{}],gotoCtrlClick:["ReturnsPromiseMethod",["$union",["X10::DoneGotoCtrlClickResult","X10::Superseded"]],["X10::GotoCtrlClickRequest","$number",["$optional","$string"]],{}],formulaRepair:["ReturnsPromiseMethod",["$union",["X10::DoneFormulaRepairResult","X10::Superseded"]],["X10::FormulaRepairRequest","$number",["$optional","$string"]],{}],chatGPTQuery:["ReturnsPromiseMethod",["$union",["X10::DoneChatGPTQueryResult","X10::Superseded"]],["X10::ChatGPTQueryRequest","$number",["$optional","$string"]],{}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$union",["X10::DoneColumnFormulaSuggestionResult","X10::Superseded"]],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{}],getTranspiledFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetTranspiledFormulasResult","X10::Superseded"]],["X10::GetTranspiledFormulasRequest","$number",["$optional","$string"]],{}],getAnonymizedFormulas:["ReturnsPromiseMethod",["$union",["X10::DoneGetAnonymizedFormulasResult","X10::Superseded"]],["X10::GetAnonymizedFormulasRequest","$number",["$optional","$string"]],{}],inCellControlsAutodetection:["ReturnsPromiseMethod",["$union",["X10::DoneInCellControlsAutodetectionResult","X10::Superseded"]],["X10::InCellControlsAutodetectionRequest","$number",["$optional","$string"]],{}],getLocale:["ReturnsPromiseMethod",["$union",["X10::DoneGetLocaleResult","X10::Superseded"]],["X10::GetLocaleRequest","$number",["$optional","$string"]],{}]}],SyncRequester:["X10::SyncRequester",{runTest:["ReturnsPromiseMethod",["$optional","X10::AnyObjectResults"],["X10::RunTestRequest","$number",["$optional","$string"]],{synchronous:""}],formulaHighlighting:["ReturnsPromiseMethod",["$optional","X10::FormulaHighlightingResult"],["X10::FormulaHighlightingRequest","$number",["$optional","$string"]],{synchronous:""}],columnFormulaSuggestion:["ReturnsPromiseMethod",["$optional","X10::ColumnFormulaSuggestionResult"],["X10::ColumnFormulaSuggestionRequest","$number",["$optional","$string"]],{synchronous:""}],formulaCopilotIPE:["ReturnsPromiseMethod",["$optional","X10::FormulaCopilotIPEResult"],["X10::FormulaCopilotIPERequest","$number",["$optional","$string"]],{synchronous:""}]}],EventEmitter:["X10::EventEmitter",{TestEvent:["ReturnsPromiseMethod","$any",["X10::TestEventInput"],{}],FBEOutcomeUpdate:["ReturnsPromiseMethod","$any",["X10::SuggestionOutcomeEventInput"],{}],FormulaTranspilerInitEvent:["ReturnsPromiseMethod","$any",["X10::FormulaTranspilerInitEventInput"],{}],ExternalLinksMetaDataInitEvent:["ReturnsPromiseMethod","$any",["X10::ExternalLinksMetaDataInitEventInput"],{}]}],MessageBridgeJs:["X10::MessageBridgeJs",{SendMessage:["FireAndForgetMethod",["$string"],{}]}],MessageBridgeNative:["X10::MessageBridgeNative",{SendMessage:["FireAndForgetMethod",["$string"],{}]}],NativeGridService:["X10::NativeGridService",{GetRange:["ReturnsPromiseMethod","X10::WriteRangeMessages",["X10::SheetRange"],{}]}],NotificationService:["X10::NotificationService",{TriggerNotifications:["ReturnsPromiseMethod","$any",[["$array",["$union",["X10::NotifySheetNamesTrigger","X10::NotifyWriteRangeTrigger","X10::NotifyActiveSheetNamedTablesTrigger","X10::NotifyLocaleInfoTrigger","X10::NotifyActiveCellTrigger"]]]],{}]}],BatchRequester:["X10::BatchRequester",{functionSuggestionAndArgumentAssistance:["ReturnsPromiseMethod",["$union",["X10::DoneFunctionSuggestionAndArgumentAssistanceResult","X10::Superseded"]],["X10::FunctionSuggestionAndArgumentAssistanceRequest","$number",["$optional","$string"]],{}]}],ServerDataProvider:["X10::ServerDataProvider",{getRichValueFieldListContext:["ReturnsPromiseMethod",["$array","X10::FieldInfoListContextData"],["X10::SheetRange","$string","$boolean","$boolean"],{}],getTableColHeaders:["ReturnsPromiseMethod",["$array","$string"],["$string"],{}],getPythonType:["ReturnsPromiseMethod","$string",["$string","$string"],{}],getPrecedingPythonCells:["ReturnsPromiseMethod","X10::PythonCellInfoContextData",["X10::SheetRange","$string"],{}]}],PowerQueryDataProvider:["X10::PowerQueryDataProvider",{getQueries:["ReturnsPromiseMethod",["$array","X10::PowerQueryResult"],[],{}]}]};var a=c("../excel-online-x10-interop/lib/definitions/x10Services.js");Object.defineProperty(r,"ColumnFormulaSuggestionUpdateKind",{enumerable:!0,get:function(){return a.ColumnFormulaSuggestionUpdateKind}}),Object.defineProperty(r,"EditorMessageType",{enumerable:!0,get:function(){return a.EditorMessageType}}),Object.defineProperty(r,"FormulaCopilotIPEMode",{enumerable:!0,get:function(){return a.FormulaCopilotIPEMode}}),Object.defineProperty(r,"GotoCtrlClickResultKind",{enumerable:!0,get:function(){return a.GotoCtrlClickResultKind}}),Object.defineProperty(r,"HighlightKind",{enumerable:!0,get:function(){return a.HighlightKind}}),Object.defineProperty(r,"MessageType",{enumerable:!0,get:function(){return a.MessageType}}),Object.defineProperty(r,"PerCharacterExperimentResultKind",{enumerable:!0,get:function(){return a.PerCharacterExperimentResultKind}}),Object.defineProperty(r,"PluginAttachGroup",{enumerable:!0,get:function(){return a.PluginAttachGroup}}),Object.defineProperty(r,"PluginFactoryName",{enumerable:!0,get:function(){return a.PluginFactoryName}}),Object.defineProperty(r,"PluginGroup",{enumerable:!0,get:function(){return a.PluginGroup}}),Object.defineProperty(r,"PositionKind",{enumerable:!0,get:function(){return a.PositionKind}}),Object.defineProperty(r,"RecognizedTablesMetadataState",{enumerable:!0,get:function(){return a.RecognizedTablesMetadataState}}),Object.defineProperty(r,"SchedulerFeature",{enumerable:!0,get:function(){return a.SchedulerFeature}}),Object.defineProperty(r,"TableOrientation",{enumerable:!0,get:function(){return a.TableOrientation}}),Object.defineProperty(r,"ValuePreviewResultKind",{enumerable:!0,get:function(){return a.ValuePreviewResultKind}})},"../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TableOrientation=r.RecognizedTablesMetadataState=r.ColumnFormulaSuggestionUpdateKind=r.FormulaCopilotIPEMode=r.SchedulerFeature=r.GotoCtrlClickResultKind=r.ValuePreviewResultKind=r.PositionKind=r.HighlightKind=r.PerCharacterExperimentResultKind=r.PluginAttachGroup=r.PluginGroup=r.PluginFactoryName=r.MessageType=r.EditorMessageType=void 0;var c;(function(A){A[A.FunctionMessage=0]="FunctionMessage"})(c||(r.EditorMessageType=c={}));var n;(function(A){A[A.Insert=0]="Insert",A[A.Delete=1]="Delete",A[A.Replace=2]="Replace"})(n||(r.MessageType=n={}));var a;(function(A){A[A.TestPlugin=0]="TestPlugin",A[A.AutocompletePlugin=1]="AutocompletePlugin",A[A.DragPlugin=2]="DragPlugin",A[A.ConfigTestPlugin=3]="ConfigTestPlugin",A[A.ArgumentAssistancePlugin=4]="ArgumentAssistancePlugin",A[A.FeatureGateTestPlugin=5]="FeatureGateTestPlugin",A[A.DNMTraceTagTestPlugin=7]="DNMTraceTagTestPlugin",A[A.ParenthesesCouplingPlugin=8]="ParenthesesCouplingPlugin",A[A.AutocompleteFunctionPlugin=9]="AutocompleteFunctionPlugin",A[A.AutocompleteLetPlugin=10]="AutocompleteLetPlugin",A[A.AutocompleteRichValuePlugin=11]="AutocompleteRichValuePlugin",A[A.AutocompleteNamedObjectsPlugin=12]="AutocompleteNamedObjectsPlugin",A[A.AutocompleteTableHeadersPlugin=13]="AutocompleteTableHeadersPlugin",A[A.ColoredReferencesPlugin=14]="ColoredReferencesPlugin",A[A.ValuePreviewPlugin=15]="ValuePreviewPlugin",A[A.AutocompleteRangeSuggestionPlugin=16]="AutocompleteRangeSuggestionPlugin",A[A.SyntaxErrorsPlugin=17]="SyntaxErrorsPlugin",A[A.GotoCtrlClickPlugin=18]="GotoCtrlClickPlugin",A[A.AutocompleteEnumPlugin=19]="AutocompleteEnumPlugin",A[A.FormulaByExamplePlugin=20]="FormulaByExamplePlugin",A[A.FormulaTranspilerPlugin=22]="FormulaTranspilerPlugin",A[A.InCellControlsAutodetectionPlugin=23]="InCellControlsAutodetectionPlugin",A[A.GetLocalePlugin=24]="GetLocalePlugin",A[A.ValueErrorHighlightPlugin=25]="ValueErrorHighlightPlugin",A[A.AutocompleteCopilotPlugin=26]="AutocompleteCopilotPlugin",A[A.FormulaAuthoringCopilotIPEPlugin=27]="FormulaAuthoringCopilotIPEPlugin",A[A.FormulaCompletionPlugin=28]="FormulaCompletionPlugin",A[A.FormulaCollectionPlugin=1004]="FormulaCollectionPlugin",A[A.ParserPerformanceMeasurements=1005]="ParserPerformanceMeasurements",A[A.FormulaRepairShadowEvalPlugin=1007]="FormulaRepairShadowEvalPlugin",A[A.PythonAutocompletePlugin=1008]="PythonAutocompletePlugin",A[A.AutocompleteWrapperPlugin=1009]="AutocompleteWrapperPlugin",A[A.AutocompleteBinaryModelExperimentPlugin=1010]="AutocompleteBinaryModelExperimentPlugin",A[A.PythonTooltipPlugin=1011]="PythonTooltipPlugin",A[A.PythonSyntaxHighlightingPlugin=1012]="PythonSyntaxHighlightingPlugin",A[A.ChangeGateTestPlugin=2e3]="ChangeGateTestPlugin",A[A.SlowTestPlugin=2001]="SlowTestPlugin",A[A.EvalOnCloneTestPlugin=2002]="EvalOnCloneTestPlugin",A[A.EvalFormulaTestPlugin=2003]="EvalFormulaTestPlugin",A[A.PythonTestPlugin=2004]="PythonTestPlugin",A[A.ChatGPTPlugin=2005]="ChatGPTPlugin",A[A.EventsTestPlugin=2006]="EventsTestPlugin",A[A.AutocompletePythonPlugin=2007]="AutocompletePythonPlugin"})(a||(r.PluginFactoryName=a={}));var l;(function(A){A[A.Excel=0]="Excel",A[A.Python=1]="Python"})(l||(r.PluginGroup=l={}));var o;(function(A){A[A.Core=0]="Core",A[A.Python=1]="Python",A[A.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete"})(o||(r.PluginAttachGroup=o={}));var d;(function(A){A[A.AutocompleteWrapperPluginResult=0]="AutocompleteWrapperPluginResult"})(d||(r.PerCharacterExperimentResultKind=d={}));var g;(function(A){A[A.CellRef=0]="CellRef",A[A.StructRef=1]="StructRef",A[A.NamedRange=2]="NamedRange",A[A.Parentheses=3]="Parentheses",A[A.comment=4]="comment",A[A.keyword=5]="keyword",A[A.operator_kind=6]="operator_kind",A[A.string=7]="string",A[A.number=8]="number",A[A.regexp=9]="regexp",A[A.type=10]="type",A[A.class_kind=11]="class_kind",A[A.interface_kind=12]="interface_kind",A[A.enum_kind=13]="enum_kind",A[A.enumMember=14]="enumMember",A[A.typeParameter=15]="typeParameter",A[A.function=16]="function",A[A.method=17]="method",A[A.property=18]="property",A[A.variable=19]="variable",A[A.parameter=20]="parameter",A[A.module=21]="module",A[A.intrinsic=22]="intrinsic",A[A.selfParameter=23]="selfParameter",A[A.clsParameter=24]="clsParameter",A[A.magicFunction=25]="magicFunction",A[A.builtinConstant=26]="builtinConstant",A[A.parenthesis=27]="parenthesis",A[A.curlybrace=28]="curlybrace",A[A.bracket=29]="bracket",A[A.colon=30]="colon",A[A.semicolon=31]="semicolon",A[A.arrow=32]="arrow"})(g||(r.HighlightKind=g={}));var m;(function(A){A[A.Absolute=0]="Absolute",A[A.Relative=1]="Relative"})(m||(r.PositionKind=m={}));var y;(function(A){A[A.Failure=0]="Failure",A[A.Success=1]="Success",A[A.Unavailable=2]="Unavailable"})(y||(r.ValuePreviewResultKind=y={}));var h;(function(A){A[A.ReferenceFound=0]="ReferenceFound",A[A.NoReferenceFound=1]="NoReferenceFound",A[A.Failure=2]="Failure",A[A.RangeResolutionFailure=3]="RangeResolutionFailure",A[A.NotAFormula=4]="NotAFormula"})(h||(r.GotoCtrlClickResultKind=h={}));var R;(function(A){A[A.ArgumentAssistance=0]="ArgumentAssistance",A[A.SimpleAutoComplete=1]="SimpleAutoComplete",A[A.SmartSuggestionsAutoComplete=2]="SmartSuggestionsAutoComplete",A[A.ValuePreview=3]="ValuePreview",A[A.ColoredReferences=4]="ColoredReferences",A[A.ParenthesisCoupling=5]="ParenthesisCoupling",A[A.SyntaxErrors=6]="SyntaxErrors",A[A.GotoCtrlClick=7]="GotoCtrlClick",A[A.EnumAutoComplete=8]="EnumAutoComplete",A[A.CopilotFormulaGeneration=9]="CopilotFormulaGeneration"})(R||(r.SchedulerFeature=R={}));var C;(function(A){A[A.Create=0]="Create",A[A.Modify=1]="Modify"})(C||(r.FormulaCopilotIPEMode=C={}));var S;(function(A){A[A.Accept=0]="Accept",A[A.Decline=1]="Decline",A[A.Ignore=2]="Ignore"})(S||(r.ColumnFormulaSuggestionUpdateKind=S={}));var F;(function(A){A[A.Valid=2]="Valid",A[A.Invalid=4]="Invalid",A[A.All=6]="All"})(F||(r.RecognizedTablesMetadataState=F={}));var E;(function(A){A[A.none=0]="none",A[A.rowMajor=1]="rowMajor",A[A.columnMajor=2]="columnMajor"})(E||(r.TableOrientation=E={}))},"../excel-online-x10-interop/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.PictureSpecial=r.PictureSingle=r.PictureDbnum=r.PictureColor=void 0;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-x10-interop/lib/generated/definedNameInfoEwaFacade.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/fieldInfoDataDTO.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/formulaAssistance.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/columnFormulaSuggestion.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/formulaTranspiler.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/shared.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/functionInfoDTO.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/calcEwaFacade.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/x10Services.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/nativeCalcObjects.generalizedNullable.gen.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/generated/pythonCellInfoDefinition.generalizedNullable.gen.js"),r);var a=c("../excel-online-x10-interop/lib/definitions/calcDefinitions.js");Object.defineProperty(r,"PictureColor",{enumerable:!0,get:function(){return a.PictureColor}}),Object.defineProperty(r,"PictureDbnum",{enumerable:!0,get:function(){return a.PictureDbnum}}),Object.defineProperty(r,"PictureSingle",{enumerable:!0,get:function(){return a.PictureSingle}}),Object.defineProperty(r,"PictureSpecial",{enumerable:!0,get:function(){return a.PictureSpecial}}),n.__exportStar(c("../excel-online-x10-interop/lib/providers/index.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/schedulerDefinitions.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/formulaAuthoringHelperDefinitions.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/augmentationLoop/index.js"),r)},"../excel-online-x10-interop/lib/providers/copilotLicense.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/providers/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-x10-interop/lib/providers/copilotLicense.js"),r),n.__exportStar(c("../excel-online-x10-interop/lib/providers/pythonLicense.js"),r)},"../excel-online-x10-interop/lib/providers/pythonLicense.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/schedulerDefinitions.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"../excel-online-x10-interop/lib/x10GeneratedServices.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../excel-online-x10-interop/lib/generated/ts-services/x10Services.g.js"),r)},"./lib/AugLoop/ALProvider.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ALProvider=void 0;var n=c("../excel-online-calc/lib/index.js"),a=c("./lib/AugLoop/AugLoopSession.js"),l=c("../../.store/@augloop-types-core@2.35.2297-f7c234b8370ff9d7b53a/node_modules/@augloop/types-core/dist/esm/src/index.js"),o=(function(){function g(){Ge(this,g),this.operationId=0}return We(g,[{key:"generate",value:function(){return this.operationId++,`AugLoop-x10-${this.operationId}`}}],[{key:"create",value:function(y){return g.singleton||(g.singleton=new g),g.singleton}}])})(),d=(function(){function g(m,y){Ge(this,g),this.scheduler=m,this.context=y,this.augLoopSession=a.AugLoopSession.getWorkbookSession(this.context),this.idGenerator=o.create(this.context)}return We(g,[{key:"registerOnAnnotation",value:(function(){var m=nr(function*(h,R){var C=this;return yield this.augLoopSession.activateAnnotation(R,{callback:(function(){var S=nr(function*(E){for(var A of E.items){var T=A.body;T!==void 0&&(n.x10.staticTypeHint(T),yield C.scheduler.alAnnotationNotifier()[h](T))}});function F(E){return S.apply(this,arguments)}return F})()}),""});function y(h,R){return m.apply(this,arguments)}return y})()},{key:"sendSignal",value:(function(){var m=nr(function*(h){var R=new l.SignalOperation({parentPath:["Signal",g.getSignalType(h)],items:[{id:this.idGenerator.generate(),body:h}]});return yield this.augLoopSession.submitOperation(R),""});function y(h){return m.apply(this,arguments)}return y})()}],[{key:"getSignalType",value:function(y){return y.H_.T_}}])})();r.ALProvider=d},"./lib/AugLoop/AlContext.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0})},"./lib/AugLoop/AugLoopSession.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AugLoopSession=r.AugLoopSessionProxy=void 0;var n=c("../excel-online-calc/lib/index.js"),a=c("./lib/logging.js");function l(y){return new Promise(function(h){return setTimeout(h,y)})}var o=(function(){function y(h){Ge(this,y),this.lazy=new n.ResettableLazy(h)}return We(y,[{key:"getValue",value:function(){var R=this;return this.lazy.getValue().catch(function(C){throw R.lazy.reset(),C})}},{key:"reset",value:function(){this.lazy.reset()}}])})(),d=(function(y){function h(R){var C;Ge(this,h);for(var S=arguments.length,F=new Array(S>1?S-1:0),E=1;E<S;E++)F[E-1]=arguments[E];return C=Ta(this,h,[].concat(F)),C.blockingLimit=R,C.value=new n.ResolvablePromiseWithLimitedSubscribers(C.blockingLimit),C}return Ea(h,y),We(h,[{key:"getSuccessValue",value:(function(){var R=nr(function*(){return yield this.getValue(),this.value});function C(){return R.apply(this,arguments)}return C})()},{key:"getValue",value:function(){var C=this;return It(wt(h.prototype),"getValue",this).call(this).then(function(S){return S.kind==="Success"&&C.value.resolve(S.value),S}).catch(function(S){return n.util.failure(S)})}},{key:"reset",value:function(){It(wt(h.prototype),"reset",this).call(this),this.value=new n.ResolvablePromiseWithLimitedSubscribers(this.blockingLimit)}}])})(o),g=(function(){function y(h){var R=this,C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.defaultReconnectionParameters;Ge(this,y),this.context=h,this.reconnection=C,this.sessionPromise=new d(y.blockingSubscribersLimit,nr(function*(){(0,a.debugLog)("Trying to create AugLoop Session");var S=yield R.context.docSessionId();if(S==="")throw new Error("AugLoop session is unavailable");var F=yield R.context.getAugLoopSession(S),E=!1;if(F.setSessionCloseCallback(nr(function*(){E||(E=!0,(0,a.debugLog)(`AugLoop session for ${S} was closed`),R.sessionPromise.reset(),yield R.reconnect())})),(0,a.debugLog)(`Created AugLoop session for ${S}`),R.activatedAnnotations.length>0&&(yield y.activateAnnotations(F,R.activatedAnnotations)),E)throw new Error("AugLoop session closed during init");return n.util.success(F)})),this.activatedAnnotations=[],this.activateAnnotation=nr(function*(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];return R.activatedAnnotations.push(F),(yield y.activateAnnotations(yield R.sessionPromise.getSuccessValue(),[F]))[0]}),this.releaseAnnotation=nr(function*(){var S;return yield(S=yield R.sessionPromise.getSuccessValue()).releaseAnnotation.apply(S,arguments)}),this.submitOperation=nr(function*(){for(var S,F=arguments.length,E=new Array(F),A=0;A<F;A++)E[A]=arguments[A];(0,a.debugLog)(`submitOperation called with ${E[0].parentPath}`);var T=yield R.sessionPromise.getValue();return T.kind==="Failure"?T:n.util.success((S=T.value).submitOperation.apply(S,E))}),this.registerOnClose=function(){for(var S=arguments.length,F=new Array(S),E=0;E<S;E++)F[E]=arguments[E];var A=R.sessionPromise.getSuccessValue();return A.then(function(T){T.setSessionCloseCallback.apply(T,F)}).catch(function(){(0,a.debugLog)("Failed to register callback")}),"Callback registered"}}return We(y,[{key:"reconnect",value:(function(){var h=nr(function*(){for(var C=this.reconnection.attempts;C>0;){(0,a.debugLog)(`Reconnecting to AugLoop service. ${C} attempts left.`);var S=yield this.sessionPromise.getValue();if(S.kind==="Success"||S.reason===y.PermanentlyUnavailable)return S;C-=1,yield l(this.reconnection.timeout)}return n.util.failure(`Reconnection failed after ${this.reconnection.attempts} attempts`)});function R(){return h.apply(this,arguments)}return R})()},{key:"ping",value:function(){this.sessionPromise.getValue()}}],[{key:"activateAnnotations",value:(function(){var h=nr(function*(C,S){return(0,a.debugLog)(`activateAnnotations called with ${JSON.stringify(S.map(function(F){return F[0]}))}`),Promise.all(S.map(function(F){return C.activateAnnotation.apply(C,Ur(F))}))});function R(C,S){return h.apply(this,arguments)}return R})()}])})();r.AugLoopSessionProxy=g,g.PermanentlyUnavailable=Symbol(),g.blockingSubscribersLimit=100,g.defaultReconnectionParameters={attempts:10,timeout:500};var m=(function(){function y(){Ge(this,y)}return We(y,null,[{key:"getWorkbookSession",value:function(R){return y.singletons.get(R.id)===void 0&&((0,a.debugLog)(`Creating AugLoop session for a new Workbook id ${R.id}`),y.singletons.set(R.id,new g(R))),y.singletons.get(R.id)}}])})();r.AugLoopSession=m,m.singletons=new Map},"./lib/AugLoop/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("./lib/AugLoop/AlContext.js"),r),n.__exportStar(c("./lib/AugLoop/AugLoopSession.js"),r),n.__exportStar(c("./lib/AugLoop/ALProvider.js"),r)},"./lib/TableIntelligence/TableIntelligenceProvider.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TableIntelligenceProvider=void 0;var n=c("../excel-online-calc/lib/index.js"),a=c("./lib/AugLoop/index.js"),l=c("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/index.js"),o=c("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),d=c("../excel-online-x10-interop/lib/index.js"),g=(function(m){function y(h){var R;return Ge(this,y),R=Ta(this,y,[new n.ResettableLazy(nr(function*(){yield R.augLoopSession.activateAnnotation(l.ExcelRecognizedTableNew.H_.T_,{callback:function(S){for(var F of S.items){var E=F.body;E!==void 0&&(n.x10.staticTypeHint(E),R.addTableEntry(E))}}})}))]),R.context=h,R.augLoopSession=a.AugLoopSession.getWorkbookSession(R.context),R.addPluginLicenseEntry(d.PluginFactoryName.FormulaByExamplePlugin,(0,n.asyncLazy)(nr(function*(){return!0}))),R}return Ea(y,m),We(y,[{key:"getRecognizedRangeTablesInfo",value:function(){var R;this.augLoopSession.ping();for(var C=arguments.length,S=new Array(C),F=0;F<C;F++)S[F]=arguments[F];return(R=It(wt(y.prototype),"getRecognizedRangeTablesInfo",this)).call.apply(R,[this].concat(S))}}])})(o.TableIntelligenceProviderBase);r.TableIntelligenceProvider=g},"./lib/TableIntelligence/TableIntelligenceProviderBase.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TableIntelligenceProviderBase=void 0;var n=c("../excel-online-calc/lib/index.js"),a=c("../excel-online-x10-interop/lib/index.js"),l=c("../../.store/@augloop-types-excel@2.35.2297-00289455c55b153df7bb/node_modules/@augloop/types-excel/dist/esm/src/index.js");function o(F){return F.left>F.right||F.top>F.bottom}var d=n.config.ulsLogger,g=n.config.LogCategory,m=function(E){return d.ULS.assertTag(505722012,g.msoulscat_ES_EWAJS,!o(E),"ITableIntelligenceProvider.convertExcelRange"),{firstRow:E.top-1,firstColumn:E.left-1,lastRow:E.bottom-1,lastColumn:E.right-1}},y=function(E,A){return Math.min(E.lastRow,A.lastRow)-Math.max(E.firstRow,A.firstRow)>=0&&Math.min(E.lastColumn,A.lastColumn)-Math.max(E.firstColumn,A.firstColumn)>=0},h=function(E,A){return A.id!==void 0&&A.id===E.id?!0:y(m(E.range),A.rangeTableInfo.analyzedRange)};function R(F){switch(F){case l.ExcelRecognizedTableOrientationNew.RowMajor:return a.TableOrientation.rowMajor;case l.ExcelRecognizedTableOrientationNew.ColumnMajor:return a.TableOrientation.columnMajor;default:n.common.assertNever("tableOrientationToX10TableOrientation",F)}}function C(F){return{metadataState:a.RecognizedTablesMetadataState.Valid,id:F.id,rangeTableInfo:{sheetId:F.range.worksheetId,interpretations:F.interpretations.map(function(E){return{tableLocation:m(E.location),confidence:E.confidence,orientation:R(E.orientation),headerRowCount:E.headerRowCount,headerColumnCount:E.headerColumnCount}}),analyzedRange:m(F.range)}}}var S=(function(){function F(E){Ge(this,F),this.session=E,this.isPluginLicensed=new Map,this.recognizedTables=new Map}return We(F,[{key:"addPluginLicenseEntry",value:function(A,T){this.isPluginLicensed.set(A,T)}},{key:"checkLicense",value:(function(){var E=nr(function*(T){var D,_;return(D=yield(_=this.isPluginLicensed.get(T))==null?void 0:_.getValue())!=null?D:!1});function A(T){return E.apply(this,arguments)}return A})()},{key:"addTableEntry",value:function(A){var T,D=C(A),_=((T=this.recognizedTables.get(A.range.worksheetId))!=null?T:[]).filter(function(M){return!h(A,M)});return _.push(D),this.recognizedTables.set(A.range.worksheetId,_),D}},{key:"getRecognizedRangeTablesInfo",value:(function(){var E=nr(function*(T,D,_,M,k){var v;if(!(yield this.checkLicense(M)))return[];yield this.session.getValue();var b=(v=this.recognizedTables.get(T))!=null?v:[];return b.filter(function(x){return y(x.rangeTableInfo.analyzedRange,D)})});function A(T,D,_,M,k){return E.apply(this,arguments)}return A})()}])})();r.TableIntelligenceProviderBase=S},"./lib/TableIntelligence/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("./lib/TableIntelligence/TableIntelligenceProvider.js"),r),n.__exportStar(c("./lib/TableIntelligence/TableIntelligenceProviderBase.js"),r)},"./lib/features.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getTypedFeatureGate=void 0;var n=c("../office-online-feature-gates/lib/index.js"),a={"Microsoft.Office.Excel.DesktopX10JavascriptDebug":!1};r.getTypedFeatureGate=(0,n.makeGetTypedFeatureGate)(a)},"./lib/logging.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.debugLog=a;var n=c("./lib/features.js");function a(l){(0,n.getTypedFeatureGate)("Microsoft.Office.Excel.DesktopX10JavascriptDebug")&&console.log(l)}},"./lib/nulls2undefs.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.nulls2undefs=a;var n=c("../excel-online-calc/lib/index.js");function a(l){if(l!==null){if(typeof l=="object")for(var o of Object.keys(l))l[o]=a(l[o]);return l}}n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame,n.common.staticAssertSame},"./lib/proxies.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeSyncRequesterJSProxy=h,r.makeRequesterJSProxy=R,r.makeEventEmitterJSProxy=C,r.makeNotifierJSProxy=S;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(c("../excel-online-x10-interop/lib/x10GeneratedServices.js")),l=c("./lib/nulls2undefs.js"),o=c("./lib/logging.js");function d(F){return function(E){for(var A,T=arguments.length,D=new Array(T>1?T-1:0),_=1;_<T;_++)D[_-1]=arguments[_];return(A=F[E]).call.apply(A,[F].concat(D))}}function g(F,E){var A=d(F);return function(T){return nr(function*(){(0,o.debugLog)(`${E}.${String(T)}() called`);try{for(var D=arguments.length,_=new Array(D),M=0;M<D;M++)_[M]=arguments[M];var k=yield A.apply(void 0,[T].concat(_));return(0,l.nulls2undefs)(k)}catch(v){throw v instanceof Error?(0,o.debugLog)(`Exception caught: ${v.message}. Stacktrace: ${v.stack}`):(0,o.debugLog)(`Exception caught: ${JSON.stringify(v)}`),v}})}}function m(F){return d(F.notifier())}function y(F){return function(A){return function(){(0,o.debugLog)(`Notification ${String(A)}() called`);try{for(var T=arguments.length,D=new Array(T),_=0;_<T;_++)D[_]=arguments[_];F.apply(void 0,[A].concat(D))}catch(M){throw M instanceof Error?(0,o.debugLog)(`Exception caught: ${M.message}. Stacktrace: ${M.stack}`):(0,o.debugLog)(`Exception caught: ${JSON.stringify(M)}`),M}}}}function h(F){var E=g(F.syncRequester(),"SyncRequester");return{ServiceInfo:a.ServiceInfos.SyncRequester,runTest:E("runTest"),formulaCopilotIPE:E("formulaCopilotIPE"),formulaHighlighting:E("formulaHighlighting"),columnFormulaSuggestion:E("columnFormulaSuggestion")}}function R(F){var E=g(F.requester(),"Requester");return{ServiceInfo:a.ServiceInfos.Requester,functionSuggestion:E("functionSuggestion"),argumentAssistance:E("argumentAssistance"),chatGPTQuery:E("chatGPTQuery"),columnFormulaSuggestion:E("columnFormulaSuggestion"),formulaCopilotIPE:E("formulaCopilotIPE"),formulaHighlighting:E("formulaHighlighting"),formulaRepair:E("formulaRepair"),gotoCtrlClick:E("gotoCtrlClick"),inCellSuggestion:E("inCellSuggestion"),runAuthoringExperiment:E("runAuthoringExperiment"),runExperiment:E("runExperiment"),runPerCharacterExperiment:E("runPerCharacterExperiment"),runTest:E("runTest"),valuePreview:E("valuePreview"),getTranspiledFormulas:E("getTranspiledFormulas"),inCellControlsAutodetection:E("inCellControlsAutodetection"),getLocale:E("getLocale"),formulaCompletion:E("formulaCompletion"),getAnonymizedFormulas:E("getAnonymizedFormulas")}}function C(F){var E=g(F.eventEmitter(),"EventEmitter");return{ServiceInfo:a.ServiceInfos.EventEmitter,TestEvent:E("TestEvent"),FBEOutcomeUpdate:E("FBEOutcomeUpdate"),FormulaTranspilerInitEvent:E("FormulaTranspilerInitEvent"),ExternalLinksMetaDataInitEvent:E("ExternalLinksMetaDataInitEvent")}}function S(F){var E=m(F),A=y(E);return{ServiceInfo:a.ServiceInfos.Notifier,doNothing:A("doNothing"),setActiveCell:A("setActiveCell"),setActiveCellFormat:A("setActiveCellFormat"),setFunctionsInfo:A("setFunctionsInfo"),setDefinedNamesInfo:A("setDefinedNamesInfo"),notifyWorkbookClosing:A("notifyWorkbookClosing"),setSchedulerFeatures:A("setSchedulerFeatures"),setA1ReferenceStyle:A("setA1ReferenceStyle"),setLocale:A("setLocale"),setWorkbookProps:A("setWorkbookProps"),updateSheetNames:A("updateSheetNames"),updateNamedObjects:A("updateNamedObjects"),writeRange:A("writeRange"),writeRanges:A("writeRanges"),setNumberFormats:A("setNumberFormats")}}},"../office-copilot-utils/lib/AshaErrors.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AshaError=void 0;var c;(function(n){n.Service_Error_Augloop="Service Error (AugLoop)",n.Multiple_Suggestion_Declines="Multiple Suggestion Declines"})(c||(r.AshaError=c={}))},"../office-copilot-utils/lib/AshaUtils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.logStandardizedAshaErrorEvent=o;var n=c("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),a=c("../office-online-otel-util/lib/index.js"),l=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js");function o(y,h,R){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:m,dataFields:d(y,h,R,C)})}function d(y,h,R){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,S=g(R);return y&&h?Ur(l.Asha.getFields({eventType:l.Asha.EventType.Error,veto:S+" "+R+" "+y,error:h,inStaging:C??!0,scenario:R})):[]}function g(y){switch(y){case n.TelemetryStandardizedFeature.CleanData:return l.Copilot.Verb.Analyze;case n.TelemetryStandardizedFeature.FormulaByExample:return l.Copilot.Verb.Create;default:throw new Error("Missing verb map.")}}var m={dataCategories:l.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:l.EnumObjects.SamplingPolicy.CriticalCensus,diagnosticLevel:l.EnumObjects.DiagnosticLevel.RequiredServiceData}},"../office-copilot-utils/lib/AshaVetoes.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.AshaVeto=void 0;var c;(function(n){n.Unable_To_Complete_Task="Unable to Complete Task",n.User_Dissatisfied_With_Suggestions="User dissatisfied with suggestions"})(c||(r.AshaVeto=c={}))},"../office-copilot-utils/lib/MetricsTelemetryUtils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TelemetryStandardizedFeature=void 0,r.logCopilotEnabledEvent_Deprecated=g,r.logCopilotEnabledEvent=m,r.logCopilotSeenEvent=y,r.logCopilotTriedEvent=h,r.logCopilotKeptEvent=R,r.logCopilotRejectedEvent=C;var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=c("../office-online-otel-util/lib/index.js"),l;(function(F){F.AnalyzeData="AnalyzeData",F.CleanData="CleanData",F.FormulaByExample="FormulaByExample",F.FormulaGeneration="FormulaGeneration",F.CalculatedColumns="CalculatedColumns",F.Commanding="Commanding",F.CopilotChat="CopilotChat",F.ExcelChatHelper="ExcelChatHelper",F.OfficeScripts="OfficeScripts",F.Python="Python",F.Search="Search",F.TableGeneration="Table Generation"})(l||(r.TelemetryStandardizedFeature=l={}));var o={dataCategories:n.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:n.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.RequiredServiceData},d={dataCategories:n.EnumObjects.DataCategories.ProductServiceUsage,samplingPolicy:n.EnumObjects.SamplingPolicy.CriticalUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.Optional};function g(F,E,A){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsEnabled,eventFlags:o,entryPoint:E,interactionId:void 0,uiLanguage:A})}function m(F,E){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsEnabled,eventFlags:o,entryPoint:void 0,interactionId:void 0,uiLanguage:E})}function y(F,E,A){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsSeen,eventFlags:d,entryPoint:E,interactionId:void 0,uiLanguage:A})}function h(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsTried,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function R(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsKept,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function C(F,E,A,T){S({featureName:F,actionType:n.Copilot.FeatureActionType.IsRejected,eventFlags:o,entryPoint:E,interactionId:A,uiLanguage:T})}function S(F){var E=F.featureName,A=F.actionType,T=F.eventFlags,D=F.entryPoint,_=F.interactionId,M=_===void 0?"":_,k=F.uiLanguage,v=k===void 0?"":k;(0,a.getTelemetryLogger)().sendTelemetryEvent({eventName:"Office.Voice.Copilot.Chat",eventFlags:T,dataFields:[].concat(Ur(n.Copilot.getFields({featureActionType:A,isUserInitiated:!1,featureName:E,entryPoint:D,interactionId:M})),Ur(v?[(0,n.makeStringDataField)("UiLanguage",v)]:[]))})}},"../office-copilot-utils/lib/UsageTelemetryUtils.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.TelemetryUsageEventKeys=r.TelemetryUsageSource=r.TelemetryUsageActionType=void 0,r.logCopilotUsageEvent=l;var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=c("../office-online-otel-util/lib/index.js");function l(m,y,h,R,C,S){var F={eventName:"Office.Voice.ActionAI.Usage",eventFlags:{dataCategories:n.EnumObjects.DataCategories.ProductServicePerformance|n.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:n.EnumObjects.DiagnosticLevel.RequiredServiceData},dataFields:[(0,n.makeStringDataField)(g.FeatureName,m),(0,n.makeStringDataField)(g.ActionType,y),(0,n.makeStringDataField)(g.Source,h),(0,n.makeStringDataField)(g.InteractionId,C??""),(0,n.makeStringDataField)(g.UiLanguage,R??"")].concat(Ur(S??[]))};(0,a.getTelemetryLogger)().sendTelemetryEvent(F)}var o;(function(m){m.SendPrompt="SendPrompt",m.PromptBoxShown="PromptBoxShown"})(o||(r.TelemetryUsageActionType=o={}));var d;(function(m){m.FormulaAutocompletePromptBox="FormulaAutocompletePromptBox"})(d||(r.TelemetryUsageSource=d={}));var g;(function(m){m.FeatureName="FeatureName",m.ActionType="ActionType",m.Source="Source",m.InteractionId="InteractionId",m.UiLanguage="UiLanguage",m.Duration="Duration"})(g||(r.TelemetryUsageEventKeys=g={}))},"../office-copilot-utils/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../office-copilot-utils/lib/AshaErrors.js"),r),n.__exportStar(c("../office-copilot-utils/lib/AshaUtils.js"),r),n.__exportStar(c("../office-copilot-utils/lib/AshaVetoes.js"),r),n.__exportStar(c("../office-copilot-utils/lib/MetricsTelemetryUtils.js"),r),n.__exportStar(c("../office-copilot-utils/lib/UsageTelemetryUtils.js"),r)},"../office-online-feature-gates/lib/changeGates.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getChangeGateDictionary=c,r.isChangeGateEnabled=n,r.setChangeGateDictionaryGetter=a;function c(){return typeof globalThis.__get_change_gate_dictionary_variable>"u"?{}:globalThis.__get_change_gate_dictionary_variable()}function n(l){var o,d=c();return(o=d[l])!=null?o:!0}function a(l){var o=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=l,o}},"../office-online-feature-gates/lib/editDistance/editDistance.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.editDistance=n;function c(a){return a.split("")}function n(a,l){for(var o=c(a),d=c(l),g=[],m=0;m<=d.length;++m)g[m]=m;for(var y=1;y<=o.length;++y){for(var h=[y],R=1;R<=d.length;++R)h[R]=o[y-1]===d[R-1]?g[R-1]:1+Math.min(g[R],g[R-1],h[R-1]);g=h}return g[d.length]}},"../office-online-feature-gates/lib/featureGates.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.disableVerboseMode=a,r.enableVerboseMode=l,r.getFeatureGateDictionary=d,r.getStringFeatureGate=g,r.getBooleanFeatureGate=m,r.getNumberFeatureGate=y,r.getIntFeatureGate=h,r.setFeatureGateDictionaryGetter=R;var n=c("../office-online-feature-gates/lib/editDistance/editDistance.js");function a(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0}function l(C){globalThis.__office_online_feature_gates_verbose_log_callback=C}var o={};function d(){return typeof globalThis.__get_feature_gate_dictionary_variable>"u"?o:globalThis.__get_feature_gate_dictionary_variable()}function g(C,S){if(globalThis.__office_online_feature_gates_verbose_log_callback===void 0){var F;return(F=d()[C])!=null?F:S}var E=d();if(Object.hasOwn(E,C)){var A;return(A=E[C])!=null?A:S}var T=globalThis.__office_online_feature_gates_verbose_log_callback;T(`Failed lookup for FeatureGate ${C}...`);var D=[],_=4,M=C.toLowerCase();for(var k of Object.keys(E))(0,n.editDistance)(k.toLowerCase(),M)<=_&&D.push(k);return D.length>0&&T(`Potential candidates found (edit distance <= ${_}, case-insensitive): [${D.join(", ")}]`),T(`FeatureGate override not found, returning default: ${S}`),S}function m(C,S){var F,E=(F=g(C))==null?void 0:F.trim().toLowerCase();return E==="true"?!0:E==="false"?!1:S}function y(C,S){var F,E=(F=g(C))==null?void 0:F.trim().toLowerCase();if(E===void 0)return S;if(E==="infinity"||E==="+infinity")return 1/0;if(E==="-infinity")return-1/0;var A=parseFloat(E);return isNaN(A)?S:A}function h(C,S){var F,E=(F=g(C))==null?void 0:F.trim();if(E===void 0)return S;var A=parseInt(E,10);return isNaN(A)?S:A}function R(C){var S=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=C,S}},"../office-online-feature-gates/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../office-online-feature-gates/lib/featureGates.js"),r),n.__exportStar(c("../office-online-feature-gates/lib/makeGetTypedFeatureGate.js"),r),n.__exportStar(c("../office-online-feature-gates/lib/changeGates.js"),r),n.__exportStar(c("../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js"),r),n.__exportStar(c("../office-online-feature-gates/lib/overrideChangeGates.js"),r),n.__exportStar(c("../office-online-feature-gates/lib/overrideFeatureGates.js"),r)},"../office-online-feature-gates/lib/makeGetTypedFeatureGate.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeGetTypedFeatureGate=a;var n=c("../office-online-feature-gates/lib/featureGates.js");function a(l){function o(d){var g=l[d];switch(typeof g){case"boolean":return(0,n.getBooleanFeatureGate)(d,g);case"number":return(0,n.getNumberFeatureGate)(d,g);case"string":return(0,n.getStringFeatureGate)(d,g);default:throw new Error("Wrong defaultValue type")}}return o}},"../office-online-feature-gates/lib/makeIsTypedChangeGateEnabled.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.makeTypedIsChangeGateEnabled=a;var n=c("../office-online-feature-gates/lib/changeGates.js");function a(l){return function(o){return(0,n.isChangeGateEnabled)(o)}}},"../office-online-feature-gates/lib/overrideChangeGates.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.overrideChangeGates=a,r.overrideTypedChangeGates=l;var n=c("../office-online-feature-gates/lib/changeGates.js");function a(o){var d=(0,n.setChangeGateDictionaryGetter)(void 0);return(0,n.setChangeGateDictionaryGetter)(function(){var g=d!==void 0?d():{};return Object.assign({},g,o)}),d}function l(o,d){return a(d)}},"../office-online-feature-gates/lib/overrideFeatureGates.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.overrideFeatureGates=a,r.overrideTypedFeatureGates=l;var n=c("../office-online-feature-gates/lib/featureGates.js");function a(o){var d,g={};for(var m of Object.keys(o)){var y;g[m]=(y=o[m])==null?void 0:y.toString()}var h=function(){return{}},R=(d=(0,n.setFeatureGateDictionaryGetter)(void 0))!=null?d:h;return(0,n.setFeatureGateDictionaryGetter)(function(){return Object.assign({},R(),g)}),R}function l(o,d){return a(d)}},"../office-online-otel-util/lib/TelemetryLogger.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.setTelemetryLogger=l,r.getTelemetryLogger=o;var n=c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"),a=Symbol.for("otel_util_telemetry_logger");function l(d){globalThis[a]=d}function o(){var d,g;return(d=(g=globalThis)[a])!=null?d:g[a]=new n.TelemetryLogger}},"../office-online-otel-util/lib/convertDataFields.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.convertDataFields=l;var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs"),a=n.__importStar(c("../../.store/@microsoft-oteljs@4.23.1130-f548f544a900f9c4e01b/node_modules/@microsoft/oteljs/dist/index.js"));function l(o){var d=!0,g=[];return o.forEach(function(m){var y=m.classification;if(y===a.EnumObjects.DataClassification.SystemMetadata||y===a.EnumObjects.DataClassification.EssentialServiceMetadata){var h=J(J(J(J(J(J(J({},"name",m.name),"bool",null),"string",null),"double",null),"int64",null),"date",null),"contract",null);switch(m.dataType){case a.EnumObjects.DataFieldType.Boolean:h.bool=m.value;break;case a.EnumObjects.DataFieldType.Double:h.double=m.value;break;case a.EnumObjects.DataFieldType.Int64:h.int64=m.value;break;case a.EnumObjects.DataFieldType.String:h.string=m.value;break;case a.EnumObjects.DataFieldType.Guid:default:return}g.push(h)}else d=!1}),d?g:[]}},"../office-online-otel-util/lib/index.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=c("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");n.__exportStar(c("../office-online-otel-util/lib/convertDataFields.js"),r),n.__exportStar(c("../office-online-otel-util/lib/TelemetryLogger.js"),r)},"../typed-workers/lib/index.js":function(p,r,c){"use strict";var n=this&&this.__createBinding||(Object.create?function(o,d,g,m){m===void 0&&(m=g);var y=Object.getOwnPropertyDescriptor(d,g);(!y||("get"in y?!d.__esModule:y.writable||y.configurable))&&(y={enumerable:!0,get:function(){return d[g]}}),Object.defineProperty(o,m,y)}:function(o,d,g,m){m===void 0&&(m=g),o[m]=d[g]}),a=this&&this.__exportStar||function(o,d){for(var g in o)g!=="default"&&!Object.prototype.hasOwnProperty.call(d,g)&&n(d,o,g)};Object.defineProperty(r,"__esModule",{value:!0}),r.createWorker=void 0,a(c("../typed-workers/lib/tw-api.js"),r);var l=c("../typed-workers/lib/typedWorkers/create.js");Object.defineProperty(r,"createWorker",{enumerable:!0,get:function(){return l.createWorker}})},"../typed-workers/lib/tw-api.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.workerName=r.isWorkerThread=r.importScriptsWithRetry=r.Endpoint=r.paramInsideDef=r.dispatchWorkerError=r.setConfig=r.isThreadingSupported=r.WorkerError=void 0;var n=c("../typed-workers/lib/typedWorkers/workerError.js");Object.defineProperty(r,"WorkerError",{enumerable:!0,get:function(){return n.WorkerError}});var a=c("../typed-workers/lib/typedWorkers/config.js");Object.defineProperty(r,"isThreadingSupported",{enumerable:!0,get:function(){return a.isThreadingSupported}}),Object.defineProperty(r,"setConfig",{enumerable:!0,get:function(){return a.setConfig}}),Object.defineProperty(r,"dispatchWorkerError",{enumerable:!0,get:function(){return a.dispatchWorkerError}});var l=c("../typed-workers/lib/typedWorkers/insideInit.js");Object.defineProperty(r,"paramInsideDef",{enumerable:!0,get:function(){return l.paramInsideDef}});var o=c("../typed-workers/lib/typedWorkers/endpoint.js");Object.defineProperty(r,"Endpoint",{enumerable:!0,get:function(){return o.Endpoint}});var d=c("../typed-workers/lib/typedWorkers/importScriptsWithRetry.js");Object.defineProperty(r,"importScriptsWithRetry",{enumerable:!0,get:function(){return d.importScriptsWithRetry}});var g=c("../typed-workers/lib/typedWorkers/workerId.js");Object.defineProperty(r,"isWorkerThread",{enumerable:!0,get:function(){return g.isWorkerThread}}),Object.defineProperty(r,"workerName",{enumerable:!0,get:function(){return g.workerName}})},"../typed-workers/lib/typedWorkers/config.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ThreadMessageKind=void 0,r.isThreadingSupported=d,r.setConfig=m,r.getSafeParams=y,r.getCreateTimeout=h,r.getCreateMode=R,r.dispatchWorkerError=E,r.dispatchCreateWorker=T;var n=c("../typed-workers/lib/typedWorkers/error.js"),a=3e5,l="Thread",o;(function(D){D[D.InitResult=0]="InitResult",D[D.WorkerError=1]="WorkerError",D[D.CreateWorker=2]="CreateWorker"})(o||(r.ThreadMessageKind=o={}));function d(){return typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL!==void 0&&URL.revokeObjectURL!==void 0&&typeof Worker<"u"}var g;function m(D){if(g)throw new TypeError("setConfig has already been called");g=D}function y(){var D,_=(D=g)!=null?D:{};return{createTimeout:_.createTimeout,createMode:_.createMode,importScriptUrls:_.importScriptUrls?Ur(_.importScriptUrls):void 0,typedWorkersUrl:_.typedWorkersUrl,typedWorkersName:_.typedWorkersName,importScriptsMaxRetries:_.importScriptsMaxRetries}}function h(D){var _,M,k;return(_=(M=D==null?void 0:D.createTimeout)!=null?M:(k=g)==null?void 0:k.createTimeout)!=null?_:a}function R(D){var _,M,k,v=(_=(M=D==null?void 0:D.createMode)!=null?M:(k=g)==null?void 0:k.createMode)!=null?_:l;return v==="ThreadOrLocal"?d()?"Thread":"Local":v}function C(D){setTimeout(function(){throw D})}function S(){return typeof self<"u"&&"__typed_workers_thread"in self?self:void 0}function F(D){var _=S();if(_!==void 0){var M={kind:o.WorkerError,error:(0,n.encodeResultValue)(D)};_.postMessage(M)}else console.warn(D)}function E(D){try{var _,M;((_=(M=g)==null?void 0:M.onWorkerError)!=null?_:F)(D)}catch(k){console.warn(D),C(k)}}function A(D){var _=S();if(_!==void 0){var M={kind:o.CreateWorker,stats:D};_.postMessage(M)}}function T(D){try{var _,M;((_=(M=g)==null?void 0:M.onCreateWorker)!=null?_:A)(D)}catch(k){C(k)}}},"../typed-workers/lib/typedWorkers/create.js":function(p,r,c){"use strict";var n=this&&this.__createBinding||(Object.create?function(_,M,k,v){v===void 0&&(v=k);var b=Object.getOwnPropertyDescriptor(M,k);(!b||("get"in b?!M.__esModule:b.writable||b.configurable))&&(b={enumerable:!0,get:function(){return M[k]}}),Object.defineProperty(_,v,b)}:function(_,M,k,v){v===void 0&&(v=k),_[v]=M[k]}),a=this&&this.__setModuleDefault||(Object.create?function(_,M){Object.defineProperty(_,"default",{enumerable:!0,value:M})}:function(_,M){_.default=M}),l=this&&this.__importStar||(function(){var _=function(k){return _=Object.getOwnPropertyNames||function(v){var b=[];for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(b[b.length]=x);return b},_(k)};return function(M){if(M&&M.__esModule)return M;var k={};if(M!=null)for(var v=_(M),b=0;b<v.length;b++)v[b]!=="default"&&n(k,M,v[b]);return a(k,M),k}})();Object.defineProperty(r,"__esModule",{value:!0}),r.createWorker=D;var o=c("../typed-workers/lib/typedWorkers/config.js"),d=c("../typed-workers/lib/typedWorkers/endpoint.js"),g=c("../typed-workers/lib/typedWorkers/hijinks.js"),m=c("../typed-workers/lib/typedWorkers/insideInit.js"),y=c("../typed-workers/lib/typedWorkers/stats.js"),h=c("../typed-workers/lib/typedWorkers/thread.js"),R=c("../typed-workers/lib/typedWorkers/workerError.js"),C=l(c("../typed-workers/lib/tw-api.js")),S=Object.assign({},C,{createWorker:D});function F(_,M,k){var v="def"in k?k:(0,m.paramInsideDef)(k),b=v.def,x=v.args;if(typeof b!="function"){var w={type:"Endpoint",side:"Inside",id:_.options.id},L={cause:"InternalError",idInfo:w};return Promise.reject(new R.WorkerError("Loading an InsideScript to create a local worker is unimplemented",L))}return Promise.resolve().then(function(){return(0,y.timePromise)(M.insideInit=(0,y.startStopwatch)(),function(){return b.apply(void 0,[{config:(0,o.getSafeParams)(),importTypedWorkers:function(){return S},connection:_}].concat(Ur(x))).then(function(){})})})}function E(_,M,k,v,b){var x=new MessageChannel,w=x.port1,L=x.port2,N;return Promise.all([v({port:w,options:_,createMode:M}),(0,y.timePromise)(k.createOutside=(0,y.startStopwatch)(),function(){return d.Endpoint.createOutside({port:L,options:_,createMode:M},function(U){return b(N=U)})})]).then(function(){return N},function(U){return N?N.close("Force"):L.close(),Promise.reject(U)})}function A(_,M,k,v){return E(_,"Local",M,function(b){return F(b,M,k)},v)}function T(_,M,k,v){M.createThread=(0,y.startStopwatch)();var b;try{b=new h.Thread(_,k)}catch(x){return(0,y.stopStopwatch)(M.createThread,"Error"),Promise.reject(x)}return(0,y.stopStopwatch)(M.createThread,"Success"),E(_,"Thread",M,function(x){return b.createInside(x,M)},v).then(function(x){return x.hasBeenClosed()?b.terminate():x._onClose=b.terminate.bind(b),x},function(x){return b.terminate(),Promise.reject(x)})}function D(_,M){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},v=(0,o.getCreateMode)(_),b="local"in M?v==="Local"?M.local:M.thread:M,x=v==="Local"?A:T,w={id:_.id,createMode:v,createWorker:(0,y.startStopwatch)()},L=(0,y.timePromise)(w.createWorker,function(){return x((0,d.getSafeOptions)(_),w,b,k)});return(0,g.promiseFinally)(L,function(){var N=(0,y.createWorkerStats)(w);N&&(0,o.dispatchCreateWorker)(N)})}},"../typed-workers/lib/typedWorkers/endpoint.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Endpoint=void 0,r.getSafeOptions=g;var n=c("../typed-workers/lib/typedWorkers/config.js"),a=c("../typed-workers/lib/typedWorkers/endpointState.js"),l=c("../typed-workers/lib/typedWorkers/error.js"),o=c("../typed-workers/lib/typedWorkers/hijinks.js"),d=c("../typed-workers/lib/typedWorkers/workerError.js");function g(y){return{id:y.id,createTimeout:y.createTimeout,createMode:y.createMode,importScriptUrls:y.importScriptUrls,importScriptsMaxRetries:y.importScriptsMaxRetries}}var m=(function(){function y(h,R,C){Ge(this,y),this.callTimeout=1/0,this.onPostMessageError=a.throwWorkerError,this._idInfo=h,this._state=R,this.createMode=C;var S=function(E){return function(){var A=h.side==="Outside"?"inside":"outside",T={cause:"Connection",idInfo:h};throw new d.WorkerError(`${h.side} Endpoint's ${E} referenced before the ${A} Endpoint started`,T)}};Object.defineProperties(this,{post:{configurable:!0,enumerable:!1,get:S("post")},call:{configurable:!0,enumerable:!1,get:S("call")}})}return We(y,[{key:"hasBeenClosed",value:function(){return this._state===void 0}},{key:"close",value:function(R){if(this._state){if(this._closedDuringCreate)if(R==="Force")this._closedDuringCreate();else{var C={cause:"Connection",idInfo:this._idInfo};throw new d.WorkerError(`${this._idInfo.side} Endpoint's close called during creation`,C)}var S=this._state;this._state=void 0;try{var F,E;S.close(),(F=this._onClose)==null||F.call(this),(E=this.onClose)==null||E.call(this)}catch(T){var A={cause:"Connection",idInfo:this._idInfo,error:(0,l.asError)(T)};(0,n.dispatchWorkerError)(new d.WorkerError(`${this._idInfo.side} Endpoint's close threw an error`,A))}}}}],[{key:"_create",value:function(R,C,S){var F=C.port,E=C.options,A=C.createMode,T={type:"Endpoint",side:R,id:E==null?void 0:E.id},D,_;try{D=new a.EndpointState(T,F),_=new y(T,D,A)}catch(M){return Promise.reject(M)}return new Promise(function(M,k){var v;D.getCallTimeout=function(){return _.callTimeout},D.getOnPostMessageError=function(){return _.onPostMessageError},D.onImports=function(L,N){Object.defineProperties(_,{post:{configurable:!0,enumerable:!1,writable:!1,value:L},call:{configurable:!0,enumerable:!1,writable:!1,value:N}}),x.resolve()},D.onClose=function(){return _.close("Force")};var b=(0,n.getCreateTimeout)(E),x=(0,o.setCallbacksTimeout)(b,function(){var L=R==="Outside"?"inside":"outside",N={cause:"Timeout",idInfo:T,timeout:b},U=new d.WorkerError(`${R} Endpoint timed out waiting for the ${L} to start`,N);x.reject(U)},{resolve:M,reject:k});_._closedDuringCreate=function(){x.resolve()};var w;try{w=S(_)}catch(L){return x.reject(L)}(v=_._state)==null||v.setExports(w)}).then(function(){return _._closedDuringCreate=void 0,_},function(M){return _._closedDuringCreate=void 0,_.close(),Promise.reject(M)})}}])})();r.Endpoint=m,m.createOutside=function(y){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){};return m._create("Outside",y,h)},m.createInside=function(y,h){return m._create("Inside",y,h)}},"../typed-workers/lib/typedWorkers/endpointState.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.EndpointState=void 0,r.throwWorkerError=g;var n=c("../typed-workers/lib/typedWorkers/config.js"),a=c("../typed-workers/lib/typedWorkers/error.js"),l=c("../typed-workers/lib/typedWorkers/hijinks.js"),o=c("../typed-workers/lib/typedWorkers/workerError.js"),d;(function(h){h[h.Invoke=0]="Invoke",h[h.Result=1]="Result",h[h.Names=2]="Names",h[h.Close=3]="Close"})(d||(d={}));function g(h){throw h}var m=-1,y=(function(){function h(R,C){var S=this;Ge(this,h),this.idInfo=R,this.port=C,this.isClosed=!1,this.exports={},this.unresolvedCalls=(0,l.createEmptyRecord)();var F=function(_){var M=_.funcNames;S.onImports==null||S.onImports((0,l.createObjectFromFunction)(S.createPostProxy.bind(S),M),(0,l.createObjectFromFunction)(S.createCallProxy.bind(S),M))},E=function(){return S.onClose==null?void 0:S.onClose()},A=J(J(J(J({},d.Invoke,this.onInvoke.bind(this)),d.Result,this.onResult.bind(this)),d.Names,F),d.Close,E),T=J(J(J(J({},d.Invoke,this.onSendInvokeFailed.bind(this)),d.Result,this.onSendResultFailed.bind(this)),d.Names,E),d.Close,E);this.port.onmessage=function(D){var _=D.data;return A[_.kind](_)},this.port.onmessageerror=function(D){var _=D.data;return T[_.kind](_)}}return We(h,[{key:"setExports",value:function(C){this.exports=C;var S=(0,l.haveNativeProxy)()?void 0:(0,l.getFunctionPropertyNames)(C),F={kind:d.Names,funcNames:S};this.port.postMessage(F)}},{key:"close",value:function(){if(!this.isClosed){this.isClosed=!0;var C={kind:d.Close};this.port.postMessage(C),this.port.close();for(var S in this.unresolvedCalls){var F=this.unresolvedCalls[S],E=F.reject,A=F.funcName,T={cause:"Connection",idInfo:this.idInfo,funcName:A},D=new o.WorkerError(`Importing Endpoint closed while waiting for ${A} result`,T);E(D)}}}},{key:"onInvoke",value:function(C){var S=this,F=C.callId,E=C.funcName,A=C.args,T=Promise.resolve().then(function(){var D=S.exports[E];if(D)return D.apply(S.exports,A);var _=F>=0?"call":"post",M={cause:"Connection",idInfo:S.idInfo,callId:F,funcName:E};throw new o.WorkerError(`Exporting Endpoint received a ${_} to unknown function ${E}`,M)});F>=0?T.then(function(D){return S.sendResult(F,E,!0,D)},function(D){return S.sendResult(F,E,!1,D)}):T.catch(function(D){var _=(0,a.asError)(D),M={cause:"UnhandledError",idInfo:S.idInfo,error:_,callId:F,funcName:E};(0,n.dispatchWorkerError)(new o.WorkerError(`Exporting Endpoint's ${E} implementation threw or rejected`,M))})}},{key:"sendResult",value:function(C,S,F,E){var A=(0,a.encodeResultValue)(E),T={kind:d.Result,callId:C,funcName:S,isFulfilled:F,resultValue:A};try{this.port.postMessage(T,void 0)}catch(D){this.onSendResultFailed(T,(0,a.asError)(D))}}},{key:"onSendResultFailed",value:function(C,S){var F=C.callId,E=C.funcName,A=C.resultValue,T=S?`Exporting Endpoint failed to send ${E} result`:`Importing Endpoint failed to deserialize ${E} result`,D={cause:"MessageError",idInfo:this.idInfo,error:S,callId:F,funcName:E},_=new o.WorkerError(T,D);A.isError?(0,n.dispatchWorkerError)(_):this.sendResult(F,E,!1,_)}},{key:"takeCallbacks",value:function(C){var S=this.unresolvedCalls[C];return S&&delete this.unresolvedCalls[C],S}},{key:"setCallTimeout",value:function(C,S,F,E){var A=this;if(F>l.maxTimeout)return E;var T=function(){var _=A.takeCallbacks(C);if(_){var M={cause:"Timeout",idInfo:A.idInfo,timeout:F,callId:C,funcName:S};_.reject(new o.WorkerError(`Importing Endpoint's call to ${S} timed out`,M))}};return(0,l.setCallbacksTimeout)(F,T,E)}},{key:"sendCall",value:function(C,S,F,E){var A=this;return new Promise(function(T,D){var _=m+=1,M={kind:d.Invoke,callId:_,funcName:C,args:S};A.unresolvedCalls[_]=Object.assign({},A.setCallTimeout(_,C,F,{resolve:T,reject:D}),{funcName:C});try{A.port.postMessage(M,E)}catch(x){var k=A.takeCallbacks(_);if(k){var v=(0,a.asError)(x),b={cause:"MessageError",idInfo:A.idInfo,error:v,callId:_,funcName:C};k.reject(new o.WorkerError(`Importing Endpoint failed to send call to ${C}`,b))}}})}},{key:"sendPost",value:function(C,S,F,E){var A={kind:d.Invoke,callId:-1,funcName:C,args:S};try{this.port.postMessage(A,E)}catch(_){var T=(0,a.asError)(_),D={cause:"MessageError",idInfo:this.idInfo,error:T,callId:-1,funcName:C};F(new o.WorkerError(`Importing Endpoint failed to post to ${C}`,D))}}},{key:"onSendInvokeFailed",value:function(C){var S,F=C.callId,E=C.funcName,A=F>=0?"call":"post",T={cause:"MessageError",idInfo:this.idInfo,callId:F,funcName:E},D=new o.WorkerError(`Exporting Endpoint failed to deserialize ${A} to ${E}`,T),_=F>=0?this.takeCallbacks(F):void 0,M=(S=_==null?void 0:_.reject)!=null?S:n.dispatchWorkerError;M(D)}},{key:"onResult",value:function(C){var S=C.callId,F=C.funcName,E=C.isFulfilled,A=C.resultValue;if(S>=0){var T=this.takeCallbacks(S);if(T){var D=E?T.resolve:T.reject;D((0,o.decodeResultValue)(A))}}else{var _={cause:"InternalError",idInfo:this.idInfo,callId:S,funcName:F};(0,n.dispatchWorkerError)(new o.WorkerError(`Exporting Endpoint sent a result for a post to ${F}`,_))}}},{key:"createPostProxy",value:function(C){var S=this,F=function E(){for(var A=arguments.length,T=new Array(A),D=0;D<A;D++)T[D]=arguments[D];return E.transfer.apply(E,[void 0].concat(T))};return F.transfer=function(E){var A,T;if(!S.isClosed){for(var D=(A=(T=F.onPostMessageError)!=null?T:S.getOnPostMessageError==null?void 0:S.getOnPostMessageError())!=null?A:g,_=arguments.length,M=new Array(_>1?_-1:0),k=1;k<_;k++)M[k-1]=arguments[k];S.sendPost(C,M,D,E)}},F}},{key:"createCallProxy",value:function(C){var S=this,F=function E(){for(var A=arguments.length,T=new Array(A),D=0;D<A;D++)T[D]=arguments[D];return E.transfer.apply(E,[void 0].concat(T))};return F.transfer=function(E){var A,T;if(S.isClosed){var D={cause:"Connection",idInfo:S.idInfo,funcName:C};return Promise.reject(new o.WorkerError(`${S.idInfo.side} Endpoint's call.${C} called after close`,D))}for(var _=(A=(T=F.callTimeout)!=null?T:S.getCallTimeout==null?void 0:S.getCallTimeout())!=null?A:1/0,M=arguments.length,k=new Array(M>1?M-1:0),v=1;v<M;v++)k[v-1]=arguments[v];return S.sendCall(C,k,_,E)},F.callTimeout=void 0,F}}])})();r.EndpointState=y},"../typed-workers/lib/typedWorkers/error.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isWorkerError=c,r.isError=n,r.asError=l,r.encodeWorkerErrorInfo=o,r.encodeError=d,r.encodeResultValue=g;function c(m){return n(m)&&m.name==="WorkerError"&&typeof m.info=="object"}function n(m){if(m==null)return!1;if(m instanceof Error)return!0;var y=m;return typeof y.name=="string"&&typeof y.message=="string"&&(y.stack==null||typeof y.stack=="string")}function a(m){var y=typeof m;switch(y){case"function":case"symbol":case"undefined":return`<${y}>`;case"object":return JSON.stringify(m);default:return`${m}`}}function l(m){return n(m)?m:new Error(`(non-Error object) ${a(m)}`)}function o(m){return Object.assign({},m,{error:m.error?d(m.error):void 0})}function d(m){return{name:m.name,message:c(m)?m.baseMessage:m.message,stack:m.stack,info:c(m)?o(m.info):void 0}}function g(m){return n(m)?{isError:!0,value:d(m)}:{isError:!1,value:m}}},"../typed-workers/lib/typedWorkers/hijinks.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.maxTimeout=void 0,r.promiseFinally=c,r.setCallbacksTimeout=n,r.createEmptyRecord=a,r.getFunctionPropertyNames=l,r.haveNativeProxy=d,r.createObjectFromFunction=m;function c(y,h){return y.then(function(R){return h(),R},function(R){return h(),Promise.reject(R)})}r.maxTimeout=1073741824;function n(y,h,R){if(y>r.maxTimeout)return R;var C=setTimeout(h,Math.max(0,y));return{resolve:function(F){clearTimeout(C),R.resolve(F)},reject:function(F){clearTimeout(C),R.reject(F)}}}function a(){var y=Object.create(null);return y.key=void 0,delete y.key,y}function l(y){for(var h=a();y!=null;){for(var R of Object.getOwnPropertyNames(y))try{typeof y[R]=="function"&&(h[R]=!0)}catch(C){}y=Object.getPrototypeOf(y)}return Object.getOwnPropertyNames(h)}var o;function d(){var y;return(y=o)!=null?y:o=g()}function g(){try{return typeof Proxy=="function"&&new Proxy({},{get:function(){return!0}}).k===!0}catch(y){return!1}}function m(y,h){var R=a(),C=function(F,E){var A;return E==="then"?void 0:(A=F[E])!=null?A:F[E]=y(E)};return h?(h.forEach(function(S){return C(R,S)}),R):new Proxy(R,{get:C})}},"../typed-workers/lib/typedWorkers/importScriptsWithRetry.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.importScriptsWithRetry=a;function c(l,o,d){var g=l.indexOf("?");if(g<0)return`${l}?${o}=${d}`;for(var m=l.slice(0,g+1),y=l.slice(g+1).split("&"),h=0;h<y.length&&!(y[h][o.length]==="="&&y[h].slice(0,o.length)===o);h+=1);return y[h]=`${o}=${d}`,m+y.join("&")}function n(l,o){for(var d,g=0;g<=o;g+=1)try{importScripts(g>0?c(l,"retries",String(g)):l);return}catch(m){d=m}throw d}function a(l,o){if(o===0){importScripts.apply(void 0,Ur(l));return}for(var d of l)n(d,o)}},"../typed-workers/lib/typedWorkers/insideInit.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.paramInsideDef=void 0,r.indexObject=n;function c(a){throw new ReferenceError(`${a} is not defined`)}function n(a,l){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:c;try{var d,g=l.split(".");for(var m of g)a=a[m];return(d=a)!=null?d:o(l)}catch(y){return o(l)}}r.paramInsideDef=function(a){for(var l,o=arguments.length,d=new Array(o>1?o-1:0),g=1;g<o;g++)d[g-1]=arguments[g];return(l=r.paramInsideDef).transfer.apply(l,[a,void 0].concat(d))},r.paramInsideDef.transfer=function(a,l){for(var o=arguments.length,d=new Array(o>2?o-2:0),g=2;g<o;g++)d[g-2]=arguments[g];return{def:a,args:d,transferables:l??[]}}},"../typed-workers/lib/typedWorkers/stats.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.startStopwatch=l,r.stopStopwatch=o,r.timePromise=d,r.createWorkerStats=h;var n=c("../typed-workers/lib/typedWorkers/error.js"),a=typeof performance<"u"&&performance.timeOrigin!==void 0?function(){return performance.now()+performance.timeOrigin}:function(){return Date.now()};function l(){return{status:"Pending",start:a()}}function o(R,C,S){R.status==="Pending"&&(R.status=C,R.end=Math.max(R.start,S??a()))}function d(R,C){function S(F){throw o(R,(0,n.isWorkerError)(F)&&F.info.cause==="Timeout"?"Timeout":"Error"),F}try{return C().then(function(F){var E;return(E=o(R,"Success"))!=null?E:F},S)}catch(F){S(F)}}function g(R){var C=1e3;return Math.round(R*C)/C}function m(R,C,S){return R<C?C:R>S?S:R}function y(R,C,S){var F,E,A,T=m((F=R==null?void 0:R.start)!=null?F:1/0,C,S),D=m((E=R==null?void 0:R.end)!=null?E:1/0,C,S);return{status:(A=R==null?void 0:R.status)!=null?A:"Pending",start:g(T-C),end:g(D-C),duration:g(D-T)}}function h(R){var C=R.id,S=R.createMode,F=R.createWorker,E=R.insideInit,A=R.createOutside,T=R.createThread,D=F.status,_=F.start,M=F.end;if(!(D==="Pending"||M===void 0)){var k=M-_,v={id:C,createMode:S,createWorker:{status:D,absStart:_,duration:g(k)},createThread:S==="Thread"?y(T,_,M):void 0,createOutside:y(A,_,M),insideInit:y(E,_,M)};return v}}},"../typed-workers/lib/typedWorkers/thread.js":function(p,r,c){"use strict";var n=this&&this.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty(r,"__esModule",{value:!0}),r.Thread=void 0;var a=c("../office-online-feature-gates/lib/index.js"),l=c("../typed-workers/lib/typedWorkers/config.js"),o=c("../typed-workers/lib/typedWorkers/hijinks.js"),d=c("../typed-workers/lib/typedWorkers/insideInit.js"),g=n(c("../typed-workers/lib/typedWorkers/threadBootstrap.js")),m=c("../typed-workers/lib/typedWorkers/workerError.js"),y=-1;function h(C){var S="def"in C?C:(0,d.paramInsideDef)(C),F=S.def,E=S.args,A=S.transferables;if(typeof F!="function")return[F,E,A,void 0];var T=`__generatedInsideInit${y+=1}`,D=`var ${T} = ${F.toString()};`;return[{scriptUrl:void 0,insideInitName:T},E,A,D]}var R=(function(){function C(S,F){Ge(this,C);try{var E,A=h(F),T=be(A,4);this.script=T[0],this.args=T[1],this.transferables=T[2],E=T[3];var D=E===void 0?[g.default]:[E,`
`,g.default];this.blobUrl=URL.createObjectURL(new Blob(D,{type:"application/javascript"}));var _={};S.id!=null&&(_.name=S.id),this.worker=new Worker(this.blobUrl,_)}catch(k){var M;throw(M=this.worker)==null||M.terminate(),this.revokeBlobUrl(),k}}return We(C,[{key:"revokeBlobUrl",value:function(){this.blobUrl!==void 0&&(URL.revokeObjectURL(this.blobUrl),this.blobUrl=void 0)}},{key:"createInside",value:function(F,E){var A=this,T=F.port,D=F.options,_={type:"Thread",side:"Outside",id:D.id},M=this.worker,k=new Promise(function(v,b){A.createCallbacks={resolve:v,reject:b};var x={config:(0,l.getSafeParams)(),port:T,options:D,script:A.script,args:A.args,featureGateDictionary:(0,a.getFeatureGateDictionary)(),changeGateDictionary:(0,a.getChangeGateDictionary)()};M.postMessage(x,[T].concat(Ur(A.transferables))),M.onerror=function(w){w.preventDefault();var L=(0,m.getErrorEventWorkerError)(_,"worker.onerror",w);A.createCallbacks?A.createCallbacks.reject(L):(0,l.dispatchWorkerError)(L)},M.onmessage=function(w){var L,N,U=w.data;switch(U.kind){case l.ThreadMessageKind.InitResult:return E.insideInit=U.stopwatch,U.error===void 0?(L=A.createCallbacks)==null?void 0:L.resolve():(N=A.createCallbacks)==null?void 0:N.reject((0,m.decodeResultValue)(U.error));case l.ThreadMessageKind.WorkerError:return(0,l.dispatchWorkerError)((0,m.decodeResultValue)(U.error));case l.ThreadMessageKind.CreateWorker:return(0,l.dispatchCreateWorker)(U.stats)}}});return(0,o.promiseFinally)(k,function(){return void(A.createCallbacks=void 0)})}},{key:"terminate",value:function(){var F;if(this.worker){var E=this.worker;this.worker=void 0,(F=this.createCallbacks)==null||F.resolve(),E.terminate(),this.revokeBlobUrl()}}}])})();r.Thread=R},"../typed-workers/lib/typedWorkers/threadBootstrap.js":function(p,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default='(function(){var threadBootstrap;(()=>{"use strict";var e={216:(e,t)=>{function r(){return void 0===globalThis.__get_change_gate_dictionary_variable?{}:globalThis.__get_change_gate_dictionary_variable()}Object.defineProperty(t,"__esModule",{value:!0}),t.getChangeGateDictionary=r,t.isChangeGateEnabled=function(e){return r()[e]??!0},t.setChangeGateDictionaryGetter=function(e){const t=globalThis.__get_change_gate_dictionary_variable;return globalThis.__get_change_gate_dictionary_variable=e,t}},87:(e,t)=>{function r(e){return e.split("")}Object.defineProperty(t,"__esModule",{value:!0}),t.editDistance=function(e,t){const n=r(e),o=r(t);let a=[];for(let e=0;e<=o.length;++e)a[e]=e;for(let e=1;e<=n.length;++e){const t=[e];for(let r=1;r<=o.length;++r)t[r]=n[e-1]===o[r-1]?a[r-1]:1+Math.min(a[r],a[r-1],t[r-1]);a=t}return a[o.length]}},448:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.disableVerboseMode=function(){globalThis.__office_online_feature_gates_verbose_log_callback=void 0},t.enableVerboseMode=function(e){globalThis.__office_online_feature_gates_verbose_log_callback=e},t.getFeatureGateDictionary=a,t.getStringFeatureGate=i,t.getBooleanFeatureGate=function(e,t){const r=i(e)?.trim().toLowerCase();if("true"===r)return!0;if("false"===r)return!1;return t},t.getNumberFeatureGate=function(e,t){const r=i(e)?.trim().toLowerCase();if(void 0===r)return t;if("infinity"===r||"+infinity"===r)return 1/0;if("-infinity"===r)return-1/0;const n=parseFloat(r);return isNaN(n)?t:n},t.getIntFeatureGate=function(e,t){const r=i(e)?.trim();if(void 0===r)return t;const n=parseInt(r,10);return isNaN(n)?t:n},t.setFeatureGateDictionaryGetter=function(e){const t=globalThis.__get_feature_gate_dictionary_variable;return globalThis.__get_feature_gate_dictionary_variable=e,t};const n=r(87);const o={};function a(){return void 0===globalThis.__get_feature_gate_dictionary_variable?o:globalThis.__get_feature_gate_dictionary_variable()}function i(e,t){if(void 0===globalThis.__office_online_feature_gates_verbose_log_callback)return a()[e]??t;const r=a();if(Object.hasOwn(r,e))return r[e]??t;const o=globalThis.__office_online_feature_gates_verbose_log_callback;o(`Failed lookup for FeatureGate ${e}...`);const i=[],c=e.toLowerCase();for(const e of Object.keys(r))(0,n.editDistance)(e.toLowerCase(),c)<=4&&i.push(e);return i.length>0&&o(`Potential candidates found (edit distance <= 4, case-insensitive): [${i.join(", ")}]`),o(`FeatureGate override not found, returning default: ${t}`),t}},400:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});const n=r(533);n.__exportStar(r(448),t),n.__exportStar(r(187),t),n.__exportStar(r(216),t),n.__exportStar(r(340),t),n.__exportStar(r(56),t),n.__exportStar(r(96),t)},187:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.makeGetTypedFeatureGate=function(e){return function(t){const r=e[t];switch(typeof r){case"boolean":return(0,n.getBooleanFeatureGate)(t,r);case"number":return(0,n.getNumberFeatureGate)(t,r);case"string":return(0,n.getStringFeatureGate)(t,r);default:throw new Error("Wrong defaultValue type")}}};const n=r(448)},340:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.makeTypedIsChangeGateEnabled=function(e){return e=>(0,n.isChangeGateEnabled)(e)};const n=r(216)},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.overrideChangeGates=o,t.overrideTypedChangeGates=function(e,t){return o(t)};const n=r(216);function o(e){const t=(0,n.setChangeGateDictionaryGetter)(void 0);return(0,n.setChangeGateDictionaryGetter)((()=>({...void 0!==t?t():{},...e}))),t}},96:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFeatureGates=o,t.overrideTypedFeatureGates=function(e,t){return o(t)};const n=r(448);function o(e){const t={};for(const r of Object.keys(e))t[r]=e[r]?.toString();const r=(0,n.setFeatureGateDictionaryGetter)(void 0)??(()=>({}));return(0,n.setFeatureGateDictionaryGetter)((()=>({...r(),...t}))),r}},691:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ThreadMessageKind=void 0,t.isThreadingSupported=c,t.setConfig=function(e){if(s)throw new TypeError("setConfig has already been called");s=e},t.getSafeParams=function(){const e=s??{};return{createTimeout:e.createTimeout,createMode:e.createMode,importScriptUrls:e.importScriptUrls?[...e.importScriptUrls]:void 0,typedWorkersUrl:e.typedWorkersUrl,typedWorkersName:e.typedWorkersName,importScriptsMaxRetries:e.importScriptsMaxRetries}},t.getCreateTimeout=function(e){return e?.createTimeout??s?.createTimeout??o},t.getCreateMode=function(e){const t=e?.createMode??s?.createMode??a;return"ThreadOrLocal"===t?c()?"Thread":"Local":t},t.dispatchWorkerError=function(e){try{(s?.onWorkerError??l)(e)}catch(t){console.warn(e),u(t)}},t.dispatchCreateWorker=function(e){try{(s?.onCreateWorker??d)(e)}catch(e){u(e)}};const n=r(739),o=3e5,a="Thread";var i;function c(){return"undefined"!=typeof Blob&&"undefined"!=typeof URL&&void 0!==URL.createObjectURL&&void 0!==URL.revokeObjectURL&&"undefined"!=typeof Worker}let s;function u(e){setTimeout((()=>{throw e}))}function f(){return"undefined"!=typeof self&&"__typed_workers_thread"in self?self:void 0}function l(e){const t=f();if(void 0!==t){const r={kind:i.WorkerError,error:(0,n.encodeResultValue)(e)};t.postMessage(r)}else console.warn(e)}function d(e){const t=f();if(void 0!==t){const r={kind:i.CreateWorker,stats:e};t.postMessage(r)}}!function(e){e[e.InitResult=0]="InitResult",e[e.WorkerError=1]="WorkerError",e[e.CreateWorker=2]="CreateWorker"}(i||(t.ThreadMessageKind=i={}))},739:(e,t)=>{function r(e){return n(e)&&"WorkerError"===e.name&&"object"==typeof e.info}function n(e){if(null==e)return!1;if(e instanceof Error)return!0;const t=e;return"string"==typeof t.name&&"string"==typeof t.message&&(null==t.stack||"string"==typeof t.stack)}function o(e){return{...e,error:e.error?a(e.error):void 0}}function a(e){return{name:e.name,message:r(e)?e.baseMessage:e.message,stack:e.stack,info:r(e)?o(e.info):void 0}}Object.defineProperty(t,"__esModule",{value:!0}),t.isWorkerError=r,t.isError=n,t.asError=function(e){return n(e)?e:new Error(`(non-Error object) ${function(e){const t=typeof e;switch(t){case"function":case"symbol":case"undefined":return`<${t}>`;case"object":return JSON.stringify(e);default:return`${e}`}}(e)}`)},t.encodeWorkerErrorInfo=o,t.encodeError=a,t.encodeResultValue=function(e){return n(e)?{isError:!0,value:a(e)}:{isError:!1,value:e}}},762:(e,t)=>{function r(e,t,r){const n=e.indexOf("?");if(n<0)return`${e}?${t}=${r}`;const o=e.slice(0,n+1),a=e.slice(n+1).split("&");let i=0;for(;i<a.length&&("="!==a[i][t.length]||a[i].slice(0,t.length)!==t);i+=1);return a[i]=`${t}=${r}`,o+a.join("&")}function n(e,t){let n;for(let o=0;o<=t;o+=1)try{return void importScripts(o>0?r(e,"retries",String(o)):e)}catch(e){n=e}throw n}Object.defineProperty(t,"__esModule",{value:!0}),t.importScriptsWithRetry=function(e,t){if(0===t)return void importScripts(...e);for(const r of e)n(r,t)}},619:(e,t)=>{function r(e){throw new ReferenceError(`${e} is not defined`)}Object.defineProperty(t,"__esModule",{value:!0}),t.paramInsideDef=void 0,t.indexObject=function(e,t,n=r){try{const r=t.split(".");for(const t of r)e=e[t];return e??n(t)}catch{return n(t)}},t.paramInsideDef=(e,...r)=>t.paramInsideDef.transfer(e,void 0,...r),t.paramInsideDef.transfer=(e,t,...r)=>({def:e,args:r,transferables:t??[]})},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.startStopwatch=function(){return{status:"Pending",start:o()}},t.stopStopwatch=a,t.timePromise=function(e,t){function r(t){throw a(e,(0,n.isWorkerError)(t)&&"Timeout"===t.info.cause?"Timeout":"Error"),t}try{return t().then((t=>a(e,"Success")??t),r)}catch(e){r(e)}},t.createWorkerStats=function(e){const{id:t,createMode:r,createWorker:n,insideInit:o,createOutside:a,createThread:c}=e,{status:u,start:f,end:l}=n;if("Pending"===u||void 0===l)return;return{id:t,createMode:r,createWorker:{status:u,absStart:f,duration:i(l-f)},createThread:"Thread"===r?s(c,f,l):void 0,createOutside:s(a,f,l),insideInit:s(o,f,l)}};const n=r(739),o="undefined"!=typeof performance&&void 0!==performance.timeOrigin?()=>performance.now()+performance.timeOrigin:()=>Date.now();function a(e,t,r){"Pending"===e.status&&(e.status=t,e.end=Math.max(e.start,r??o()))}function i(e){return Math.round(1e3*e)/1e3}function c(e,t,r){return e<t?t:e>r?r:e}function s(e,t,r){const n=c(e?.start??1/0,t,r),o=c(e?.end??1/0,t,r);return{status:e?.status??"Pending",start:i(n-t),end:i(o-t),duration:i(o-n)}}},533:(e,t,r)=>{r.r(t),r.d(t,{__addDisposableResource:()=>C,__assign:()=>a,__asyncDelegator:()=>T,__asyncGenerator:()=>j,__asyncValues:()=>k,__await:()=>S,__awaiter:()=>_,__classPrivateFieldGet:()=>x,__classPrivateFieldIn:()=>D,__classPrivateFieldSet:()=>W,__createBinding:()=>h,__decorate:()=>c,__disposeResources:()=>F,__esDecorate:()=>u,__exportStar:()=>b,__extends:()=>o,__generator:()=>y,__importDefault:()=>M,__importStar:()=>G,__makeTemplateObject:()=>P,__metadata:()=>p,__param:()=>s,__propKey:()=>l,__read:()=>g,__rest:()=>i,__runInitializers:()=>f,__setFunctionName:()=>d,__spread:()=>m,__spreadArray:()=>O,__spreadArrays:()=>w,__values:()=>v,default:()=>I});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function c(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function s(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,s=n.kind,u="getter"===s?"get":"setter"===s?"set":"value",f=!t&&e?n.static?e:e.prototype:null,l=t||(f?Object.getOwnPropertyDescriptor(f,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var _={};for(var y in n)_[y]="access"===y?{}:n[y];for(var y in n.access)_.access[y]=n.access[y];_.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var h=(0,r[p])("accessor"===s?{get:l.get,set:l.set}:l[u],_);if("accessor"===s){if(void 0===h)continue;if(null===h||"object"!=typeof h)throw new TypeError("Object expected");(c=i(h.get))&&(l.get=c),(c=i(h.set))&&(l.set=c),(c=i(h.init))&&o.unshift(c)}else(c=i(h))&&("field"===s?o.unshift(c):l[u]=c)}f&&Object.defineProperty(f,n.name,l),d=!0}function f(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function l(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function _(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{s(n.next(e))}catch(e){a(e)}}function c(e){try{s(n.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}s((n=n.apply(e,t||[])).next())}))}function y(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(s){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,s])}}}var h=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||h(t,e,r)}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function w(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function j(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(s,u):f(a[0][2],r)}catch(e){f(a[0][3],e)}var r}function s(e){c("next",e)}function u(e){c("throw",e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function T(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function k(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=v(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function P(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function G(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&h(t,e,r);return E(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function x(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function W(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function D(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use \'in\' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function C(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if("function"!=typeof n)throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var R="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function F(e){function t(t){e.error=e.hasError?new R(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,(function(e){return t(e),r()}))}catch(e){t(e)}}if(e.hasError)throw e.error}()}const I={__extends:o,__assign:a,__rest:i,__decorate:c,__param:s,__metadata:p,__awaiter:_,__generator:y,__createBinding:h,__exportStar:b,__values:v,__read:g,__spread:m,__spreadArrays:w,__spreadArray:O,__await:S,__asyncGenerator:j,__asyncDelegator:T,__asyncValues:k,__makeTemplateObject:P,__importStar:G,__importDefault:M,__classPrivateFieldGet:x,__classPrivateFieldSet:W,__classPrivateFieldIn:D,__addDisposableResource:C,__disposeResources:F}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{var e=n;Object.defineProperty(e,"__esModule",{value:!0});const t=r(400),o=r(691),a=r(739),i=r(762),c=r(619),s=r(506);self.onmessage=({data:{config:e,port:r,options:n,script:u,args:f,featureGateDictionary:l,changeGateDictionary:d}})=>{self.onmessage=null,self.__typed_workers_thread=!0,(0,t.setFeatureGateDictionaryGetter)((()=>l)),(0,t.setChangeGateDictionaryGetter)((()=>d));const p=n.importScriptsMaxRetries??e.importScriptsMaxRetries??0;let _;function y(){if(_)return _;if(void 0===e.typedWorkersUrl)throw new TypeError("importTypedWorkers: typedWorkersUrl is not defined");return(0,i.importScriptsWithRetry)([e.typedWorkersUrl],p),_=(0,c.indexObject)(self,e.typedWorkersName??"typedWorkers"),_.setConfig(e),_}const h=(0,s.startStopwatch)();function b(e,t){const r=e?void 0:(0,a.encodeResultValue)((0,a.asError)(t)),n={kind:o.ThreadMessageKind.InitResult,error:r,stopwatch:h};self.postMessage(n),e||setTimeout(self.close.bind(self),6e4)}try{(0,s.timePromise)(h,(()=>{(0,i.importScriptsWithRetry)([...n?.importScriptUrls??e.importScriptUrls??[],...void 0!==u.scriptUrl?[u.scriptUrl]:[]],p);return(0,c.indexObject)(self,u.insideInitName)({config:e,importTypedWorkers:y,connection:{port:r,options:n,createMode:"Thread"}},...f)})).then((()=>b(!0)),(e=>b(!1,e)))}catch(e){b(!1,e)}}})(),threadBootstrap=n})();})()'},"../typed-workers/lib/typedWorkers/workerError.js":function(p,r,c){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.knownErrorClasses=r.WorkerError=void 0,r.getErrorEventWorkerError=l,r.decodeError=o,r.decodeWorkerErrorInfo=d,r.decodeResultValue=g;var n=c("../typed-workers/lib/typedWorkers/error.js"),a=(function(m){function y(h,R){var C,S;return Ge(this,y),S=Ta(this,y,[`${h}; info = ${JSON.stringify(Object.assign({},R,{error:(C=R.error)==null?void 0:C.message}))}`]),S.baseMessage=h,S.info=R,S.name="WorkerError",S}return Ea(y,m),We(y)})(Mh(Error));r.WorkerError=a,a.isWorkerError=n.isWorkerError;function l(m,y,h){if((0,n.isError)(h.error)){if((0,n.isWorkerError)(h.error))return h.error;var R={cause:"UnhandledError",idInfo:m,error:h.error};return new a(`${y} received an unhandled error`,R)}if(h.message==null){var C={cause:"UnhandledError",idInfo:m};return new a(`${y} received a non-error (worker script fetch probably failed)`,C)}var S={cause:"UnhandledError",idInfo:m},F=`${h.message} at ${h.filename}:${h.lineno}:${h.colno}`;return new a(`${y} received an unhandled error: ${F}`,S)}r.knownErrorClasses={Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError};function o(m){var y;if(m.name==="WorkerError")y=new a(m.message,d(m.info));else{var h=r.knownErrorClasses[m.name];h?y=new h(m.message):(y=new Error(m.message),y.name=m.name)}return m.stack!=null&&(y.stack=m.stack),y}function d(m){return Object.assign({},m,{error:m.error?o(m.error):void 0})}function g(m){return m.isError?o(m.value):m.value}},"../typed-workers/lib/typedWorkers/workerId.js":function(p,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isWorkerThread=c,r.workerName=n;function c(){return typeof WorkerGlobalScope<"u"}function n(){return self.name}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/es/global-this.js":function(p,r,c){"use strict";c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.global-this.js"),p.exports=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-to-string.js"),l=TypeError;p.exports=function(o){if(n(o))return o;throw new l(a(o)+" is not a function")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-possible-prototype.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-possible-prototype.js"),a=String,l=TypeError;p.exports=function(o){if(n(o))return o;throw new l("Can't set "+a(o)+" as a prototype")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js"),a=TypeError;p.exports=function(l,o){if(n(o,l))return l;throw new a("Incorrect invocation")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),a=String,l=TypeError;p.exports=function(o){if(n(o))return o;throw new l(a(o)+" is not an object")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/array-includes.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-absolute-index.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/length-of-array-like.js"),o=function(g){return function(m,y,h){var R=n(m),C=l(R);if(C===0)return!g&&-1;var S=a(h,C),F;if(g&&y!==y){for(;C>S;)if(F=R[S++],F!==F)return!0}else for(;C>S;S++)if((g||S in R)&&R[S]===y)return g||S||0;return!g&&-1}};p.exports={includes:o(!0),indexOf:o(!1)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js":function(p){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",a=function(o){for(var d={},g=0;g<64;g++)d[o.charAt(g)]=g;return d};p.exports={i2c:c,c2i:a(c),i2cUrl:n,c2iUrl:a(n)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=n({}.toString),l=n("".slice);p.exports=function(o){return l(a(o),8,-1)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),d=o("toStringTag"),g=Object,m=l((function(){return arguments})())==="Arguments",y=function(R,C){try{return R[C]}catch(S){}};p.exports=n?l:function(h){var R,C,S;return h===void 0?"Undefined":h===null?"Null":typeof(C=y(R=g(h),d))=="string"?C:m?l(R):(S=l(R))==="Object"&&a(R.callee)?"Arguments":S}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/copy-constructor-properties.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/own-keys.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js");p.exports=function(d,g,m){for(var y=a(g),h=o.f,R=l.f,C=0;C<y.length;C++){var S=y[C];!n(d,S)&&!(m&&n(m,S))&&h(d,S,R(g,S))}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js");p.exports=n?function(o,d,g){return a.f(o,d,l(1,g))}:function(o,d,g){return o[d]=g,o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js":function(p){"use strict";p.exports=function(r,c){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:c}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in-accessor.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js");p.exports=function(l,o,d){return d.get&&n(d.get,o,{getter:!0}),d.set&&n(d.set,o,{setter:!0}),a.f(l,o,d)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js");p.exports=function(d,g,m,y){y||(y={});var h=y.enumerable,R=y.name!==void 0?y.name:g;if(n(m)&&l(m,R,y),y.global)h?d[g]=m:o(g,m);else{try{y.unsafe?d[g]&&(h=!0):delete d[g]}catch(C){}h?d[g]=m:a.f(d,g,{value:m,enumerable:!1,configurable:!y.nonConfigurable,writable:!y.nonWritable})}return d}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=Object.defineProperty;p.exports=function(l,o){try{a(n,l,{value:o,configurable:!0,writable:!0})}catch(d){n[l]=o}return o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");p.exports=!n(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=n.document,o=a(l)&&a(l.createElement);p.exports=function(d){return o?l.createElement(d):{}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/dom-exception-constants.js":function(p){"use strict";p.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-is-node.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js");p.exports=a(n.process)==="process"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-user-agent.js":function(p){"use strict";p.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-v8-version.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-user-agent.js"),l=n.process,o=n.Deno,d=l&&l.versions||o&&o.version,g=d&&d.v8,m,y;g&&(m=g.split("."),y=m[0]>0&&m[0]<4?1:+(m[0]+m[1])),!y&&a&&(m=a.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=a.match(/Chrome\/(\d+)/),m&&(y=+m[1]))),p.exports=y},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js":function(p){"use strict";p.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=Error,l=n("".replace),o=(function(m){return String(new a(m).stack)})("zxcasd"),d=/\n\s*at [^:]*:[^\n]*/,g=d.test(o);p.exports=function(m,y){if(g&&typeof m=="string"&&!a.prepareStackTrace)for(;y--;)m=l(m,d,"");return m}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),d=Error.prototype.toString,g=a(function(){if(n){var m=Object.create(Object.defineProperty({},"name",{get:function(){return this===m}}));if(d.call(m)!=="true")return!0}return d.call({message:1,name:2})!=="2: 1"||d.call({})!=="Error"});p.exports=g?function(){var y=l(this),h=o(y.name,"Error"),R=o(y.message);return h?R?h+": "+R:h:R}:d},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js").f,l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/copy-constructor-properties.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-forced.js");p.exports=function(y,h){var R=y.target,C=y.global,S=y.stat,F,E,A,T,D,_;if(C?E=n:S?E=n[R]||d(R,{}):E=n[R]&&n[R].prototype,E)for(A in h){if(D=h[A],y.dontCallGetSet?(_=a(E,A),T=_&&_.value):T=E[A],F=m(C?A:R+(S?".":"#")+A,y.forced),!F&&T!==void 0){if(typeof D==typeof T)continue;g(D,T)}(y.sham||T&&T.sham)&&l(D,"sham",!0),o(E,A,D,y)}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js":function(p){"use strict";p.exports=function(r){try{return!!r()}catch(c){return!0}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");p.exports=!n(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js"),a=Function.prototype.call;p.exports=n?a.bind(a):function(){return a.apply(a,arguments)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-name.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,d=a(l,"name"),g=d&&function(){}.name==="something",m=d&&(!n||n&&o(l,"name").configurable);p.exports={EXISTS:d,PROPER:g,CONFIGURABLE:m}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this-accessor.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js");p.exports=function(l,o,d){try{return n(a(Object.getOwnPropertyDescriptor(l,o)[d]))}catch(g){}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-bind-native.js"),a=Function.prototype,l=a.call,o=n&&a.bind.bind(l,l);p.exports=n?o:function(d){return function(){return l.apply(d,arguments)}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=function(d){return a(d)?d:void 0};p.exports=function(o,d){return arguments.length<2?l(n[o]):n[o]&&n[o][d]}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-method.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-callable.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-null-or-undefined.js");p.exports=function(l,o){var d=l[o];return a(d)?void 0:n(d)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js":function(p){"use strict";var r=function(n){return n&&n.Math===Math&&n};p.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof global=="object"&&global)||r(typeof this=="object"&&this)||(function(){return this})()||Function("return this")()},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-object.js"),l=n({}.hasOwnProperty);p.exports=Object.hasOwn||function(d,g){return l(a(d),g)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js":function(p){"use strict";p.exports={}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/html.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js");p.exports=n("document","documentElement")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js");p.exports=!n&&!a(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/indexed-object.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof-raw.js"),o=Object,d=n("".split);p.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(g){return l(g)==="String"?d(g,""):o(g)}:o},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inherit-if-required.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-set-prototype-of.js");p.exports=function(o,d,g){var m,y;return l&&n(m=d.constructor)&&m!==g&&a(y=m.prototype)&&y!==g.prototype&&l(o,y),o}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inspect-source.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js"),o=n(Function.toString);a(l.inspectSource)||(l.inspectSource=function(d){return o(d)}),p.exports=l.inspectSource},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/weak-map-basic-detection.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-non-enumerable-property.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),h="Object already initialized",R=a.TypeError,C=a.WeakMap,S,F,E,A=function(k){return E(k)?F(k):S(k,{})},T=function(k){return function(v){var b;if(!l(v)||(b=F(v)).type!==k)throw new R("Incompatible receiver, "+k+" required");return b}};if(n||g.state){var D=g.state||(g.state=new C);D.get=D.get,D.has=D.has,D.set=D.set,S=function(k,v){if(D.has(k))throw new R(h);return v.facade=k,D.set(k,v),v},F=function(k){return D.get(k)||{}},E=function(k){return D.has(k)}}else{var _=m("state");y[_]=!0,S=function(k,v){if(d(k,_))throw new R(h);return v.facade=k,o(k,_,v),v},F=function(k){return d(k,_)?k[_]:{}},E=function(k){return d(k,_)}}p.exports={set:S,get:F,has:E,enforce:A,getterFor:T}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js":function(p){"use strict";var r=typeof document=="object"&&document.all;p.exports=typeof r>"u"&&r!==void 0?function(c){return typeof c=="function"||c===r}:function(c){return typeof c=="function"}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-forced.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=/#|\.prototype\./,o=function(R,C){var S=g[d(R)];return S===y?!0:S===m?!1:a(C)?n(C):!!C},d=o.normalize=function(h){return String(h).replace(l,".").toLowerCase()},g=o.data={},m=o.NATIVE="N",y=o.POLYFILL="P";p.exports=o},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-null-or-undefined.js":function(p){"use strict";p.exports=function(r){return r==null}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js");p.exports=function(a){return typeof a=="object"?a!==null:n(a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-possible-prototype.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js");p.exports=function(a){return n(a)||a===null}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js":function(p){"use strict";p.exports=!1},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js"),d=Object;p.exports=o?function(g){return typeof g=="symbol"}:function(g){var m=n("Symbol");return a(m)&&l(m.prototype,d(g))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/length-of-array-like.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-length.js");p.exports=function(a){return n(a.length)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/make-built-in.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-name.js").CONFIGURABLE,m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inspect-source.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js"),h=y.enforce,R=y.get,C=String,S=Object.defineProperty,F=n("".slice),E=n("".replace),A=n([].join),T=d&&!a(function(){return S(function(){},"length",{value:8}).length!==8}),D=String(String).split("String"),_=p.exports=function(M,k,v){F(C(k),0,7)==="Symbol("&&(k="["+E(C(k),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),v&&v.getter&&(k="get "+k),v&&v.setter&&(k="set "+k),(!o(M,"name")||g&&M.name!==k)&&(d?S(M,"name",{value:k,configurable:!0}):M.name=k),T&&v&&o(v,"arity")&&M.length!==v.arity&&S(M,"length",{value:v.arity});try{v&&o(v,"constructor")&&v.constructor?d&&S(M,"prototype",{writable:!1}):M.prototype&&(M.prototype=void 0)}catch(x){}var b=h(M);return o(b,"source")||(b.source=A(D,typeof k=="string"?k:"")),M};Function.prototype.toString=_(function(){return l(this)&&R(this).source||m(this)},"toString")},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/math-trunc.js":function(p){"use strict";var r=Math.ceil,c=Math.floor;p.exports=Math.trunc||function(a){var l=+a;return(l>0?c:r)(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js");p.exports=function(a,l){return a===void 0?arguments.length<2?"":l:n(a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-create.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-properties.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/html.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/document-create-element.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js"),y=">",h="<",R="prototype",C="script",S=m("IE_PROTO"),F=function(){},E=function(k){return"<script>"+k+h+"/"+C+y},A=function(k){k.write(E("")),k.close();var v=k.parentWindow.Object;return k=null,v},T=function(){var k=g("iframe"),v="javascript:",b;return k.style.display="none",d.appendChild(k),k.src=String(v),b=k.contentWindow.document,b.open(),b.write(E("document.F=Object")),b.close(),b.F},D,_=function(){try{D=new ActiveXObject("htmlfile")}catch(v){}_=typeof document<"u"?document.domain&&D?A(D):T():A(D);for(var k=l.length;k--;)delete _[R][l[k]];return _()};o[S]=!0,p.exports=Object.create||function(k,v){var b;return k!==null?(F[R]=n(k),b=new F,F[R]=null,b[S]=k):b=_(),v===void 0?b:a.f(b,v)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-properties.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys.js");r.f=n&&!a?Object.defineProperties:function(y,h){o(y);for(var R=d(h),C=g(h),S=C.length,F=0,E;S>F;)l.f(y,E=C[F++],R[E]);return y}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js"),g=TypeError,m=Object.defineProperty,y=Object.getOwnPropertyDescriptor,h="enumerable",R="configurable",C="writable";r.f=n?l?function(F,E,A){if(o(F),E=d(E),o(A),typeof F=="function"&&E==="prototype"&&"value"in A&&C in A&&!A[C]){var T=y(F,E);T&&T[C]&&(F[E]=A.value,A={configurable:R in A?A[R]:T[R],enumerable:h in A?A[h]:T[h],writable:!1})}return m(F,E,A)}:m:function(F,E,A){if(o(F),E=d(E),o(A),a)try{return m(F,E,A)}catch(T){}if("get"in A||"set"in A)throw new g("Accessors not supported");return"value"in A&&(F[E]=A.value),F}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-descriptor.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-property-is-enumerable.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ie8-dom-define.js"),h=Object.getOwnPropertyDescriptor;r.f=n?h:function(C,S){if(C=d(C),S=g(S),y)try{return h(C,S)}catch(F){}if(m(C,S))return o(!a(l.f,C,S),C[S])}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-names.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js"),l=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(d){return n(d,l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-symbols.js":function(p,r){"use strict";r.f=Object.getOwnPropertySymbols},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-is-prototype-of.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js");p.exports=n({}.isPrototypeOf)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/array-includes.js").indexOf,d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/hidden-keys.js"),g=n([].push);p.exports=function(m,y){var h=l(m),R=0,C=[],S;for(S in h)!a(d,S)&&a(h,S)&&g(C,S);for(;y.length>R;)a(h,S=y[R++])&&(~o(C,S)||g(C,S));return C}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-keys-internal.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/enum-bug-keys.js");p.exports=Object.keys||function(o){return n(o,a)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-property-is-enumerable.js":function(p,r){"use strict";var c={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!c.call({1:2},1);r.f=a?function(o){var d=n(this,o);return!!d&&d.enumerable}:c},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-set-prototype-of.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this-accessor.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/a-possible-prototype.js");p.exports=Object.setPrototypeOf||("__proto__"in{}?(function(){var d=!1,g={},m;try{m=n(Object.prototype,"__proto__","set"),m(g,[]),d=g instanceof Array}catch(y){}return function(h,R){return l(h),o(R),a(h)&&(d?m(h,R):h.__proto__=R),h}})():void 0)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-to-string.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js");p.exports=n?{}.toString:function(){return"[object "+a(this)+"]"}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ordinary-to-primitive.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),o=TypeError;p.exports=function(d,g){var m,y;if(g==="string"&&a(m=d.toString)&&!l(y=n(m,d))||a(m=d.valueOf)&&!l(y=n(m,d))||g!=="string"&&a(m=d.toString)&&!l(y=n(m,d)))return y;throw new o("Can't convert object to primitive value")}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/own-keys.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-names.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-get-own-property-symbols.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),g=a([].concat);p.exports=n("Reflect","ownKeys")||function(y){var h=l.f(d(y)),R=o.f;return R?g(h,R(y)):h}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js");p.exports=n},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-null-or-undefined.js"),a=TypeError;p.exports=function(l){if(n(l))throw new a("Can't call method on "+l);return l}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/set-to-string-tag.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),o=l("toStringTag");p.exports=function(d,g,m){d&&!m&&(d=d.prototype),d&&!a(d,o)&&n(d,o,{configurable:!0,value:g})}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-key.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js"),l=n("keys");p.exports=function(o){return l[o]||(l[o]=a(o))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-global-property.js"),o="__core-js_shared__",d=p.exports=a[o]||l(o,{});(d.versions||(d.versions=[])).push({version:"3.37.1",mode:n?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared-store.js");p.exports=function(a,l){return n[a]||(n[a]=l||{})}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-v8-version.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),o=l.String;p.exports=!!Object.getOwnPropertySymbols&&!a(function(){var d=Symbol("symbol detection");return!o(d)||!(Object(d)instanceof Symbol)||!Symbol.sham&&n&&n<41})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-absolute-index.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js"),a=Math.max,l=Math.min;p.exports=function(o,d){var g=n(o);return g<0?a(g+d,0):l(g,d)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-indexed-object.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/indexed-object.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js");p.exports=function(l){return n(a(l))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/math-trunc.js");p.exports=function(a){var l=+a;return l!==l||l===0?0:n(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-length.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-integer-or-infinity.js"),a=Math.min;p.exports=function(l){var o=n(l);return o>0?a(o,9007199254740991):0}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-object.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/require-object-coercible.js"),a=Object;p.exports=function(l){return a(n(l))}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-primitive.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-object.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-method.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/ordinary-to-primitive.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),m=TypeError,y=g("toPrimitive");p.exports=function(h,R){if(!a(h)||l(h))return h;var C=o(h,y),S;if(C){if(R===void 0&&(R="default"),S=n(C,h,R),!a(S)||l(S))return S;throw new m("Can't convert object to primitive value")}return R===void 0&&(R="number"),d(h,R)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-property-key.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-primitive.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-symbol.js");p.exports=function(l){var o=n(l,"string");return a(o)?o:o+""}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js"),a=n("toStringTag"),l={};l[a]="z",p.exports=String(l)==="[object z]"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/classof.js"),a=String;p.exports=function(l){if(n(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(l)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-node-require.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/engine-is-node.js");p.exports=function(a){try{if(n)return Function('return require("'+a+'")')()}catch(l){}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-to-string.js":function(p){"use strict";var r=String;p.exports=function(c){try{return r(c)}catch(n){return"Object"}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),a=0,l=Math.random(),o=n(1 .toString);p.exports=function(d){return"Symbol("+(d===void 0?"":d)+")_"+o(++a+l,36)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js");p.exports=n&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/v8-prototype-define-bug.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js");p.exports=n&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js":function(p){"use strict";var r=TypeError;p.exports=function(c,n){if(c<n)throw new r("Not enough arguments");return c}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/weak-map-basic-detection.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-callable.js"),l=n.WeakMap;p.exports=a(l)&&/native code/.test(String(l))},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/well-known-symbol.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/shared.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/uid.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/symbol-constructor-detection.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/use-symbol-as-uid.js"),m=n.Symbol,y=a("wks"),h=g?m.for||m:m&&m.withoutSetter||o;p.exports=function(R){return l(y,R)||(y[R]=d&&l(m,R)?m[R]:h("Symbol."+R)),y[R]}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js"),l=Error.prototype;l.toString!==a&&n(l,"toString",a)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.global-this.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js");n({global:!0,forced:a.globalThis!==a},{globalThis:a})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string-tag-support.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-to-string.js");n||a(Object.prototype,"toString",l,{unsafe:!0})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.atob.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js"),h=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js").c2i,R=/[^\d+/a-z]/i,C=/[\t\n\f\r ]+/g,S=/[=]{1,2}$/,F=l("atob"),E=String.fromCharCode,A=o("".charAt),T=o("".replace),D=o(R.exec),_=!!F&&!g(function(){return F("aGk=")!=="hi"}),M=_&&g(function(){return F(" ")!==""}),k=_&&!g(function(){F("a")}),v=_&&!g(function(){F()}),b=_&&F.length!==1,x=!_||M||k||v||b;n({global:!0,bind:!0,enumerable:!0,forced:x},{atob:function(L){if(y(arguments.length,1),_&&!M&&!k)return d(F,a,L);var N=T(m(L),C,""),U="",K=0,G=0,$,O,j;if(N.length%4===0&&(N=T(N,S,"")),$=N.length,$%4===1||D(R,N))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;K<$;)O=A(N,K++),j=G%4?j*64+h[O]:h[O],G++%4&&(U+=E(255&j>>(-2*G&6)));return U}})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.btoa.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-uncurry-this.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/function-call.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/to-string.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/validate-arguments-length.js"),h=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/base64-map.js").i2c,R=l("btoa"),C=o("".charAt),S=o("".charCodeAt),F=!!R&&!g(function(){return R("hi")!=="aGk="}),E=F&&!g(function(){R()}),A=F&&g(function(){return R(null)!=="bnVsbA=="}),T=F&&R.length!==1;n({global:!0,bind:!0,enumerable:!0,forced:!F||E||A||T},{btoa:function(_){if(y(arguments.length,1),F)return d(R,a,m(_));for(var M=m(_),k="",v=0,b=h,x,w;C(M,v)||(b="=",v%1);){if(w=S(M,v+=.75),w>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");x=x<<8|w,k+=C(b,63&x>>8-v%1*8)}return k}})},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/try-node-require.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/fails.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-create.js"),g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in.js"),h=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/define-built-in-accessor.js"),R=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),C=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js"),S=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-object.js"),F=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-to-string.js"),E=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),A=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/dom-exception-constants.js"),T=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js"),D=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/internal-state.js"),_=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),M=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),k="DOMException",v="DATA_CLONE_ERR",b=l("Error"),x=l(k)||(function(){try{var ee=l("MessageChannel")||a("worker_threads").MessageChannel;new ee().port1.postMessage(new WeakMap)}catch(oe){if(oe.name===v&&oe.code===25)return oe.constructor}})(),w=x&&x.prototype,L=b.prototype,N=D.set,U=D.getterFor(k),K="stack"in new b(k),G=function(oe){return R(A,oe)&&A[oe].m?A[oe].c:0},$=function(){C(this,O);var oe=arguments.length,le=E(oe<1?void 0:arguments[0]),ue=E(oe<2?void 0:arguments[1],"Error"),te=G(ue);if(N(this,{type:k,name:ue,message:le,code:te}),_||(this.name=ue,this.message=le,this.code=te),K){var ie=new b(le);ie.name=k,m(this,"stack",g(1,T(ie.stack,1)))}},O=$.prototype=d(L),j=function(oe){return{enumerable:!0,configurable:!0,get:oe}},z=function(oe){return j(function(){return U(this)[oe]})};_&&(h(O,"code",z("code")),h(O,"message",z("message")),h(O,"name",z("name"))),m(O,"constructor",g(1,$));var H=o(function(){return!(new x instanceof b)}),V=H||o(function(){return L.toString!==F||String(new x(1,2))!=="2: 1"}),I=H||o(function(){return new x(1,"DataCloneError").code!==25}),B=H||x[v]!==25||w[v]!==25,q=M?V||I||B:H;n({global:!0,constructor:!0,forced:q},{DOMException:q?$:x});var W=l(k),Z=W.prototype;V&&(M||x===W)&&y(Z,"toString",F),I&&_&&x===W&&h(Z,"code",j(function(){return G(S(this).name)}));for(var P in A)if(R(A,P)){var Q=A[P],Y=Q.s,X=g(6,Q.c);R(W,Y)||m(W,Y,X),R(Z,Y)||m(Z,Y,X)}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/export.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/global.js"),l=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),o=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/create-property-descriptor.js"),d=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/object-define-property.js").f,g=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/has-own-property.js"),m=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/an-instance.js"),y=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/inherit-if-required.js"),h=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/normalize-string-argument.js"),R=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/dom-exception-constants.js"),C=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/error-stack-clear.js"),S=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/descriptors.js"),F=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/is-pure.js"),E="DOMException",A=l("Error"),T=l(E),D=function(){m(this,_);var $=arguments.length,O=h($<1?void 0:arguments[0]),j=h($<2?void 0:arguments[1],"Error"),z=new T(O,j),H=new A(O);return H.name=E,d(z,"stack",o(1,C(H.stack,1))),y(z,this,D),z},_=D.prototype=T.prototype,M="stack"in new A(E),k="stack"in new T(1,2),v=T&&S&&Object.getOwnPropertyDescriptor(a,E),b=!!v&&!(v.writable&&v.configurable),x=M&&!b&&!k;n({global:!0,constructor:!0,forced:F||x},{DOMException:x?D:T});var w=l(E),L=w.prototype;if(L.constructor!==w){F||d(L,"constructor",o(1,w));for(var N in R)if(g(R,N)){var U=R[N],K=U.s;g(w,K)||d(w,K,o(6,U.c))}}},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/get-built-in.js"),a=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/set-to-string-tag.js"),l="DOMException";a(n(l),l)},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/atob.js":function(p,r,c){"use strict";c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.atob.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js");p.exports=n.atob},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/btoa.js":function(p,r,c){"use strict";c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.error.to-string.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/es.object.to-string.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.btoa.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.constructor.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.stack.js"),c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/modules/web.dom-exception.to-string-tag.js");var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/internals/path.js");p.exports=n.btoa},"../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/global-this.js":function(p,r,c){"use strict";var n=c("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/es/global-this.js");p.exports=n},"../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs":function(p,r,c){"use strict";c.r(r),c.d(r,{__addDisposableResource:function(){return j},__assign:function(){return l},__asyncDelegator:function(){return x},__asyncGenerator:function(){return b},__asyncValues:function(){return w},__await:function(){return v},__awaiter:function(){return S},__classPrivateFieldGet:function(){return G},__classPrivateFieldIn:function(){return O},__classPrivateFieldSet:function(){return $},__createBinding:function(){return E},__decorate:function(){return d},__disposeResources:function(){return H},__esDecorate:function(){return m},__exportStar:function(){return A},__extends:function(){return a},__generator:function(){return F},__importDefault:function(){return K},__importStar:function(){return U},__makeTemplateObject:function(){return L},__metadata:function(){return C},__param:function(){return g},__propKey:function(){return h},__read:function(){return D},__rest:function(){return o},__runInitializers:function(){return y},__setFunctionName:function(){return R},__spread:function(){return _},__spreadArray:function(){return k},__spreadArrays:function(){return M},__values:function(){return T},default:function(){return V}});var n=function(B,q){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(W,Z){W.__proto__=Z}||function(W,Z){for(var P in Z)Object.prototype.hasOwnProperty.call(Z,P)&&(W[P]=Z[P])},n(B,q)};function a(I,B){if(typeof B!="function"&&B!==null)throw new TypeError("Class extends value "+String(B)+" is not a constructor or null");n(I,B);function q(){this.constructor=I}I.prototype=B===null?Object.create(B):(q.prototype=B.prototype,new q)}var l=function(){return l=Object.assign||function(q){for(var W,Z=1,P=arguments.length;Z<P;Z++){W=arguments[Z];for(var Q in W)Object.prototype.hasOwnProperty.call(W,Q)&&(q[Q]=W[Q])}return q},l.apply(this,arguments)};function o(I,B){var q={};for(var W in I)Object.prototype.hasOwnProperty.call(I,W)&&B.indexOf(W)<0&&(q[W]=I[W]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,W=Object.getOwnPropertySymbols(I);Z<W.length;Z++)B.indexOf(W[Z])<0&&Object.prototype.propertyIsEnumerable.call(I,W[Z])&&(q[W[Z]]=I[W[Z]]);return q}function d(I,B,q,W){var Z=arguments.length,P=Z<3?B:W===null?W=Object.getOwnPropertyDescriptor(B,q):W,Q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")P=Reflect.decorate(I,B,q,W);else for(var Y=I.length-1;Y>=0;Y--)(Q=I[Y])&&(P=(Z<3?Q(P):Z>3?Q(B,q,P):Q(B,q))||P);return Z>3&&P&&Object.defineProperty(B,q,P),P}function g(I,B){return function(q,W){B(q,W,I)}}function m(I,B,q,W,Z,P){function Q(ne){if(ne!==void 0&&typeof ne!="function")throw new TypeError("Function expected");return ne}for(var Y=W.kind,X=Y==="getter"?"get":Y==="setter"?"set":"value",ee=!B&&I?W.static?I:I.prototype:null,oe=B||(ee?Object.getOwnPropertyDescriptor(ee,W.name):{}),le,ue=!1,te=q.length-1;te>=0;te--){var ie={};for(var ae in W)ie[ae]=ae==="access"?{}:W[ae];for(var ae in W.access)ie.access[ae]=W.access[ae];ie.addInitializer=function(ne){if(ue)throw new TypeError("Cannot add initializers after decoration has completed");P.push(Q(ne||null))};var re=(0,q[te])(Y==="accessor"?{get:oe.get,set:oe.set}:oe[X],ie);if(Y==="accessor"){if(re===void 0)continue;if(re===null||typeof re!="object")throw new TypeError("Object expected");(le=Q(re.get))&&(oe.get=le),(le=Q(re.set))&&(oe.set=le),(le=Q(re.init))&&Z.unshift(le)}else(le=Q(re))&&(Y==="field"?Z.unshift(le):oe[X]=le)}ee&&Object.defineProperty(ee,W.name,oe),ue=!0}function y(I,B,q){for(var W=arguments.length>2,Z=0;Z<B.length;Z++)q=W?B[Z].call(I,q):B[Z].call(I);return W?q:void 0}function h(I){return typeof I=="symbol"?I:"".concat(I)}function R(I,B,q){return typeof B=="symbol"&&(B=B.description?"[".concat(B.description,"]"):""),Object.defineProperty(I,"name",{configurable:!0,value:q?"".concat(q," ",B):B})}function C(I,B){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(I,B)}function S(I,B,q,W){function Z(P){return P instanceof q?P:new q(function(Q){Q(P)})}return new(q||(q=Promise))(function(P,Q){function Y(oe){try{ee(W.next(oe))}catch(le){Q(le)}}function X(oe){try{ee(W.throw(oe))}catch(le){Q(le)}}function ee(oe){oe.done?P(oe.value):Z(oe.value).then(Y,X)}ee((W=W.apply(I,B||[])).next())})}function F(I,B){var q={label:0,sent:function(){if(P[0]&1)throw P[1];return P[1]},trys:[],ops:[]},W,Z,P,Q;return Q={next:Y(0),throw:Y(1),return:Y(2)},typeof Symbol=="function"&&(Q[Symbol.iterator]=function(){return this}),Q;function Y(ee){return function(oe){return X([ee,oe])}}function X(ee){if(W)throw new TypeError("Generator is already executing.");for(;Q&&(Q=0,ee[0]&&(q=0)),q;)try{if(W=1,Z&&(P=ee[0]&2?Z.return:ee[0]?Z.throw||((P=Z.return)&&P.call(Z),0):Z.next)&&!(P=P.call(Z,ee[1])).done)return P;switch(Z=0,P&&(ee=[ee[0]&2,P.value]),ee[0]){case 0:case 1:P=ee;break;case 4:return q.label++,{value:ee[1],done:!1};case 5:q.label++,Z=ee[1],ee=[0];continue;case 7:ee=q.ops.pop(),q.trys.pop();continue;default:if(P=q.trys,!(P=P.length>0&&P[P.length-1])&&(ee[0]===6||ee[0]===2)){q=0;continue}if(ee[0]===3&&(!P||ee[1]>P[0]&&ee[1]<P[3])){q.label=ee[1];break}if(ee[0]===6&&q.label<P[1]){q.label=P[1],P=ee;break}if(P&&q.label<P[2]){q.label=P[2],q.ops.push(ee);break}P[2]&&q.ops.pop(),q.trys.pop();continue}ee=B.call(I,q)}catch(oe){ee=[6,oe],Z=0}finally{W=P=0}if(ee[0]&5)throw ee[1];return{value:ee[0]?ee[1]:void 0,done:!0}}}var E=Object.create?function(I,B,q,W){W===void 0&&(W=q);var Z=Object.getOwnPropertyDescriptor(B,q);(!Z||("get"in Z?!B.__esModule:Z.writable||Z.configurable))&&(Z={enumerable:!0,get:function(){return B[q]}}),Object.defineProperty(I,W,Z)}:function(I,B,q,W){W===void 0&&(W=q),I[W]=B[q]};function A(I,B){for(var q in I)q!=="default"&&!Object.prototype.hasOwnProperty.call(B,q)&&E(B,I,q)}function T(I){var B=typeof Symbol=="function"&&Symbol.iterator,q=B&&I[B],W=0;if(q)return q.call(I);if(I&&typeof I.length=="number")return{next:function(){return I&&W>=I.length&&(I=void 0),{value:I&&I[W++],done:!I}}};throw new TypeError(B?"Object is not iterable.":"Symbol.iterator is not defined.")}function D(I,B){var q=typeof Symbol=="function"&&I[Symbol.iterator];if(!q)return I;var W=q.call(I),Z,P=[],Q;try{for(;(B===void 0||B-- >0)&&!(Z=W.next()).done;)P.push(Z.value)}catch(Y){Q={error:Y}}finally{try{Z&&!Z.done&&(q=W.return)&&q.call(W)}finally{if(Q)throw Q.error}}return P}function _(){for(var I=[],B=0;B<arguments.length;B++)I=I.concat(D(arguments[B]));return I}function M(){for(var I=0,B=0,q=arguments.length;B<q;B++)I+=arguments[B].length;for(var W=Array(I),Z=0,B=0;B<q;B++)for(var P=arguments[B],Q=0,Y=P.length;Q<Y;Q++,Z++)W[Z]=P[Q];return W}function k(I,B,q){if(q||arguments.length===2)for(var W=0,Z=B.length,P;W<Z;W++)(P||!(W in B))&&(P||(P=Array.prototype.slice.call(B,0,W)),P[W]=B[W]);return I.concat(P||Array.prototype.slice.call(B))}function v(I){return this instanceof v?(this.v=I,this):new v(I)}function b(I,B,q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var W=q.apply(I,B||[]),Z,P=[];return Z={},Q("next"),Q("throw"),Q("return"),Z[Symbol.asyncIterator]=function(){return this},Z;function Q(ue){W[ue]&&(Z[ue]=function(te){return new Promise(function(ie,ae){P.push([ue,te,ie,ae])>1||Y(ue,te)})})}function Y(ue,te){try{X(W[ue](te))}catch(ie){le(P[0][3],ie)}}function X(ue){ue.value instanceof v?Promise.resolve(ue.value.v).then(ee,oe):le(P[0][2],ue)}function ee(ue){Y("next",ue)}function oe(ue){Y("throw",ue)}function le(ue,te){ue(te),P.shift(),P.length&&Y(P[0][0],P[0][1])}}function x(I){var B,q;return B={},W("next"),W("throw",function(Z){throw Z}),W("return"),B[Symbol.iterator]=function(){return this},B;function W(Z,P){B[Z]=I[Z]?function(Q){return(q=!q)?{value:v(I[Z](Q)),done:!1}:P?P(Q):Q}:P}}function w(I){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var B=I[Symbol.asyncIterator],q;return B?B.call(I):(I=typeof T=="function"?T(I):I[Symbol.iterator](),q={},W("next"),W("throw"),W("return"),q[Symbol.asyncIterator]=function(){return this},q);function W(P){q[P]=I[P]&&function(Q){return new Promise(function(Y,X){Q=I[P](Q),Z(Y,X,Q.done,Q.value)})}}function Z(P,Q,Y,X){Promise.resolve(X).then(function(ee){P({value:ee,done:Y})},Q)}}function L(I,B){return Object.defineProperty?Object.defineProperty(I,"raw",{value:B}):I.raw=B,I}var N=Object.create?function(I,B){Object.defineProperty(I,"default",{enumerable:!0,value:B})}:function(I,B){I.default=B};function U(I){if(I&&I.__esModule)return I;var B={};if(I!=null)for(var q in I)q!=="default"&&Object.prototype.hasOwnProperty.call(I,q)&&E(B,I,q);return N(B,I),B}function K(I){return I&&I.__esModule?I:{default:I}}function G(I,B,q,W){if(q==="a"&&!W)throw new TypeError("Private accessor was defined without a getter");if(typeof B=="function"?I!==B||!W:!B.has(I))throw new TypeError("Cannot read private member from an object whose class did not declare it");return q==="m"?W:q==="a"?W.call(I):W?W.value:B.get(I)}function $(I,B,q,W,Z){if(W==="m")throw new TypeError("Private method is not writable");if(W==="a"&&!Z)throw new TypeError("Private accessor was defined without a setter");if(typeof B=="function"?I!==B||!Z:!B.has(I))throw new TypeError("Cannot write private member to an object whose class did not declare it");return W==="a"?Z.call(I,q):Z?Z.value=q:B.set(I,q),q}function O(I,B){if(B===null||typeof B!="object"&&typeof B!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof I=="function"?B===I:I.has(B)}function j(I,B,q){if(B!=null){if(typeof B!="object"&&typeof B!="function")throw new TypeError("Object expected.");var W;if(q){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");W=B[Symbol.asyncDispose]}if(W===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");W=B[Symbol.dispose]}if(typeof W!="function")throw new TypeError("Object not disposable.");I.stack.push({value:B,dispose:W,async:q})}else q&&I.stack.push({async:!0});return B}var z=typeof SuppressedError=="function"?SuppressedError:function(I,B,q){var W=new Error(q);return W.name="SuppressedError",W.error=I,W.suppressed=B,W};function H(I){function B(W){I.error=I.hasError?new z(W,I.error,"An error was suppressed during disposal."):W,I.hasError=!0}function q(){for(;I.stack.length;){var W=I.stack.pop();try{var Z=W.dispose&&W.dispose.call(W.value);if(W.async)return Promise.resolve(Z).then(q,function(P){return B(P),q()})}catch(P){B(P)}}if(I.hasError)throw I.error}return q()}var V={__extends:a,__assign:l,__rest:o,__decorate:d,__param:g,__metadata:C,__awaiter:S,__generator:F,__createBinding:E,__exportStar:A,__values:T,__read:D,__spread:_,__spreadArrays:M,__spreadArray:k,__await:v,__asyncGenerator:b,__asyncDelegator:x,__asyncValues:w,__makeTemplateObject:L,__importStar:U,__importDefault:K,__classPrivateFieldGet:G,__classPrivateFieldSet:$,__classPrivateFieldIn:O,__addDisposableResource:j,__disposeResources:H}}},t={};function u(f){var p=t[f];if(p!==void 0)return p.exports;var r=t[f]={exports:{}};return e[f].call(r.exports,r,r.exports,u),r.exports}(function(){u.d=function(f,p){for(var r in p)u.o(p,r)&&!u.o(f,r)&&Object.defineProperty(f,r,{enumerable:!0,get:p[r]})}})(),(function(){u.o=function(f,p){return Object.prototype.hasOwnProperty.call(f,p)}})(),(function(){u.r=function(f){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})}})();var s={};(function(){"use strict";var f=s;Object.defineProperty(f,"__esModule",{value:!0}),f.TableIntelligence=f.AugLoop=f.debugLog=f.x10Interop=f.x10Services=f.proxies=f.langSubpackage=f.calcSubpackage=void 0;var p=u("../../.store/tslib@2.6.2-11ff071e4e012ed589b7/node_modules/tslib/tslib.es6.mjs");u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/atob.js"),u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/btoa.js"),u("../../.store/core-js@3.37.1-0deea96bd76f8277a60f/node_modules/core-js/stable/global-this.js"),globalThis.__x10_target_platform="win32",f.calcSubpackage=p.__importStar(u("../excel-online-calc/lib/index.js")),f.langSubpackage=p.__importStar(u("../excel-online-calc-lang/lib/index.js")),f.proxies=p.__importStar(u("./lib/proxies.js")),f.x10Services=p.__importStar(u("../excel-online-x10-interop/lib/x10GeneratedServices.js")),f.x10Interop=p.__importStar(u("../excel-online-x10-interop/lib/index.js"));var r=u("./lib/logging.js");Object.defineProperty(f,"debugLog",{enumerable:!0,get:function(){return r.debugLog}}),f.AugLoop=p.__importStar(u("./lib/AugLoop/index.js")),f.TableIntelligence=p.__importStar(u("./lib/TableIntelligence/index.js"))})(),sN.exports=s})()});var u2=Xe(fN=>{"use strict";Object.defineProperty(fN,"__esModule",{value:!0});$O();if(globalThis.__x10_excel_x10_native!==void 0)throw new Error("Global variable __x10_excel_x10_native is already defined");globalThis.__x10_excel_x10_native=dN()});var Lh=Xe((xBe,mN)=>{"use strict";var gN;function kve(e){throw new Error(e)}mN.exports=(gN=globalThis.__x10_excel_x10_native)!=null?gN:kve("Global variable __x10_excel_x10_native is not defined")});var bN={};Gn(bN,{TestPlugin:()=>eS});function wve(e,t,u,s,f,p){var r,c,n,a,l,o,d,g=Symbol.metadata||Symbol.for("Symbol.metadata"),m=Object.defineProperty,y=Object.create,h=[y(null),y(null)],R=t.length;function C(A,T,D){return function(_,M){T&&(M=_,_=e);for(var k=0;k<A.length;k++)M=A[k].apply(_,D?[M]:[]);return D?M:_}}function S(A,T,D,_){if(typeof A!="function"&&(_||A!==void 0))throw new TypeError(T+" must "+(D||"be")+" a function"+(_?"":" or undefined"));return A}function F(A,T,D,_,M,k,v,b,x,w,L){function N(X){if(!L(X))throw new TypeError("Attempted to access private element on non-instance")}var U=[].concat(T[0]),K=T[3],G=!v,$=M===1,O=M===3,j=M===4,z=M===2;function H(X,ee,oe){return function(le,ue){return ee&&(ue=le,le=A),oe&&oe(le),V[X].call(le,ue)}}if(!G){var V={},I=[],B=O?"get":j||$?"set":"value";if(x?(w||$?V={get:hN(function(){return K(this)},_,"get"),set:function(ee){T[4](this,ee)}}:V[B]=K,w||hN(V[B],_,z?"":B)):w||(V=Object.getOwnPropertyDescriptor(A,_)),!w&&!x){if((c=h[+b][_])&&(c^M)!=7)throw new Error("Decorating two elements with the same name ("+V[B].name+") is not supported yet");h[+b][_]=M<3?1:M}}for(var q=A,W=U.length-1;W>=0;W-=D?2:1){var Z=U[W],P=D?U[W-1]:void 0,Q={},Y={kind:["field","accessor","method","getter","setter","class"][M],name:_,metadata:r,addInitializer:function(X,ee){if(X.v)throw new Error("attempted to call addInitializer after decoration was finished");S(ee,"An initializer","be",!0),k.push(ee)}.bind(null,Q)};if(G)c=Z.call(P,q,Y),Q.v=1,S(c,"class decorators","return")&&(q=c);else if(Y.static=b,Y.private=x,c=Y.access={has:x?L.bind():function(X){return _ in X}},j||(c.get=x?z?function(X){return N(X),V.value}:H("get",0,N):function(X){return X[_]}),z||O||(c.set=x?H("set",0,N):function(X,ee){X[_]=ee}),q=Z.call(P,$?{get:V.get,set:V.set}:V[B],Y),Q.v=1,$){if(typeof q=="object"&&q)(c=S(q.get,"accessor.get"))&&(V.get=c),(c=S(q.set,"accessor.set"))&&(V.set=c),(c=S(q.init,"accessor.init"))&&I.unshift(c);else if(q!==void 0)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else S(q,(w?"field":"method")+" decorators","return")&&(w?I.unshift(q):V[B]=q)}return M<2&&v.push(C(I,b,1),C(k,b,0)),w||G||(x?$?v.splice(-1,0,H("get",b),H("set",b)):v.push(z?V[B]:S.call.bind(V[B])):m(A,_,V)),q}function E(A){return m(A,g,{configurable:!0,enumerable:!0,value:r})}return p!==void 0&&(r=p[g]),r=y(r??null),l=[],o=function(T){T&&l.push(C(T))},d=function(T,D){for(var _=0;_<u.length;_++){var M=u[_],k=M[1],v=7&k;if((8&k)==T&&!v==D){var b=M[2],x=!!M[3],w=16&k;F(T?e:e.prototype,M,w,x?"#"+b:Dve(b),v,v<2?[]:T?a=a||[]:n=n||[],l,!!T,x,D,T&&x?function(L){return _ve(L)===e}:f)}}},d(8,0),d(0,0),d(8,1),d(0,1),o(n),o(a),c=l,R||E(e),{e:c,get c(){var A=[];return R&&[E(e=F(e,[t],s,e.name,5,A)),C(A,1)]}}}function Dve(e){var t=Ive(e,"string");return typeof t=="symbol"?t:String(t)}function Ive(e,t){if(typeof e!="object"||!e)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var s=u.call(e,t||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hN(e,t,u){typeof t=="symbol"&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:u?u+" "+t:t})}catch(s){}return e}function _ve(e){if(Object(e)!==e)throw TypeError("right-hand side of 'in' should be an object, got "+(e!==null?typeof e:"null"));return e}var Yy,pN,vN,kBe,Cf,RN,FN,CN,c2,Xy,eS,Mve,yN,Lve,SN,AN=de(()=>{"use strict";Yy=se(gt()),pN=se(Yr()),vN=se(et()),kBe=se(u2()),Cf=se(Lh());c2=Cf.calcSubpackage.x10,Xy=c2.PluginRegistry.create(c2.PluginFactoryName.TestPlugin,c2.PluginGroup.Excel),Mve=(function(){function e(){(0,pN.default)(this,e),FN(this)}return(0,vN.default)(e,[{key:"run",value:function*(u){return yield c2.delay,{items:[{label:"Hello, world from the plugin!",kind:Cf.x10Interop.CompletionItemKind.Copilot,type:Cf.x10Interop.SuggestionKind.Simple}]}}}],[{key:"factory",get:function(){return Xy.injectPluginFactory()}}])})();RN=Mve;yN=wve(RN,[Xy.x10Plugin()],[[Xy.uiMessageHandler({kind:c2.RequestKind.functionSuggestion}),2,"run"]]),Lve=(0,Yy.default)(yN.e,1);FN=Lve[0];SN=(0,Yy.default)(yN.c,2);eS=SN[0];CN=SN[1];CN();c2.registerPlugin(eS)});var Ye=Xe((wBe,EN)=>{EN.exports=OfficePlatformGlobal.React});var TN=de(()=>{"use strict"});var xN=de(()=>{"use strict"});var kN,wN,Bh,DN,IN,_N=de(()=>{"use strict";(function(e){e[e.EditorLowPrivilege=0]="EditorLowPrivilege",e[e.AugLoopLowPrivilege=1]="AugLoopLowPrivilege",e[e.Anonymous=2]="Anonymous",e[e.ClientAssertion=3]="ClientAssertion",e[e.ClientAssertionV2=4]="ClientAssertionV2",e[e.AutoClpLowPrivilege=5]="AutoClpLowPrivilege",e[e.AutoClpAppOnlyLowPrivilege=6]="AutoClpAppOnlyLowPrivilege",e[e.Substrate=7]="Substrate",e[e.WacUserInfo=8]="WacUserInfo",e[e.OwaExchange=9]="OwaExchange",e[e.SmartCompose=10]="SmartCompose",e[e.WritingAnalyticsLowPrivilege=11]="WritingAnalyticsLowPrivilege",e[e.DWEngineLowPrivilege=12]="DWEngineLowPrivilege",e[e.SubstrateApp=13]="SubstrateApp",e[e.CortanaAppPop=14]="CortanaAppPop",e[e.OfficeAppsAppOnly=15]="OfficeAppsAppOnly",e[e.PPTFrontdoorAppPop=16]="PPTFrontdoorAppPop",e[e.EditorAppOnlyLowPrivilege=17]="EditorAppOnlyLowPrivilege",e[e.AugLoopApp=18]="AugLoopApp",e[e.MeetingIntelligenceApp=19]="MeetingIntelligenceApp",e[e.GraphApp=20]="GraphApp",e[e.IceServicesApp=21]="IceServicesApp",e[e.AzureMapsApp=22]="AzureMapsApp",e[e.SpoApp=23]="SpoApp",e[e.OneDrive=24]="OneDrive",e[e.GoogleDrive=25]="GoogleDrive",e[e.GettyApp=26]="GettyApp",e[e.Dropbox=27]="Dropbox",e[e.GooglePhotos=28]="GooglePhotos",e[e.EditorApp=29]="EditorApp",e[e.AmazonKindle=30]="AmazonKindle",e[e.ShredderApp=31]="ShredderApp",e[e.FormsLowPrivilege=32]="FormsLowPrivilege",e[e.VivaSalesLowPrivilege=33]="VivaSalesLowPrivilege",e[e.IntentSvcApp=34]="IntentSvcApp",e[e.DcgLowPrivilege=35]="DcgLowPrivilege",e[e.CSALowPrivilege=36]="CSALowPrivilege",e[e.ConsumerSydneyLowPrivilege=37]="ConsumerSydneyLowPrivilege",e[e.CompliantSydneyApp=38]="CompliantSydneyApp",e[e.M365AdminApp=39]="M365AdminApp",e[e.MeetingArtifactsServiceLowPrivilege=40]="MeetingArtifactsServiceLowPrivilege",e[e.AlchemyApp=41]="AlchemyApp",e[e.M365Admin=42]="M365Admin",e[e.ConsumerShellApp=43]="ConsumerShellApp",e[e.PowerQueryLowPrivilege=44]="PowerQueryLowPrivilege",e[e.CIIApp=45]="CIIApp",e[e.ConsumerShell=46]="ConsumerShell",e[e.AssistCopilotLowPrivilege=47]="AssistCopilotLowPrivilege",e[e.Pva=48]="Pva",e[e.TeamsCopilotServiceLowPrivilege=49]="TeamsCopilotServiceLowPrivilege",e[e.CallAnalytics=50]="CallAnalytics",e[e.IncomingPFT=51]="IncomingPFT",e[e.GraphExchange=52]="GraphExchange",e[e.EXOAdmin=53]="EXOAdmin",e[e.InsightsServicesLowPrivilege=54]="InsightsServicesLowPrivilege",e[e.VivaServicesLowPrivilege=55]="VivaServicesLowPrivilege",e[e.EcsAppOnly=56]="EcsAppOnly",e[e.ShredderLowPrivilege=57]="ShredderLowPrivilege",e[e.SpoLowPrivilege=58]="SpoLowPrivilege",e[e.PromptValidationApp=59]="PromptValidationApp",e[e.CompliantSydneyLowPrivilege=60]="CompliantSydneyLowPrivilege",e[e.SubstrateTenantFeedbackApp=61]="SubstrateTenantFeedbackApp",e[e.MonitoringPlatform=62]="MonitoringPlatform",e[e.YammerLowPrivilege=63]="YammerLowPrivilege",e[e.VivaLearningLowPrivilege=64]="VivaLearningLowPrivilege",e[e.VivaInsightsLowPrivilege=65]="VivaInsightsLowPrivilege",e[e.ClientAugLoopApp=66]="ClientAugLoopApp",e[e.AssistAuthLowPrivilege=67]="AssistAuthLowPrivilege",e[e.VivaLearningSearchPreProdLowPrivilege=68]="VivaLearningSearchPreProdLowPrivilege",e[e.SubstrateSearchApp=69]="SubstrateSearchApp",e[e.SparkContentPlatformLowPrivilege=70]="SparkContentPlatformLowPrivilege",e[e.SparkContentPlatformPopApp=71]="SparkContentPlatformPopApp",e[e.ConsumerSydneyApp=72]="ConsumerSydneyApp",e[e.BusinessAssistAuthLowPrivilege=73]="BusinessAssistAuthLowPrivilege",e[e.AzureResourceManager=74]="AzureResourceManager",e[e.AlchemyPortal=75]="AlchemyPortal",e[e.VivaUserSkillsApp=76]="VivaUserSkillsApp",e[e.VivaEngageAppPop=77]="VivaEngageAppPop",e[e.SubstrateAppOnly=78]="SubstrateAppOnly",e[e.PowerAutomateFlowCreationLowPrivilege=79]="PowerAutomateFlowCreationLowPrivilege",e[e.PowerAutomateConnectionCreationLowPrivilege=80]="PowerAutomateConnectionCreationLowPrivilege",e[e.PowerAutomateAuthorizeConnectionLowPrivilege=81]="PowerAutomateAuthorizeConnectionLowPrivilege",e[e.TCAAppPop=82]="TCAAppPop",e[e.BusinessAssistAuthAppPop=83]="BusinessAssistAuthAppPop",e[e.HolmesApp=84]="HolmesApp",e[e.GraphAppOnly=85]="GraphAppOnly",e[e.SimsApp=86]="SimsApp",e[e.VivaOrgInsightsLowPrivilege=87]="VivaOrgInsightsLowPrivilege",e[e.VivaGoalsAppPop=88]="VivaGoalsAppPop",e[e.GCBotAppPop=89]="GCBotAppPop",e[e.ShredderV2App=90]="ShredderV2App",e[e.ShredderV2LowPrivilege=91]="ShredderV2LowPrivilege",e[e.AmplifyProfileService=92]="AmplifyProfileService",e[e.AzureDevopsLowPrivilege=93]="AzureDevopsLowPrivilege",e[e.CommuteServices=94]="CommuteServices",e[e.GCBotAppOnly=95]="GCBotAppOnly",e[e.TCAAppOnly=96]="TCAAppOnly",e[e.MavenAgentLowPrivilege=97]="MavenAgentLowPrivilege",e[e.VivaOrgInsightsAppPop=98]="VivaOrgInsightsAppPop",e[e.EduAssignmentsPftAtPop=99]="EduAssignmentsPftAtPop",e[e.AugloopAppPop=100]="AugloopAppPop",e[e.OneNoteLowPrivilege=101]="OneNoteLowPrivilege",e[e.TeamsAuthzSvcAppPop=102]="TeamsAuthzSvcAppPop",e[e.LoopAppPop=103]="LoopAppPop",e[e.LoopAppOnly=104]="LoopAppOnly",e[e.BapLowPrivilege=105]="BapLowPrivilege",e[e.IC3AppPop=106]="IC3AppPop",e[e.PowerPlatformApiGateway=107]="PowerPlatformApiGateway",e[e.OdspNotifyAppPop=108]="OdspNotifyAppPop",e[e.MIPSyncService=109]="MIPSyncService",e[e.RightsManagementServices=110]="RightsManagementServices",e[e.TCAV2AppPop=111]="TCAV2AppPop",e[e.SubstrateLLMLowPrivilege=112]="SubstrateLLMLowPrivilege",e[e.SubstrateSearchLowPrivilege=113]="SubstrateSearchLowPrivilege",e[e.CloudPolicyServiceAppPop=114]="CloudPolicyServiceAppPop",e[e.TCAV2LowPrivilege=115]="TCAV2LowPrivilege",e[e.AiHubServicesAppPop=116]="AiHubServicesAppPop",e[e.TMRAppOnly=117]="TMRAppOnly",e[e.PacmanAppPop=118]="PacmanAppPop",e[e.AugloopAlternativeIdentity=119]="AugloopAlternativeIdentity",e[e.SpoAppOnly=120]="SpoAppOnly",e[e.DataverseLowPrivilege=121]="DataverseLowPrivilege",e[e.SubstrateLLMApp=122]="SubstrateLLMApp",e[e.SimsAppOnly=123]="SimsAppOnly",e[e.PythonService=124]="PythonService",e[e.PythonServiceAppOnly=125]="PythonServiceAppOnly",e[e.DesignerAppServiceLowPrivilege=126]="DesignerAppServiceLowPrivilege",e[e.DesignerAppServiceAppPop=127]="DesignerAppServiceAppPop",e[e.AmplifyProfileServiceAppOnly=128]="AmplifyProfileServiceAppOnly",e[e.MARSAppPop=129]="MARSAppPop",e[e.PlannerAppPop=130]="PlannerAppPop",e[e.BingForBusinessLowPrivilege=131]="BingForBusinessLowPrivilege",e[e.OLS=132]="OLS",e[e.OLSAppPop=133]="OLSAppPop",e[e.GCS=134]="GCS",e[e.AugLoopConsumer=135]="AugLoopConsumer",e[e.ContentValidationServiceAppOnly=136]="ContentValidationServiceAppOnly",e[e.FabricLowPrivilege=137]="FabricLowPrivilege",e[e.FeatureAccessManagementAppPop=138]="FeatureAccessManagementAppPop",e[e.FireIntelligenceAppOnly=139]="FireIntelligenceAppOnly",e[e.MARSLowPrivilege=140]="MARSLowPrivilege",e[e.EXOAdminAppPop=141]="EXOAdminAppPop",e[e.IncomingAT=142]="IncomingAT",e[e.CopilotLabLowPrivilege=143]="CopilotLabLowPrivilege",e[e.VivaPulseLowPrivilege=144]="VivaPulseLowPrivilege",e[e.WacAppPop=145]="WacAppPop",e[e.PowerAppsAiBuilderLowPrivilege=146]="PowerAppsAiBuilderLowPrivilege",e[e.CognitiveApiAppOnly=147]="CognitiveApiAppOnly",e[e.CopilotMetricsAppOnly=148]="CopilotMetricsAppOnly",e[e.ShredderAppOnly=149]="ShredderAppOnly",e[e.TeamsAuthzSvcLowPrivilege=150]="TeamsAuthzSvcLowPrivilege",e[e.PlannerLowPrivilege=151]="PlannerLowPrivilege",e[e.VivaGlintLowPrivilege=152]="VivaGlintLowPrivilege",e[e.DiscoveryServiceAppPop=153]="DiscoveryServiceAppPop",e[e.PowerAppsOrchardLowPrivilege=154]="PowerAppsOrchardLowPrivilege",e[e.EduSkillingPlatformPftAtPop=155]="EduSkillingPlatformPftAtPop",e[e.IncomingPFTAppOnly=156]="IncomingPFTAppOnly"})(kN||(kN={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Consumer=1]="Consumer",e[e.Enterprise=2]="Enterprise"})(wN||(wN={}));(function(e){e[e.Default=0]="Default",e[e.EDPSCompliant=1]="EDPSCompliant"})(Bh||(Bh={}));(function(e){e.AuthorizationCode="authorization_code",e.ClientCredentials="client_credentials",e.RefreshToken="refresh_token"})(DN||(DN={}));(function(e){e[e.LoggedIn=0]="LoggedIn",e[e.LoggedOut=1]="LoggedOut"})(IN||(IN={}))});var MN,LN=de(()=>{"use strict";(function(e){e.Azure="azure",e.Spe="spe",e.Local="local"})(MN||(MN={}))});var BN,PN=de(()=>{"use strict";(function(e){e[e.Add=1]="Add",e[e.Update=2]="Update",e[e.Delete=3]="Delete"})(BN||(BN={}))});var ON,NN=de(()=>{"use strict";(function(e){e.dev="dev",e.int="int",e.test="test",e.dogfood="dogfood",e.msit="msit",e.prod="prod",e.gcc="gcc",e.dod="dod",e.gccHigh="gcchigh",e.ag08="ag08",e.ag09="ag09",e.gallatin="gallatin",e.bleu="bleu"})(ON||(ON={}))});var Ph,HN=de(()=>{"use strict";(function(e){e[e.Undefined=0]="Undefined",e[e.Created=10]="Created",e[e.Sent=20]="Sent",e[e.Duplicated=30]="Duplicated",e[e.Seen=40]="Seen",e[e.Tried=50]="Tried",e[e.Kept=60]="Kept",e[e.Rejected=70]="Rejected"})(Ph||(Ph={}))});var Oh,VN=de(()=>{"use strict";(function(e){e[e.Unknown=0]="Unknown",e[e.CopilotInM365=1]="CopilotInM365",e[e.CopilotPro=2]="CopilotPro",e[e.CopilotEnterprise=3]="CopilotEnterprise"})(Oh||(Oh={}))});var Nh,Hh,Vh,Zh,ZN=de(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.CopilotChat="CopilotChat",e.Test="Test"})(Nh||(Nh={}));(function(e){e[e.None=0]="None",e[e.Added=1]="Added",e[e.Updated=2]="Updated",e[e.Deleted=3]="Deleted"})(Hh||(Hh={}));(function(e){e[e.ContentChanged=0]="ContentChanged",e[e.ContentWasEmpty=1]="ContentWasEmpty",e[e.FormattingChanged=2]="FormattingChanged",e[e.ContentWasInsideOfTheTable=3]="ContentWasInsideOfTheTable"})(Vh||(Vh={}));(function(e){e[e.AddOfZeroElements=0]="AddOfZeroElements",e[e.AddOfItemsWithExtraOrMissingIds=1]="AddOfItemsWithExtraOrMissingIds",e[e.AddOfItemWithUndefinedId=2]="AddOfItemWithUndefinedId",e[e.AddOfUndefinedItem=3]="AddOfUndefinedItem",e[e.AddOfItemsWithDuplicateIds=4]="AddOfItemsWithDuplicateIds",e[e.SetHeadToNonExistingItem=5]="SetHeadToNonExistingItem",e[e.DeleteOfNonExistingItem=6]="DeleteOfNonExistingItem",e[e.UpdateOfNonExistentItem=7]="UpdateOfNonExistentItem",e[e.UpdateOfStubbedItem=8]="UpdateOfStubbedItem",e[e.MoveOfNonExistentItem=9]="MoveOfNonExistentItem",e[e.UpdateMetaDataOfNonAnnotationType=10]="UpdateMetaDataOfNonAnnotationType",e[e.SequentialyInvertedUpdate=11]="SequentialyInvertedUpdate",e[e.MoveToTheSamePath=12]="MoveToTheSamePath",e[e.UnknownOperation=13]="UnknownOperation",e[e.DeltaOfNonExistingItem=100]="DeltaOfNonExistingItem"})(Zh||(Zh={}))});var jN,UN,GN,WN,I1,jh,Wc,zN=de(()=>{"use strict";jN=se(et()),UN=se(Yr()),GN=512,WN=32;(function(e){e[e.None=0]="None",e[e.HttpsGetDownloadUrl=1]="HttpsGetDownloadUrl",e[e.AlCodedLocation=2]="AlCodedLocation",e[e.Token=3]="Token",e[e.SpeAlCodedLocation=4]="SpeAlCodedLocation"})(I1||(I1={}));(function(e){e[e.NewDocument=0]="NewDocument",e[e.EditDocument=1]="EditDocument",e[e.ViewOnlyDocument=2]="ViewOnlyDocument"})(jh||(jh={}));Wc=(0,jN.default)(function e(){(0,UN.default)(this,e)});Wc.lowerIndexBound=1;Wc.maxNumberOfRows=1048576;Wc.maxNumberOfColumns=16384;Wc.firstColumnName="A";Wc.lastColumnName="XFD"});var Uh,Gh,$N=de(()=>{"use strict";(function(e){e[e.LambdaExecutionUnhandledError=0]="LambdaExecutionUnhandledError",e[e.LambdaExecutionError=1]="LambdaExecutionError",e[e.WorkflowExecutionTimeout=2]="WorkflowExecutionTimeout",e[e.NetworkError=3]="NetworkError",e[e.SignalNotGotToExecution=4]="SignalNotGotToExecution",e[e.RequestTruncated=5]="RequestTruncated",e[e.WorkflowWrongAnnotationType=6]="WorkflowWrongAnnotationType",e[e.SequenceOutOfOrder=7]="SequenceOutOfOrder",e[e.WorkflowExecutionThrottled=8]="WorkflowExecutionThrottled",e[e.WorkflowExecutionCancelled=9]="WorkflowExecutionCancelled",e[e.NetworkTimeoutOrWorkflowIsBusy=10]="NetworkTimeoutOrWorkflowIsBusy",e[e.RequiredTokenNotAvailable=11]="RequiredTokenNotAvailable",e[e.InvalidInputQuantityForSingleItemWorkflow=12]="InvalidInputQuantityForSingleItemWorkflow",e[e.ExceededRequestSizeLimit=13]="ExceededRequestSizeLimit",e[e.UnknownAnnotationParent=14]="UnknownAnnotationParent",e[e.AnnotationsNotArray=15]="AnnotationsNotArray",e[e.UnexpectedOutput=16]="UnexpectedOutput",e[e.MixedOutput=17]="MixedOutput",e[e.OutputIsNotAnnotation=18]="OutputIsNotAnnotation",e[e.UnexpectedError=19]="UnexpectedError",e[e.WorkflowNotActivated=20]="WorkflowNotActivated"})(Uh||(Uh={}));(function(e){e[e.Unknown=0]="Unknown",e[e.AuthTokenIsMissing=1]="AuthTokenIsMissing",e[e.UserContextIsMissing=2]="UserContextIsMissing",e[e.SeedingNotCompleted=3]="SeedingNotCompleted"})(Gh||(Gh={}))});var Wh,KN=de(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Testing="Testing",e.CopilotSummary="Copilot Summary",e.CopilotCompose="Copilot Compose",e.Rewrite="Copilot Rewrite",e.ChatQnA="Copilot Chat Question & Answer",e.CIQ="Context IQ",e.Editor="Editor",e.Handoff="Handoff",e.ReadAloud="Read Aloud"})(Wh||(Wh={}))});var qN,QN,JN,Re,_1=de(()=>{"use strict";qN=se(oa()),QN=se(Yr()),JN=se(et()),Re=(function(){function e(t){(0,QN.default)(this,e),e.assign(e,this,t)}return(0,JN.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SchemaObject"}},{key:"getBaseTypes",value:function(){return[]}},{key:"getTypeNameFor",value:function(u){return u&&u.H_?u.H_.T_:void 0}},{key:"getBaseTypesFor",value:function(u){return u&&u.H_&&u.H_.B_&&Array.isArray(u.H_.B_)?u.H_.B_:[]}},{key:"getAllTypesFor",value:function(u){var s=e.getTypeNameFor(u);return s?[s].concat((0,qN.default)(e.getBaseTypesFor(u))):[]}},{key:"matchesTypesFor",value:function(u,s){if(!Array.isArray(s)||s.length===0)return!0;var f=e.getTypeNameFor(u),p=e.getBaseTypesFor(u);for(var r of s)if(r===f||p.indexOf(r)>=0)return!0;return!1}},{key:"assign",value:function(u,s,f){if(f)for(var p of Object.keys(f))s[p]=f[p];return s.H_=u.H_,s}}])})();Re.H_={T_:Re.getTypeName(),B_:Re.getBaseTypes()}});var s2,d2,yf,Sf,bf,Af,Ef,XN=de(()=>{"use strict";s2=se(Yr()),d2=se(et());_1();yf=(function(){function e(t){(0,s2.default)(this,e),Re.assign(e,this,t)}return(0,d2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Annotation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();yf.H_={T_:yf.getTypeName(),B_:yf.getBaseTypes()};Sf=(function(){function e(t){(0,s2.default)(this,e),Re.assign(e,this,t)}return(0,d2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_BinaryClassificationAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Sf.H_={T_:Sf.getTypeName(),B_:Sf.getBaseTypes()};bf=(function(){function e(t){(0,s2.default)(this,e),Re.assign(e,this,t)}return(0,d2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_StreamAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();bf.H_={T_:bf.getTypeName(),B_:bf.getBaseTypes()};Af=(function(){function e(t){(0,s2.default)(this,e),Re.assign(e,this,t)}return(0,d2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ExecutionCorrelatedAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Af.H_={T_:Af.getTypeName(),B_:Af.getBaseTypes()};Ef=(function(){function e(t){(0,s2.default)(this,e),Re.assign(e,this,t)}return(0,d2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_ClaimsChallengeAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Ef.H_={T_:Ef.getTypeName(),B_:Ef.getBaseTypes()}});var rS,tS,Tf,xf,YN=de(()=>{"use strict";rS=se(Yr()),tS=se(et());_1();Tf=(function(){function e(t){(0,rS.default)(this,e),Re.assign(e,this,t)}return(0,tS.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Event"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Tf.H_={T_:Tf.getTypeName(),B_:Tf.getBaseTypes()};xf=(function(){function e(t){(0,rS.default)(this,e),Re.assign(e,this,t)}return(0,tS.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommand"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Event"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();xf.H_={T_:xf.getTypeName(),B_:xf.getBaseTypes()}});var ui,ci,kf,wf,Df,If,_f,Mf,Lf,Bf,Pf,Of,Nf,Hf,Vf,Zf,jf,Uf,Gf,Wf,eH=de(()=>{"use strict";ui=se(Yr()),ci=se(et());_1();kf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemDelta"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();kf.H_={T_:kf.getTypeName(),B_:kf.getBaseTypes()};wf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemChangesDelta"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemDelta"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();wf.H_={T_:wf.getTypeName(),B_:wf.getBaseTypes()};Df=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Df.H_={T_:Df.getTypeName(),B_:Df.getBaseTypes()};If=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_OperationWithSiblingContext"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();If.H_={T_:If.getTypeName(),B_:If.getBaseTypes()};_f=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AddOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();_f.H_={T_:_f.getTypeName(),B_:_f.getBaseTypes()};Mf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MoveOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_OperationWithSiblingContext","AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Mf.H_={T_:Mf.getTypeName(),B_:Mf.getBaseTypes()};Lf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateAnnotationMetaDataOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Lf.H_={T_:Lf.getTypeName(),B_:Lf.getBaseTypes()};Bf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Bf.H_={T_:Bf.getTypeName(),B_:Bf.getBaseTypes()};Pf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeleteOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Pf.H_={T_:Pf.getTypeName(),B_:Pf.getBaseTypes()};Of=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Of.H_={T_:Of.getTypeName(),B_:Of.getBaseTypes()};Nf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeSubtreeExceptTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Nf.H_={T_:Nf.getTypeName(),B_:Nf.getBaseTypes()};Hf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_PurgeByTypesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Hf.H_={T_:Hf.getTypeName(),B_:Hf.getBaseTypes()};Vf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_FocusOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Vf.H_={T_:Vf.getTypeName(),B_:Vf.getBaseTypes()};Zf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_VisibilityOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Zf.H_={T_:Zf.getTypeName(),B_:Zf.getBaseTypes()};jf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DeltaUpdateOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();jf.H_={T_:jf.getTypeName(),B_:jf.getBaseTypes()};Uf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_MicroSyncOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Uf.H_={T_:Uf.getTypeName(),B_:Uf.getBaseTypes()};Gf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_SignalOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Gf.H_={T_:Gf.getTypeName(),B_:Gf.getBaseTypes()};Wf=(function(){function e(t){(0,ui.default)(this,e),Re.assign(e,this,t)}return(0,ci.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_CancelSignalTriggeredWorkflowExecutionOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Wf.H_={T_:Wf.getTypeName(),B_:Wf.getBaseTypes()}});var zh,$h,zf,$f,Kf,rH=de(()=>{"use strict";zh=se(Yr()),$h=se(et());_1();zf=(function(){function e(t){(0,zh.default)(this,e),Re.assign(e,this,t)}return(0,$h.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Signals_Signal"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();zf.H_={T_:zf.getTypeName(),B_:zf.getBaseTypes()};$f=(function(){function e(t){(0,zh.default)(this,e),Re.assign(e,this,t)}return(0,$h.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyAreaSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();$f.H_={T_:$f.getTypeName(),B_:$f.getBaseTypes()};Kf=(function(){function e(t){(0,zh.default)(this,e),Re.assign(e,this,t)}return(0,$h.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DirtyDocumentSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Kf.H_={T_:Kf.getTypeName(),B_:Kf.getBaseTypes()}});var Zi,ji,qf,Qf,Jf,Xf,Yf,eg,rg,tg,ag,ng,ig,lg,og,ug,cg,sg,tH=de(()=>{"use strict";Zi=se(Yr()),ji=se(et());_1();qf=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_BlobContainer"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();qf.H_={T_:qf.getTypeName(),B_:qf.getBaseTypes()};Qf=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Blob"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Qf.H_={T_:Qf.getTypeName(),B_:Qf.getBaseTypes()};Jf=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Binary"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Jf.H_={T_:Jf.getTypeName(),B_:Jf.getBaseTypes()};Xf=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TileGroup"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Xf.H_={T_:Xf.getTypeName(),B_:Xf.getBaseTypes()};Yf=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Session"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Yf.H_={T_:Yf.getTypeName(),B_:Yf.getBaseTypes()};eg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_Document"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();eg.H_={T_:eg.getTypeName(),B_:eg.getBaseTypes()};rg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_SubDocument"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();rg.H_={T_:rg.getTypeName(),B_:rg.getBaseTypes()};tg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridCell"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();tg.H_={T_:tg.getTypeName(),B_:tg.getBaseTypes()};ag=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_GridNeighborhoodContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ag.H_={T_:ag.getTypeName(),B_:ag.getBaseTypes()};ng=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ItemFilter"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ng.H_={T_:ng.getTypeName(),B_:ng.getBaseTypes()};ig=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_DynamicContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ig.H_={T_:ig.getTypeName(),B_:ig.getBaseTypes()};lg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_ContextHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();lg.H_={T_:lg.getTypeName(),B_:lg.getBaseTypes()};og=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();og.H_={T_:og.getTypeName(),B_:og.getBaseTypes()};ug=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_TenantContextHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ContextHolder"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ug.H_={T_:ug.getTypeName(),B_:ug.getBaseTypes()};cg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_EventsHolder"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();cg.H_={T_:cg.getTypeName(),B_:cg.getBaseTypes()};sg=(function(){function e(t){(0,Zi.default)(this,e),Re.assign(e,this,t)}return(0,ji.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_UserCommandsHolder"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_EventsHolder"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();sg.H_={T_:sg.getTypeName(),B_:sg.getBaseTypes()}});var f2,g2,dg,fg,gg,mg,hg,aH=de(()=>{"use strict";f2=se(Yr()),g2=se(et());_1();dg=(function(){function e(t){(0,f2.default)(this,e),Re.assign(e,this,t)}return(0,g2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_Apology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();dg.H_={T_:dg.getTypeName(),B_:dg.getBaseTypes()};fg=(function(){function e(t){(0,f2.default)(this,e),Re.assign(e,this,t)}return(0,g2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_SecondaryApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();fg.H_={T_:fg.getTypeName(),B_:fg.getBaseTypes()};gg=(function(){function e(t){(0,f2.default)(this,e),Re.assign(e,this,t)}return(0,g2.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_WorkflowActivationFailureDetails"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();gg.H_={T_:gg.getTypeName(),B_:gg.getBaseTypes()};mg=(function(){function e(t){(0,f2.default)(this,e),Re.assign(e,this,t)}return(0,g2.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Core_AuthTokenIsMissingDetails"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_WorkflowActivationFailureDetails"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();mg.H_={T_:mg.getTypeName(),B_:mg.getBaseTypes()};hg=(function(){function e(t){(0,f2.default)(this,e),Re.assign(e,this,t)}return(0,g2.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Core_NotActivatedWorkflowApology"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Apology","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();hg.H_={T_:hg.getTypeName(),B_:hg.getBaseTypes()}});var aS={};Gn(aS,{AddOperation:()=>_f,Annotation:()=>yf,AnnotationState:()=>Ph,Apology:()=>dg,AuthTokenIsMissingDetails:()=>mg,Binary:()=>Jf,BinaryClassificationAnnotation:()=>Sf,Blob:()=>Qf,BlobContainer:()=>qf,BlobRefType:()=>I1,CancelSignalTriggeredWorkflowExecutionOperation:()=>Wf,ClaimsChallengeAnnotation:()=>Ef,ContextHolder:()=>lg,CopilotLicenseType:()=>Oh,DeleteOperation:()=>Pf,DeltaUpdateOperation:()=>jf,DirtyAreaSignal:()=>$f,DirtyDocumentSignal:()=>Kf,Document:()=>eg,DynamicContext:()=>ig,EntryPoint:()=>Nh,Event:()=>Tf,EventsHolder:()=>cg,ExecutionCorrelatedAnnotation:()=>Af,FocusOperation:()=>Vf,GridCell:()=>tg,GridConstants:()=>Wc,GridNeighborhoodContext:()=>ag,ItemChanges:()=>Vh,ItemChangesDelta:()=>wf,ItemDelta:()=>kf,ItemFilter:()=>ng,ItemOperation:()=>Hh,MicroSyncOperation:()=>Uf,MoveOperation:()=>Mf,NotActivatedWorkflowApology:()=>hg,OpenType:()=>jh,Operation:()=>Df,OperationErrorCode:()=>Zh,OperationWithSiblingContext:()=>If,PurgeByTypesOperation:()=>Hf,PurgeOperation:()=>Of,PurgeSubtreeExceptTypesOperation:()=>Nf,Scenario:()=>Wh,SchemaObject:()=>Re,SecondaryApology:()=>fg,Session:()=>Yf,Signal:()=>zf,SignalOperation:()=>Gf,StreamAnnotation:()=>bf,SubDocument:()=>rg,TenantContextHolder:()=>ug,TileGroup:()=>Xf,UpdateAnnotationMetaDataOperation:()=>Lf,UpdateOperation:()=>Bf,UserCommand:()=>xf,UserCommandsHolder:()=>sg,UserContextHolder:()=>og,VisibilityOperation:()=>Zf,WorkflowActivationFailureDetails:()=>gg,WorkflowExecutionErrorCode:()=>Uh,WorkflowNotActivatedReasonCode:()=>Gh,ecsMetadataBlockHeight:()=>GN,ecsMetadataBlockWidth:()=>WN});var Ra=de(()=>{"use strict";HN();VN();ZN();zN();$N();KN();XN();YN();eH();_1();rH();tH();aH()});var Kh,qh,nS,iS,lS,nH=de(()=>{"use strict";Kh=se(Yr()),qh=se(et());Ra();nS=(function(){function e(t){(0,Kh.default)(this,e),Re.assign(e,this,t)}return(0,qh.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_AsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();nS.H_={T_:nS.getTypeName(),B_:nS.getBaseTypes()};iS=(function(){function e(t){(0,Kh.default)(this,e),Re.assign(e,this,t)}return(0,qh.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_FilteringAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();iS.H_={T_:iS.getTypeName(),B_:iS.getBaseTypes()};lS=(function(){function e(t){(0,Kh.default)(this,e),Re.assign(e,this,t)}return(0,qh.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_ModelIteratingAsyncBoundaryRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_AsyncBoundaryRequest"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();lS.H_={T_:lS.getTypeName(),B_:lS.getBaseTypes()}});var pg,vg,oS,uS,cS,sS,iH=de(()=>{"use strict";pg=se(Yr()),vg=se(et());Ra();oS=(function(){function e(t){(0,pg.default)(this,e),Re.assign(e,this,t)}return(0,vg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_SequentialItemFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();oS.H_={T_:oS.getTypeName(),B_:oS.getBaseTypes()};uS=(function(){function e(t){(0,pg.default)(this,e),Re.assign(e,this,t)}return(0,vg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();uS.H_={T_:uS.getTypeName(),B_:uS.getBaseTypes()};cS=(function(){function e(t){(0,pg.default)(this,e),Re.assign(e,this,t)}return(0,vg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();cS.H_={T_:cS.getTypeName(),B_:cS.getBaseTypes()};sS=(function(){function e(t){(0,pg.default)(this,e),Re.assign(e,this,t)}return(0,vg.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Interfaces_GridRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Interfaces_GridRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();sS.H_={T_:sS.getTypeName(),B_:sS.getBaseTypes()}});var lH,oH,uH=de(()=>{"use strict";(function(e){e[e.MastermindAsyncBoundaryLoader=0]="MastermindAsyncBoundaryLoader",e[e.TruncatedModelIteratingLoader=1]="TruncatedModelIteratingLoader",e[e.ExcelAsyncBoundaryLoader=2]="ExcelAsyncBoundaryLoader",e[e.TruncatedModelNoPulling=3]="TruncatedModelNoPulling"})(lH||(lH={}));(function(e){e[e.Filtering=0]="Filtering",e[e.ModelIterating=1]="ModelIterating"})(oH||(oH={}))});var cH,sH=de(()=>{"use strict";(function(e){e[e.None=0]="None",e[e.Booleans=1]="Booleans",e[e.Float32s=2]="Float32s",e[e.Float64s=3]="Float64s",e[e.Int8s=4]="Int8s",e[e.Int16s=5]="Int16s",e[e.Int32s=6]="Int32s",e[e.Strings=7]="Strings",e[e.UnsignedInt8s=8]="UnsignedInt8s",e[e.UnsignedInt16s=9]="UnsignedInt16s",e[e.UnsignedInt32s=10]="UnsignedInt32s"})(cH||(cH={}))});var dH=de(()=>{"use strict"});var fH=de(()=>{"use strict"});var gH,mH=de(()=>{"use strict";(function(e){e[e.PubSub=0]="PubSub",e[e.RequestReply=1]="RequestReply"})(gH||(gH={}))});var hH=de(()=>{"use strict"});var Bve,Pve,Ove,Nve,Hve,Vve,pH,vH=de(()=>{"use strict";Bve=se(et()),Pve=se(Yr()),Ove=se(ii()),Nve=se(Wn()),Hve=se(li()),Vve=se(ff());(function(e){e[e.JoinContext=0]="JoinContext",e[e.Session=1]="Session"})(pH||(pH={}))});var RH=de(()=>{"use strict"});var uo,FH=de(()=>{"use strict";(function(e){e[e.error=0]="error",e[e.warn=1]="warn",e[e.info=3]="info",e[e.metric=4]="metric",e[e.verbose=5]="verbose",e[e.debug=6]="debug",e[e.disabled=7]="disabled"})(uo||(uo={}))});var CH=de(()=>{"use strict"});var yH,SH=de(()=>{"use strict";(function(e){e[e.Active=0]="Active",e[e.Stopped=1]="Stopped",e[e.Paused=2]="Paused"})(yH||(yH={}))});var bH=de(()=>{"use strict"});var AH=de(()=>{"use strict"});var EH,TH=de(()=>{"use strict";(function(e){e[e.JSONB=0]="JSONB",e[e.JSON=1]="JSON",e[e.JSOND=2]="JSOND",e[e.Disabled=3]="Disabled",e[e.COMPRESSEDJSON=4]="COMPRESSEDJSON",e[e.MESSAGEPACK=5]="MESSAGEPACK",e[e.COMPRESSEDMESSAGEPACK=6]="COMPRESSEDMESSAGEPACK"})(EH||(EH={}))});var Rg,Qh,xH=de(()=>{"use strict";(function(e){e[e.ProductServiceUsage=2]="ProductServiceUsage",e[e.ProductServicePerformance=4]="ProductServicePerformance"})(Rg||(Rg={}));(function(e){e[e.BasicEvent=10]="BasicEvent",e[e.FullEvent=100]="FullEvent",e[e.RequiredServiceDataEvent=110]="RequiredServiceDataEvent"})(Qh||(Qh={}))});var kH,wH=de(()=>{"use strict";(function(e){e[e.Other=0]="Other",e[e.DocumentUpdate=1]="DocumentUpdate",e[e.Timeout=2]="Timeout",e[e.CloseSession=3]="CloseSession",e[e.PurgeOrDelete=4]="PurgeOrDelete",e[e.Client=5]="Client",e[e.Merged=6]="Merged",e[e.MergedPendingTask=7]="MergedPendingTask",e[e.GridSplit=8]="GridSplit"})(kH||(kH={}))});var DH,IH,_H,MH,LH,BH,PH,OH,NH,HH,VH,ZH,jH=de(()=>{"use strict";(function(e){e[e.SingleItem=0]="SingleItem",e[e.Reduce=1]="Reduce",e[e.Grid=2]="Grid",e[e.DynamicText=3]="DynamicText",e[e.Join=4]="Join",e[e.Generic=5]="Generic"})(DH||(DH={}));(function(e){e.Default="Default",e.Copilot="Copilot"})(IH||(IH={}));(function(e){e[e.None=0]="None",e[e.ContentFiltering_M365Copilot=1]="ContentFiltering_M365Copilot"})(_H||(_H={}));(function(e){e[e.Default=0]="Default",e[e.LocalOnly=1]="LocalOnly",e[e.Exclusive=2]="Exclusive"})(MH||(MH={}));(function(e){e[e.PreActivate=0]="PreActivate",e[e.Default=1]="Default",e[e.DelayActivate=1]="DelayActivate",e[e.NeverActivate=2]="NeverActivate"})(LH||(LH={}));(function(e){e[e.Required=-3]="Required",e[e.Optional=-1]="Optional"})(BH||(BH={}));(function(e){e[e.Never=0]="Never",e[e.Always=1]="Always"})(PH||(PH={}));(function(e){e[e.PreSeed=1]="PreSeed",e[e.OnSeed=2]="OnSeed",e[e.PostSeed=4]="PostSeed",e[e.All=5]="All"})(OH||(OH={}));(function(e){e[e.UpstreamWorkflowsReady=0]="UpstreamWorkflowsReady",e[e.AnnotationMetadataUpdated=1]="AnnotationMetadataUpdated",e[e.DeltaUpdate=2]="DeltaUpdate",e[e.NonExclusiveTriggerSignals=3]="NonExclusiveTriggerSignals"})(NH||(NH={}));(function(e){e[e.Character=1]="Character",e[e.Paragraph=2]="Paragraph"})(HH||(HH={}));(function(e){e.Input="Input",e.Delta="Delta",e.UILanguage="UILanguage",e.MaxInputCount="MaxInputCount",e.ExtensionLimits="ExtensionLimits"})(VH||(VH={}));(function(e){e.SetPredefinedAnnotation="SetPredefinedAnnotation",e.ClearAnnotations="ClearAnnotations"})(ZH||(ZH={}))});var UH=de(()=>{"use strict"});var Zve,jve,Uve,Gve,Wve,zve,GH=de(()=>{"use strict";Zve=se(et()),jve=se(Yr()),Uve=se(ii()),Gve=se(Wn()),Wve=se(li()),zve=se(ff())});var WH=de(()=>{"use strict"});var zH,$H,KH=de(()=>{"use strict";(function(e){e[e.Input=1]="Input",e[e.Output=2]="Output"})(zH||(zH={}));(function(e){e[e.Single=1]="Single",e[e.Any=-1]="Any",e[e.Optional=-2]="Optional",e[e.Some=-3]="Some"})($H||($H={}))});var qH,QH=de(()=>{"use strict";(function(e){e[e.WorkflowSession=0]="WorkflowSession",e[e.User=1]="User"})(qH||(qH={}))});var JH,XH=de(()=>{"use strict";(function(e){e[e.NoThrottle=0]="NoThrottle",e[e.SoftThrottle=1]="SoftThrottle",e[e.HardThrottle=2]="HardThrottle"})(JH||(JH={}))});var YH=de(()=>{"use strict"});var eV=de(()=>{"use strict"});var dS=de(()=>{"use strict";TN();xN();_N();LN();PN();NN();nH();iH();uH();sH();dH();fH();mH();hH();vH();RH();FH();CH();SH();bH();AH();TH();xH();wH();jH();UH();GH();WH();KH();QH();XH();YH();eV()});var Jh,rV=de(()=>{"use strict";(function(e){e.Log="Log"})(Jh||(Jh={}))});var nV,iV,$ve,Fg,Cg,Xh,Yh,M1,lV,oV,h2,fS,gS,mS,ep,ht,tV,Kve,uV,cV,qve,Qve,sV,Jve,m2,yg,Xve,aV,Yve,dV,e7e,Rt,fV=de(()=>{"use strict";nV=se(et()),iV=se(Yr());dS();rV();$ve=typeof process<"u"&&process.env?process.env.SERVICE_NAME:"client",Fg="abcdefghijklmnopqrstuvwxyz0123456789",Cg={97:0,98:1,99:2,100:3,101:4,102:5,103:6,104:7,105:8,106:9,107:10,108:11,109:12,110:13,111:14,112:15,113:16,114:17,115:18,116:19,117:20,118:21,119:22,120:23,121:24,122:25,48:26,49:27,50:28,51:29,52:30,53:31,54:32,55:33,56:34,57:35},Xh=[],Yh=[],lV=function(t){return null},oV=function(t){},h2=new Map,fS=new Map,gS=new Map,mS=new Map;(function(e){e.Default="",e.EDPSCompliant="edps"})(ep||(ep={}));(function(e){e.defineCoreLogCategory=function(t){return{root:"Core",name:t}},e.defineWorkflowLogCategory=function(t){return{root:"Workflow",name:t}},e.clearLoggers=function(){Xh=[],Yh=[],fS.clear(),gS.clear()},e.clearAggregators=function(){h2.clear()},e.addLogger=function(t){Xh.indexOf(t)===-1&&(Xh.push(t),tV(fS,t))},e.addDecidingLogger=function(t){Yh.indexOf(t)===-1&&(Yh.push(t),tV(gS,t))},e.setCorrelationContextCallback=function(t){M1=t},e.setStartPerformanceEventCallback=function(t){lV=t},e.setStopPerformanceEventCallback=function(t){oV=t},e.addAggregator=function(t){t.init(function(u,s){yg(u,s)}),h2.has(t.eventName)?h2.get(t.eventName).push(t):h2.set(t.eventName,[t])},e.flushAggregators=function(t){h2.forEach(function(u){u.forEach(function(s){return s.flush(t)})})},e.setTagLevelOverride=function(t,u){var s=e7e(t);mS.set(s,u)},e.resetTagLevelOverrides=function(){mS.clear()},e.error=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.error,s,f,p,r,c,n,a,l)},e.warn=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.warn,s,f,p,r,c,n,a,l)},e.info=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.info,s,f,p,r,c,n,a,l)},e.verbose=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.verbose,s,f,p,r,c,n,a,l)},e.debug=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.debug,s,f,p,r,c,n,a,l)},e.metric=function(t,u,s,f,p,r,c,n,a,l){m2(t,u,uo.metric,s,f,p,r,c,n,a,l)},e.formatMetric=function(t,u,s,f){var p={};return p[t]={dimensionNames:s,dimensionValues:f,value:u},p},e.dynamic=function(t){yg(t)}})(ht||(ht={}));tV=function(t,u){var s=u.level;Object.keys(uo).map(function(f){return uo[f]}).filter(function(f){return typeof f!="string"}).filter(function(f){return f<=s}).forEach(function(f){t.has(f)?t.get(f).push(u):t.set(f,[u])})},Kve=function(t,u,s,f,p,r,c,n){if(u===void 0&&(typeof t=="string"||typeof t=="object"))return t;if(u===void 0&&typeof t=="function")return t();var a=[];for(var l of[t,u,s,f,p,r,c,n])l!==void 0&&a.push(typeof l=="function"?l():l);return a},uV=function(t){if(typeof t=="string")return t;for(var u="",s=0;s<t.length;s++){s>0&&(u+=" ");var f=t[s];f instanceof Error?u+=JSON.stringify({message:f.message,name:f.name,stack:f.stack}):typeof f=="object"?u+=JSON.stringify(f):u+=f}return u},cV=[],qve=["Level","Tag"],Qve=["Level","Tag","Workflow"],sV=function(t){return t!==void 0?fS.get(t)||cV:Xh},Jve=function(t,u){var s=t!==void 0?gS.get(t)||[]:Yh;return s.filter(function(f){return f.shouldLog(u)})},m2=function(t,u,s,f,p,r,c,n,a,l,o){s=mS.get(t)||s;var d=sV(s),g=Jve(s,f);if(!(d.length==0&&g.length==0)){var m=lV(Jh.Log),y=dV(t),h=Kve(f,p,r,c,n,a,l,o);if(Xve(u))aV(h)&&yg({eventName:"Metrics",tagId:y,category:`${u.root}.${u.name}`,traceLevel:s,message:"",getMetrics:function(){return h}},!1,d,g);else if(aV(h)){var R=h;R.tagId=y,R.category=`${u.root}.${u.name}`,R.eventName==="Operation"&&u.root==="Workflow"&&(R.eventName="WorkflowOperation",M1&&(R.joinContextId=M1().joinContextId,R.workflow=M1().workflow)),R.traceLevel=s;var C=h2.get(R.eventName);if(C)for(var S=0;S<C.length;++S){var F=C[S];if(F&&F.add(R,S===C.length-1))break}else yg(R,!1,d,g)}else{var E=function(){var T;return u.root==="Core"?{TraceEventV2:{dimensionNames:function(){return qve},dimensionValues:[String(s),y],value:1}}:{WorkflowTraceEvent:{dimensionNames:function(){return Qve},dimensionValues:[String(s),y,M1?(T=M1())===null||T===void 0?void 0:T.workflow:""],value:1}}};yg({eventName:"Log",tagId:y,category:`${u.root}.${u.name}`,traceLevel:s,message:uV(h),getMetrics:E},!1,d,g)}oV(m)}},yg=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2?arguments[2]:void 0,f=arguments.length>3?arguments[3]:void 0,p,r,c,n,a,l,o,d,g,m,y,h,R,C;s==null&&(s=sV(t.traceLevel)),f=f||cV;var S;if(s.length>0||f.length>0){if(t.serviceName=$ve,!u&&M1){var F=M1();F&&(S={disableLogging:F.disableLogging,userDataBoundaryType:(r=(p=F.sessionDescriptor)===null||p===void 0?void 0:p.userContext)===null||r===void 0?void 0:r.userDataBoundaryType},t.cv=t.cv?t.cv:F.cv.toString(),t.sessionKey=t.sessionKey?t.sessionKey:F.sessionKey,t.userTenantId=t.userTenantId?t.userTenantId:F.userTenantId,t.workflow=t.workflow?t.workflow:F.workflow,t.clientAppName=t.clientAppName?t.clientAppName:(c=F.clientMetadata)===null||c===void 0?void 0:c.appName,t.clientAppPlatform=t.clientAppPlatform?t.clientAppPlatform:(n=F.clientMetadata)===null||n===void 0?void 0:n.appPlatform,t.clientAppVersion=t.clientAppVersion?t.clientAppVersion:(a=F.clientMetadata)===null||a===void 0?void 0:a.appVersion,t.clientDocSessionId=t.clientDocSessionId?t.clientDocSessionId:(l=F.clientMetadata)===null||l===void 0?void 0:l.docSessionId,t.clientReleaseAudienceGroup=t.clientReleaseAudienceGroup?t.clientReleaseAudienceGroup:(o=F.clientMetadata)===null||o===void 0?void 0:o.releaseAudienceGroup,t.clientReleaseChannel=t.clientReleaseChannel?t.clientReleaseChannel:(d=F.clientMetadata)===null||d===void 0?void 0:d.releaseChannel,t.clientReleaseFork=t.clientReleaseFork?t.clientReleaseFork:(g=F.clientMetadata)===null||g===void 0?void 0:g.releaseFork,t.clientRuntimeVersion=t.clientRuntimeVersion?t.clientRuntimeVersion:(m=F.clientMetadata)===null||m===void 0?void 0:m.runtimeVersion,t.clientSessionId=t.clientSessionId?t.clientSessionId:(y=F.clientMetadata)===null||y===void 0?void 0:y.sessionId,t.clientUserAgent=t.clientUserAgent?t.clientUserAgent:(h=F.clientMetadata)===null||h===void 0?void 0:h.userAgent,t.traceId=t.traceId||F.traceId,t.isClientTelemetrySampled=t.isClientTelemetrySampled?t.isClientTelemetrySampled:(R=F.clientMetadata)===null||R===void 0?void 0:R.isClientTelemetrySampled,t.userDataBoundaryType=Yve(S),t.ecsConfigIDs=(C=F.ecsConfigIDsManager)===null||C===void 0?void 0:C.getAllConfigIDsString())}for(var E of s)E.log(t,S);for(var A of f)A.log(t)}},Xve=function(t){return t.name===Rt.WorkflowMetricsOnly.name&&t.root===Rt.WorkflowMetricsOnly.root},aV=function(t){return!Array.isArray(t)&&typeof t=="object"},Yve=function(t){switch(t==null?void 0:t.userDataBoundaryType){case Bh.EDPSCompliant:return ep.EDPSCompliant;default:return ep.Default}},dV=function(t){return Fg[t>>24&63]+Fg[t>>18&63]+Fg[t>>12&63]+Fg[t>>6&63]+Fg[t>>0&63]},e7e=function(t){return t&&t.length===5?Cg[t.charCodeAt(0)]<<24|Cg[t.charCodeAt(1)]<<18|Cg[t.charCodeAt(2)]<<12|Cg[t.charCodeAt(3)]<<6|Cg[t.charCodeAt(4)]:-1},Rt=(0,nV.default)(function e(){(0,iV.default)(this,e)});Rt.CoreDefault=ht.defineCoreLogCategory("Default");Rt.CoreSystem=ht.defineCoreLogCategory("System");Rt.CoreUnsampled=ht.defineCoreLogCategory("Unsampled");Rt.WorkflowDefault=ht.defineWorkflowLogCategory("Default");Rt.WorkflowUnsampled=ht.defineWorkflowLogCategory("Unsampled");Rt.WorkflowMetricsOnly=ht.defineWorkflowLogCategory("MetricsOnly");Rt.PrivacyGuardEvent=ht.defineCoreLogCategory("PrivacyGuardEvent")});var hS,vOe,ROe,FOe,gV=de(()=>{"use strict";hS={util:{},roots:{default:{}}},vOe=hS.util,ROe=hS.roots.default||(hS.roots.default={}),FOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.operationName="",e.prototype.key="",e.prototype.value="",e.prototype.buildVersion="",e.prototype.datafield0="",e.prototype.datafield1="",e.prototype.datafield2="",e.prototype.datafield3="",e.prototype.tagId=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/AnonymizedOperationEvent"},e})()});var pS,yOe,SOe,mV,hV=de(()=>{"use strict";pS={util:{},roots:{default:{}}},yOe=pS.util,SOe=pS.roots.default||(pS.roots.default={}),mV=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.count=0,e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.durationMs=0,e.prototype.success=!1,e.prototype.resultDescription="",e.prototype.resultJSON="",e.prototype.resultSignature="",e.prototype.operationName="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.joinContextId="",e.prototype.ariaTenant="",e.prototype.ariaNamespace="",e.prototype.dataFields="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/OperationEvent"},e})()});var vS,AOe,EOe,TOe,pV=de(()=>{"use strict";vS={util:{},roots:{default:{}}},AOe=vS.util,EOe=vS.roots.default||(vS.roots.default={}),TOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.count=0,e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.durationMs=0,e.prototype.success=!1,e.prototype.resultDescription="",e.prototype.resultSignature="",e.prototype.operationName="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.workflow="",e.prototype.joinContextId="",e.prototype.ariaTenant="",e.prototype.ariaNamespace="",e.prototype.dataFields="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/WorkflowOperationEvent"},e})()});var RS,kOe,wOe,DOe,vV=de(()=>{"use strict";RS={util:{},roots:{default:{}}},kOe=RS.util,wOe=RS.roots.default||(RS.roots.default={}),DOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.Pid=0,e.prototype.ApplicationName="",e.prototype.ServiceName="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/ProcessIdentificationEvent"},e})()});var FS,_Oe,MOe,LOe,RV=de(()=>{"use strict";FS={util:{},roots:{default:{}}},_Oe=FS.util,MOe=FS.roots.default||(FS.roots.default={}),LOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/HttpRequestQueueEvent"},e})()});var CS,POe,OOe,NOe,FV=de(()=>{"use strict";CS={util:{},roots:{default:{}}},POe=CS.util,OOe=CS.roots.default||(CS.roots.default={}),NOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.host="",e.prototype.statusCode=0,e.prototype.success=!1,e.prototype.wait=0,e.prototype.dns=0,e.prototype.tcp=0,e.prototype.firstByte=0,e.prototype.download=0,e.prototype.total=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/OutboundHttpRequestEvent"},e})()});var yS,VOe,ZOe,jOe,CV=de(()=>{"use strict";yS={util:{},roots:{default:{}}},VOe=yS.util,ZOe=yS.roots.default||(yS.roots.default={}),jOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.Name="",e.prototype.Length=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/HttpSocketListEvent"},e})()});var SS,GOe,WOe,zOe,yV=de(()=>{"use strict";SS={util:{},roots:{default:{}}},GOe=SS.util,WOe=SS.roots.default||(SS.roots.default={}),zOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.group="",e.prototype.name="",e.prototype.state=0,e.prototype.failurePercent=0,e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/CircuitBreakerStateChangeEvent"},e})()});var bS,KOe,qOe,QOe,SV=de(()=>{"use strict";bS={util:{},roots:{default:{}}},KOe=bS.util,qOe=bS.roots.default||(bS.roots.default={}),QOe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.sessionKey="",e.prototype.annotationType="",e.prototype.annotationState=0,e.prototype.workflowId="",e.prototype.traceId="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/AnnotationMetaDataChangeEvent"},e})()});var AS,XOe,YOe,eNe,bV=de(()=>{"use strict";AS={util:{},roots:{default:{}}},XOe=AS.util,YOe=AS.roots.default||(AS.roots.default={}),eNe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.healthy=!1,e.prototype.fullLogs=!1,e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientSessionId="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.isClientTelemetrySampled=!1,e.prototype.clientDocSessionId="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userOid="",e.prototype.protocolVersion=0,e.prototype.totalDurationMs=0,e.prototype.idleDurationMs=0,e.prototype.closeReason="",e.prototype.firstClientConnectionDurationMs=0,e.prototype.seedMode="",e.prototype.seedSuccess=!1,e.prototype.seedItems=0,e.prototype.seedMessageCount=0,e.prototype.seedBatchSize=0,e.prototype.seedGroupSize=0,e.prototype.seedDurationMs=0,e.prototype.sendMessageCount=0,e.prototype.sendMessageErrors=0,e.prototype.sendMessageWarnings=0,e.prototype.sendMessageDurationMsMax=0,e.prototype.processMessageCount=0,e.prototype.processMessageErrors=0,e.prototype.processMessageWarnings=0,e.prototype.processMessageDurationMsMax=0,e.prototype.syncMessageCount=0,e.prototype.syncMessagesOutOfSequence=0,e.prototype.syncMessagesAbandoned=0,e.prototype.syncMessagesIgnored=0,e.prototype.syncMessageQueueLimitReached=!1,e.prototype.modelItemsMax=0,e.prototype.modelSizeInKb=0,e.prototype.modelConsistencyErrors=0,e.prototype.modelItemsCountBucket="",e.prototype.modelConsistencyErrorsAndWarnings=0,e.prototype.modelConsistencyQuietStateValid=!1,e.prototype.modelConsistencyQuietStateWarnings=0,e.prototype.modelConsistencyQuietStateErrors=0,e.prototype.documentUrlAvailable=!1,e.prototype.documentUrlWasProvided=!1,e.prototype.workflowsRegistered=0,e.prototype.workflowExecutions=0,e.prototype.workflowExecutionErrors=0,e.prototype.workflowExecutionDurationMsMax=0,e.prototype.workflowExecutionInfraErrors=0,e.prototype.annotationTypesActivated=0,e.prototype.annotationsAdded=0,e.prototype.annotationsUpdated=0,e.prototype.annotationsDeleted=0,e.prototype.augLoopLowPrivilegeTokenExistenceStatus="",e.prototype.augLoopLowPrivilegeTokenFirstArrivalDurationMs=0,e.prototype.wacTokenProvisionTokenExistenceStatus="",e.prototype.wacTokenProvisionTokenFirstArrivalDurationMs=0,e.prototype.seedingWorkflowPerformanceTimesValid=!1,e.prototype.timeFromFirstSeedMessageToFirstWorkflowFinishedMs=0,e.prototype.timeFromFirstSeedMessageToFirstAnnotationMs=0,e.prototype.timeFromFirstSeedMessageToLastAnnotationMs=0,e.prototype.timeFromFirstSeedMessageToLastWorkflowFinishedMs=0,e.prototype.timeFromLastSeedMessageToLastAnnotationMs=0,e.prototype.timeFromLastSeedMessageToLastWorkflowFinishedMs=0,e.prototype.syncMessagesWorkflowPerformanceNotMeasured=0,e.prototype.timeToAllWorkflowsFinishedMsMax=0,e.prototype.timeFromSessionStartToLastWorkflowFinishedMs=0,e.prototype.healthBucket="",e.prototype.coreHealthBucket="",e.prototype.coreHealthReason="",e.prototype.coreHealthBucketWithSuppressions="",e.prototype.coreHealthReasonWithSuppressions="",e.prototype.healthReason="",e.prototype.healthReasonCategory="",e.prototype.healthBucketWithSuppressions="",e.prototype.healthReasonWithSuppressions="",e.prototype.healthReasonCategoryWithSuppressions="",e.prototype.eventAnalysisFindings="",e.prototype.mappedHealthBucketsToReasons="",e.prototype.userDataBoundaryType="",e.prototype.ecsConfigIDs="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionStatsEvent"},e})()});var ES,tNe,aNe,AV,EV=de(()=>{"use strict";ES={util:{},roots:{default:{}}},tNe=ES.util,aNe=ES.roots.default||(ES.roots.default={}),AV=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.sessionHealthEventName="",e.prototype.source="",e.prototype.reason="",e.prototype.reasonDependency="",e.prototype.subReason="",e.prototype.impact="",e.prototype.success=!1,e.prototype.durationMs=0,e.prototype.count=0,e.prototype.message="",e.prototype.affectedWorkflows="",e.prototype.resourceId="",e.prototype.dimension0="",e.prototype.dimension1="",e.prototype.dimension2="",e.prototype.dimension3="",e.prototype.resultDescription="",e.prototype.resultSignature="",e.prototype.joinContextId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionHealthEvent"},e})()});var TS,iNe,lNe,oNe,TV=de(()=>{"use strict";TS={util:{},roots:{default:{}}},iNe=TS.util,lNe=TS.roots.default||(TS.roots.default={}),oNe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.serviceName="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientRuntimeVersion="",e.prototype.clientAppVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientReleaseChannel="",e.prototype.clientReleaseFork="",e.prototype.clientSessionId="",e.prototype.clientFlights="",e.prototype.clientIPRange="",e.prototype.clientDocSessionId="",e.prototype.clientUserAgent="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.sessionHealthEventName="",e.prototype.count=0,e.prototype.successes=0,e.prototype.failures=0,e.prototype.maxDurationMs=0,e.prototype.sumDurationMs=0,e.prototype.cancellations=0,e.prototype.failureBuckets="",e.prototype.firstFailureReason="",e.prototype.firstFailureImpact="",e.prototype.lastEventSource="",e.prototype.lastEventReason="",e.prototype.lastEventReasonDependency="",e.prototype.lastEventImpact="",e.prototype.lastEventSuccess=!1,e.prototype.lastEventDurationMs=0,e.prototype.lastEventCount=0,e.prototype.lastEventMessage="",e.prototype.lastEventAffectedWorkflows="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionHealthEventAggregation"},e})()});var xS,cNe,sNe,dNe,xV=de(()=>{"use strict";xS={util:{},roots:{default:{}}},cNe=xS.util,sNe=xS.roots.default||(xS.roots.default={}),dNe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.healthBucket="",e.prototype.healthReason="",e.prototype.healthSubreason="",e.prototype.summarizedFindings="",e.prototype.affectedResource="",e.prototype.affectedSessions="",e.prototype.suppressionReason="",e.prototype.modelItemsCountBucket="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/SessionIssueEvent"},e})()});var kS,gNe,mNe,hNe,kV=de(()=>{"use strict";kS={util:{},roots:{default:{}}},gNe=kS.util,mNe=kS.roots.default||(kS.roots.default={}),hNe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.cv="",e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.clientAppName="",e.prototype.clientAppPlatform="",e.prototype.clientAppVersion="",e.prototype.clientRuntimeVersion="",e.prototype.clientReleaseAudienceGroup="",e.prototype.clientUserAgent="",e.prototype.resourceId="",e.prototype.healthBucket="",e.prototype.healthReason="",e.prototype.healthReasonCategory="",e.prototype.healthBucketWithSuppressions="",e.prototype.healthReasonWithSuppressions="",e.prototype.healthReasonCategoryWithSuppressions="",e.prototype.scenarioHealthBucket="",e.prototype.scenarioHealthReason="",e.prototype.scenarioHealthBucketWithSuppressions="",e.prototype.scenarioHealthReasonWithSuppressions="",e.prototype.activationState="",e.prototype.modelItemsCountBucket="",e.prototype.userType="",e.prototype.userId="",e.prototype.userTenantId="",e.prototype.userDataBoundaryType="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/ScenarioStatsEvent"},e})()});var wS,vNe,RNe,FNe,wV=de(()=>{"use strict";wS={util:{},roots:{default:{}}},vNe=wS.util,RNe=wS.roots.default||(wS.roots.default={}),FNe=(function(){function e(t){if(t)for(var u in t)t[u]!=null&&(this[u]=t[u])}return e.prototype.sessionKey="",e.prototype.traceId="",e.prototype.suspiciousStringValue="",e.prototype.PG_ConcernEventName="",e.prototype.PG_TableName="",e.prototype.PG_ColumnName="",e.prototype.PG_EventTime="",e.prototype.PG_ConcernTypeText="",e.prototype.PG_ShouldIgnore=!1,e.prototype.PG_EventLocatorName="",e.prototype.PG_EventLocatorValue="",e.getTypeUrl=function(u){return u===void 0&&(u="type.googleapis.com"),u+"/PrivacyGuardIssueEvent"},e})()});var DS=de(()=>{"use strict";gV();hV();pV();vV();RV();FV();CV();yV();SV();bV();EV();TV();xV();kV();wV()});var r7e,t7e,a7e,n7e,zc,IS,rp=de(()=>{"use strict";r7e=1e3,t7e=1e6,a7e=1e6,n7e=1e3,zc=(function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*r7e+e[1]/t7e}:typeof performance<"u"&&performance.now?function(){return performance.now()}:function(){return Date.now()}})(),IS=(function(){return typeof process<"u"&&process.hrtime?function(){var e=process.hrtime();return e[0]*a7e+e[1]/n7e}:typeof performance<"u"&&performance.now?function(){return Math.round(performance.now()*1e3)}:function(){return Date.now()*1e3}})()});function i7e(e,t,u){return t=(0,_S.default)(t),(0,_V.default)(e,LV()?Reflect.construct(t,u||[],(0,_S.default)(e).constructor):t.apply(e,u))}function LV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(LV=function(){return!!e})()}var Sg,DV,IV,_V,_S,MV,Lu,p2,tp,co,BV=de(()=>{"use strict";Sg=se(oa()),DV=se(Yr()),IV=se(et()),_V=se(ii()),_S=se(Wn()),MV=se(li());DS();rp();Lu=Symbol("dataFieldsObject"),p2=Symbol("dataFieldsAreDirty"),tp=Symbol("_dataFields"),co=(function(e){function t(u,s){var f;return(0,DV.default)(this,t),f=i7e(this,t,[u]),f.eventName="Operation",f.options=s,f.durationMs=u==null?void 0:u.durationMs,(!u||u.count==null)&&(f.count=1),u!=null&&u.dataFields&&(f.dataFields=u.dataFields),f}return(0,MV.default)(t,e),(0,IV.default)(t,[{key:"setClientMetadata",value:function(s,f){return s&&(this.clientAppName=s.appName,this.clientAppPlatform=s.appPlatform,this.clientAppVersion=s.appVersion,(f==null||!f)&&(this.clientFlights=s.flights),this.clientReleaseAudienceGroup=s.releaseAudienceGroup,this.clientReleaseChannel=s.releaseChannel,this.clientReleaseFork=s.releaseFork,this.clientRuntimeVersion=s.runtimeVersion,this.clientSessionId=s.sessionId,this.clientDocSessionId=s.docSessionId,this.clientUserAgent=s.userAgent),this}},{key:"setUserContext",value:function(s){return s&&(this.userId=s.puid||s.oid,this.userType=s.userType&&s.userType.toString(),this.userTenantId=s.tid),this}},{key:"setMetricCustomDimensions",value:function(s,f){if(!this.options)throw new Error(`Attempting to set custom dimensions ${s} to operation ${this.operationName} without activating MetricCount or MetricDuration`);this.options.metricCustomDimensions=this.options.metricCustomDimensions||{},this.options.metricCustomDimensions[s]=f}},{key:"setDataField",value:function(s,f){this[Lu]||(this[Lu]={}),this[Lu][s]=f,this[p2]=!0}},{key:"setDataFields",value:function(s){this[Lu]||(this[Lu]={}),this[Lu]=Object.assign(Object.assign({},this[Lu]),s),this[p2]=!0}},{key:"start",value:function(){return this.startTime=zc(),this}},{key:"recordStep",value:function(s){return this.setDataField(s,Math.floor(zc()-this.startTime)),this}},{key:"stop",value:function(){var s=zc();return this.durationMs=Math.round(s-this.startTime),this}},{key:"addCustomMetric",value:function(s){this.customMetrics===void 0&&(this.customMetrics=[]),this.customMetrics.push(s)}},{key:"getCustomMetrics",value:function(){var s=this,f=[];if(this.customMetrics!==void 0){var p=function(a){return[].concat((0,Sg.default)(s.getDimensionNames()),(0,Sg.default)(a.extraDimensions.map(function(l){return l.name})))},r=function(a){var l={};l[`${s.operationName}.${a.nameSuffix}`]={dimensionNames:function(){return p(a)},dimensionValues:[].concat((0,Sg.default)(s.getDimensionValues()),(0,Sg.default)(a.extraDimensions.map(function(o){return o.value}))),value:a.value},f.push(l)};for(var c of this.customMetrics)r(c)}return f}},{key:"getMetrics",value:function(s){var f,p,r={};if(this.operationName)switch(this.operationName){case"SessionHealthOrphanedEventsWithoutProperSessionKey":case"SessionHealthOrphanedSessions":case"WorkflowActivationState":r[this.operationName+".CountV2"]={dimensionNames:t.getOrphanedSessionHealthDimensionNames.bind(t),dimensionValues:this.getOrphanedSessionHealthDimensionValues(),value:this.count};break;case"MarkUnhealthySession":case"MarkHealthWarningSession":r[this.operationName+".Reason"]={dimensionNames:t.getSessionHealthDimensionNames.bind(t),dimensionValues:this.getSessionHealthDimensionValues(),value:1};break;default:if(this.operationName==="matchmaker_timer"&&(r["Workflow.DurationMs"]={dimensionNames:t.getWorkflowDimensionNames.bind(t),dimensionValues:this.getWorkflowDimensionValues(),value:this.durationMs||0},r["Workflow.Count"]={dimensionNames:t.getWorkflowDimensionNames.bind(t),dimensionValues:this.getWorkflowDimensionValues(),value:1}),this.durationMs!==void 0){var c=`${this.operationName}.DurationMsV2`;(!((f=this.options)===null||f===void 0)&&f.metricDuration||s.indexOf(c)>=0)&&(r[c]={dimensionNames:this.getDimensionNames.bind(this),dimensionValues:this.getDimensionValues(),value:this.durationMs})}{var n=`${this.operationName}.CountV2`;(!((p=this.options)===null||p===void 0)&&p.metricCount||s.indexOf(n)>=0)&&(r[n]={dimensionNames:this.getDimensionNames.bind(this),dimensionValues:this.getDimensionValues(),value:this.count})}}return r}},{key:"getDimensionNames",value:function(){var s,f,p=t.dimensionNames;if(!((s=this.options)===null||s===void 0)&&s.metricCustomDimensions){p=p.slice();for(var r in(f=this.options)===null||f===void 0?void 0:f.metricCustomDimensions)p.push(r)}return p}},{key:"getDimensionValues",value:function(){var s,f,p=[this.success,this.clientAppName,this.clientAppPlatform,this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3];if(!((s=this.options)===null||s===void 0)&&s.metricCustomDimensions)for(var r in(f=this.options)===null||f===void 0?void 0:f.metricCustomDimensions)p.push(this.options.metricCustomDimensions[r]);return p}},{key:"getOrphanedSessionHealthDimensionValues",value:function(){return[this.success,this.clientAppName,this.clientAppPlatform,this.clientReleaseAudienceGroup,this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}},{key:"getSessionHealthDimensionValues",value:function(){return[this.resultSignature,this.clientAppName,this.clientAppPlatform,this.clientAppVersion,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}},{key:"getWorkflowDimensionValues",value:function(){return[this.resultSignature,this.resourceId,this.resourceId,this.success]}}],[{key:"getOrphanedSessionHealthDimensionNames",value:function(){return this.orphanedSessionHealthDimensionNames}},{key:"getSessionHealthDimensionNames",value:function(){return this.sessionHealthDimensionNames}},{key:"getWorkflowDimensionNames",value:function(){return this.workflowDimensionNames}}])})(mV);co.dimensionNames=["Success","ClientAppName","ClientAppPlatform","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];co.orphanedSessionHealthDimensionNames=["Success","ClientAppName","ClientAppPlatform","ClientReleaseAudienceGroup","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"];co.sessionHealthDimensionNames=["Reason","ClientAppName","ClientAppPlatform","ClientAppVersion","Dimension0","Dimension1","Dimension2","Dimension3"];co.workflowDimensionNames=["ResultSignature","WorkflowId","ResourceId","Success"];Object.defineProperty(co.prototype,"dataFields",{get:function(){var t,u;return this[p2]&&(this[tp]=JSON.stringify((t=this[Lu])!==null&&t!==void 0?t:{}),this[p2]=!1),this[p2]!==void 0?this[tp]:(u=this[tp])!==null&&u!==void 0?u:""},set:function(t){!t||t===""?this[Lu]={}:this[Lu]=JSON.parse(t),this[tp]=t,this[p2]=!1},enumerable:!0,configurable:!0})});function l7e(){for(var e=0;e<VV;e++)OV[e]=PV[Math.floor(Math.random()*PV.length)];return OV.join("")}var NV,HV,bg,PV,VV,OV,MS=de(()=>{"use strict";NV=se(Yr()),HV=se(et()),bg=(function(){function e(t){(0,NV.default)(this,e),this.childCount=0,this.id=t||l7e()}return(0,HV.default)(e,[{key:"newChild",value:function(){return++this.childCount,new e(this.id+"."+this.childCount.toString())}},{key:"toString",value:function(){return this.id.length>127?this.id.substring(0,127)+"!":this.id}}],[{key:"fromString",value:function(u,s){if(!u)throw new Error("Received invalid correlation vector string");var f;return u.endsWith(".0")?f=new e(u.substring(0,u.length-2)):f=new e(u),s&&(f.childCount=s),f}}])})(),PV=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"],VV=22,OV=new Array(VV)});function LS(e,t){return JSON.stringify}var ZV=de(()=>{"use strict"});var jV,UV,GV,WV=de(()=>{"use strict";jV=se(Yr()),UV=se(et()),GV=(function(){function e(){(0,jV.default)(this,e),this.ecsConfigIDsMap={},this.ecsConfigIDs=""}return(0,UV.default)(e,[{key:"updateConfigIDs",value:function(u,s,f){var p=new Set;Array.isArray(s)&&s.length>0&&s.forEach(function(r){return p.add(r)}),Array.isArray(f)&&f.length>0&&f.forEach(function(r){return p.add(r)}),this.ecsConfigIDsMap[u]=Array.from(p),this.ecsConfigIDs=Object.values(this.ecsConfigIDsMap).flat().join(",")}},{key:"getAllConfigIDsString",value:function(){return this.ecsConfigIDs}},{key:"getConfigIDsMap",value:function(){return this.ecsConfigIDsMap}},{key:"clear",value:function(){this.ecsConfigIDsMap={}}}])})()});var zV,$V,Ag,KV=de(()=>{"use strict";zV=se(Yr()),$V=se(et());MS();ZV();WV();Ag=(function(){function e(t,u,s,f){(0,zV.default)(this,e);var p;this.cv=t,this.sessionDescriptor=u,this.clientMetadata=s,this.workflow=f==null?void 0:f.workflow,this.joinContextId=f==null?void 0:f.joinContextId,this.performanceEvent=f==null?void 0:f.performanceEvent,this.sessionLogsSampled=void 0,this._interactionId=f==null?void 0:f.interactionId,this._interactionSessionId=f==null?void 0:f.interactionSessionId,this.traceId=f==null?void 0:f.traceId,this.disableLogging=(p=f==null?void 0:f.disableLogging)!==null&&p!==void 0?p:!1,this.ecsConfigIDsManager=new GV}return(0,$V.default)(e,[{key:"sessionKey",get:function(){var u;return(u=this.sessionDescriptor)===null||u===void 0?void 0:u.sessionKey}},{key:"userTenantId",get:function(){var u,s;return(s=(u=this.sessionDescriptor)===null||u===void 0?void 0:u.userContext)===null||s===void 0?void 0:s.tid}},{key:"interactionSessionId",get:function(){return this._interactionSessionId},set:function(u){if(this._interactionSessionId&&this._interactionSessionId!==u)throw new Error("InteractionSessionId is already set");this._interactionSessionId=u}},{key:"interactionId",get:function(){return this._interactionId},set:function(u){if(this._interactionId&&this._interactionId!==u)throw new Error("InteractionId is already set");this._interactionId=u}},{key:"toString",value:function(){var u,s;return`${(u=this.clientMetadata)===null||u===void 0?void 0:u.appName};${(s=this.clientMetadata)===null||s===void 0?void 0:s.appPlatform};${this.sessionKey};${this.cv}`}},{key:"serialize",value:function(){var u,s,f,p,r,c,n=(u=this.clientMetadata)===null||u===void 0?void 0:u.appName,a=(s=this.clientMetadata)===null||s===void 0?void 0:s.appPlatform,l=(f=this.clientMetadata)===null||f===void 0?void 0:f.releaseAudienceGroup,o=(p=this.clientMetadata)===null||p===void 0?void 0:p.flights,d=(r=this.sessionDescriptor)===null||r===void 0?void 0:r.userContext;return e.stringify(Object.assign(Object.assign({cv:this.cv.toString()},(c=this.sessionDescriptor)!==null&&c!==void 0?c:{}),{clientAppName:n,clientAppPlatform:a,clientReleaseAudienceGroup:l,clientFlights:o,workflow:this.workflow,joinContextId:this.joinContextId,interactionId:this.interactionId,interactionSessionId:this.interactionSessionId,traceId:this.traceId,disableLogging:this.disableLogging,userContext:{tid:d==null?void 0:d.tid,oid:d==null?void 0:d.oid,userDataBoundaryType:d==null?void 0:d.userDataBoundaryType},userDataBoundaryType:d==null?void 0:d.userDataBoundaryType}))}},{key:"newChild",value:function(){return new e(this.cv.newChild(),this.sessionDescriptor,this.clientMetadata,{workflow:this.workflow,joinContextId:this.joinContextId,interactionId:this.interactionId,interactionSessionId:this.interactionSessionId,traceId:this.traceId,disableLogging:this.disableLogging})}}],[{key:"deserialize",value:function(u){var s,f;if(u)try{var p=JSON.parse(u),r={appName:p.clientAppName,appPlatform:p.clientAppPlatform,releaseAudienceGroup:p.clientReleaseAudienceGroup,flights:p.clientFlights},c=(s=p.userContext)!==null&&s!==void 0?s:{};return c.userDataBoundaryType=(f=c.userDataBoundaryType)!==null&&f!==void 0?f:p.userDataBoundaryType,new e(new bg(p.cv),{sessionKey:p.sessionKey,userId:p.userId,mastermindEndpoint:p.mastermindEndpoint,userContext:c},r,{workflow:p.workflow,joinContextId:p.joinContextId,interactionId:p.interactionId,interactionSessionId:p.interactionSessionId,traceId:p.traceId,disableLogging:p.disableLogging})}catch(n){return new e(new bg(u))}}},{key:"fromExisting",value:function(u,s,f,p,r){return new e(s||u.cv,f||u.sessionDescriptor,p||u.clientMetadata,{workflow:(r==null?void 0:r.workflow)||u.workflow,joinContextId:(r==null?void 0:r.joinContextId)||u.joinContextId,performanceEvent:(r==null?void 0:r.performanceEvent)||u.performanceEvent,interactionId:(r==null?void 0:r.interactionId)||u.interactionId,interactionSessionId:(r==null?void 0:r.interactionSessionId)||u.interactionSessionId,traceId:(r==null?void 0:r.traceId)||u.traceId,disableLogging:(r==null?void 0:r.disableLogging)||u.disableLogging})}}])})();Ag.schema={type:"object",properties:{cv:{type:"string"},clientAppName:{type:"string"},clientAppPlatform:{type:"string"},clientReleaseAudienceGroup:{type:"string"},clientFlights:{type:"string"},sessionKey:{type:"string"},userId:{type:"string"},mastermindEndpoint:{type:"string"},workflow:{type:"string"},joinContextId:{type:"string"},interactionId:{type:"string"},interactionSessionId:{type:"string"},traceId:{type:"string"},disableLogging:{type:"boolean"},userDataBoundaryType:{type:"number"},userContext:{type:"object",properties:{tid:{type:"string"},oid:{type:"string"},userDataBoundaryType:{type:"number"}}}}};Ag.stringify=LS(Ag.schema)});var PS,OS,qV,QV,o7e,BS,u7e,c7e,s7e,NS,JV=de(()=>{"use strict";PS=se(et()),OS=se(Yr()),qV="|",QV="b~",o7e="b~true",BS="n~",u7e=/\|\~/g,c7e="_",s7e=(0,PS.default)(function e(){(0,OS.default)(this,e),this.count=0,this.measureSums=new Map}),NS=(0,PS.default)(function e(t,u,s,f,p){var r=this;(0,OS.default)(this,e),this.buckets=new Map,this.init=function(c){r.log=c},this.add=function(c){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!r.condition||!r.condition(c))return n===!0&&r.log(c,!1),!1;var a=[];for(var l of r.dimensions)if(c[l]===void 0||c[l]===null)a.push(null);else{var o="";typeof c[l]=="boolean"?o=QV:typeof c[l]=="number"&&(o=BS),a.push(`${o}${c[l].toString().replace(u7e,c7e)}`)}var d=a.join(qV),g=r.buckets.get(d);if(!g){g=new s7e,g.traceLevel=c.traceLevel;for(var m of r.avgMeasures)g.measureSums.set(m,0);r.buckets.set(d,g)}g.count++;for(var y of r.avgMeasures)c[y]&&g.measureSums.set(y,g.measureSums.get(y)+c[y]);return!0},this.flush=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;r.buckets.forEach(function(n,a){for(var l={traceLevel:n.traceLevel,eventName:r.eventName,count:n.count},o=a.split(qV),d=0;d<r.dimensions.length;d++){var g=r.dimensions[d],m=o[d];m.indexOf(QV)===0?l[g]=m===o7e:m.indexOf(BS)===0?l[g]=parseInt(m.slice(BS.length),10):l[g]=m}for(var y of r.avgMeasures)l[y]=Math.round(n.measureSums.get(y)/n.count);r.log(l,!0)}),r.buckets.clear(),c&&(r.condition=null,clearInterval(r.interval))},this.eventName=t,this.condition=u,this.dimensions=s,this.avgMeasures=f,p>0&&(this.interval=setInterval(this.flush,p*1e3))})});function d7e(e,t,u){return t=(0,HS.default)(t),(0,eZ.default)(e,tZ()?Reflect.construct(t,u||[],(0,HS.default)(e).constructor):t.apply(e,u))}function tZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(tZ=function(){return!!e})()}var XV,YV,eZ,HS,rZ,Bu,L1,Pu,Eg,aZ=de(()=>{"use strict";XV=se(Yr()),YV=se(et()),eZ=se(ii()),HS=se(Wn()),rZ=se(li());DS();rp();(function(e){e[e.Unknown=0]="Unknown",e[e.Core=1]="Core",e[e.Workflow=2]="Workflow",e[e.SessionExtension=3]="SessionExtension",e[e.Client=4]="Client",e[e.ClientRuntime=5]="ClientRuntime"})(Bu||(Bu={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Core=1]="Core",e[e.Workflow=2]="Workflow",e[e.SessionExtension=3]="SessionExtension",e[e.Client=4]="Client",e[e.Network=5]="Network",e[e.AugLoopDependency=6]="AugLoopDependency",e[e.WorkflowDependency=7]="WorkflowDependency",e[e.ClientRuntime=8]="ClientRuntime"})(L1||(L1={}));(function(e){e[e.Unknown=0]="Unknown",e[e.None=1]="None",e[e.MissingInput=2]="MissingInput",e[e.MissingOutput=3]="MissingOutput"})(Pu||(Pu={}));Eg=(function(e){function t(u,s){var f;(0,XV.default)(this,t);var p,r;return f=d7e(this,t,[{source:Bu[u.source],reason:L1[u.reason],reasonDependency:u.reasonDependency,subReason:u.subReason,sessionHealthEventName:u.sessionHealthEventName,impact:Pu[u.impact],success:u.success,durationMs:(p=u.durationMs)!==null&&p!==void 0?p:0,count:typeof u.count=="number"?u.count:1,message:u.message,affectedWorkflows:((r=u.affectedWorkflows)!==null&&r!==void 0?r:[]).join(","),resourceId:u.resourceId,dimension0:u.dimension0,dimension1:u.dimension1,dimension2:u.dimension2,dimension3:u.dimension3,cv:u.cv,resultSignature:u.resultSignature,resultDescription:u.resultDescription,joinContextId:u.joinContextId}]),f.eventName="SessionHealth",s&&f.setClientMetadata(s),f.metricCount=u.metricCount,f.metricDuration=u.metricDuration,f}return(0,rZ.default)(t,e),(0,YV.default)(t,[{key:"getMetrics",value:function(){var s={};return(this.metricCount===void 0||this.metricCount)&&(s[`${this.sessionHealthEventName}.CountV2`]={dimensionNames:function(){return t.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.count}),(this.metricDuration===void 0||this.metricDuration)&&(s[`${this.sessionHealthEventName}.DurationMsV2`]={dimensionNames:function(){return t.dimensionNames},dimensionValues:this.getDimensionValues(),value:this.durationMs}),s}},{key:"setClientMetadata",value:function(s){return s&&(this.clientAppName=s.appName,this.clientAppPlatform=s.appPlatform,this.clientAppVersion=s.appVersion,this.clientFlights=s.flights,this.clientReleaseAudienceGroup=s.releaseAudienceGroup,this.clientReleaseChannel=s.releaseChannel,this.clientReleaseFork=s.releaseFork,this.clientRuntimeVersion=s.runtimeVersion,this.clientSessionId=s.sessionId,this.clientDocSessionId=s.docSessionId,this.clientUserAgent=s.userAgent),this}},{key:"setUserContext",value:function(s){return s&&(this.userId=s.puid||s.oid,this.userType=s.userType&&s.userType.toString(),this.userTenantId=s.tid),this}},{key:"setReason",value:function(s){return this.reason=L1[s],this}},{key:"setSource",value:function(s){return this.source=Bu[s],this}},{key:"setImpact",value:function(s){return this.impact=Pu[s],this}},{key:"setAffectedWorkflows",value:function(s){return this.affectedWorkflows=(s??[]).join(","),this}},{key:"getAffectedWorkflows",value:function(){return this.affectedWorkflows.split(",")}},{key:"start",value:function(){return this.startTime=zc(),this}},{key:"stop",value:function(){var s=zc();return this.durationMs=Math.round(s-this.startTime),this}},{key:"getDimensionValues",value:function(){var s;return[this.clientAppName,this.clientAppPlatform,this.clientAppVersion,this.success?"1":"0",`${this.reason}_${this.reasonDependency}`,this.impact,(s=this.getAffectedWorkflows()[0])!==null&&s!==void 0?s:"",this.resourceId,this.dimension0,this.dimension1,this.dimension2,this.dimension3]}}])})(AV);Eg.dimensionNames=["ClientAppName","ClientAppPlatform","ClientAppVersion","Success","Reason","Impact","FirstAffectedWorkflow","ResourceId","Dimension0","Dimension1","Dimension2","Dimension3"]});var B1,ap,XNe,YNe,eHe,rHe,nZ,iZ=de(()=>{"use strict";(function(e){e.UnexpectedClose="UnexpectedClose",e.ExpectedClose="ExpectedClose",e.ExpectedError="ExpectedError"})(B1||(B1={}));ap="ExcelExtensionClose",XNe=`ProcessMessage_${ap}`,YNe=`${ap}_${B1[B1.ExpectedClose]}`,eHe=`${ap}_${B1[B1.ExpectedError]}`,rHe=`${ap}_${B1[B1.UnexpectedClose]}`;(function(e){e[e.Unknown=0]="Unknown",e[e.SessionClosedOutside=1]="SessionClosedOutside",e[e.EcsProxyClose=2]="EcsProxyClose",e[e.EcsProxyFailedToFetchWorkbookMetadata=3]="EcsProxyFailedToFetchWorkbookMetadata",e[e.EcsProxyFailedToRequestWaitForWorkbookChange=4]="EcsProxyFailedToRequestWaitForWorkbookChange",e[e.EcsProxyReconnect=5]="EcsProxyReconnect",e[e.EcsProxyUnexpected=6]="EcsProxyUnexpected",e[e.EcsSessionClosedNotification=7]="EcsSessionClosedNotification",e[e.SessionIdle=8]="SessionIdle",e[e.FailedToProducePubSubMessage=9]="FailedToProducePubSubMessage",e[e.FailedToSetSessionData=10]="FailedToSetSessionData",e[e.FailedToGetSessionData=11]="FailedToGetSessionData",e[e.ReachUnexpectedCode=12]="ReachUnexpectedCode",e[e.RequestIdMismatch=13]="RequestIdMismatch",e[e.SeedingNotRequired=14]="SeedingNotRequired",e[e.ShortAccessTokenTTLReconnect=15]="ShortAccessTokenTTLReconnect",e[e.ModelActivationWithNullRestURL=16]="ModelActivationWithNullRestURL",e[e.InvalidExcelRestUrl=17]="InvalidExcelRestUrl"})(nZ||(nZ={}))});var iHe,lZ=de(()=>{"use strict";MS();KV();iHe=new Ag(new bg)});var oZ,uZ,VS,cZ=de(()=>{"use strict";oZ=se(Yr()),uZ=se(et()),VS=(function(){function e(t){if((0,oZ.default)(this,e),this.cache=new Map,this.options=t||{sweepInterval:100},this.options.idleDurationMs!=null&&this.options.idleDurationMs<=0)throw new Error("Idle duration must be positive");if(this.interval=this.options.sweepInterval||100,this.interval<=0)throw new Error("Sweep interval must be a positive number")}return(0,uZ.default)(e,[{key:"put",value:function(u,s,f,p,r,c,n){if(f==null||f<=0)throw new Error("Cache timeout must be a positive number");(r==null||r<=0)&&(r=this.options.idleDurationMs);var a={value:s,lastUsed:r?Date.now():void 0,expire:f+Date.now(),idleDurationMs:r,expireCallback:p,expiringTriggerTime:c+Date.now(),expiringCallback:n};return this.cache.set(u,a),this.timeout||(this.timeout=setInterval(this.onInterval.bind(this),this.interval),this.timeout.unref&&this.timeout.unref()),s}},{key:"del",value:function(u){if(this.options.delCallback){var s=this.cache.get(u);s&&this.options.delCallback(u,s.value)}var f=this.cache.delete(u);return this.size()===0&&this.clear(),f}},{key:"clear",value:function(){this.timeout&&(clearInterval(this.timeout),this.timeout=void 0),this.cache.clear()}},{key:"get",value:function(u){var s=this.cache.get(u);if(s)return this.options.idleDurationMs&&(s.lastUsed=Date.now()),s.expire<Date.now()&&(this.del(u),s.expireCallback&&s.expireCallback(u,s.value),s=this.cache.get(u),!s)?void 0:s.value}},{key:"keys",value:function(){return this.cache.keys()}},{key:"forEach",value:function(u){this.cache.forEach(function(s,f){u(s.value,f)})}},{key:"size",value:function(){return this.cache.size}},{key:"updateExpireTime",value:function(u,s){return this.cache.has(u)&&s>=0?(this.cache.get(u).expire=s+Date.now(),!0):!1}},{key:"onInterval",value:function(){var u=this,s=Date.now();this.cache.forEach(function(f,p){try{if(f.idleDurationMs&&f.lastUsed<s-f.idleDurationMs){u.del(p),u.options.idleCallback&&u.options.idleCallback(p,f.value);return}f.expire<s&&(u.del(p),f.expireCallback&&f.expireCallback(p,f.value)),f.expiringTriggerTime<s&&f.expiringCallback&&(f.expiringCallback(p,f.value),f.expiringCallback=void 0)}catch(r){e.logIntervalError&&e.logIntervalError(r)}})}}],[{key:"setLogIntervalError",value:function(u){e.logIntervalError=u}}])})()});var sZ=de(()=>{"use strict";cZ()});var f7e,g7e,dZ=de(()=>{"use strict";f7e=se(Yr()),g7e=se(et())});var b0=de(()=>{"use strict";fV();BV();JV();aZ();iZ();lZ();rp();dZ()});var fZ=Xe((yHe,$c)=>{$c.exports=global.fetch;$c.exports.default=global.fetch;$c.exports.fetch=global.fetch;$c.exports.Headers=global.Headers;$c.exports.Request=global.Request;$c.exports.Response=global.Response});var gZ=de(()=>{"use strict"});function mZ(){return"xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=Math.random()*16|0,u=e==="x"?t:t&3|8;return u.toString(16)})}var hZ=de(()=>{"use strict"});var pZ=de(()=>{"use strict"});var vZ=de(()=>{"use strict";hZ();pZ()});var FZ=Xe((xHe,RZ)=>{"use strict";RZ.exports=function e(t,u){if(t===u)return!0;if(t&&u&&typeof t=="object"&&typeof u=="object"){if(t.constructor!==u.constructor)return!1;var s,f,p;if(Array.isArray(t)){if(s=t.length,s!=u.length)return!1;for(f=s;f--!==0;)if(!e(t[f],u[f]))return!1;return!0}if(t.constructor===RegExp)return t.source===u.source&&t.flags===u.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===u.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===u.toString();if(p=Object.keys(t),s=p.length,s!==Object.keys(u).length)return!1;for(f=s;f--!==0;)if(!Object.prototype.hasOwnProperty.call(u,p[f]))return!1;for(f=s;f--!==0;){var r=p[f];if(!e(t[r],u[r]))return!1}return!0}return t!==t&&u!==u}});var CZ,yZ,Kc,np=de(()=>{"use strict";CZ=se(Yr()),yZ=se(et()),Kc=(function(){function e(){(0,CZ.default)(this,e),this.listeners=new Map,this.lastId=0}return(0,yZ.default)(e,[{key:"addListener",value:function(u){if(!u)throw new Error("No callback provided for data listener");return this.listeners.set(this.lastId,u),this.lastId++}},{key:"removeListener",value:function(u){this.listeners.delete(u)}},{key:"notifyListeners",value:function(u){this.listeners.forEach(function(s){s(u)})}}])})()});var SZ,bZ,AZ,Lo,P1,EZ=de(()=>{"use strict";SZ=se(Yr()),bZ=se(et());b0();(function(e){e.Add="Add",e.Remove="Remove",e.Set="Set",e.Delete="Delete"})(Lo||(Lo={}));P1=(function(){function e(){(0,SZ.default)(this,e)}return(0,bZ.default)(e,null,[{key:"applyECSPatchOperation",value:function(u,s){var f=!1;if(typeof s=="object"||Array.isArray(s))switch(u.operation){case Lo.Add:case Lo.Remove:f=e.applyAddOrRemoveOperation(u.path,s,u.value,u.operation);break;case Lo.Set:f=e.applySetOperation(u.path,s,u.value);break;case Lo.Delete:f=e.applyDeleteOperation(u.path,s,u.value);break}return f?ht.verbose(505956121,Rt.CoreDefault,`PATCH operation succeeded for ${u.operation} on ${u.settingName} with path: ${u.path}.`):ht.error(505956122,Rt.CoreDefault,`PATCH operation failed for ${u.operation} on ${u.settingName} with path: ${u.path}`),f}},{key:"applyAddOrRemoveOperation",value:function(u,s,f,p){var r=!1;try{var c=[];if(typeof s=="object"&&!Array.isArray(s)?c=u.reduce(function(a,l){return a&&a[l]},s):Array.isArray(s)&&(c=s),Array.isArray(c)){if(p===Lo.Add)c.push(f),r=!0;else if(p===Lo.Remove){var n=c.indexOf(f);n>=0&&(c.splice(n,1),r=!0)}}}catch(a){ht.info(505968832,Rt.CoreDefault,`Exception thrown while applying operation type: ${p} for an array. Error: ${a}`),r=!1}return r}},{key:"applySetOperation",value:function(u,s,f){var p=!1;try{var r=u.slice(0,-1),c=u[u.length-1],n={};typeof s=="object"&&!Array.isArray(s)&&(n=r.reduce(function(a,l){return a&&a[l]},s),typeof n=="object"&&!Array.isArray(n)&&(n[c]=f,p=!0))}catch(a){ht.info(505968802,Rt.CoreDefault,`Exception thrown while applying set operation. Error: ${a}`),p=!1}return p}},{key:"applyDeleteOperation",value:function(u,s,f){var p=!1;try{var r={};typeof s=="object"&&!Array.isArray(s)&&(r=u.reduce(function(c,n){return c&&c[n]},s),typeof r=="object"&&!Array.isArray(r)&&typeof f=="string"&&r.hasOwnProperty(f)&&(delete r[f],p=!0))}catch(c){ht.info(505968801,Rt.CoreDefault,`Exception thrown while applying delete operation. Error: ${c}`),p=!1}return p}}])})();AZ=P1;P1.parseECSOperation=function(e,t){if(!t.hasOwnProperty("operationType")||!t.hasOwnProperty("path")||!t.hasOwnProperty("value"))throw new Error(`Invalid format for PATCH operation on setting: ${e}`);var u=t.operationType.toLowerCase(),s=AZ.convertToConfigPatchOperationType(u),f=t.path?t.path.split("."):[],p={settingName:e,path:f,operation:s,value:t.value};return p};P1.convertToConfigPatchOperationType=function(e){switch(e){case"add":return Lo.Add;case"remove":return Lo.Remove;case"set":return Lo.Set;case"delete":return Lo.Delete;default:throw new Error(`Invalid operation type: ${e}`)}}});function ZS(e,t,u){return t=(0,qc.default)(t),(0,xZ.default)(e,kZ()?Reflect.construct(t,u||[],(0,qc.default)(e).constructor):t.apply(e,u))}function kZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(kZ=function(){return!!e})()}function IZ(){var e;return typeof globalThis.process<"u"&&((e=globalThis.process.env)===null||e===void 0?void 0:e.VALIDATE_CORRECT_USAGE_OF_GET_VALUE)==="true"}var Tg,TZ,ip,lp,xZ,qc,op,DZ,wZ,tu,A0,m7e,v2=de(()=>{"use strict";Tg=se(qy()),TZ=se(gt()),ip=se(Yr()),lp=se(et()),xZ=se(ii()),qc=se(Wn()),op=se(li());b0();DZ=se(FZ());np();EZ();wZ=function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};tu=(function(e){function t(u){var s;return(0,ip.default)(this,t),s=ZS(this,t),s.name=u,s}return(0,op.default)(t,e),(0,lp.default)(t,[{key:"getName",value:function(){return this.name}},{key:"getValue",value:function(){if(IZ()&&this.listeners.size===0){var s=new Error(`SettingInstance or ChangeGate is being used incorrectly. Make sure .getValue() or ChangeGate is called during runtime or there is a listener set up on the setting. For more info visit: ${t.troubleshootUrl}`);throw s.name="Incorrect usage of getValue()",s}return this.value}},{key:"getValueAdvancedAsync",value:function(s){return wZ(this,void 0,void 0,function*(){var f=new co({operationName:"ECSGetValueAsync"},{metricDuration:!0}).start(),p;try{var r=yield t.ecsSettingsProvider.getSettingValue(this.name,s);f.dimension0=r.userAuthenticated?"Authenticated":"Anonymous",f.success=!0;var c=r.value,n=r.ecsSection;return c||(c=t.tryGetConfigProperty(t.localConfig,this.name).value,c&&r.patchValue&&(c=t.applyPatchOperationOnSetting(this.name,c,r.patchValue),n=r.ecsPatchSection)),p=`Setting value for ${this.name} is ${JSON.stringify(c)}.
Config IDs: ${JSON.stringify(n)}.`,c}catch(l){f.success=!1;var a=t.tryGetConfigProperty(t.localConfig,this.name).value;return p=`Setting value for ${this.name} is ${JSON.stringify(a)}.`,a}finally{ht.info(506053839,Rt.CoreDefault,f.stop()),ht.info(505821320,Rt.CoreDefault,p)}})}},{key:"updateValue",value:function(s){return(0,DZ.default)(this.value,s)?!1:(ht.info(572837968,Rt.CoreDefault,`Received new property value for ${this.getName()}:`,s),this.value=s,!0)}}],[{key:"initEcsSettingsProvider",value:function(s){ht.info(505999498,Rt.CoreDefault,"Initializing ECS settings provider."),t.ecsSettingsProvider=s}},{key:"enableEcsPatchConfig",value:function(s){t.ecsPatchConfigEnabled=s}},{key:"getInstance",value:function(s){var f=this.allSettings.get(s);if(!f){f=new t(s);var p=t.tryGetConfigProperty(t.currentConfig,s);p.success&&f.updateValue(p.value),this.allSettings.set(s,f)}return f}},{key:"getPatternInstance",value:function(s){var f=this.allPatternSettings.get(s);if(!f){f={regex:new RegExp(s),setting:new t(s)};var p=t.tryGetConfigPropertyByPattern(t.currentConfig,f.regex);f.setting.updateValue(p),this.allPatternSettings.set(s,f)}return f.setting}},{key:"setNewConfig",value:function(s){t.currentConfig=s,ht.info(572837966,Rt.CoreDefault,`New config: ${JSON.stringify(s)}`),t.allSettings.forEach(function(f,p){var r=t.tryGetConfigProperty(t.currentConfig,p).value;f.updateValue(r)&&(ht.info(572837967,Rt.CoreDefault,`Setting new value for ${p}: ${r instanceof Object?JSON.stringify(r):r}`),f.notifyListeners(r))}),t.allPatternSettings.forEach(function(f,p){var r=t.tryGetConfigPropertyByPattern(s,f.regex);f.setting.updateValue(r)&&(ht.info(508432774,Rt.CoreDefault,`Setting new value for pattern ${p}: ${JSON.stringify(r)}`),f.setting.notifyListeners(r))})}},{key:"tryGetConfigProperty",value:function(s,f){return s&&s.hasOwnProperty(f)?{success:!0,value:t.selectApplicableValue(s[f])}:{success:!1,value:void 0}}},{key:"tryGetConfigPropertyByPattern",value:function(s,f){var p=[];if(s){var r=Object.getOwnPropertyNames(s).filter(function(n){return f.test(n)});for(var c of r)p.push({name:c,value:t.selectApplicableValue(s[c])})}return p}},{key:"setGlobalFilter",value:function(s){t.globalFilter=s}},{key:"setLocalConfig",value:function(s){t.localConfig=s,ht.info(506053841,Rt.CoreDefault,`Setting localConfig field in Setting class: ${JSON.stringify(t.localConfig)}`)}},{key:"clear",value:function(){t.currentConfig=void 0,t.localConfig=void 0,t.allSettings.clear(),t.allPatternSettings.clear(),t.ecsSettingsProvider=void 0}},{key:"selectApplicableValue",value:function(s){var f;if(s){var p=s.find(function(r){return!t.globalFilter||t.globalFilter(r)});p&&(f=p.value)}return f}},{key:"applyPatchOperationsOnConfig",value:function(s){try{if(!t.ecsPatchConfigEnabled)return s;var f=this.tryGetConfigProperty(s,"patchOperations").value;if(!f||f.length===0)return s;var p=[];for(var r of Object.entries(f)){var c=(0,TZ.default)(r,2),n=c[0],a=c[1];try{p.push(P1.parseECSOperation(n,a))}catch(y){ht.error(505734922,Rt.CoreDefault,`Exception thrown while parsing ECS PATCH operation for setting: ${n}. Error: ${y}`);continue}}var l=new Map;for(var o of p)if(s!=null&&s.hasOwnProperty(o.settingName)){var d=JSON.parse(JSON.stringify(s[o.settingName])),g=t.selectApplicableValue(d),m=P1.applyECSPatchOperation(o,g);m&&(l.set(o.settingName,g),s[o.settingName]=d)}return l.size>0&&ht.info(505788322,Rt.CoreDefault,`Resulting settings after PATCHes were applied: ${JSON.stringify(Object.fromEntries(l))}`),s}catch(y){return ht.error(505788321,Rt.CoreDefault,`Exception thrown while applying ECS PATCH operations. Error: ${y}`),s}}},{key:"applyPatchOperationOnSetting",value:function(s,f,p){try{if(!t.ecsPatchConfigEnabled)return f;var r=JSON.parse(JSON.stringify(f)),c=p,n=P1.parseECSOperation(s,c);return P1.applyECSPatchOperation(n,r),r}catch(a){return ht.error(505788323,Rt.CoreDefault,`Exception thrown while applying ECS PATCH operation on setting. Error: ${a}`),f}}}])})(Kc);tu.allSettings=new Map;tu.allPatternSettings=new Map;tu.ecsPatchConfigEnabled=!1;tu.troubleshootUrl="https://eng.ms/docs/experiences-devices/opg/office-ai/augloop-ai-platform/augmentation-loop/documentation/server-workflow-tutorials/settings/troubleshoot";A0=(function(e){function t(u,s){var f;return(0,ip.default)(this,t),f=ZS(this,t),f.listenerId=NaN,f.defaultValue=s,f.setting=tu.getInstance(u),f}return(0,op.default)(t,e),(0,lp.default)(t,[{key:"getDefaultValue",value:function(){return this.defaultValue}},{key:"addListener",value:function(s){var f=this;return Number.isNaN(this.listenerId)&&(this.listenerId=this.setting.addListener(function(){f.notifyListeners(f.getValue())})),(0,Tg.default)((0,qc.default)(t.prototype),"addListener",this).call(this,s)}},{key:"removeListener",value:function(s){(0,Tg.default)((0,qc.default)(t.prototype),"removeListener",this).call(this,s),this.listeners.size==0&&!Number.isNaN(this.listenerId)&&(this.setting.removeListener(this.listenerId),this.listenerId=NaN)}},{key:"getValue",value:function(){var s=this.setting.getValue();return s===void 0?this.defaultValue:s}},{key:"getValueAdvancedAsync",value:function(s){return wZ(this,void 0,void 0,function*(){var f=yield this.setting.getValueAdvancedAsync(s);return f===void 0?this.defaultValue:f})}}])})(Kc),m7e=(function(e){function t(u){var s;return(0,ip.default)(this,t),s=ZS(this,t),s.listenerId=NaN,s.setting=tu.getPatternInstance(u),s}return(0,op.default)(t,e),(0,lp.default)(t,[{key:"addListener",value:function(s){var f=this;return Number.isNaN(this.listenerId)&&(this.listenerId=this.setting.addListener(function(){f.notifyListeners(f.getValue())})),(0,Tg.default)((0,qc.default)(t.prototype),"addListener",this).call(this,s)}},{key:"removeListener",value:function(s){(0,Tg.default)((0,qc.default)(t.prototype),"removeListener",this).call(this,s),this.listeners.size==0&&!Number.isNaN(this.listenerId)&&(this.setting.removeListener(this.listenerId),this.listenerId=NaN)}},{key:"getValue",value:function(){var s=this.setting.getValue();return s===void 0?[]:s}}])})(Kc)});var h7e,up,_Z=de(()=>{"use strict";v2();h7e=new A0("disabledChangeGates",[]),up=function(t,u){var s=h7e.getValue().indexOf(t)===-1;if(!u)return s;if(s){for(var f=arguments.length,p=new Array(f>2?f-2:0),r=2;r<f;r++)p[r-2]=arguments[r];return u.apply(void 0,p)}}});var MZ=de(()=>{"use strict"});var LZ,BZ,p7e,PZ=de(()=>{"use strict";LZ=se(Yr()),BZ=se(et());v2();p7e=(function(){function e(t,u){(0,LZ.default)(this,e),this.moduleName=t??"",this.moduleVersion=u??""}return(0,BZ.default)(e,[{key:"getInstance",value:function(u,s){return new A0(`${this.moduleName}.${u}`,s)}}])})()});var OZ,NZ,HZ,VZ=de(()=>{"use strict";OZ=se(Yr()),NZ=se(et());b0();v2();HZ=(function(){function e(){(0,OZ.default)(this,e)}return(0,NZ.default)(e,null,[{key:"addProvider",value:function(u){var s=u.addListener(function(){ht.info(572837969,Rt.CoreDefault,`Received new settings from ${u.constructor.name}`),e.currentConfig=e.buildConfig(),tu.setNewConfig(e.currentConfig)});e.providers.push({provider:u,listenerId:s}),e.currentConfig=e.buildConfig(),tu.setNewConfig(e.currentConfig)}},{key:"getCurrentConfig",value:function(){return e.currentConfig}},{key:"clear",value:function(){e.currentConfig=void 0,e.providers.forEach(function(u){u.provider.removeListener(u.listenerId)}),e.providers=[]}},{key:"buildConfig",value:function(){var u={};for(var s of e.providers){var f=s.provider.getSettings()||{};u=Object.assign(u,f)}return u=tu.applyPatchOperationsOnConfig(u),u}}])})();HZ.providers=[]});var ZZ,jZ,v7e,UZ=de(()=>{"use strict";ZZ=se(Yr()),jZ=se(et());v2();v7e=(function(){function e(t,u){(0,ZZ.default)(this,e),this.prefix=t,this.defaultValue=u,this.listeners=[],this.settingInstances=new Map}return(0,jZ.default)(e,[{key:"getSettingInstance",value:function(u){var s=this,f=`${this.prefix}${u}`,p=this.settingInstances.get(f);return p===void 0&&(p=new A0(f,this.defaultValue),this.listeners.length>0&&p.addListener(function(r){s.notifyListeners(p,r)}),this.settingInstances.set(f,p)),p}},{key:"addListener",value:function(u){var s=this;if(!u)throw new Error("No callback provided for data listener");if(this.listeners.length===0){var f=function(c){c.addListener(function(n){s.notifyListeners(c,n)})};for(var p of this.settingInstances.values())f(p)}this.listeners.push(u)}},{key:"notifyListeners",value:function(u,s){for(var f of this.listeners)f(u,s)}}])})()});var WZ=Xe((GHe,GZ)=>{GZ.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://augloop.office.com/settings.json",definitions:{environments:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["dev","test","int","dogfood","msit","prod","fairfax","gcchigh","dod","ag08","ag09","gallatin","bleu","delos","copperstone"]}},regions:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["australiaeast","australiasoutheast","brazilsouth","canadacentral","centralindia","centralus","chinaeast3","chinanorth3","eastus","eastus2","eastus2euap","francecentral","japaneast","koreacentral","northeurope","southcentralus","swedencentral","northcentralus","southeastasia","westcentralus","westeurope","westus","westus2","usdodcentral","usdodeast","usgovarizona","usgovtexas","usgovvirginia","usnateast","usnatwest","usseceast","ussecwest","bleufrancesouth","bleufrancecentral","delosgermanynorth","delosgermanycentral"]}},dataBoundaries:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["eudb"]}},serviceNames:{type:"array",uniqueItems:!0,minItems:1,items:{type:"string",enum:["gateway","matchmaker","httpproxy","utility","textanalysis","proofing","acronyms","classification","mastermind","excel-ecs-proxy","automatic-clp","fileio","powerpoint-getitems-proxy","tricorder","image-services","natural-language","role-detection","doc-xray","compose","voice","incubation","canvas","excel","ink","extension","observational-assistance","personalization","security","generative-text"]}},IConfigValue:{type:"object",properties:{value:{description:"An untyped setting",type:["array","boolean","integer","null","number","object","string"]},environments:{$ref:"#/definitions/environments"},regions:{$ref:"#/definitions/regions"},dataBoundaries:{$ref:"#/definitions/dataBoundaries"},serviceNames:{$ref:"#/definitions/serviceNames"},lastModifiedBy:{type:"string",format:"email"},lastModifiedTime:{type:"string",format:"date-time"}},required:["value"],additionalProperties:!1},IConfigSetting:{type:"array",minItems:1,items:{$ref:"#/definitions/IConfigValue"}},IStringConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A string setting",type:"string"}}},{$ref:"#/definitions/IConfigValue"}]}},INumericConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A number setting",type:"number"}}},{$ref:"#/definitions/IConfigValue"}]}},IBooleanConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"A boolean setting",type:"boolean"}}},{$ref:"#/definitions/IConfigValue"}]}},IObjectConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"An object setting",type:"object"}}},{$ref:"#/definitions/IConfigValue"}]}},IArrayConfigSetting:{type:"array",minItems:1,items:{allOf:[{type:"object",properties:{value:{description:"An array setting",type:"array"}}},{$ref:"#/definitions/IConfigValue"}]}}},title:"Config",properties:{$schema:!0},additionalProperties:{$ref:"#/definitions/IConfigSetting"}}});function R7e(e,t,u){return t=(0,jS.default)(t),(0,KZ.default)(e,QZ()?Reflect.construct(t,u||[],(0,jS.default)(e).constructor):t.apply(e,u))}function QZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(QZ=function(){return!!e})()}var zZ,$Z,KZ,jS,qZ,F7e,JZ=de(()=>{"use strict";zZ=se(Yr()),$Z=se(et()),KZ=se(ii()),jS=se(Wn()),qZ=se(li());np();F7e=(function(e){function t(u){var s;return(0,zZ.default)(this,t),s=R7e(this,t),s.currentSettings=u,s}return(0,qZ.default)(t,e),(0,$Z.default)(t,[{key:"setSettings",value:function(s){this.currentSettings=s,this.notifyListeners(s)}},{key:"getSettings",value:function(){return this.currentSettings}}])})(Kc)});var XZ=de(()=>{"use strict"});var so={};Gn(so,{ChangeGate:()=>up,DataListener:()=>Kc,ModuleSettings:()=>p7e,Setting:()=>tu,SettingInstance:()=>A0,SettingInstanceCollection:()=>v7e,SettingPatternInstance:()=>m7e,SettingsRegistry:()=>HZ,TestSettingsProvider:()=>F7e,isValidateCorrectUsageOfGetValue:()=>IZ});var YZ=de(()=>{"use strict";_Z();np();MZ();PZ();VZ();v2();UZ();Mo(so,se(WZ()));JZ();XZ()});var C7e,y7e,US,S7e,GS,WS,zS,$S,KS,qS,QS,JS,XS,YS,e9,ej=de(()=>{"use strict";C7e=5,y7e="ExcelExtensionSenderId";(function(e){e[e.None=0]="None",e[e.FormulaR1C1=1]="FormulaR1C1",e[e.Text=2]="Text",e[e.NumberFormat=4]="NumberFormat",e[e.RawValue=8]="RawValue",e[e.NumberFormatCategory=16]="NumberFormatCategory",e[e.Borders=32]="Borders",e[e.FillColor=64]="FillColor",e[e.FontColor=128]="FontColor",e[e.FontOptions=256]="FontOptions",e[e.UseNewFormatFetcher=512]="UseNewFormatFetcher",e[e.SparseCells=1024]="SparseCells",e[e.OmitCoordsForAdjacentCell=2048]="OmitCoordsForAdjacentCell",e[e.FormulaA1=4096]="FormulaA1",e[e.IsFormula=8192]="IsFormula",e[e.IncludeRichFormattedEmptyCells=16384]="IncludeRichFormattedEmptyCells",e[e.NumberFormatNonLocalized=32768]="NumberFormatNonLocalized",e[e.NotSupportedInAugloop=65536]="NotSupportedInAugloop",e[e.FetchMultipleRanges=131072]="FetchMultipleRanges",e[e.NotSupportedInAugloop2=262144]="NotSupportedInAugloop2"})(US||(US={}));S7e="ICell";(function(e){e.Dimension="dimension",e.Measure="measure"})(GS||(GS={}));(function(e){e.None="none",e.Sum="sum",e.Count="count",e.Average="average",e.Min="min",e.Max="max",e.DistinctCount="distinctCount",e.StdDev="stdDev",e.Variance="variance"})(WS||(WS={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(zS||(zS={}));(function(e){e[e.None=0]="None",e[e.RowsSampled=1]="RowsSampled",e[e.ColumnsSampled=2]="ColumnsSampled"})($S||($S={}));(function(e){e.None="none",e.Other="other",e.ColumnMajorFlat="columnMajorFlat",e.RowMajorFlat="rowMajorFlat",e.SimpleCrossTable="simpleCrossTable"})(KS||(KS={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(qS||(qS={}));(function(e){e.Dimension="dimension",e.Measure="measure"})(QS||(QS={}));(function(e){e.None="none",e.Sum="sum",e.Count="count",e.Average="average",e.Min="min",e.Max="max",e.DistinctCount="distinctCount",e.StdDev="stdDev",e.Variance="variance"})(JS||(JS={}));(function(e){e.RowMajor="rowMajor",e.ColumnMajor="columnMajor"})(XS||(XS={}));(function(e){e.None="none",e.ColumnMajorTabularSkipRows="columnMajorTabularSkipRows",e.RowMajorTabularSkipColumns="rowMajorTabularSkipColumns "})(YS||(YS={}));(function(e){e.None="None",e.Invisible="Invisible",e.Visible="Visible",e.InferredByCopilotLicense="InferredByCopilotLicense"})(e9||(e9={}))});var _a,Ma,cp,sp,dp,fp,gp,mp,hp,pp,vp,Rp,Fp,Cp,yp,Sp,bp,Ap,Ep,Tp,xp,kp,wp,Dp,Ip,_p,Mp,Lp,Bp,Pp,Op,Np,Hp,Vp,Zp,jp,Up,rj=de(()=>{"use strict";_a=se(Yr()),Ma=se(et());Ra();cp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();cp.H_={T_:cp.getTypeName(),B_:cp.getBaseTypes()};sp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_Worksheet"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_TileGroup"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();sp.H_={T_:sp.getTypeName(),B_:sp.getBaseTypes()};dp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorksheetMetadata"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();dp.H_={T_:dp.getTypeName(),B_:dp.getBaseTypes()};fp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRange"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();fp.H_={T_:fp.getTypeName(),B_:fp.getBaseTypes()};gp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapper"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();gp.H_={T_:gp.getTypeName(),B_:gp.getBaseTypes()};mp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeWrapperAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();mp.H_={T_:mp.getTypeName(),B_:mp.getBaseTypes()};hp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();hp.H_={T_:hp.getTypeName(),B_:hp.getBaseTypes()};pp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();pp.H_={T_:pp.getTypeName(),B_:pp.getBaseTypes()};vp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelExtendedBlock"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelBlock","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();vp.H_={T_:vp.getTypeName(),B_:vp.getBaseTypes()};Rp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCellInfo"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Rp.H_={T_:Rp.getTypeName(),B_:Rp.getBaseTypes()};Fp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Fp.H_={T_:Fp.getTypeName(),B_:Fp.getBaseTypes()};Cp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_PathFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Cp.H_={T_:Cp.getTypeName(),B_:Cp.getBaseTypes()};yp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelGridSubtreeFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();yp.H_={T_:yp.getTypeName(),B_:yp.getBaseTypes()};Sp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelRangeSampleFilter"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeFilter","AugLoop_Core_ItemFilter"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Sp.H_={T_:Sp.getTypeName(),B_:Sp.getBaseTypes()};bp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTableColumn"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();bp.H_={T_:bp.getTypeName(),B_:bp.getBaseTypes()};Ap=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_BaseExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Ap.H_={T_:Ap.getTypeName(),B_:Ap.getBaseTypes()};Ep=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Ep.H_={T_:Ep.getTypeName(),B_:Ep.getBaseTypes()};Tp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelPivotTable"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_BaseExcelTable","AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Tp.H_={T_:Tp.getTypeName(),B_:Tp.getBaseTypes()};xp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_GridCell"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();xp.H_={T_:xp.getTypeName(),B_:xp.getBaseTypes()};kp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelMergedCell"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapper"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();kp.H_={T_:kp.getTypeName(),B_:kp.getBaseTypes()};wp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRangeAddressNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRange"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();wp.H_={T_:wp.getTypeName(),B_:wp.getBaseTypes()};Dp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelRecognizedTableNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Dp.H_={T_:Dp.getTypeName(),B_:Dp.getBaseTypes()};Ip=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelDetectedTableBoundaryPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Ip.H_={T_:Ip.getTypeName(),B_:Ip.getBaseTypes()};_p=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelDetectedTableBoundaryNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Excel_ExcelRangeWrapperAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();_p.H_={T_:_p.getTypeName(),B_:_p.getBaseTypes()};Mp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelTableAi_ExcelTableDataGridPartNew"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Mp.H_={T_:Mp.getTypeName(),B_:Mp.getBaseTypes()};Lp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Lp.H_={T_:Lp.getTypeName(),B_:Lp.getBaseTypes()};Bp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelComparisonItem"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Bp.H_={T_:Bp.getTypeName(),B_:Bp.getBaseTypes()};Pp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_EcsAccessInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Pp.H_={T_:Pp.getTypeName(),B_:Pp.getBaseTypes()};Op=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyRangeSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Op.H_={T_:Op.getTypeName(),B_:Op.getBaseTypes()};Np=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForClp"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Np.H_={T_:Np.getTypeName(),B_:Np.getBaseTypes()};Hp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_DirtyDocumentSignalForCleanData"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyDocumentSignal","AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Hp.H_={T_:Hp.getTypeName(),B_:Hp.getBaseTypes()};Vp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkflowLimitsRestoredSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_DirtyAreaSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Vp.H_={T_:Vp.getTypeName(),B_:Vp.getBaseTypes()};Zp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowTriggerParameters"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Zp.H_={T_:Zp.getTypeName(),B_:Zp.getBaseTypes()};jp=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_WorkbookCoauthVersion"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();jp.H_={T_:jp.getTypeName(),B_:jp.getBaseTypes()};Up=(function(){function e(t){(0,_a.default)(this,e),Re.assign(e,this,t)}return(0,Ma.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Excel_ExcelWorkflowContext"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Up.H_={T_:Up.getTypeName(),B_:Up.getBaseTypes()}});var tj={};Gn(tj,{BaseExcelBlock:()=>hp,BaseExcelTable:()=>Ap,DirtyDocumentSignalForCleanData:()=>Hp,DirtyDocumentSignalForClp:()=>Np,DirtyRangeSignal:()=>Op,EXTENDED_BLOCK_OVERLAP:()=>C7e,EcsAccessInfo:()=>Pp,ExcelBlock:()=>pp,ExcelCell:()=>xp,ExcelComparisonAnnotation:()=>Lp,ExcelComparisonItem:()=>Bp,ExcelDetectedTableBoundaryNew:()=>_p,ExcelDetectedTableBoundaryPartNew:()=>Ip,ExcelExtendedBlock:()=>vp,ExcelGridSubtreeFilter:()=>yp,ExcelMergedCell:()=>kp,ExcelMergedCellInfo:()=>Rp,ExcelMetadata:()=>cp,ExcelPivotTable:()=>Tp,ExcelRange:()=>fp,ExcelRangeAddressNew:()=>wp,ExcelRangeDataSamplingScheme:()=>YS,ExcelRangeDataSamplingSchemeNew:()=>qS,ExcelRangeFilter:()=>Fp,ExcelRangeSampleFilter:()=>Sp,ExcelRangeWrapper:()=>gp,ExcelRangeWrapperAnnotation:()=>mp,ExcelRecognizedTableFieldAggregation:()=>JS,ExcelRecognizedTableFieldAggregationNew:()=>WS,ExcelRecognizedTableFieldClassification:()=>QS,ExcelRecognizedTableFieldClassificationNew:()=>GS,ExcelRecognizedTableNew:()=>Dp,ExcelRecognizedTableOrientation:()=>XS,ExcelRecognizedTableOrientationNew:()=>zS,ExcelTable:()=>Ep,ExcelTableColumn:()=>bp,ExcelTableDataGridPartNew:()=>Mp,ExcelWorkflowContext:()=>Up,ExcelWorkflowTriggerParameters:()=>Zp,FetchRangeProperty:()=>US,ObserverSessionType:()=>e9,PathFilter:()=>Cp,SamplingScheme:()=>$S,TableType:()=>KS,WorkbookCoauthVersion:()=>jp,WorkflowLimitsRestoredSignal:()=>Vp,Worksheet:()=>sp,WorksheetMetadata:()=>dp,excelExtensionSyncSenderId:()=>y7e,pipelineCellTypeName:()=>S7e});var aj=de(()=>{"use strict";ej();rj()});var nj,ij=de(()=>{"use strict";(function(e){e[e.WebSocket=0]="WebSocket",e[e.Http=1]="Http"})(nj||(nj={}))});var lj,oj,uj=de(()=>{"use strict";(function(e){e[e.JSWebSockets=0]="JSWebSockets",e[e.LocalWorkflowsOnly=1]="LocalWorkflowsOnly",e[e.HostWebSockets=2]="HostWebSockets",e[e.HttpFallback=3]="HttpFallback"})(lj||(lj={}));(function(e){e.Workflow="Workflow",e.Client="Client",e.HttpEndpoint="HttpEndpoint"})(oj||(oj={}))});var pl,vl,r9,t9,a9,n9,i9,l9,o9,u9,c9,s9,d9,f9,g9,m9,cj=de(()=>{"use strict";pl=se(Yr()),vl=se(et());Ra();r9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();r9.H_={T_:r9.getTypeName(),B_:r9.getBaseTypes()};t9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitResponseEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();t9.H_={T_:t9.getTypeName(),B_:t9.getBaseTypes()};a9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientConnectMessageEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();a9.H_={T_:a9.getTypeName(),B_:a9.getBaseTypes()};n9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientConnectResponseEnvelope"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();n9.H_={T_:n9.getTypeName(),B_:n9.getBaseTypes()};i9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ClientDisconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();i9.H_={T_:i9.getTypeName(),B_:i9.getBaseTypes()};l9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionInspectorConnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();l9.H_={T_:l9.getTypeName(),B_:l9.getBaseTypes()};o9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionInspectorConnectResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();o9.H_={T_:o9.getTypeName(),B_:o9.getBaseTypes()};u9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_LogBatch"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();u9.H_={T_:u9.getTypeName(),B_:u9.getBaseTypes()};c9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();c9.H_={T_:c9.getTypeName(),B_:c9.getBaseTypes()};s9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_FilteringWorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();s9.H_={T_:s9.getTypeName(),B_:s9.getBaseTypes()};d9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ModelIteratingWorkflowModelRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();d9.H_={T_:d9.getTypeName(),B_:d9.getBaseTypes()};f9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TruncatedModelIteratingRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_ModelIteratingWorkflowModelRequest","AugLoop_Session_Protocol_Internal_WorkflowModelRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();f9.H_={T_:f9.getTypeName(),B_:f9.getBaseTypes()};g9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowModelResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();g9.H_={T_:g9.getTypeName(),B_:g9.getBaseTypes()};m9=(function(){function e(t){(0,pl.default)(this,e),Re.assign(e,this,t)}return(0,vl.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_ModelIteratingModelResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Internal_WorkflowModelResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();m9.H_={T_:m9.getTypeName(),B_:m9.getBaseTypes()}});var fo,go,h9,p9,v9,R9,F9,C9,y9,S9,b9,A9,xg,kg,sj=de(()=>{"use strict";fo=se(Yr()),go=se(et());Ra();h9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowRegistrationMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();h9.H_={T_:h9.getTypeName(),B_:h9.getBaseTypes()};p9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();p9.H_={T_:p9.getTypeName(),B_:p9.getBaseTypes()};v9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowCancellationRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();v9.H_={T_:v9.getTypeName(),B_:v9.getBaseTypes()};R9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();R9.H_={T_:R9.getTypeName(),B_:R9.getBaseTypes()};F9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_RuntimeInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();F9.H_={T_:F9.getTypeName(),B_:F9.getBaseTypes()};C9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_DiagnosticTraceMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();C9.H_={T_:C9.getTypeName(),B_:C9.getBaseTypes()};y9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TelemetryMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();y9.H_={T_:y9.getTypeName(),B_:y9.getBaseTypes()};S9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_TelemetryFlushMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();S9.H_={T_:S9.getTypeName(),B_:S9.getBaseTypes()};b9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_SessionCloseResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();b9.H_={T_:b9.getTypeName(),B_:b9.getBaseTypes()};A9=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_WorkflowDefinitionOverrideMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();A9.H_={T_:A9.getTypeName(),B_:A9.getBaseTypes()};xg=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_GetAnnotationsRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_StreamingRequest","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();xg.H_={T_:xg.getTypeName(),B_:xg.getBaseTypes()};kg=(function(){function e(t){(0,fo.default)(this,e),Re.assign(e,this,t)}return(0,go.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Internal_GetAnnotationsResponseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_StreamingResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();kg.H_={T_:kg.getTypeName(),B_:kg.getBaseTypes()}});var dj,fj,gj=de(()=>{"use strict";(function(e){e.Egress="MastermindEgress",e.Ingress="MastermindIngress",e.IngressSealedSession="MastermindIngressSealedSession",e.PostAnnotations="MastermindPostAnnotations",e.Initialize="MastermindInitializeSession",e.GetWorkflowModel="MastermindWorkflowModel",e.ChatStoreSetMessage="MastermindChatStoreSetMessages",e.ChatStoreGetMessage="MastermindChatStoreGetMessages"})(dj||(dj={}));(function(e){e.FetchRangeFromCache="EcsProxyFetchRangeFromCache",e.WorkbookMessageIngress="ExcelServerProxyManagerExcelWorkbookMessageIngress"})(fj||(fj={}))});var E9=de(()=>{"use strict";ij();uj();cj();sj();gj()});var b7e,T9,R2,Ou,x9,k9,w9,D9,I9=de(()=>{"use strict";b7e=2;(function(e){e[e.ServerError=0]="ServerError",e[e.WorkflowDisabled=100]="WorkflowDisabled",e[e.TokenNotReady=101]="TokenNotReady",e[e.FlightNotReady=102]="FlightNotReady",e[e.ContextNotReady=103]="ContextNotReady",e[e.WorkflowExcluded=104]="WorkflowExcluded",e[e.WorkflowExecutionTimeout=105]="WorkflowExecutionTimeout",e[e.LambdaExecutionError=106]="LambdaExecutionError",e[e.UnexpectedOutput=107]="UnexpectedOutput",e[e.FailedToFetchInputs=108]="FailedToFetchInputs"})(T9||(T9={}));(function(e){e[e.Unknown=0]="Unknown",e[e.InvalidRequest=1]="InvalidRequest",e[e.InvalidResponse=2]="InvalidResponse",e[e.RuntimeNotInitialized=3]="RuntimeNotInitialized",e[e.RequestCancelled=4]="RequestCancelled",e[e.ResponseReceivedAfterFinalResponse=5]="ResponseReceivedAfterFinalResponse"})(R2||(R2={}));(function(e){e[e.Unknown=0]="Unknown",e[e.Found=302]="Found",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.RequestEntityTooLarge=413]="RequestEntityTooLarge",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.UnprocessableContent=422]="UnprocessableContent",e[e.TooManyRequests=429]="TooManyRequests",e[e.SocketDisconnect=499]="SocketDisconnect",e[e.InternalServerError=500]="InternalServerError",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.UnsupportedMessage=1e3]="UnsupportedMessage",e[e.Cancelled=1001]="Cancelled",e[e.EgressError=1002]="EgressError",e[e.SyncMessageException=2e3]="SyncMessageException",e[e.SyncMessageUnsupported=2001]="SyncMessageUnsupported",e[e.SyncMessageUnexpectedSeed=2002]="SyncMessageUnexpectedSeed",e[e.SyncMessageUnsupportedBatch=2003]="SyncMessageUnsupportedBatch",e[e.SyncMessageQueueFull=2004]="SyncMessageQueueFull",e[e.SyncMessageTooLateOrDuplicate=2005]="SyncMessageTooLateOrDuplicate",e[e.SyncMessageGroupIdMismatch=2006]="SyncMessageGroupIdMismatch",e[e.SyncMessageGroupStop=2007]="SyncMessageGroupStop",e[e.SyncMessageLost=2008]="SyncMessageLost",e[e.SyncMessageUnprocessedDuplicate=2009]="SyncMessageUnprocessedDuplicate",e[e.SyncMessageSessionClosed=2010]="SyncMessageSessionClosed",e[e.SyncMessageAbandoned=2011]="SyncMessageAbandoned",e[e.SyncMessageTooManyDeltaOperations=2012]="SyncMessageTooManyDeltaOperations",e[e.SyncMessageSessionSizeLimitExceeded=2013]="SyncMessageSessionSizeLimitExceeded",e[e.TokenValidationError=2100]="TokenValidationError",e[e.TokenDecryptError=2101]="TokenDecryptError",e[e.TokenTypeError=2102]="TokenTypeError",e[e.TokenUserBlocked=2103]="TokenUserBlocked",e[e.AnnotationActivationInvalidType=2200]="AnnotationActivationInvalidType",e[e.AnnotationReleaseTokenNotFound=2300]="AnnotationReleaseTokenNotFound"})(Ou||(Ou={}));(function(e){e[e.UnKnown=0]="UnKnown",e[e.Start=1]="Start",e[e.Regular=2]="Regular",e[e.CheckConnection=3]="CheckConnection",e[e.PostEgress=4]="PostEgress",e[e.TimeoutResend=5]="TimeoutResend",e[e.FailResend=6]="FailResend"})(x9||(x9={}));(function(e){e[e.IdentityChange=0]="IdentityChange"})(k9||(k9={}));(function(e){e[e.Idle=0]="Idle",e[e.Pending=1]="Pending"})(w9||(w9={}));(function(e){e[e.NotStarted=0]="NotStarted",e[e.Started=1]="Started",e[e.Incomplete=2]="Incomplete",e[e.Finished=3]="Finished"})(D9||(D9={}))});var Ot,Nt,Gp,E0,F2,C2,Wp,zp,$p,zn,y2,Kp,S2,b2,A2,qp,Qp,Jp,Nu,Xp,Yp,E2,Qc,e3,T2,x2,r3,t3,k2,au,w2,a3,n3,T0,i3,l3,o3,u3,c3,s3,d3,f3,g3,m3,h3,p3,v3,D2,I2,_2,M2,L2,B2,R3,F3,C3,y3,_9=de(()=>{"use strict";Ot=se(Yr()),Nt=se(et());Ra();Gp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Message"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Gp.H_={T_:Gp.getTypeName(),B_:Gp.getBaseTypes()};E0=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_Response"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();E0.H_={T_:E0.getTypeName(),B_:E0.getBaseTypes()};F2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_StreamingResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();F2.H_={T_:F2.getTypeName(),B_:F2.getBaseTypes()};C2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_StreamingRequest"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();C2.H_={T_:C2.getTypeName(),B_:C2.getBaseTypes()};Wp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ExecutionError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Wp.H_={T_:Wp.getTypeName(),B_:Wp.getBaseTypes()};zp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsClientError"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();zp.H_={T_:zp.getTypeName(),B_:zp.getBaseTypes()};$p=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsErrorInfo"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();$p.H_={T_:$p.getTypeName(),B_:$p.getBaseTypes()};zn=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();zn.H_={T_:zn.getTypeName(),B_:zn.getBaseTypes()};y2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TimeoutErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_ErrorResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();y2.H_={T_:y2.getTypeName(),B_:y2.getBaseTypes()};Kp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_RateLimitErrorResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_ErrorResponse","AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Kp.H_={T_:Kp.getTypeName(),B_:Kp.getBaseTypes()};S2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();S2.H_={T_:S2.getTypeName(),B_:S2.getBaseTypes()};b2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionInitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();b2.H_={T_:b2.getTypeName(),B_:b2.getBaseTypes()};A2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionLongPollMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();A2.H_={T_:A2.getTypeName(),B_:A2.getBaseTypes()};qp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionLongPollResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();qp.H_={T_:qp.getTypeName(),B_:qp.getBaseTypes()};Qp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionCloseReason"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Qp.H_={T_:Qp.getTypeName(),B_:Qp.getBaseTypes()};Jp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionSwapOnClose"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SessionCloseReason"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Jp.H_={T_:Jp.getTypeName(),B_:Jp.getBaseTypes()};Nu=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionCloseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Nu.H_={T_:Nu.getTypeName(),B_:Nu.getBaseTypes()};Xp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_CacheDumpRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Xp.H_={T_:Xp.getTypeName(),B_:Xp.getBaseTypes()};Yp=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_CacheDumpRequestResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Yp.H_={T_:Yp.getTypeName(),B_:Yp.getBaseTypes()};E2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationActivationMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();E2.H_={T_:E2.getTypeName(),B_:E2.getBaseTypes()};Qc=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationActivationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Qc.H_={T_:Qc.getTypeName(),B_:Qc.getBaseTypes()};e3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationResultStateMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();e3.H_={T_:e3.getTypeName(),B_:e3.getBaseTypes()};T2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationReleaseMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();T2.H_={T_:T2.getTypeName(),B_:T2.getBaseTypes()};x2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationReleaseResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();x2.H_={T_:x2.getTypeName(),B_:x2.getBaseTypes()};r3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationConfigUpdateMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();r3.H_={T_:r3.getTypeName(),B_:r3.getBaseTypes()};t3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationConfigUpdateResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();t3.H_={T_:t3.getTypeName(),B_:t3.getBaseTypes()};k2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BatchedMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();k2.H_={T_:k2.getTypeName(),B_:k2.getBaseTypes()};au=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SyncMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();au.H_={T_:au.getTypeName(),B_:au.getBaseTypes()};w2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_MicroSyncMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();w2.H_={T_:w2.getTypeName(),B_:w2.getBaseTypes()};a3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SyncResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();a3.H_={T_:a3.getTypeName(),B_:a3.getBaseTypes()};n3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionDeleteMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();n3.H_={T_:n3.getTypeName(),B_:n3.getBaseTypes()};T0=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_AnnotationResultsMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SyncMessage","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();T0.H_={T_:T0.getTypeName(),B_:T0.getBaseTypes()};i3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenProvisionMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();i3.H_={T_:i3.getTypeName(),B_:i3.getBaseTypes()};l3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenFailureMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();l3.H_={T_:l3.getTypeName(),B_:l3.getBaseTypes()};o3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_TokenProvisionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();o3.H_={T_:o3.getTypeName(),B_:o3.getBaseTypes()};u3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_KeepAlive"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();u3.H_={T_:u3.getTypeName(),B_:u3.getBaseTypes()};c3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowGraphInitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();c3.H_={T_:c3.getTypeName(),B_:c3.getBaseTypes()};s3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowGraphInitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();s3.H_={T_:s3.getTypeName(),B_:s3.getBaseTypes()};d3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_WorkflowExecutionCompleteMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_SyncMessage","AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();d3.H_={T_:d3.getTypeName(),B_:d3.getBaseTypes()};f3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SeedingStatusChangeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();f3.H_={T_:f3.getTypeName(),B_:f3.getBaseTypes()};g3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitV2Message"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();g3.H_={T_:g3.getTypeName(),B_:g3.getBaseTypes()};m3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitV2Response"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();m3.H_={T_:m3.getTypeName(),B_:m3.getBaseTypes()};h3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();h3.H_={T_:h3.getTypeName(),B_:h3.getBaseTypes()};p3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2InitResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();p3.H_={T_:p3.getTypeName(),B_:p3.getBaseTypes()};v3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_OAuth2CallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();v3.H_={T_:v3.getTypeName(),B_:v3.getBaseTypes()};D2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BridgeMessage"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();D2.H_={T_:D2.getTypeName(),B_:D2.getBaseTypes()};I2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionConnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();I2.H_={T_:I2.getTypeName(),B_:I2.getBaseTypes()};_2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionDisconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();_2.H_={T_:_2.getTypeName(),B_:_2.getBaseTypes()};M2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SessionReconnectMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();M2.H_={T_:M2.getTypeName(),B_:M2.getBaseTypes()};L2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SubmittedCustomMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();L2.H_={T_:L2.getTypeName(),B_:L2.getBaseTypes()};B2=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ServerAuthenticationStateChangeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();B2.H_={T_:B2.getTypeName(),B_:B2.getBaseTypes()};R3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_ClaimsChallengeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();R3.H_={T_:R3.getTypeName(),B_:R3.getBaseTypes()};F3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_BlobUploadResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();F3.H_={T_:F3.getTypeName(),B_:F3.getBaseTypes()};C3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetPluginsMetadataMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();C3.H_={T_:C3.getTypeName(),B_:C3.getBaseTypes()};y3=(function(){function e(t){(0,Ot.default)(this,e),Re.assign(e,this,t)}return(0,Nt.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetPluginsMetadataResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();y3.H_={T_:y3.getTypeName(),B_:y3.getBaseTypes()}});function wg(e){var t=["AugLoop_Excel_Session_Protocol_","AugLoop_Powerpoint_Session_Protocol_","AugLoop_Session_Protocol_"],u;for(var s of t)if(e.indexOf(s)===0){u=s;break}if(!u)return"MalformedMessageName";var f="Message",p=e.indexOf(f,e.length-f.length)===e.length-f.length;return e.slice(u.length,p?-f.length:void 0)}var hj,pj,A7e,mj,S3,b3,E7e,T7e,x7e,k7e,w7e,D7e,vj=de(()=>{"use strict";hj=se(Yr()),pj=se(et());b0();YZ();Ra();I9();_9();sZ();A7e=function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})},mj=new A0("processMessageEndpointValidation",!1);(function(e){e.ClientDisconnected="Client disconnected.",e.ClientClosed="Client closed",e.UnsupportedSyncMessage="SyncMessages with seq = -1 are not supported anymore.",e.UnexpectedSeedMessage="Unexpected seed message",e.SyncMessageUnsupportedBatch="SyncMessage with unsupported batching.",e.AnnotationTokenNotFound="Token not found",e.TooManyDeltaOperations="SyncMessage with too many delta operations",e.UnsupportedSyncMessageSeq0NonSeeding="SyncMessages with seq 0 are not supported in non seeding sequencer (SenderId)."})(S3||(S3={}));(function(e){e.ProvisionTokenValidationError="Token provision message didn't pass token validation.",e.ProvisionTokenDecryptAndTransformError="Token provision message didn't pass token decrypt and transform."})(b3||(b3={}));E7e=5e3,T7e=12e4,x7e=15e3,k7e=3e5,w7e=12e4,D7e=(function(){function e(t){(0,hj.default)(this,e),this.config=t,this.nextMessageId=1,this.pendingResponseCallbacks=new VS({sweepInterval:E7e}),this.messageCallbacks=new Map,this.messageValidators=new Map,this.messageIdPrefix=t.messageIdPrefix,this.source=t.messageIdPrefix==="c"?Bu.ClientRuntime:Bu.Core,this.stats={sendMessageCount:0,sendMessageClientDisconnectedErrors:0,sendMessageErrors:0,sendMessageDurationMsMax:0,processMessageCount:0,processMessageProvisionTokenErrors:0,processMessageErrors:0,processMessageDurationMsMax:0}}return(0,pj.default)(e,[{key:"setClientMetadata",value:function(u){this.clientMetadata=u}},{key:"setEgress",value:function(u){var s=this;this.egress=u,this.config.resendPendingMessagesOnReconnect&&this.egress&&this.pendingResponseCallbacks.forEach(function(f,p){f.logOp.dimension1=(f.sendCount++).toString(),s.egress(f.message,function(r){return s.onEgressError(r,f)})})}},{key:"ingress",value:function(u,s){E0.typeGuard(u)?(this.processResponse(u),s()):this.processMessage(u,s),Nu.typeGuard(u)&&!u.reconnectAllowed&&this.clearAllPendingResponses()}},{key:"sendMessage",value:function(u,s,f){var p=this,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c,n,a=new Eg({sessionHealthEventName:"SendMessage",source:this.source,reason:L1.Client,impact:this.source===Bu.ClientRuntime?Pu.MissingInput:Pu.MissingOutput,success:!0,message:"",affectedWorkflows:["All"],cv:u.cv,resourceId:wg(Re.getTypeNameFor(u)),dimension0:r.toString()}).start(),l=function(){if(a.setClientMetadata(p.clientMetadata),a.success)ht.info(572836e3,Rt.CoreDefault,a.stop());else{var C=a.resultSignature==="ErrorWithoutPendingResponse"||a.resultSignature==="ResponseCallbackException"||a.message!=="We called into done callback";a.message=JSON.stringify({errorNotPropagatedToDoneCallback:C}),ht.error(572836001,Rt.CoreDefault,a.stop())}};up("PersistMessageId")?u.messageId=(c=u.messageId)!==null&&c!==void 0?c:`${this.messageIdPrefix}${this.nextMessageId++}`:u.messageId=`${this.messageIdPrefix}${this.nextMessageId++}`,k2.typeGuard(u)&&u.messages.forEach(function(R,C){return R.messageId=u.messageId+"."+C});var o=Re.getTypeNameFor(u)===Nu.getTypeName(),d=!f&&!o,g={message:u,logOp:a,logEvent:l,callback:void 0,sendCount:1};if(d){g.callback=function(R,C){var S;if(R?up("IgnoreUnsupportedMessageErrorForOldClientVersion")&&R.code===Ou.UnsupportedMessage?(a.resultSignature="Success",a.resultDescription=`Ignore error for ${Re.getTypeNameFor(u)} message ${u.messageId}${au.typeGuard(u)?`, seq ${u.seq}`:""}: ${R.error}`):(a.success=!1,a.resultSignature=R.error,a.resultDescription=`Error for ${Re.getTypeNameFor(u)} message ${u.messageId}${au.typeGuard(u)?`, seq ${u.seq}`:""}: ${R.error}`):a.resultSignature="Success",s)try{a.message="We called into done callback",s(R,C)}catch(F){a.success=!1,a.resultSignature="ResponseCallbackException",a.resultDescription=((S=p.clientMetadata)===null||S===void 0?void 0:S.appPlatform)==="Web"?JSON.stringify({message:F.message,stack:F.stack}):JSON.stringify({message:F.message})}l(),p.updateSendMessageStats(a.success,a.durationMs,R?new Error(R.error):void 0)};var m=function(){g.callback(new y2({code:Ou.RequestTimeout,error:"Timeout waiting for response"}),void 0)},y=this.config.responseTimeoutMs;if(A2.typeGuard(u)){var h=u;h.longPollTimeoutHint>=x7e&&h.longPollTimeoutHint<=k7e?y=h.longPollTimeoutHint+5e3:y=T7e}else C2.typeGuard(u)&&(y=(n=u.maxDelayMs)!==null&&n!==void 0?n:w7e);this.pendingResponseCallbacks.put(u.messageId,g,y,m)}this.egress&&this.egress(u,function(R){return p.onEgressError(R,g)},r)}},{key:"onEgressError",value:function(u,s){var f,p;if(u){var r=s.message,c=this.pendingResponseCallbacks.get(s.message.messageId);c?(this.pendingResponseCallbacks.del(r.messageId),c.callback(new zn({messageId:r.messageId,code:Ou.EgressError,error:u.message}))):Nu.typeGuard(r)?(s.logOp.success=(p=(f=u.message)===null||f===void 0?void 0:f.endsWith("Client disconnected."))!==null&&p!==void 0?p:!1,s.logOp.resultSignature="ErrorSendingSessionCloseMessage",s.logOp.resultDescription=`Error for ${Re.getTypeNameFor(r)} message ${r.messageId}: ${u.message}`,s.logEvent()):(s.logOp.success=!1,s.logOp.resultSignature="ErrorWithoutPendingResponse",s.logOp.resultDescription=`Error for ${Re.getTypeNameFor(r)} message ${r.messageId}: ${u.message}`,s.logEvent())}}},{key:"queryEgressCacheSize",value:function(){return this.pendingResponseCallbacks.size()}},{key:"onMessage",value:function(u,s,f){this.messageCallbacks.set(u,s),f&&this.messageValidators.set(u,f)}},{key:"onMessageAsync",value:function(u,s,f){var p=this;this.messageCallbacks.set(u,function(r,c){return A7e(p,void 0,void 0,function*(){try{var n=yield s(r);zn.typeGuard(n)?c(n,void 0):c(void 0,n)}catch(a){c(a)}})}),f&&this.messageValidators.set(u,f)}},{key:"getStats",value:function(){return this.stats}},{key:"hasMessageCallback",value:function(u){return this.messageCallbacks.has(u)}},{key:"cancelPendingResponseCallbacks",value:function(u){var s=this;this.pendingResponseCallbacks.forEach(function(f,p){f&&(s.pendingResponseCallbacks.del(p),f.callback(new zn({messageId:p,code:Ou.Cancelled,error:`Cancelled. Reason: ${u}`})))})}},{key:"clearAllPendingResponses",value:function(){if(this.pendingResponseCallbacks.size()!=0){var u=new co({operationName:"PurgePendingResponses",resultDescription:this.pendingResponseCallbacks.size().toString(),success:!0});ht.info(572836002,Rt.CoreDefault,u),this.pendingResponseCallbacks.clear()}}},{key:"processMessage",value:function(u,s){var f=this,p=new Eg({sessionHealthEventName:"ProcessMessage",source:this.source,reason:L1.Client,impact:this.source===Bu.ClientRuntime?Pu.MissingOutput:Pu.MissingInput,success:!0,message:"",affectedWorkflows:["All"],cv:u.cv}).start(),r=function(){if(p.setClientMetadata(f.clientMetadata),p.success)ht.info(572836003,Rt.CoreDefault,p.stop());else{var R=p.resourceId==="UnsupportedMessage"||p.resultSignature==="Timeout"||p.resultSignature==="OnResponseInvokedMoreThanOnce"||p.resultSignature==="MessageCallbackException"||p.message!=="We called into messageCallback";p.message=JSON.stringify({errorHappenedOutsideRegisteredMessageCallback:R}),ht.error(572836032,Rt.CoreDefault,p.stop())}},c=this.messageCallbacks.get(Re.getTypeNameFor(u));c?p.resourceId=wg(Re.getTypeNameFor(u)):c=function(R,C){p.resourceId=wg(Re.getTypeNameFor(R)),p.resourceId!=="MalformedMessageName"&&(p.resourceId="UnsupportedMessage"),C(new zn({messageId:R.messageId,code:Ou.UnsupportedMessage,error:`Message type ${Re.getTypeNameFor(R)} is not supported`}))};var n=function(R,C,S){return mj.getValue()===!0?JSON.stringify({message:R,validationSuccess:C==null?void 0:C.success,validationError:C==null?void 0:C.error,validationDurationMicroseconds:C==null?void 0:C.durationMicroseconds,stack:S}):S!==void 0?JSON.stringify({message:R,stack:S}):R},a,l=this.messageValidators.get(Re.getTypeNameFor(u));if(l&&mj.getValue()){var o=IS(),d=l.validate(u),g=IS();a={success:d.success,error:d.error,durationMicroseconds:Math.round(g-o)}}var m=!1,y=function(R,C){if(m){p.success=!1,p.resultSignature="OnResponseInvokedMoreThanOnce";var S=`Invoked onResponse for ${Re.getTypeNameFor(u)} message ${u.messageId} more than once`;p.resultDescription=n(S,a)}else if(R){p.success=!1,p.resultSignature=R.error,R.code!==void 0&&(p.dimension0=Ou[R.code]);var F=`Error for ${Re.getTypeNameFor(u)} message ${u.messageId}: ${R.error}`;p.resultDescription=n(F,a)}else p.resultSignature="Success",p.resultDescription=n("",a);m=!0,r(),R&&!Re.matchesTypesFor(R,[zn.getTypeName()])&&(R=new zn({error:"Internal Server Error"})),f.updateProcessMessageStats(p.success,p.durationMs,R?new Error(R.error):void 0),R?(R.messageId=u.messageId,s(R)):C?(C.messageId=u.messageId,s(void 0,C)):s()};try{p.message="We called into messageCallback",c(u,y)}catch(h){p.success=!1,p.resultSignature="MessageCallbackException",p.resultDescription=n(h.message,a,h.stack),r(),this.updateProcessMessageStats(!1,p.durationMs,h),s()}}},{key:"processResponse",value:function(u){var s,f=new co({operationName:"ProcessResponse"});if(f.success=!0,f.setClientMetadata(this.clientMetadata),f.start(),u.messageId){var p=this.pendingResponseCallbacks.get(u.messageId),r=p==null?void 0:p.callback;if(r){if(F2.typeGuard(u)&&!u.finalResponse){var c=p.message.maxDelayMs;this.pendingResponseCallbacks.updateExpireTime(u.messageId,c)}else this.pendingResponseCallbacks.del(u.messageId);Re.matchesTypesFor(u,[zn.getTypeName()])?r(u):r(void 0,u)}else f.resultSignature="NoPendingMessage",f.resultDescription=`${u.messageId}`,f.success=!1}else f.resultSignature="NoMessageIdSetInResponse",zn.typeGuard(u)?f.resultDescription=u.error:f.resultDescription="MessageId is not available",f.success=!1;((s=this.clientMetadata)===null||s===void 0?void 0:s.releaseAudienceGroup)!=="Production"&&(f.resourceId=wg(Re.getTypeNameFor(u)),ht.info(572836034,Rt.CoreDefault,f.stop()))}},{key:"updateSendMessageStats",value:function(u,s,f){this.stats.sendMessageCount++,this.stats.sendMessageDurationMsMax=Math.max(s,this.stats.sendMessageDurationMsMax),!u&&!f?ht.warn(572836035,Rt.CoreDefault,"Failed send message did not provide error object."):u&&f&&ht.warn(572836036,Rt.CoreDefault,"Succeeded send message provided error object."),!u&&(f&&f.message===S3.ClientDisconnected?this.stats.sendMessageClientDisconnectedErrors++:this.stats.sendMessageErrors++)}},{key:"updateProcessMessageStats",value:function(u,s,f){this.stats.processMessageCount++,this.stats.processMessageDurationMsMax=Math.max(s,this.stats.processMessageDurationMsMax),!u&&!f?ht.warn(572836037,Rt.CoreDefault,"Failed process message did not provide error object."):u&&f&&ht.warn(572836038,Rt.CoreDefault,"Succeeded process message provided error object."),!u&&(f&&f.message===b3.ProvisionTokenValidationError?this.stats.processMessageProvisionTokenErrors++:this.stats.processMessageErrors++)}}])})()});var Dg,Rj=de(()=>{"use strict";(function(e){e[e.NotAuthenticated=0]="NotAuthenticated",e[e.Pending=1]="Pending",e[e.Authenticated=2]="Authenticated",e[e.WacUserInfoAuthenticated=3]="WacUserInfoAuthenticated",e[e.TokenMissingInteractionRequired=4]="TokenMissingInteractionRequired"})(Dg||(Dg={}))});var Fj=de(()=>{"use strict"});var x0,k0,P2,O2,N2,H2,V2,Z2,A3,E3,Cj=de(()=>{"use strict";x0=se(Yr()),k0=se(et());Ra();P2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SetClaimsChallengeCallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();P2.H_={T_:P2.getTypeName(),B_:P2.getBaseTypes()};O2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_FireClaimsChallengeCallbackResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();O2.H_={T_:O2.getTypeName(),B_:O2.getBaseTypes()};N2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_SetSeedingStatusChangeCallbackMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();N2.H_={T_:N2.getTypeName(),B_:N2.getBaseTypes()};H2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_FireSeedingStatusChangeCallbackResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();H2.H_={T_:H2.getTypeName(),B_:H2.getBaseTypes()};V2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_InteractiveAuthMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();V2.H_={T_:V2.getTypeName(),B_:V2.getBaseTypes()};Z2=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetAnnotationsResponseBridgeMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Z2.H_={T_:Z2.getTypeName(),B_:Z2.getBaseTypes()};A3=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetHostBridgeSessionRequestMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Message"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();A3.H_={T_:A3.getTypeName(),B_:A3.getBaseTypes()};E3=(function(){function e(t){(0,x0.default)(this,e),Re.assign(e,this,t)}return(0,k0.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Session_Protocol_GetHostBridgeSessionResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Session_Protocol_Response"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();E3.H_={T_:E3.getTypeName(),B_:E3.getBaseTypes()}});var yj={};Gn(yj,{AnnotationActivationMessage:()=>E2,AnnotationActivationResponse:()=>Qc,AnnotationConfigUpdateMessage:()=>r3,AnnotationConfigUpdateResponse:()=>t3,AnnotationReleaseMessage:()=>T2,AnnotationReleaseResponse:()=>x2,AnnotationResultState:()=>w9,AnnotationResultStateMessage:()=>e3,AnnotationResultsMessage:()=>T0,BatchedMessage:()=>k2,BlobUploadResponse:()=>F3,BridgeMessage:()=>D2,CacheDumpRequestMessage:()=>Xp,CacheDumpRequestResponse:()=>Yp,ClaimsChallengeMessage:()=>R3,ErrorResponse:()=>zn,ErrorResponseCode:()=>Ou,ExecutionError:()=>Wp,ExecutionErrorCode:()=>T9,FireClaimsChallengeCallbackResponse:()=>O2,FireSeedingStatusChangeCallbackResponse:()=>H2,GetAnnotationsClientError:()=>zp,GetAnnotationsClientErrorCode:()=>R2,GetAnnotationsErrorInfo:()=>$p,GetAnnotationsResponseBridgeMessage:()=>Z2,GetHostBridgeSessionRequestMessage:()=>A3,GetHostBridgeSessionResponse:()=>E3,GetPluginsMetadataMessage:()=>C3,GetPluginsMetadataResponse:()=>y3,InteractiveAuthMessage:()=>V2,KeepAlive:()=>u3,Message:()=>Gp,MessageEndpoint:()=>D7e,MicroSyncMessage:()=>w2,OAuth2CallbackMessage:()=>v3,OAuth2InitMessage:()=>h3,OAuth2InitResponse:()=>p3,OAuth2InitV2Message:()=>g3,OAuth2InitV2Response:()=>m3,ProcessMessageErrorReason:()=>b3,RateLimitErrorResponse:()=>Kp,Response:()=>E0,SeedingProgressCode:()=>D9,SeedingStatusChangeMessage:()=>f3,SendMessageErrorReason:()=>S3,ServerAuthenticationState:()=>Dg,ServerAuthenticationStateChangeMessage:()=>B2,SessionCloseMessage:()=>Nu,SessionCloseReason:()=>Qp,SessionConnectMessage:()=>I2,SessionDeleteMessage:()=>n3,SessionDisconnectMessage:()=>_2,SessionInitMessage:()=>S2,SessionInitResponse:()=>b2,SessionLongPollMessage:()=>A2,SessionLongPollMessageType:()=>x9,SessionLongPollResponse:()=>qp,SessionReconnectMessage:()=>M2,SessionSwapOnClose:()=>Jp,SessionSwapReason:()=>k9,SetClaimsChallengeCallbackMessage:()=>P2,SetSeedingStatusChangeCallbackMessage:()=>N2,StreamingRequest:()=>C2,StreamingResponse:()=>F2,SubmittedCustomMessage:()=>L2,SyncMessage:()=>au,SyncResponse:()=>a3,TimeoutErrorResponse:()=>y2,TokenFailureMessage:()=>l3,TokenProvisionMessage:()=>i3,TokenProvisionResponse:()=>o3,WorkflowExecutionCompleteMessage:()=>d3,WorkflowGraphInitMessage:()=>c3,WorkflowGraphInitResponse:()=>s3,currentProtocolVersion:()=>b7e,extractMessageNameFromTypeName:()=>wg});var Ig=de(()=>{"use strict";vj();I9();_9();Rj();Fj();Cj()});var Sj,bj,I7e,_7e,M9,j2,Aj=de(()=>{"use strict";Sj=se(Yr()),bj=se(et()),I7e=se(oa());dS();b0();_7e=1e3,M9=function(t,u,s,f){return new NS(t,function(p){return p.success&&s.indexOf(p[u])>=0},[u,"ariaNamespace","resourceId","success","resultSignature","clientDocSessionId","dimension0","dimension1","dimension2","dimension3"],["durationMs"],f)},j2=(function(){function e(t){(0,Sj.default)(this,e),this.level=uo.info,this.hostCallbacks=t}return(0,bj.default)(e,[{key:"log",value:function(u){var s=this;if(!(this.hostCallbacks==null||this.hostCallbacks.sendTelemetryEvent==null)){var f=function(l,o,d,g,m){var y=o.charAt(0).toUpperCase()+o.slice(1),h={DocSessionId:l.clientDocSessionId,ResourceId:l.resourceId,ResultDescription:l.resultDescription,ResultSignature:l.resultSignature,Dimension0:l.dimension0,Dimension1:l.dimension1,Dimension2:l.dimension2,Dimension3:l.dimension3,JoinContextId:l.joinContextId,ServerSessionKey:s.serverSessionKey};d&&(h=Object.assign(Object.assign({},h),JSON.parse(d)));var R=g||e.augLoopAriaTenantToken,C=!m&&R==e.augLoopAriaTenantToken?e.augLoopAriaNamespace:m;y=y||e.operationNamePlaceholder;var S={CV:l.cv,Duration:(l.durationMs||0)*_7e,Count:l.count,AggMode:2,Success:l.success};s.hostCallbacks.sendTelemetryEvent(R,C?`${C}_${y}`:y,h,"Office.System.Activity",S,!1,Rg.ProductServiceUsage|Rg.ProductServicePerformance,Qh.RequiredServiceDataEvent)},p=function(l,o,d){s.hostCallbacks.sendDiagnosticTrace&&s.hostCallbacks.sendDiagnosticTrace(l,o,d)};if(u.category!="Workflow.MetricsOnly")if(u.eventName==="Operation"){var r=u;f(r,r.operationName,r.dataFields,void 0,r.ariaNamespace)}else if(u.eventName==="SessionHealth"){var c=u;f(c,c.sessionHealthEventName)}else if(u.eventName==="WorkflowOperation"){var n=u;f(n,n.operationName,n.dataFields,n.ariaTenant,n.ariaNamespace)}else u.eventName==="Log"&&p(u.tagId,u.traceLevel,u.message)}}},{key:"setServerSessionKey",value:function(u){this.serverSessionKey=u}}])})();j2.augLoopAriaTenantToken="3de4087d4de34817b1c376e3d1e6e293-983c4292-5ba9-485a-ab10-9797863c788b-6770";j2.augLoopAriaNamespace="Office_AugLoop_Client";j2.operationNamePlaceholder="OperationNameNotProvided"});var kj=Xe((UVe,xj)=>{"use strict";function Xa(e){if(this._capacity=Tj(e),this._length=0,this._front=0,Ej(e)){for(var t=e.length,u=0;u<t;++u)this[u]=e[u];this._length=t}}Xa.prototype.toArray=function(){for(var t=this._length,u=new Array(t),s=this._front,f=this._capacity,p=0;p<t;++p)u[p]=this[s+p&f-1];return u};Xa.prototype.push=function(t){var u=arguments.length,s=this._length;if(u>1){var f=this._capacity;if(s+u>f){for(var r=0;r<u;++r){this._checkCapacity(s+1);var p=this._front+s&this._capacity-1;this[p]=arguments[r],s++,this._length=s}return s}else{for(var p=this._front,r=0;r<u;++r)this[p+s&f-1]=arguments[r],p++;return this._length=s+u,s+u}}if(u===0)return s;this._checkCapacity(s+1);var r=this._front+s&this._capacity-1;return this[r]=t,this._length=s+1,s+1};Xa.prototype.pop=function(){var t=this._length;if(t!==0){var u=this._front+t-1&this._capacity-1,s=this[u];return this[u]=void 0,this._length=t-1,s}};Xa.prototype.shift=function(){var t=this._length;if(t!==0){var u=this._front,s=this[u];return this[u]=void 0,this._front=u+1&this._capacity-1,this._length=t-1,s}};Xa.prototype.unshift=function(t){var u=this._length,s=arguments.length;if(s>1){var r=this._capacity;if(u+s>r){for(var c=s-1;c>=0;c--){this._checkCapacity(u+1);var r=this._capacity,f=(this._front-1&r-1^r)-r;this[f]=arguments[c],u++,this._length=u,this._front=f}return u}else{for(var p=this._front,c=s-1;c>=0;c--){var f=(p-1&r-1^r)-r;this[f]=arguments[c],p=f}return this._front=p,this._length=u+s,u+s}}if(s===0)return u;this._checkCapacity(u+1);var r=this._capacity,c=(this._front-1&r-1^r)-r;return this[c]=t,this._length=u+1,this._front=c,u+1};Xa.prototype.peekBack=function(){var t=this._length;if(t!==0){var u=this._front+t-1&this._capacity-1;return this[u]}};Xa.prototype.peekFront=function(){if(this._length!==0)return this[this._front]};Xa.prototype.get=function(t){var u=t;if(u===(u|0)){var s=this._length;if(u<0&&(u=u+s),!(u<0||u>=s))return this[this._front+u&this._capacity-1]}};Xa.prototype.isEmpty=function(){return this._length===0};Xa.prototype.clear=function(){for(var t=this._length,u=this._front,s=this._capacity,f=0;f<t;++f)this[u+f&s-1]=void 0;this._length=0,this._front=0};Xa.prototype.toString=function(){return this.toArray().toString()};Xa.prototype.valueOf=Xa.prototype.toString;Xa.prototype.removeFront=Xa.prototype.shift;Xa.prototype.removeBack=Xa.prototype.pop;Xa.prototype.insertFront=Xa.prototype.unshift;Xa.prototype.insertBack=Xa.prototype.push;Xa.prototype.enqueue=Xa.prototype.push;Xa.prototype.dequeue=Xa.prototype.shift;Xa.prototype.toJSON=Xa.prototype.toArray;Object.defineProperty(Xa.prototype,"length",{get:function(){return this._length},set:function(){throw new RangeError("")}});Xa.prototype._checkCapacity=function(t){this._capacity<t&&this._resizeTo(Tj(this._capacity*1.5+16))};Xa.prototype._resizeTo=function(t){var u=this._capacity;this._capacity=t;var s=this._front,f=this._length;if(s+f>u){var p=s+f&u-1;M7e(this,0,this,u,p)}};var Ej=Array.isArray;function M7e(e,t,u,s,f){for(var p=0;p<f;++p)u[p+s]=e[p+t],e[p+t]=void 0}function L7e(e){return e=e>>>0,e=e-1,e=e|e>>1,e=e|e>>2,e=e|e>>4,e=e|e>>8,e=e|e>>16,e+1}function Tj(e){if(typeof e!="number")if(Ej(e))e=e.length;else return 16;return L7e(Math.min(Math.max(16,e),1073741824))}xj.exports=Xa});var Dj=Xe(wj=>{(function(e){"use strict";function t(R,C){var S;return R instanceof Buffer?S=R:S=Buffer.from(R.buffer,R.byteOffset,R.byteLength),S.toString(C)}var u=function(C){return Buffer.from(C)};function s(R){for(var C=0,S=Math.min(65536,R.length+1),F=new Uint16Array(S),E=[],A=0;;){var T=C<R.length;if(!T||A>=S-1){var D=F.subarray(0,A),_=D;if(E.push(String.fromCharCode.apply(null,_)),!T)return E.join("");R=R.subarray(C),C=0,A=0}var M=R[C++];if((M&128)===0)F[A++]=M;else if((M&224)===192){var k=R[C++]&63;F[A++]=(M&31)<<6|k}else if((M&240)===224){var k=R[C++]&63,v=R[C++]&63;F[A++]=(M&31)<<12|k<<6|v}else if((M&248)===240){var k=R[C++]&63,v=R[C++]&63,b=R[C++]&63,x=(M&7)<<18|k<<12|v<<6|b;x>65535&&(x-=65536,F[A++]=x>>>10&1023|55296,x=56320|x&1023),F[A++]=x}}}function f(R){for(var C=0,S=R.length,F=0,E=Math.max(32,S+(S>>>1)+7),A=new Uint8Array(E>>>3<<3);C<S;){var T=R.charCodeAt(C++);if(T>=55296&&T<=56319){if(C<S){var D=R.charCodeAt(C);(D&64512)===56320&&(++C,T=((T&1023)<<10)+(D&1023)+65536)}if(T>=55296&&T<=56319)continue}if(F+4>A.length){E+=8,E*=1+C/R.length*2,E=E>>>3<<3;var _=new Uint8Array(E);_.set(A),A=_}if((T&4294967168)===0){A[F++]=T;continue}else if((T&4294965248)===0)A[F++]=T>>>6&31|192;else if((T&4294901760)===0)A[F++]=T>>>12&15|224,A[F++]=T>>>6&63|128;else if((T&4292870144)===0)A[F++]=T>>>18&7|240,A[F++]=T>>>12&63|128,A[F++]=T>>>6&63|128;else continue;A[F++]=T&63|128}return A.slice?A.slice(0,F):A.subarray(0,F)}var p="Failed to ",r=function(C,S,F){if(C)throw new Error("".concat(p).concat(S,": the '").concat(F,"' option is unsupported."))},c=typeof Buffer=="function"&&Buffer.from,n=c?u:f;function a(){this.encoding="utf-8"}a.prototype.encode=function(R,C){return r(C&&C.stream,"encode","stream"),n(R)};function l(R){var C;try{var S=new Blob([R],{type:"text/plain;charset=UTF-8"});C=URL.createObjectURL(S);var F=new XMLHttpRequest;return F.open("GET",C,!1),F.send(),F.responseText}finally{C&&URL.revokeObjectURL(C)}}var o=!c&&typeof Blob=="function"&&typeof URL=="function"&&typeof URL.createObjectURL=="function",d=["utf-8","utf8","unicode-1-1-utf-8"],g=s;c?g=t:o&&(g=function(C){try{return l(C)}catch(S){return s(C)}});var m="construct 'TextDecoder'",y="".concat(p," ").concat(m,": the ");function h(R,C){r(C&&C.fatal,m,"fatal"),R=R||"utf-8";var S;if(c?S=Buffer.isEncoding(R):S=d.indexOf(R.toLowerCase())!==-1,!S)throw new RangeError("".concat(y," encoding label provided ('").concat(R,"') is invalid."));this.encoding=R,this.fatal=!1,this.ignoreBOM=!1}h.prototype.decode=function(R,C){r(C&&C.stream,"decode","stream");var S;return R instanceof Uint8Array?S=R:R.buffer instanceof ArrayBuffer?S=new Uint8Array(R.buffer):S=new Uint8Array(R),g(S,this.encoding)},e.TextEncoder=e.TextEncoder||a,e.TextDecoder=e.TextDecoder||h})(typeof window<"u"?window:typeof global<"u"?global:wj)});var B7e,Ij,L9,B9,P9=de(()=>{"use strict";B7e=function(){if(typeof TextEncoder>"u"||typeof TextDecoder>"u"){Dj();var t={AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder};return TextEncoder=void 0,TextDecoder=void 0,t}else return{AugLoopTextEncoder:TextEncoder,AugLoopTextDecoder:TextDecoder}},Ij=B7e(),L9=Ij.AugLoopTextEncoder,B9=Ij.AugLoopTextDecoder});var N9,_j,Mj,O9,Hu,Lj=de(()=>{"use strict";N9=se(In()),_j=se(Yr()),Mj=se(et());P9();O9=function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})},Hu=(function(){function e(){(0,_j.default)(this,e)}return(0,Mj.default)(e,null,[{key:"extractFragments",value:function(u){if(u[0]!==e.IDENTIFIERBYTE)throw new Error("Invalid Binary: Incorrect Identifier");for(var s=1,f=[],p=new DataView(u.buffer,u.byteOffset,u.byteLength);s<u.byteLength;){if(s+4>u.byteLength)throw new Error("Invalid Binary: Error reading fragment length");var r=p.getUint32(s);if(s+r+4>u.byteLength)throw new Error("Invalid Binary: Fragment out of range");typeof Buffer<"u"&&Buffer.from?f.push(Buffer.from(u.buffer,u.byteOffset+s+4,r)):f.push(new Uint8Array(u.buffer,u.byteOffset+s+4,r)),s+=4+r}if(f.length<1)throw new Error("Invalid Binary: No fragments found");return f}},{key:"deserialize",value:function(u){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(c){return c},f=e.extractFragments(u),p=e.textDecoder.decode(f[0]),r=function(n,a){if(typeof a=="string"){if(a.substring(0,e.BINARYKEYWORD.length)===e.BINARYKEYWORD){var l=parseInt(a.substring(e.BINARYKEYWORD.length),10);if(typeof l!="number"||l>=f.length-1)throw new Error("Invalid Binary: Binary index out of range");return s(f[l+1])}else if(a.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD)return a.substring(e.ESCAPEKEYWORD.length)}return a};return JSON.parse(p,r)}},{key:"deserializeAsync",value:function(u){var s=this,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(p){return O9(s,void 0,void 0,function*(){return p})};return O9(this,void 0,void 0,function*(){var p=e.extractFragments(u),r=e.textDecoder.decode(p[0]),c=[],n=function(m){var y=(0,N9.default)((0,N9.default)({},l,!0),"value",void 0);return m.then(function(h){y.value=h}),y},a=function(m,y){if(typeof y=="string"){if(y.startsWith(e.BINARYKEYWORD)){var h=parseInt(y.substring(e.BINARYKEYWORD.length),10);if(typeof h!="number"||h>=p.length-1)throw new Error("Invalid Binary: Binary index out of range");var R=f(p[h+1]);return c.push(R),n(R)}else if(y.startsWith(e.ESCAPEKEYWORD))return y.substring(e.ESCAPEKEYWORD.length)}return y},l=Symbol("placeholder"),o=function g(m){if(Array.isArray(m)){for(var y=0;y<m.length;y++)m[y]=g(m[y]);return m}else if(m!==null&&typeof m=="object"){if(m[l])return m.value;for(var h of Object.keys(m))m[h]=g(m[h]);return m}else return m},d=JSON.parse(r,a);return yield Promise.all(c),d=yield o(d),d})}},{key:"serializeInternal",value:function(u){var s=[void 0],f=function(d,g){return ArrayBuffer.isView(g)?(s.push(g),`${e.BINARYKEYWORD}${s.length-2}`):g&&g.type==="Buffer"&&Array.isArray(g.data)?(s.push(new Uint8Array(g.data)),`${e.BINARYKEYWORD}${s.length-2}`):typeof g=="string"&&g.substring(0,e.ESCAPEKEYWORD.length)===e.ESCAPEKEYWORD?e.ESCAPEKEYWORD+g:g},p=JSON.stringify(u,f);s[0]=e.textEncoder.encode(p);var r=s.reduce(function(o,d){return o+4+d.byteLength},0),c=new Uint8Array(r+1);c[0]=e.IDENTIFIERBYTE;var n=1,a=new DataView(c.buffer,c.byteOffset,c.byteLength);for(var l of s)a.setUint32(n,l.byteLength),c.set(l,n+4),n+=4+l.byteLength;return c}},{key:"serialize",value:function(u){return e.serializeInternal(u)}},{key:"serializeAsync",value:function(u){return O9(this,void 0,void 0,function*(){return new Promise(function(s,f){try{s(e.serializeInternal(u))}catch(p){f(p)}})})}}])})();Hu.IDENTIFIERBYTE=3;Hu.BINARYKEYWORD=":b";Hu.ESCAPEKEYWORD=":";Hu.textDecoder=new B9;Hu.textEncoder=new L9});var H9=de(()=>{"use strict";P9();Lj()});var P7e,O7e,Bj,Pj,Oj=de(()=>{"use strict";Ig();Ra();b0();E9();P7e=function(t){var u,s;if(T0.typeGuard(t)){var f=t.ops.filter(function(c){return Re.matchesTypesFor(c,["AugLoop_Core_AddOperation"])});for(var p of f)for(var r of p.items)if(r.body&&(!((u=r.body)===null||u===void 0)&&u.isFirstUserPerceivedResponse))return!0}else if(kg.typeGuard(t))return(s=t.content)===null||s===void 0?void 0:s.some(function(c){var n;return(n=c.body)===null||n===void 0?void 0:n.isFirstUserPerceivedResponse});return!1},O7e=function(t){var u=t.filter(function(p){return Re.matchesTypesFor(p,["AugLoop_Signals_SignalOperation"])});for(var s of u)for(var f of s.items)if(f.body&&Re.matchesTypesFor(f.body,["AugLoop_CopilotChatHistory_CopilotChatHistorySignal","AugLoop_Copilot_CopilotInputSignal"]))return f},Bj=function(t,u,s,f,p){var r=O7e(t);r&&(p.setDataField("CurrentTimestamp",s),p.cv=u||"",p.resultSignature=f,p.resourceId=Re.getTypeNameFor(r.body),r.contextId&&p.setDataField("ContextId",r.contextId),r.sourceTimestamp&&p.setDataField("SourceTimestamp",r.sourceTimestamp),ht.info(505983429,Rt.CoreDefault,p.stop()))},Pj=function(t,u,s,f,p){f&&!P7e(t)||(p.setDataField("CurrentTimestamp",u),p.cv=t.cv,p.resultSignature=s,p.resourceId=t.annotationType,p.dimension1=`AreApologies: ${t.areApologies}`,ht.info(505983428,Rt.CoreDefault,p.stop()))}});function V9(e,t){return N7e(this,void 0,void 0,function*(){var u=e.authToken,s=e.origin,f=e.sessionUrl,p=t.body,r=t.cv,c=t.method,n=t.requestUrl,a=yield(0,Nj.fetch)(n||f,{method:c,headers:Object.assign({Authorization:`Bearer ${u}`,"x-origin":s,"x-correlationid":r},t.headers),body:p});if(a.status!==200)throw new Error(`Unexpected status code: ${a.status}`);return a})}function j9(e,t,u,s){var f;V9(e,{headers:{"Content-Type":"application/jsond"},body:Hu.serialize(t),cv:u.cv,method:"POST"}).then(function(p){return p.json()}).catch(function(p){f=new zn({messageId:t.messageId,error:p.message})}).then(function(p){Z9(u,f?f.error:void 0),s(f,p)})}function U9(e,t,u,s){var f;V9(e,{headers:{"Content-Type":"application/octet-stream"},body:t,cv:u.cv,method:"POST",requestUrl:`${e.sessionUrl}/blob`}).then(function(p){return p.json()}).catch(function(p){f=new zn({error:p.message})}).then(function(p){Z9(u,f?f.error:void 0),s(f,p)})}function G9(e,t,u,s){var f=e.sessionUrl,p;V9(e,{cv:s.cv,method:"GET",requestUrl:t.refType===I1.AlCodedLocation?`${f}/blob/${t.value}`:t.value}).then(function(r){return r.arrayBuffer()}).then(function(r){return new Uint8Array(r)}).catch(function(r){p=r}).then(function(r){Z9(s,p?p.message:void 0),u(p,r)})}var Nj,N7e,Z9,Hj=de(()=>{"use strict";Ra();b0();Nj=se(fZ());H9();Ig();N7e=function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Z9=function(t,u){u?(t.resultDescription=u,t.success=!1,ht.error(507646878,Rt.CoreDefault,t.stop())):ht.info(507646877,Rt.CoreDefault,t.stop())}});var Vj=de(()=>{"use strict"});var Zj=de(()=>{"use strict";gZ();Aj();Hj();Vj();Oj()});var Vu=Xe((hZe,jj)=>{jj.exports=OfficePlatformGlobal.Telemetry.OTelV4});var T3,x3,Uj,k3,H7e,w3,W9=de(()=>{"use strict";T3=se(Yr()),x3=se(et()),Uj=se(Vu()),k3=(function(){function e(){(0,T3.default)(this,e),this.messageCallbackRegistrationReady=void 0}return(0,x3.default)(e,[{key:"sendMessage",value:function(u){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)this.messageCallbackRegistrationReady.then(function(){OfficeFirstParty.AugLoop.SendMessage(u)}).catch(function(s){throw s});else throw new Error("MessageReceivedCallback not registered")}},{key:"registerMessageReceivedCallback",value:function(u){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback already registered");this.messageCallbackRegistrationReady=OfficeFirstParty.AugLoop.onHostMessageReceived(function(s){return u(s)})}}])})(),H7e=(function(){function e(){(0,T3.default)(this,e)}return(0,x3.default)(e,[{key:"sendTelemetryEvent",value:function(u){if(typeof Office>"u")throw new Error("Office global not available in SDX running AL");Office.sendTelemetryEvent(u)}}])})(),w3=(function(){function e(){(0,T3.default)(this,e),this.telemetryLogger=new Uj.TelemetryLogger,this.telemetryLogger.addSink(new H7e)}return(0,x3.default)(e,[{key:"convertTelemetryEvent",value:function(u,s,f,p,r,c,n){var a={telemetryProperties:{ariaTenantToken:u,nexusTenantToken:-1},eventName:s.split("_").join("."),dataFields:this.convertDataFields(f),eventFlags:{dataCategories:6,diagnosticLevel:110,samplingPolicy:1}};return p&&(a.eventContract={name:p,dataFields:this.convertDataFields(r,p.split(".").slice(-1)[0])}),a}},{key:"convertDataFields",value:function(u,s){var f=4,p=[];for(var r of Object.keys(u))if(!(u[r]===void 0||u[r]===null)){var c={name:s?`${s}.${r}`:r,dataType:this.getDataFieldType(u[r]),value:u[r],classification:f};p.push(c)}return p}},{key:"getDataFieldType",value:function(u){var s=0,f=1,p=2;if(typeof u=="string")return s;if(typeof u=="boolean")return f;if(typeof u=="number")return p}},{key:"sendTelemetryEvent",value:function(u,s,f,p,r,c,n,a){this.telemetryLogger.sendTelemetryEvent(this.convertTelemetryEvent(u,s,f,p,r,n,a))}},{key:"sendDiagnosticTrace",value:function(u,s,f){}},{key:"addCustomSync",value:function(u){this.telemetryLogger.addSink(u)}}])})()});var Gj,Wj,zj,$j,Kj=de(()=>{"use strict";Gj=se(Yr()),Wj=se(et()),zj=se(kj()),$j=(function(){function e(t){(0,Gj.default)(this,e),this.queue=void 0,this.options={},this.maxSize=void 0,this.options=t,this.maxSize=this.options&&this.options.maxSize?this.options.maxSize:void 0,this.queue=new zj.default}return(0,Wj.default)(e,[{key:"push",value:function(u){this.queue.push(u),this.maxSize&&this.queue.length>this.maxSize&&this.queue.shift()(new Error("TaskQueue Max size reached."))}},{key:"processAll",value:function(){for(;this.queue.length>0;)this.queue.shift()(void 0)}}])})()});var eU,rU,tU,qj,G2,V7e,Qj,Jj,Z7e,nu,Xj,U2,aU,nU,z9,iU,lU,Yj,j7e,D3,oU=de(()=>{"use strict";eU=se(In()),rU=se(Yr()),tU=se(et());Zj();Ig();Ra();W9();vZ();b0();H9();Kj();E9();qj=function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})},G2=function(e){return this instanceof G2?(this.v=e,this):new G2(e)},V7e=function(e,t,u){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s=u.apply(e,t||[]),f,p=[];return f={},r("next"),r("throw"),r("return"),f[Symbol.asyncIterator]=function(){return this},f;function r(d){s[d]&&(f[d]=function(g){return new Promise(function(m,y){p.push([d,g,m,y])>1||c(d,g)})})}function c(d,g){try{n(s[d](g))}catch(m){o(p[0][3],m)}}function n(d){d.value instanceof G2?Promise.resolve(d.value.v).then(a,l):o(p[0][2],d)}function a(d){c("next",d)}function l(d){c("throw",d)}function o(d,g){d(g),p.shift(),p.length&&c(p[0][0],p[0][1])}},Qj="*",Jj="cst-",Z7e=1e4,nu=mZ(),Xj=!1,U2=null,aU=function(){return nu},nU=function(t){nu=t},z9=function(t){Xj||(U2=new j2(t),ht.addLogger(U2),Xj=!0)},iU=function(t,u){return z9(new w3),new D3(t,new k3,u)},lU=function(t,u,s){return new D3(t,u,s)},Yj=!1,j7e=function(){Yj||(ht.addAggregator(M9("Operation","operationName",["ProcessMessage","SubmitOperations","SubmitCustomMessage","SendLargeBinaryDataMessage","SendBinaryStreamUploadMessage","RequestBinaryData"],30)),Yj=!0)},D3=(function(){function e(t,u,s){var f=this;(0,rU.default)(this,e),this.sessionOptions=void 0,this.docSessionId="",this.messageBridge=void 0,this.activationsMapTypeToTokens=new Map,this.activationsMapTokenToCallback=new Map,this.waitingForResponse=new Map,this.messageId=0,this.customMessageSeq=0,this.activationToken=0,this.sessionClosed=!1,this.connectParams=void 0,this.seedGroupSize=0,this.connectionPendingTaskQueue=new $j({maxSize:Z7e}),this.sessionCloseMessages=[],this.sessionCloseCallbacks=new Map,this.sessionConnectCallbacks=new Map,this.sessionReconnectCallbacks=new Map,this.sessionDisconnectCallbacks=new Map,this.sessionCallbackToken=0,this.currentAuthenticationState=Dg.Pending,this.serverAuthenticationStateChangeCallbacks=[],this.claimsChallengeCallbacks=new Map,this.seedingStatusChangeCallbacks=new Map,this.internalSessionNumber=0,this.getAnnotationsResponseQueues=new Map,e.internalSessionCounter++,this.internalSessionNumber=e.internalSessionCounter,this.sessionOptions=s,j7e(),this.docSessionId=t,this.messageBridge=u,this.prevMessageInfo={sequenceId:-1},u.registerMessageReceivedCallback(function(r){var c=JSON.parse(r),n=f.createLoggingOperation("ProcessMessage",!0);if(!c){n.dimension2="ParseFailed",n.success=!1,ht.info(509088289,Rt.CoreDefault,n.stop());return}var a=c.message||c.response;if(f.verifyMessageOrder(c,a),!(c.bridgeId!=nu&&c.bridgeId!=Qj)&&!(c.docSessionId!=f.docSessionId&&c.docSessionId!=Qj)){if(!a){n.dimension2="NoMessageOrResponse",n.success=!1,ht.info(509088288,Rt.CoreDefault,n.stop());return}b2.typeGuard(a)?f.handleSessionInitResponse(a):T0.typeGuard(a)?f.handleAnnotationResults(a,n):Nu.typeGuard(a)?f.handleSessionCloseMessage(a):I2.typeGuard(a)?f.handleSessionConnectMessage(a):M2.typeGuard(a)?f.handleSessionReconnectMessage(a):_2.typeGuard(a)?f.handleSessionDisconnectMessage(a):B2.typeGuard(a)?f.handleServerAuthenticationStateChange(a):O2.typeGuard(a)?f.handleFireClaimsChallengeCallback(a):H2.typeGuard(a)?f.handleFireSeedingStatusChangeCallback(a):Z2.typeGuard(a)?f.handleGetAnnotationsResponse(a,n):E0.typeGuard(a)?f.handleResponse(a,n):n.dimension2="UnknownType",n.resourceId=Re.getTypeNameFor(a),ht.info(509088287,Rt.CoreDefault,n.stop())}});var p=new S2({bridgeId:nu,clientMetadata:void 0,protocolVersion:2,messageId:this.getMessageId()});this.sendMessageWithOp("SessionInit",p)}return(0,tU.default)(e,[{key:"getCallbackToken",value:function(u){return u+"-callback-"+this.internalSessionNumber+"-"+this.sessionCallbackToken++}},{key:"createLoggingOperation",value:function(u,s){var f=new co({operationName:u,ariaNamespace:"Office_AugLoop_Client_SDX",clientDocSessionId:this.docSessionId,dimension0:nu}).start();return f.success=s,f}},{key:"handleFireClaimsChallengeCallback",value:function(u){if(!(!u.messageId||!u.claimsChallengeMessage)){var s=this.claimsChallengeCallbacks.get(u.messageId);s&&s(u.claimsChallengeMessage)}}},{key:"handleSessionInitResponse",value:function(u){if(this.connectParams={authToken:u.anonymousToken,origin:u.origin,sessionUrl:`${u.sessionUrlBase}/${u.sessionKey}`,isSeedingRequired:!1},U2){var s=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);U2.setServerSessionKey(s)}this.connectionPendingTaskQueue.processAll()}},{key:"handleGetAnnotationsResponse",value:function(u,s){var f;if(!u.messageId){s.resultDescription="NoMessageId",s.success=!1;return}var p=JSON.parse(u.serverResponse),r=this.getAnnotationsResponseQueues.get(u.messageId);r==null||r.queue.push({content:p.content,error:{serviceError:p.errorInfo,clientError:u.clientError},warning:{serviceError:p.warningInfo},finalResponse:u.finalResponse}),(f=r==null?void 0:r.responseReceived)===null||f===void 0||f.call(r,!0),s.dimension1=`Streaming. Final response: ${u.finalResponse}`,s.success=!0}},{key:"handleResponse",value:function(u,s){if(!u.messageId){s.resultDescription="NoMessageId",s.success=!1;return}if(!this.waitingForResponse.has(u.messageId)){s.resultDescription="NoResponseCallback",s.success=!1;return}this.waitingForResponse.get(u.messageId)(u),this.waitingForResponse.delete(u.messageId),s.success=!0}},{key:"handleAnnotationResults",value:function(u,s){var f=Date.now(),p=0;s.resultSignature=u.annotationType;var r=this.activationsMapTypeToTokens.get(u.annotationType);if(s.dimension1=u.ops.length.toString(),r)for(var c of r)for(var n of u.ops){var a=this.activationsMapTokenToCallback.get(c);a&&(a.callback(n,u.cv),p++)}s.success=!0,s.dimension2=p.toString(),p>0&&Pj(u,f,"CallbackInHostBridge",!1,this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"handleSessionCloseMessage",value:function(u){this.sessionClosed=!0,this.sessionCloseMessages.push(u),this.sessionCloseCallbacks.forEach(function(s,f){s(u)})}},{key:"handleSessionConnectMessage",value:function(u){if(this.connectParams={authToken:u.authToken,origin:u.origin,sessionUrl:u.sessionUrl,isSeedingRequired:u.isSeedingRequired},U2){var s=this.connectParams.sessionUrl.substring(this.connectParams.sessionUrl.lastIndexOf("/")+1);U2.setServerSessionKey(s)}u.isSeedingRequired&&(this.seedGroupSize=0),this.sessionConnectCallbacks.forEach(function(f,p){f(u.isSeedingRequired,u.sessionUrl,u.origin,u.authToken)}),this.connectionPendingTaskQueue.processAll()}},{key:"handleSessionReconnectMessage",value:function(u){this.sessionReconnectCallbacks.forEach(function(s,f){s()})}},{key:"handleSessionDisconnectMessage",value:function(u){this.connectParams=void 0,this.sessionDisconnectCallbacks.forEach(function(s,f){s(u.error)})}},{key:"handleServerAuthenticationStateChange",value:function(u){this.currentAuthenticationState!=u.serverAuthenticationState&&(this.currentAuthenticationState=u.serverAuthenticationState,this.serverAuthenticationStateChangeCallbacks.forEach(function(s){s(u.serverAuthenticationState)}))}},{key:"handleFireSeedingStatusChangeCallback",value:function(u){if(!(!u.messageId||!u.seedingStatusChangeMessage)){var s=this.seedingStatusChangeCallbacks.get(u.messageId);s&&s(u.seedingStatusChangeMessage)}}},{key:"getMessageId",value:function(){return"cl-"+this.internalSessionNumber+"-"+this.messageId++}},{key:"getNextCustomMessageSeq",value:function(){return this.internalSessionNumber+"-"+this.customMessageSeq++}},{key:"getNextActivationToken",value:function(){return"ac-"+nu+"-"+this.internalSessionNumber+"-"+this.activationToken++}},{key:"getServerAuthenticationState",value:function(){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflow",value:function(u){throw new Error("Method not implemented.")}},{key:"registerLocalWorkflows",value:function(u){throw new Error("Method not implemented.")}},{key:"isLocalWorkflowRegistered",value:function(u){throw new Error("Method not implemented.")}},{key:"activateAnnotation",value:function(u,s,f){var p=this,r=this.getMessageId(),c=this.getNextActivationToken(),n=this.createLoggingOperation("ActivateAnnotation",!0);n.resourceId=u;var a=new Promise(function(o,d){p.waitingForResponse.set(r,function(g){if(Qc.typeGuard(g)){s&&(p.activationsMapTypeToTokens.has(u)||p.activationsMapTypeToTokens.set(u,new Set),s.callback&&(p.activationsMapTokenToCallback.set(g.token,{annotationType:u,callback:s.callback}),p.activationsMapTypeToTokens.get(u).add(g.token))),n.resultDescription=`Activated annotation with token ${g.token}`,ht.info(509088286,Rt.CoreDefault,n.stop()),o(new Qc({token:g.token}));return}else if(zn.typeGuard(g)){p.activationsMapTypeToTokens.get(u).delete(c),p.activationsMapTokenToCallback.delete(c),n.success=!1,n.resultDescription=g.error,ht.error(509088285,Rt.CoreDefault,n.stop()),d(new Error(g.error));return}n.success=!1,n.resultDescription="Unknown Response",ht.error(509088284,Rt.CoreDefault,n.stop()),d(new Error("Unknown Response"))})}),l=new E2({annotationType:u,token:c,config:s?s.config:void 0,bridgeId:nu,messageId:r,forceReturnCachedAnnotations:s?s.forceReturnCachedAnnotations:void 0});return this.sendMessage(l,{hostConfig:f}),a}},{key:"updateAnnotationConfig",value:function(u,s){throw new Error("Method not implemented.")}},{key:"releaseAnnotation",value:function(u){var s=this,f=this.createLoggingOperation("ReleaseAnnotation",!0);if(f.dimension2=u,!this.activationsMapTokenToCallback.has(u)){var p="AnnotationActivation already released:"+u;return f.success=!1,f.resultDescription=p,ht.info(508937629,Rt.CoreDefault,f.stop()),Promise.reject(new Error(p))}var r=this.activationsMapTokenToCallback.get(u);r&&this.activationsMapTypeToTokens.get(r.annotationType).delete(u),this.activationsMapTokenToCallback.delete(u);var c=this.getMessageId(),n=new T2({token:u,messageId:c}),a=new Promise(function(l,o){s.waitingForResponse.set(c,function(d){if(x2.typeGuard(d)){ht.info(508937628,Rt.CoreDefault,f.stop()),l(d.lastRelease);return}else if(zn.typeGuard(d)){f.success=!1,f.resultDescription=d.error,ht.error(508937627,Rt.CoreDefault,f.stop()),o(new Error(d.error));return}f.success=!1,f.resultDescription="Unknown Response",ht.error(508937626,Rt.CoreDefault,f.stop()),o(new Error("Unknown Response"))})});return this.sendMessage(n),a}},{key:"setAnnotationState",value:function(u,s,f){throw new Error("Method not implemented.")}},{key:"setAnnotationMetadata",value:function(u,s,f){throw new Error("Method not implemented.")}},{key:"submitOperation",value:function(u,s){this.submitOperations([u],s)}},{key:"submitOperations",value:function(u,s){var f=Date.now(),p=new au({bridgeId:nu,ops:u,messageId:this.getMessageId(),cv:s});this.sendMessageWithOpAsync("SubmitOperations",p).catch(function(r){}),Bj(u,s,f,"SubmitInHostBridge",this.createLoggingOperation("AugloopClientPerfTracker",!0))}},{key:"submitSeedOperations",value:function(u,s){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");var f=new au({bridgeId:nu,ops:u,messageId:this.getMessageId(),cv:s,seq:0});this.sendMessageWithOpAsync("SubmitSeedOperations",f).catch(function(p){})}},{key:"submitSeedGroupOperations",value:function(u,s,f){if(!this.sessionOptions.allowSeeding)throw new Error("Method not implemented.");this.seedGroupSize++;var p=new au({bridgeId:nu,ops:u,messageId:this.getMessageId(),groupId:"Seed",groupSize:s?this.seedGroupSize:void 0,groupComplete:s||void 0,cv:f,seq:0});this.sendMessageWithOpAsync("SubmitSeedGroupOperations",p).catch(function(r){})}},{key:"submitCustomMessage",value:function(u){var s=this,f=this.createLoggingOperation("SubmitCustomMessage",!0),p=u.messageId;u.messageId=u.messageId?Jj+u.messageId:Jj+this.getNextCustomMessageSeq();var r=this.getMessageId(),c=new Promise(function(l,o){s.waitingForResponse.set(r,function(d){if(E0.typeGuard(d)){f.resultDescription="Got response for submitted custom message",ht.info(508420945,Rt.CoreDefault,f.stop()),d.messageId=p,l(d);return}else if(zn.typeGuard(d)){f.success=!1,f.resultDescription=d.error,ht.error(508420944,Rt.CoreDefault,f.stop()),o(new Error(d.error));return}f.success=!1,f.resultDescription="Unknown Response",ht.error(508420943,Rt.CoreDefault,f.stop()),o(new Error("Unknown Response"))})}),n;Re.matchesTypesFor(u,[w2.getTypeName()])&&(n=Hu.serialize(u));var a=new L2({messageId:r,customMessage:u,binaryMessage:n?Array.from(n):void 0});return this.sendMessage(a),ht.info(508436875,Rt.CoreDefault,f.stop()),c}},{key:"sendLargeBinaryDataMessageInternal",value:function(u,s,f,p){j9(u,s,f,p)}},{key:"sendBlobUploadStreamMessageInternal",value:function(u,s,f,p){U9(u,s,f,p)}},{key:"submitLargeBinaryDataMessage",value:function(u){var s=this,f=this.createLoggingOperation("SendLargeBinaryDataMessage",!0),p=new Promise(function(r,c){s.connectionPendingTaskQueue.push(function(n){if(n){c(n);return}s.sendLargeBinaryDataMessageInternal(s.connectParams,u,f,function(a,l){if(a){c(new Error(a.error));return}r(l)})}.bind(s))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),p}},{key:"submitBinaryStreamUploadMessage",value:function(u){var s=this,f=this.createLoggingOperation("sendBinaryStreamUploadMessage",!0),p=new Promise(function(r,c){s.connectionPendingTaskQueue.push(function(n){if(n){c(n);return}s.sendBlobUploadStreamMessageInternal(s.connectParams,u,f,function(a,l){if(a){c(new Error(a.error));return}r(l)})}.bind(s))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),p}},{key:"fetchBlobFromRefInternal",value:function(u,s,f,p){G9(u,s,f,p)}},{key:"requestBinaryDataForBlob",value:function(u){var s=this,f=this.createLoggingOperation("RequestBinaryData",!0);if(u.data)return ht.info(507646876,Rt.CoreDefault,f.stop()),Promise.resolve(u.data);if(!u.dataPointer||u.dataPointer.refType===I1.None){var p="Blob does not have a data pointer";return f.success=!1,f.resultDescription=p,ht.error(507646875,Rt.CoreDefault,f.stop()),Promise.reject(new Error(p))}var r=new Promise(function(c,n){s.connectionPendingTaskQueue.push(function(a){if(a){n(a);return}s.fetchBlobFromRefInternal(s.connectParams,u.dataPointer,function(l,o){if(l){n(l);return}c(o)},f)}.bind(s))});return this.connectParams&&this.connectionPendingTaskQueue.processAll(),r}},{key:"requestCacheDump",value:function(u){throw new Error("Method not implemented.")}},{key:"forceReconnect",value:function(u){throw new Error("Method not implemented.")}},{key:"close",value:function(){var u=this,s=this.createLoggingOperation("CloseSession",!0);this.activationsMapTokenToCallback.forEach(function(f,p){u.releaseAnnotation(p).catch(function(r){s.resultDescription+=" "+r.message,s.success=!1})}),ht.info(508937625,Rt.CoreDefault,s.stop()),ht.flushAggregators(!0)}},{key:"authenticateInteractive",value:function(u){return qj(this,void 0,void 0,function*(){var s=new V2({messageId:this.getMessageId(),forceUserPrompt:u==null?void 0:u.forceUserPrompt});yield this.sendMessageWithOpAsync("AuthenticateInteractive",s)})}},{key:"setConnectCallback",value:function(u){var s=this.getCallbackToken("connect");return u&&this.sessionConnectCallbacks.set(s,u),s}},{key:"setDisconnectCallback",value:function(u){var s=this.getCallbackToken("disconnect");return u&&this.sessionDisconnectCallbacks.set(s,u),s}},{key:"setReconnectCallback",value:function(u){var s=this.getCallbackToken("reconnect");return u&&this.sessionReconnectCallbacks.set(s,u),s}},{key:"setSessionCloseCallback",value:function(u){var s=this.getCallbackToken("close");return u&&(this.sessionCloseCallbacks.set(s,u),this.sessionClosed&&this.sessionCloseMessages.forEach(function(f){u(f)})),s}},{key:"removeSessionStateCallback",value:function(u){function s(f){return f.has(u)?(f.delete(u),!0):!1}return s(this.sessionCloseCallbacks)||s(this.sessionReconnectCallbacks)||s(this.sessionDisconnectCallbacks)||s(this.sessionConnectCallbacks)}},{key:"setServerAuthenticationStateChangeCallback",value:function(u){this.serverAuthenticationStateChangeCallbacks.push(u),u(this.currentAuthenticationState)}},{key:"setClaimsChallengeCallback",value:function(u){if(u){var s=this.getCallbackToken("claimsChallenge");this.claimsChallengeCallbacks.set(s,u);var f=new P2({messageId:s});this.sendMessageWithOp("SetClaimsChallengeCallback",f)}}},{key:"setSeedingStatusChangeCallback",value:function(u){if(u){var s=this.getCallbackToken("seedingStatus");this.seedingStatusChangeCallbacks.set(s,u);var f=new N2({messageId:s});this.sendMessageWithOp("SetSeedingStatusChangeCallback",f)}}},{key:"getConnectParams",value:function(){return this.connectParams}},{key:"setOfflineMode",value:function(){throw new Error("Method not available.")}},{key:"getAnnotations",value:function(u,s){var f,p,r=this.createLoggingOperation("GetAnnotations",!0);r.dimension1=(f=u.annotationType)===null||f===void 0?void 0:f.toString(),r.dimension2=(p=u.maxDelayMs)===null||p===void 0?void 0:p.toString(),r.cv=u.cv;var c=new xg({annotationTypes:u.annotationType,configs:u.configs,transientItems:u.transientItems,maxDelayMs:u.maxDelayMs,correlationInfo:{cvString:u.cv},messageId:this.getMessageId(),tryResolveUpstreamDependencies:u.tryResolveUpstreamDependencies,sourceInfo:u.sourceInfo});this.getAnnotationsResponseQueues.set(c.messageId,{queue:[]}),this.sendMessage(c);var n=this,a=!1,l=new Promise(function(o,d){if(s){var g=s.cancel.bind(s);s.cancel=function(){a?o():(g(),d(new Error(e.requestCancelledError)))}}});return(0,eU.default)({},Symbol.asyncIterator,function(){return V7e(this,arguments,function*(){for(var d=function*(){try{var m=n.getAnnotationsResponseQueues.get(c.messageId);(m==null?void 0:m.queue.length)===0&&(yield G2(Promise.race([new Promise(function(R){return m.responseReceived=R}),l])));var y=m==null?void 0:m.queue.shift();if(s!=null&&s.IsCancellationRequested)throw new Error(e.requestCancelledError);a=y==null?void 0:y.finalResponse,r.resultDescription="OK",ht.info(506575007,Rt.CoreDefault,r.stop()),yield yield G2(y)}catch(R){var h=R.message===e.requestCancelledError?R2.RequestCancelled:R2.Unknown;return r.resultDescription="Error",r.setDataField("ClientError",`ErrorCode: ${h}, Error: ${R.message}`),ht.info(506575006,Rt.CoreDefault,r.stop()),yield yield G2({content:void 0,error:{clientError:{code:h,error:R==null?void 0:R.message}}}),a=!0,1}};!a&&!(yield*hl(d())););n.getAnnotationsResponseQueues.delete(c.messageId)})})}},{key:"sendMessage",value:function(u,s){var f=new D2(Object.assign({bridgeId:nu,docSessionId:this.docSessionId,messageType:Re.getTypeNameFor(u),message:u},s));this.messageBridge.sendMessage(JSON.stringify(f))}},{key:"sendMessageAsync",value:function(u,s){var f=this,p=new Promise(function(r,c){f.waitingForResponse.set(u.messageId,function(n){zn.typeGuard(n)?c(new Error(n.error)):r(n)})});return this.sendMessage(u,s),p}},{key:"sendMessageWithOp",value:function(u,s,f){var p=this.createLoggingOperation(u,!0);this.sendMessage(s,f),ht.info(507105996,Rt.CoreDefault,p.stop())}},{key:"sendMessageWithOpAsync",value:function(u,s,f){return qj(this,void 0,void 0,function*(){var p=this.createLoggingOperation(u,!0);try{var r=yield this.sendMessageAsync(s,f);return r}catch(c){throw p.success=!1,p.resultDescription=c.message,c}finally{p.success?ht.info(507105995,Rt.CoreDefault,p.stop()):ht.error(507105994,Rt.CoreDefault,p.stop())}})}},{key:"verifyMessageOrder",value:function(u,s){if(u.seq!==void 0){var f={sequenceId:u.seq};if(s&&(f.messageType=Re.getTypeNameFor(s),f.annotationCv=s.cv,T0.typeGuard(s))){var p=s;f.annotationType=p.annotationType}if(this.prevMessageInfo.sequenceId>f.sequenceId){var r=this.createLoggingOperation("OutOfOrderBridgeMessage",!1);r.setDataField("prevSeqId",this.prevMessageInfo.sequenceId),r.setDataField("prevMessageType",this.prevMessageInfo.messageType),r.setDataField("prevAnnotation",this.prevMessageInfo.annotationType),r.setDataField("prevAnnotationCv",this.prevMessageInfo.annotationCv),r.setDataField("currSeqId",f.sequenceId),r.setDataField("currMessageType",f.messageType),r.setDataField("currAnnotation",f.annotationType),r.setDataField("currAnnotationCv",f.annotationCv),ht.info(506799568,Rt.CoreUnsampled,r.stop())}this.prevMessageInfo=f}}}])})();D3.internalSessionCounter=0;D3.requestCancelledError="Request cancelled"});var uU={};Gn(uU,{OfficeJSMessageBridge:()=>k3,SDXTelemetryHostCallbacks:()=>w3,getAugLoopSession:()=>iU,getAugLoopSessionUsingMessageBridge:()=>lU,getClientId:()=>aU,setClientId:()=>nU,setHostTelmetryCallbacks:()=>z9});var cU=de(()=>{"use strict";oU();W9()});var $9=Xe((IZe,sU)=>{sU.exports=OfficePlatformGlobal.Telemetry.OTelV4SDX});function hU(){return _g||(_g=new Rl.TelemetryLogger,_g.addSink((0,mU.createOTelSink)()),_g.setTenantToken(U7e,G7e,W7e)),_g}function yi(e,t,u){new pU({eventName:e,dataFields:t,flags:u}).sendTelemetry(hU())}function Q9(e,t,u){return new pU({eventName:e,dataFields:t,flags:u}).createActivity(hU())}var fU,gU,Rl,mU,U7e,G7e,W7e,dU,K9,q9,O1,z7e,$7e,pU,w0,N1,K7e,q7e,_g,vU=de(()=>{"use strict";fU=se(Yr()),gU=se(et()),Rl=se(Vu()),mU=se($9()),U7e="Office.UX",G7e="c4388c977297413bb054bad1acf0ade1-cc58e53e-f5a4-4f37-b0d2-9a8079e34420-6879",W7e=1716,dU=function(t){return"Office.UX.Copilot."+t},K9={dataCategories:Rl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Rl.EnumObjects.DiagnosticLevel.Optional},q9={dataCategories:Rl.EnumObjects.DataCategories.ProductServicePerformance,diagnosticLevel:Rl.EnumObjects.DiagnosticLevel.RequiredServiceData},O1={dataCategories:Rl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Rl.EnumObjects.DiagnosticLevel.RequiredServiceData},z7e={dataCategories:Rl.EnumObjects.DataCategories.ProductServicePerformance,diagnosticLevel:Rl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Rl.EnumObjects.SamplingPolicy.CriticalUsage},$7e={dataCategories:Rl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Rl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Rl.EnumObjects.SamplingPolicy.CriticalUsage};pU=(function(){function e(t){(0,fU.default)(this,e),this.params=t}return(0,gU.default)(e,[{key:"sendTelemetry",value:function(u){var s;u.sendTelemetryEvent({eventName:dU(this.params.eventName),eventFlags:this.params.flags||K9,dataFields:(s=this.params.dataFields)!=null?s:[]})}},{key:"createActivity",value:function(u){var s;return u.createActivity({eventName:dU(this.params.eventName),eventFlags:this.params.flags||K9,dataFields:(s=this.params.dataFields)!=null?s:[]})}}])})(),w0=Object.freeze({DABDisplayed:"DABDisplayed",DABPromptsFetched:"DABPromptsFetched",DABPromptsShown:"DABPromptsShown",DABPromptSelected:"DABPromptSelected",DABToggleChatPane:"DABToggleChatPane",PromptDismissedWithoutAction:"PromptDismissedWithoutAction"}),N1=Object.freeze({FREDialogDisplayed:"FREDialogDisplayed",FREDialogNotNow:"FREDialogNotNow",FREDialogTryCopilot:"FREDialogTryCopilot",FREDialogNext:"FREDialogNext",FREDialogPrevious:"FREDialogPrevious",FREDialogSetPage:"FREDialogSetPage"}),K7e=Object.freeze({CAPAuthSucceeded:"CAPAuthSucceeded",CAPAuthFailed:"CAPAuthFailed"}),q7e=Object.freeze({ServerAuthSucceeded:"ServerAuthSucceeded",ServerAuthFailed:"ServerAuthFailed"})});function RU(e){try{e()}catch(t){}}var FU,CU,Kt,J9=de(()=>{"use strict";FU=se(Yr()),CU=se(et()),Kt=(function(){function e(){(0,FU.default)(this,e),this.pendingOnInitializeFeatureGates=[],this.featuresInitialized=!1}return(0,CU.default)(e,[{key:"setFeatures",value:function(u){this.featuresInitialized?(JSON.stringify(this.features),JSON.stringify(u)):(this.features=u,this.featuresInitialized=!0,this.pendingOnInitializeFeatureGates.forEach(RU),this.pendingOnInitializeFeatureGates.length=0)}},{key:"getFeature",value:function(u,s){return this.ensureInitialized(u),!this.features||!this.features[u]?s:this.features[u]}},{key:"getBooleanFeatureGate",value:function(u,s){this.ensureInitialized(u);var f=this.getFeature(u,s??!1);return f===!0||f==="true"}},{key:"getNumberFeatureGate",value:function(u,s){this.ensureInitialized(u);var f=this.getFeature(u,s.toString(10));if(typeof f!="string")return s;var p=parseInt(f,10);return Number.isNaN(p)?s:p}},{key:"getStringFeatureGate",value:function(u,s){this.ensureInitialized(u);var f=this.getFeature(u,s);return typeof f=="string"?f:s}},{key:"getChangeGate",value:function(u){return this.ensureInitialized(u),this.getFeature(u)!=="false"}},{key:"onInitializeFeatureGates",value:function(u){if(this.featuresInitialized){RU(u);return}this.pendingOnInitializeFeatureGates.push(u)}},{key:"ensureInitialized",value:function(u){this.featuresInitialized}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])})()});var yU=de(()=>{"use strict"});var SU,bU=de(()=>{"use strict";(function(e){e.Fields="Fields",e.Filter="Filter",e.MatchType="MatchType"})(SU||(SU={}))});var AU=de(()=>{"use strict"});var EU=de(()=>{"use strict"});var TU=de(()=>{"use strict"});var xU=de(()=>{"use strict"});var ea,kU=de(()=>{"use strict";(function(e){e.Acronym="Acronym",e.Address="Address",e.Attachment="Attachment",e.Bookmark="Bookmark",e.Building="Building",e.Channel="Channel",e.Chat="Chat",e.Conversation="Conversation",e.CopilotPlugin="CopilotPlugin",e.DateTime="DateTime",e.Document="Document",e.EditorialQnA="EditorialQnA",e.Email="Email",e.EmployeeOffer="EmployeeOffer",e.Event="Event",e.External="External",e.Fact="Fact",e.File="File",e.Flight="Flight",e.Floorplan="Floorplan",e.Folder="Folder",e.Group="Group",e.Keywords="Keywords",e.Link="Link",e.LocalBusiness="LocalBusiness",e.Loop="Loop",e.MeetingCatchUp="MeetingCatchUp",e.MeetingProposal="MeetingProposal",e.MeetingRoomProposal="MeetingRoomProposal",e.Message="Message",e.MessageExtensionApp="MessageExtensionApp",e.PIM="PIM",e.People="People",e.Report="Report",e.Satori="Satori",e.Scope="Scope",e.SharePoint="SharePoint",e.Site="Site",e.Streams="Streams",e.Task="Task",e.Team="Team",e.Text="Text",e.Time="Time",e.Topic="Topic",e.TranscriptLlmAnswer="TranscriptLlmAnswer",e.TuringQnA="TuringQnA",e.Prompt="Prompt",e.PeopleInGroup="PeopleInGroup",e.App="App"})(ea||(ea={}))});var wU,DU=de(()=>{"use strict";(function(e){e.Disabled="Disabled",e.Predictive="Predictive",e.UserInitiated="UserInitiated"})(wU||(wU={}))});var IU=de(()=>{"use strict"});var _U=de(()=>{"use strict"});var MU=de(()=>{"use strict"});var LU=de(()=>{"use strict"});var BU=de(()=>{"use strict"});var PU=de(()=>{"use strict"});var OU=de(()=>{"use strict"});var NU=de(()=>{"use strict"});var HU=de(()=>{"use strict"});var X9,VU=de(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.NoResults=1]="NoResults",e[e.Cancelled=2]="Cancelled",e[e.Timeout=3]="Timeout",e[e.UnexpectedError=4]="UnexpectedError",e[e.EarlyExit=5]="EarlyExit"})(X9||(X9={}))});var HZe,VZe,ZZe,jZe,UZe,GZe,WZe,zZe,$Ze,KZe,qZe,QZe,ZU=de(()=>{"use strict";Ra();HZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),VZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_NudgeAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),ZZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_NudgeAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),jZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagAnnotation"},e.getBaseTypes=function(){return["AugLoop_Text_RangeAnnotation","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),UZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),GZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_PredictionAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),WZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_PredictionAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),zZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),$Ze=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),KZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),qZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),QZe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedAnnotation","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var jU=de(()=>{"use strict"});var UU=de(()=>{"use strict"});var eje,rje,tje,aje,nje,ije,lje,oje,uje,cje,sje,dje,fje,gje,mje,GU=de(()=>{"use strict";Ra();eje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_CustomProp"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),rje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),tje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),aje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccFeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),nje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FeatureConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),ije=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),lje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ScopeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),oje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccFeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),uje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),cje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_NudgeConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),sje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_PredictionConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_FeatureConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),dje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientConfig"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),fje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),gje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_HostConfig"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),mje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var vje,Rje,Q7e,J7e,Fje,WU=de(()=>{"use strict";Ra();vje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ControlSignal"},e.getBaseTypes=function(){return["AugLoop_Signals_Signal"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Rje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_InteractionModeSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Q7e=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_StartupSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),J7e=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ClientConfigSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Fje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ShutdownSignal"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ControlSignal","AugLoop_Signals_Signal"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Sje,bje,zU=de(()=>{"use strict";Ra();Sje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),bje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DateTimeEntityConfig"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EntityConfig"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Tje,$U=de(()=>{"use strict";Ra();Tje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityList"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var wje,Dje,Ije,KU=de(()=>{"use strict";Ra();wje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_AddressResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Dje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EntityResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Ije=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_LocalResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Lje,qU=de(()=>{"use strict";Ra();Lje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_TimeResult"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_ResultInfo"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Oje,QU=de(()=>{"use strict";Ra();Oje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Vje,JU=de(()=>{"use strict";Ra();Vje=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ModelMetadata"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var Uje,Gje,Wje,zje,$je,Kje,qje,Qje,Jje,XU=de(()=>{"use strict";Ra();Uje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Request"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Gje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Wje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SessionStartRequest"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),zje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequestBase"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),$je=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Kje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedRequestClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),qje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequestBase"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Qje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequest"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),Jje=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedRequestClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedRequestBase","AugLoop_ObservationalAssistance_Request","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var eUe,rUe,X7e,tUe,aUe,nUe,iUe,lUe,oUe,uUe,cUe,sUe,dUe,fUe,gUe,YU=de(()=>{"use strict";Ra();eUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UxTreatments"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),rUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),X7e=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),tUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),aUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),nUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_EccResultAnnotationODSP"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_EccResultAnnotation","AugLoop_ObservationalAssistance_EccResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),iUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),lUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),oUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),uUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_UserInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),cUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),sUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),dUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationClient"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),fUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationHybrid"},e.getBaseTypes=function(){return["AugLoop_ObservationalAssistance_SystemInitiatedResultAnnotationBase","AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),gUe=(function(){function e(t){Re.assign(e,this,t)}return Object.defineProperty(e.prototype,"metadata",{get:function(){return this.M_},set:function(u){this.M_=u},enumerable:!1,configurable:!0}),e.getTypeName=function(){return"AugLoop_ObservationalAssistance_FlagResultAnnotation"},e.getBaseTypes=function(){return["AugLoop_Core_Annotation"]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var pUe,vUe,RUe,eG=de(()=>{"use strict";Ra();pUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_IconInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),vUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_BestMatchInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})(),RUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_ResultInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var yUe,rG=de(()=>{"use strict";Ra();yUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_DebugInfo"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var AUe,tG=de(()=>{"use strict";Ra();AUe=(function(){function e(t){Re.assign(e,this,t)}return e.getTypeName=function(){return"AugLoop_ObservationalAssistance_Instrumentation"},e.getBaseTypes=function(){return[]},e.typeGuard=function(t){return Re.matchesTypesFor(t,[e.getTypeName()])},e.H_={T_:e.getTypeName(),B_:e.getBaseTypes()},e})()});var H1=de(()=>{"use strict";yU();bU();AU();EU();TU();xU();kU();DU();IU();_U();MU();LU();BU();PU();OU();NU();HU();VU();jU();UU();GU();WU();zU();$U();KU();qU();QU();JU();XU();ZU();YU();eG();rG();tG()});function Y9(){var e=new Date().getTime(),t=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(u){var s=Math.random()*16;return e>0?(s=(e+s)%16|0,e=Math.floor(e/16)):(s=(t+s)%16|0,t=Math.floor(t/16)),(u==="x"?s:s&7|8).toString(16)})}var aG=de(()=>{"use strict"});var I3,nG=de(()=>{"use strict";(function(e){e[e.Undefined=0]="Undefined",e[e.ClassicAttachment=1]="ClassicAttachment",e[e.OneDriveForBusiness=2]="OneDriveForBusiness",e[e.SharepointOnline=3]="SharepointOnline"})(I3||(I3={}))});var iG=de(()=>{"use strict"});var W2,Y7e,eb,rb,tb,ab,nb,ib,lb,ob,lG=de(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.OffensiveContentInput=1]="OffensiveContentInput",e[e.OffensiveContentOutput=2]="OffensiveContentOutput",e[e.EmptyResponse=3]="EmptyResponse",e[e.ErrorInExecution=4]="ErrorInExecution",e[e.ResourcesNotAvailable=5]="ResourcesNotAvailable",e[e.RaiUnsupportedLanguageInContentInput=6]="RaiUnsupportedLanguageInContentInput",e[e.RaiUnsupportedLanguageInContentOutput=7]="RaiUnsupportedLanguageInContentOutput",e[e.InputBlockedByDynamicGuardList=8]="InputBlockedByDynamicGuardList",e[e.OutputBlockedByDynamicGuardList=9]="OutputBlockedByDynamicGuardList",e[e.InputAttackDetected=10]="InputAttackDetected",e[e.OutputAttackDetected=11]="OutputAttackDetected",e[e.EnumValueNotInUse=12]="EnumValueNotInUse",e[e.PartialResult=13]="PartialResult",e[e.ModelContentFilter=14]="ModelContentFilter",e[e.Unknown=15]="Unknown",e[e.Overloaded=16]="Overloaded",e[e.Timeout=17]="Timeout",e[e.TooLargeRequest=18]="TooLargeRequest",e[e.BadRequest=19]="BadRequest",e[e.InternalServerError=20]="InternalServerError",e[e.UserNotAuthenticated=21]="UserNotAuthenticated",e[e.UserNotAuthorized=22]="UserNotAuthorized",e[e.UserThrottled=23]="UserThrottled",e[e.ScenarioThrottled=24]="ScenarioThrottled",e[e.InvalidFormatting=25]="InvalidFormatting",e[e.WorkflowQuotaLimitExceeded=26]="WorkflowQuotaLimitExceeded",e[e.UnsupportedRequirement=27]="UnsupportedRequirement",e[e.UrlPresentInInput=28]="UrlPresentInInput",e[e.DocumentUrlChangeDetected=29]="DocumentUrlChangeDetected",e[e.ExpectedError=30]="ExpectedError",e[e.BlockedByUserPrompt=31]="BlockedByUserPrompt",e[e.PromptDefinedError=32]="PromptDefinedError",e[e.FailedToGetFileContents=33]="FailedToGetFileContents",e[e.OutputBlockedByDynamicBlockList=34]="OutputBlockedByDynamicBlockList",e[e.ProtectedMaterial=35]="ProtectedMaterial",e[e.Skipped=36]="Skipped",e[e.DeferredRaiFailure=37]="DeferredRaiFailure",e[e.OutOfCredits=38]="OutOfCredits",e[e.InputGroundingAttackDetected=39]="InputGroundingAttackDetected",e[e.ToolCalls=40]="ToolCalls",e[e.UnknownSydneyError=41]="UnknownSydneyError",e[e.GenericSydneyError=42]="GenericSydneyError",e[e.HttpStatusCodeSydneyError=43]="HttpStatusCodeSydneyError",e[e.AuthenticationSydneyError=44]="AuthenticationSydneyError",e[e.DisengagedSydneyError=45]="DisengagedSydneyError",e[e.NotEnoughTranscript=46]="NotEnoughTranscript",e[e.NotFoundError=47]="NotFoundError",e[e.DlpPromptBlocked=48]="DlpPromptBlocked"})(W2||(W2={}));Y7e=function(t){if(typeof t=="string"){try{var u=Number(t);if(!(u===0&&!t.startsWith("0"))){if(!Number.isNaN(u)&&u in W2)return u}}catch(s){}return W2[t]}if(typeof t=="number"&&t in W2)return t};(function(e){e.text="text",e.image="image"})(eb||(eb={}));(function(e){e.System="system",e.User="user",e.Assistant="assistant",e.Tool="tool",e.Developer="developer"})(rb||(rb={}));(function(e){e.text="text",e.image_url="image_url",e.input_audio="input_audio",e.file="file",e.refusal="refusal"})(tb||(tb={}));(function(e){e.auto="auto",e.low="low",e.high="high"})(ab||(ab={}));(function(e){e.wav="wav",e.mp3="mp3"})(nb||(nb={}));(function(e){e.Function="function"})(ib||(ib={}));(function(e){e.NotStarted="NotStarted",e.Running="Running",e.Succeeded="Succeeded",e.Failed="Failed"})(lb||(lb={}));(function(e){e.Preprocessing="preprocessing",e.Queued="queued",e.Processing="processing",e.Running="running",e.Cancelled="cancelled",e.Succeeded="succeeded",e.Failed="failed",e.Unknown="unknown"})(ob||(ob={}))});var oG=de(()=>{"use strict"});var uG=de(()=>{"use strict"});var ub,cb,sb,cG=de(()=>{"use strict";(function(e){e.Unknown="Unknown",e.Unlimited="Unlimited",e.Limited="Limited"})(ub||(ub={}));(function(e){e.Unknown="Unknown",e.Substrate="Substrate",e.CopilotAgentBilling="CopilotAgentBilling",e.CopilotAgentBillingPromo="CopilotAgentBillingPromo",e.CopilotAgentBillingPAYG="CopilotAgentBillingPAYG"})(cb||(cb={}));(function(e){e[e.Success=0]="Success",e[e.BadRequest=1]="BadRequest",e[e.Unauthorized=2]="Unauthorized",e[e.ResourcesNotFound=3]="ResourcesNotFound",e[e.Forbidden=4]="Forbidden",e[e.Timeout=5]="Timeout",e[e.InternalServerError=6]="InternalServerError",e[e.ServiceUnavailable=7]="ServiceUnavailable",e[e.Unknown=8]="Unknown",e[e.ErrorInExecution=9]="ErrorInExecution",e[e.OutOfCredits=10]="OutOfCredits",e[e.BypassDeduction=11]="BypassDeduction",e[e.Overloaded=12]="Overloaded",e[e.AgentBillingNotAvailable=13]="AgentBillingNotAvailable"})(sb||(sb={}))});var db,fb,gb,mb,hb,pb,sG=de(()=>{"use strict";(function(e){e[e.Success=0]="Success",e[e.BadRequest=1]="BadRequest",e[e.Unauthorized=2]="Unauthorized",e[e.ResourcesNotFound=3]="ResourcesNotFound",e[e.Forbidden=4]="Forbidden",e[e.Timeout=5]="Timeout",e[e.InternalServerError=6]="InternalServerError",e[e.ServiceUnavailable=7]="ServiceUnavailable",e[e.Unknown=8]="Unknown",e[e.ErrorInExecution=9]="ErrorInExecution",e[e.OutOfCredits=10]="OutOfCredits",e[e.BypassDeduction=11]="BypassDeduction",e[e.Overloaded=12]="Overloaded",e[e.AgentBillingNotAvailable=13]="AgentBillingNotAvailable",e[e.OutOfLimits=14]="OutOfLimits"})(db||(db={}));(function(e){e[e.SubstrateMetering=1]="SubstrateMetering",e[e.SubstrateCredit=2]="SubstrateCredit"})(fb||(fb={}));(function(e){e.Credits="Credits",e.FileReference="FileReference",e.VoiceRealTime="VoiceRealTime",e.VisionRealTime="VisionRealTime",e.DeepResearch="DeepResearch",e.CuaCapability="CuaCapability",e.ImagesCapability="ImagesCapability",e.PodcastsRealTime="PodcastsRealTime"})(gb||(gb={}));(function(e){e.NotApplicable="N/A",e.Hourly_1="Hourly-1",e.Daily="Daily",e.Weekly="Weekly",e.Monthly="Monthly"})(mb||(mb={}));(function(e){e.Unmetered="Unmetered",e.LimitEnabled="LimitEnabled",e.LimitUpgrade="LimitUpgrade",e.PayAsYouGo="PayAsYouGo"})(hb||(hb={}));(function(e){e.None="None",e.Limit="Limit",e.Billing="Billing",e.Utilization="Utilization"})(pb||(pb={}))});var vb,Rb,Fb,Cb,yb,Sb,bb,dG=de(()=>{"use strict";(function(e){e[e.TextChatDavinci002=0]="TextChatDavinci002",e[e.TextDavinci001=1]="TextDavinci001",e[e.TextDavinci002=2]="TextDavinci002",e[e.TextDavinci003=3]="TextDavinci003",e[e.TextCurie001=4]="TextCurie001",e[e.TextBabbage001=5]="TextBabbage001",e[e.TextAda001=6]="TextAda001",e[e.CodeDavinci002=7]="CodeDavinci002",e[e.CodeCushman001=8]="CodeCushman001",e[e.Custom=9]="Custom",e[e.TextSimilarityAda001=10]="TextSimilarityAda001",e[e.TextSimilarityBabbage001=11]="TextSimilarityBabbage001",e[e.TextSimilarityCurie001=12]="TextSimilarityCurie001",e[e.TextSimilarityDavinci001=13]="TextSimilarityDavinci001",e[e.TextSearchAdaDoc001=14]="TextSearchAdaDoc001",e[e.TextSearchAdaQuery001=15]="TextSearchAdaQuery001",e[e.TextSearchBabbageDoc001=16]="TextSearchBabbageDoc001",e[e.TextSearchBabbageQuery001=17]="TextSearchBabbageQuery001",e[e.TextSearchCurieDoc001=18]="TextSearchCurieDoc001",e[e.TextSearchCurieQuery001=19]="TextSearchCurieQuery001",e[e.TextSearchDavinciDoc001=20]="TextSearchDavinciDoc001",e[e.TextSearchDavinciQuery001=21]="TextSearchDavinciQuery001",e[e.CodeSearchAdaCode001=22]="CodeSearchAdaCode001",e[e.CodeSearchAdaText001=23]="CodeSearchAdaText001",e[e.CodeSearchBabbageCode001=24]="CodeSearchBabbageCode001",e[e.CodeSearchBabbageText001=25]="CodeSearchBabbageText001",e[e.TextEmbeddingAda002=26]="TextEmbeddingAda002",e[e.Gpt35Turbo=27]="Gpt35Turbo",e[e.Gpt4_32k=28]="Gpt4_32k",e[e.Gpt4_0203=29]="Gpt4_0203",e[e.Gpt4_0314_4k=30]="Gpt4_0314_4k",e[e.Gpt4_0314_32k=31]="Gpt4_0314_32k",e[e.Gpt4_DV3_FP_Variant=32]="Gpt4_DV3_FP_Variant",e[e.Gpt4_DV3_FP=33]="Gpt4_DV3_FP",e[e.Gpt4_PPO_FP_Variant=34]="Gpt4_PPO_FP_Variant",e[e.Gpt4_PPO_FP=35]="Gpt4_PPO_FP",e[e.GptV=36]="GptV",e[e.Gpt35Turbo16k=37]="Gpt35Turbo16k",e[e.Gpt35TurboInstruct=38]="Gpt35TurboInstruct",e[e.Gpt4Turbo=39]="Gpt4Turbo",e[e.Gpt4=40]="Gpt4",e[e.Gpt4Turbo_0125=41]="Gpt4Turbo_0125",e[e.Gpt35Turbo_1106=42]="Gpt35Turbo_1106",e[e.Gpt35Turbo_0125=43]="Gpt35Turbo_0125",e[e.Gpt35Turbo_Deucalion=44]="Gpt35Turbo_Deucalion",e[e.Gpt4_0613=45]="Gpt4_0613",e[e.TextEmbedding3Small=46]="TextEmbedding3Small",e[e.TextEmbedding3Large=47]="TextEmbedding3Large",e[e.Gpt35Turbo_0613_EditorFineTuned_Japanese=48]="Gpt35Turbo_0613_EditorFineTuned_Japanese",e[e.TextEmbeddingAda002_Substrate=49]="TextEmbeddingAda002_Substrate",e[e.Gpt35Turbo_0125_AOAI=50]="Gpt35Turbo_0125_AOAI",e[e.Gpt4Turbo_0409=51]="Gpt4Turbo_0409",e[e.Gpt4o_0513=52]="Gpt4o_0513",e[e.Gpt4o_AOAI=53]="Gpt4o_AOAI",e[e.Gpt4o_Vision_0513=54]="Gpt4o_Vision_0513",e[e.Gpt4o_Mini=55]="Gpt4o_Mini",e[e.Gpt35Turbo_0125_EditorFineTuned_Japanese=56]="Gpt35Turbo_0125_EditorFineTuned_Japanese",e[e.Gpt4o_0806=57]="Gpt4o_0806",e[e.Gpt4o_Realtime=58]="Gpt4o_Realtime",e[e.GptO1=59]="GptO1",e[e.Dall_e_3=60]="Dall_e_3",e[e.Gpt4o_Canvas=61]="Gpt4o_Canvas",e[e.Gpt4o_Mini_PPT_V4_FT=62]="Gpt4o_Mini_PPT_V4_FT",e[e.Gpt4o_Mini_PPT_V3_FT=63]="Gpt4o_Mini_PPT_V3_FT",e[e.GptO1GA=64]="GptO1GA",e[e.Gpt4o_1120=65]="Gpt4o_1120",e[e.Deepseek_R1_Distill_Qwen_32b=66]="Deepseek_R1_Distill_Qwen_32b",e[e.Gpt_O3_Mini=67]="Gpt_O3_Mini",e[e.Gpt_O1_Mini=68]="Gpt_O1_Mini",e[e.Deepseek_R1_Full=69]="Deepseek_R1_Full",e[e.DeepResearch=70]="DeepResearch",e[e.DeepResearch_Thrall=71]="DeepResearch_Thrall",e[e.GptO1_AOAI=72]="GptO1_AOAI",e[e.GPT45_Preview=73]="GPT45_Preview",e[e.Gpt4o_Realtime_1217=74]="Gpt4o_Realtime_1217",e[e.Gpt4o_Mini_NLXFineTuned_Japanese=75]="Gpt4o_Mini_NLXFineTuned_Japanese",e[e.Diceberry=76]="Diceberry",e[e.Diceberry_01=77]="Diceberry_01",e[e.DevSolutionGenGPT4oMiniSwecFt=78]="DevSolutionGenGPT4oMiniSwecFt",e[e.GPT41=79]="GPT41",e[e.GPT41_LongCo_0414=80]="GPT41_LongCo_0414",e[e.GPT41_ShortCo_0414=81]="GPT41_ShortCo_0414",e[e.Gpt_O3=82]="Gpt_O3",e[e.Gpt_O4_Mini=83]="Gpt_O4_Mini",e[e.GPT41_Mini_0414=84]="GPT41_Mini_0414",e[e.GPT41_Nano_0414=85]="GPT41_Nano_0414",e[e.GPT41_AOAI=86]="GPT41_AOAI",e[e.SolutionGenGPT4oMiniAOAIFt=87]="SolutionGenGPT4oMiniAOAIFt",e[e.GPT4o_gg=88]="GPT4o_gg",e[e.Gpt4oMini_SolutionGenAP_Ft_V1=89]="Gpt4oMini_SolutionGenAP_Ft_V1",e[e.Sora=90]="Sora",e[e.SolutionGenGPT4oMiniAOAIFt_dogfood=91]="SolutionGenGPT4oMiniAOAIFt_dogfood",e[e.Gpt_O3_Pro=92]="Gpt_O3_Pro",e[e.Gpt4o_Realtime_0528=93]="Gpt4o_Realtime_0528",e[e.Gpt4o_chatgpt_imagegen_convo2im=94]="Gpt4o_chatgpt_imagegen_convo2im",e[e.Gpt5_Chat=95]="Gpt5_Chat",e[e.Gpt5_Reasoning=96]="Gpt5_Reasoning",e[e.Gpt5_Auto_Switcher=97]="Gpt5_Auto_Switcher",e[e.GPT5_Chat_202508_CAPI=98]="GPT5_Chat_202508_CAPI",e[e.Gpt5_Chat_Mini=99]="Gpt5_Chat_Mini",e[e.Gpt5_Mini=100]="Gpt5_Mini",e[e.Gpt5_Nano=101]="Gpt5_Nano",e[e.Phi2=10001]="Phi2",e[e.Mixtral_8x7b_Instruct_V01=10002]="Mixtral_8x7b_Instruct_V01",e[e.Mistral_7b_Instruct_V02=10003]="Mistral_7b_Instruct_V02",e[e.Mistral_7b_v01=10004]="Mistral_7b_v01",e[e.Phi3Mini=10005]="Phi3Mini",e[e.Phi3Medium=10006]="Phi3Medium",e[e.Phi3Small=10007]="Phi3Small",e[e.Phi3Vision=10008]="Phi3Vision",e[e.Phi3Small_PPT=10009]="Phi3Small_PPT",e[e.Phi3Vision_PPT=10010]="Phi3Vision_PPT",e[e.Phi35Mini=10011]="Phi35Mini",e[e.Phi35Moe=10012]="Phi35Moe",e[e.Phi3VisionImageAction=10013]="Phi3VisionImageAction",e[e.Phi4=10014]="Phi4",e[e.Phi4Mini=10015]="Phi4Mini",e[e.Phi4MultiModal=10016]="Phi4MultiModal",e[e.DevGPT4oMini01SwecMlFt=10017]="DevGPT4oMini01SwecMlFt",e[e.DevSwecMlSlot13Ft=10018]="DevSwecMlSlot13Ft",e[e.Phi3Small_Doc2PPT_FT=11e3]="Phi3Small_Doc2PPT_FT",e[e.SwecMlSlot11Ft=10019]="SwecMlSlot11Ft",e[e.GPT4oMini05SwecMlFt=10020]="GPT4oMini05SwecMlFt",e[e.DevSwecSlot13Ft=10021]="DevSwecSlot13Ft",e[e.DevGPT4oExcelAueMlFt=10022]="DevGPT4oExcelAueMlFt"})(vb||(vb={}));(function(e){e.object="object"})(Rb||(Rb={}));(function(e){e.ARRAY="array",e.STRING="string",e.NUMBER="number",e.INTEGER="integer",e.BOOLEAN="boolean",e.OBJECT="object"})(Fb||(Fb={}));(function(e){e.Function="function"})(Cb||(Cb={}));(function(e){e.low="low",e.medium="medium",e.high="high"})(yb||(yb={}));(function(e){e.text="text",e.jsonObject="json_object"})(Sb||(Sb={}));(function(e){e.content="content"})(bb||(bb={}))});var e6e,r6e,t6e,fG=de(()=>{"use strict";e6e="message",r6e=function(t){return typeof t=="object"&&t!==null&&"type"in t},t6e=function(t){return r6e(t)&&["error","session.created","session.updated","input_audio_buffer.committed","input_audio_buffer.cleared","input_audio_buffer.speech_started","input_audio_buffer.speech_stopped","conversation.item.created","conversation.item.truncated","conversation.item.deleted","conversation.item.input_audio_transcription.completed","conversation.item.input_audio_transcription.failed","conversation.item.input_audio_transcription.delta","response.created","response.done","response.output_item.added","response.output_item.done","response.content_part.added","response.content_part.done","response.text.delta","response.text.done","response.audio_transcript.delta","response.audio_transcript.done","response.audio.delta","response.audio.done","response.function_call_arguments.delta","response.function_call_arguments.done","rate_limits.updated"].includes(t.type)}});var Ab,gG=de(()=>{"use strict";(function(e){var t;(function(m){m.input_text="input_text",m.input_file="input_file",m.input_image="input_image",m.output_text="output_text",m.refusal="refusal"})(t=e.ContentType||(e.ContentType={}));var u;(function(m){m.file_citation="file_citation",m.url_citation="url_citation",m.container_file_citation="container_file_citation",m.file_path="file_path"})(u=e.AnnotationType||(e.AnnotationType={}));var s;(function(m){m.user="user",m.assistant="assistant",m.system="system",m.tool="developer"})(s=e.Role||(e.Role={}));var f;(function(m){m.cancelled="cancelled",m.completed="completed",m.failed="failed",m.incomplete="incomplete",m.in_progress="in_progress",m.queued="queued",m.searching="searching"})(f=e.Status||(e.Status={}));var p;(function(m){m.message="message",m.file_search_call="file_search_call",m.computer_call="computer_call",m.computer_call_output="computer_call_output",m.web_search_call="web_search_call",m.function_call="function_call",m.function_call_output="function_call_output",m.reasoning="reasoning",m.image_generation_call="image_generation_call",m.code_interpreter_call="code_interpreter_call",m.local_shell_call="local_shell_call",m.local_shell_call_output="local_shell_call_output",m.mcp_list_tools="mcp_list_tools",m.mcp_approval_request="mcp_approval_request",m.mcp_approval_response="mcp_approval_response",m.mcp_call="mcp_call",m.item_reference="item_reference"})(p=e.ItemType||(e.ItemType={}));var r;(function(m){m.auto="auto",m.default="default",m.flex="flex"})(r=e.ServiceTier||(e.ServiceTier={}));var c;(function(m){m.text="text",m.json_schema="json_schema",m.json_object="json_object"})(c=e.FormatType||(e.FormatType={}));var n;(function(m){m.file_search="file_search",m.web_search_preview="web_search_preview",m.web_search_preview_2025_03_11="web_search_preview_2025_03_11",m.computer_use_preview="computer_use_preview",m.code_interpreter="code_interpreter",m.image_generation="image_generation",m.local_shell="local_shell",m.function="function",m.mcp="mcp"})(n=e.ToolType||(e.ToolType={}));var a;(function(m){m.none="none",m.auto="auto",m.required="required"})(a=e.ToolChoiceMode||(e.ToolChoiceMode={}));var l;(function(m){m.auto="auto",m.disabled="disabled"})(l=e.TruncationType||(e.TruncationType={}));var o;(function(m){m.code_interpreter_call_outputs="code_interpreter_call.outputs",m.computer_call_output_image_url="computer_call_output.output.image_url",m.file_search_call_results="file_search_call.results",m.message_input_image_image_url="message.input_image.image_url",m.message_output_text_logprobs="message.output_text.logprobs",m.reasoning_encrypted_content="reasoning.encrypted_content"})(o=e.ResponseIncludable||(e.ResponseIncludable={}));var d;(function(m){m.max_output_tokens="max_output_tokens",m.content_filter="content_filter"})(d=e.IncompleteReason||(e.IncompleteReason={}));var g;(function(m){m.error="error",m.response_created="response.created",m.response_completed="response.completed",m.response_failed="response.failed",m.response_incomplete="response.incomplete",m.response_in_progress="response.in_progress",m.response_output_text_delta="response.output_text.delta",m.response_queued="response.queued"})(g=e.StreamEventType||(e.StreamEventType={}))})(Ab||(Ab={}))});var mG=de(()=>{"use strict"});var hG=de(()=>{"use strict"});var pG,vG,RG,FG,_3,CG=de(()=>{"use strict";(function(e){e.object="object"})(pG||(pG={}));(function(e){e.ARRAY="array",e.STRING="string",e.NUMBER="number",e.INTEGER="integer",e.BOOLEAN="boolean"})(vG||(vG={}));(function(e){e.high="high",e.medium="medium",e.low="low"})(RG||(RG={}));(function(e){e.high="high",e.low="low",e.auto="auto"})(FG||(FG={}));(function(e){e.Image="image"})(_3||(_3={}))});var P3,O3,M3,L3,B3,yG=de(()=>{"use strict";P3=se(Yr()),O3=se(et());Ra();M3=(function(){function e(t){(0,P3.default)(this,e),Re.assign(e,this,t)}return(0,O3.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();M3.H_={T_:M3.getTypeName(),B_:M3.getBaseTypes()};L3=(function(){function e(t){(0,P3.default)(this,e),Re.assign(e,this,t)}return(0,O3.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_FinalChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();L3.H_={T_:L3.getTypeName(),B_:L3.getBaseTypes()};B3=(function(){function e(t){(0,P3.default)(this,e),Re.assign(e,this,t)}return(0,O3.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_StreamedChatResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Chat_ChatResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();B3.H_={T_:B3.getTypeName(),B_:B3.getBaseTypes()}});var Eb,Tb,N3,H3,SG=de(()=>{"use strict";Eb=se(Yr()),Tb=se(et());Ra();N3=(function(){function e(t){(0,Eb.default)(this,e),Re.assign(e,this,t)}return(0,Tb.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MeteringApiResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();N3.H_={T_:N3.getTypeName(),B_:N3.getBaseTypes()};H3=(function(){function e(t){(0,Eb.default)(this,e),Re.assign(e,this,t)}return(0,Tb.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_GenerativeAIMeteringResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_MeteringApiResponse","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();H3.H_={T_:H3.getTypeName(),B_:H3.getBaseTypes()}});var Xn,Yn,V3,Z3,j3,U3,G3,W3,z3,$3,K3,q3,Q3,J3,X3,Y3,ev,rv,tv,av,nv,bG=de(()=>{"use strict";Xn=se(Yr()),Yn=se(et());Ra();V3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Prompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();V3.H_={T_:V3.getTypeName(),B_:V3.getBaseTypes()};Z3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseTextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Z3.H_={T_:Z3.getTypeName(),B_:Z3.getBaseTypes()};j3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseItemPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();j3.H_={T_:j3.getTypeName(),B_:j3.getBaseTypes()};U3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();U3.H_={T_:U3.getTypeName(),B_:U3.getBaseTypes()};G3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();G3.H_={T_:G3.getTypeName(),B_:G3.getBaseTypes()};W3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiChatGptImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();W3.H_={T_:W3.getTypeName(),B_:W3.getBaseTypes()};z3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiVideoPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();z3.H_={T_:z3.getTypeName(),B_:z3.getBaseTypes()};$3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultiModalityPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();$3.H_={T_:$3.getTypeName(),B_:$3.getBaseTypes()};K3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();K3.H_={T_:K3.getTypeName(),B_:K3.getBaseTypes()};q3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_MultimodalChatPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();q3.H_={T_:q3.getTypeName(),B_:q3.getBaseTypes()};Q3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TemplatedTextPrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_TextPrompt","AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Q3.H_={T_:Q3.getTypeName(),B_:Q3.getBaseTypes()};J3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_Completion"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();J3.H_={T_:J3.getTypeName(),B_:J3.getBaseTypes()};X3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ResponseOutput"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();X3.H_={T_:X3.getTypeName(),B_:X3.getBaseTypes()};Y3=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiEmbedding"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();Y3.H_={T_:Y3.getTypeName(),B_:Y3.getBaseTypes()};ev=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_TextCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ev.H_={T_:ev.getTypeName(),B_:ev.getBaseTypes()};rv=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ChatCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_TextCompletion","AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();rv.H_={T_:rv.getTypeName(),B_:rv.getBaseTypes()};tv=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImagePrompt"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Prompt","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();tv.H_={T_:tv.getTypeName(),B_:tv.getBaseTypes()};av=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ImageCompletion"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();av.H_={T_:av.getTypeName(),B_:av.getBaseTypes()};nv=(function(){function e(t){(0,Xn.default)(this,e),Re.assign(e,this,t)}return(0,Yn.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_VideoGenerationJob"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_Completion","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();nv.H_={T_:nv.getTypeName(),B_:nv.getBaseTypes()}});var AG,EG,iv,TG=de(()=>{"use strict";AG=se(Yr()),EG=se(et());Ra();iv=(function(){function e(t){(0,AG.default)(this,e),Re.assign(e,this,t)}return(0,EG.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_ModelConfig"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();iv.H_={T_:iv.getTypeName(),B_:iv.getBaseTypes()}});var iu,lu,lv,ov,uv,cv,sv,dv,fv,gv,mv,hv,xG=de(()=>{"use strict";iu=se(Yr()),lu=se(et());Ra();lv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();lv.H_={T_:lv.getTypeName(),B_:lv.getBaseTypes()};ov=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiImageModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ov.H_={T_:ov.getTypeName(),B_:ov.getBaseTypes()};uv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();uv.H_={T_:uv.getTypeName(),B_:uv.getBaseTypes()};cv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiEmbeddingsModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();cv.H_={T_:cv.getTypeName(),B_:cv.getBaseTypes()};sv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiTextModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();sv.H_={T_:sv.getTypeName(),B_:sv.getBaseTypes()};dv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiMultiModalityModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();dv.H_={T_:dv.getTypeName(),B_:dv.getBaseTypes()};fv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();fv.H_={T_:fv.getTypeName(),B_:fv.getBaseTypes()};gv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiMultiModalityChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();gv.H_={T_:gv.getTypeName(),B_:gv.getBaseTypes()};mv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_CognitiveApiMultiModalityChatModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiMultiModalityChatModelConfig","AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();mv.H_={T_:mv.getTypeName(),B_:mv.getBaseTypes()};hv=(function(){function e(t){(0,iu.default)(this,e),Re.assign(e,this,t)}return(0,lu.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_OpenAiResponseModelConfig"}},{key:"getBaseTypes",value:function(){return["AugLoop_GenerativeAi_OpenAiModelWithParametersConfigBase","AugLoop_GenerativeAi_OpenAiModelConfig","AugLoop_GenerativeAi_ModelConfig"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();hv.H_={T_:hv.getTypeName(),B_:hv.getBaseTypes()}});var kG=de(()=>{"use strict"});var wG,DG,pv,IG=de(()=>{"use strict";wG=se(Yr()),DG=se(et());Ra();pv=(function(){function e(t){(0,wG.default)(this,e),Re.assign(e,this,t)}return(0,DG.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_GenerativeAi_DebugAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();pv.H_={T_:pv.getTypeName(),B_:pv.getBaseTypes()}});var _G={};Gn(_G,{ChatCompletion:()=>rv,ChatCompletionMessageContentType:()=>tb,ChatPrompt:()=>K3,ChatRole:()=>rb,CognitiveApiMultiModalityChatModelConfig:()=>mv,Completion:()=>J3,CompletionStatus:()=>W2,DebugAnnotation:()=>pv,FinalChatResponse:()=>L3,FunctionType:()=>Cb,GenerativeAICreditResponseStatus:()=>sb,GenerativeAIMeteringResponse:()=>H3,GenerativeAIMeteringResponseStatus:()=>db,ImageCompletion:()=>av,ImageDetailLevel:()=>ab,ImagePrompt:()=>tv,InputAudioFormat:()=>nb,ItemizedMultiModalityDataType:()=>eb,LimitRefreshRate:()=>mb,MediaItemType:()=>_3,MessageItemType:()=>e6e,MeterErrorType:()=>pb,MeterModel:()=>hb,MeterUnit:()=>gb,MeteringApiResponse:()=>N3,ModelConfig:()=>iv,MultiModalityPrompt:()=>$3,MultimodalChatPrompt:()=>q3,OAIFunctionType:()=>ib,OpenAICreditLimitType:()=>ub,OpenAiChatGptImagePrompt:()=>W3,OpenAiChatModelConfig:()=>fv,OpenAiCreditBackend:()=>cb,OpenAiEmbedding:()=>Y3,OpenAiEmbeddingsModelConfig:()=>cv,OpenAiImageModelConfig:()=>ov,OpenAiImagePrompt:()=>G3,OpenAiImageStatus:()=>lb,OpenAiMeteringBackend:()=>fb,OpenAiModel:()=>vb,OpenAiModelConfig:()=>lv,OpenAiModelWithParametersConfigBase:()=>uv,OpenAiMultiModalityChatModelConfig:()=>gv,OpenAiMultiModalityModelConfig:()=>dv,OpenAiResponseModelConfig:()=>hv,OpenAiTextModelConfig:()=>sv,OpenAiVideoPrompt:()=>z3,OpenAiVideoStatus:()=>ob,ParameterType:()=>Rb,PredictionContentType:()=>bb,Prompt:()=>V3,PropertyType:()=>Fb,ReasoningEffort:()=>yb,ResponseFormatType:()=>Sb,ResponseItemPrompt:()=>j3,ResponseOutput:()=>X3,ResponseTextPrompt:()=>Z3,ResponsesAPI:()=>Ab,StreamedChatResponse:()=>B3,TemplatedTextPrompt:()=>Q3,TextChatResponse:()=>M3,TextCompletion:()=>ev,TextPrompt:()=>U3,VideoGenerationJob:()=>nv,isServerMessageType:()=>t6e,toSafeCompletionStatus:()=>Y7e});var MG=de(()=>{"use strict";iG();lG();oG();uG();cG();sG();dG();fG();gG();mG();hG();CG();yG();SG();bG();TG();xG();kG();IG()});var LG,Mg,Jc,BG,PG=de(()=>{"use strict";(function(e){e.CIQ="CIQ",e.URLPaste="URLPaste",e.FilePicker="FilePicker",e.ImplicitSearch="ImplicitSearch"})(LG||(LG={}));(function(e){e.CopilotPlugin="CopilotPlugin",e.File="File",e.People="People",e.Event="Event",e.Message="Message",e.Chat="Chat",e.Folder="Folder",e.Prompt="Prompt"})(Mg||(Mg={}));(function(e){e[e.Word=0]="Word",e[e.PowerPoint=1]="PowerPoint",e[e.OneNote=2]="OneNote",e[e.Excel=3]="Excel",e[e.Pdf=4]="Pdf",e[e.Txt=5]="Txt",e[e.Loop=6]="Loop"})(Jc||(Jc={}));(function(e){e.None="None",e.Truncated="Truncated"})(BG||(BG={}))});var xb=de(()=>{"use strict";PG()});function kb(e){return z2(e.item)}function z2(e){var t="";switch(e.type){case ea.File:{var u=e;t=u.fileName;break}case ea.People:{var s=e;t=s.displayName;break}case ea.Message:{var f=e;t=f.subject;break}case ea.Event:{var p=e;t=p.eventName;break}case ea.Folder:{var r=e;t=r.folderName;break}}return t.trim()}function wb(){return Kt.getInstance().getBooleanFeatureGate("CiqExpandedEccPeopleEnabled")}function vv(){return Kt.getInstance().getBooleanFeatureGate("FolderUrlUnfurlingForGroundingEnabled")}var a6e,n6e,i6e,OG=de(()=>{"use strict";a6e=se(rl()),n6e=se(Yr()),i6e=se(et());H1();J9()});function Db(e,t){var u,s,f;if(!e.fileEntity)throw new Error("File entity is missing in link response.");if(!e.fileName)throw new Error("File name is missing in link response.");return{type:ea.File,sourceType:0,fileName:e.fileName,hitFileName:e.fileName,fileExtension:Rv(e.fileEntity.file.fileType),fileSize:0,url:(u=e.fileEntity.file.fileReference.url)!=null?u:t,itemId:e.fileEntity.file.fileReference.id,sensitivityLabel:{id:(s=(f=e.sensitivityLabel)==null?void 0:f.labelId)!=null?s:""}}}function Rv(e){switch(e){case Jc.Word:return"docx";case Jc.PowerPoint:return"pptx";case Jc.Excel:return"xlsx";case Jc.Pdf:return"pdf";default:return""}}var Ib=de(()=>{"use strict";H1();xb()});function l6e(e){return e.type===Mg.File}function o6e(e){return e.type===Mg.Folder}function _b(e,t){var u=e.promptEntity;if(!u)throw new Error("Prompt entity is missing in link response.");if(!e.displayName)throw new Error("Display name is missing in link response.");if(l6e(u)){var s,f,p;return{type:ea.File,sourceType:0,fileName:e.displayName,hitFileName:e.displayName,fileExtension:Rv(u.file.fileType),fileSize:0,url:(s=u.file.fileReference.url)!=null?s:t,itemId:u.file.fileReference.id,sensitivityLabel:{id:(f=(p=e.sensitivityLabel)==null?void 0:p.labelId)!=null?f:""}}}if(o6e(u)){var r;return{type:ea.Folder,sourceType:0,folderName:e.displayName,hitFolderName:e.displayName,url:(r=u.entityReference.url)!=null?r:t,itemId:u.entityReference.id}}throw new Error("Unsupported prompt entity type.")}var NG=de(()=>{"use strict";H1();xb();Ib()});var An=de(()=>{"use strict";OG();aG();vU();J9();H1();Ib();NG()});var HG,Fv,Zu,$2,si,Cv=de(()=>{"use strict";HG=se(wr()),Fv=(function(e){return e.FeatureArea="FeatureArea",e.ResponsibleAI="ResponsibleAI",e.ChildFeedback="ChildFeedback",e.Experience="Experience",e.ProductSatisfaction="ProductSatisfaction",e.CrashImpact="CrashImpact",e.Custom="Custom",e.AIThumbsDown="AIThumbsDown",e.AIThumbsUp="AIThumbsUp",e})({}),Zu=(function(e){return e.Smile="Smile",e.Frown="Frown",e.Idea="Idea",e.Unclassified="Unclassified",e})({}),$2=(function(e){return e.GeneralCopilot="CanShowGeneralCopilotFeedbackButton",e.SingleClickCopilot="CanShowSingleClickCopilotFeedbackButton",e})({}),si=HG.TurboModuleRegistry.get("FeedbackDialog")});var tl,VG=de(()=>{"use strict";An();Cv();Cv();tl={isFeedbackEnabled:function(){return si?typeof si.isFeedbackEnabled=="function"?si.isFeedbackEnabled():si.isFeedbackEnabled:!1},isCopilotFeedbackEnabled:function(){return si?si.isCopilotFeedbackEnabled?typeof si.isCopilotFeedbackEnabled=="function"?si.isCopilotFeedbackEnabled():si.isCopilotFeedbackEnabled:this.isFeedbackEnabled():!1},getFeedbackEligibility:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$2.GeneralCopilot;return Kt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")&&si&&si.getFeedbackEligibilityBool&&typeof si.getFeedbackEligibilityBool=="function"?si.getFeedbackEligibilityBool(t):Kt.getInstance().getChangeGate("UseIsCopilotFeedbackEnabledAPI")?this.isCopilotFeedbackEnabled():this.isFeedbackEnabled()},getFeedbackEligibilitySettings:function(){return{generalCopilotEnabled:this.getFeedbackEligibility($2.GeneralCopilot),singleClickCopilotEnabled:this.getFeedbackEligibility($2.SingleClickCopilot)}},show:function(t,u,s){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;si==null||si.show(t,u,s,f)},showWithResult:function(t,u,s){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0;return si&&si.showWithResult?si.showWithResult(t,u,s,f):Promise.reject("No feedback module")}}});var Xc=de(()=>{"use strict";VG();Cv()});var Fa=Xe((ZWe,ZG)=>{ZG.exports=OfficePlatformGlobal.SVG});var yv,Mb,Lb,mo,Yc=de(()=>{"use strict";yv=se(Ye()),Mb=yv.createContext({isControlled:!1,checked:[],defaultChecked:[],hasCheckmarks:!1,hasIcons:!1,hasTooltips:!1,isSubmenu:!1,open:!1,onCheckedChange:function(){return!1},setOpen:function(){return!1},shouldFocusOnContainer:void 0,triggerRef:null,hasMaxHeight:!1,hasMaxWidth:!1}),Lb=Mb.Provider,mo=function(){return yv.useContext(Mb)}});var Sv,jG,UG,bv,Av=de(()=>{"use strict";Sv=se(Ye()),jG=Sv.createContext({isCheckedControlled:!1,checked:{},hasCheckmarks:!1,hasIcons:!1,hasTooltips:!1,onCheckedChange:function(){return!1},onArrowClose:function(){return!1},addRadioItem:function(){return!1},removeRadioItem:function(){return!1},trackMenuItem:function(){return!1},untrackMenuItem:function(){return!1}}),UG=jG.Provider,bv=function(){return Sv.useContext(jG)}});var Bb,GG,WG,zG,Pb=de(()=>{"use strict";Bb=se(Ye()),GG=Bb.default.createContext(!1),WG=GG.Provider,zG=function(){return Bb.default.useContext(GG)}});var Ob=de(()=>{"use strict";Yc()});function c6e(e){return typeof e=="boolean"?[{object:e},e]:typeof e=="number"?[{object:e>=0?e:!0},e!==0]:[e,!0]}function qG(e){switch(typeof e){case"object":return e===null?"null":Array.isArray(e)?"array":"object";default:return typeof e}}function s6e(e){return typeof e=="function"?e:typeof e=="string"?u6e[e]:void 0}function d6e(e){return e.array?{array:e.array}:{}}function f6e(e,t){return typeof e=="boolean"?e?Object.assign({object:e},t):t:typeof e=="number"?e===0?t:Object.assign({object:e-1},t):e}function g6e(e,t,u){var s=void 0,f=e[t]!==void 0?e[t]:e[u]!==void 0?e[u]:void 0;return f!==void 0&&(s=s6e(f),s===void 0&&u==="object"&&(s=f6e(f,d6e(e)))),s}function $G(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return Object.assign.apply(Object,[{}].concat(t))}function Bg(e){return e.filter(function(t){return t&&qG(t)==="object"&&Object.getOwnPropertyNames(t).length>0})}function Nb(e,t){for(var u=arguments.length,s=new Array(u>2?u-2:0),f=2;f<u;f++)s[f-2]=arguments[f];var p=Bg(s),r=c6e(e),c=(0,KG.default)(r,2),n=c[0],a=c[1],l=t&&p.length===1;if(p.length>1||l&&p.length===1){var o=l?void 0:$G.apply(void 0,(0,Lg.default)(p)),d=o||p[0],g=function(h){if(d.hasOwnProperty(h)){if(a){var R=d[h],C=qG(R),S=g6e(n,h,C);if(S!==void 0){var F=p.map(function(A){return A[h]}).filter(function(A){return A!==void 0}),E=typeof S=="function"?S.apply(void 0,(0,Lg.default)(F)):Nb.apply(void 0,[S,t].concat((0,Lg.default)(Bg(F))));E!==R&&(o=o||$G.apply(void 0,(0,Lg.default)(p)),o[h]=E)}}!l&&o[h]===void 0&&delete o[h]}};for(var m in d)g(m);return o||d}return p.length>0?p[0]:void 0}function ho(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return Nb.apply(void 0,[!0,!1].concat(t))}function ou(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];return Nb.apply(void 0,[e,!1].concat(u))}var Lg,KG,u6e,Ev=de(()=>{"use strict";Lg=se(oa()),KG=se(gt()),u6e={appendArray:function(){var t;return(t=[]).concat.apply(t,arguments)}}});function m6e(e,t){var u,s;if(t==null){var f;return(f=e.empty)!=null?f:e.empty={}}if(typeof t=="object"||typeof t=="function"){var p,r=(p=e.obj)!=null?p:e.obj=new WeakMap;return r.get(t)||r.set(t,{}).get(t)}var c=t+"",n=(u=e.str)!=null?u:e.str={};return(s=n[c])!=null?s:n[c]={}}function Tv(e,t){var u;return t&&t.length>0?t.reduce(function(s,f){return m6e(s,f)},e):(u=e.noargs)!=null?u:e.noargs={}}var QG=de(()=>{"use strict"});function Hb(e,t,u){var s=Tv(e,u);return Object.prototype.hasOwnProperty.call(s,"value")||(s.value=typeof t=="function"?t():t),[s.value,function(f,p){return Hb(s,f,p)}]}function Si(e){var t=e?Tv(JG,[e]):{};return function(u,s){return Hb(t,u,s)}}function xv(e){var t=e?Tv(JG,[e]):{};return function(u,s){return Hb(t,u,s)}}var JG,kv=de(()=>{"use strict";QG();JG={}});function ua(e){var t=Si(),u=function(){for(var f=arguments.length,p=new Array(f),r=0;r<f;r++)p[r]=arguments[r];return t(function(){return e.apply(void 0,(0,XG.default)(p||[]))},p)[0]};return u}var XG,YG=de(()=>{"use strict";XG=se(oa());kv()});function eW(e){return Array.isArray(e)?ho.apply(void 0,(0,wv.default)(e.map(function(t){return eW(t)}))):e||{}}function h6e(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return ho.apply(void 0,(0,wv.default)(t.map(function(s){return eW(s)})))}function Ct(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];var s=t.filter(function(f){return typeof f=="object"});return s.length>1||s.length===1&&Array.isArray(s[0])?p6e(function(){return h6e.apply(void 0,[void 0].concat((0,wv.default)(s)))},s)[0]:s[0]||{}}var wv,p6e,Vb=de(()=>{"use strict";wv=se(oa());Ev();kv();p6e=Si()});function Bt(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return ou.apply(void 0,[v6e].concat((0,rW.default)(Bg(t))))}var rW,v6e,tW=de(()=>{"use strict";rW=se(oa());Ev();Vb();v6e={className:function(){for(var t=arguments.length,u=new Array(t),s=0;s<t;s++)u[s]=arguments[s];return u.filter(function(f){return f&&typeof f=="string"}).join(" ")},style:Ct}});var $r=Xe((ize,aW)=>{aW.exports=OfficePlatformGlobal.ReactJsxRuntime});function y6e(e){if(typeof e=="function"&&e._callDirect)return e}function S6e(e){if(typeof e=="function"&&e._canCompose)return e}function Dv(e,t){for(var u=S6e(e),s=arguments.length,f=new Array(s>2?s-2:0),p=2;p<s;p++)f[p-2]=arguments[p];if(u)return u.apply(void 0,[t].concat(f));var r=y6e(e);if(r){var c=Object.assign({},t,{children:f});return r(c)}return Zb.default.createElement.apply(Zb.default,[e,t].concat(f))}var R6e,F6e,Zb,C6e,K2,Iv=de(()=>{"use strict";R6e=se(oa()),F6e=se(Qt()),Zb=se(Ye()),C6e=se($r());K2=Dv});function Zr(e,t){for(var u=arguments.length,s=new Array(u>2?u-2:0),f=2;f<u;f++)s[f-2]=arguments[f];return Dv.apply(void 0,[e,t].concat(s))}var jb=de(()=>{"use strict";Iv()});function A6e(e){return Array.isArray(e)?e:[e]}function En(e,t){var u=function(p){var r=p.children,c=(0,nW.default)(p,b6e);return e(c)({},A6e(r))},s=t?iW.memo(u):u;return Object.assign(s,{_staged:e}),s}var nW,iW,b6e,lW=de(()=>{"use strict";nW=se(Qt()),iW=se(Ye());jb();b6e=["children"]});var oW,uW=de(()=>{"use strict";oW=se($r());Iv()});var nn=de(()=>{"use strict";Ev();kv();YG();Vb();tW();Iv();jb();lW();uW()});var q2,es,Pg,cW,Ub=de(()=>{"use strict";q2=function(t){return t.colors},es=[{source:"color",lookup:q2}],Pg=[{source:"backgroundColor",lookup:q2}],cW=[].concat(es,Pg)});function V1(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];var s=function(p){var r={};return t.filter(function(c){return p[c]!==void 0}).forEach(function(c){r[c]=p[c]}),r};return{from:s,keys:t}}var Og=de(()=>{"use strict"});var Q2,sn,sW=de(()=>{"use strict";Ub();Og();Q2=[{source:"borderColor",lookup:q2},{source:"borderWidth"},{source:"borderRadius"},{source:"borderStyle"}],sn=V1("borderColor","borderRadius","borderStyle","borderWidth")});function _v(e,t){return e._keys=t,e}var Gb=de(()=>{"use strict"});function x6e(e,t){return{style:xa.from(e,t)}}var xa,J2,dW=de(()=>{"use strict";Gb();xa={from:function(t,u){var s=t.fontDynamicTypeRamp,f=t.fontFamily,p=t.fontLetterSpacing,r=t.fontLineHeight,c=t.fontMaximumSize,n=t.fontSize,a=t.fontStyle,l=t.fontWeight,o=t.textDecorationLine,d=t.variant,g=u.typography,m=g.families,y=g.sizes,h=g.weights,R=g.variants;if(s!==void 0||f!==void 0||p!==void 0||r!==void 0||c!==void 0||n!==void 0||l!==void 0||d!==void 0){var C,S,F,E,A,T,D,_,M,k,v,b,x,w,L,N,U,K;return{fontFamily:(C=(S=(F=m[f])!=null?F:f)!=null?S:m[(E=R[d])==null?void 0:E.face])!=null?C:(A=R[d])==null?void 0:A.face,fontSize:(T=(D=(_=y[n])!=null?_:n)!=null?D:y[(M=R[d])==null?void 0:M.size])!=null?T:(k=R[d])==null?void 0:k.size,fontStyle:a,fontWeight:(v=(b=(x=h[l])!=null?x:l)!=null?b:h[(w=R[d])==null?void 0:w.weight])!=null?v:(L=R[d])==null?void 0:L.weight,lineHeight:r??((N=R[d])==null?void 0:N.lineHeight),letterSpacing:p??((U=R[d])==null?void 0:U.letterSpacing),dynamicTypeRamp:s??((K=R[d])==null?void 0:K.dynamicTypeRamp),maximumFontSize:c,textDecorationLine:o}}return{}},keys:["fontDynamicTypeRamp","fontFamily","fontLineHeight","fontLetterSpacing","fontMaximumSize","fontSize","fontStyle","fontWeight","variant","textDecorationLine"]};J2=_v(x6e,xa.keys)});var pn,fW=de(()=>{"use strict";Og();pn=V1("width","height","minWidth","maxWidth","minHeight","maxHeight","padding","paddingHorizontal","paddingVertical","paddingStart","paddingEnd")});var gW,mW=de(()=>{"use strict";Og();gW=V1("shadowColor","shadowOffset","shadowOpacity","shadowRadius")});var Bl=de(()=>{"use strict";sW();Ub();dW();fW();mW();Og();Gb()});function D6e(e){return typeof e=="function"&&e._staged||void 0}function di(e,t,u){var s=D6e(e),f=Ng.useMemo(function(){var n={},a=function(o){var d=n.result,g=typeof d=="function"?o:Bt(d,o),m=u?Object.keys(g).filter(function(C){return!u(C)}):void 0;(m==null?void 0:m.length)>0&&(g=Bt(g,Object.assign.apply(Object,[{}].concat((0,pW.default)(m.map(function(C){return(0,hW.default)({},C,void 0)}))))));for(var y=arguments.length,h=new Array(y>1?y-1:0),R=1;R<y;R++)h[R-1]=arguments[R];return typeof d=="function"?d.apply(void 0,[g].concat(h)):Ng.createElement.apply(Ng,[e,g].concat(h))};return a._canCompose=!0,[a,n]},[e,u]),p=(0,vW.default)(f,2),r=p[0],c=p[1];return c.result=s?s(t):t,r}var hW,pW,vW,Ng,RW=de(()=>{"use strict";hW=se(In()),pW=se(oa()),vW=se(gt()),Ng=se(Ye());nn()});var Wb=de(()=>{"use strict";RW();nn()});function Mv(e){var t=e.slots,u=e.filters,s=u===void 0?{}:u,f=e.useStyling;return function(){var p=typeof f=="function"?f.apply(void 0,arguments):f||{},r={};return Object.keys(t).forEach(function(c){r[c]=di(t[c],p[c],s[c])}),r}}var FW=de(()=>{"use strict";Wb()});var zb=de(()=>{"use strict";FW()});var Lv,X2,al,CW=de(()=>{"use strict";Lv=se(Ye()),X2=Lv.createContext(void 0),al=function(){return Lv.useContext(X2)}});var ju=de(()=>{"use strict";CW()});function Hg(e,t,u,s){var f=function(c){var n=e[c],a=n===t[c]?void 0:n,l=u(function(){return a===void 0?t:Object.assign({},t,(0,yW.default)({},c,a))},[a]),o=(0,SW.default)(l,2);t=o[0],u=o[1]};for(var p of s)f(p);return[t,u]}var yW,SW,bW=de(()=>{"use strict";yW=se(In()),SW=se(gt())});function Z1(e,t,u,s){var f={tokens:e,subCache:u};return t&&t.length>0&&(f=t.filter(function(p){return s(p)}).reduce(function(p,r){var c=p.tokens[r],n=p.subCache(function(){return c&&typeof c=="object"?ho(p.tokens,c):p.tokens},[c]),a=(0,AW.default)(n,2),l=a[0],o=a[1];return{tokens:l,subCache:o}},f)),[f.tokens,f.subCache]}var AW,EW=de(()=>{"use strict";AW=se(gt());nn()});function I6e(e,t,u){return typeof e=="string"&&(e=u&&u(t,e)||{}),typeof e=="function"&&(e=e(t)),e}function Y2(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];var f=Si(),p=function(c){return f(function(){return ho.apply(void 0,(0,$b.default)(u.map(function(n){return I6e(n,c,e)})))},[c])};return p.customize=function(){for(var r=arguments.length,c=new Array(r),n=0;n<r;n++)c[n]=arguments[n];var a=[].concat(u,c);return Y2.apply(void 0,[e].concat((0,$b.default)(a)))},p}var $b,TW=de(()=>{"use strict";$b=se(oa());nn();nn()});var xW=de(()=>{"use strict"});function D0(e,t,u){var s=Object.keys(u).filter(function(r){return u[r]!==void 0}).sort(),f=function(c){var n=t(function(){return Object.assign({},e,(0,kW.default)({},c,u[c]))},[c,u[c]]),a=(0,wW.default)(n,2);e=a[0],t=a[1]};for(var p of s)f(p);return[e,t]}var kW,wW,DW=de(()=>{"use strict";kW=se(In()),wW=se(gt())});var Vg=de(()=>{"use strict";bW();EW();TW();xW();DW()});function _W(e,t){return function(u,s,f){return f(function(){return e(u,s)},(t||[]).map(function(p){return u[p]}))[0]}}function _6e(e,t){return typeof t=="object"&&Array.isArray(t)?e.filter(function(u){return t.findIndex(function(s){return s===u})!==-1}):t?e:[]}function Kb(e,t){var u=_W(e,t);return u.refine=t&&t.length>0?function(s){return _W(e,_6e(t,s))}:void 0,u}function qb(e,t){var u={};return Object.keys(e).forEach(function(s){var f=typeof e[s]=="function"&&e[s].refine;u[s]=f?f(t):e[s]}),u}var Qb=de(()=>{"use strict"});function M6e(e,t,u,s){var f={};return Object.keys(e).forEach(function(p){var r=e[p];f[p]=typeof r=="function"?r(t,u,s(null,[p])[1]):r}),f}function Pv(e,t){var u=t.useTheme,s=t.getComponentInfo,f=e.tokens,p=e.tokensThatAreAlsoProps,r=qb(e.slotProps||{},p),c=Y2.apply(void 0,[s].concat((0,MW.default)(f)));return function(n,a){var l=u(),o=c(l),d=(0,Bv.default)(o,2),g=d[0],m=d[1];if(e.states){var y=Z1(g,e.states,m,a||function(S){return n[S]}),h=(0,Bv.default)(y,2);g=h[0],m=h[1]}if(typeof p=="object"&&Array.isArray(p)){var R=Hg(n,g,m,p),C=(0,Bv.default)(R,2);g=C[0],m=C[1]}else p==="all"&&(g=Object.assign({},g,n));return M6e(r,g,l,m)}}var Bv,MW,LW=de(()=>{"use strict";Bv=se(gt()),MW=se(oa());Vg();Qb()});var Jb=de(()=>{"use strict";LW();Qb();Vg()});function Zg(e,t,u){var s=u==null?void 0:u.__options;e=s?ou(Xb,s,e):Object.assign({},e),e.useStyling=e.slotProps||e.tokens?Pv(e,t):function(){return{}};var f=Mv(e),p=En(function(r){return e.useRender(r,f)});return p.displayName=e.displayName,p.__options=e,p.customize=function(){for(var r=arguments.length,c=new Array(r),n=0;n<r;n++)c[n]=arguments[n];return Zg(ou(Xb,e,{tokens:c}),t)},p.compose=function(r){return Zg(ou(Xb,e,r),t)},e.statics&&Object.assign(p,e.statics),p}var Xb,BW=de(()=>{"use strict";nn();nn();zb();Jb();Xb={tokens:"appendArray",object:!0}});var PW=de(()=>{"use strict";BW()});var NW=Xe((M$e,OW)=>{OW.exports={color:{anchor:{primary:"#394146",shade10:"#333a3f",shade20:"#2b3135",shade30:"#202427",shade40:"#111315",shade50:"#090a0b",tint10:"#4d565c",tint20:"#626c72",tint30:"#808a90",tint40:"#bcc3c7",tint50:"#dbdfe1",tint60:"#f6f7f8"},beige:{primary:"#7a7574",shade10:"#6e6968",shade20:"#5d5958",shade30:"#444241",shade40:"#252323",shade50:"#141313",tint10:"#8a8584",tint20:"#9a9594",tint30:"#afabaa",tint40:"#d7d4d4",tint50:"#eae8e8",tint60:"#faf9f9"},berry:{primary:"#c239b3",shade10:"#af33a1",shade20:"#932b88",shade30:"#6d2064",shade40:"#3a1136",shade50:"#1f091d",tint10:"#c94cbc",tint20:"#d161c4",tint30:"#da7ed0",tint40:"#edbbe7",tint50:"#f5daf2",tint60:"#fdf5fc"},black:"#000000",blackAlpha10:"#0000001a",blackAlpha20:"#00000033",blackAlpha30:"#0000004d",blackAlpha40:"#00000066",blackAlpha5:"#0000000d",blackAlpha50:"#00000080",blackAlpha60:"#00000099",blackAlpha70:"#000000b3",blackAlpha80:"#000000cc",blackAlpha90:"#000000e6",blue:{primary:"#0078d4",shade10:"#006cbf",shade20:"#005ba1",shade30:"#004377",shade40:"#002440",shade50:"#001322",tint10:"#1a86d9",tint20:"#3595de",tint30:"#5caae5",tint40:"#a9d3f2",tint50:"#d0e7f8",tint60:"#f3f9fd"},brand:{10:"#061724",20:"#082338",30:"#0a2e4a",40:"#0c3b5e",50:"#0e4775",60:"#0f548c",70:"#115ea3",80:"#0f6cbd",90:"#2886de",100:"#479ef5",110:"#62abf5",120:"#77b7f7",130:"#96c6fa",140:"#b4d6fa",150:"#cfe4fa",160:"#ebf3fc",primary:"#185abd",shade10:"#1651aa",shade20:"#13458f",shade30:"#0e336a",shade40:"#004578",shade50:"#043862",shade60:"#092c47",tint10:"#2e6ac5",tint20:"#6794d7",tint30:"#aec6eb",tint40:"#d2e0f4",tint50:"#deecf9",tint60:"#eff6fc"},brandShadowAmbient:"#0000004d",brandShadowKey:"#00000040",brass:{primary:"#986f0b",shade10:"#89640a",shade20:"#745408",shade30:"#553e06",shade40:"#2e2103",shade50:"#181202",tint10:"#a47d1e",tint20:"#b18c34",tint30:"#c1a256",tint40:"#e0cea2",tint50:"#efe4cb",tint60:"#fbf8f2"},bronze:{primary:"#a74109",shade10:"#963a08",shade20:"#7f3107",shade30:"#5e2405",shade40:"#321303",shade50:"#1b0a01",tint10:"#b2521e",tint20:"#bc6535",tint30:"#ca8057",tint40:"#e5bba4",tint50:"#f1d9cc",tint60:"#fbf5f2"},brown:{primary:"#8e562e",shade10:"#804d29",shade20:"#6c4123",shade30:"#50301a",shade40:"#2b1a0e",shade50:"#170e07",tint10:"#9c663f",tint20:"#a97652",tint30:"#bb8f6f",tint40:"#ddc3b0",tint50:"#edded3",tint60:"#faf7f4"},burgundy:{primary:"#a4262c",shade10:"#942228",shade20:"#7d1d21",shade30:"#5c1519",shade40:"#310b0d",shade50:"#1a0607",tint10:"#af393e",tint20:"#ba4d52",tint30:"#c86c70",tint40:"#e4afb2",tint50:"#f0d3d4",tint60:"#fbf4f4"},charcoal:{primary:"#393939",shade10:"#333333",shade20:"#2b2b2b",shade30:"#202020",shade40:"#111111",shade50:"#090909",tint10:"#515151",tint20:"#686868",tint30:"#888888",tint40:"#c4c4c4",tint50:"#dfdfdf",tint60:"#f7f7f7"},cornflower:{primary:"#4f6bed",shade10:"#4760d5",shade20:"#3c51b4",shade30:"#2c3c85",shade40:"#182047",shade50:"#0d1126",tint10:"#637cef",tint20:"#778df1",tint30:"#93a4f4",tint40:"#c8d1fa",tint50:"#e1e6fc",tint60:"#f7f9fe"},cranberry:{primary:"#c50f1f",shade10:"#b10e1c",shade20:"#960b18",shade30:"#6e0811",shade40:"#3b0509",shade50:"#200205",tint10:"#cc2635",tint20:"#d33f4c",tint30:"#dc626d",tint40:"#eeacb2",tint50:"#f6d1d5",tint60:"#fdf3f4"},cyan:{primary:"#0099bc",shade10:"#008aa9",shade20:"#00748f",shade30:"#005669",shade40:"#002e38",shade50:"#00181e",tint10:"#18a4c4",tint20:"#31afcc",tint30:"#56bfd7",tint40:"#a4deeb",tint50:"#cdedf4",tint60:"#f2fafc"},darkBlue:{primary:"#003966",shade10:"#00335c",shade20:"#002b4e",shade30:"#002039",shade40:"#00111f",shade50:"#000910",tint10:"#0e4a78",tint20:"#215c8b",tint30:"#4178a3",tint40:"#92b5d1",tint50:"#c2d6e7",tint60:"#eff4f9"},darkBrown:{primary:"#4d291c",shade10:"#452519",shade20:"#3a1f15",shade30:"#2b1710",shade40:"#170c08",shade50:"#0c0704",tint10:"#623a2b",tint20:"#784d3e",tint30:"#946b5c",tint40:"#caada3",tint50:"#e3d2cb",tint60:"#f8f3f2"},darkGreen:{primary:"#0b6a0b",shade10:"#0a5f0a",shade20:"#085108",shade30:"#063b06",shade40:"#032003",shade50:"#021102",tint10:"#1a7c1a",tint20:"#2d8e2d",tint30:"#4da64d",tint40:"#9ad29a",tint50:"#c6e7c6",tint60:"#f0f9f0"},darkOrange:{primary:"#da3b01",shade10:"#c43501",shade20:"#a62d01",shade30:"#7a2101",shade40:"#411200",shade50:"#230900",tint10:"#de501c",tint20:"#e36537",tint30:"#e9835e",tint40:"#f4bfab",tint50:"#f9dcd1",tint60:"#fdf6f3"},darkPurple:{primary:"#401b6c",shade10:"#3a1861",shade20:"#311552",shade30:"#240f3c",shade40:"#130820",shade50:"#0a0411",tint10:"#512b7e",tint20:"#633e8f",tint30:"#7e5ca7",tint40:"#b9a3d3",tint50:"#d8cce7",tint60:"#f5f2f9"},darkRed:{primary:"#750b1c",shade10:"#690a19",shade20:"#590815",shade30:"#420610",shade40:"#230308",shade50:"#130204",tint10:"#861b2c",tint20:"#962f3f",tint30:"#ac4f5e",tint40:"#d69ca5",tint50:"#e9c7cd",tint60:"#f9f0f2"},darkTeal:{primary:"#006666",shade10:"#005c5c",shade20:"#004e4e",shade30:"#003939",shade40:"#001f1f",shade50:"#001010",tint10:"#0e7878",tint20:"#218b8b",tint30:"#41a3a3",tint40:"#92d1d1",tint50:"#c2e7e7",tint60:"#eff9f9"},excel:{primary:"#107c41",shade10:"#0f703b",shade20:"#0c5f32",shade30:"#094624",shade40:"#094624",shade50:"#052912",shade60:"#03160a",tint10:"#218d51",tint20:"#55b17e",tint30:"#a0d8b9",tint40:"#caead8",tint50:"#a0d8b9",tint60:"#caead8"},forest:{primary:"#498205",shade10:"#427505",shade20:"#376304",shade30:"#294903",shade40:"#162702",shade50:"#0c1501",tint10:"#599116",tint20:"#6ba02b",tint30:"#85b44c",tint40:"#bdd99b",tint50:"#dbebc7",tint60:"#f6faf0"},gold:{primary:"#c19c00",shade10:"#ae8c00",shade20:"#937700",shade30:"#6c5700",shade40:"#3a2f00",shade50:"#1f1900",tint10:"#c8a718",tint20:"#d0b232",tint30:"#dac157",tint40:"#ecdfa5",tint50:"#f5eece",tint60:"#fdfbf2"},grape:{primary:"#881798",shade10:"#7a1589",shade20:"#671174",shade30:"#4c0d55",shade40:"#29072e",shade50:"#160418",tint10:"#952aa4",tint20:"#a33fb1",tint30:"#b55fc1",tint40:"#d9a7e0",tint50:"#eaceef",tint60:"#faf2fb"},green:{primary:"#107c10",shade10:"#0e700e",shade20:"#0c5e0c",shade30:"#094509",shade40:"#052505",shade50:"#031403",tint10:"#218c21",tint20:"#359b35",tint30:"#54b054",tint40:"#9fd89f",tint50:"#c9eac9",tint60:"#f1faf1"},grey10:"#1a1a1a",grey10Alpha10:"#1a1a1a1a",grey10Alpha20:"#1a1a1a33",grey10Alpha30:"#1a1a1a4d",grey10Alpha40:"#1a1a1a66",grey10Alpha5:"#1a1a1a0d",grey10Alpha50:"#1a1a1a80",grey10Alpha60:"#1a1a1a99",grey10Alpha70:"#1a1a1ab3",grey10Alpha80:"#1a1a1acc",grey10Alpha90:"#1a1a1ae6",grey12:"#1f1f1f",grey12Alpha10:"#1f1f1f1a",grey12Alpha20:"#1f1f1f33",grey12Alpha30:"#1f1f1f4d",grey12Alpha40:"#1f1f1f66",grey12Alpha5:"#1f1f1f0d",grey12Alpha50:"#1f1f1f80",grey12Alpha60:"#1f1f1f99",grey12Alpha70:"#1f1f1fb3",grey12Alpha80:"#1f1f1fcc",grey12Alpha90:"#1f1f1fe6",grey14:"#242424",grey14Alpha10:"#2424241a",grey14Alpha20:"#24242433",grey14Alpha30:"#2424244d",grey14Alpha40:"#24242466",grey14Alpha5:"#2424240d",grey14Alpha50:"#24242480",grey14Alpha60:"#24242499",grey14Alpha70:"#242424b3",grey14Alpha80:"#242424cc",grey14Alpha90:"#242424e6",grey16:"#292929",grey18:"#2e2e2e",grey2:"#050505",grey20:"#333333",grey22:"#383838",grey24:"#3d3d3d",grey26:"#424242",grey28:"#474747",grey30:"#4d4d4d",grey32:"#525252",grey34:"#575757",grey36:"#5c5c5c",grey38:"#616161",grey4:"#0a0a0a",grey40:"#666666",grey42:"#6b6b6b",grey44:"#707070",grey46:"#757575",grey48:"#7a7a7a",grey50:"#808080",grey52:"#858585",grey54:"#8a8a8a",grey56:"#8f8f8f",grey58:"#949494",grey6:"#0f0f0f",grey60:"#999999",grey62:"#9e9e9e",grey64:"#a3a3a3",grey66:"#a8a8a8",grey68:"#adadad",grey70:"#b3b3b3",grey72:"#b8b8b8",grey74:"#bdbdbd",grey76:"#c2c2c2",grey78:"#c7c7c7",grey8:"#141414",grey80:"#cccccc",grey82:"#d1d1d1",grey84:"#d6d6d6",grey86:"#dbdbdb",grey88:"#e0e0e0",grey90:"#e6e6e6",grey92:"#ebebeb",grey94:"#f0f0f0",grey96:"#f5f5f5",grey98:"#fafafa",hotPink:{primary:"#e3008c",shade10:"#cc007e",shade20:"#ad006a",shade30:"#7f004e",shade40:"#44002a",shade50:"#240016",tint10:"#e61c99",tint20:"#ea38a6",tint30:"#ee5fb7",tint40:"#f7adda",tint50:"#fbd2eb",tint60:"#fef4fa"},lavender:{primary:"#7160e8",shade10:"#6656d1",shade20:"#5649b0",shade30:"#3f3682",shade40:"#221d46",shade50:"#120f25",tint10:"#8172eb",tint20:"#9184ee",tint30:"#a79cf1",tint40:"#d2ccf8",tint50:"#e7e4fb",tint60:"#f9f8fe"},lightBlue:{primary:"#3a96dd",shade10:"#3487c7",shade20:"#2c72a8",shade30:"#20547c",shade40:"#112d42",shade50:"#091823",tint10:"#4fa1e1",tint20:"#65ade5",tint30:"#83bdeb",tint40:"#bfddf5",tint50:"#dcedfa",tint60:"#f6fafe"},lightGreen:{primary:"#13a10e",shade10:"#11910d",shade20:"#0e7a0b",shade30:"#0b5a08",shade40:"#063004",shade50:"#031a02",tint10:"#27ac22",tint20:"#3db838",tint30:"#5ec75a",tint40:"#a7e3a5",tint50:"#cef0cd",tint60:"#f2fbf2"},lightTeal:{primary:"#00b7c3",shade10:"#00a5af",shade20:"#008b94",shade30:"#00666d",shade40:"#00373a",shade50:"#001d1f",tint10:"#18bfca",tint20:"#32c8d1",tint30:"#58d3db",tint40:"#a6e9ed",tint50:"#cef3f5",tint60:"#f2fcfd"},lilac:{primary:"#b146c2",shade10:"#9f3faf",shade20:"#863593",shade30:"#63276d",shade40:"#35153a",shade50:"#1c0b1f",tint10:"#ba58c9",tint20:"#c36bd1",tint30:"#cf87da",tint40:"#e6bfed",tint50:"#f2dcf5",tint60:"#fcf6fd"},lime:{primary:"#73aa24",shade10:"#689920",shade20:"#57811b",shade30:"#405f14",shade40:"#23330b",shade50:"#121b06",tint10:"#81b437",tint20:"#90be4c",tint30:"#a4cc6c",tint40:"#cfe5af",tint50:"#e5f1d3",tint60:"#f8fcf4"},magenta:{primary:"#bf0077",shade10:"#ac006b",shade20:"#91005a",shade30:"#6b0043",shade40:"#390024",shade50:"#1f0013",tint10:"#c71885",tint20:"#ce3293",tint30:"#d957a8",tint40:"#eca5d1",tint50:"#f5cee6",tint60:"#fcf2f9"},marigold:{primary:"#eaa300",shade10:"#d39300",shade20:"#b27c00",shade30:"#835b00",shade40:"#463100",shade50:"#251a00",tint10:"#edad1c",tint20:"#efb839",tint30:"#f2c661",tint40:"#f9e2ae",tint50:"#fcefd3",tint60:"#fefbf4"},mink:{primary:"#5d5a58",shade10:"#54514f",shade20:"#474443",shade30:"#343231",shade40:"#1c1b1a",shade50:"#0f0e0e",tint10:"#706d6b",tint20:"#84817e",tint30:"#9e9b99",tint40:"#cecccb",tint50:"#e5e4e3",tint60:"#f8f8f8"},navy:{primary:"#0027b4",shade10:"#0023a2",shade20:"#001e89",shade30:"#001665",shade40:"#000c36",shade50:"#00061d",tint10:"#173bbd",tint20:"#3050c6",tint30:"#546fd2",tint40:"#a3b2e8",tint50:"#ccd5f3",tint60:"#f2f4fc"},neutralShadowAmbient:"#0000001f",neutralShadowAmbientDarker:"#00000033",neutralShadowAmbientLighter:"#0000000f",neutralShadowKey:"#00000024",neutralShadowKeyDarker:"#0000003d",neutralShadowKeyLighter:"#00000012",office:{primary:"#d83b01",shade10:"#c33400",shade20:"#a52c00",shade30:"#792000",shade40:"#792000",shade50:"#4d2415",shade60:"#29130b",tint10:"#dd4f1b",tint20:"#e8825d",tint30:"#f4beaa",tint40:"#f9dcd1",tint50:"#f4beaa",tint60:"#f9dcd1"},oneNote:{primary:"#80397b",shade10:"#6c2f68",shade20:"#52254f",shade30:"#3c1a3a",shade40:"#430e60",shade50:"#430e60",shade60:"#430e60",tint10:"#9e5499",tint20:"#d4a9d1",tint30:"#e0bfde",tint40:"#f0daee",tint50:"#e6d1f2",tint60:"#e6d1f2"},orange:{primary:"#f7630c",shade10:"#de590b",shade20:"#bc4b09",shade30:"#8a3707",shade40:"#4a1e04",shade50:"#271002",tint10:"#f87528",tint20:"#f98845",tint30:"#faa06b",tint40:"#fdcfb4",tint50:"#fee5d7",tint60:"#fff9f5"},orchid:{primary:"#8764b8",shade10:"#795aa6",shade20:"#674c8c",shade30:"#4c3867",shade40:"#281e37",shade50:"#16101d",tint10:"#9373c0",tint20:"#a083c9",tint30:"#b29ad4",tint40:"#d7caea",tint50:"#e9e2f4",tint60:"#f9f8fc"},outlook:{primary:"#0078d4",shade10:"#106ebe",shade20:"#1664a7",shade30:"#135995",shade40:"#004578",shade50:"#043862",shade60:"#092c47",tint10:"#2488d8",tint20:"#69afe5",tint30:"#b3d6f2",tint40:"#cce3f5",tint50:"#deecf9",tint60:"#eff6fc"},peach:{primary:"#ff8c00",shade10:"#e67e00",shade20:"#c26a00",shade30:"#8f4e00",shade40:"#4d2a00",shade50:"#291600",tint10:"#ff9a1f",tint20:"#ffa83d",tint30:"#ffba66",tint40:"#ffddb3",tint50:"#ffedd6",tint60:"#fffaf5"},pink:{primary:"#e43ba6",shade10:"#cd3595",shade20:"#ad2d7e",shade30:"#80215d",shade40:"#441232",shade50:"#24091b",tint10:"#e750b0",tint20:"#ea66ba",tint30:"#ef85c8",tint40:"#f7c0e3",tint50:"#fbddf0",tint60:"#fef6fb"},platinum:{primary:"#69797e",shade10:"#5f6d71",shade20:"#505c60",shade30:"#3b4447",shade40:"#1f2426",shade50:"#111314",tint10:"#79898d",tint20:"#89989d",tint30:"#a0adb2",tint40:"#cdd6d8",tint50:"#e4e9ea",tint60:"#f8f9fa"},plum:{primary:"#77004d",shade10:"#6b0045",shade20:"#5a003b",shade30:"#43002b",shade40:"#240017",shade50:"#13000c",tint10:"#87105d",tint20:"#98246f",tint30:"#ad4589",tint40:"#d696c0",tint50:"#e9c4dc",tint60:"#faf0f6"},powerPoint:{primary:"#c43e1c",shade10:"#b13719",shade20:"#952f15",shade30:"#6e220f",shade40:"#6e220f",shade50:"#3c1805",shade60:"#200d03",tint10:"#cb5031",tint20:"#dc816a",tint30:"#edbcb0",tint40:"#f6dbd4",tint50:"#edbcb0",tint60:"#f6dbd4"},pumpkin:{primary:"#ca5010",shade10:"#b6480e",shade20:"#9a3d0c",shade30:"#712d09",shade40:"#3d1805",shade50:"#200d03",tint10:"#d06228",tint20:"#d77440",tint30:"#df8e64",tint40:"#efc4ad",tint50:"#f7dfd2",tint60:"#fdf7f4"},purple:{primary:"#5c2e91",shade10:"#532982",shade20:"#46236e",shade30:"#341a51",shade40:"#1c0e2b",shade50:"#0f0717",tint10:"#6b3f9e",tint20:"#7c52ab",tint30:"#9470bd",tint40:"#c6b1de",tint50:"#e0d3ed",tint60:"#f7f4fb"},red:{primary:"#d13438",shade10:"#bc2f32",shade20:"#9f282b",shade30:"#751d1f",shade40:"#3f1011",shade50:"#210809",tint10:"#d7494c",tint20:"#dc5e62",tint30:"#e37d80",tint40:"#f1bbbc",tint50:"#f8dadb",tint60:"#fdf6f6"},royalBlue:{primary:"#004e8c",shade10:"#00467e",shade20:"#003b6a",shade30:"#002c4e",shade40:"#00172a",shade50:"#000c16",tint10:"#125e9a",tint20:"#286fa8",tint30:"#4a89ba",tint40:"#9abfdc",tint50:"#c7dced",tint60:"#f0f6fa"},seafoam:{primary:"#00cc6a",shade10:"#00b85f",shade20:"#009b51",shade30:"#00723b",shade40:"#003d20",shade50:"#002111",tint10:"#19d279",tint20:"#34d889",tint30:"#5ae0a0",tint40:"#a8f0cd",tint50:"#cff7e4",tint60:"#f3fdf8"},silver:{primary:"#859599",shade10:"#78868a",shade20:"#657174",shade30:"#4a5356",shade40:"#282d2e",shade50:"#151818",tint10:"#92a1a5",tint20:"#a0aeb1",tint30:"#b3bfc2",tint40:"#d8dfe0",tint50:"#eaeeef",tint60:"#fafbfb"},steel:{primary:"#005b70",shade10:"#005265",shade20:"#004555",shade30:"#00333f",shade40:"#001b22",shade50:"#000f12",tint10:"#0f6c81",tint20:"#237d92",tint30:"#4496a9",tint40:"#94c8d4",tint50:"#c3e1e8",tint60:"#eff7f9"},teal:{primary:"#038387",shade10:"#037679",shade20:"#026467",shade30:"#02494c",shade40:"#012728",shade50:"#001516",tint10:"#159195",tint20:"#2aa0a4",tint30:"#4cb4b7",tint40:"#9bd9db",tint50:"#c7ebec",tint60:"#f0fafa"},white:"#ffffff",whiteAlpha10:"#ffffff1a",whiteAlpha20:"#ffffff33",whiteAlpha30:"#ffffff4d",whiteAlpha40:"#ffffff66",whiteAlpha5:"#ffffff0d",whiteAlpha50:"#ffffff80",whiteAlpha60:"#ffffff99",whiteAlpha70:"#ffffffb3",whiteAlpha80:"#ffffffcc",whiteAlpha90:"#ffffffe6",word:{primary:"#185abd",shade10:"#1651aa",shade20:"#13458f",shade30:"#0e336a",shade40:"#0e336a",shade50:"#0c2145",shade60:"#071225",tint10:"#2e6ac5",tint20:"#6794d7",tint30:"#aec6eb",tint40:"#d2e0f4",tint50:"#aec6eb",tint60:"#d2e0f4"},yellow:{primary:"#fde300",shade10:"#e4cc00",shade20:"#c0ad00",shade30:"#817400",shade40:"#4c4400",shade50:"#282400",tint10:"#fde61e",tint20:"#fdea3d",tint30:"#feee66",tint40:"#fef7b2",tint50:"#fffad6",tint60:"#fffef5"},hcButtonFace:"PlatformColor(ButtonFace)",hcButtonText:"PlatformColor(ButtonText)",hcCanvas:"PlatformColor(Window)",hcCanvasText:"PlatformColor(WindowText)",hcDisabled:"PlatformColor(GrayText)",hcHighlight:"PlatformColor(Highlight)",hcHighlightText:"PlatformColor(HighlightText)",hcHyperlink:"PlatformColor(Hotlight)"},corner:{radius120:12,radius20:2,radius40:4,radius60:6,radius80:8,radiusCircular:9999,radiusNone:0},font:{family:{base:"Segoe UI",monospace:"Consolas",numeric:"Bahnschrift"},lineHeight100:14,lineHeight1000:92,lineHeight200:16,lineHeight300:20,lineHeight400:22,lineHeight500:26,lineHeight600:32,lineHeight700:36,lineHeight800:40,lineHeight900:52,size100:10,size1000:68,size200:12,size300:14,size400:16,size500:20,size600:24,size700:28,size800:32,size900:40,weight:{bold:"700",medium:"500",regular:"400",semibold:"600"}},size100:10,size120:12,size1200:120,size160:16,size20:2,size200:20,size240:24,size280:28,size320:32,size360:36,size40:4,size400:40,size480:48,size560:56,size60:6,size640:64,size720:72,size80:8,size800:80,sizeNone:0,stroke:{width05:.5,width10:1,width15:1.5,width20:2,width30:3,width40:4,width60:6,widthNone:0}}});var HW,Le,VW=de(()=>{"use strict";HW=se(NW()),Le=HW.default});var Yb=Xe((B$e,ZW)=>{ZW.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var UW=Xe((P$e,jW)=>{jW.exports={brandBackground:{rest:"#1651aa",hover:"#185abd",pressed:"#004578",selected:"#13458f"},brandBackground2:{rest:"#004578"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#6794d7"},brandForeground2:{rest:"#aec6eb"},brandForegroundLink:{rest:"#2e6ac5",hover:"#aec6eb",pressed:"#6794d7",selected:"#2e6ac5"},brandStroke1:{rest:"#2e6ac5"},brandStroke2:{rest:"#0e336a"},compoundBrandBackground1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},compoundBrandForeground1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},compoundBrandStroke1:{rest:"#2e6ac5",hover:"#6794d7",pressed:"#185abd"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},neutralBackground1:{rest:"#292929",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},neutralBackground2:{rest:"#1f1f1f",hover:"#333333",pressed:"#141414",selected:"#2e2e2e"},neutralBackground3:{rest:"#141414",hover:"#292929",pressed:"#0a0a0a",selected:"#242424"},neutralBackground4:{rest:"#0a0a0a",hover:"#1f1f1f",pressed:"#000000",selected:"#1a1a1a"},neutralBackground5:{rest:"#000000",hover:"#141414",pressed:"#050505",selected:"#0f0f0f"},neutralBackground6:{rest:"#333333"},neutralBackgroundDisabled:{rest:"#141414"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#d6d6d6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#6794d7",brandPressed:"#2e6ac5",brandSelected:"#6794d7",selected:"#ffffff"},neutralForeground3:{rest:"#adadad",hover:"#d6d6d6",pressed:"#d6d6d6",brandHover:"#6794d7",brandPressed:"#2e6ac5",brandSelected:"#6794d7",selected:"#d6d6d6"},neutralForeground4:{rest:"#999999"},neutralForegroundDisabled:{rest:"#5c5c5c"},neutralForegroundInverted:{rest:"#242424"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#333333"},neutralStencil2:{rest:"#575757"},neutralStroke1:{rest:"#666666",hover:"#757575",pressed:"#6b6b6b",selected:"#707070"},neutralStroke2:{rest:"#525252"},neutralStroke3:{rest:"#3d3d3d"},neutralStrokeAccessible:{rest:"#adadad",hover:"#bdbdbd",pressed:"#b3b3b3",selected:"#6794d7"},neutralStrokeDisabled:{rest:"#424242"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtleBackground:{rest:"#00000000",hover:"#383838",pressed:"#2e2e2e",selected:"#333333"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var WW=Xe((O$e,GW)=>{GW.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var $W=Xe((N$e,zW)=>{zW.exports={brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#004578",selected:"#13458f"},brandBackground2:{rest:"#eff6fc"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#185abd"},brandForeground2:{rest:"#1651aa"},brandForegroundLink:{rest:"#1651aa",hover:"#13458f",pressed:"#004578",selected:"#1651aa"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#d2e0f4"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},compoundBrandForeground1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#13458f"},dangerBackground1:{rest:"#fdf6f6"},dangerBackground2:{rest:"#f1bbbc"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#f1bbbc"},dangerBorder2:{rest:"#d13438"},dangerBorderActive:{rest:"#d13438"},dangerForeground1:{rest:"#bc2f32"},dangerForeground2:{rest:"#751d1f"},dangerForeground3:{rest:"#d13438"},dangerForegroundInverted:{rest:"#dc5e62"},neutralBackground1:{rest:"#ffffff",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},neutralBackground2:{rest:"#fafafa",hover:"#f0f0f0",pressed:"#dbdbdb",selected:"#e6e6e6"},neutralBackground3:{rest:"#f5f5f5",hover:"#ebebeb",pressed:"#d6d6d6",selected:"#e0e0e0"},neutralBackground4:{rest:"#f0f0f0",hover:"#fafafa",pressed:"#f5f5f5",selected:"#ffffff"},neutralBackground5:{rest:"#ebebeb",hover:"#f5f5f5",pressed:"#f0f0f0",selected:"#fafafa"},neutralBackground6:{rest:"#e6e6e6"},neutralBackgroundDisabled:{rest:"#f0f0f0"},neutralBackgroundInverted:{rest:"#616161"},neutralForeground1:{rest:"#242424",hover:"#242424",pressed:"#242424",selected:"#242424"},neutralForeground2:{rest:"#424242",hover:"#242424",pressed:"#242424",brandHover:"#185abd",brandPressed:"#1651aa",brandSelected:"#185abd",selected:"#242424"},neutralForeground3:{rest:"#616161",hover:"#424242",pressed:"#424242",brandHover:"#185abd",brandPressed:"#1651aa",brandSelected:"#185abd",selected:"#424242"},neutralForeground4:{rest:"#707070"},neutralForegroundDisabled:{rest:"#bdbdbd"},neutralForegroundInverted:{rest:"#ffffff"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#e6e6e6"},neutralStencil2:{rest:"#fafafa"},neutralStroke1:{rest:"#d1d1d1",hover:"#c7c7c7",pressed:"#b3b3b3",selected:"#bdbdbd"},neutralStroke2:{rest:"#e0e0e0"},neutralStroke3:{rest:"#f0f0f0"},neutralStrokeAccessible:{rest:"#616161",hover:"#575757",pressed:"#4d4d4d",selected:"#185abd"},neutralStrokeDisabled:{rest:"#e0e0e0"},outofofficeBackground1:{rest:"#fdf5fc"},outofofficeBackground2:{rest:"#edbbe7"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#edbbe7"},outofofficeBorder2:{rest:"#c239b3"},outofofficeBorderActive:{rest:"#c239b3"},outofofficeForeground1:{rest:"#af33a1"},outofofficeForeground2:{rest:"#6d2064"},outofofficeForeground3:{rest:"#c239b3"},severeBackground1:{rest:"#fdf6f3"},severeBackground2:{rest:"#f4bfab"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#f4bfab"},severeBorder2:{rest:"#da3b01"},severeBorderActive:{rest:"#da3b01"},severeForeground1:{rest:"#c43501"},severeForeground2:{rest:"#7a2101"},severeForeground3:{rest:"#da3b01"},strokeFocus1:{rest:"#ffffff"},strokeFocus2:{rest:"#000000"},subtleBackground:{rest:"#00000000",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},successBackground1:{rest:"#f1faf1"},successBackground2:{rest:"#9fd89f"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#9fd89f"},successBorder2:{rest:"#107c10"},successBorderActive:{rest:"#107c10"},successForeground1:{rest:"#0e700e"},successForeground2:{rest:"#094509"},successForeground3:{rest:"#107c10"},successForegroundInverted:{rest:"#359b35"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#fffef5"},warningBackground2:{rest:"#fef7b2"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fef7b2"},warningBorder2:{rest:"#fde300"},warningBorderActive:{rest:"#fde300"},warningForeground1:{rest:"#817400"},warningForeground2:{rest:"#817400"},warningForeground3:{rest:"#fde300"},warningForegroundInverted:{rest:"#fef7b2"}}});var qW=Xe((H$e,KW)=>{KW.exports={shadow16:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:8,blur:16}],shadow2:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:1,blur:2}],shadow28:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:14,blur:28}],shadow4:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:2,blur:4}],shadow64:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:32,blur:64}],shadow8:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var jg=Xe(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0});function QW(e,t){if(t)return e;throw new Error("Unhandled discriminated union member: "+JSON.stringify(e))}Ov.assertNever=QW;Ov.default=QW});var eA=Xe((Z$e,JW)=>{JW.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"PlatformColor(ButtonFace)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},brandBackground2:{rest:"PlatformColor(ButtonFace)"},brandBackgroundStatic:{rest:"PlatformColor(Window)"},brandForeground1:{rest:"PlatformColor(WindowText)"},brandForeground2:{rest:"PlatformColor(ButtonText)"},brandForegroundLink:{rest:"PlatformColor(Hotlight)",hover:"PlatformColor(Hotlight)",pressed:"PlatformColor(Hotlight)",selected:"PlatformColor(Hotlight)"},brandStroke1:{rest:"PlatformColor(WindowText)"},brandStroke2:{rest:"PlatformColor(Window)"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},compoundBrandForeground1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},compoundBrandStroke1:{rest:"PlatformColor(Highlight)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)"},dangerBackground1:{rest:"PlatformColor(Window)"},dangerBackground2:{rest:"PlatformColor(Window)"},dangerBackground3:{rest:"PlatformColor(WindowText)"},dangerBorder1:{rest:"PlatformColor(WindowText)"},dangerBorder2:{rest:"PlatformColor(WindowText)"},dangerBorderActive:{rest:"PlatformColor(Highlight)"},dangerForeground1:{rest:"PlatformColor(WindowText)"},dangerForeground2:{rest:"PlatformColor(WindowText)"},dangerForeground3:{rest:"PlatformColor(WindowText)"},dangerForegroundInverted:{rest:"PlatformColor(WindowText)"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground2:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground3:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground4:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground5:{rest:"PlatformColor(Window)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralBackground6:{rest:"PlatformColor(Window)"},neutralBackgroundDisabled:{rest:"PlatformColor(Window)"},neutralBackgroundInverted:{rest:"PlatformColor(WindowText)"},neutralForeground1:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground2:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",brandHover:"PlatformColor(HighlightText)",brandPressed:"PlatformColor(HighlightText)",brandSelected:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground3:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",brandHover:"PlatformColor(HighlightText)",brandPressed:"PlatformColor(HighlightText)",brandSelected:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralForeground4:{rest:"PlatformColor(WindowText)"},neutralForegroundDisabled:{rest:"PlatformColor(GrayText)"},neutralForegroundInverted:{rest:"PlatformColor(Window)"},neutralForegroundInvertedLink:{rest:"PlatformColor(Hotlight)",hover:"PlatformColor(Hotlight)",pressed:"PlatformColor(Hotlight)",selected:"PlatformColor(Hotlight)"},neutralForegroundOnBrand:{rest:"PlatformColor(ButtonText)",hover:"PlatformColor(HighlightText)",pressed:"PlatformColor(HighlightText)",selected:"PlatformColor(HighlightText)"},neutralStencil1:{rest:"#141414"},neutralStencil2:{rest:"#858585"},neutralStroke1:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralStroke2:{rest:"PlatformColor(WindowText)"},neutralStroke3:{rest:"PlatformColor(WindowText)"},neutralStrokeAccessible:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},neutralStrokeDisabled:{rest:"PlatformColor(GrayText)"},outofofficeBackground1:{rest:"PlatformColor(Window)"},outofofficeBackground2:{rest:"PlatformColor(Window)"},outofofficeBackground3:{rest:"PlatformColor(WindowText)"},outofofficeBorder1:{rest:"PlatformColor(WindowText)"},outofofficeBorder2:{rest:"PlatformColor(WindowText)"},outofofficeBorderActive:{rest:"PlatformColor(Highlight)"},outofofficeForeground1:{rest:"PlatformColor(WindowText)"},outofofficeForeground2:{rest:"PlatformColor(WindowText)"},outofofficeForeground3:{rest:"PlatformColor(WindowText)"},severeBackground1:{rest:"PlatformColor(Window)"},severeBackground2:{rest:"PlatformColor(Window)"},severeBackground3:{rest:"PlatformColor(WindowText)"},severeBorder1:{rest:"PlatformColor(WindowText)"},severeBorder2:{rest:"PlatformColor(WindowText)"},severeBorderActive:{rest:"PlatformColor(Highlight)"},severeForeground1:{rest:"PlatformColor(WindowText)"},severeForeground2:{rest:"PlatformColor(WindowText)"},severeForeground3:{rest:"PlatformColor(WindowText)"},strokeFocus1:{rest:"PlatformColor(Window)"},strokeFocus2:{rest:"PlatformColor(Highlight)"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",selected:"PlatformColor(Highlight)"},successBackground1:{rest:"PlatformColor(Window)"},successBackground2:{rest:"PlatformColor(Window)"},successBackground3:{rest:"PlatformColor(WindowText)"},successBorder1:{rest:"PlatformColor(WindowText)"},successBorder2:{rest:"PlatformColor(WindowText)"},successBorderActive:{rest:"PlatformColor(Highlight)"},successForeground1:{rest:"PlatformColor(WindowText)"},successForeground2:{rest:"PlatformColor(WindowText)"},successForeground3:{rest:"PlatformColor(WindowText)"},successForegroundInverted:{rest:"PlatformColor(WindowText)"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"PlatformColor(WindowText)",hover:"PlatformColor(Highlight)",pressed:"PlatformColor(Highlight)",disabled:"PlatformColor(GrayText)"},warningBackground1:{rest:"PlatformColor(Window)"},warningBackground2:{rest:"PlatformColor(Window)"},warningBackground3:{rest:"PlatformColor(WindowText)"},warningBorder1:{rest:"PlatformColor(WindowText)"},warningBorder2:{rest:"PlatformColor(WindowText)"},warningBorderActive:{rest:"PlatformColor(Highlight)"},warningForeground1:{rest:"PlatformColor(WindowText)"},warningForeground2:{rest:"PlatformColor(WindowText)"},warningForeground3:{rest:"PlatformColor(WindowText)"},warningForegroundInverted:{rest:"PlatformColor(WindowText)"}}});function L6e(e){for(var t in e)for(var u in e[t]){var s=e[t][u];if(typeof s=="string"&&s.includes("PlatformColor")){var f=s.substring(14,s.length-1);e[t][u]=(0,XW.PlatformColor)(f)}}return e}var XW,YW,ez,rz=de(()=>{"use strict";XW=se(wr()),YW=se(eA()),ez=L6e(YW.default)});function tA(e){return e==="light"?rA.default:e==="dark"||e==="darkElevated"?az.default:e==="highContrast"?ez:((0,lz.assertNever)(e),rA.default)}function aA(e){return e==="light"?iz.default:e==="dark"?nz.default:tz.default}var tz,az,nz,rA,iz,lz,oz=de(()=>{"use strict";tz=se(Yb()),az=se(UW()),nz=se(WW()),rA=se($W()),iz=se(qW()),lz=se(jg());rz()});var jn=de(()=>{"use strict";VW();oz()});function iA(e,t){return e===void 0?t:e==="dynamic"?nA.Appearance&&nA.Appearance.getColorScheme()||t:e}var nA,uz=de(()=>{"use strict";nA=se(wr())});function pt(e){return e?e.name==="HighContrast":!1}var cz=de(()=>{"use strict"});function Ug(e){return{neutralForeground1:e.neutralForeground1.rest,neutralForeground1Hover:e.neutralForeground1.hover,neutralForeground1Pressed:e.neutralForeground1.pressed,neutralForeground1Selected:e.neutralForeground1.selected,neutralForeground2:e.neutralForeground2.rest,neutralForeground2Hover:e.neutralForeground2.hover,neutralForeground2Pressed:e.neutralForeground2.pressed,neutralForeground2Selected:e.neutralForeground2.selected,neutralForeground2BrandHover:e.neutralForeground2.brandHover,neutralForeground2BrandPressed:e.neutralForeground2.brandPressed,neutralForeground2BrandSelected:e.neutralForeground2.brandSelected,neutralForeground3:e.neutralForeground3.rest,neutralForeground3Hover:e.neutralForeground3.hover,neutralForeground3Pressed:e.neutralForeground3.pressed,neutralForeground3Selected:e.neutralForeground3.selected,neutralForeground3BrandHover:e.neutralForeground3.brandHover,neutralForeground3BrandPressed:e.neutralForeground3.brandPressed,neutralForeground3BrandSelected:e.neutralForeground3.brandSelected,neutralForeground4:e.neutralForeground4.rest,neutralForegroundDisabled:e.neutralForegroundDisabled.rest,brandForegroundLink:e.brandForegroundLink.rest,brandForegroundLinkHover:e.brandForegroundLink.hover,brandForegroundLinkPressed:e.brandForegroundLink.pressed,brandForegroundLinkSelected:e.brandForegroundLink.selected,compoundBrandForeground1:e.compoundBrandForeground1.rest,compoundBrandForeground1Hover:e.compoundBrandForeground1.hover,compoundBrandForeground1Pressed:e.compoundBrandForeground1.pressed,brandForeground1:e.brandForeground1.rest,brandForeground1Disabled:e.brandForeground1.disabled,brandForeground1Pressed:e.brandForeground1.pressed,brandForeground2:e.brandForeground2.rest,neutralForegroundInverted:e.neutralForegroundInverted.rest,neutralForegroundOnBrand:e.neutralForegroundOnBrand.rest,neutralForegroundOnBrandHover:e.neutralForegroundOnBrand.hover,neutralForegroundOnBrandPressed:e.neutralForegroundOnBrand.pressed,neutralForegroundOnBrandSelected:e.neutralForegroundOnBrand.selected,neutralForegroundInvertedLink:e.neutralForegroundInvertedLink.rest,neutralForegroundInvertedLinkHover:e.neutralForegroundInvertedLink.hover,neutralForegroundInvertedLinkPressed:e.neutralForegroundInvertedLink.pressed,neutralForegroundInvertedLinkSelected:e.neutralForegroundInvertedLink.selected,neutralBackground1:e.neutralBackground1.rest,neutralBackground1Hover:e.neutralBackground1.hover,neutralBackground1Pressed:e.neutralBackground1.pressed,neutralBackground1Selected:e.neutralBackground1.selected,neutralBackground2:e.neutralBackground2.rest,neutralBackground2Hover:e.neutralBackground2.hover,neutralBackground2Pressed:e.neutralBackground2.pressed,neutralBackground2Selected:e.neutralBackground2.selected,neutralBackground3:e.neutralBackground3.rest,neutralBackground3Hover:e.neutralBackground3.hover,neutralBackground3Pressed:e.neutralBackground3.pressed,neutralBackground3Selected:e.neutralBackground3.selected,neutralBackground4:e.neutralBackground4.rest,neutralBackground4Hover:e.neutralBackground4.hover,neutralBackground4Pressed:e.neutralBackground4.pressed,neutralBackground4Selected:e.neutralBackground4.selected,neutralBackground5:e.neutralBackground5.rest,neutralBackground5Hover:e.neutralBackground5.hover,neutralBackground5Pressed:e.neutralBackground5.pressed,neutralBackground5Selected:e.neutralBackground5.selected,neutralBackground6:e.neutralBackground6.rest,neutralBackgroundInverted:e.neutralBackgroundInverted.rest,subtleBackground:e.subtleBackground.rest,subtleBackgroundHover:e.subtleBackground.hover,subtleBackgroundPressed:e.subtleBackground.pressed,subtleBackgroundSelected:e.subtleBackground.selected,transparentBackground:e.transparentBackground.rest,transparentBackgroundHover:e.transparentBackground.hover,transparentBackgroundPressed:e.transparentBackground.pressed,transparentBackgroundSelected:e.transparentBackground.selected,neutralBackgroundDisabled:e.neutralBackgroundDisabled.rest,neutralStencil1:e.neutralStencil1.rest,neutralStencil2:e.neutralStencil2.rest,brandBackground:e.brandBackground.rest,brandBackgroundHover:e.brandBackground.hover,brandBackgroundPressed:e.brandBackground.pressed,brandBackgroundDisabled:e.brandBackground.disabled,brandBackgroundSelected:e.brandBackground.selected,compoundBrandBackground1:e.compoundBrandBackground1.rest,compoundBrandBackground1Hover:e.compoundBrandBackground1.hover,compoundBrandBackground1Pressed:e.compoundBrandBackground1.pressed,brandBackgroundStatic:e.brandBackgroundStatic.rest,brandBackground2:e.brandBackground2.rest,neutralStrokeAccessible:e.neutralStrokeAccessible.rest,neutralStrokeAccessibleHover:e.neutralStrokeAccessible.hover,neutralStrokeAccessiblePressed:e.neutralStrokeAccessible.pressed,neutralStrokeAccessibleSelected:e.neutralStrokeAccessible.selected,neutralStroke1:e.neutralStroke1.rest,neutralStroke1Hover:e.neutralStroke1.hover,neutralStroke1Pressed:e.neutralStroke1.pressed,neutralStroke1Selected:e.neutralStroke1.selected,neutralStroke2:e.neutralStroke2.rest,neutralStroke3:e.neutralStroke3.rest,brandStroke1:e.brandStroke1.rest,brandStroke2:e.brandStroke2.rest,compoundBrandStroke1:e.compoundBrandStroke1.rest,compoundBrandStroke1Hover:e.compoundBrandStroke1.hover,compoundBrandStroke1Pressed:e.compoundBrandStroke1.pressed,neutralStrokeDisabled:e.neutralStrokeDisabled.rest,transparentStroke:e.transparentStroke.rest,transparentStrokeInteractive:e.transparentStroke.hover,transparentStrokeDisabled:e.transparentStroke.disabled,strokeFocus1:e.strokeFocus1.rest,strokeFocus2:e.strokeFocus2.rest,dangerBackground1:e.dangerBackground1.rest,dangerBackground2:e.dangerBackground2.rest,dangerBackground3:e.dangerBackground3.rest,dangerForeground1:e.dangerForeground1.rest,dangerForeground2:e.dangerForeground2.rest,dangerForeground3:e.dangerForeground3.rest,dangerForegroundInverted:e.dangerForegroundInverted.rest,dangerBorderActive:e.dangerBorderActive.rest,dangerBorder1:e.dangerBorder1.rest,dangerBorder2:e.dangerBorder2.rest,successBackground1:e.successBackground1.rest,successBackground2:e.successBackground2.rest,successBackground3:e.successBackground3.rest,successForeground1:e.successForeground1.rest,successForeground2:e.successForeground2.rest,successForeground3:e.successForeground3.rest,successForegroundInverted:e.successForegroundInverted.rest,successBorderActive:e.successBorderActive.rest,successBorder1:e.successBorder1.rest,successBorder2:e.successBorder2.rest,warningBackground1:e.warningBackground1.rest,warningBackground2:e.warningBackground2.rest,warningBackground3:e.warningBackground3.rest,warningForeground1:e.warningForeground1.rest,warningForeground2:e.warningForeground2.rest,warningForeground3:e.warningForeground3.rest,warningForegroundInverted:e.warningForegroundInverted.rest,warningBorderActive:e.warningBorderActive.rest,warningBorder1:e.warningBorder1.rest,warningBorder2:e.warningBorder2.rest,severeBackground1:e.severeBackground1.rest,severeBackground2:e.severeBackground2.rest,severeBackground3:e.severeBackground3.rest,severeForeground1:e.severeForeground1.rest,severeForeground2:e.severeForeground2.rest,severeForeground3:e.severeForeground3.rest,severeBorderActive:e.severeBorderActive.rest,severeBorder1:e.severeBorder1.rest,severeBorder2:e.severeBorder2.rest,outofofficeBackground1:e.outofofficeBackground1.rest,outofofficeBackground2:e.outofofficeBackground2.rest,outofofficeBackground3:e.outofofficeBackground3.rest,outofofficeForeground1:e.outofofficeForeground1.rest,outofofficeForeground2:e.outofofficeForeground2.rest,outofofficeForeground3:e.outofofficeForeground3.rest,outofofficeBorderActive:e.outofofficeBorderActive.rest,outofofficeBorder1:e.outofofficeBorder1.rest,outofofficeBorder2:e.outofofficeBorder2.rest}}function lA(e){return{caption1:po(e.caption1),body1:po(e.body1),body1Strong:po(e.body1Strong),body2:po(e.body2),body2Strong:po(e.body2Strong),subtitle1:po(e.subtitle1),subtitle1Strong:po(e.subtitle1Strong),subtitle2:po(e.subtitle2),subtitle2Strong:po(e.subtitle2Strong),title1:po(e.title1),title1Strong:po(e.title1Strong),largeTitle:po(e.largeTitle),display:po(e.display)}}function po(e){return{face:"primary",size:e.fontSize,weight:e.fontWeight}}var sz=de(()=>{"use strict"});function Gg(e){return{shadow2:{ambient:e.shadow2[0],key:e.shadow2[1]},shadow4:{ambient:e.shadow4[0],key:e.shadow4[1]},shadow8:{ambient:e.shadow8[0],key:e.shadow8[1]},shadow16:{ambient:e.shadow16[0],key:e.shadow16[1]},shadow28:{ambient:e.shadow28[0],key:e.shadow28[1]},shadow64:{ambient:e.shadow64[0],key:e.shadow64[1]},shadow2brand:{ambient:e.shadowBrand2[0],key:e.shadowBrand2[1]},shadow4brand:{ambient:e.shadowBrand4[0],key:e.shadowBrand4[1]},shadow8brand:{ambient:e.shadowBrand8[0],key:e.shadowBrand8[1]},shadow16brand:{ambient:e.shadowBrand16[0],key:e.shadowBrand16[1]},shadow28brand:{ambient:e.shadowBrand28[0],key:e.shadowBrand28[1]},shadow64brand:{ambient:e.shadowBrand64[0],key:e.shadowBrand64[1]}}}var dz=de(()=>{"use strict"});var vn=de(()=>{"use strict";uz();cz();sz();dz()});function B6e(e){var t=tA(e);return Ug(t)}function P6e(e){var t=aA(e);return Gg(t)}var ed,Nv,Wg=de(()=>{"use strict";nn();jn();vn();ed=ua(B6e);Nv=ua(P6e)});function oA(e,t){return{background:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,subText:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:t?e.neutralQuaternaryAlt:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,errorText:t?"#ff5f5f":e.redDark,inputBorder:e.neutralTertiary,inputBackground:e.white,inputFocusBorderAlt:e.themePrimary,inputText:e.neutralPrimary,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:e.neutralSecondaryAlt,buttonText:t?e.black:e.neutralPrimary,buttonTextHovered:t?e.neutralPrimary:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:e.neutralLighter,buttonBorderFocused:e.neutralSecondaryAlt,primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonBorderFocused:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,menuBackground:t?e.neutralLighter:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:t?e.themeDarkAlt:e.themePrimary,menuItemBackgroundHovered:t?e.neutralQuaternaryAlt:e.neutralLighter,menuItemBackgroundPressed:t?e.neutralQuaternary:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,link:e.themePrimary,linkHovered:e.themeDarker,linkPressed:e.themeDark,defaultBackground:e.neutralLighter,defaultBorder:e.neutralSecondaryAlt,defaultContent:t?e.black:e.neutralPrimary,defaultIcon:t?e.black:e.neutralPrimary,defaultHoveredBackground:e.neutralLight,defaultHoveredBorder:e.neutralSecondaryAlt,defaultHoveredContent:t?e.neutralPrimary:e.neutralDark,defaultHoveredIcon:t?e.neutralPrimary:e.neutralDark,defaultFocusedBackground:e.neutralLight,defaultFocusedBorder:e.neutralSecondaryAlt,defaultFocusedContent:t?e.neutralPrimary:e.neutralDark,defaultFocusedIcon:t?e.neutralPrimary:e.neutralDark,defaultPressedBackground:e.neutralLight,defaultPressedBorder:e.neutralSecondaryAlt,defaultPressedContent:e.neutralDark,defaultPressedIcon:e.neutralDark,defaultDisabledBackground:e.neutralLighter,defaultDisabledBorder:e.neutralLighter,defaultDisabledContent:e.neutralTertiary,defaultDisabledIcon:e.neutralTertiary,ghostBackground:e.white,ghostBorder:e.white,ghostContent:e.neutralPrimary,ghostIcon:e.neutralPrimary,ghostHoveredBackground:e.neutralLighter,ghostHoveredBorder:e.neutralLighter,ghostHoveredContent:e.neutralDark,ghostHoveredIcon:e.neutralDark,ghostFocusedBackground:e.neutralLighter,ghostFocusedBorder:e.neutralSecondaryAlt,ghostFocusedContent:e.neutralDark,ghostFocusedIcon:e.neutralDark,ghostPressedBackground:e.neutralLight,ghostPressedBorder:e.neutralLight,ghostPressedContent:e.neutralDark,ghostPressedIcon:e.neutralDark,ghostDisabledBackground:e.white,ghostDisabledBorder:e.white,ghostDisabledContent:e.neutralTertiary,ghostDisabledIcon:e.neutralTertiary,brandedBackground:e.themePrimary,brandedDisabledBorder:e.neutralLighter,defaultCheckedBackground:e.neutralTertiaryAlt,defaultCheckedContent:e.neutralDark,defaultCheckedHoveredBackground:e.neutralLight,defaultCheckedHoveredContent:t?e.neutralPrimary:e.neutralDark,ghostCheckedBackground:e.neutralLight,ghostCheckedContent:e.black,ghostCheckedHoveredBackground:e.neutralLighter,ghostCheckedHoveredContent:e.neutralDark,ghostCheckedHoveredBorder:e.neutralDark,ghostSecondaryContent:e.neutralSecondary,ghostFocusedSecondaryContent:e.neutralSecondary,ghostHoveredSecondaryContent:e.neutralSecondary,ghostPressedSecondaryContent:e.neutralSecondary,brandedSecondaryContent:e.neutralLighterAlt,brandedFocusedSecondaryContent:e.neutralLighterAlt,brandedHoveredSecondaryContent:e.neutralLighterAlt,brandedPressedSecondaryContent:e.neutralLighterAlt,defaultHoveredSecondaryContent:e.neutralTertiary,defaultPressedSecondaryContent:e.neutralTertiary,checkmarkColor:e.white,checkboxBackground:e.themePrimary,checkboxBackgroundDisabled:e.neutralLighter,checkboxBorderColor:e.neutralSecondaryAlt,personaActivityRing:e.white,personaActivityGlow:e.themePrimary}}function fz(){return Object.assign({background:"#000000",bodyStandoutBackground:"#000000",bodyFrameBackground:"#000000",bodyFrameDivider:"#000000",bodyText:"#ffffff",bodyTextChecked:"#000000",subText:"#ffffff",bodyDivider:"#ffffff",disabledBackground:"#000000",disabledText:"#3ff23f",disabledBodyText:"#3ff23f",focusBorder:"#ffffff",variantBorder:"#ffffff",errorText:"#ffffff",inputBorder:"#ffffff",inputBackground:"#000000",inputFocusBorderAlt:"#ffffff",inputText:"#ffffff",inputPlaceholderText:"#ffffff",buttonBackground:"#000000",buttonBackgroundChecked:"#1aebff",buttonBackgroundHovered:"#1aebff",buttonBackgroundPressed:"#1aebff",buttonBackgroundDisabled:"#000000",buttonBorder:"#ffffff",buttonText:"#ffffff",buttonTextHovered:"#000000",buttonTextChecked:"#000000",buttonTextPressed:"#000000",buttonTextDisabled:"#3ff23f",buttonBorderDisabled:"#3ff23f",buttonBorderFocused:"#ffffff",primaryButtonBackground:"#000000",primaryButtonBackgroundHovered:"#1aebff",primaryButtonBackgroundPressed:"#1aebff",primaryButtonBackgroundDisabled:"#000000",primaryButtonBorder:"#ffffff",primaryButtonBorderFocused:"#ffffff",primaryButtonText:"#ffffff",primaryButtonTextHovered:"#000000",primaryButtonTextPressed:"#000000",primaryButtonTextDisabled:"#3ff23f",accentButtonBackground:"#000000",menuBackground:"#000000",menuDivider:"#ffffff",menuIcon:"#ffffff",menuItemBackgroundHovered:"#1aebff",menuItemBackgroundPressed:"#1aebff",menuItemText:"#ffffff",menuItemTextHovered:"#000000",listHeaderBackgroundHovered:"#1aebff",listHeaderBackgroundPressed:"#1aebff",actionLink:"#ffff00",link:"#ffff00",linkHovered:"#ffffff",linkPressed:"#ffffff",defaultBackground:"#000000",defaultBorder:"#ffffff",defaultContent:"#ffffff",defaultIcon:"#ffffff",defaultHoveredBackground:"#1aebff",defaultHoveredBorder:"#1aebff",defaultHoveredContent:"#000000",defaultHoveredIcon:"#000000",defaultFocusedBackground:"#000000",defaultFocusedBorder:"#ffffff",defaultFocusedContent:"#ffffff",defaultFocusedIcon:"#ffffff",defaultPressedBackground:"#1aebff",defaultPressedBorder:"#1aebff",defaultPressedContent:"#000000",defaultPressedIcon:"#000000",defaultDisabledBackground:"#000000",defaultDisabledBorder:"#3ff23f",defaultDisabledContent:"#3ff23f",defaultDisabledIcon:"#3ff23f",ghostBackground:"#000000",ghostBorder:"#000000",ghostContent:"#ffffff",ghostIcon:"#ffffff",ghostHoveredBackground:"#1aebff",ghostHoveredBorder:"#1aebff",ghostHoveredContent:"#000000",ghostHoveredIcon:"#000000",ghostFocusedBackground:"#000000",ghostFocusedBorder:"#ffffff",ghostFocusedContent:"#ffffff",ghostFocusedIcon:"#ffffff",ghostPressedBackground:"#1aebff",ghostPressedBorder:"#1aebff",ghostPressedContent:"#000000",ghostPressedIcon:"#000000",ghostDisabledBackground:"#000000",ghostDisabledBorder:"#000000",ghostDisabledContent:"#3ff23f",ghostDisabledIcon:"#3ff23f",brandedBackground:"#000000",brandedDisabledBorder:"#3ff23f",defaultCheckedBackground:"#1aebff",defaultCheckedContent:"#000000",defaultCheckedHoveredBackground:"#1aebff",defaultCheckedHoveredContent:"#000000",ghostCheckedBackground:"#1aebff",ghostCheckedContent:"#000000",ghostCheckedHoveredBackground:"#1aebff",ghostCheckedHoveredContent:"#000000",ghostCheckedHoveredBorder:"#000000",ghostSecondaryContent:"#ffffff",ghostFocusedSecondaryContent:"#ffffff",ghostHoveredSecondaryContent:"#000000",ghostPressedSecondaryContent:"#000000",brandedSecondaryContent:"#ffffff",brandedFocusedSecondaryContent:"#ffffff",brandedHoveredSecondaryContent:"#000000",brandedPressedSecondaryContent:"#000000",defaultHoveredSecondaryContent:"#000000",defaultPressedSecondaryContent:"#000000",checkmarkColor:"#ffffff",checkboxBackground:"#000000",checkboxBackgroundDisabled:"#000000",checkboxBorderColor:"#ffffff",personaActivityRing:"#ffffff",personaActivityGlow:"transparent"},ed("highContrast"))}var uA=de(()=>{"use strict";Wg()});function gz(){return Object.assign({},oA({black:Le.color.black,neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",white:Le.color.white,red:Le.color.red.primary,redDark:Le.color.burgundy.primary,themeDarker:Le.color.brand.shade40,themeDark:Le.color.brand.shade20,themeDarkAlt:Le.color.brand.shade10,themePrimary:Le.color.brand.primary,themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:Le.color.brand.tint40,themeLighter:Le.color.brand.tint50,themeLighterAlt:Le.color.brand.tint60,accent:Le.color.brand.primary,blackTranslucent40:"rgba(0,0,0,.4)"}),ed("light"))}function mz(){return Object.assign({},oA({themeDarker:"#82c7ff",themeDark:Le.color.brand.tint30,themeDarkAlt:Le.color.brand.tint20,themePrimary:Le.color.brand.tint10,themeSecondary:Le.color.brand.primary,themeTertiary:"#235a85",themeLight:Le.color.brand.shade30,themeLighter:Le.color.brand.shade50,themeLighterAlt:Le.color.brand.shade60,black:Le.color.white,neutralDark:"#faf9f8",neutralPrimary:"#f3f2f1",neutralPrimaryAlt:"#c8c6c4",neutralSecondary:"#a19f9d",neutralSecondaryAlt:"#979693",neutralTertiary:"#797775",neutralTertiaryAlt:"#484644",neutralQuaternary:"#3b3a39",neutralQuaternaryAlt:"#323130",neutralLight:"#292827",neutralLighter:"#252423",neutralLighterAlt:"#201f1e",white:"#1b1a19",red:Le.color.red.primary,accent:Le.color.brand.primary,redDark:"#f1707b",blackTranslucent40:"rgba(0,0,0,.4)"},!0),ed("dark"))}var hz=de(()=>{"use strict";jn();Wg();uA()});function O6e(){var e={sizes:{caption:Le.font.size100,secondary:Le.font.size200,body:Le.font.size300,subheader:Le.font.size400,header:Le.font.size500,hero:Le.font.size700,heroLarge:Le.font.size900},weights:{regular:Le.font.weight.regular,semiBold:Le.font.weight.semibold},families:{primary:"Segoe UI",secondary:"Segoe UI",cursive:"System",monospace:"System",numeric:"System",sansSerif:"System",serif:"System"},variants:{captionStandard:{face:"primary",size:"caption",weight:"regular"},secondaryStandard:{face:"primary",size:"secondary",weight:"regular"},secondarySemibold:{face:"primary",size:"secondary",weight:"semiBold"},bodyStandard:{face:"primary",size:"body",weight:"regular"},bodySemibold:{face:"primary",size:"body",weight:"semiBold"},subheaderStandard:{face:"primary",size:"subheader",weight:"regular"},subheaderSemibold:{face:"primary",size:"subheader",weight:"semiBold"},headerStandard:{face:"primary",size:"header",weight:"regular"},headerSemibold:{face:"primary",size:"header",weight:"semiBold"},heroStandard:{face:"primary",size:"hero",weight:"regular"},heroSemibold:{face:"primary",size:"hero",weight:"semiBold"},heroLargeStandard:{face:"primary",size:"heroLarge",weight:"regular"},heroLargeSemibold:{face:"primary",size:"heroLarge",weight:"semiBold"},caption1:{face:"primary",size:"caption",weight:"regular"},caption1Strong:{face:"primary",size:"caption",weight:"semiBold"},body1:{face:"primary",size:"secondary",weight:"regular"},body1Strong:{face:"primary",size:"secondary",weight:"semiBold"},body2:{face:"primary",size:"body",weight:"regular"},body2Strong:{face:"primary",size:"body",weight:"semiBold"},subtitle1:{face:"primary",size:"header",weight:"regular"},subtitle1Strong:{face:"primary",size:"header",weight:"semiBold"},subtitle2:{face:"primary",size:"subheader",weight:"regular"},subtitle2Strong:{face:"primary",size:"subheader",weight:"semiBold"},title1:{face:"primary",size:"hero",weight:"regular"},title1Strong:{face:"primary",size:"hero",weight:"semiBold"},largeTitle:{face:"primary",size:"heroLarge",weight:"regular"},display:{face:"primary",size:"heroLarge",weight:"semiBold"}}};return e}function N6e(){return{s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"}}var mKe,Pl,Hv,pz,cA=de(()=>{"use strict";mKe=se(wr());jn();Wg();uA();hz();Pl={colors:gz(),typography:O6e(),spacing:N6e(),shadows:Nv("light"),components:{},host:{appearance:"light"}},Hv={colors:mz(),typography:Pl.typography,shadows:Nv("dark"),spacing:Pl.spacing,components:{},host:{appearance:"dark"}},pz={colors:fz(),typography:Pl.typography,shadows:Nv("highContrast"),spacing:Pl.spacing,components:{},host:{appearance:"highContrast"}}});var vz,Vv,Rz,zg,Fz=de(()=>{"use strict";vz=se(gt()),Vv=se(Ye());ju();Rz=se($r()),zg=function(t){var u=t.theme,s=t.children,f=Vv.useState(function(){return u.theme}),p=(0,vz.default)(f,2),r=p[0],c=p[1];return Vv.useEffect(function(){c(u.theme);var n=function(){c(u.theme)};return u.addOnThemeChanged(n),function(){u.removeOnThemeChanged(n)}},[u,c]),(0,Rz.jsx)(X2.Provider,{value:r,children:s})}});function Cz(e,t){return ho(e,t)}var yz=de(()=>{"use strict";nn()});var Sz,bz,rs,Az=de(()=>{"use strict";Sz=se(Yr()),bz=se(et());yz();rs=(function(){function e(t){var u=this;(0,Sz.default)(this,e),this.themeData=void 0,this.listeners=[],this.parentRef=void 0,this.listeners=[];for(var s=arguments.length,f=new Array(s>1?s-1:0),p=1;p<s;p++)f[p-1]=arguments[p];if(this.recipes=f,this.parentRef=t instanceof e?t:void 0,this.parentRef){var r=function(){u.invalidate()};this.parentRef.addOnThemeChanged(r)}this.getParent=function(){return u.parentRef?u.parentRef.theme:t}}return(0,bz.default)(e,[{key:"theme",get:function(){if(!this.themeData){var u=this.getParent();for(var s of this.recipes)u=Cz(u,typeof s=="function"?s(u):s);this.themeData=u}return this.themeData}},{key:"addOnThemeChanged",value:function(u){this.listeners.push(u)}},{key:"removeOnThemeChanged",value:function(u){this.listeners=this.listeners.filter(function(s){return s!==u})}},{key:"invalidate",value:function(){this.themeData=void 0;for(var u of this.listeners)u()}},{key:"update",value:function(){for(var u=arguments.length,s=new Array(u),f=0;f<u;f++)s[f]=arguments[f];this.recipes=s||[],this.invalidate()}}])})()});var rd=de(()=>{"use strict";Fz();Az()});function dA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new rs({},function(){var u=iA(e.appearance,e.defaultAppearance||"light");switch(u){case"light":return Pl;case"dark":return Hv;case"darkElevated":return Hv;case"highContrast":return pz;default:(0,Ez.default)(u)}});return sA.Appearance&&e.appearance==="dynamic"&&sA.Appearance.addChangeListener(function(){t.invalidate()}),t}var sA,Ez,Tz=de(()=>{"use strict";sA=se(wr());rd();vn();Ez=se(jg());cA()});var $g=de(()=>{"use strict";cA();Tz();Wg()});function Dt(){return al()||Pl}var fA=de(()=>{"use strict";$g();ju()});var Kg,Zv=de(()=>{"use strict";fA();Kg={useTheme:function(){return Dt()},getComponentInfo:function(t,u){var s=t.components||{};return s[u]}}});function Bn(e,t){return Zg(e,Kg,t)}var xz=de(()=>{"use strict";PW();Zv()});function Uu(e,t){var u=function(p){return e(p,t)},s=En(u);return s.customize=function(){var f=t.customize.apply(t,arguments);return Uu(e,f)},s}var kz=de(()=>{"use strict";nn()});function _t(e,t){return Kb(e,t)}var wz=de(()=>{"use strict";Jb();Zv()});function I0(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return Y2.apply(void 0,[Kg.getComponentInfo].concat(t))}var Dz=de(()=>{"use strict";Vg();Zv();Vg()});var ut=de(()=>{"use strict";nn();nn();Bl();Wb();nn();zb();nn();ju();xz();kz();fA();wz();Dz()});var gA,Iz=de(()=>{"use strict";gA="Menu"});var vqe,_z,Mz,Lz=de(()=>{"use strict";vqe=se(Ye());Ob();_z=se($r()),Mz=function(t,u,s){var f=t[0],p=t[1];return(0,_z.jsxs)(Lb,{value:u,children:[f,s.open&&s.shouldFocusOnContainer!==void 0&&p]})}});var mA,qg,Bz=de(()=>{"use strict";mA=function(t){return"pageX"in t.nativeEvent},qg=function(t){return"key"in t.nativeEvent}});var Oz=Xe((Sqe,Pz)=>{"use strict";var H6e=function(t,u,s,f,p,r,c,n){if(!t){var a;if(u===void 0)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[s,f,p,r,c,n],o=0;a=new Error(u.replace(/%s/g,function(){return l[o++]})),a.name="Invariant Violation"}throw a.framesToPop=1,a}};Pz.exports=H6e});function Hz(){return Nz}var bqe,Nz,Vz=de(()=>{"use strict";bqe=se(wr()),Nz=!1;Nz=!0});function jv(e){return typeof e=="number"?{bottom:e,left:e,right:e,top:e}:e}var hA=de(()=>{"use strict"});function Qg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Math.max(t,e??u)}var Wz,zz,$z,Kz,V6e,Zz,jz,Uz,Z6e,j6e,U6e,Uv,Gz,qz,Qz=de(()=>{"use strict";Wz=se(Yr()),zz=se(et()),$z=se(wr()),Kz=se(Oz());Vz();hA();V6e={NOT_RESPONDER:{DELAY:"ERROR",RESPONDER_GRANT:"RESPONDER_INACTIVE_PRESS_IN",RESPONDER_RELEASE:"ERROR",RESPONDER_TERMINATED:"ERROR",ENTER_PRESS_RECT:"ERROR",LEAVE_PRESS_RECT:"ERROR",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_INACTIVE_PRESS_IN:{DELAY:"RESPONDER_ACTIVE_PRESS_IN",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:"RESPONDER_ACTIVE_PRESS_OUT",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_INACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_ACTIVE_PRESS_IN:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"RESPONDER_ACTIVE_LONG_PRESS_IN"},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_OUT",LONG_PRESS_DETECTED:"RESPONDER_ACTIVE_LONG_PRESS_IN"},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:"ERROR",RESPONDER_GRANT:"ERROR",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_IN",LEAVE_PRESS_RECT:"RESPONDER_ACTIVE_LONG_PRESS_OUT",LONG_PRESS_DETECTED:"ERROR"},ERROR:{DELAY:"NOT_RESPONDER",RESPONDER_GRANT:"RESPONDER_INACTIVE_PRESS_IN",RESPONDER_RELEASE:"NOT_RESPONDER",RESPONDER_TERMINATED:"NOT_RESPONDER",ENTER_PRESS_RECT:"NOT_RESPONDER",LEAVE_PRESS_RECT:"NOT_RESPONDER",LONG_PRESS_DETECTED:"NOT_RESPONDER"}},Zz=function(t){return t==="RESPONDER_ACTIVE_PRESS_IN"||t==="RESPONDER_ACTIVE_LONG_PRESS_IN"},jz=function(t){return t==="RESPONDER_ACTIVE_PRESS_OUT"||t==="RESPONDER_ACTIVE_PRESS_IN"},Uz=function(t){return t==="RESPONDER_INACTIVE_PRESS_IN"||t==="RESPONDER_ACTIVE_PRESS_IN"||t==="RESPONDER_ACTIVE_LONG_PRESS_IN"},Z6e=function(t){return t==="RESPONDER_TERMINATED"||t==="RESPONDER_RELEASE"},j6e=370,U6e=130,Uv={bottom:30,left:20,right:20,top:20};Gz=function(t){var u=t.nativeEvent,s=u.changedTouches,f=u.touches;return f!=null&&f.length>0?f[0]:s!=null&&s.length>0?s[0]:t.nativeEvent},qz=(function(){function e(t){var u=this;(0,Wz.default)(this,e),this._eventHandlers=null,this._hoverInDelayTimeout=null,this._hoverOutDelayTimeout=null,this._isHovered=!1,this._longPressDelayTimeout=null,this._pressDelayTimeout=null,this._pressOutDelayTimeout=null,this._responderID=null,this._responderRegion=null,this._touchState="NOT_RESPONDER",this._measureCallback=function(s,f,p,r,c,n){!s&&!f&&!p&&!r&&!c&&!n||(u._responderRegion={bottom:n+r,left:c,right:c+p,top:n})},this.configure(t)}return(0,zz.default)(e,[{key:"configure",value:function(u){this._config=u}},{key:"reset",value:function(){this._cancelHoverInDelayTimeout(),this._cancelHoverOutDelayTimeout(),this._cancelLongPressDelayTimeout(),this._cancelPressDelayTimeout(),this._cancelPressOutDelayTimeout()}},{key:"getEventHandlers",value:function(){return this._eventHandlers==null&&(this._eventHandlers=this._createEventHandlers()),this._eventHandlers}},{key:"_createEventHandlers",value:function(){var u=this,s={onBlur:function(c){var n=u._config.onBlur;n!=null&&n(c)},onFocus:function(c){var n=u._config.onFocus;n!=null&&n(c)}},f={onStartShouldSetResponder:function(){var c=u._config.disabled;return c==null?!0:!c},onResponderGrant:function(c){c.persist(),u._cancelPressOutDelayTimeout(),u._responderID=c.currentTarget,u._touchState="NOT_RESPONDER",u._receiveSignal("RESPONDER_GRANT",c);var n=Qg(u._config.delayPressIn,0,U6e);n>0?u._pressDelayTimeout=setTimeout(function(){u._receiveSignal("DELAY",c)},n):u._receiveSignal("DELAY",c);var a=Qg(u._config.delayLongPress,10,j6e);u._longPressDelayTimeout=setTimeout(function(){u._handleLongPress(c)},a+n)},onResponderMove:function(c){u._config.onPressMove!=null&&u._config.onPressMove(c);var n=u._responderRegion;if(n!=null){var a=Gz(c);if(a==null){u._cancelLongPressDelayTimeout(),u._receiveSignal("LEAVE_PRESS_RECT",c);return}if(u._touchActivatePosition!=null){var l=u._touchActivatePosition.pageX-a.pageX,o=u._touchActivatePosition.pageY-a.pageY;Math.hypot(l,o)>10&&u._cancelLongPressDelayTimeout()}u._isTouchWithinResponderRegion(a,n)?u._receiveSignal("ENTER_PRESS_RECT",c):(u._cancelLongPressDelayTimeout(),u._receiveSignal("LEAVE_PRESS_RECT",c))}},onResponderRelease:function(c){u._receiveSignal("RESPONDER_RELEASE",c)},onResponderTerminate:function(c){u._receiveSignal("RESPONDER_TERMINATED",c)},onResponderTerminationRequest:function(){var c=u._config.cancelable;return c||!0},onClick:function(c){var n=u._config.onPress;n!=null&&n(c)}},p={onMouseEnter:function(c){if(Hz()){u._isHovered=!0,u._cancelHoverOutDelayTimeout();var n=u._config.onHoverIn;if(n!=null){var a=Qg(u._config.delayHoverIn);a>0?u._hoverInDelayTimeout=setTimeout(function(){n(c)},a):n(c)}}},onMouseLeave:function(c){if(u._isHovered){u._isHovered=!1,u._cancelHoverInDelayTimeout();var n=u._config.onHoverOut;if(n!=null){var a=Qg(u._config.delayHoverOut);a>0?u._hoverInDelayTimeout=setTimeout(function(){n(c)},a):n(c)}}}};return Object.assign({},s,f,p)}},{key:"_receiveSignal",value:function(u,s){var f=this._touchState,p=V6e[f][u];this._responderID==null&&u==="RESPONDER_RELEASE"||((0,Kz.default)(p!=null&&p!=="ERROR","Pressability: Invalid signal `%s` for state `%s` on responder: %s",u,f,typeof this._responderID=="number"?this._responderID:"<<host component>>"),f!==p&&(this._performTransitionSideEffects(f,p,u,s),this._touchState=p))}},{key:"_performTransitionSideEffects",value:function(u,s,f,p){Z6e(f)&&(this._touchActivatePosition=null,this._cancelLongPressDelayTimeout());var r=u==="NOT_RESPONDER"&&s==="RESPONDER_INACTIVE_PRESS_IN",c=!jz(u)&&jz(s);if((r||c)&&this._measureResponderRegion(),Uz(u)&&f==="LONG_PRESS_DETECTED"){var n=this._config.onLongPress;n!=null&&n(p)}var a=Zz(u),l=Zz(s);if(!a&&l?this._activate(p):a&&!l&&this._deactivate(p),Uz(u)&&f==="RESPONDER_RELEASE"){var o=this._config,d=o.onLongPress,g=o.onPress;if(g!=null){var m=d!=null&&u==="RESPONDER_ACTIVE_LONG_PRESS_IN"&&this._shouldLongPressCancelPress();m||(!l&&!a&&(this._activate(p),this._deactivate(p)),g(p))}}this._cancelPressDelayTimeout()}},{key:"_activate",value:function(u){var s=this._config.onPressIn,f=Gz(u);this._touchActivatePosition={pageX:f.pageX,pageY:f.pageY},s!=null&&s(u)}},{key:"_deactivate",value:function(u){var s=this._config.onPressOut;if(s!=null){var f=Qg(this._config.delayPressOut);f>0?this._pressOutDelayTimeout=setTimeout(function(){s(u)},f):s(u)}}},{key:"_measureResponderRegion",value:function(){if(this._responderID!=null)if(typeof this._responderID=="number")$z.UIManager.measure(this._responderID,this._measureCallback);else{var u,s=this==null||(u=this._responderID)==null?void 0:u.measure;if(typeof s=="function"&&this._measureCallback){var f;this==null||(f=this._responderID)==null||f.measure(this._measureCallback)}}}},{key:"_isTouchWithinResponderRegion",value:function(u,s){var f,p,r,c,n=jv(this._config.hitSlop),a=jv(this._config.pressRectOffset),l=s.bottom,o=s.left,d=s.right,g=s.top;return n!=null&&(n.bottom!=null&&(l+=n.bottom),n.left!=null&&(o-=n.left),n.right!=null&&(d+=n.right),n.top!=null&&(g-=n.top)),l+=(f=a==null?void 0:a.bottom)!=null?f:Uv.bottom,o-=(p=a==null?void 0:a.left)!=null?p:Uv.left,d+=(r=a==null?void 0:a.right)!=null?r:Uv.right,g-=(c=a==null?void 0:a.top)!=null?c:Uv.top,u.pageX>o&&u.pageX<d&&u.pageY>g&&u.pageY<l}},{key:"_handleLongPress",value:function(u){(this._touchState==="RESPONDER_ACTIVE_PRESS_IN"||this._touchState==="RESPONDER_ACTIVE_LONG_PRESS_IN")&&this._receiveSignal("LONG_PRESS_DETECTED",u)}},{key:"_shouldLongPressCancelPress",value:function(){return!0}},{key:"_cancelHoverInDelayTimeout",value:function(){this._hoverInDelayTimeout!=null&&(clearTimeout(this._hoverInDelayTimeout),this._hoverInDelayTimeout=null)}},{key:"_cancelHoverOutDelayTimeout",value:function(){this._hoverOutDelayTimeout!=null&&(clearTimeout(this._hoverOutDelayTimeout),this._hoverOutDelayTimeout=null)}},{key:"_cancelLongPressDelayTimeout",value:function(){this._longPressDelayTimeout!=null&&(clearTimeout(this._longPressDelayTimeout),this._longPressDelayTimeout=null)}},{key:"_cancelPressDelayTimeout",value:function(){this._pressDelayTimeout!=null&&(clearTimeout(this._pressDelayTimeout),this._pressDelayTimeout=null)}},{key:"_cancelPressOutDelayTimeout",value:function(){this._pressOutDelayTimeout!=null&&(clearTimeout(this._pressOutDelayTimeout),this._pressOutDelayTimeout=null)}}])})()});function pA(e){var t=(0,Jg.useRef)(null);t.current==null&&(t.current=new qz(e));var u=t.current;return(0,Jg.useEffect)(function(){u.configure(e)},[e,u]),(0,Jg.useEffect)(function(){return function(){u.reset()}},[u]),u.getEventHandlers()}var Jg,vA=de(()=>{"use strict";Jg=se(Ye());Qz()});function G6e(e){var t=uu.useState({hovered:!1}),u=(0,ts.default)(t,2),s=u[0],f=u[1],p=uu.useCallback(function(c){f({hovered:!0}),e.onHoverIn&&e.onHoverIn(c)},[f,e.onHoverIn]),r=uu.useCallback(function(c){f({hovered:!1}),e.onHoverOut&&e.onHoverOut(c)},[f,e.onHoverOut]);return[{onHoverIn:p,onHoverOut:r},s]}function W6e(e){var t=uu.useState({focused:!1}),u=(0,ts.default)(t,2),s=u[0],f=u[1],p=uu.useCallback(function(c){f({focused:!0}),e.onFocus&&e.onFocus(c)},[f,e.onFocus]),r=uu.useCallback(function(c){f({focused:!1}),e.onBlur&&e.onBlur(c)},[f,e.onBlur]);return[{onFocus:p,onBlur:r},s]}function z6e(e){var t=uu.useState({pressed:!1}),u=(0,ts.default)(t,2),s=u[0],f=u[1],p=uu.useCallback(function(c){f({pressed:!0}),e.onPressIn&&e.onPressIn(c)},[f,e.onPressIn]),r=uu.useCallback(function(c){f({pressed:!1}),e.onPressOut&&e.onPressOut(c)},[f,e.onPressOut]);return[{onPressIn:p,onPressOut:r},s]}function as(e){var t=G6e(e),u=(0,ts.default)(t,2),s=u[0],f=u[1],p=W6e(e),r=(0,ts.default)(p,2),c=r[0],n=r[1],a=z6e(e),l=(0,ts.default)(a,2),o=l[0],d=l[1],g=pA(Object.assign({},e,s,c,o));return{props:Object.assign({},e,g),state:Object.assign({},f,n,d)}}var ts,uu,Jz=de(()=>{"use strict";ts=se(gt()),uu=se(Ye());vA()});function K6e(e){var t=cu.useState({hovered:!1}),u=(0,ns.default)(t,2),s=u[0],f=u[1],p=e.onHoverIn,r=e.onHoverOut,c=cu.useCallback(function(a){f({hovered:!0}),p==null||p(a)},[f,p]),n=cu.useCallback(function(a){f({hovered:!1}),r==null||r(a)},[f,r]);return[{onHoverIn:c,onHoverOut:n},s]}function q6e(e){var t=cu.useState({focused:!1}),u=(0,ns.default)(t,2),s=u[0],f=u[1],p=e.onFocus,r=e.onBlur,c=cu.useCallback(function(a){f({focused:!0}),p==null||p(a)},[f,p]),n=cu.useCallback(function(a){f({focused:!1}),r==null||r(a)},[f,r]);return[{onFocus:c,onBlur:n},s]}function Q6e(e){var t=cu.useState({pressed:!1}),u=(0,ns.default)(t,2),s=u[0],f=u[1],p=e.onPressIn,r=e.onPressOut,c=cu.useCallback(function(a){f({pressed:!0}),p==null||p(a)},[f,p]),n=cu.useCallback(function(a){f({pressed:!1}),r==null||r(a)},[f,r]);return[{onPressIn:c,onPressOut:n},s]}function $n(e){var t=e.onPressIn,u=e.onPressOut,s=e.onHoverIn,f=e.onHoverOut,p=e.onFocus,r=e.onBlur,c=(0,Xz.default)(e,$6e),n=K6e({onHoverIn:s,onHoverOut:f}),a=(0,ns.default)(n,2),l=a[0],o=a[1],d=q6e({onFocus:p,onBlur:r}),g=(0,ns.default)(d,2),m=g[0],y=g[1],h=Q6e({onPressIn:t,onPressOut:u}),R=(0,ns.default)(h,2),C=R[0],S=R[1];return{props:Object.assign({},l,m,C,c),state:Object.assign({},o,y,S)}}var Xz,ns,cu,$6e,Yz=de(()=>{"use strict";Xz=se(Qt()),ns=se(gt()),cu=se(Ye()),$6e=["onPressIn","onPressOut","onHoverIn","onHoverOut","onFocus","onBlur"]});function e$(e){var t=e.getForwardedRef,u=e.setLocalRef;return function(f){var p=t();u(f),typeof p=="function"?p(f):typeof p=="object"&&p!=null&&(p.current=f)}}var r$=de(()=>{"use strict"});function Ui(e){var t=t$.useRef(),u=e$({getForwardedRef:function(){return e},setLocalRef:function(f){t.current=f}});return u}var t$,a$=de(()=>{"use strict";t$=se(Ye());r$()});function RA(e,t){var u=Gv.useState(e),s=(0,n$.default)(u,2),f=s[0],p=s[1],r=Gv.useCallback(function(c){p(c),t&&t(c)},[p,t]);return{onKeySelect:r,selectedKey:f}}var n$,Gv,i$=de(()=>{"use strict";n$=se(gt()),Gv=se(Ye())});var J6e,l$,o$=de(()=>{"use strict";J6e=se(gt()),l$=se(Ye())});function FA(e){var t=u$.useRef();return t.current===void 0&&(t.current={value:typeof e=="function"?e():e}),t.current.value}var u$,c$=de(()=>{"use strict";u$=se(Ye())});function CA(e,t,u){var s=is.useState(t),f=(0,s$.default)(s,2),p=f[0],r=f[1],c=FA(e!==void 0),n=c?e:p,a=is.useRef(n),l=is.useRef(u);is.useEffect(function(){a.current=n,l.current=u});var o=FA(function(){return function(d,g){var m=typeof d=="function"?d(a.current):d;l.current&&l.current(g,m),c||r(m)}});return[n,o]}var s$,is,yA=de(()=>{"use strict";s$=se(gt()),is=se(Ye());c$()});function SA(e,t,u){var s=CA(t,e),f=(0,d$.default)(s,2),p=f[0],r=f[1],c=f$.useCallback(function(n){u&&u(n,!p),r(!p)},[p,r,u]);return[p,c]}var d$,f$,g$=de(()=>{"use strict";d$=se(gt()),f$=se(Ye());yA()});function m$(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];var f=function(r){e!==void 0&&!Y6e(r.nativeEvent)&&(u===void 0||u.includes(r.nativeEvent.key))&&(e(r),r.stopPropagation())};return f}function e8e(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];var f={onKeyUp:m$.apply(void 0,[e].concat(u)),keyUpEvents:u.map(function(p){return{key:p}})};return f}function r8e(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];var f={onKeyDown:m$.apply(void 0,[e].concat(u)),keyDownEvents:u.map(function(p){return{key:p}})};return f}var X6e,zqe,Y6e,h$,Xg,fi,p$=de(()=>{"use strict";X6e=se(Ye()),zqe=se(wr());nn();Y6e=function(t){return t&&(t.alt||t.altKey||t.meta||t.metaKey)};h$=ua(e8e),Xg=ua(r8e),fi=h$});function su(e,t){var u=v$.useCallback(function(s){var f=["windows","win32","macos"].includes("win32"),p=["windows","win32"].includes("win32");if(f&&p){var r;e==null||(r=e.current)==null||r.focus()}t==null||t(s)},[t,e]);return u}var v$,Qqe,R$=de(()=>{"use strict";v$=se(Ye()),Qqe=se(wr())});function t8e(e,t){return t?Object.assign({disabled:e},t):{disabled:e}}var Yg,F$=de(()=>{"use strict";nn();Yg=ua(t8e)});var Pn=de(()=>{"use strict";Bz();Jz();Yz();vA();a$();i$();o$();g$();yA();hA();p$();R$();F$()});var td,j1,SQe,a8e,bA,n8e,i8e,y$=de(()=>{"use strict";td=se(gt()),j1=se(Ye()),SQe=se(wr());Pn();Yc();a8e=150,bA=function(t){var u=j1.default.useRef(),s=mo(),f=s.triggerRef!==null,p=typeof t.open<"u",r=n8e(p,t,s.setOpen),c=(0,td.default)(r,3),n=c[0],a=c[1],l=c[2],o=i8e(t),d=(0,td.default)(o,2),g=d[0],m=d[1],y=f,h=f?s.popoverHoverOutTimer:void 0;return Object.assign({openOnHover:y},t,{open:n,setOpen:l,shouldFocusOnContainer:a,checked:g,onCheckedChange:m,triggerRef:u,isSubmenu:f,isControlled:p,parentPopoverHoverOutTimer:h})},n8e=function(t,u,s){var f=u.defaultOpen,p=u.onOpenChange,r=u.open,c=typeof f<"u"?f:!!r,n=j1.default.useState(c),a=(0,td.default)(n,2),l=a[0],o=a[1],d=j1.default.useState(void 0),g=(0,td.default)(d,2),m=g[0],y=g[1],h=t?r:l,R=j1.default.useRef(-1),C=j1.default.useCallback(function(S,F,E){var A=h;!t&&(!F||R.current+a8e<=Date.now())&&o(F),F&&(mA(S)?y(!0):y(!1)),F||(y(void 0),R.current=Date.now()),p&&A!==F&&p(S,F),E&&s&&s(S,F,E)},[t,h,p,o,s]);return[h,m,C]},i8e=function(t){var u,s=t.checked,f=t.defaultChecked,p=t.onCheckedChange,r=j1.default.useState((u=f??s)!=null?u:[]),c=(0,td.default)(r,2),n=c[0],a=c[1],l=typeof s<"u",o=l?s:n,d=j1.default.useCallback(function(g,m){l||a(m),p==null||p(g,m)},[l,a,p]);return[o,d]}});var AA,EA,TA,S$=de(()=>{"use strict";AA=se(gt()),EA=se(Ye()),TA=function(t){var u=EA.default.useState(),s=(0,AA.default)(u,2),f=s[0],p=s[1],r=EA.default.useState(),c=(0,AA.default)(r,2),n=c[0],a=c[1];return Object.assign({},t,{popoverHoverOutTimer:n,triggerHoverOutTimer:f,setPopoverHoverOutTimer:a,setTriggerHoverOutTimer:p})}});var b$,du,A$=de(()=>{"use strict";b$=se(Ye());ut();Iz();Lz();y$();S$();du=En(function(e){var t=bA(e),u=TA(t);return function(s,f){var p=b$.default.Children.toArray(f);return Mz(p,u,t)}});du.displayName=gA});var E$=de(()=>{"use strict";A$()});var xA,T$=de(()=>{"use strict";xA="MenuTrigger"});function k$(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];var s=x$.useCallback(function(f){s.current=f;for(var p of t)typeof p=="function"?p(f):p&&(p.current=f)},[].concat(t));return s}var x$,w$=de(()=>{"use strict";x$=se(Ye())});var NQe,D$,I$=de(()=>{"use strict";NQe=se(wr()),D$=500});var M$,ls,ZQe,_$,l8e,o8e,kA,L$=de(()=>{"use strict";M$=se(oa()),ls=se(Ye()),ZQe=se(wr());w$();I$();Yc();_$=[{name:"Expand"},{name:"Collapse"}],l8e={expanded:!0},o8e={expanded:!1},kA=function(t){var u=mo(),s=u.hoverDelay,f=s===void 0?D$:s,p=u.open,r=u.openOnHover,c=u.popoverHoverOutTimer,n=u.setOpen,a=u.setTriggerHoverOutTimer,l=u.triggerHoverOutTimer,o=u.triggerRef,d=t.accessibilityActions,g=t.accessibilityState,m=t.onAccessibilityAction,y=t.accessibilityPositionInSet,h=t.accessibilitySetSize,R=t.onClick,C=t.onHoverIn,S=t.onHoverOut,F=t.componentRef,E=ls.default.useMemo(function(){return d?[].concat(_$,(0,M$.default)(d)):_$},[d]),A=ls.default.useMemo(function(){var v=p?l8e:o8e;return g?Object.assign({},v,g):v},[g,p]),T=ls.default.useCallback(function(v){switch(v.nativeEvent.actionName){case"Expand":n(v,!0);break;case"Collapse":n(v,!1);break}m&&m(v)},[m,n]),D=ls.default.useCallback(function(v){r&&(clearTimeout(c),clearTimeout(l),v.persist(),setTimeout(function(){n(v,!0)},f)),C&&C(v)},[C,f,r,n,l,c]),_=ls.default.useCallback(function(v){if(r){v.persist();var b=setTimeout(function(){n(v,!1)},f);a(b)}S&&S(v)},[S,f,r,n,a]),M=ls.default.useCallback(function(v){n(v,!p),R&&R(v)},[R,p,n]),k=k$(o,F);return{props:{onClick:M,onHoverIn:D,onHoverOut:_,componentRef:k,accessibilityState:A,accessibilityActions:E,onAccessibilityAction:T,accessibilityPositionInSet:y??u.accessibilityPositionInSet,accessibilitySetSize:h??u.accessibilitySetSize},hasSubmenu:u.isSubmenu}}});var B$,P$,fu,O$=de(()=>{"use strict";B$=se(Ye());T$();L$();Pb();P$=se($r()),fu=function(t){var u=kA(t.children.props),s=B$.cloneElement(t.children,Object.assign({},t.children.props.tooltip&&{alwaysShowToolTip:!0},u.props));return(0,P$.jsx)(WG,{value:u.hasSubmenu,children:s})};fu.displayName=xA});var N$=de(()=>{"use strict";O$()});var em,wA=de(()=>{"use strict";em="MenuPopover"});var H$,V$=de(()=>{"use strict";ut();wA();H$=I0(function(e){return{borderWidth:1,borderColor:e.colors.neutralStrokeAccessible}},em)});var j$,_0,U$,u8e,Z$,DA,c8e,G$=de(()=>{"use strict";j$=se(gt()),_0=se(Ye()),U$=se(wr());Yc();u8e=["preventDismissOnKeyDown","preventDismissOnClickOutside"],Z$=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Tab","Home","End","Escape"],DA=function(t){var u,s,f=mo(),p=f.setOpen,r=f.triggerRef,c=f.isControlled,n=f.isSubmenu,a=f.openOnHover,l=f.parentPopoverHoverOutTimer,o=f.popoverHoverOutTimer,d=f.setPopoverHoverOutTimer,g=f.shouldFocusOnContainer,m=f.triggerHoverOutTimer,y=t.onKeyDown,h=t.onKeyUp,R=_0.default.useCallback(function(){t.onDismiss==null||t.onDismiss(),p(void 0,!1)},[t.onDismiss,p]),C=c?u8e:void 0,S=(u=t.directionalHint)!=null?u:c8e(n,U$.I18nManager.isRTL),F=!0,E=(s=t.doNotTakePointerCapture)!=null?s:a,A="menu",T=_0.default.useCallback(function(){clearTimeout(m),clearTimeout(o),clearTimeout(l)},[l,o,m]),D=_0.default.useCallback(function(){if(a){var L=setTimeout(function(){p(void 0,!1)},500);d(L)}},[a,p,d]),_=_0.default.useCallback(function(L){y&&y(L),Z$.includes(L.nativeEvent.key)&&L.stopPropagation()},[y]),M=_0.default.useCallback(function(L){h&&h(L),Z$.includes(L.nativeEvent.key)&&L.stopPropagation()},[h]),k=_0.default.useState(g),v=(0,j$.default)(k,2),b=v[0],x=v[1],w=_0.default.useCallback(function(){x(!1)},[x]);return _0.default.useEffect(function(){return function(){clearTimeout(o)}}),{props:{accessibilityRole:A,target:r,onDismiss:R,onShow:t.onShow,directionalHint:S,dismissBehaviors:C,doNotTakePointerCapture:E,setInitialFocus:F},innerView:{onMouseEnter:T,onMouseLeave:D,onKeyDown:_,onKeyUp:M,accessible:g,focusable:b,onBlur:w}}},c8e=function(t,u){if(t)return u?"leftTopEdge":"rightTopEdge"}});var rm,Wv=de(()=>{"use strict";rm="Callout"});function Ol(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return ou.apply(void 0,[d8e].concat(t))}function zv(e,t){var u=typeof t=="function"?t:function(s){return t[s]};return e&&e._precedence&&e._precedence.filter(function(s){return u(s)})||[]}function IA(e,t){var u=e,s=e._overrides,f=e._precedence;if(t&&s&&f){var p=zv(e,t);for(var r of p)u=Ol(u,u._overrides[r])}return u}var s8e,d8e,W$=de(()=>{"use strict";s8e=se(Qt());nn();nn();d8e={tokens:0,object:Bt,get _overrides(){return{object:this}}}});var U1=de(()=>{"use strict";W$()});function z$(e,t,u){var s=Bt(e,t);if(u&&s){var f={};Object.getOwnPropertyNames(s).forEach(function(p){u(p)||(f[p]=void 0)}),s=Bt(s,f)}return s}function $$(e){return e._canCompose=!0,e}function K$(e,t){var u={composable:e,slotInfo:t},s=e&&e.slots;if(s){var f=u.Slots={},p=u.childInfo={};Object.getOwnPropertyNames(s).forEach(function(r){var c=s[r],n=c.slotType,a=c.filter,l=typeof n!="string"&&n.__composable||void 0,o=p[r]=K$(l,s[r]);l?f[r]=$$(function(d){var g=o.renderData,m=o.Slots;if(a||d){var y={root:z$(g.slotProps.root,d,a)};g.slotProps=Ol(g.slotProps,y)}for(var h=arguments.length,R=new Array(h>1?h-1:0),C=1;C<h;C++)R[C-1]=arguments[C];return l.render.apply(l,[m,g].concat(R))}):f[r]=$$(function(d){for(var g=z$(o.renderData.slotProps.root,d,a),m=arguments.length,y=new Array(m>1?m-1:0),h=1;h<m;h++)y[h-1]=arguments[h];return tm.createElement.apply(tm,[n,g].concat(y))})})}return u}function q$(e,t){if(t.composable){var u=t.composable,s=u.usePrepareProps,f=u.useStyling;t.renderData=s(e,f)||{}}else t.renderData={slotProps:{root:e}};var p=t.childInfo;if(p){var r=t.renderData.slotProps||{};Object.getOwnPropertyNames(p).forEach(function(c){q$(r[c],p[c])})}return{renderData:t.renderData,Slots:t.Slots}}function Q$(e,t){var u=tm.useMemo(function(){return K$(t)},[]);return q$(e,u)}var tm,J$=de(()=>{"use strict";tm=se(Ye());U1();nn()});function Y$(e,t){for(var u=arguments.length,s=new Array(u>2?u-2:0),f=2;f<u;f++)s[f-2]=arguments[f];return K2.apply(void 0,[e.root,void 0].concat(s))}function eK(e,t){var u=Ol(t(e),{root:e});return{slotProps:u}}function m8e(e){var t=e.slots&&Object.getOwnPropertyNames(e.slots).length||0;if(t){if(t>1&&!e.render)throw"A composable component with multiple slots cannot use the default render implementation"}else throw"A composable component must have at least one slot specified";for(var u in e.slots){var s=e.slots[u];s&&(typeof s!="object"||!s.slotType)&&(e.slots[u]={slotType:s})}return e.useStyling||(e.useStyling=function(){return{}}),e.render=e.render||Y$,e.usePrepareProps=e.usePrepareProps||eK,e}function am(e){var t=m8e(e),u=function(f){var p=f,r=p.children,c=(0,X$.default)(p,g8e),n=Q$(c,t),a=n.renderData,l=n.Slots;return t.render(l,a,r)};return u.displayName=t.displayName,u.__composable=t,u}var X$,g8e,rK=de(()=>{"use strict";X$=se(Qt());J$();nn();U1();g8e=["children"]});var $v=de(()=>{"use strict";rK();nn()});function aK(e,t,u){return e?Ol.apply(void 0,(0,tK.default)(e.map(function(s){return typeof s=="string"?u&&u(t,s)||void 0:typeof s=="function"?s(t):s}))):void 0}function MA(e,t,u,s,f){var p=u(function(){return aK(e,t,f)},[t]),r=(0,_A.default)(p,2),c=r[0],n=r[1],a=zv(c,s);if(a.length>0){var l=n(function(){return IA(c,s)},a),o=(0,_A.default)(l,2);c=o[0],n=o[1]}return{settings:c,getMemoValue:n}}var _A,tK,nK=de(()=>{"use strict";_A=se(gt()),tK=se(oa());U1()});var iK=de(()=>{"use strict";nK()});function LA(e){if(e){var t=e._overrides,u=e._precedence,s=(0,lK.default)(e,h8e);return s}return e}function BA(e,t){return e.components&&e.components[t]||void 0}var lK,h8e,oK=de(()=>{"use strict";lK=se(Qt()),h8e=["_overrides","_precedence"]});var uK=de(()=>{"use strict";U1();nn()});var cK=de(()=>{"use strict";oK();uK();ju()});function p8e(e,t,u){var s=Object.assign({},t),f={};for(var p in u)e[p]!==void 0&&e[p]!==s[p]&&(f[p]=s[p]=e[p]);return{tokens:s,deltas:f,tokenKeys:u}}function PA(e,t,u,s,f){u=u||{};var p=u.tokens||{},r=s.handlers,c=s.tokenKeys,n=p8e(e,p,c),a={tokens:n.tokens||{}};return Object.getOwnPropertyNames(r).forEach(function(l){var o=r[l];a[l]=o(u[l]||{},n,t,l,f)}),a}var sK=de(()=>{"use strict"});function v8e(e,t,u,s){e[t]!==void 0&&(s[u||t]=e[t])}function R8e(e,t,u,s){var f=u.source,p=u.lookup;if(e[f]!==void 0){var r=p&&p(t),c=e[f];typeof c=="string"&&r&&r[c]!==void 0&&(c=r[c]),s[u.target||f]=c}}function F8e(e,t,u){var s={};if(u.toStyle.length>0){var f={};for(var p of u.toStyle)R8e(e,t,p,f);Object.keys(f).length>0&&(s.style=f)}for(var r of u.toTokens)v8e(e,r.source,r.target,s);return s}function C8e(e,t,u){if(e&&e.length>0)return Bt.apply(void 0,(0,OA.default)(e.map(function(s){return s(t,u)})))}function y8e(e,t,u,s,f,p,r,c){var n=t.tokens,a=t.tokenKeys,l=t.deltas;return f(function(){var o=Bt(e,s==="root"?a:void 0,F8e(n,u,r),C8e(r.functions,n,u));return c&&(o=c(o,s)),o},[s].concat((0,OA.default)(p.map(function(o){return l[o]!==void 0?l[o]:""}))))[0]}function NA(e,t){var u={},s={};return Object.getOwnPropertyNames(e).forEach(function(f){var p=e[f],r={toStyle:[],toTokens:[],functions:[]},c=r.toStyle,n=r.toTokens,a=r.functions,l={};if(p){var o=Array.isArray(p)?p:[p];for(var d of o)if(typeof d=="function")a.push(d),d._keys.forEach(function(h){l[h]=void 0});else{var g=Array.isArray(d)?d:[d];for(var m of g){l[m.source]=void 0;var y=m.target||m.source;t&&t(f,y)?n.push(m):c.push(m)}}}Object.assign(u,l),s[f]=function(h,R,C,S,F){var E=Object.getOwnPropertyNames(l);return y8e(h,R,C,S,F,E,r)}}),{tokenKeys:u,handlers:s}}var OA,dK=de(()=>{"use strict";OA=se(oa());nn()});var fK=de(()=>{"use strict";sK();dK();Bl()});function HA(e){var t=e&&typeof e;return(t==="object"||t==="function")&&e.__composable||void 0}function S8e(e,t){return BA(e,t)}function b8e(e){var t={};return Object.keys(e).forEach(function(u){var s=e[u],f=typeof s!="object"?s:s.slotType,p=HA(f);t[u]=p&&p.resolvedTokens&&p.resolvedTokens.tokenKeys||void 0}),function(u,s){return t[u]&&t[u].hasOwnProperty(s)}}function A8e(e,t,u,s){var f=al()||Pl;s=s||e;var p=MA(t.settings,f,u,s,S8e),r=p.settings,c=p.getMemoValue;return LA(PA(e,f,r,t.resolvedTokens,c))}function VA(e){var t=e.styles,u=e.slots;e.resolvedTokens=NA(t,b8e(u));var s=Si(e);return function(f,p){return A8e(f,e,s,p)}}var ZA=de(()=>{"use strict";iK();cK();fK();ju();$g();nn()});function E8e(e,t){if(t){var u={settings:[].concat(t.settings||[],e.settings||[]).filter(function(s){return s})};return ho(t,e,u)}return e}function M0(e,t){var u=E8e(e,t&&HA(t));u.useStyling=VA(u);var s=am(u);return s.displayName=u.displayName,Object.assign(s,u.statics),s.customize=function(){for(var f=arguments.length,p=new Array(f),r=0;r<f;r++)p[r]=arguments[r];return M0({settings:p},s)},s.compose=function(f){return M0(f,s)},s}var gK=de(()=>{"use strict";$v();ZA();nn()});var Kv=de(()=>{"use strict";gK();ZA()});var mK,hK=de(()=>{"use strict";Wv();mK=[{tokens:{backgroundColor:"bodyStandoutBackground",beakWidth:20,borderColor:"bodyFrameBackground",borderWidth:1,directionalHint:"bottonLeftEdge",gapSpace:0,minPadding:0}},rm]});var jA=Xe((iXe,pK)=>{pK.exports=OfficePlatformGlobal.ReactNative.codegenNativeCommands});var ad=Xe((lXe,vK)=>{vK.exports=OfficePlatformGlobal.ReactNative.codegenNativeComponent});var nd=Xe((oXe,RK)=>{RK.exports=OfficePlatformGlobal.ReactNative.NativeComponentRegistry});var UA=Xe((uXe,FK)=>{FK.exports=OfficePlatformGlobal.ReactNative.ViewConfigIgnore});var GA=Xe((cXe,CK)=>{CK.exports=OfficePlatformGlobal.ReactNative.RendererProxy});var sXe,fXe,T8e,x8e,k8e,w8e,mXe,D8e,I8e,yK,SK=de(()=>{"use strict";sXe=se(jA()),fXe=se(ad()),T8e=nd(),x8e=UA(),k8e=x8e.ConditionallyIgnoredEventHandlers,w8e=GA(),mXe=w8e.dispatchCommand,D8e="RCTCallout",I8e={uiViewClassName:"RCTCallout",directEventTypes:{topRestoreFocus:{registrationName:"onRestoreFocus"},topDismiss:{registrationName:"onDismiss"},topShow:{registrationName:"onShow"}},validAttributes:Object.assign({accessibilityLabel:!0,accessibilityOnShowAnnouncement:!0,anchorRect:!0,directionalHint:!0,dismissBehaviors:!0,doNotTakePointerCapture:!0,focusable:!0,isBeakVisible:!0,maxHeight:!0,maxWidth:!0,setInitialFocus:!0,target:!0,testID:!0},k8e({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},yK=T8e.get(D8e,function(){return I8e})});var pXe,RXe,_8e,M8e,L8e,B8e,bK,P8e,O8e,CXe,WA,zA=de(()=>{"use strict";pXe=se(jA()),RXe=se(ad()),_8e=nd(),M8e=UA(),L8e=M8e.ConditionallyIgnoredEventHandlers,B8e=GA(),bK=B8e.dispatchCommand,P8e="FRNCallout",O8e={uiViewClassName:"FRNCallout",directEventTypes:{topRestoreFocus:{registrationName:"onRestoreFocus"},topDismiss:{registrationName:"onDismiss"},topShow:{registrationName:"onShow"}},validAttributes:Object.assign({accessibilityLabel:!0,accessibilityOnShowAnnouncement:!0,anchorRect:!0,directionalHint:!0,dismissBehaviors:!0,doNotTakePointerCapture:!0,focusable:!0,isBeakVisible:!0,maxHeight:!0,maxWidth:!0,setInitialFocus:!0,target:!0,testID:!0},L8e({onRestoreFocus:!0,onDismiss:!0,onShow:!0}))},CXe=_8e.get(P8e,function(){return O8e}),WA={focusWindow:function(t){bK(t,"focusWindow",[])},blurWindow:function(t){bK(t,"blurWindow",[])}}});var AK,EK,G1,TK,N8e,H8e,L0,xK=de(()=>{"use strict";AK=se(gt()),EK=se(Qt()),G1=se(Ye()),TK=se(wr());Bl();Kv();U1();hK();Wv();SK();zA();zA();N8e=["componentRef","target"],H8e=yK,L0=M0({displayName:rm,usePrepareProps:function(t,u){var s=t.componentRef,f=t.target,p=(0,EK.default)(t,N8e);G1.useImperativeHandle(s,function(){return{blurWindow:function(){s.current!=null&&WA.blurWindow(r.current)},focusWindow:function(){s.current!=null&&WA.focusWindow(r.current)}}},[s]);var r=G1.useRef(null),c=G1.useState(null),n=(0,AK.default)(c,2),a=n[0],l=n[1];G1.useLayoutEffect(function(){typeof f=="string"?l(f):f!=null&&f.current?l((0,TK.findNodeHandle)(f.current)):l(null)},[f]);var o=Ol(u(t),{root:Object.assign({ref:r},a&&{target:a},p)});return{slotProps:o}},settings:mK,slots:{root:H8e},styles:{root:[Pg,Q2]}})});var nm=de(()=>{"use strict";Wv();xK()});var kK,wK=de(()=>{"use strict";kK="MenuCallout"});var OXe,DK,qv,IK=de(()=>{"use strict";OXe=se(Ye());nm();ut();ut();wK();DK=se($r()),qv=En(function(e){return function(t,u){var s=Bt(e,t);return(0,DK.jsx)(L0,Object.assign({},s,{children:u}))}});qv.displayName=kK});var _K=de(()=>{"use strict";IK()});var $A,MK,LK,BK,gu,PK=de(()=>{"use strict";$A=se(gt()),MK=se(Ye()),LK=se(wr());ut();wA();V$();G$();Ob();_K();BK=se($r()),gu=Uu(function(e,t){var u=e.directionalHint,s=e.gapSpace,f=e.maxHeight,p=e.maxWidth,r=e.minWidth,c=e.minPadding,n=e.borderWidth,a=e.borderColor,l=e.backgroundColor,o=DA(e),d=Dt(),g=mo(),m=t(d),y=(0,$A.default)(m,2),h=y[0],R=y[1];g.hasMaxHeight=f!=null,g.minWidth=r??g.minWidth;var C=D0(h,R,{directionalHint:u,gapSpace:s,maxHeight:f,maxWidth:p,minWidth:r,minPadding:c,borderWidth:n,borderColor:a,backgroundColor:l}),S=(0,$A.default)(C,2);return h=S[0],R=S[1],function(F,E){var A=Bt(h,o.props,F),T=Object.assign({},o.innerView,{style:{maxHeight:A.maxHeight}}),D=MK.default.createElement(LK.View,T,E);return(0,BK.jsx)(qv,Object.assign({tokens:h},A,{children:D}))}},H$);gu.displayName=em});var OK=de(()=>{"use strict";PK()});var W1=Xe((tYe,B0)=>{function KA(){return B0.exports=KA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},B0.exports.__esModule=!0,B0.exports.default=B0.exports,KA.apply(this,arguments)}B0.exports=KA,B0.exports.__esModule=!0,B0.exports.default=B0.exports});var im,Qv=de(()=>{"use strict";im="Text"});var NK,HK=de(()=>{"use strict";ut();Qv();NK=I0(function(e){return{variant:"secondaryStandard",color:e.colors.bodyText}},im)});var ZK,jK,Jv,UK,qA,Xv,V8e,VK,yt,QA=de(()=>{"use strict";ZK=se(W1()),jK=se(oa()),Jv=se(gt()),UK=se(Qt()),qA=se(Ye()),Xv=se(wr());ut();Pn();jn();Qv();HK();V8e=["align","block","color","componentRef","font","italic","numberOfLines","onAccessibilityTap","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","size","strikethrough","style","truncate","underline","variant","weight","wrap"],VK={},yt=Uu(function(e,t){e===void 0&&(e=VK);var u=e,s=u.align,f=s===void 0?void 0:s,p=u.block,r=u.color,c=u.componentRef,n=u.font,a=u.italic,l=u.numberOfLines,o=u.onAccessibilityTap,d=u.onKeyUp,g=u.onKeyDown,m=u.keyUpEvents,y=u.keyDownEvents,h=u.onPress,R=u.size,C=u.strikethrough,S=u.style,F=u.truncate,E=F===void 0?!1:F,A=u.underline,T=u.variant,D=u.weight,_=u.wrap,M=_===void 0?!0:_,k=(0,UK.default)(u,V8e),v=Dt(),b=t(v),x=(0,Jv.default)(b,2),w=x[0],L=x[1],N=Xv.I18nManager.isRTL?f==="start"?"right":f==="end"?"left":f:f==="start"?"left":f==="end"?"right":f,U=qA.default.useCallback(function(W){h&&h(W),W.stopPropagation()},[h]),K=fi(U," ","Enter"),G=qA.default.useCallback(function(W){o?o():h(W)},[h,o]),$=D0(w,L,{color:r,variant:T,fontFamily:n=="base"?"primary":n,fontMaximumSize:w.maximumFontSize,fontSize:Le.font["size"+R],fontWeight:Le.font.weight[D],fontStyle:a?"italic":void 0,textAlign:N,textDecorationLine:A&&C?"underline line-through":A?"underline":C?"line-through":void 0}),O=(0,Jv.default)($,2);w=O[0],L=O[1];var j=L(function(){return Object.assign({margin:0,color:w.color,fontStyle:w.fontStyle,textAlign:w.textAlign,textDecorationLine:w.textDecorationLine},xa.from(w,v))},["color","fontStyle","textAlign","textDecorationLine"].concat((0,jK.default)(xa.keys))),z=(0,Jv.default)(j,1),H=z[0],V=void 0,I=VK,B=!0,q={onKeyUp:d,keyUpEvents:m,validKeysUp:void 0,onKeyDown:g,keyDownEvents:y,validKeysDown:void 0,onAccessibilityTap:G};return function(W,Z){var P=Object.assign({},k,K,q,W,I,{onPress:h,numberOfLines:l??(E||!M?1:0),style:Ct(H,e.style,W==null?void 0:W.style)});return delete P.style.dynamicTypeRamp,delete P.style.maximumFontSize,Zr(Xv.Text,(0,ZK.default)({ref:c,ellipsizeMode:!M&&!E?"clip":"tail"},P),Z)}},NK);yt.displayName=im});var Z8e,j8e,U8e,JA,G8e,W8e,z8e,$8e,K8e,q8e,Q8e,J8e,X8e,GK=de(()=>{"use strict";QA();Z8e=yt.customize({variant:"caption1"}),j8e=yt.customize({variant:"body1"}),U8e=yt.customize({variant:"body1Strong"}),JA=yt.customize({variant:"body2"}),G8e=yt.customize({variant:"body2Strong"}),W8e=yt.customize({variant:"subtitle1"}),z8e=yt.customize({variant:"subtitle1Strong"}),$8e=yt.customize({variant:"subtitle2"}),K8e=yt.customize({variant:"subtitle2Strong"}),q8e=yt.customize({variant:"title1"}),Q8e=yt.customize({variant:"title1Strong"}),J8e=yt.customize({variant:"largeTitle"}),X8e=yt.customize({variant:"display"})});var lm,Yv=de(()=>{"use strict";lm="RNFText"});function XA(e){return Y8e[e]}var Y8e,WK=de(()=>{"use strict";Y8e={children:!0,accessibilityAccessKey:!0,accessibilityActions:!0,accessibilityAnnotation:!0,accessibilityControls:!0,accessibilityDescribedBy:!0,accessibilityDescription:!0,accessibilityElementsHidden:!0,accessibilityHint:!0,accessibilityIgnoresInvertColors:!0,accessibilityItemType:!0,accessibilityLabel:!0,accessibilityLabelledBy:!0,accessibilityLanguage:!0,accessibilityLevel:!0,accessibilityLiveRegion:!0,accessibilityPositionInSet:!0,accessibilityRole:!0,accessibilitySetSize:!0,accessibilityState:!0,accessibilityValue:!0,accessibilityViewIsModal:!0,accessible:!0,adjustsFontSizeToFit:!1,allowFontScaling:!0,android_hyphenationFrequency:!1,dataDetectorType:!1,disabled:!0,dynamicTypeRamp:!1,ellipsizeMode:!0,focusable:!0,id:!0,importantForAccessibility:!0,keyDownEvents:!0,keyUpEvents:!0,lineBreakMode:!0,lineBreakStrategyIOS:!0,maxFontSizeMultiplier:!0,minimumFontScale:!0,nativeID:!0,numberOfLines:!0,onAccessibilityAction:!0,onAccessibilityEscape:!0,onAccessibilityTap:!0,onBlur:!0,onBlurCapture:!0,onFocus:!0,onFocusCapture:!0,onKeyDown:!0,onKeyDownCapture:!0,onKeyUp:!0,onKeyUpCapture:!0,onLayout:!0,onLongPress:!0,onMagicTap:!1,onPress:!0,onPressIn:!0,onPressOut:!0,onTextLayout:!0,role:!0,selectable:!0,selectionColor:!0,style:!0,suppressHighlighting:!0,testID:!0,textBreakStrategy:!0,textStyle:!0,tooltip:!0,"aria-busy":!0,"aria-checked":!0,"aria-controls":!0,"aria-describedby":!0,"aria-description":!0,"aria-disabled":!0,"aria-expanded":!0,"aria-hidden":!0,"aria-label":!0,"aria-labelledby":!0,"aria-level":!0,"aria-live":!0,"aria-modal":!0,"aria-multiselectable":!0,"aria-posinset":!0,"aria-required":!0,"aria-selected":!0,"aria-setsize":!0,"aria-valuemax":!0,"aria-valuemin":!0,"aria-valuenow":!0,"aria-valuetext":!0}});var zK=de(()=>{"use strict";WK()});var $K,KK=de(()=>{"use strict";Yv();$K=[{tokens:{variant:"secondaryStandard",color:"bodyText"},root:{style:{margin:0}},_overrides:{disabled:{tokens:{color:"disabledText"}}},_precedence:["disabled"]},lm]});var qK,os,QK=de(()=>{"use strict";qK=se(wr());zK();Bl();Kv();KK();Yv();os=M0({displayName:lm,settings:$K,slots:{root:{slotType:qK.Text,filter:XA}},styles:{root:[J2,es]}})});var dn=de(()=>{"use strict";QA();Qv();GK();Yv();QK()});function eRe(e){var t=e.width,u=e.height,s=e.color,f=Ct(e.style,XK({width:t,height:u,tintColor:s},[t,u,s])[0]);return(0,us.jsx)(om.Image,{source:e.rasterImageSource.src,style:f,accessible:e.accessible,accessibilityRole:"image",accessibilityLabel:e.accessibilityLabel})}function rRe(e,t){return t}function aRe(e){var t=e.fontSource,u=tRe({fontSrcFile:t.fontSrcFile,fontFamily:t.fontSrcFile!=null?rRe(t.fontSrcFile,t.fontFamily):t.fontFamily,fontSize:t.fontSize,color:e.color},[e.color,t.fontSrcFile,t.fontFamily,t.fontSize])[0],s=String.fromCharCode(t.codepoint);return(0,us.jsx)(os,{accessible:e.accessible,style:u,children:s})}function nRe(e){var t=e.svgSource,u=e.accessible,s=e.accessibilityLabel,f=e.width,p=e.height,r=e.color,c=Ct(e.style,XK({width:f,height:p},[f,p])[0]),n={width:f,height:p,color:r};return t.viewBox&&(n.viewBox=t.viewBox),t.src?(0,us.jsx)(om.View,{style:c,accessible:u,accessibilityRole:"image",accessibilityLabel:s,children:(0,us.jsx)(t.src,Object.assign({},n))}):t.uri?(0,us.jsx)(om.View,{style:c,accessible:u,accessibilityRole:"image",accessibilityLabel:s,children:(0,us.jsx)(JK.SvgUri,Object.assign({uri:t.uri},n))}):null}var VYe,om,JK,us,XK,tRe,P0,YK=de(()=>{"use strict";VYe=se(Ye()),om=se(wr());ut();ut();dn();JK=se(Fa()),us=se($r()),XK=xv();tRe=Si();P0=En(function(e){var t=Dt();return function(u){var s,f=e.color||t.colors.buttonText,p=(s=e.accessible)!=null?s:!0,r={color:f,accessible:p},c=Bt(r,e,u);return c.svgSource?nRe(c):c.fontSource?aRe(c):c.rasterImageSource?eRe(c):null}})});function O0(e){if(e===void 0)return null;if(typeof e=="number"){var t={src:e},u=eq.Image.resolveAssetSource(+e);return{rasterImageSource:t,width:u.width,height:u.height}}else if(typeof e=="string"){var s={src:{uri:e}};return{rasterImageSource:s}}else return e}var eq,rq=de(()=>{"use strict";eq=se(wr())});var YA,eE=de(()=>{"use strict";YA="FontIcon"});var rE,tE=de(()=>{"use strict";rE="SvgIcon"});function lRe(e,t){return t}var tq,qYe,iRe,aq,oRe,nq=de(()=>{"use strict";tq=se(Qt()),qYe=se(wr());ut();iRe=["accessible","color","fontSrcFile","fontFamily","fontSize","style"],aq=function(t){var u=t.accessible,s=t.color,f=t.fontSrcFile,p=t.fontFamily,r=t.fontSize,c=t.style,n=(0,tq.default)(t,iRe),a=oRe({fontFamily:f!=null?lRe(f,p):p,fontSize:r,color:s},[s,r,p])[0],l=Ct(a,c);return Object.assign({accessible:u??!0,style:l},n)};oRe=Si()});var iq,eer,lq,oq,uRe,e7,aE=de(()=>{"use strict";iq=se(Qt()),eer=se(Ye()),lq=se(wr());ut();eE();nq();oq=se($r()),uRe=["codepoint"],e7=En(function(e){var t=aq(e);return function(u){var s=Bt(t,u),f=s.codepoint,p=(0,iq.default)(s,uRe),r=String.fromCharCode(f);return(0,oq.jsx)(lq.Text,Object.assign({},p,{children:r}))}});e7.displayName=YA});var uq,cRe,sRe,cq,sq=de(()=>{"use strict";uq=se(Qt());ut();cRe=["accessible","style","height","width"],sRe=Si(),cq=function(t){var u=t.accessible,s=t.style,f=t.height,p=t.width,r=(0,uq.default)(t,cRe);return Object.assign({accessible:u??!0,height:f,style:Ct(s,sRe({width:p,height:f},[p,f])[0]),width:p},r)}});var dq,oer,fq,gq,r7,dRe,t7,nE=de(()=>{"use strict";dq=se(Qt()),oer=se(Ye()),fq=se(wr());ut();gq=se(Fa());tE();sq();r7=se($r()),dRe=["style","height","width","src","uri","viewBox","color"],t7=En(function(e){var t=cq(e);return function(u){var s=Bt(t,u),f=s.style,p=s.height,r=s.width,c=s.src,n=s.uri,a=s.viewBox,l=s.color,o=(0,dq.default)(s,dRe),d=!0;return c||n?(0,r7.jsx)(fq.View,Object.assign({style:f,accessibilityRole:"image"},o,{children:c?(0,r7.jsx)(t.src,{viewBox:a,width:r,height:p,color:l}):(0,r7.jsx)(gq.SvgUri,{uri:n,viewBox:a,width:r,height:p,color:l})})):null}});t7.displayName=rE});var ger,iE,cs,mq=de(()=>{"use strict";ger=se(Ye());aE();nE();iE=se($r()),cs=function(t){return t.svgSource?(0,iE.jsx)(t7,Object.assign({color:t.color,height:t.size,width:t.size},t.svgSource)):t.fontSource?(0,iE.jsx)(e7,Object.assign({color:t.color,fontSize:t.size},t.fontSource)):null}});var z1=de(()=>{"use strict";YK();rq();eE();tE();mq();aE();nE()});var um,lE=de(()=>{"use strict";um="MenuItem"});var hq,pq=de(()=>{"use strict";jn();hq=function(t){return{backgroundColor:t.colors.neutralBackground1,borderRadius:Le.corner.radiusNone,checkmarkSize:16,color:t.colors.neutralForeground1,fontFamily:t.typography.families.primary,fontSize:Le.font.size200,fontWeight:Le.font.weight.regular,gap:Le.size40,iconColor:t.colors.neutralForeground1,iconSize:16,minHeight:24,minWidth:128,maxWidth:300,padding:Le.size40,paddingHorizontal:Le.size80,submenuIndicatorColor:t.colors.neutralForeground1,submenuIndicatorPadding:Le.size20,submenuIndicatorSize:16,pressed:{backgroundColor:t.colors.neutralBackground1Pressed,color:t.colors.neutralForeground1Pressed,iconColor:t.colors.neutralForeground1Pressed,submenuIndicatorColor:t.colors.neutralForeground1Pressed},disabled:{backgroundColor:t.colors.neutralBackground1,color:t.colors.neutralForegroundDisabled,iconColor:t.colors.neutralForegroundDisabled,submenuIndicatorColor:t.colors.neutralForegroundDisabled},focused:{backgroundColor:t.colors.neutralBackground1Hover,color:t.colors.neutralForeground1Hover,iconColor:t.colors.neutralForeground1Hover,submenuIndicatorColor:t.colors.neutralForeground1Hover}}}});var a7,ker,fRe,vq,Rq=de(()=>{"use strict";a7=se(oa()),ker=se(wr());ut();Bl();lE();pq();fRe=["hovered","focused","pressed","disabled"],vq={tokens:[hq,um],states:fRe,slotProps:{root:_t(function(e,t){return{style:Object.assign({alignItems:"center",backgroundColor:e.backgroundColor,display:"flex",flexDirection:"row"},pn.from(e,t),sn.from(e,t))}},["backgroundColor"].concat((0,a7.default)(sn.keys),(0,a7.default)(pn.keys))),checkmark:_t(function(e){return{style:{height:e.checkmarkSize,width:e.checkmarkSize,marginEnd:e.gap}}},["checkmarkSize","gap"]),content:_t(function(e,t){return{color:e.color,style:Object.assign({flexGrow:1},xa.from(e,t))}},["color"].concat((0,a7.default)(xa.keys))),iconPlaceholder:_t(function(e){return{style:{minHeight:e.iconSize,minWidth:e.iconSize,alignItems:"center",justifyContent:"center",marginEnd:e.gap}}},["checkmarkSize","gap"]),imgIcon:_t(function(e){return{style:{tintColor:e.iconColor,height:e.iconSize,width:e.iconSize}}},["gap","iconColor","iconSize"]),fontOrSvgIcon:_t(function(e){return{color:e.iconColor,size:e.iconSize}},["gap","iconColor","iconSize"]),submenuIndicator:_t(function(e){return{color:e.submenuIndicatorColor,height:e.submenuIndicatorSize,width:e.submenuIndicatorSize,viewBox:`0 0 ${e.submenuIndicatorSize} ${e.submenuIndicatorSize}`}},["submenuIndicatorColor","submenuIndicatorPadding","submenuIndicatorSize"])}}});var Fq,Nl,Ber,oE,gRe,mRe,hRe,pRe,uE,Cq,cE=de(()=>{"use strict";Fq=se(gt()),Nl=se(Ye()),Ber=se(wr());Yc();Av();oE=[],gRe=function(t){oE.push(t)},mRe=function(t){oE.filter(function(u){return u!==t})},hRe=["ios","macos"],pRe=["Home","End"],uE=function(t){var u,s,f=mo(),p=f.defaultChecked,r=f.onCheckedChange,c=f.checked,n=f.isSubmenu,a=f.setOpen,l=f.triggerRef,o=Nl.default.useMemo(function(){var k={};if(!c)return k;for(var v of c)k[v]=!0;return k},[c]),d=Nl.default.useState(function(){if(o)return o;var k=p??[],v={};for(var b of k)v[b]=!0;return v}),g=(0,Fq.default)(d,2),m=g[0],y=g[1],h=typeof c<"u",R=h?o:m,C=Nl.default.useCallback(function(k,v,b){var x=Object.assign({},R);b?x[v]=!0:delete x[v],h||y(x),r&&r(k,Object.keys(x))},[h,R,r,y]),S=Nl.default.useCallback(function(k,v){var b={};for(var x of Object.keys(R))oE.includes(x)||(b[x]=R[x]);b[v]=!0,h||y(b),r&&r(k,Object.keys(b))},[h,r,y,R]),F=Nl.default.useCallback(function(k){var v;n&&(a(k,!1,!1),l==null||(v=l.current)==null||v.focus())},[n,a,l]),E=Nl.default.useMemo(function(){return[]},[]),A=Nl.default.useCallback(function(k){return E.push(k)},[E]),T=Nl.default.useCallback(function(k){return E.splice(E.findIndex(function(v){return v.ref===k.ref}),1)},[E]),D=function(v){var b=v.nativeEvent.key;if(pRe.includes(b)){var x,w,L;for(b==="Home"?(w=1,L=0):b==="End"&&(w=-1,L=E.length-1);hRe.includes("win32")&&E[L].disabled;)L+=w;(x=E[L].ref.current)==null||x.focus()}};Nl.default.useEffect(function(){return function(){clearTimeout(f.triggerHoverOutTimer)}});var _=Nl.default.useRef(),M=function(){var v;_==null||(v=_.current)==null||v.focus()};return Nl.default.useEffect(function(){M()},[]),{props:Object.assign({},f,{onMouseLeave:f.onMouseLeave,onKeyDown:D}),isCheckedControlled:h,checked:R,onArrowClose:F,onCheckedChange:C,selectRadio:S,addRadioItem:gRe,removeRadioItem:mRe,trackMenuItem:A,untrackMenuItem:T,hasMaxHeight:(u=f.hasMaxHeight)!=null?u:!1,hasMaxWidth:(s=f.hasMaxWidth)!=null?s:!1,focusZoneRef:_}},Cq=function(t,u){var s=bv(),f=s.trackMenuItem,p=s.untrackMenuItem,r=Nl.default.useMemo(function(){return{ref:t,disabled:u}},[t,u]);Nl.default.useEffect(function(){return f(r),function(){return p(r)}},[])}});function CRe(e,t){return t?Object.assign({disabled:e},t):{disabled:e}}var yq,Sq,bq,Gu,Aq,vRe,Eq,RRe,id,FRe,yRe,sE=de(()=>{"use strict";yq=se(gt()),Sq=se(oa()),bq=se(Qt()),Gu=se(Ye()),Aq=se(wr());ut();Pn();Yc();Av();Pb();cE();vRe=["accessible","onClick","accessibilityState","componentRef","disabled","persistOnClick"],Eq=[" ","Enter"],RRe=["ArrowLeft","ArrowRight"].concat(Eq),id=function(t){var u=Gu.useRef(null),s=t.accessible,f=t.onClick,p=t.accessibilityState,r=t.componentRef,c=r===void 0?u:r,n=t.disabled,a=n===void 0?!1:n,l=t.persistOnClick,o=(0,bq.default)(t,vRe),d=mo(),g=d.isSubmenu,m=d.persistOnItemClick,y=d.setOpen,h=bv(),R=h.hasCheckmarks,C=h.hasIcons,S=h.hasTooltips,F=h.onArrowClose,E=zG(),A=l??m,T=g&&E,D=Gu.useCallback(function(K){var G=Aq.I18nManager.isRTL,$=qg(K)&&(K.nativeEvent.key==="ArrowLeft"||K.nativeEvent.key==="ArrowRight"),O=T&&qg(K)&&(G&&K.nativeEvent.key==="ArrowLeft"||!G&&K.nativeEvent.key==="ArrowRight");if(!a&&(!$||O)){var j;c==null||(j=c.current)==null||j.blur(),f==null||f(K),K.preventDefault()}!T&&!$&&!A&&y(K,!1,!0);var z=qg(K)&&(G&&K.nativeEvent.key==="ArrowRight"||!G&&K.nativeEvent.key==="ArrowLeft");z&&(F==null||F(K))},[c,a,T,F,f,y,A]),_=$n(Object.assign({},o,{onPress:D})),M=Ui(c),k=a?[]:g?RRe:Eq,v=Xg.apply(void 0,[D].concat((0,Sq.default)(k)));yRe(_.state.hovered,c);var b=Gu.useState(!_.state.hovered),x=(0,yq.default)(b,2),w=x[0],L=x[1],N=Gu.useCallback(function(K){_.props.onHoverIn(K),_.state.focused||L(!1)},[_]),U=Gu.useCallback(function(K){_.props.onFocus(K),_.state.focused||L(!0)},[_]);return Cq(c,a),{props:Object.assign({},_.props,{onHoverIn:N,onFocus:U,accessible:s??!0,accessibilityRole:"menuitem",onAccessibilityTap:t.onAccessibilityTap||D,accessibilityState:FRe(a,p),disabled:a,enableFocusRing:w,focusable:!0,ref:M},v),state:Object.assign({},_.state,{hasSubmenu:T,hasIcons:C,hasCheckmarks:R,hasTooltips:S})}},FRe=ua(CRe);yRe=function(t,u){Gu.useLayoutEffect(function(){if(t){var s;u==null||(s=u.current)==null||s.focus()}else{var f;u==null||(f=u.current)==null||f.blur()}},[t,u])}});var cm,Tq,Ker,N0,xq,SRe,$1,bRe,ARe,ERe,TRe,kq=de(()=>{"use strict";cm=se(W1()),Tq=se(Qt()),Ker=se(Ye()),N0=se(wr());ut();z1();dn();xq=se(Fa());Rq();lE();sE();SRe=["accessibilityLabel","icon","tooltip"],$1=Bn(Object.assign({displayName:um},vq,{slots:{root:N0.Pressable,checkmark:N0.View,content:yt,iconPlaceholder:N0.View,imgIcon:N0.Image,fontOrSvgIcon:cs,submenuIndicator:xq.SvgXml},useRender:function(t,u){var s=id(t),f=u(t,function(p){return s.state[p]||t[p]});return function(p,r){var c=Bt(s.props,p),n=c.accessibilityLabel,a=c.icon,l=c.tooltip,o=(0,Tq.default)(c,SRe),d=N0.I18nManager.isRTL?`
<svg>
<path fill='currentColor' d="M10.2603 3.20041C10.5639 3.48226 10.5814 3.95681 10.2996 4.26034L6.77348 8L10.2996 11.7397C10.5814 12.0432 10.5639 12.5177 10.2603 12.7996C9.9568 13.0815 9.48226 13.0639 9.2004 12.7603L5.2004 8.51034C4.9332 8.22258 4.9332 7.77743 5.2004 7.48966L9.20041 3.23966C9.48226 2.93613 9.95681 2.91856 10.2603 3.20041Z"/>
</svg>`:`
<svg>
<path fill='currentColor' d="M5.73966 3.20041C5.43613 3.48226 5.41856 3.95681 5.70041 4.26034L9.22652 8L5.70041 11.7397C5.41856 12.0432 5.43613 12.5177 5.73967 12.7996C6.0432 13.0815 6.51775 13.0639 6.7996 12.7603L10.7996 8.51034C11.0668 8.22258 11.0668 7.77743 10.7996 7.48966L6.7996 3.23966C6.51775 2.93613 6.0432 2.91856 5.73966 3.20041Z"/>
</svg>`,g=ARe(n,r[0]),m=TRe(l,s.state.hasTooltips,r[0]);return Zr(f.root,(0,cm.default)({},o,{accessibilityLabel:g}),s.state.hasCheckmarks&&Zr(f.checkmark,{accessible:!1}),(a||s.state.hasIcons)&&Zr(f.iconPlaceholder,{accessible:!1},a&&a.source&&Zr(f.imgIcon,(0,cm.default)({accessible:!1},a)),a&&(a.svgSource||a.fontSource)&&Zr(f.fontOrSvgIcon,(0,cm.default)({accessible:!1},a))),r&&Zr(f.content,(0,cm.default)({accessible:!1,tooltip:m},m&&{alwaysShowToolTip:!0}),r),s.state.hasSubmenu&&Zr(f.submenuIndicator,{accessible:!1,xml:d}))}}})),bRe=function(t,u){if(t!==void 0)return t;if(typeof u=="string")return u},ARe=ua(bRe),ERe=function(t,u,s){if(t!==void 0)return t;if(u&&typeof s=="string")return s},TRe=ua(ERe)});var wq=de(()=>{"use strict";kq();sE()});var Dq=de(()=>{"use strict"});var orr,xRe,kRe,wRe,Iq,_q=de(()=>{"use strict";orr=se(ad()),xRe=nd(),kRe="RCTFocusZone",wRe={uiViewClassName:"RCTFocusZone",validAttributes:{navigateAtEnd:!0,defaultTabbableElement:!0,focusZoneDirection:!0,use2DNavigation:!0,tabKeyNavigation:!0,disabled:!0,isTabNavigation:!0}},Iq=xRe.get(kRe,function(){return wRe})});var Mq,Lq,n7,Bq,DRe,IRe,mu,Pq=de(()=>{"use strict";Mq=se(gt()),Lq=se(Qt()),n7=se(Ye()),Bq=se(wr());Pn();$v();U1();_q();DRe=["componentRef","defaultTabbableElement","isCircularNavigation"],IRe=function(t){return t!=="componentRef"},mu=am({usePrepareProps:function(t,u){var s=t.componentRef,f=t.defaultTabbableElement,p=t.isCircularNavigation,r=(0,Lq.default)(t,DRe),c=Ui(s),n=n7.useState(void 0),a=(0,Mq.default)(n,2),l=a[0],o=a[1];return n7.useLayoutEffect(function(){typeof f=="string"?o(f):f!=null&&f.current?o((0,Bq.findNodeHandle)(f.current)):o(void 0)},[f]),{slotProps:Ol(u(t),{root:Object.assign({navigateAtEnd:p?"NavigateWrap":"NavigateStopAtEnds"},r,{defaultTabbableElement:l,ref:c})})}},slots:{root:{slotType:Iq,filter:IRe}}})});var ld=de(()=>{"use strict";Dq();Pq()});var sm,dE=de(()=>{"use strict";sm="MenuList"});var Oq,Nq=de(()=>{"use strict";jn();Oq=function(t){return{paddingVertical:Le.size40,minWidth:128,maxWidth:300,backgroundColor:t.colors.neutralBackground1,hasMaxHeight:{minWidth:140}}}});var Hq,Srr,_Re,Vq,Zq=de(()=>{"use strict";Hq=se(oa()),Srr=se(wr());ut();Bl();dE();Nq();_Re=["hasMaxHeight"],Vq={tokens:[Oq,sm],states:_Re,slotProps:{root:_t(function(e,t){return{style:Object.assign({backgroundColor:e.backgroundColor,display:"flex",gap:e.gap},pn.from(e,t),!1)}},["backgroundColor","borderRadius","gap"].concat((0,Hq.default)(pn.keys))),focusZone:_t(function(e){return{style:{display:"flex",flexDirection:"column",gap:e.gap}}},["gap"])}}});var fE,jq=de(()=>{"use strict";fE=function(t){return Object.assign({hasCheckmarks:t.props.hasCheckmarks,hasIcons:t.props.hasIcons,hasTooltips:t.props.hasTooltips},t)}});var K1,dm,Uq,Gq,MRe,LRe,q1,Wq=de(()=>{"use strict";K1=se(Ye()),dm=se(wr());ld();ut();Zq();dE();cE();jq();Av();Uq=["macos","win32"].includes("win32"),Gq=!1,MRe=!0,LRe=function(t,u,s){return u[t]||s[t]||t==="hasMaxHeight"},q1=Bn(Object.assign({displayName:sm},Vq,{slots:{root:dm.View,scrollView:dm.ScrollView,focusZone:Uq?mu:dm.View},useRender:function(t,u){var s=uE(t),f=fE(s),p=u(s.props,function(r){return LRe(r,s,t)});return function(r,c){var n=K1.default.Children.toArray(c).filter(function(h){return K1.default.isValidElement(h)&&h.type.displayName!=="MenuDivider"}).length,a=0,l=K1.default.Children.toArray(c).map(function(h){if(K1.default.isValidElement(h)){var R,C;return h.type.displayName!=="MenuDivider"&&a++,K1.default.cloneElement(h,Object.assign({accessibilityPositionInSet:(R=h.props.accessibilityPositionInSet)!=null?R:a,accessibilitySetSize:(C=h.props.accessibilitySetSize)!=null?C:n},h.props.tooltip&&{alwaysShowToolTip:!0}))}return h}),o=s.hasMaxHeight||s.hasMaxWidth,d=o?p.scrollView:K1.default.Fragment,g=K1.default.Children.toArray(c).some(function(h){return h&&h.type&&h.type.displayName==="MenuGroup"}),m=g,y=Zr(p.root,null,Zr(d,o&&{showsVerticalScrollIndicator:s.hasMaxHeight,showsHorizontalScrollIndicator:s.hasMaxWidth},Zr(p.focusZone,Uq&&{componentRef:Gq,focusZoneDirection:"vertical",defaultTabbableElement:Gq,enableFocusRing:!1,isCircularNavigation:MRe,tabKeyNavigation:m?"Normal":"None"},l)));return Zr(UG,{value:f},y)}}}))});var zq=de(()=>{"use strict";Wq()});var Q1=de(()=>{"use strict";E$();N$();OK();wq();zq()});var J1=Xe(($rr,$q)=>{$q.exports=OfficePlatformGlobal.SDX.StringResources});var qq=Xe((Krr,Kq)=>{Kq.exports=J1().StringResources.createLazyTable({location:"_ms_office_sdx_start_common/strings.resjson"})});function Kn(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];return e.replace(/{(\d+)}/g,function(f,p){var r;return(r=u[p])!=null?r:""})}var qrr,De,Lr,ln=de(()=>{"use strict";qrr=se(wr()),De=qq(),Lr={adjustMenu:De.getString("adjustMenu"),adjustMenuLengthMenuGroupHeader:De.getString("adjustMenuLengthMenuGroupHeader"),adjustMenuLengthMenuGroupLongOption:De.getString("adjustMenuLengthMenuGroupLongOption"),adjustMenuLengthMenuGroupMediumOption:De.getString("adjustMenuLengthMenuGroupMediumOption"),adjustMenuLengthMenuGroupShortOption:De.getString("adjustMenuLengthMenuGroupShortOption"),adjustMenuSelectedLabel:De.getString("adjustMenuSelectedLabel"),adjustMenuToneAppliedCasualLabel:De.getString("adjustMenuToneAppliedCasualLabel"),adjustMenuToneAppliedConciseLabel:De.getString("adjustMenuToneAppliedConciseLabel"),adjustMenuToneAppliedImaginativeLabel:De.getString("adjustMenuToneAppliedImaginativeLabel"),adjustMenuToneAppliedProfessionalLabel:De.getString("adjustMenuToneAppliedProfessionalLabel"),adjustMenuToneMenuLabel:De.getString("adjustMenuToneMenuLabel"),adjustMenuToneMenuGroupCasualOption:De.getString("adjustMenuToneMenuGroupCasualOption"),adjustMenuToneMenuGroupConciseOption:De.getString("adjustMenuToneMenuGroupConciseOption"),adjustMenuToneMenuGroupFormalOption:De.getString("adjustMenuToneMenuGroupFormalOption"),adjustMenuToneMenuGroupHeader:De.getString("adjustMenuToneMenuGroupHeader"),adjustMenuToneMenuGroupImaginativeOption:De.getString("adjustMenuToneMenuGroupImaginativeOption"),adjustMenuToneMenuGroupNeutralOption:De.getString("adjustMenuToneMenuGroupNeutralOption"),adjustMenuToneMenuGroupProfessionalOption:De.getString("adjustMenuToneMenuGroupProfessionalOption"),adjustMenuTypeMenuGroupBulletedListOption:De.getString("adjustMenuTypeMenuGroupBulletedListOption"),adjustMenuTypeMenuGroupHeader:De.getString("adjustMenuTypeMenuGroupHeader"),adjustMenuTypeMenuGroupNumberedListOption:De.getString("adjustMenuTypeMenuGroupNumberedListOption"),adjustMenuTypeMenuGroupTableOption:De.getString("adjustMenuTypeMenuGroupTableOption"),adjustMenuTypeMenuGroupTextOption:De.getString("adjustMenuTypeMenuGroupTextOption"),aiGeneratedBadgeDisclaimer:De.getString("aiGeneratedBadgeDisclaimer"),allLabel:De.getString("allLabel"),announceError:De.getString("announceError"),announceCiqSuggestionsCalloutShown:De.getString("announceCiqSuggestionsCalloutShown"),announceCiqSuggestionsWithTabListCalloutShown:De.getString("announceCiqSuggestionsWithTabListCalloutShown"),announceCiqSuggestionsKeyTip:De.getString("announceCiqSuggestionsKeyTip"),announceCiqSuggestionsNotFound:De.getString("announceCiqSuggestionsNotFound"),announceCiqSuggestionsUnavailable:De.getString("announceCiqSuggestionsUnavailable"),announceCiqSuggestion:De.getString("announceCiqSuggestion"),announceComboboxOptionsShown:De.getString("announceComboboxOptionsShown"),announceComboboxOption:De.getString("announceComboboxOption"),attachmentButtonMultipleEntitiesA11yLabel:De.getString("attachmentButtonMultipleEntitiesA11yLabel"),attachmentListOverflowMenu:De.getString("attachmentListOverflowMenu"),attachmentListOverflowMenuWithNumbers:De.getString("attachmentListOverflowMenuWithNumbers"),attachmentMenuA11yLabel:De.getString("attachmentMenuA11yLabel"),attachmentMenuItemA11yLabel:De.getString("attachmentMenuItemA11yLabel"),backButtonTooltip:De.getString("backButtonTooltip"),cancelEscBadgeLabel:De.getString("cancelEscBadgeLabel"),cancelLabel:De.getString("cancelLabel"),capacityErrorLabelPassive:De.getString("capacityErrorLabelPassive"),carouselText:De.getString("carouselText"),carouselNextButtonTooltip:De.getString("carouselNextButtonTooltip"),carouselPreviousButtonTooltip:De.getString("carouselPreviousButtonTooltip"),carouselBackButton:De.getString("carouselBackButton"),carouselNextButton:De.getString("carouselNextButton"),carouselDismissButton:De.getString("carouselDismissButton"),characterCountAnnouncementText:De.getString("characterCountAnnouncementText"),claimChallengeDescriptionLabel:De.getString("claimChallengeDescriptionLabel"),claimChallengeSignInLabel:De.getString("claimChallengeSignInLabel"),claimChallengeSignInA11yLabel:De.getString("claimChallengeSignInA11yLabel"),closeTooltip:De.getString("closeTooltip"),cloudFilePickerButtonLabel:De.getString("cloudFilePickerButtonLabel"),clarificationHeader:De.getString("clarificationHeader"),clarificationLatencyLabel:De.getString("clarificationLatencyLabel"),clarificationResponseGhostText:De.getString("clarificationResponseGhostText"),clarificationSkipButton:De.getString("clarificationSkipButton"),composeSensitivityLabelApplyError:De.getString("composeSensitivityLabelApplyError"),composeSensitivityLabelError:De.getString("composeSensitivityLabelError"),composeSensitivityLabelTooltip:De.getString("composeSensitivityLabelTooltip"),composeSensitivityLabelWithHighestSensitivityTooltip:De.getString("composeSensitivityLabelWithHighestSensitivityTooltip"),copilotBranding:De.getString("copilotBranding"),copilotErrorText:De.getString("copilotErrorText"),copilotInteractiveAuthError:De.getString("copilotInteractiveAuthError"),copilotModelShortTitle:De.getString("copilotModelShortTitle"),copilotModelSubTitle:De.getString("copilotModelSubTitle"),copilotModelTag:De.getString("copilotModelTag"),copilotModelTitle:De.getString("copilotModelTitle"),composeModelMenuOptionA11yLabel:De.getString("composeModelMenuOptionA11yLabel"),composeModelMenuOptionWithTagA11yLabel:De.getString("composeModelMenuOptionWithTagA11yLabel"),deepReasonO1ModelTag:De.getString("deepReasonO1ModelTag"),deepReasonO1ModelTitle:De.getString("deepReasonO1ModelTitle"),deepReasonO1ModelSubTitle:De.getString("deepReasonO1ModelSubTitle"),deepReasonO3MiniModelTitle:De.getString("deepReasonO3MiniModelTitle"),deepReasonO3MiniModelSubTitle:De.getString("deepReasonO3MiniModelSubTitle"),deepResearchModelTitle:De.getString("deepResearchModelTitle"),deepResearchModelSubTitle:De.getString("deepResearchModelSubTitle"),deepSeekR1ModelTitle:De.getString("deepSeekR1ModelTitle"),deepSeekR1ModelSubTitle:De.getString("deepSeekR1ModelSubTitle"),describeImagePrompt:De.getString("describeImagePrompt"),dictationA11yLabel:De.getString("dictationA11yLabel"),dictationInactiveTooltip:De.getString("dictationInactiveTooltip"),dictationActiveTooltip:De.getString("dictationActiveTooltip"),discardA11yLabel:De.getString("discardA11yLabel"),discardTooltip:De.getString("discardTooltip"),disclaimerShortText:De.getString("disclaimerShortText"),disclaimerText:De.getString("disclaimerText"),dismissCloseButton:De.getString("dismissCloseButton"),dismissPrivacyDisclaimer:De.getString("dismissPrivacyDisclaimer"),editCancelLabel:De.getString("editCancelLabel"),editPromptA11yLabel:De.getString("editPromptA11yLabel"),editPromptTooltip:De.getString("editPromptTooltip"),errorDismissA11yLabel:De.getString("errorDismissA11yLabel"),errorDismissLabel:De.getString("errorDismissLabel"),errorLicenseNotAvailable:De.getString("errorLicenseNotAvailable"),errorOutputQuality:De.getString("errorOutputQuality"),errorUnsupportedLanguageLink:De.getString("errorUnsupportedLanguageLink"),eventsLabel:De.getString("eventsLabel"),fabButtonA11yDescription:De.getString("fabButtonA11yDescription"),fabButtonA11yLabel:De.getString("fabButtonA11yLabel"),fabButtonTooltip:De.getString("fabButtonTooltip"),feedbackSubmittedTooltip:De.getString("feedbackSubmittedTooltip"),feedbackThumbsDownTooltip:De.getString("feedbackThumbsDownTooltip"),feedbackThumbsUpTooltip:De.getString("feedbackThumbsUpTooltip"),feedbackToolbarA11yLabel:De.getString("feedbackToolbarA11yLabel"),filesLabel:De.getString("filesLabel"),fileResultsAnnouncement:De.getString("fileResultsAnnouncement"),fixAllChangesLabel:De.getString("fixAllChangesLabel"),fixAllDefaultErrorWithChangesLabel:De.getString("fixAllDefaultErrorWithChangesLabel"),fixAllKeepAllOption:De.getString("fixAllKeepAllOption"),fixAllNoErrorsLabel:De.getString("fixAllNoErrorsLabel"),fixAllSuccessDismissLabel:De.getString("fixAllSuccessDismissLabel"),fixAllUndoAllOption:De.getString("fixAllUndoAllOption"),formatReuseUndoAll:De.getString("formatReuseUndoAll"),formatReuseKeepAll:De.getString("formatReuseKeepAll"),formatReuseLatencyHeader:De.getString("formatReuseLatencyHeader"),formatReuseOutputHeader:De.getString("formatReuseOutputHeader"),formatReuseUpdateWithContent:De.getString("formatReuseUpdateWithContent"),freChatNowButton:De.getString("freChatNowButton"),freCloseButton:De.getString("freCloseButton"),freDialogTitleOne:De.getString("freDialogTitleOne"),freDialogTitleOneConsumer:De.getString("freDialogTitleOneConsumer"),freDialogDescriptionOne:De.getString("freDialogDescriptionOne"),freDialogTitleTwo:De.getString("freDialogTitleTwo"),freDialogDescriptionTwo:De.getString("freDialogDescriptionTwo"),freDialogTitleOneConsumerNonPro:De.getString("freDialogTitleOneConsumerNonPro"),freDialogTitleOneConsumerPro:De.getString("freDialogTitleOneConsumerPro"),freGetStartedButtonA11yDescription:De.getString("freGetStartedButtonA11yDescription"),freLearnMoreLinkA11yDescription:De.getString("freLearnMoreLinkA11yDescription"),freDialogUpdatedTitleOneConsumerNonPro:De.getString("freDialogUpdatedTitleOneConsumerNonPro"),freDialogDescriptionOneConsumerNonPro:De.getString("freDialogDescriptionOneConsumerNonPro"),freDialogDescriptionOneConsumerPro:De.getString("freDialogDescriptionOneConsumerPro"),freDialogUpdatedDescriptionOneConsumerNonPro:De.getString("freDialogUpdatedDescriptionOneConsumerNonPro"),freDialogLegalStatement:De.getString("freDialogLegalStatement"),freDialogUpdatedLegalStatement:De.getString("freDialogUpdatedLegalStatement"),freDialogMicrosoftServiceAgreementLabel:De.getString("freDialogMicrosoftServiceAgreementLabel"),freDialogCopilotTermsOfUseLabel:De.getString("freDialogCopilotTermsOfUseLabel"),freDialogPrivacyStatementLabel:De.getString("freDialogPrivacyStatementLabel"),freDialogFAQLabel:De.getString("freDialogFAQLabel"),freDialogLearnMoreLabel:De.getString("freDialogLearnMoreLabel"),freGetStartedButton:De.getString("freGetStartedButton"),freShowMeButton:De.getString("freShowMeButton"),freNextButton:De.getString("freNextButton"),frePreviousButton:De.getString("frePreviousButton"),freNotNowButton:De.getString("freNotNowButton"),freScreenOneImageAltText:De.getString("freScreenOneImageAltText"),freScreenTwoImageAltText:De.getString("freScreenTwoImageAltText"),freTryCopilotButton:De.getString("freTryCopilotButton"),freUnifiedIllustrationAltText:De.getString("freUnifiedIllustrationAltText"),freDialogTitleNewDocument:De.getString("freDialogTitleNewDocument"),freDialogTitleExistingDocument:De.getString("freDialogTitleExistingDocument"),freDialogDescriptionNewDocument:De.getString("freDialogDescriptionNewDocument"),freDialogDescriptionExistingDocument:De.getString("freDialogDescriptionExistingDocument"),frontierTooltip:De.getString("frontierTooltip"),giveFeedbackLabel:De.getString("giveFeedbackLabel"),groundedFileListHeader:De.getString("groundedFileListHeader"),inputA11yLabel:De.getString("inputA11yLabel"),inputFooterGenerate:De.getString("inputFooterGenerate"),inputFooterGenerateTooltip:De.getString("inputFooterGenerateTooltip"),inputFooterPromptGuideTooltip:De.getString("inputFooterPromptGuideTooltip"),inputHeader:De.getString("inputHeader"),inputTextA11yLabel:De.getString("inputTextA11yLabel"),insertBelowButtonTitle:De.getString("insertBelowButtonTitle"),inspireMeLabel:De.getString("inspireMeLabel"),inspireMeTooltip:De.getString("inspireMeTooltip"),keepItLabel:De.getString("keepItLabel"),lastEditedFriendlyTimestamp:De.getString("lastEditedFriendlyTimestamp"),latencyDeepResearchSearchingText:De.getString("latencyDeepResearchSearchingText"),latencyDeepResearchReasoningText:De.getString("latencyDeepResearchReasoningText"),latencyFixAllText:De.getString("latencyFixAllText"),latencyHitLCompletingText:De.getString("latencyHitLCompletingText"),latencyHitLNoSourcesText:De.getString("latencyHitLNoSourcesText"),latencyHitLSearchingText:De.getString("latencyHitLSearchingText"),latencyIntermediateFileHeaderText:De.getString("latencyIntermediateFileHeaderText"),latencyIntermediateHeaderText:De.getString("latencyIntermediateHeaderText"),latencyLoadingA11yLabel:De.getString("latencyLoadingA11yLabel"),latencyDeepReasonHeaderText:De.getString("latencyDeepReasonHeaderText"),latencyLoadingHeaderText:De.getString("latencyLoadingHeaderText"),latencyLoadingMultiTurnHeaderText:De.getString("latencyLoadingMultiTurnHeaderText"),latencyOutputHeaderText:De.getString("latencyOutputHeaderText"),latencyTextToTable:De.getString("latencyTextToTable"),lowOnCreditsCombinedText:De.getString("lowOnCreditsCombinedText"),lowOnCreditsLinkText:De.getString("lowOnCreditsLinkText"),lowOnCreditsSentenceOne:De.getString("lowOnCreditsSentenceOne"),lowOnCreditsSentenceTwo:De.getString("lowOnCreditsSentenceTwo"),lowOnCreditsArbutusCombinedText:De.getString("lowOnCreditsArbutusCombinedText"),lowOnCreditsArbutusLinkText:De.getString("lowOnCreditsArbutusLinkText"),lowOnCreditsArbutusSentenceOne:De.getString("lowOnCreditsArbutusSentenceOne"),lowOnCreditsArbutusSentenceTwo:De.getString("lowOnCreditsArbutusSentenceTwo"),learnMoreLink:De.getString("learnMoreLink"),limitErrorMessage:De.getString("limitErrorMessage"),maxAttachmentWarning:De.getString("maxAttachmentWarning"),maxCharLimitError:De.getString("maxCharLimitError"),messageBarText:De.getString("messageBarText"),messagesLabel:De.getString("messagesLabel"),modelSelectionTooltip:De.getString("modelSelectionTooltip"),multiTurnHeader:De.getString("multiTurnHeader"),multiTurnNextDraftA11yLabel:De.getString("multiTurnNextDraftA11yLabel"),multiTurnNextDraftTooltip:De.getString("multiTurnNextDraftTooltip"),multiTurnPreviousDraftA11yLabel:De.getString("multiTurnPreviousDraftA11yLabel"),multiTurnPreviousDraftTooltip:De.getString("multiTurnPreviousDraftTooltip"),multiTurnTextInputA11yLabel:De.getString("multiTurnTextInputA11yLabel"),outputA11yLabel:De.getString("outputA11yLabel"),openAttachmentTooltip:De.getString("openAttachmentTooltip"),optionsToolbarA11yLabel:De.getString("optionsToolbarA11yLabel"),outofCreditsCombinedText:De.getString("outofCreditsCombinedText"),outOfCreditsLinkText:De.getString("outOfCreditsLinkText"),outOfCreditsSentenceOne:De.getString("outOfCreditsSentenceOne"),outOfCreditsSentenceTwo:De.getString("outOfCreditsSentenceTwo"),outofCreditsArbutusCombinedText:De.getString("outofCreditsArbutusCombinedText"),outOfCreditsArbutusLinkText:De.getString("outOfCreditsArbutusLinkText"),outOfCreditsArbutusSentenceOne:De.getString("outOfCreditsArbutusSentenceOne"),outOfCreditsArbutusSentenceTwo:De.getString("outOfCreditsArbutusSentenceTwo"),overflowMenuA11yLabel:De.getString("overflowMenuA11yLabel"),peopleLabel:De.getString("peopleLabel"),plusMenuButtonTooltip:De.getString("plusMenuButtonTooltip"),preview:De.getString("preview"),privateInfoWarning:De.getString("privateInfoWarning"),privacyStatement:De.getString("privacyStatement"),proactiveStartPrompt:De.getString("proactiveStartPrompt"),proactiveStartPromptForHandoff:De.getString("proactiveStartPromptForHandoff"),proactiveStartPromptForHandoffOnError:De.getString("proactiveStartPromptForHandoffOnError"),promptAssistancePrivacyDisclaimer:De.getString("promptAssistancePrivacyDisclaimer"),promptGuideAskOptionLabel:De.getString("promptGuideAskOptionLabel"),promptGuideCreateOptionLabel:De.getString("promptGuideCreateOptionLabel"),promptGuideMenuHeader:De.getString("promptGuideMenuHeader"),promptGuideSummarizeOptionLabel:De.getString("promptGuideSummarizeOptionLabel"),promptPlaceholder:De.getString("promptPlaceholder"),promptWithOptionsPlaceholder:De.getString("promptWithOptionsPlaceholder"),promptWithOptionsAdditionalNarration:De.getString("promptWithOptionsAdditionalNarration"),quickActionKeepWritingA11yLabel:De.getString("quickActionKeepWritingA11yLabel"),quickActionKeepWriting:De.getString("quickActionKeepWriting"),quickActionInsertSummary:De.getString("quickActionInsertSummary"),quickActionCreateFromNotes:De.getString("quickActionCreateFromNotes"),quickActionAutoRewrite:De.getString("quickActionAutoRewrite"),quickActionChat:De.getString("quickActionChat"),quickActionConciseTone:De.getString("quickActionConciseTone"),quickActionProfessionalTone:De.getString("quickActionProfessionalTone"),quickActionVisualizeTable:De.getString("quickActionVisualizeTable"),quickActionFixSpellingGrammar:De.getString("quickActionFixSpellingGrammar"),quickActionFormatReuse:De.getString("quickActionFormatReuse"),quickActionVisualizeList:De.getString("quickActionVisualizeList"),quickActionRegenerate:De.getString("quickActionRegenerate"),quickActionWritingCoach:De.getString("quickActionWritingCoach"),quickActionDescribeImage:De.getString("quickActionDescribeImage"),reasonText:De.getString("reasonText"),redoTooltip:De.getString("redoTooltip"),referenceSnippetQuote:De.getString("referenceSnippetQuote"),referenceSnippetEllipsesQuote:De.getString("referenceSnippetEllipsesQuote"),regenerateA11yLabel:De.getString("regenerateA11yLabel"),regenerateTooltip:De.getString("regenerateTooltip"),removeAttachmentTooltip:De.getString("removeAttachmentTooltip"),replaceButtonTitle:De.getString("replaceButtonTitle"),reportCheckbox:De.getString("reportCheckbox"),reportDialogTitle:De.getString("reportDialogTitle"),reportOptionInaccurate:De.getString("reportOptionInaccurate"),reportOptionOffensive:De.getString("reportOptionOffensive"),reportOptionOther:De.getString("reportOptionOther"),reportOptionPoorQuality:De.getString("reportOptionPoorQuality"),researcherActivityTab:De.getString("researcherActivityTab"),researcherButtonTooltip:De.getString("researcherButtonTooltip"),researcherDurationMinutes:De.getString("researcherDurationMinutes"),researcherSourcesTab:De.getString("researcherSourcesTab"),retryLabel:De.getString("retryLabel"),revertTooltip:De.getString("revertTooltip"),rewriteLoadingTitle0B:De.getString("rewriteLoadingTitle0B"),rewriteLoadingTitle1:De.getString("rewriteLoadingTitle1"),rewriteSingleTurnHeaderTitle:De.getString("rewriteSingleTurnHeaderTitle"),rewriteSingleTurnPlaceholderFocused:De.getString("rewriteSingleTurnPlaceholderFocused"),rewriteSingleTurnPlaceholderRest:De.getString("rewriteSingleTurnPlaceholderRest"),rewriteSingleTurnTextInputA11yLabel:De.getString("rewriteSingleTurnTextInputA11yLabel"),rewriteTitle:De.getString("rewriteTitle"),sendButtonLabel:De.getString("sendButtonLabel"),sensitivityLabelComposeTooltip:De.getString("sensitivityLabelComposeTooltip"),sensitivityLabelComposeError:De.getString("sensitivityLabelComposeError"),sensitivityLabelConfidentialTitle:De.getString("sensitivityLabelConfidentialTitle"),sensitivityLabelOutputPrefix:De.getString("sensitivityLabelOutputPrefix"),sensitivityA11yLabel:De.getString("sensitivityA11yLabel"),sensitivityA11yLabelTitlePlaceholder:De.getString("sensitivityA11yLabelTitlePlaceholder"),showLessAbout:De.getString("showLessAbout"),showMoreAbout:De.getString("showMoreAbout"),showMoreEntities:De.getString("showMoreEntities"),skipSourceSearchLabel:De.getString("skipSourceSearchLabel"),stopGeneratingLabel:De.getString("stopGeneratingLabel"),stopGeneratingLatencyLabel:De.getString("stopGeneratingLatencyLabel"),stopButtonKeyboardShortcut:De.getString("stopButtonKeyboardShortcut"),startPrivacyStatementButtonLabel:De.getString("startPrivacyStatementButtonLabel"),startArticleFile:De.getString("startArticleFile"),startBakeSale:De.getString("startBakeSale"),startBedtime:De.getString("startBedtime"),startBusinessMemo:De.getString("startBusinessMemo"),startCampingNewsletter:De.getString("startCampingNewsletter"),startDocumentBasedFile:De.getString("startDocumentBasedFile"),startEmail:De.getString("startEmail"),startEvent:De.getString("startEvent"),startFile:De.getString("startFile"),startFundraising:De.getString("startFundraising"),startGiftIdeas:De.getString("startGiftIdeas"),startHappyBirthday:De.getString("startHappyBirthday"),startInputA11yLabel:De.getString("startInputA11yLabel"),startInterview:De.getString("startInterview"),startInsights:De.getString("startInsights"),startJournalist:De.getString("startJournalist"),startLondon:De.getString("startLondon"),startMathQuiz:De.getString("startMathQuiz"),startMemo:De.getString("startMemo"),startMessage:De.getString("startMessage"),startNeighborPermission:De.getString("startNeighborPermission"),startOutdoorArticle:De.getString("startOutdoorArticle"),startOutline:De.getString("startOutline"),startParis:De.getString("startParis"),startPeople:De.getString("startPeople"),startPlan:De.getString("startPlan"),startProductivityNewsletter:De.getString("startProductivityNewsletter"),startProposal:De.getString("startProposal"),startResume:De.getString("startResume"),startVacationBlog:De.getString("startVacationBlog"),startSailingBlog:De.getString("startSailingBlog"),startScience:De.getString("startScience"),startShoppingList:De.getString("startShoppingList"),startSummarize:De.getString("startSummarize"),startUserGuide:De.getString("startUserGuide"),startVolunteerArticle:De.getString("startVolunteerArticle"),startWhitepaper:De.getString("startWhitepaper"),submitLabel:De.getString("submitLabel"),submitWarning:De.getString("submitWarning"),summaryCollapseButtonLabel:De.getString("summaryCollapseButtonLabel"),summaryCopyButtonCopiedTooltip:De.getString("summaryCopyButtonCopiedTooltip"),summaryErrorTryAgainLabel:De.getString("summaryErrorTryAgainLabel"),collapseButtonLabel:De.getString("collapseButtonLabel"),expandButtonLabel:De.getString("expandButtonLabel"),summaryExpandButtonLabel:De.getString("summaryExpandButtonLabel"),summaryGiveFeedbackLabel:De.getString("summaryGiveFeedbackLabel"),summaryHeader:De.getString("summaryHeader"),summaryLabel:De.getString("summaryLabel"),summaryMoreOptionsButtonLabel:De.getString("summaryMoreOptionsButtonLabel"),summaryOptionsAlwaysCollapseLabel:De.getString("summaryOptionsAlwaysCollapseLabel"),summaryOptionsAlwaysExpandLabel:De.getString("summaryOptionsAlwaysExpandLabel"),summaryOptionsCopilotSettingsLabel:De.getString("summaryOptionsCopilotSettingsLabel"),summaryOptionsRemoveThisDocLabel:De.getString("summaryOptionsRemoveThisDocLabel"),summaryOptionsRemoveAllDocsLabel:De.getString("summaryOptionsRemoveAllDocsLabel"),summaryPrivacyStatement:De.getString("summaryPrivacyStatement"),summaryPrivacyStatementButtonLabel:De.getString("summaryPrivacyStatementButtonLabel"),summaryStoppedNotificationText:De.getString("summaryStoppedNotificationText"),summaryStopRegenerateLabel:De.getString("summaryStopRegenerateLabel"),summaryUpdateAvailableLabel:De.getString("summaryUpdateAvailableLabel"),summaryViewMore:De.getString("summaryViewMore"),textBoxCaption:De.getString("textBoxCaption"),textBoxCIQGhostText:De.getString("textBoxCIQGhostText"),textBoxWarning:De.getString("textBoxWarning"),titleText:De.getString("titleText"),topOfDocumentTabActivity:De.getString("topOfDocumentTabActivity"),unselectedAllLabel:De.getString("unselectAllLabel"),unsupportedLanguageErrorMessage:De.getString("unsupportedLanguageErrorMessage"),vibeWritingChangeCounter:De.getString("vibeWritingChangeCounter"),vibeWritingChangeCounterSingular:De.getString("vibeWritingChangeCounterSingular"),vibeWritingChangeCounterTooltipText:De.getString("vibeWritingChangeCounterTooltipText"),vibeWritingChangeCounterTooltipTextSingular:De.getString("vibeWritingChangeCounterTooltipTextSingular"),writingCoachLoadingTitle1:De.getString("writingCoachLoadingTitle1"),writingCoachLoadingTitle2:De.getString("writingCoachLoadingTitle2"),writingCoachLoadingTitle3:De.getString("writingCoachLoadingTitle3"),writingCoachLoadingTitle4:De.getString("writingCoachLoadingTitle4"),writingCoachLoadingTitle5:De.getString("writingCoachLoadingTitle5"),writingCoachTitle:De.getString("writingCoachTitle"),writingCoachExampleLabel:De.getString("writingCoachExampleLabel"),writingCoachTooltipTitle:De.getString("writingCoachTooltipTitle"),writingCoachTooltipText:De.getString("writingCoachTooltipText"),writingCoachToolTipButtonText:De.getString("writingCoachToolTipButtonText"),writingCoachApplySuggestionsLabel:De.getString("writingCoachApplySuggestionsLabel"),vibeWritingKeepAll:De.getString("vibeWritingKeepAll"),vibeWritingKeepLocal:De.getString("vibeWritingKeepLocal"),vibeWritingNextEditTooltipText:De.getString("vibeWritingNextEditTooltipText"),vibeWritingPrevEditTooltipText:De.getString("vibeWritingPrevEditTooltipText"),vibeWritingUndoAllTooltipText:De.getString("vibeWritingUndoAllTooltipText"),vibeWritingUndoLocal:De.getString("vibeWritingUndoLocal"),vibeWritingTextDeletedNotice:De.getString("vibeWritingTextDeletedNotice")}});var Bo,gE,mE,hE,pE,vE,RE,FE,CE,yE,SE,bE,Qq,Jq,AE,EE,TE,xE,kE,od,wE,DE,IE,_E,hu,Xrr,ME=de(()=>{"use strict";Bo=se(In()),mE="Initial_Header_ID",hE="TEXT_INPUT_BOX_CHAR_COUNT_LABEL",pE="Progress_Bar_Latency_Mode",vE="AI_Generated_Content_Warning",RE="Feedback_Thumbs_Up_Button",FE="Feedback_Thumbs_Down_Button",CE="Next_Button",yE="NotNow_Button",SE="Previous_Button",bE="TryCopilot_Button",Qq="GetStarted_Button",Jq="Close_Button",AE="UI_Page_Header_Title",EE="UI_Page_Header_Description",TE="UI_Basic_FRE",xE="UI_Actionable_FRE",kE="UI_Prodigi_FRE",od="IPE_Reference_A_File_Button",wE="IPE_Dismiss_Button",DE="Overflow_Menu_Button",IE="Combobox_Group",_E="Combobox_Submit_Button",hu=(function(e){return e.AccessibilityHint="HelpText",e.AccessibilityLabel="Name",e.AccessibilityRole="ControlType",e.ExpandCollapseState="ExpandCollapse.ExpandCollapseState",e.IsEnabled="IsEnabled",e.IsFocused="HasKeyboardFocus",e.IsRequiredForForm="IsRequiredForForm",e.IsTogglePatternAvailable="IsTogglePatternAvailable",e.TestID="AutomationId",e.ToggleState="Toggle.ToggleState",e.Value="Value.Value",e})({}),Xrr=(gE={},(0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)((0,Bo.default)(gE,hu.AccessibilityHint,"AccessibilityHint"),hu.AccessibilityLabel,"AccessibilityLabel"),hu.AccessibilityRole,"AccessibilityRole"),hu.ExpandCollapseState,"ExpandCollapseState"),hu.IsEnabled,"IsEnabled"),hu.IsFocused,"IsFocused"),hu.IsRequiredForForm,"IsRequiredForForm"),hu.IsTogglePatternAvailable,"IsTogglePatternAvailable"),hu.TestID,"TestID"),hu.ToggleState,"ToggleState"),(0,Bo.default)(gE,hu.Value,"Value"))});var vo=de(()=>{"use strict";ME()});var i7,LE=de(()=>{"use strict";i7="Button"});var fm,BE=de(()=>{"use strict";fm="ActivityIndicator"});function BRe(e){if(typeof e>"u")return e;switch(e){case"xSmall":return"small";case"small":return"small";case"medium":return"small";case"large":return"large";case"xLarge":return"large";default:(0,Yq.default)(e)}}var Xq,Yq,l7,car,eQ,rQ=de(()=>{"use strict";Xq=se(wr());ut();Yq=se(jg());BE();l7={xSmall:12,small:16,medium:24,large:32,xLarge:36};car={tokens:[function(){return{activityIndicatorColor:Xq.Appearance.getColorScheme()==="light"?"#BDBDBD":"#666666",lineThickness:"medium",size:"medium"}},fm],tokensThatAreAlsoProps:"all",slotProps:{root:_t(function(e){return{activityIndicatorColor:e.activityIndicatorColor,size:e.size,lineThickness:e.lineThickness!="medium"?e.lineThickness:e.size,accessibilityLabel:"progressbar",accessible:!0,style:{width:l7[e.size],height:l7[e.size]}}},["activityIndicatorColor","lineThickness","size"]),svg:_t(function(e){return{width:l7[e.size],height:l7[e.size]}},["size"])}},eQ={tokens:[function(){return{size:"small"}},fm],tokensThatAreAlsoProps:"all",slotProps:{root:_t(function(e){return Object.assign({color:e.activityIndicatorColor},e.size&&{size:BRe(e.size)})},["activityIndicatorColor","size"])}}});var tQ,H0,PE=de(()=>{"use strict";tQ=se(wr());ut();rQ();BE();H0=Bn(Object.assign({displayName:fm},eQ,{slots:{root:tQ.ActivityIndicator},useRender:function(t,u){var s=u(t);return function(){return Zr(s.root,null)}}}))});var aQ=de(()=>{"use strict";PE();PE()});var o7=de(()=>{"use strict";aQ()});function pu(){return PRe}var PRe,nQ=de(()=>{"use strict";PRe={marginTop:-1,marginBottom:1,marginStart:0,marginEnd:-2}});var gm=de(()=>{"use strict";nQ()});var bi,u7,ORe,OE=de(()=>{"use strict";bi=se(wr());vn();u7=function(t){return pt(t)?ORe:{backgroundColor:t.colors.neutralBackground1,color:t.colors.neutralForeground1,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1,disabled:{backgroundColor:t.colors.neutralBackgroundDisabled,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.neutralStrokeDisabled,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.neutralBackground1Hover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1Hover},pressed:{backgroundColor:t.colors.neutralBackground1Pressed,color:t.colors.neutralForeground1Pressed,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1Pressed},focused:{backgroundColor:t.colors.neutralBackground1Hover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1Hover},primary:{backgroundColor:t.colors.brandBackground,color:t.colors.neutralForegroundOnBrand,borderColor:t.colors.brandStroke1,iconColor:t.colors.neutralForegroundOnBrand,disabled:{backgroundColor:t.colors.neutralBackgroundDisabled,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.neutralStrokeDisabled,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.brandBackgroundHover,color:t.colors.neutralForegroundOnBrandHover,borderColor:t.colors.brandBackgroundHover,iconColor:t.colors.neutralForegroundOnBrandHover},pressed:{backgroundColor:t.colors.brandBackgroundPressed,color:t.colors.neutralForegroundOnBrandPressed,borderColor:t.colors.brandBackgroundPressed,iconColor:t.colors.neutralForegroundOnBrandPressed},focused:{backgroundColor:t.colors.brandBackgroundHover,color:t.colors.neutralForegroundOnBrandHover,borderColor:t.colors.strokeFocus2,borderInnerColor:t.colors.strokeFocus1,iconColor:t.colors.neutralForegroundOnBrandHover}},subtle:{backgroundColor:t.colors.subtleBackground,color:t.colors.neutralForeground1,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1,disabled:{backgroundColor:t.colors.subtleBackground,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.subtleBackgroundHover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.subtleBackgroundHover,iconColor:t.colors.neutralForeground1Hover},pressed:{backgroundColor:t.colors.subtleBackgroundPressed,color:t.colors.neutralForeground1Pressed,borderColor:t.colors.subtleBackgroundPressed,iconColor:t.colors.neutralForeground1Pressed},focused:{backgroundColor:t.colors.subtleBackgroundHover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1Hover}}}},ORe={backgroundColor:(0,bi.PlatformColor)("ButtonFace"),borderColor:(0,bi.PlatformColor)("ButtonText"),color:(0,bi.PlatformColor)("ButtonText"),iconColor:(0,bi.PlatformColor)("ButtonText"),disabled:{backgroundColor:(0,bi.PlatformColor)("ButtonFace"),borderColor:(0,bi.PlatformColor)("GrayText"),color:(0,bi.PlatformColor)("GrayText"),iconColor:(0,bi.PlatformColor)("GrayText")},hovered:{backgroundColor:(0,bi.PlatformColor)("Highlight"),color:(0,bi.PlatformColor)("HighlightText"),iconColor:(0,bi.PlatformColor)("HighlightText")},pressed:{backgroundColor:(0,bi.PlatformColor)("Highlight"),color:(0,bi.PlatformColor)("HighlightText"),iconColor:(0,bi.PlatformColor)("HighlightText")},focused:{backgroundColor:(0,bi.PlatformColor)("Highlight"),color:(0,bi.PlatformColor)("HighlightText"),iconColor:(0,bi.PlatformColor)("HighlightText")}}});var c7,NE=de(()=>{"use strict";jn();c7=function(t){return{medium:{hasContent:{fontFamily:t.typography.families.secondary,fontSize:Le.font.size300,fontWeight:Le.font.weight.semibold}},small:{hasContent:{fontFamily:t.typography.families.primary,fontSize:Le.font.size200,fontWeight:Le.font.weight.regular}},large:{hasContent:{fontFamily:t.typography.families.secondary,fontSize:Le.font.size400,fontWeight:Le.font.weight.semibold}}}}});var s7,HE=de(()=>{"use strict";jn();vn();s7=function(t){return{borderWidth:Le.stroke.width10,borderInnerWidth:Le.stroke.width10,block:{width:"100%"},medium:{padding:Le.size80-Le.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Le.size80},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size80-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size80-Le.stroke.width10}}},hasContent:{minWidth:96,padding:Le.size60-Le.stroke.width10,paddingHorizontal:Le.size120-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size80},hasIconBefore:{spacingIconContentBefore:Le.size80},focused:{padding:Le.size60,paddingHorizontal:Le.size120},primary:!pt(t)&&{focused:{padding:Le.size60-Le.stroke.width20,paddingHorizontal:Le.size120-Le.stroke.width20},square:{focused:{padding:Le.size60-Le.stroke.width10,paddingHorizontal:Le.size120-Le.stroke.width10}}}}},small:{padding:Le.size40-Le.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Le.size40},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size40-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size40-Le.stroke.width10}}},hasContent:{minWidth:64,minHeight:24,paddingHorizontal:Le.size80-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size40},hasIconBefore:{spacingIconContentBefore:Le.size40},focused:{paddingHorizontal:Le.size80},primary:!pt(t)&&{focused:{paddingHorizontal:Le.size80-Le.stroke.width20},square:{focused:{paddingHorizontal:Le.size80-Le.stroke.width10}}}}},large:{padding:Le.size100-Le.stroke.width10,iconSize:20,focused:{borderWidth:0,padding:Le.size100},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size100-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size100-Le.stroke.width10}}},hasContent:{minWidth:96,minHeight:40,padding:Le.size80-Le.stroke.width10,paddingHorizontal:Le.size160-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size60},hasIconBefore:{spacingIconContentBefore:Le.size60},focused:{padding:Le.size80,paddingHorizontal:Le.size160},primary:!pt(t)&&{focused:{padding:Le.size80-Le.stroke.width20,paddingHorizontal:Le.size160-Le.stroke.width20},square:{focused:{padding:Le.size80-Le.stroke.width10,paddingHorizontal:Le.size160-Le.stroke.width10}}}}},rounded:{borderRadius:Le.corner.radius40,borderInnerRadius:Le.corner.radius40-1},circular:{borderRadius:Le.corner.radiusCircular,borderInnerRadius:Le.corner.radiusCircular-1},square:{borderRadius:Le.corner.radiusNone,borderInnerRadius:Le.corner.radiusNone}}}});var d7,Iar,VE,iQ,lQ,oQ,ZE,jE=de(()=>{"use strict";d7=se(oa()),Iar=se(wr());ut();gm();Bl();LE();OE();NE();HE();VE=["block","small","medium","large","hasContent","hasIconAfter","hasIconBefore","primary","subtle","outline","rounded","circular","square","hovered","focused","pressed","disabled"],iQ={tokens:[s7,c7,u7,i7],states:VE,slotProps:Object.assign({},!1,{root:_t(function(e,t){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},sn.from(e,t),pn.from(e,t)),android_ripple:{color:e.rippleColor}}},["backgroundColor","width","rippleColor"].concat((0,d7.default)(sn.keys),(0,d7.default)(pn.keys))),content:_t(function(e,t){return{style:Object.assign({},ZE(e,t,e.color,e))}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,d7.default)(xa.keys))),icon:_t(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:_t(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])})},lQ=function(){return"small"},oQ=function(t){var u=!0;switch(t){case"accent":return"primary";case"primary":case"subtle":case"outline":return t;default:return null}},ZE=function(t,u,s,f){var p=pu(),r=t.spacingIconContentBefore?{marginStart:p.marginStart+t.spacingIconContentBefore}:{},c=t.spacingIconContentAfter?{marginEnd:p.marginEnd+t.spacingIconContentAfter}:{};return Object.assign({color:s},pu(),r,c,xa.from(f,u))}});var UE,uQ,Wu,Zar,NRe,f7,g7,GE=de(()=>{"use strict";UE=se(gt()),uQ=se(Qt()),Wu=se(Ye()),Zar=se(wr());ut();Pn();vn();NRe=["accessible","accessibilityRole","componentRef","disabled","onBlur","onClick","onLayout","loading","enableFocusRing","focusable"],f7=!1,g7=function(t){var u=Wu.useRef(null),s=t.accessible,f=t.accessibilityRole,p=t.componentRef,r=p===void 0?u:p,c=t.disabled,n=t.onBlur,a=t.onClick,l=t.onLayout,o=t.loading,d=t.enableFocusRing,g=t.focusable,m=(0,uQ.default)(t,NRe),y=!!c||!!o,h=y?null:r,R=su(h,a),C=Wu.useCallback(function(K){f7=!1,n==null||n(K)},[n]),S=$n(Object.assign({},m,{onPress:R,onBlur:C})),F=Wu.useCallback(function(K){!c&&(K.nativeEvent.key==="Enter"||K.nativeEvent.key===" ")&&(f7=!0)},[c]),E=Wu.useCallback(function(K){f7&&(a==null||a(K),f7=!1)},[a]),A=fi(E," ","Enter"),T=t.accessibilityActions&&!!t.accessibilityActions.find(function(K){return K.name==="Toggle"}),D=Dt(),_=t.appearance==="primary"&&!pt(D),M=Wu.useState(void 0),k=(0,UE.default)(M,2),v=k[0],b=k[1],x=Wu.useState(void 0),w=(0,UE.default)(x,2),L=w[0],N=w[1],U=Wu.useCallback(function(K){_&&(b(K.nativeEvent.layout.height),N(K.nativeEvent.layout.width)),l&&l(K)},[l,b,N,_]);return{props:Object.assign({},A,{onKeyDown:F},S.props,y!==void 0&&{disabled:y},{accessible:s??!0,accessibilityRole:f||"button",onAccessibilityTap:t.onAccessibilityTap||(T?void 0:t.onClick),accessibilityLabel:t.accessibilityLabel,enableFocusRing:d??!_,focusable:g??!y,ref:Ui(r),iconPosition:t.iconPosition||"before",loading:o,onLayout:U}),state:Object.assign({},S.state,{pressed:S.state.pressed,measuredWidth:L,measuredHeight:v,shouldUseTwoToneFocusBorder:_})}}});var $ar,m7,cQ,mm,h7,HRe,WE,ss,VRe,zE,$E=de(()=>{"use strict";$ar=se(gt()),m7=se(W1()),cQ=se(Qt()),mm=se(Ye()),h7=se(wr());o7();ut();z1();dn();jE();LE();GE();HRe=["icon","iconOnly","iconPosition","loading","accessibilityLabel"],WE=function(t,u,s){return u[t]||s[t]||t===oQ(s.appearance)||t===s.size||!s.size&&t===lQ()||t===s.shape||!s.shape&&t==="rounded"||t==="hovered"&&u[t]&&!s.loading||t==="hasContent"&&!s.iconOnly||t==="hasIconAfter"&&(s.icon||s.loading)&&s.iconPosition==="after"||t==="hasIconBefore"&&(s.icon||s.loading)&&(!s.iconPosition||s.iconPosition==="before")},ss=Bn(Object.assign({displayName:i7},iQ,{slots:{root:h7.Pressable,rippleContainer:!1,focusInnerBorder:h7.View,icon:P0,content:yt},useRender:function(t,u){var s=g7(t),f=O0(t.icon),p=u(t,function(r){return WE(r,s.state,t)});return function(r){for(var c=Bt(s.props,r),n=c.icon,a=c.iconOnly,l=c.iconPosition,o=c.loading,d=c.accessibilityLabel,g=(0,cQ.default)(c,HRe),m=!o&&n,y=arguments.length,h=new Array(y>1?y-1:0),R=1;R<y;R++)h[R-1]=arguments[R];var C="";d===void 0&&mm.Children.forEach(h,function(A){typeof A=="string"&&(C=A)});var S=d??C,F=Zr(mm.Fragment,null,o&&Zr(H0,null),m&&l==="before"&&Zr(p.icon,(0,m7.default)({},f,{accessible:!1})),mm.Children.map(h,function(A){return typeof A=="string"?Zr(p.content,{accessible:!1,key:"content"},A):A}),m&&l==="after"&&Zr(p.icon,(0,m7.default)({},f,{accessible:!1}))),E=!1;return Zr(p.root,(0,m7.default)({},g,{accessibilityLabel:S}),F,s.state.focused&&!!s.state.measuredHeight&&!!s.state.measuredWidth&&s.state.shouldUseTwoToneFocusBorder&&Zr(p.focusInnerBorder,{style:zE(s.state.measuredHeight,s.state.measuredWidth),accessible:!1,focusable:!1}))}}})),VRe=function(t,u){var s=2;return{height:t-s,width:u-s}},zE=ua(VRe)});var hm,p7=de(()=>{"use strict";hm="ToggleButton"});var v7,sQ,ZRe,dQ=de(()=>{"use strict";v7=se(wr());vn();sQ=function(t){return pt(t)?ZRe:{checked:{color:t.colors.neutralForeground1Selected,backgroundColor:t.colors.neutralBackground1Selected,borderColor:t.colors.neutralStroke1,primary:{color:t.colors.neutralForegroundOnBrandSelected,backgroundColor:t.colors.brandBackgroundSelected,borderColor:t.colors.brandBackgroundSelected},subtle:{color:t.colors.neutralForeground1Selected,backgroundColor:t.colors.subtleBackgroundSelected,borderColor:t.colors.subtleBackgroundSelected}}}},ZRe={checked:{backgroundColor:(0,v7.PlatformColor)("Highlight"),color:(0,v7.PlatformColor)("HighlightText"),iconColor:(0,v7.PlatformColor)("HighlightText")}}});var pm,fQ,gQ=de(()=>{"use strict";pm=se(oa());ut();Bl();p7();dQ();jE();OE();NE();HE();fQ={tokens:[s7,c7,u7,sQ,hm],states:["checked"].concat((0,pm.default)(VE)),slotProps:{root:_t(function(e,t){return{style:Object.assign({display:"flex",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},sn.from(e,t),pn.from(e,t))}},["backgroundColor","width"].concat((0,pm.default)(sn.keys),(0,pm.default)(pn.keys))),content:_t(function(e,t){return{style:Object.assign({},ZE(e,t,e.color,e))}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,pm.default)(xa.keys))),icon:_t(function(e){return{style:{tintColor:e.iconColor},height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:_t(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])}}});function GRe(e,t){return t?Object.assign({checked:e},t):{checked:e}}var hQ,pQ,vQ,RQ,jRe,mQ,ud,URe,KE=de(()=>{"use strict";hQ=se(oa()),pQ=se(gt()),vQ=se(Qt()),RQ=se(Ye());ut();Pn();GE();jRe=["accessibilityActions","accessibilityState","defaultChecked","checked","onAccessibilityAction","onClick"],mQ=[{name:"Toggle"}],ud=function(t){var u=t.accessibilityActions,s=t.accessibilityState,f=t.defaultChecked,p=t.checked,r=t.onAccessibilityAction,c=t.onClick,n=(0,vQ.default)(t,jRe);f!=null&&p!=null;var a=SA(f,p,c),l=(0,pQ.default)(a,2),o=l[0],d=l[1],g=u?[].concat(mQ,(0,hQ.default)(u)):mQ,m=RQ.useCallback(function(h){switch(h.nativeEvent.actionName){case"Toggle":d(h);break}r&&r(h)},[d,r]),y=g7(Object.assign({onClick:d,accessibilityActions:g,accessibilityState:URe(o,s),onAccessibilityAction:m},n));return{props:y.props,state:Object.assign({},y.state,{checked:o})}},URe=ua(GRe)});var R7,FQ,qE,F7,WRe,QE,CQ=de(()=>{"use strict";R7=se(W1()),FQ=se(Qt()),qE=se(Ye()),F7=se(wr());o7();ut();z1();dn();gQ();p7();KE();$E();WRe=["icon","iconPosition","iconOnly","loading","accessibilityLabel"],QE=Bn(Object.assign({displayName:hm},fQ,{slots:{root:F7.Pressable,icon:P0,content:yt,focusInnerBorder:F7.View},useRender:function(t,u){var s=O0(t.icon),f=ud(t),p=u(t,function(r){return WE(r,f.state,t)});return function(r){for(var c=Bt(f.props,r),n=c.icon,a=c.iconPosition,l=c.iconOnly,o=c.loading,d=c.accessibilityLabel,g=(0,FQ.default)(c,WRe),m=!o&&n,y=arguments.length,h=new Array(y>1?y-1:0),R=1;R<y;R++)h[R-1]=arguments[R];var C="";d===void 0&&qE.Children.forEach(h,function(F){typeof F=="string"&&(C=F)});var S=d??C;return Zr(p.root,(0,R7.default)({},g,{accessibilityLabel:S}),o&&Zr(H0,null),m&&a==="before"&&Zr(p.icon,(0,R7.default)({},s,{accessible:!1})),qE.Children.map(h,function(F){return typeof F=="string"?Zr(p.content,{accessible:!1,key:"content"},F):F}),m&&a==="after"&&Zr(p.icon,(0,R7.default)({},s,{accessible:!1})),f.state.focused&&!!f.state.measuredHeight&&!!f.state.measuredWidth&&f.state.shouldUseTwoToneFocusBorder&&Zr(p.focusInnerBorder,{style:zE(f.state.measuredHeight,f.state.measuredWidth),accessible:!1,focusable:!1}))}}}))});var yQ=de(()=>{"use strict";p7();CQ();KE()});var vm=de(()=>{"use strict";$E();yQ()});var C7,jnr,zRe,SQ,Gnr,$Re,bQ,qn,KRe,JE,X1,AQ,Rm,Po=de(()=>{"use strict";C7=se(oa());vm();ut();gm();jn();vn();jnr=se(wr()),zRe="#00000026",SQ=Le.stroke.width10,Gnr={borderWidth:SQ,padding:0,minHeight:24,minWidth:24,focused:{borderWidth:SQ,padding:0},hasContent:{paddingHorizontal:6,minWidth:96,minHeight:24,focused:{paddingHorizontal:6}},primary:{borderWidth:Le.stroke.width05,focused:{borderWidth:Le.stroke.width05}},subtle:{minWidth:24,minHeight:24}},$Re=function(t){var u={color:t.colors.neutralForeground1,iconColor:t.colors.neutralForeground1,borderColor:zRe},s={backgroundColor:t.colors.brandButtonBackground,color:t.colors.neutralForegroundOnBrand,iconColor:t.colors.neutralForegroundOnBrand,borderColor:t.colors.neutralStroke3},f={color:t.colors.neutralForeground1,iconColor:t.colors.neutralForeground1};return{}},bQ={slotProps:{root:_t(function(e,t){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},sn.from(e,t),pn.from(e,t))}},["backgroundColor","width","rippleColor"].concat((0,C7.default)(sn.keys),(0,C7.default)(pn.keys))),content:_t(function(e,t){var u;return{style:Object.assign({},KRe(e,t,(u=e.color)!=null?u:"black",e)),ellipsizeMode:"tail",numberOfLines:1,wrap:!1}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,C7.default)(xa.keys)))}},qn=ss.compose(bQ).customize($Re),KRe=function(t,u,s,f){var p=pu(),r=t.spacingIconContentBefore?{marginStart:p.marginStart+t.spacingIconContentBefore}:{},c=t.spacingIconContentAfter?{marginEnd:p.marginEnd+t.spacingIconContentAfter}:{},n=t.spacingIconContentBefore?{marginStart:4,marginEnd:2}:{},a=t.spacingIconContentAfter?{marginStart:2,marginEnd:4}:{},l=!t.spacingIconContentBefore&&!t.spacingIconContentAfter;return Object.assign({color:s},r,c,{},xa.from(f,u))},JE=function(t){var u={small:{minHeight:28,minWidth:28,iconSize:20,hasContent:{minHeight:28,minWidth:void 0,paddingHorizontal:Le.size120-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size60},hasIconBefore:{spacingIconContentBefore:Le.size60},focused:{paddingHorizontal:Le.size120},primary:!pt(t)&&{focused:{paddingHorizontal:Le.size120-Le.stroke.width20},square:{focused:{paddingHorizontal:Le.size120-Le.stroke.width10}}}}}};return pt(t)&&(u.borderColor="transparent"),u},X1=qn.customize(JE),AQ=qn.customize(JE,{small:{iconSize:16}}),Rm=QE.compose(bQ).compose({slotProps:{icon:_t(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(JE)});function qRe(e){return typeof e=="function"}var XE,cd,Fm,QRe,YE=de(()=>{"use strict";XE=se(gt()),cd=se(Ye());Fm=function(t){var u=QRe(t.state),s=typeof t.defaultState>"u"?t.initialState:t.defaultState,f=cd.default.useState(s),p=(0,XE.default)(f,2),r=p[0],c=p[1],n=u?t.state:r,a=cd.default.useRef(n);cd.default.useEffect(function(){a.current=n},[n]);var l=cd.default.useCallback(function(o){qRe(o)?a.current=o(a.current):a.current=o,c(a.current)},[]);return[n,l]},QRe=function(t){var u=cd.default.useState(function(){return t!==void 0}),s=(0,XE.default)(u,1),f=s[0];return f}});var sd,EQ,TQ=de(()=>{"use strict";sd=se(Ye()),EQ=function(t){var u=sd.useRef(function(){throw new Error("Cannot call an event handler while rendering")});return sd.useEffect(function(){u.current=t},[t]),sd.useCallback(function(){var s=u.current;return s.apply(void 0,arguments)},[u])}});function Oa(e){var t=Si();return function(u){return t(function(){return xQ.StyleSheet.create(e(u))},[u])[0]}}var xQ,kQ=de(()=>{"use strict";xQ=se(wr());nn()});var Ai=de(()=>{"use strict";kQ()});function wQ(e){var t=[],u=0;for(var s of e.ops){var f,p;if(typeof s.insert=="string"){var r=s,c=r.insert.length,n=(f=r.attributes)==null||(p=f.custom)==null?void 0:p.data;n&&n.deltaCustomDataType==="ciqItem"&&t.push({item:n.item,attachmentId:n.attachmentId,start:u,length:c}),u+=c}}return t}function y7(e,t){return{underline:!0,color:e.colors.brandForeground1,custom:{data:t,deleteByWord:!0,selfDestructOnEdit:!0}}}var DQ=de(()=>{"use strict"});var rir,nir,IQ,_Q=de(()=>{"use strict";ut();Ai();rir=se(wr());jn();nir=Oa(function(e){return{root:{overflow:"hidden",borderRadius:Le.corner.radius40,marginVertical:void 0},rootFocused:{borderColor:e.colors.brandStroke1,borderBottomWidth:2},textInput:{color:e.colors.neutralForeground1,maxHeight:220,fontSize:14},textInputDisabled:{color:e.colors.neutralForegroundDisabled},textInputContainer:{borderRadius:4,paddingVertical:10,paddingHorizontal:12,borderWidth:1,borderColor:e.colors.neutralStroke1Selected,backgroundColor:e.colors.neutralBackground1},textInputSmall:{minHeight:20},textInputMedium:{minHeight:60},textInputContainerFocused:{borderBottomWidth:0,paddingBottom:9},textInputContainerDisabled:{borderColor:e.colors.neutralBackgroundDisabled,backgroundColor:e.colors.neutralBackgroundDisabled},characterCount:{color:e.colors.neutralForeground4,marginTop:Le.size60},characterCountError:{color:e.name==="DarkGray"?Le.color.cranberry.tint50:e.colors.dangerForeground1},researcherButtonStyle:{marginVertical:4},vibrancyView:{padding:5}}}),IQ={containerStyles:{maxWidth:480,minWidth:480,borderRadius:2,paddingHorizontal:4,paddingTop:4,paddingBottom:8,marginEnd:0},headerStyles:Object.assign({paddingHorizontal:12},!1),shimmerStyles:Object.assign({circleSize:32,gapSize:12,lineSize:160},!1),itemsStyles:{sharedItemStyles:Object.assign({},{paddingHorizontal:12,borderRadius:0},{textHorizontalPadding:12,titleFontSize:14,subtitleFontSize:12}),personItemStyles:{personaCoinSize:24},fileItemStyles:{iconStyles:{margin:4}},scopeItemStyles:{height:32,iconFontSize:16,personaCoinSize:16},noSuggestionsStyles:{item:Object.assign({},{})}},footerStyles:{height:44,marginHorizontal:0,marginBottom:-4}}});var eT=Xe((lir,MQ)=>{MQ.exports=OfficePlatformGlobal.Ply.RichTextInput});var rT,tT=de(()=>{"use strict";rT="Overflow"});function aT(e){var t=[],u=0,s=function(h){return 2*h+1},f=function(h){return 2*h+2},p=function(h){return Math.floor((h-1)/2)},r=function(h,R){var C=t[h];t[h]=t[R],t[R]=C},c=function y(h){var R=h,C=s(h),S=f(h);C<u&&e(t[C],t[R])<0&&(R=C),S<u&&e(t[S],t[R])<0&&(R=S),R!==h&&(r(R,h),y(R))},n=function(){if(u===0)throw new Error("Priority queue empty");var h=t[0];return t[0]=t[--u],c(0),h},a=function(){return u===0?null:t[0]},l=function(h){t[u++]=h;for(var R=u-1,C=p(R);R>0&&e(t[C],t[R])>0;)r(C,R),R=C,C=p(R)},o=function(h){var R=t.indexOf(h);return R>=0&&R<u},d=function(h){var R=t.indexOf(h);R===-1||R>=u||(t[R]=t[--u],c(R))},g=function(){u=0},m=function(){return t.slice(0,u)};return{all:m,clear:g,contains:o,dequeue:n,enqueue:l,peek:a,remove:d,size:function(){return u}}}var LQ=de(()=>{"use strict"});function BQ(){var e={},t=!1,u=0,s={},f={width:0,height:0},p,r,c=!1,n,a,l,o,d=function(w,L){return!w||!L||!e[w]||!e[L]?0:e[w].priority!==e[L].priority?e[w].priority>e[L].priority?1:-1:e[w].initialOrder<e[L].initialOrder?1:-1},g=function(w,L){return-1*d(w,L)},m=function(w,L){return e[w].initialOrder-e[L].initialOrder},y=aT(d),h=aT(g),R=function(){var w=0;for(var L of y.all())w+=e[L].size.width;return h.size()>0&&(w+=f.width),w},C=function(){var w=p.width-r,L=y.size()===1&&R()>w,N=w-(h.size()>0?f.width:0)>0;return L&&N},S=function(w){for(var L of w)if(L.type==="dimension"&&a){var N=p.width-r;h.size()>0&&(N-=f.width);var U=void 0;L.shrinking?(n||(n=y.peek()),U={id:n,update:{width:N,height:e[n].size.height}}):(U={id:n,update:null},n=void 0),a(U)}else{var K={visibleIds:(0,nT.default)(y.all()).sort(m),invisibleIds:(0,nT.default)(h.all()).sort(m)};o&&o(K);for(var G in s)s[G]&&l&&l({id:G,visible:y.contains(G)})}},F=function(){var w=h.dequeue();y.enqueue(w),s[w]=!s[w]},E=function(){var w=y.dequeue();h.enqueue(w),s[w]=!s[w]},A=function(){if(!p)return[];s={};for(var w=[],L=p.width-r,N=y.peek(),U=h.peek(),K=0;K<2;K++){for(;R()<L&&h.size()>0||h.size()===1;)F();for(;R()>L&&y.size()>1;)E()}var G=N!==y.peek()||U!==h.peek(),$=C();return G&&w.push({type:"visibility"}),($||c)&&w.push({type:"dimension",shrinking:$}),c=$,w},T=function(w){var L;p=w.initialContainerSize,r=(L=w.padding)!=null?L:0,l=w.onUpdateItemVisibility,o=w.onOverflowUpdate,a=w.onUpdateItemDimension},D=function(w,L){C()||(e[w]=Object.assign({},e[w],L)),b()},_=function(w){f=w,b()},M=function(w){e[w.id]=Object.assign({},w,{initialOrder:u++}),y.enqueue(w.id),t=!0,b()},k=function(w){return!!e[w]},v=function(w){delete e[w],y.contains(w)?y.remove(w):h.contains(w)&&h.remove(w),t=!0,b()},b=function(w){w&&(p=w);var L=A();L.length>0?(t=!1,S(L)):t&&(t=!1,S([{type:"visibility"}]))};return{addItem:M,hasItem:k,initialize:T,removeItem:v,updateItem:D,setMenuSize:_,update:b}}var nT,PQ=de(()=>{"use strict";nT=se(oa());LQ()});function iT(e){var t=e.dontHideBeforeReady,u=e.itemIDs,s=e.onLayout,f=e.onOverflowUpdate,p=e.onReady,r=e.padding,c=e.style,n=Rn.useRef(BQ()).current,a=Rn.useRef({}).current,l=Rn.useRef(null),o=Rn.useState(!1),d=(0,Cm.default)(o,2),g=d[0],m=d[1],y=Rn.useState(void 0),h=(0,Cm.default)(y,2),R=h[0],C=h[1],S=Rn.useState({hasOverflow:!1,itemVisibility:{}}),F=(0,Cm.default)(S,2),E=F[0],A=F[1],T=Rn.useState(function(){var $={};for(var O of u)$[O]=!1;return{container:!1,menu:!1,items:$}}),D=(0,Cm.default)(T,2),_=D[0],M=D[1],k=Rn.useCallback(function($,O){a[$]=O},[a]),v=Rn.useCallback(function($){delete a[$],n.removeItem($)},[a]),b=Rn.useCallback(function($){$.type==="menu"?M(function(O){return Object.assign({},O,{menu:$.layoutDone})}):M(function(O){return Object.assign({},O,{items:Object.assign({},O.items,(0,OQ.default)({},$.id,$.layoutDone))})})},[]),x=Rn.useCallback(function($){var O=$.nativeEvent.layout,j=O.width,z=O.height;j!==void 0&&z!==void 0&&C({width:j,height:z}),s&&s($)},[s]),w=Rn.useCallback(function($){n.hasItem($.id)?n.updateItem($.id,$):n.addItem($)},[n]),L=Rn.useCallback(function($){return n.setMenuSize($)},[n]),N=Rn.useCallback(function($){A(function(O){var j={};for(var z of $.visibleIds)j[z]=!0;for(var H of $.invisibleIds)j[H]=!1;return Object.assign({},O,{itemVisibility:j,hasOverflow:$.invisibleIds.length>0})}),f&&f($)},[f]),U=Rn.useCallback(function($){a[$.id]&&a[$.id]({type:"layout",id:$.id,newLayout:$.update})},[a]),K=Rn.useCallback(function($){a[$.id]&&a[$.id](Object.assign({type:"visibility"},$))},[a]);Rn.useLayoutEffect(function(){R&&(_.container?n.update(R):(n.initialize({initialContainerSize:R,padding:typeof r=="number"?r:typeof r=="string"?parseInt(r):0,onOverflowUpdate:N,onUpdateItemDimension:U,onUpdateItemVisibility:K}),n.update(),M(function($){return Object.assign({},$,{container:!0})})))},[R]),Rn.useEffect(function(){var $=_.container&&_.menu&&u.map(function(O){return _.items[O]}).reduce(function(O,j){return O&&j});!g&&$&&m(!0)},[_,g,u]),Rn.useEffect(function(){g&&p&&p()},[g,p]);var G=Rn.useMemo(function(){return[c,{display:"flex",flexDirection:"row",opacity:t||g?1:0,padding:r}]},[t,g,r,c]);return{state:Object.assign({},E,{containerSize:R,dontHideBeforeReady:t,initialOverflowLayoutDone:g,overflowMenuRef:l,register:k,disconnect:v,setLayoutState:b,updateOverflow:n.update,updateItem:w,updateMenuSize:L}),props:Object.assign({},e,{style:G,onLayout:x})}}var OQ,Cm,Rn,lT=de(()=>{"use strict";OQ=se(In()),Cm=se(gt()),Rn=se(Ye());PQ()});var S7,dd,b7,A7,ym=de(()=>{"use strict";S7=se(Ye()),dd=function(){return null},b7=(0,S7.createContext)({containerSize:void 0,hasOverflow:!1,initialOverflowLayoutDone:!1,itemVisibility:{},register:dd,disconnect:dd,setLayoutState:dd,updateOverflow:dd,updateItem:dd,updateMenuSize:dd}),A7=function(){return(0,S7.useContext)(b7)}});var oT,NQ,E7,HQ=de(()=>{"use strict";oT=se(Ye()),NQ=se(wr());ut();tT();lT();ym();E7=En(function(e){var t=iT(e),u=t.props,s=t.state;return function(f){for(var p=Bt(u,f),r=arguments.length,c=new Array(r>1?r-1:0),n=1;n<r;n++)c[n-1]=arguments[n];return oT.createElement(b7.Provider,{value:s},oT.createElement(NQ.View,p,c))}});E7.displayName=rT});var uT,cT=de(()=>{"use strict";uT="OverflowItem"});function dT(e){var t=e.overflowID,u=e.priority,s=e.onOverflowItemChange,f=A7(),p=f.containerSize,r=f.dontHideBeforeReady,c=f.itemVisibility,n=f.initialOverflowLayoutDone,a=f.disconnect,l=f.register,o=f.setLayoutState,d=f.updateItem,g=Ro.useState(),m=(0,sT.default)(g,2),y=m[0],h=m[1],R=Ro.useState(null),C=(0,sT.default)(R,2),S=C[0],F=C[1],E=Ro.useCallback(function(_){_.id===t&&_.type==="layout"&&F(_.newLayout),s&&s(_)},[s,t]);Ro.useEffect(function(){y&&d({id:t,size:y,priority:u})},[u]),Ro.useEffect(function(){return l(t,E),function(){return a(t)}},[s]),Ro.useLayoutEffect(function(){p&&p.width>0&&y&&(d({id:t,size:y,priority:u}),n||o({type:"item",id:t,layoutDone:!0}))},[y,p]);var A=Ro.useCallback(function(_){var M={width:_.nativeEvent.layout.width,height:_.nativeEvent.layout.height};h(M),e.onLayout&&e.onLayout(_)},[e]),T=n&&!!y,D=Ro.useMemo(function(){var _=[];return e.style&&_.push(e.style),S!==null&&_.push({width:S.width}),!r&&!T&&_.push({opacity:0}),Ct.apply(void 0,_)},[S,r,T,e.style]);return{props:Object.assign({},e,{style:D,onLayout:A}),state:{visible:c[t],layoutDone:T}}}var sT,Ro,fT=de(()=>{"use strict";sT=se(gt()),Ro=se(Ye());ut();ym()});function XRe(e,t){return Object.assign({},e,{style:t})}var fd,JRe,T7,VQ=de(()=>{"use strict";fd=se(Ye());ut();cT();fT();JRe=ua(XRe);T7=En(function(e){var t=dT(e),u=t.props,s=t.state;return function(f,p){if(s.layoutDone&&!s.visible)return null;var r=Bt(u,f),c=fd.Children.toArray(p),n=c[0];if(c.length,!fd.isValidElement(n))return null;var a=Ct(n.props.style,r.style),l=JRe(r,a),o=fd.cloneElement(n,l);return o}});T7.displayName=uT});function gT(){var e=A7(),t=e.itemVisibility,u=e.initialOverflowLayoutDone,s=e.hasOverflow,f=e.overflowMenuRef,p=e.setLayoutState,r=e.updateMenuSize,c=x7.useCallback(function(a){var l=a.nativeEvent.layout,o=l.width,d=l.height;r({width:o,height:d}),u||p({type:"menu",layoutDone:!0})},[r,u,p]),n=x7.useMemo(function(){return Object.keys(t).filter(function(a){return!t[a]})},[t]);return{showMenu:!u||s,visibleMenuItems:n,menuTriggerRef:f,onMenuTriggerLayout:c}}var x7,ZQ=de(()=>{"use strict";x7=se(Ye());ym()});var jQ=de(()=>{"use strict";HQ();tT();lT();VQ();fT();cT();ZQ();ym()});function nl(){return!1}var k7=de(()=>{"use strict"});var YRe,w7,mT,eFe,rFe,UQ,ds,hT,D7,V0,Z0,I7=de(()=>{"use strict";k7();YRe={resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground2BrandHover)",pressed:"var(--colorNeutralForeground2BrandPressed)",disabled:"var(--colorNeutralForegroundDisabled)"},w7={background:{resting:"#FFFFFF",hover:"#D2D2D2",pressed:"#B1B1B1"},title:{resting:"#262626",disabled:"#666666"},tag:{resting:"#605e5c",disabled:"#666666"},subtitle:{resting:"#666666",disabled:"#666666"},focusRing:"#969696"},mT={background:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},title:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},tag:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},subtitle:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},icon:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},focusRing:"var(--colorStrokeFocus2)",border:"var(--colorNeutralStroke1)"},eFe={background:{resting:"var(--colorBrandBackground)",hover:"var(--colorBrandBackgroundHover)",pressed:"var(--colorBrandBackgroundPressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},title:{resting:"var(--colorNeutralForegroundOnBrand)"},tag:{resting:"var(--colorNeutralForegroundOnBrand)"},subtitle:{resting:"var(--colorNeutralForegroundOnBrand)"},icon:{resting:"var(--colorNeutralForegroundOnBrand)"},focusRing:"var(--colorStrokeFocus2)",border:"var(--colorNeutralStroke1)"},rFe=function(){return typeof navigator<"u"&&/firefox/i.test(navigator.userAgent)},UQ=function(t,u,s,f,p,r,c,n){var a={};p?c.background.disabled&&(a.backgroundColor=c.background.disabled,r&&c.border&&(a.borderColor=c.border)):(u&&(n!=null&&n.useFluentV9&&nl()?(a.backgroundColor="Canvas",a.borderColor="Highlight"):(c.background.hover&&(a.backgroundColor=rFe()?"Canvas":c.background.hover),c.focusRing&&s&&(a.borderColor=c.focusRing))),f&&(c.background.focused&&(a.backgroundColor=c.background.focused),c.focusRing&&(a.borderColor=c.focusRing)),t&&c.background.pressed&&(a.backgroundColor=c.background.pressed),c.border&&!a.borderColor&&(a.borderColor=c.border));var l=a.backgroundColor||(n!=null&&n.useFluentV9&&nl()?"Canvas":c.background.resting),o=a.borderColor||l;return{backgroundColor:l,borderColor:o}},ds=function(t,u,s,f,p){var r=p.resting;return s?p.disabled&&(r=p.disabled):(u&&p.hover&&(r=p.hover),f&&p.focused&&(r=p.focused),t&&p.pressed&&(r=p.pressed)),r},hT=function(t,u,s){return t.map(function(f){var p,r=(p=f.cssColor)!==null&&p!==void 0?p:u;return s&&f.cssColorHover&&(r=f.cssColorHover),Object.assign(Object.assign({},f),{cssColor:r})}).filter(function(f){return!!f})},D7=function(t,u){return t&&t.cssColor?t:t&&u?Object.assign(Object.assign({},t),{cssColor:u}):u?{cssColor:u}:t},V0=function(t,u){var s=!!(t.showUnderline&&t.topPanelScopeButton);return u||!!t.hasKeyboardFocus||s},Z0=function(t,u){if(t.theme)return t.theme;if(!(u!=null&&u.useFluentV9))return w7;var s=t.appearance==="primary"?eFe:mT;return t.useAlternateIconColors&&(s.icon=YRe),s}});var dt,Sm=de(()=>{"use strict";(function(e){e[e.ArrowDown=0]="ArrowDown",e[e.ArrowUp=1]="ArrowUp",e[e.ArrowLeft=2]="ArrowLeft",e[e.ArrowRight=3]="ArrowRight",e[e.End=4]="End",e[e.Enter=5]="Enter",e[e.Escape=6]="Escape",e[e.Home=7]="Home",e[e.Space=8]="Space",e[e.Tab=9]="Tab"})(dt||(dt={}))});function nFe(e,t,u,s,f){var p=e.nativeEvent,r=aFe(p.key);if(r!==void 0){var c={key:r,alt:p.altKey,ctrl:p.ctrlKey,shift:p.shiftKey,meta:p.metaKey};if(!u||u.length===0||u.includes(r)){var n=t(c);if(n&&(e.stopPropagation(),e.preventDefault()),n!==!1)return}if(f&&(r===dt.Enter||r===dt.Space)){s==null||s();return}}}function WQ(){return!0}function bm(e,t,u,s){if(WQ()){var f=e.onKeyUp,p=e.onKeyDown,r=e.handledKeys,c=function(a,l){return nFe(a,l,r,u,s)};p&&(t.onKeyDown=function(n){c(n,p)}),f&&(t.onKeyUp=function(n){c(n,f)})}}var Zir,tFe,Gir,aFe,pT=de(()=>{"use strict";Zir=se(wr());Sm();Pn();tFe={" ":dt.Space,ArrowDown:dt.ArrowDown,ArrowUp:dt.ArrowUp,ArrowLeft:dt.ArrowLeft,ArrowRight:dt.ArrowRight,Enter:dt.Enter,End:dt.End,Escape:dt.Escape,Home:dt.Home,Tab:dt.Tab},Gir={" ":dt.Space,ArrowDown:dt.ArrowDown,ArrowUp:dt.ArrowUp,ArrowLeft:dt.ArrowLeft,ArrowRight:dt.ArrowRight,Enter:dt.Enter,End:dt.End,Escape:dt.Escape,Home:dt.Home,Tab:dt.Tab},aFe=function(t){if(t!==void 0)return tFe[t]}});var $Q,KQ,vT,qQ=de(()=>{"use strict";$Q=se(Yr()),KQ=se(et()),vT=(function(){function e(t){(0,$Q.default)(this,e),this._event=t}return(0,KQ.default)(e,[{key:"isOriginal",get:function(){return this._event.currentTarget===this._event.target}},{key:"stopPropagation",value:function(){this._event.stopPropagation()}}])})()});var JQ=Xe(($ir,QQ)=>{QQ.exports=OfficePlatformGlobal.RNWin32.UIAnchor});var XQ,RT,YQ=de(()=>{"use strict";XQ=["Accept","Accessibility","AddToDictionary","ArrowReset","BowTie","Cancel","Checkmark","Cloud","Color","Completed","Copy","Delete","EditorSettings","FirstRowAsHeader","Hide","GiveFeedback","Ignore","IgnoreAll","IgnoreRule","Info","MergeCells","Next","Overflow","Plus","PremiumDiamond","Previous","ReadAloud","ShowExplanation","SplitCells","Undo"],RT=[].concat(XQ,["AddBot","AddPeople","Apps","ArrowUpload","ChatBubblesQuestion","Dislike","DropdownChevron","ECCFeedback","Emails","ErrorBadge","Event","EventRecorded","EventSeries","FFXCBulletedList","FFXCCallout","FFXCChecklist","FFXCCodeBlock","FFXCCompleted","FFXCInsertTextBox","FFXCKanbanBoard","FFXCNumberedList","FFXQuestionAnswer","FFXCQuote","FFXCRetroBoard","FFXCStatusTracker","FFXCTable","FFXCVote","Files","Hashtag","Laptop","Location","Like","Link","Meeting","Member","People","Person","PhoneNumber","Record","Repeat","Search","Sparkle","TeamsChat","Undo","Upload"])});var eJ,FT,rJ=de(()=>{"use strict";eJ=["CopilotFixAll","CopilotFixAllSelected","CopilotRewrite","CopilotRewriteSelected","Dot","Editor","EditorSingleColor","EditorWithStars","EditorWithStarsAnimated","EditorWithStarsDarkMode","EditorWithStarsDarkModeAnimated","LocalLanguage","LocaleLanguage","NewFeature","PenSparkle"],FT=[].concat(eJ,["AllItems","ClipboardList","ColorfulCopilot","CsvFiles","TxtFiles","Excel","Folder","ForwardSlashPromo","ExploreMoreCopilot","LineCopilot","Loop","OneDrive","OneNoteNotebook","Pdf","PowerPoint","QuickSync","SignUpSheet","UnknownFile","Visio","Word"])});var CT,Am,tJ=de(()=>{"use strict";CT=se(oa());YQ();rJ();Am=[].concat((0,CT.default)(RT),(0,CT.default)(FT))});function fs(e){return Am.some(function(t){return t===e})}var aJ=de(()=>{"use strict";tJ()});var nJ=de(()=>{"use strict";aJ()});var zu,iJ=de(()=>{"use strict";(function(e){e[e.Retry=0]="Retry",e[e.ClearSearch=1]="ClearSearch"})(zu||(zu={}))});var lJ=de(()=>{"use strict";iJ()});var j0,oJ=de(()=>{"use strict";(function(e){e[e.Normal=0]="Normal",e[e.NoWrap=1]="NoWrap"})(j0||(j0={}))});var fn,Fl,uJ=de(()=>{"use strict";(function(e){e[e.Normal=0]="Normal",e[e.Bold=1]="Bold",e[e.SemiBold=2]="SemiBold"})(fn||(fn={}));(function(e){e[e.None=0]="None",e[e.Single=1]="Single",e[e.Double=2]="Double",e[e.SpellingSquiggle=3]="SpellingSquiggle",e[e.GrammarSquiggle=4]="GrammarSquiggle",e[e.CritiqueSquiggle=5]="CritiqueSquiggle"})(Fl||(Fl={}))});var cJ=de(()=>{"use strict";oJ();uJ()});var Y1,yT,ST,bT,Em,gs,AT,Hl,sJ=de(()=>{"use strict";(function(e){e[e.Text=0]="Text",e[e.Icon=1]="Icon",e[e.MonochromeIcon=2]="MonochromeIcon",e[e.IconButton=3]="IconButton",e[e.IconAndTextButton=4]="IconAndTextButton",e[e.CustomImageAndText=5]="CustomImageAndText"})(Y1||(Y1={}));(function(e){e[e.Undefined=0]="Undefined",e[e.ClassicAttachment=1]="ClassicAttachment",e[e.OneDriveForBusiness=2]="OneDriveForBusiness",e[e.SharepointOnline=3]="SharepointOnline"})(yT||(yT={}));(function(e){e[e.Accept=0]="Accept",e[e.ReadAloud=1]="ReadAloud",e[e.SpellOut=2]="SpellOut",e[e.ChangeAll=3]="ChangeAll",e[e.AddToAutoCorrect=4]="AddToAutoCorrect",e[e.AutoCorrectOptions=5]="AutoCorrectOptions",e[e.IgnoreOnce=6]="IgnoreOnce",e[e.IgnoreAll=7]="IgnoreAll",e[e.IgnoreRule=8]="IgnoreRule",e[e.AddToDictionary=9]="AddToDictionary",e[e.Options=10]="Options",e[e.ShowExplanation=11]="ShowExplanation",e[e.ManageLanguages=12]="ManageLanguages",e[e.Next=13]="Next",e[e.Previous=14]="Previous",e[e.ToggleContext=15]="ToggleContext",e[e.ToggleDescription=16]="ToggleDescription",e[e.ReadContext=17]="ReadContext",e[e.ShowMenu=18]="ShowMenu",e[e.Feedback=19]="Feedback",e[e.Report=20]="Report",e[e.Dismiss=21]="Dismiss",e[e.AddOnFooterAction=22]="AddOnFooterAction",e[e.OpenEditorPane=23]="OpenEditorPane",e[e.LearnMore=24]="LearnMore",e[e.Complete=25]="Complete",e[e.IntextCitation=26]="IntextCitation",e[e.FullCitation=27]="FullCitation",e[e.Reject=28]="Reject",e[e.AcceptHoverIn=29]="AcceptHoverIn",e[e.AcceptHoverOut=30]="AcceptHoverOut",e[e.RejectHoverIn=31]="RejectHoverIn",e[e.RejectHoverOut=32]="RejectHoverOut",e[e.OpenCustomDictionary=33]="OpenCustomDictionary",e[e.MoreSources=34]="MoreSources",e[e.SourceSelected=35]="SourceSelected",e[e.Accessibility=36]="Accessibility",e[e.OpenColorPicker=37]="OpenColorPicker",e[e.TurnOffAccChecker=38]="TurnOffAccChecker",e[e.ApplyColor=39]="ApplyColor",e[e.Allow=40]="Allow",e[e.AllowAll=41]="AllowAll",e[e.FixSimilarColors=42]="FixSimilarColors",e[e.FixAllColors=43]="FixAllColors",e[e.AutoGenAltText=44]="AutoGenAltText",e[e.MissingAltText=45]="MissingAltText",e[e.UseFirstRowAsHeader=46]="UseFirstRowAsHeader",e[e.SplitCell=47]="SplitCell",e[e.MergeCells=48]="MergeCells",e[e.MarkAsDecorative=49]="MarkAsDecorative",e[e.MarkAsLayout=50]="MarkAsLayout",e[e.MoreFontColors=51]="MoreFontColors",e[e.ChangeColors=52]="ChangeColors",e[e.ResetGraphic=53]="ResetGraphic",e[e.UndoInsertSummarization=54]="UndoInsertSummarization",e[e.RefreshSummary=55]="RefreshSummary",e[e.Overflow=56]="Overflow",e[e.CatchUp=57]="CatchUp",e[e.Cancel=58]="Cancel",e[e.InsertBelow=59]="InsertBelow",e[e.Regenerate=60]="Regenerate",e[e.StopGenerating=61]="StopGenerating",e[e.ContainerHoverIn=62]="ContainerHoverIn",e[e.ContainerHoverOut=63]="ContainerHoverOut",e[e.LaunchAIRewrite=64]="LaunchAIRewrite",e[e.LaunchAIRewriteHoverIn=65]="LaunchAIRewriteHoverIn",e[e.LaunchAIRewriteHoverOut=66]="LaunchAIRewriteHoverOut",e[e.LaunchFixAll=67]="LaunchFixAll",e[e.LaunchFixAllHoverIn=68]="LaunchFixAllHoverIn",e[e.LaunchFixAllHoverOut=69]="LaunchFixAllHoverOut"})(ST||(ST={}));(function(e){e[e.Classification=0]="Classification",e[e.Spelling=1]="Spelling",e[e.RepeatedWord=2]="RepeatedWord",e[e.Grammar=3]="Grammar",e[e.Refinement=4]="Refinement",e[e.NeuralRewrite=5]="NeuralRewrite",e[e.SimilarityChecker=6]="SimilarityChecker",e[e.TonalRewrite=7]="TonalRewrite",e[e.Topic=8]="Topic",e[e.DictationCorrection=9]="DictationCorrection",e[e.AccColorChecker=10]="AccColorChecker",e[e.WritersUnblock=11]="WritersUnblock",e[e.AIFeedback=12]="AIFeedback",e[e.TextPenAlternates=13]="TextPenAlternates",e[e.AltText=14]="AltText",e[e.InlineSuggestion=15]="InlineSuggestion",e[e.AddinCritique=16]="AddinCritique",e[e.MergeSplitCell=17]="MergeSplitCell",e[e.MissingTableHeader=18]="MissingTableHeader"})(bT||(bT={}));(function(e){e[e.None=0]="None",e[e.Spelling=1]="Spelling",e[e.Grammar=2]="Grammar",e[e.Refinement=3]="Refinement",e[e.Rewrite=4]="Rewrite",e[e.SimilarityChecker=5]="SimilarityChecker",e[e.AccColorChecker=6]="AccColorChecker",e[e.Modification=7]="Modification",e[e.PremiumEmphasis=8]="PremiumEmphasis",e[e.TrackChangeContent=9]="TrackChangeContent",e[e.TrackChangePlaceholder=10]="TrackChangePlaceholder",e[e.CatchUp=11]="CatchUp"})(Em||(Em={}));(function(e){e[e.centered=0]="centered",e[e.rightCenter=1]="rightCenter",e[e.bottomCenter=2]="bottomCenter"})(gs||(gs={}));(function(e){e[e.Location=0]="Location",e[e.Person=1]="Person",e[e.SatoriEntity=2]="SatoriEntity",e[e.Topic=3]="Topic",e[e.File=4]="File"})(AT||(AT={}));(function(e){e[e.light=0]="light",e[e.dark=1]="dark",e[e.highContrast=2]="highContrast",e[e.custom=3]="custom",e[e.teamsLight=4]="teamsLight",e[e.teamsDark=5]="teamsDark"})(Hl||(Hl={}))});var Oo=de(()=>{"use strict";nJ();lJ();cJ();sJ()});function fJ(e,t,u){var s=e.indexOf(t);if(s===-1)return u;var f=function(l,o){return l.start-o.start},p=function(l){return l.start<=s&&l.start+l.length>s},r={start:s,length:1,underlineType:Fl.Single},c=u&&u.filter(p);if(!c||c.length===0)return u?[].concat((0,dJ.default)(u),[r]).sort(f):[r];var n=c[0];return s>n.start&&u.push(Object.assign(Object.assign({},n),{length:s-n.start})),u.push(Object.assign(Object.assign({},n),r)),n.start+n.length>s+1&&u.push(Object.assign(Object.assign({},n),{start:s+1,length:n.start+n.length-s-1})),u.filter(function(a){return a!==n}).sort(f)}var dJ,gJ=de(()=>{"use strict";dJ=se(oa());Oo()});function Vl(e,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,s,f;return t===void 0?(e==null?void 0:e.borderRadius)===void 0||typeof(e==null?void 0:e.borderRadius)=="number"?(s=e==null?void 0:e.borderRadius)!==null&&s!==void 0?s:u:void 0:typeof(e==null?void 0:e.borderRadius)=="object"?(f=e.borderRadius[t])!==null&&f!==void 0?f:0:void 0}var mJ=de(()=>{"use strict"});var ET=de(()=>{"use strict";mJ()});var On,Ya,Zl,ec,gd=de(()=>{"use strict";(function(e){e[e.TopToBottom=0]="TopToBottom",e[e.LeftToRight=1]="LeftToRight"})(On||(On={}));(function(e){e[e.Start=0]="Start",e[e.Stretch=1]="Stretch",e[e.Baseline=2]="Baseline",e[e.Center=3]="Center"})(Ya||(Ya={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center",e[e.SpaceBetween=2]="SpaceBetween",e[e.End=3]="End"})(Zl||(Zl={}));(function(e){e[e.Polite=0]="Polite",e[e.Off=1]="Off"})(ec||(ec={}))});function iFe(e,t,u){return t=(0,TT.default)(t),(0,vJ.default)(e,FJ()?Reflect.construct(t,u||[],(0,TT.default)(e).constructor):t.apply(e,u))}function FJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(FJ=function(){return!!e})()}var hJ,pJ,vJ,TT,RJ,U0,rc,ca,md=de(()=>{"use strict";hJ=se(Yr()),pJ=se(et()),vJ=se(ii()),TT=se(Wn()),RJ=se(li()),U0=se(Ye());pT();rc=se(wr());gd();ET();ca=(function(e){function t(u){var s;return(0,hJ.default)(this,t),s=iFe(this,t,[u]),s.isFocused=!1,s.isWindowFocused=void 0,s._rootViewRef=U0.createRef(),s}return(0,RJ.default)(t,e),(0,pJ.default)(t,[{key:"render",value:function(){return this.props&&this.props.focusable?U0.createElement(rc.TouchableWithoutFeedback,Object.assign({},this.getFocusProps()),U0.createElement(rc.View,{ref:this._rootViewRef},U0.createElement(rc.View,Object.assign({},this.getRootViewProps()),this.props.children))):U0.createElement(rc.View,Object.assign({},this.getRootViewProps()),this.props.children)}},{key:"isFocusWithin",value:function(){return this.isFocused}},{key:"getFocusProps",value:function(){return{onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this),onPress:this.onPress.bind(this)}}},{key:"onFocus",value:function(s){var f,p;this.isFocused=!0,(p=(f=this.props)===null||f===void 0?void 0:f.onFocus)===null||p===void 0||p.call(f)}},{key:"onBlur",value:function(s){this.isFocused=!1}},{key:"onPress",value:function(s){}},{key:"getRootViewProps",value:function(){var s={style:this.computeStyles(this.props.style)};return bm(this.props,s,void 0),this.props.accessible&&(s.accessible=!0,s.accessibilityLabel=this.props.accessibilityLabel,s.accessibilityRole=this.getAccessibilityRole()),this.props.focusable&&(s.focusable=!0),s.nativeID=this.props.nativeID,s}},{key:"computeStyles",value:function(s){var f={};switch(this.props.direction===On.LeftToRight?f.flexDirection="row":f.flexDirection="column",this.props.align){case Ya.Stretch:f.alignItems="stretch";break;case Ya.Center:f.alignItems="center";break;case Ya.Baseline:f.alignItems="baseline";break;default:f.alignItems="flex-start"}switch(this.props.justifyContent){case Zl.Center:f.justifyContent="center";break;case Zl.End:f.justifyContent="flex-end";break;case Zl.SpaceBetween:f.justifyContent="space-between";break;default:f.justifyContent="flex-start"}if(s){switch(s.flexibleSize&&(f.flexGrow=1,f.flexShrink=1),s.paddingStart&&(f.paddingStart=s.paddingStart),s.paddingEnd&&(f.paddingEnd=s.paddingEnd),s.paddingRight&&(f.paddingRight=s.paddingRight),s.paddingLeft&&(f.paddingLeft=s.paddingLeft),s.paddingHorizontal&&(f.paddingHorizontal=s.paddingHorizontal),s.paddingTop&&(f.paddingTop=s.paddingTop),s.paddingBottom&&(f.paddingBottom=s.paddingBottom),s.paddingVertical&&(f.paddingVertical=s.paddingVertical),s.marginTop&&(f.marginTop=s.marginTop),s.marginBottom&&(f.marginBottom=s.marginBottom),s.marginVertical&&(f.marginVertical=s.marginVertical),s.marginStart!==void 0&&(f.marginStart=s.marginStart),s.marginEnd!==void 0&&(f.marginEnd=s.marginEnd),s.marginRight&&(f.marginRight=s.marginRight),s.marginLeft&&(f.marginLeft=s.marginLeft),s.marginHorizontal!==void 0&&(f.marginHorizontal=s.marginHorizontal),s.maxWidth!==void 0&&(f.maxWidth=s.maxWidth),s.minWidth!==void 0&&(f.minWidth=s.minWidth),s.width!==void 0&&(f.width=s.width),s.minHeight!==void 0&&(f.minHeight=s.minHeight),s.maxHeight!==void 0&&(f.maxHeight=s.maxHeight),s.height!==void 0&&(f.height=s.height),s.backgroundColor&&(f.backgroundColor=s.backgroundColor),s.borderColor!==void 0&&(f.borderColor=s.borderColor),s.borderStyle!==void 0&&(f.borderStyle=s.borderStyle),typeof s.borderWidth){case"number":f.borderWidth=s.borderWidth;break;case"object":f.borderTopWidth=s.borderWidth.top,f.borderEndWidth=s.borderWidth.end,f.borderBottomWidth=s.borderWidth.bottom,f.borderStartWidth=s.borderWidth.start;break}switch(typeof s.borderRadius){case"number":f.borderRadius=Vl(s);break;case"object":f.borderTopStartRadius=Vl(s,"topStart",0),f.borderTopEndRadius=Vl(s,"topEnd",0),f.borderBottomStartRadius=Vl(s,"bottomStart",0),f.borderBottomEndRadius=Vl(s,"bottomEnd",0);break}}return rc.StyleSheet.flatten(f)}},{key:"getAccessibilityRole",value:function(){return this.props.accessibilityRole==="listbox"?"list":"group"}},{key:"focus",value:function(s){var f;this.props.focusable&&((f=this._rootViewRef.current)===null||f===void 0||f.focus())}},{key:"onWindowFocus",value:function(){this.isFocused=!1,this.isWindowFocused=!0}},{key:"onWindowBlur",value:function(){this.isWindowFocused=!1,this.isFocused=!1}},{key:"el",value:function(){return{clientWidth:0}}},{key:"getChildItem",value:function(s){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{offsetHeight:0}}}])})(U0.PureComponent)});function lFe(e,t,u){return t=(0,kT.default)(t),(0,SJ.default)(e,AJ()?Reflect.construct(t,u||[],(0,kT.default)(e).constructor):t.apply(e,u))}function AJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(AJ=function(){return!!e})()}var xT,CJ,yJ,SJ,kT,bJ,EJ,_7,TJ=de(()=>{"use strict";xT=se(In()),CJ=se(Yr()),yJ=se(et()),SJ=se(ii()),kT=se(Wn()),bJ=se(li()),EJ=se(Ye());Oo();_7=(function(e){function t(u){var s;return(0,CJ.default)(this,t),s=lFe(this,t,[u]),s.state={focused:!1},s.onFocus=s.onFocus.bind(s),s.onBlur=s.onBlur.bind(s),s}return(0,bJ.default)(t,e),(0,yJ.default)(t,[{key:"getRunText",value:function(s,f){var p=this.props.text.length,r=Math.max(0,Math.min(p,s)),c=Math.max(0,Math.min(p,f));return r<c?this.props.text.substr(r,c-r):""}},{key:"renderTextRuns",value:function(){var s=[];if(this.props.formatting&&this.props.formatting.length>0)for(var f=0,p=0,r=this.props.text.length;f<r;)if(p<this.props.formatting.length){var c=this.props.formatting[p],n=c.start,a=n+c.length,l=Math.max(f,Math.min(r,n)),o=Math.max(f,Math.min(r,a));if(l>=o){p+=1;continue}f<l&&(s.push(this.renderTextRun(f,l)),f=l),f<o&&(s.push(this.renderTextRun(f,o,c)),f=o),p+=1}else f<r&&(s.push(this.renderTextRun(f,r)),f=r);return s}},{key:"onFocus",value:function(){this.setState({focused:!0})}},{key:"onBlur",value:function(){this.setState({focused:!1})}},{key:"computeTheme",value:function(){var s;return(s=this.props.theme)!==null&&s!==void 0?s:t.defaultTheme}},{key:"computeBorderColor",value:function(){var s=this.computeTheme();return this.state.focused?s.focusRing:s.border}},{key:"computePadding",value:function(s){var f,p,r,c,n,a,l=(f=this.props.style)!==null&&f!==void 0?f:{},o=(r=(p=this.props.style)===null||p===void 0?void 0:p.padding)!==null&&r!==void 0?r:this.props.focusable?1:0,d=((c=l[s])!==null&&c!==void 0?c:0)+o,g=(a=(n=this.props.style)===null||n===void 0?void 0:n.borderWidth)!==null&&a!==void 0?a:this.props.focusable?1:0;return this.computeBorderColor()!==void 0?d:d+g}},{key:"computeMargin",value:function(s){var f,p,r,c=(f=this.props.style)!==null&&f!==void 0?f:{};return((p=c[s])!==null&&p!==void 0?p:0)+((r=c[s==="marginStart"||s==="marginEnd"?"marginHorizontal":"marginVertical"])!==null&&r!==void 0?r:0)}},{key:"computeBorderWidth",value:function(){var s,f,p=(f=(s=this.props.style)===null||s===void 0?void 0:s.borderWidth)!==null&&f!==void 0?f:this.props.focusable?1:0;return this.computeBorderColor()!==void 0?p:0}},{key:"getAccessibilityLabel",value:function(){return this.props.accessibilityHidden?void 0:this.props.accessibilityLabel?this.props.accessibilityLabel:this.props.text}}])})(EJ.PureComponent);_7.defaultTheme={focusRing:"#000000"};_7.baseFontWeightValuesByType=(0,xT.default)((0,xT.default)({},fn.Bold,"bold"),fn.Normal,"normal")});function oFe(e,t,u){return t=(0,wT.default)(t),(0,DJ.default)(e,_J()?Reflect.construct(t,u||[],(0,wT.default)(e).constructor):t.apply(e,u))}function _J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_J=function(){return!!e})()}var xJ,kJ,wJ,DJ,wT,IJ,hd,vu,jl,M7=de(()=>{"use strict";xJ=se(In()),kJ=se(Yr()),wJ=se(et()),DJ=se(ii()),wT=se(Wn()),IJ=se(li()),hd=se(Ye()),vu=se(wr());Oo();TJ();jl=(function(e){function t(){var u;return(0,kJ.default)(this,t),u=oFe(this,t,arguments),u.viewRef=hd.createRef(),u}return(0,IJ.default)(t,e),(0,wJ.default)(t,[{key:"render",value:function(){var s=this,f={};this.props.focusable&&(f.focusable=!0,f.onFocus=this.onFocus,f.onBlur=this.onBlur);var p=this.props.onHeightChange?{onLayout:function(l){var o,d;(d=(o=s.props).onHeightChange)===null||d===void 0||d.call(o,l.nativeEvent.layout.height)}}:{},r=this.renderTextRuns(),c=hd.createElement(vu.Text,Object.assign({style:this.renderFormatting(this.props.style),accessible:!1},p,this.getRootTextProps(this.props.style)),r.length!==0?r:this.props.text),n={accessible:!0,accessibilityLabel:this.getAccessibilityLabel(),accessibilityRole:this.props.accessibilityHidden?void 0:this.getAccessibilityRole(),style:this.computeStyles(this.props.style),testID:this.props.automationLabel};return n.accessibilityPositionInSet=this.props.accessibilityPositionInSet,n.accessibilitySetSize=this.props.accessibilitySetSize,this.props.accessibilityHidden?c:hd.createElement(vu.View,Object.assign({},f,{ref:this.viewRef},n),c)}},{key:"focus",value:function(){if(this.props.focusable&&this.viewRef.current){var s=vu.UIManager.getViewManagerConfig("RCTView").Commands;"focus"in s&&vu.UIManager.dispatchViewManagerCommand((0,vu.findNodeHandle)(this.viewRef.current),vu.UIManager.getViewManagerConfig("RCTView").Commands.focus,void 0)}}},{key:"renderTextRun",value:function(s,f,p){return hd.createElement(vu.Text,{key:s,style:this.renderFormatting(p),accessible:!1},this.getRunText(s,f))}},{key:"renderBold",value:function(s,f){s.fontWeight=t.fontWeightValueByType[f]}},{key:"renderUnderline",value:function(s,f,p){switch(f){case Fl.Single:s.textDecorationLine="underline";break;case Fl.SpellingSquiggle:case Fl.GrammarSquiggle:case Fl.CritiqueSquiggle:this.renderBold(s,fn.Bold),s.color=p;break}}},{key:"renderFormatting",value:function(s){var f={};return s!=null&&s.fontWeight&&this.renderBold(f,s.fontWeight),f.fontFamily=s==null?void 0:s.fontFamily,f.fontSize=s==null?void 0:s.fontSize,f.fontStyle=s!=null&&s.italic?"italic":void 0,f.color=s==null?void 0:s.cssColor,s!=null&&s.underlineType&&this.renderUnderline(f,s.underlineType,s.emphasizedColor),f.backgroundColor=s==null?void 0:s.highlightColor,f}},{key:"getRootTextProps",value:function(s){var f={};return s!=null&&s.truncate&&(f.numberOfLines=1),f}},{key:"getAccessibilityRole",value:function(){return this.props.accessibilityRole==="heading"?"header":"text"}},{key:"computeStyles",value:function(s){var f,p=this.computeTheme(),r={};return r.backgroundColor=p.background,r.paddingStart=this.computePadding("paddingHorizontal"),r.paddingEnd=this.computePadding("paddingHorizontal"),r.paddingTop=this.computePadding("paddingVertical"),r.paddingBottom=this.computePadding("paddingVertical"),r.marginStart=this.computeMargin("marginStart"),r.marginEnd=this.computeMargin("marginEnd"),r.marginTop=this.computeMargin("marginTop"),r.marginBottom=this.computeMargin("marginBottom"),r.borderWidth=this.computeBorderWidth(),r.borderColor=this.computeBorderColor(),r.borderRadius=(f=this.props.style)===null||f===void 0?void 0:f.borderRadius,r.borderStyle="solid",r.width=s==null?void 0:s.width,r.height=s==null?void 0:s.height,s!=null&&s.flexibleSize_DONOTUSE&&(r.flexGrow=1,r.flexShrink=1),r}}])})(_7);jl.fontWeightValueByType=Object.assign(Object.assign({},jl.baseFontWeightValuesByType),(0,xJ.default)({},fn.SemiBold,"600"))});var LJ=Xe((Mlr,MJ)=>{MJ.exports=OfficePlatformGlobal.Polyester.Components});var BJ,$u,DT,uFe,PJ=de(()=>{"use strict";BJ=se(Ye()),$u=se(LJ()),DT=function(t){return BJ.createElement($u.PersonaProfile,{displayName:t.text,resolutionId:t.resolutionId,backgroundColor:t.initialsColor,size:uFe(t.size)})},uFe=function(t){return t?t<20?$u.PersonaImageSize.extraSmall:t<32?$u.PersonaImageSize.small:t<48?$u.PersonaImageSize.normal:t<64?$u.PersonaImageSize.large:t<96?$u.PersonaImageSize.extraLarge:$u.PersonaImageSize.extraExtraLarge:$u.PersonaImageSize.normal}});var G0,Ru,IT=de(()=>{"use strict";(function(e){e[e.bottomCenter=5]="bottomCenter",e[e.rightCenter=12]="rightCenter"})(G0||(G0={}));(function(e){e[e.Start=0]="Start",e[e.Center=1]="Center"})(Ru||(Ru={}))});var OJ,NJ,HJ,VJ,ZJ,jJ,UJ,GJ,pd,WJ,L7,_T,zJ,MT=de(()=>{"use strict";IT();OJ=function(t){var u,s;return((u=t==null?void 0:t.paddingHorizontal)!==null&&u!==void 0?u:8)+((s=t==null?void 0:t.paddingStart)!==null&&s!==void 0?s:0)},NJ=function(t){var u,s;return((u=t==null?void 0:t.paddingHorizontal)!==null&&u!==void 0?u:8)+((s=t==null?void 0:t.paddingEnd)!==null&&s!==void 0?s:0)},HJ=function(t){var u;return(u=t==null?void 0:t.paddingVertical)!==null&&u!==void 0?u:8},VJ=function(t){var u,s;return((u=t==null?void 0:t.paddingVertical)!==null&&u!==void 0?u:8)+((s=t==null?void 0:t.paddingBottom)!==null&&s!==void 0?s:0)},ZJ=function(t){var u,s;return((u=t==null?void 0:t.marginHorizontal)!==null&&u!==void 0?u:0)+((s=t==null?void 0:t.marginStart)!==null&&s!==void 0?s:0)},jJ=function(t){var u,s;return((u=t==null?void 0:t.marginHorizontal)!==null&&u!==void 0?u:0)+((s=t==null?void 0:t.marginEnd)!==null&&s!==void 0?s:0)},UJ=function(t){var u;return(u=t==null?void 0:t.marginVertical)!==null&&u!==void 0?u:0},GJ=function(t){var u,s;return((u=t==null?void 0:t.marginVertical)!==null&&u!==void 0?u:0)+((s=t==null?void 0:t.marginBottom)!==null&&s!==void 0?s:0)},pd=function(t,u){var s,f;return u===void 0?(t==null?void 0:t.borderThickness)===void 0||typeof(t==null?void 0:t.borderThickness)=="number"?(s=t==null?void 0:t.borderThickness)!==null&&s!==void 0?s:1:void 0:typeof(t==null?void 0:t.borderThickness)=="object"?(f=t.borderThickness[u])!==null&&f!==void 0?f:0:void 0},WJ=function(t){return t.hidden?0:1},L7=function(t){var u;return!((u=t.style)===null||u===void 0)&&u.flexibleSize?1:void 0},_T=function(t){return(t==null?void 0:t.textAlign)===Ru.Center?"center":"start"},zJ=function(t){return(t==null?void 0:t.textAlign)===Ru.Center?"center":"flex-start"}});var Cl,il,KJ,qJ,QJ,JJ,XJ,YJ,eX,rX=de(()=>{"use strict";Cl=se(Ye()),il=se(Fa()),KJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M0 1280v-128h128v128H0zm0-384V768h128v128H0zm384 0V768h1664v128H384zM0 512V384h128v128H0zm384-128h1664v128H384V384zm0 896v-128h1664v128H384zM0 1664v-128h128v128H0zm384 0v-128h1664v128H384z",fill:t??"black"}))},qJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M640 896V768h1408v128H640zm0-512h1408v128H640V384zm0 896v-128h1408v128H640zm0 384v-128h1408v128H640zM192 469l211-210 90 90-301 301L19 477l90-90 83 82zm0 384l211-210 90 90-301 301L19 861l90-90 83 82zm0 384l211-210 90 90-301 301-173-173 90-90 83 82zm0 384l211-210 90 90-301 301-173-173 90-90 83 82z",fill:t??"black"}))},QJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M1491 595l90 90-749 749-365-365 90-90 275 275 659-659zM1024 0q141 0 272 36t245 103 207 160 160 208 103 245 37 272q0 141-36 272t-103 245-160 207-208 160-245 103-272 37q-141 0-272-36t-245-103-207-160-160-208-103-244-37-273q0-141 36-272t103-245 160-207 208-160T751 37t273-37zm0 1920q123 0 237-32t214-90 182-141 140-181 91-214 32-238q0-123-32-237t-90-214-141-182-181-140-214-91-238-32q-123 0-237 32t-214 90-182 141-140 181-91 214-32 238q0 123 32 237t90 214 141 182 181 140 214 91 238 32z",fill:t??"black"}))},JJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M2048 384v128H512V384h1536zM512 896h1536v128H512V896zm0 512h1536v128H512v-128zM135 349q-14 11-37 21t-43 11v-69q31-11 59-24t54-33h49v385h-82V349zm-1 420q25 0 47 6t39 20 26 34 10 47q0 31-12 54t-29 42-39 33-38 27-30 25-12 26h160v69H5v-41q0-18 10-39 15-34 41-57t51-44 45-40 19-47q0-27-15-38t-40-11q-26 0-49 11t-44 28v-73q50-32 111-32zm36 699q36 5 61 27t25 61q0 31-12 53t-33 35-46 20-54 7q-24 0-48-4t-47-15v-73q19 14 41 21t47 7q26 0 46-11t21-41q0-22-13-32t-31-15-39-5-34 0v-64h32q18 0 34-3t28-14 12-31q0-26-16-36t-40-10q-39 0-74 24v-68q22-11 45-15t48-5q22 0 44 5t39 16 28 30 11 43q0 38-19 60t-56 32v1z",fill:t??"black"}))},XJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M20.498 15.5H3.5v5h16.998v-5zm1.447-1.028l.021.062.023.1.01.1v6.516a.75.75 0 01-.65.743l-.1.007H2.75a.75.75 0 01-.743-.648L2 21.25v-6.5l.002-.052.01-.086a.748.748 0 01.047-.153l2.76-6.019a.75.75 0 01.573-.43l.108-.007 2.54-.001-.79 1.37-.067.13H5.98L3.918 14H20.07l-2.027-4.346.862-1.497c.067.05.125.113.172.184l.053.095 2.815 6.036zm-8.58-12.416l.092.045 5.188 3.003c.328.19.458.591.319.933l-.045.092L16.112 11h1.138a.75.75 0 01.102 1.494l-.102.007-2.002-.001v.003h-4.079l-.003-.003H6.75a.75.75 0 01-.102-1.492l.102-.007L8.573 11l-.182-.105a.752.752 0 01-.318-.933l.044-.092 4.317-7.496c.19-.329.59-.46.931-.32zm-.01 1.72L9.789 9.97l1.778 1.03h2.817l2.865-4.973-3.892-2.253z",fill:t??"#212121"}))},YJ=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 2048 2048",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M128 256h1664v1536H128V256zm640 768v256h384v-256H768zm384-128V640H768v256h384zm-512 0V640H256v256h384zm-384 128v256h384v-256H256zm384 640v-256H256v256h384zm512 0v-256H768v256h384zm512 0v-256h-384v256h384zm0-384v-256h-384v256h384zm0-384V640h-384v256h384zM256 512h1408V384H256v128z",fill:t??"black"}))},eX=function(t){return Cl.createElement(il.Svg,{viewBox:"0 0 24 24",width:"16",height:"16"},Cl.createElement(il.Path,{d:"M20.498 15.5H3.5v5h16.998v-5zm1.447-1.028l.021.062.023.1.01.1v6.516a.75.75 0 01-.65.743l-.1.007H2.75a.75.75 0 01-.743-.648L2 21.25v-6.5l.002-.052.01-.086a.748.748 0 01.047-.153l2.76-6.019a.75.75 0 01.573-.43l.108-.007 2.54-.001-.79 1.37-.067.13H5.98L3.918 14H20.07l-2.027-4.346.862-1.497c.067.05.125.113.172.184l.053.095 2.815 6.036zm-8.58-12.416l.092.045 5.188 3.003c.328.19.458.591.319.933l-.045.092L16.112 11h1.138a.75.75 0 01.102 1.494l-.102.007-2.002-.001v.003h-4.079l-.003-.003H6.75a.75.75 0 01-.102-1.492l.102-.007L8.573 11l-.182-.105a.752.752 0 01-.318-.933l.044-.092 4.317-7.496c.19-.329.59-.46.931-.32zm-.01 1.72L9.789 9.97l1.778 1.03h2.817l2.865-4.973-3.892-2.253z",fill:t??"#212121"}))}});var Kr,Wr,Olr,tX,aX,nX,iX,lX,oX,Nlr,LT,uX,cX,sX,dX,fX=de(()=>{"use strict";Kr=se(Ye()),Wr=se(Fa()),Olr=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C6.67157 1 6 1.67157 6 2.5V21.5C6 22.3284 6.67157 23 7.5 23H21.5C22.3284 23 23 22.3284 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18 2.71L21.29 6H18.5C18.2239 6 18 5.77614 18 5.5V2.71ZM7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#AF2031"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.46008 10H6.57008L4.08008 16H5.16008L5.61008 14.86H8.49008L9.00008 16H10.0001L7.46008 10ZM7.00008 11L8.15008 14.08H5.82008L7.00008 11Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M19 10V15.75C19 15.8881 18.8881 16 18.75 16H14V17H18.75C19.4404 17 20 16.4404 20 15.75V10H19Z",fill:"#C94F60"}),Kr.createElement(Wr.Path,{d:"M20 11H14V9H19C19.5523 9 20 9.44772 20 10V11Z",fill:"#E08095"})),tX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 5.99997L18 2.70697V5.49997C18 5.77497 18.225 5.99997 18.5 5.99997H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.67","fill-rule":"evenodd","clip-rule":"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#107C41"}),Kr.createElement(Wr.Path,{d:"M4.125 16L6.185 12.991L4.298 10H5.816L6.846 11.913C6.941 12.093 7.006 12.229 7.042 12.318H7.056C7.123 12.173 7.194 12.033 7.269 11.896L8.369 10H9.763L7.827 12.974L9.813 16H8.329L7.139 13.9C7.08337 13.8111 7.03585 13.7174 6.997 13.62H6.98C6.94493 13.7155 6.89861 13.8065 6.842 13.891L5.617 16H4.125Z",fill:"#F9F7F7"}),Kr.createElement(Wr.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.987 16.87H20V12.731C20 11.154 19.256 10.364 17.768 10.364C17.42 10.364 17.02 10.429 16.57 10.559C16.121 10.689 15.804 10.823 15.619 10.963V12.002C16.233 11.487 16.921 11.229 17.683 11.229C18.552 11.229 18.987 11.765 18.987 12.836L17.09 13.101C15.696 13.299 15 13.987 15 15.165C15 15.726 15.185 16.172 15.551 16.503C15.917 16.834 16.405 17 17.015 17C17.872 17 18.522 16.619 18.962 15.857H18.987V16.87ZM18.986 13.6452L18.987 13.645H18.986V13.6452ZM18.986 13.6452L17.454 13.861C16.931 13.935 16.564 14.061 16.354 14.235C16.144 14.411 16.038 14.693 16.038 15.085C16.038 15.402 16.151 15.657 16.378 15.848C16.605 16.04 16.896 16.135 17.251 16.135C17.752 16.135 18.168 15.958 18.495 15.605C18.822 15.249 18.986 14.807 18.986 14.275V13.6452Z",fill:"#33C481"})),aX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M19 17H18C17.4477 17 17 16.5523 17 16C17 15.4477 17.4477 15 18 15H19C19.5523 15 20 15.4477 20 16C20 16.5523 19.5523 17 19 17Z",fill:"#134A2C"}),Kr.createElement(Wr.Path,{d:"M15 17H14V15H15C15.5523 15 16 15.4477 16 16C16 16.5523 15.5523 17 15 17Z",fill:"#185C37"}),Kr.createElement(Wr.Path,{d:"M19 14H18C17.4477 14 17 13.5523 17 13C17 12.4477 17.4477 12 18 12H19C19.5523 12 20 12.4477 20 13C20 13.5523 19.5523 14 19 14Z",fill:"#21A366"}),Kr.createElement(Wr.Path,{d:"M15 14H14V12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14Z",fill:"#107C41"}),Kr.createElement(Wr.Path,{d:"M19 11H18C17.4477 11 17 10.5523 17 10C17 9.44772 17.4477 9 18 9H19C19.5523 9 20 9.44772 20 10C20 10.5523 19.5523 11 19 11Z",fill:"#33C481"}),Kr.createElement(Wr.Path,{d:"M15 11H14V9H15C15.5523 9 16 9.44772 16 10C16 10.5523 15.5523 11 15 11Z",fill:"#21A366"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#107C41"}),Kr.createElement(Wr.Path,{d:"M4.125 16L6.185 12.991L4.298 10H5.816L6.846 11.913C6.941 12.093 7.006 12.229 7.042 12.318H7.056C7.123 12.173 7.194 12.033 7.269 11.896L8.369 10H9.763L7.827 12.974L9.813 16H8.329L7.139 13.9C7.08337 13.8111 7.03585 13.7174 6.997 13.62H6.98C6.94493 13.7155 6.89861 13.8065 6.842 13.891L5.617 16H4.125Z",fill:"#F9F7F7"})),nX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.63257 18.0527 5.75975 18.1464 5.85351C18.2402 5.94728 18.3674 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M18.5 7C18.1022 7 17.7206 6.84196 17.4393 6.56066C17.158 6.27936 17 5.89782 17 5.5V2H7.5C7.36739 2 7.24021 2.05268 7.14645 2.14645C7.05268 2.24021 7 2.36739 7 2.5V5.1H7.52C8.05739 5.09871 8.59351 5.15232 9.12 5.26C10.9496 5.61734 12.5784 6.64851 13.684 8.14942C14.7897 9.65034 15.2916 11.5116 15.0904 13.3649C14.8892 15.2182 13.9996 16.9284 12.5977 18.1572C11.1958 19.3859 9.38367 20.0436 7.52 20H7V21.5C7 21.6326 7.05268 21.7598 7.14645 21.8536C7.24021 21.9473 7.36739 22 7.5 22H21.5C21.6326 22 21.7598 21.9473 21.8536 21.8536C21.9473 21.7598 22 21.6326 22 21.5V7H18.5Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C7.10218 1 6.72064 1.15804 6.43934 1.43934C6.15804 1.72064 6 2.10218 6 2.5V5.23C6.33 5.17 6.66 5.13 7 5.1V2.5C7 2.36739 7.05268 2.24021 7.14645 2.14645C7.24021 2.05268 7.36739 2 7.5 2H17V5.5C17 5.89782 17.158 6.27936 17.4393 6.56066C17.7206 6.84196 18.1022 7 18.5 7H22V21.5C22 21.6326 21.9473 21.7598 21.8536 21.8536C21.7598 21.9473 21.6326 22 21.5 22H7.5C7.36739 22 7.24021 21.9473 7.14645 21.8536C7.05268 21.7598 7 21.6326 7 21.5V20H6V21.5C6 21.8978 6.15804 22.2794 6.43934 22.5607C6.72064 22.842 7.10218 23 7.5 23H21.5C21.8978 23 22.2794 22.842 22.5607 22.5607C22.842 22.2794 23 21.8978 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18.5 6C18.3674 6 18.2402 5.94732 18.1464 5.85355C18.0527 5.75979 18 5.63261 18 5.5V2.71L21.29 6H18.5Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M1 12.5199C1.00002 11.24 1.37908 9.98876 2.08936 8.92402C2.79964 7.85927 3.80932 7.02871 4.99106 6.5371C6.1728 6.04549 7.47365 5.91485 8.72955 6.16166C9.98544 6.40847 11.1401 7.02167 12.0479 7.92391C12.9557 8.82616 13.576 9.97704 13.8306 11.2314C14.0851 12.4857 13.9625 13.7874 13.4781 14.9721C12.9938 16.1569 12.1695 17.1716 11.1091 17.8884C10.0488 18.6053 8.79989 18.992 7.52 18.9999H4.44C5.11493 18.4987 5.66223 17.8454 6.03751 17.0931C6.41279 16.3408 6.6055 15.5106 6.6 14.6699H7.32C7.63474 14.68 7.94814 14.6247 8.24046 14.5076C8.53279 14.3905 8.79768 14.2142 9.01846 13.9896C9.23924 13.7651 9.41111 13.4972 9.52325 13.203C9.63539 12.9087 9.68535 12.5944 9.67 12.2799C9.61401 11.7937 9.39453 11.3408 9.04752 10.9957C8.7005 10.6505 8.24654 10.4334 7.76 10.3799C7.44553 10.3632 7.131 10.4119 6.83626 10.5227C6.54151 10.6336 6.27294 10.8044 6.04746 11.0242C5.82198 11.2441 5.64448 11.5082 5.52616 11.8001C5.40785 12.0919 5.35127 12.4051 5.36 12.7199V14.6599C5.36011 15.6151 5.04147 16.5429 4.45457 17.2965C3.86767 18.05 3.04608 18.5861 2.12 18.8199C1.7562 18.9289 1.37962 18.9894 1 18.9999V12.5199Z",fill:"#6C1AE1"})),iX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 23H20.5C21.327 23 22 22.327 22 21.5V2.5C22 1.673 21.327 1 20.5 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23ZM7 2.5C7 2.22386 7.22386 2 7.5 2H20.5C20.7761 2 21 2.22386 21 2.5V21.5C21 21.7761 20.7761 22 20.5 22H7.5C7.22386 22 7 21.7761 7 21.5V2.5Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M22.438 14H22V10H22.438C22.753 10 23 10.26 23 10.594V13.406C23 13.739 22.753 14 22.437 14H22.438Z",fill:"#9332BF"}),Kr.createElement(Wr.Path,{d:"M22.438 9H22V5H22.438C22.753 5 23 5.26 23 5.594V8.406C23 8.739 22.753 9 22.437 9H22.438Z",fill:"#AE4BD5"}),Kr.createElement(Wr.Path,{d:"M22.438 19H22V15H22.438C22.753 15 23 15.26 23 15.594V18.406C23 18.739 22.753 19 22.437 19H22.438Z",fill:"#7719AA"}),Kr.createElement(Wr.Path,{d:"M7.5 22H20.5C20.7761 22 21 21.7761 21 21.5V2.5C21 2.22386 20.7761 2 20.5 2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#7719AA"}),Kr.createElement(Wr.Path,{d:"M4.01758 10H5.50758L8.74058 14.41V10H9.98158V16H8.58758L5.25458 11.49C5.25058 11.482 5.27458 15.992 5.27458 15.992L4.01758 16V10Z",fill:"white"})),lX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5 21.775 5.225 22 5.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M19.56 5.854L15.146 1.439C14.8642 1.15891 14.4833 1.00117 14.086 1H5.5C4.673 1 4 1.673 4 2.5V21.5C4 22.327 4.673 23 5.5 23H18.5C19.327 23 20 22.327 20 21.5V6.914C20 6.514 19.844 6.137 19.56 5.854ZM15 2.707L18.293 6H15.5C15.2241 5.99945 15.0006 5.77591 15 5.5V2.707ZM5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5.00055 21.7759 5.22409 21.9995 5.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 10H16.5C16.7761 10 17 9.77614 17 9.5C17 9.22386 16.7761 9 16.5 9H7.5C7.22386 9 7 9.22386 7 9.5C7 9.77614 7.22386 10 7.5 10ZM7.5 12H16.5C16.7761 12 17 11.7761 17 11.5C17 11.2239 16.7761 11 16.5 11H7.5C7.22386 11 7 11.2239 7 11.5C7 11.7761 7.22386 12 7.5 12Z",fill:"#C8C6C4"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 20.5H9.5C8.94772 20.5 8.5 20.0523 8.5 19.5V15.5C8.5 14.9477 8.94772 14.5 9.5 14.5H14.5C15.0523 14.5 15.5 14.9477 15.5 15.5V19.5C15.5 20.0523 15.0523 20.5 14.5 20.5Z",fill:"white",stroke:"#D65532",strokeLinecap:"round",strokeLinejoin:"round"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 20H4C3.44772 20 3 19.5523 3 19V16C3 15.4477 3.44772 15 4 15H6.75C6.88807 15 7 15.1119 7 15.25V19.75C7 19.8881 6.88807 20 6.75 20ZM17.25 15H20C20.5523 15 21 15.4477 21 16V19C21 19.5523 20.5523 20 20 20H17.25C17.112 20 17 19.888 17 19.75V15.25C17 15.1119 17.1119 15 17.25 15Z",fill:"#D65532"})),oX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M19.95 12H17L16 11H15L14 12V14.945C14.6566 15.6199 15.5584 16.0004 16.5 16C18.433 16 20 14.433 20 12.5C20 12.329 19.973 12.165 19.95 12Z",fill:"#ED6C47"}),Kr.createElement(Wr.Path,{d:"M16.5 9C15.511 9 14.633 9.42 14 10.08V12H17V9.05C16.835 9.027 16.671 9 16.5 9Z",fill:"#FF8F6B"}),Kr.createElement(Wr.Path,{d:"M18.0498 10.95H20.9998C20.7799 9.42106 19.5787 8.2199 18.0498 8V10.95Z",fill:"#FFC7B5"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#C43E1C"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M8.747 10.48C8.372 10.16 8.072 10 7.362 10H5V16H6V14H7.288C8.144 14.005 8.57 13.707 8.898 13.295C9.308 12.78 9.313 12.265 9.313 11.875C9.313 11.266 9.125 10.802 8.747 10.48ZM7.155 13H6V11H7.193C7.954 11 8.335 11.325 8.335 11.975C8.335 12.311 8.235 12.565 8.037 12.738C7.838 12.913 7.545 13 7.155 13Z",fill:"#F9F7F7"})),Nlr=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16H12V15H19.5C19.7761 15 20 15.2239 20 15.5C20 15.7761 19.7761 16 19.5 16ZM19.5 18H12V17H19.5C19.7761 17 20 17.2239 20 17.5C20 17.7761 19.7761 18 19.5 18Z",fill:"#C8C6C4"}),Kr.createElement(Wr.Path,{d:"M10 14H19C19.5523 14 20 13.5523 20 13V9C20 8.44772 19.5523 8 19 8H10V14Z",fill:"#81C8C3"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#03787C"}),Kr.createElement(Wr.Path,{d:"M5.645 12.895C5.44788 12.7595 5.28409 12.581 5.166 12.373C5.056 12.172 5 11.933 5 11.659C5 11.292 5.103 10.984 5.31 10.735C5.516 10.485 5.79 10.3 6.133 10.18C6.476 10.06 6.851 10 7.259 10C7.884 10 8.378 10.071 8.741 10.214V11.294C8.547 11.171 8.324 11.076 8.071 11.011C7.818 10.946 7.555 10.914 7.286 10.914C6.962 10.914 6.693 10.973 6.481 11.091C6.267 11.207 6.161 11.374 6.161 11.59C6.161 11.725 6.206 11.843 6.296 11.944C6.386 12.046 6.507 12.134 6.661 12.214C6.91709 12.3409 7.17795 12.458 7.443 12.565C7.801 12.716 8.089 12.863 8.306 13.004C8.523 13.146 8.692 13.322 8.816 13.534C8.939 13.746 9 14.012 9 14.334C9 14.727 8.903 15.048 8.71 15.296C8.5101 15.5484 8.23963 15.7357 7.933 15.834C7.609 15.945 7.241 16 6.827 16C6.49114 16.0015 6.15582 15.973 5.825 15.915C5.54482 15.8687 5.27164 15.787 5.012 15.672V14.532C5.234 14.702 5.508 14.836 5.835 14.936C6.162 15.036 6.465 15.086 6.741 15.086C7.104 15.086 7.378 15.026 7.563 14.906C7.73994 14.7989 7.84543 14.6047 7.839 14.398C7.84054 14.253 7.78484 14.1132 7.684 14.009C7.56002 13.8833 7.41564 13.7795 7.257 13.702C6.99249 13.5692 6.72368 13.4451 6.451 13.33C6.16861 13.212 5.89862 13.0663 5.645 12.895V12.895Z",fill:"white"})),LT=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"})),uX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.29 5.99996L18 2.70996V5.49996C18 5.7761 18.2239 5.99996 18.5 5.99996H21.29Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.85L18.15 1.44C17.8677 1.16045 17.4873 1.00251 17.09 1H7.5C6.67157 1 6 1.67157 6 2.5V21.5C6 22.3284 6.67157 23 7.5 23H21.5C22.3284 23 23 22.3284 23 21.5V6.91C22.9975 6.51274 22.8396 6.13226 22.56 5.85ZM18 2.71L21.29 6H18.5C18.2239 6 18 5.77614 18 5.5V2.71ZM7.5 22H21.5C21.7761 22 22 21.7761 22 21.5V7H18.5C17.6716 7 17 6.32843 17 5.5V2H7.5C7.22386 2 7 2.22386 7 2.5V21.5C7 21.7761 7.22386 22 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Rect,{x:"1",y:"7",width:"12",height:"12",rx:"1",fill:"#185ABD"}),Kr.createElement(Wr.Path,{d:"M6.69 14C6.86 14.5 6.97 14.82 7 14.95C7 14.8167 7.11 14.4833 7.33 13.95L8.73 10H10L7.66 16H6.31L4 10H5.31L6.69 14Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M16.5 16H15.5V15H16.5C16.7761 15 17 14.7761 17 14.5V11.5H18V14.5C18 15.3284 17.3284 16 16.5 16Z",fill:"#185ABD"}),Kr.createElement(Wr.Rect,{x:"14",y:"14",width:"2",height:"4",fill:"#41A5EE"}),Kr.createElement(Wr.Rect,{x:"15.502",y:"11.4971",width:"2.83",height:"2.83",transform:"rotate(-45 15.502 11.4971)",fill:"#103F91"})),cX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},Kr.createElement(Wr.Path,{d:"M7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7 21.775 7.225 22 7.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M21.293 6.00003L18 2.70703V5.50003C18 5.77503 18.225 6.00003 18.5 6.00003H21.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.64",fillRule:"evenodd",clipRule:"evenodd",d:"M22.56 5.854L18.146 1.439C17.8642 1.15891 17.4833 1.00117 17.086 1H7.5C6.673 1 6 1.673 6 2.5V21.5C6 22.327 6.673 23 7.5 23H21.5C22.327 23 23 22.327 23 21.5V6.914C23 6.514 22.844 6.137 22.56 5.854ZM18 2.707L21.293 6H18.5C18.2241 5.99945 18.0006 5.77591 18 5.5V2.707ZM7.5 22H21.5C21.775 22 22 21.775 22 21.5V7H18.5C17.673 7 17 6.327 17 5.5V2H7.5C7.225 2 7 2.225 7 2.5V21.5C7.00055 21.7759 7.22409 21.9995 7.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{d:"M19.5 14H14V15H19.5C19.7761 15 20 14.7761 20 14.5C20 14.2239 19.7761 14 19.5 14Z",fill:"#185ABD"}),Kr.createElement(Wr.Path,{d:"M19.5 12H14V13H19.5C19.7761 13 20 12.7761 20 12.5C20 12.2239 19.7761 12 19.5 12Z",fill:"#2B7CD3"}),Kr.createElement(Wr.Path,{d:"M19.5 10H14V11H19.5C19.7761 11 20 10.7761 20 10.5C20 10.2239 19.7761 10 19.5 10Z",fill:"#41A5EE"}),Kr.createElement(Wr.Path,{d:"M2 19H12C12.5523 19 13 18.5523 13 18V8C13 7.44772 12.5523 7 12 7H2C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19Z",fill:"#185ABD"}),Kr.createElement(Wr.Path,{d:"M11 10L9.493 16H8.083C8.083 16 7.062 11.747 7.051 11.5L5.968 16H4.498L3 10H4.386L5.295 14.714L6.452 10H7.792L8.842 14.714C8.858 14.714 9.722 10 9.722 10H11Z",fill:"white"})),sX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 24 24",transform:"translate(2.5, 0)",fill:"none"},Kr.createElement(Wr.Path,{d:"M5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5 21.775 5.225 22 5.5 22Z",fill:"white"}),Kr.createElement(Wr.Path,{d:"M18.293 6.00003L15 2.70703V5.50003C15 5.77503 15.225 6.00003 15.5 6.00003H18.293Z",fill:"white"}),Kr.createElement(Wr.Path,{opacity:"0.67",fillRule:"evenodd",clipRule:"evenodd",d:"M19.56 5.854L15.146 1.439C14.8642 1.15891 14.4833 1.00117 14.086 1H5.5C4.673 1 4 1.673 4 2.5V21.5C4 22.327 4.673 23 5.5 23H18.5C19.327 23 20 22.327 20 21.5V6.914C20 6.514 19.844 6.137 19.56 5.854ZM15 2.707L18.293 6H15.5C15.2241 5.99945 15.0006 5.77591 15 5.5V2.707ZM5.5 22H18.5C18.775 22 19 21.775 19 21.5V7H15.5C14.673 7 14 6.327 14 5.5V2H5.5C5.225 2 5 2.225 5 2.5V21.5C5.00055 21.7759 5.22409 21.9995 5.5 22Z",fill:"#605E5C"}),Kr.createElement(Wr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 10H7.5C7.22386 10 7 9.77614 7 9.5C7 9.22386 7.22386 9 7.5 9H16.5C16.7761 9 17 9.22386 17 9.5C17 9.77614 16.7761 10 16.5 10ZM16.5 12H7.5C7.22386 12 7 11.7761 7 11.5C7 11.2239 7.22386 11 7.5 11H16.5C16.7761 11 17 11.2239 17 11.5C17 11.7761 16.7761 12 16.5 12ZM7.5 14H16.5C16.7761 14 17 13.7761 17 13.5C17 13.2239 16.7761 13 16.5 13H7.5C7.22386 13 7 13.2239 7 13.5C7 13.7761 7.22386 14 7.5 14ZM16.5 16H7.5C7.22386 16 7 15.7761 7 15.5C7 15.2239 7.22386 15 7.5 15H16.5C16.7761 15 17 15.2239 17 15.5C17 15.7761 16.7761 16 16.5 16ZM7.5 18H16.5C16.7761 18 17 17.7761 17 17.5C17 17.2239 16.7761 17 16.5 17H7.5C7.22386 17 7 17.2239 7 17.5C7 17.7761 7.22386 18 7.5 18Z",fill:"#C8C6C4"})),dX=Kr.createElement(Wr.Svg,{width:"24",height:"24",viewBox:"0 0 32 32",fill:"none"},Kr.createElement(Wr.Path,{d:"M15 8L13.732 6.732C13.2631 6.26319 12.6271 5.99988 11.964 6H3.5C2.67157 6 2 6.67157 2 7.5V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"#FFB900"}),Kr.createElement(Wr.Path,{d:"M15 8L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"#FFD75E"}),Kr.createElement(Wr.Path,{d:"M15 8L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V24.5C2 25.3284 2.67157 26 3.5 26H28.5C29.3284 26 30 25.3284 30 24.5V9.5C30 8.67157 29.3284 8 28.5 8H15Z",fill:"url(#paint0_linear_230_36518)"}),Kr.createElement(Wr.Path,{d:"M3.00014 25.5002C2.71414 25.5002 2.45014 25.4162 2.22314 25.2772C2.48614 25.7092 2.95714 26.0002 3.50014 26.0002H28.5001C29.0431 26.0002 29.5141 25.7092 29.7771 25.2772C29.5437 25.4218 29.2748 25.499 29.0001 25.5002H3.00014Z",fill:"#BF5712"}),Kr.createElement(Wr.Path,{opacity:"0.4",d:"M14.129 9.621L15.75 8H15L13.732 9.268C13.2631 9.73681 12.6271 10.0001 11.964 10H2V10.5H12.007C12.8029 10.5001 13.5663 10.1839 14.129 9.621Z",fill:"white"}),Kr.createElement(Wr.Defs,null,Kr.createElement(Wr.LinearGradient,{id:"paint0_linear_230_36518",x1:"2",y1:"8",x2:"2",y2:"26",gradientUnits:"userSpaceOnUse"},Kr.createElement(Wr.Stop,{stopColor:"white",stopOpacity:"0.01"}),Kr.createElement(Wr.Stop,{offset:"0.999",stopColor:"#FFD75E",stopOpacity:"0.3"}))))});var Ul,Gi,gX,mX,hX,BT,pX=de(()=>{"use strict";Ul=se(Ye()),Gi=se(Fa()),gX=function(t,u){return Ul.createElement(Gi.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Ul.createElement(Gi.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),Ul.createElement(Gi.Path,{d:"M21.5 8C22.8807 8 24 9.1193 24 10.5V18.5C24 19.8807 22.8807 21 21.5 21H10.5C9.1193 21 8 19.8807 8 18.5V10.5C8 9.1193 9.1193 8 10.5 8H21.5ZM23 11.961 16.2535 15.931C16.1231 16.0077 15.9666 16.0205 15.8275 15.9693L15.7465 15.931 9 11.963V18.5C9 19.3284 9.6716 20 10.5 20H21.5C22.3284 20 23 19.3284 23 18.5V11.961ZM21.5 9H10.5C9.6716 9 9 9.6716 9 10.5V10.802L16 14.9199 23 10.801V10.5C23 9.6716 22.3284 9 21.5 9Z",fill:t??"#616161"}))},mX=function(t,u){return Ul.createElement(Gi.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Ul.createElement(Gi.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),Ul.createElement(Gi.Path,{d:"M13 17C13.5523 17 14 16.5523 14 16 14 15.4477 13.5523 15 13 15 12.4477 15 12 15.4477 12 16 12 16.5523 12.4477 17 13 17ZM14 19C14 19.5523 13.5523 20 13 20 12.4477 20 12 19.5523 12 19 12 18.4477 12.4477 18 13 18 13.5523 18 14 18.4477 14 19ZM16 17C16.5523 17 17 16.5523 17 16 17 15.4477 16.5523 15 16 15 15.4477 15 15 15.4477 15 16 15 16.5523 15.4477 17 16 17ZM17 19C17 19.5523 16.5523 20 16 20 15.4477 20 15 19.5523 15 19 15 18.4477 15.4477 18 16 18 16.5523 18 17 18.4477 17 19ZM19 17C19.5523 17 20 16.5523 20 16 20 15.4477 19.5523 15 19 15 18.4477 15 18 15.4477 18 16 18 16.5523 18.4477 17 19 17ZM23 11.5C23 10.1193 21.8807 9 20.5 9H11.5C10.1193 9 9 10.1193 9 11.5V20.5C9 21.8807 10.1193 23 11.5 23H20.5C21.8807 23 23 21.8807 23 20.5V11.5ZM10 13H22V20.5C22 21.3284 21.3284 22 20.5 22H11.5C10.6716 22 10 21.3284 10 20.5V13ZM11.5 10H20.5C21.3284 10 22 10.6716 22 11.5V12H10V11.5C10 10.6716 10.6716 10 11.5 10Z",fill:t??"#616161"}))},hX=function(t,u){return Ul.createElement(Gi.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Ul.createElement(Gi.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),Ul.createElement(Gi.Path,{d:"M20.5 9C21.8807 9 23 10.1193 23 11.5V15.5997C22.6832 15.4378 22.3486 15.3056 22 15.207V13H10V20.5C10 21.3284 10.6716 22 11.5 22H15.207C15.3056 22.3486 15.4378 22.6832 15.5997 23H11.5C10.1193 23 9 21.8807 9 20.5V11.5C9 10.1193 10.1193 9 11.5 9H20.5ZM20.5 10H11.5C10.6716 10 10 10.6716 10 11.5V12H22V11.5C22 10.6716 21.3284 10 20.5 10ZM16 20.5C16 22.9853 18.0147 25 20.5 25C22.9853 25 25 22.9853 25 20.5C25 18.0147 22.9853 16 20.5 16C18.0147 16 16 18.0147 16 20.5ZM22.5 17.5C22.7761 17.5 23 17.7239 23 18V19.5C23 19.7761 22.7761 20 22.5 20H21C20.7239 20 20.5 19.7761 20.5 19.5C20.5 19.2239 20.7239 19 21 19H21.4682C21.4179 18.9722 21.3663 18.9464 21.3135 18.923C21.0682 18.8137 20.8034 18.755 20.535 18.7503C20.2665 18.7456 19.9998 18.795 19.7508 18.8956C19.5018 18.9962 19.2756 19.1459 19.0857 19.3358C18.8905 19.531 18.5739 19.531 18.3786 19.3358C18.1834 19.1405 18.1834 18.8239 18.3786 18.6287C18.6635 18.3439 19.0027 18.1193 19.3762 17.9684C19.7497 17.8175 20.1497 17.7434 20.5524 17.7505C20.9552 17.7575 21.3524 17.8456 21.7203 18.0094C21.8162 18.0521 21.9095 18.0997 22 18.1519V18C22 17.7239 22.2239 17.5 22.5 17.5ZM21.6238 23.0316C21.2503 23.1825 20.8503 23.2566 20.4476 23.2495C20.0448 23.2425 19.6476 23.1544 19.2797 22.9906C19.1838 22.9479 19.0905 22.9003 19 22.8481V23C19 23.2761 18.7761 23.5 18.5 23.5C18.2239 23.5 18 23.2761 18 23V21.5C18 21.2239 18.2239 21 18.5 21H20C20.2761 21 20.5 21.2239 20.5 21.5C20.5 21.7761 20.2761 22 20 22H19.5318C19.5821 22.0278 19.6337 22.0536 19.6865 22.077C19.9318 22.1863 20.1966 22.245 20.465 22.2497C20.7335 22.2544 21.0002 22.205 21.2492 22.1044C21.4982 22.0038 21.7244 21.8541 21.9143 21.6642C22.1095 21.469 22.4261 21.469 22.6214 21.6642C22.8166 21.8595 22.8166 22.1761 22.6214 22.3713C22.3365 22.6561 21.9973 22.8807 21.6238 23.0316Z",fill:t??"#616161"}))},BT=function(t,u){return Ul.createElement(Gi.Svg,{viewBox:"0 0 32 32",width:"24",height:"24"},Ul.createElement(Gi.Rect,{width:"32",height:"32",rx:"16",fill:u??"#EBEBEB"}),Ul.createElement(Gi.Path,{d:"M21.0225 7.40967C22.5758 7.40967 23.835 8.66887 23.835 10.2222V14.8343C23.4786 14.6522 23.1022 14.5035 22.71 14.3926V11.9097H9.20996V20.3472C9.20996 21.2791 9.96548 22.0347 10.8975 22.0347H15.0679C15.1788 22.4269 15.3274 22.8033 15.5096 23.1597H10.8975C9.34416 23.1597 8.08496 21.9005 8.08496 20.3472V10.2222C8.08496 8.66887 9.34416 7.40967 10.8975 7.40967H21.0225ZM21.0225 8.53467H10.8975C9.96548 8.53467 9.20996 9.29019 9.20996 10.2222V10.7847H22.71V10.2222C22.71 9.29019 21.9544 8.53467 21.0225 8.53467ZM21.0225 25.4097C23.8184 25.4097 26.085 23.1432 26.085 20.3472C26.085 17.5511 23.8184 15.2847 21.0225 15.2847C18.2265 15.2847 15.96 17.5511 15.96 20.3472C15.96 23.1432 18.2265 25.4097 21.0225 25.4097ZM20.1908 18.0461C20.2975 18.0461 20.3948 18.0757 20.4826 18.1353L23.0658 19.8292C23.1459 19.8808 23.2089 19.9492 23.2546 20.0346C23.3004 20.1181 23.3233 20.2093 23.3233 20.3084C23.3233 20.4037 23.3014 20.4949 23.2575 20.5823C23.2462 20.6048 23.2338 20.6259 23.2203 20.646C23.1812 20.7042 23.1325 20.7523 23.0744 20.7907L20.4911 22.5532C20.4567 22.576 20.4218 22.595 20.3864 22.6095C20.3728 22.6153 20.359 22.6202 20.3452 22.6246C20.2975 22.6403 20.2461 22.6483 20.1908 22.6483C20.1183 22.6483 20.0487 22.6334 19.9819 22.6038C19.9152 22.5719 19.856 22.5302 19.8046 22.4788C19.7549 22.425 19.7149 22.3634 19.6844 22.2942C19.6558 22.2247 19.6415 22.1522 19.6415 22.0767V18.6176C19.6415 18.5402 19.6558 18.4669 19.6844 18.3974C19.7149 18.3279 19.7549 18.2675 19.8046 18.2158C19.8541 18.1642 19.9123 18.1235 19.979 18.0936C20.0458 18.062 20.1164 18.0461 20.1908 18.0461Z",fill:t??"#616161"}),Ul.createElement(Gi.Circle,{cx:"21.0091",cy:"20.3338",r:"3.57417",fill:t??"#616161",stroke:"#F5F5F5",strokeWidth:"0.7"}))}});function PT(e,t,u){switch(e){case"Accept":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048"},ot.createElement(tt.Path,{d:"M 704 1690 l -702 -702 l 90 -90 l 612 612 l 1253 -1254 l 91 91 z",fill:t}));case"Accessibility":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 48 48",fill:"none"},ot.createElement(tt.Path,{d:"M20.0021 10.5C20.0021 12.0719 20.909 13.4321 22.2281 14.0859L22.7199 14.2649C23.5485 14.5665 24.4569 14.5665 25.2855 14.2649L25.7772 14.086C27.0964 13.4321 28.0033 12.072 28.0033 10.5C28.0033 8.29086 26.2122 6.5 24.0027 6.5C21.7932 6.5 20.0021 8.29086 20.0021 10.5ZM17.808 12.4774C17.6091 11.8539 17.5017 11.1895 17.5017 10.5C17.5017 6.91015 20.4123 4 24.0027 4C27.5931 4 30.5037 6.91015 30.5037 10.5C30.5037 11.1895 30.3963 11.8539 30.1974 12.4774L36.2971 10.2576C38.5031 9.45482 40.9423 10.5921 41.7452 12.7977C42.5481 15.0034 41.4107 17.4422 39.2047 18.245L31.0037 21.2295L31.0031 26.0259C31.0031 26.3789 31.0711 26.7286 31.2033 27.056L35.6905 38.1605C36.5699 40.3368 35.5183 42.8138 33.3417 43.6931C31.1651 44.5723 28.6877 43.5209 27.8083 41.3446L24.001 31.9227L20.1938 41.3445C19.3144 43.5208 16.837 44.5723 14.6604 43.693C12.4837 42.8137 11.4321 40.3367 12.3116 38.1604L16.8019 27.0481C16.9342 26.7207 17.0022 26.371 17.0021 26.0179L17.0017 21.2295L8.80071 18.245C6.59472 17.4422 5.4573 15.0034 6.26022 12.7977C7.06313 10.5921 9.50233 9.45482 11.7083 10.2576L17.808 12.4774ZM21.2517 16.391L10.8531 12.6068C9.94479 12.2763 8.94041 12.7446 8.6098 13.6528C8.27919 14.561 8.74754 15.5652 9.65588 15.8958L18.0214 18.9401C18.9104 19.2636 19.502 20.1085 19.5021 21.0544L19.5025 26.0178C19.5026 26.6919 19.3727 27.3596 19.1202 27.9846L14.6299 39.0969C14.2678 39.993 14.7008 41.013 15.597 41.375C16.4933 41.7371 17.5134 41.3041 17.8755 40.408L21.9146 30.4125C22.6727 28.5363 25.3294 28.5363 26.0875 30.4125L30.1266 40.4081C30.4887 41.3042 31.5088 41.7372 32.4051 41.3751C33.3013 41.0131 33.7343 39.9931 33.3722 39.097L28.885 27.9925C28.6325 27.3675 28.5027 26.6998 28.5027 26.0257L28.5034 21.0543C28.5034 20.1085 29.0951 19.2636 29.9841 18.9401L38.3495 15.8958C39.2579 15.5652 39.7262 14.561 39.3956 13.6528C39.065 12.7446 38.0606 12.2763 37.1523 12.6068L26.7536 16.3911C25.9181 16.7818 24.9859 17 24.0027 17C23.0194 17 22.0872 16.7817 21.2517 16.391Z",fill:t}));case"AddToDictionary":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M1 14C1 14.1406 1.02604 14.2708 1.07812 14.3906C1.13021 14.5104 1.20052 14.6146 1.28906 14.7031C1.3776 14.7917 1.48438 14.8646 1.60938 14.9219C1.73438 14.9792 1.86458 15.0052 2 15H11V16H2C1.72396 16 1.46615 15.9479 1.22656 15.8438C0.986979 15.7396 0.773438 15.5964 0.585938 15.4141C0.398438 15.2318 0.255208 15.0208 0.15625 14.7812C0.0572917 14.5417 0.00520833 14.2812 0 14V2C0 1.74479 0.0546875 1.4974 0.164062 1.25781C0.273438 1.01823 0.421875 0.804688 0.609375 0.617188C0.796875 0.429688 1.01042 0.28125 1.25 0.171875C1.48958 0.0625 1.73958 0.00520833 2 0H13V8H12V1H2C1.88021 1 1.76042 1.02865 1.64062 1.08594C1.52083 1.14323 1.41406 1.22135 1.32031 1.32031C1.22656 1.41927 1.15104 1.52604 1.09375 1.64062C1.03646 1.75521 1.00521 1.875 1 2V12.2656C1.30208 12.0885 1.63542 12 2 12H8V13H2C1.85938 13 1.72917 13.026 1.60938 13.0781C1.48958 13.1302 1.38542 13.2005 1.29688 13.2891C1.20833 13.3776 1.13542 13.4844 1.07812 13.6094C1.02083 13.7344 0.994792 13.8646 1 14ZM3 6V3H10V6H3ZM4 5H9V4H4V5ZM16 13H13V16H12V13H9V12H12V9H13V12H16V13Z",fill:t??"#262626"}));case"Adjust":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M14.95 5C14.7184 3.85888 13.7095 3 12.5 3C11.2905 3 10.2816 3.85888 10.05 5H2.5C2.22386 5 2 5.22386 2 5.5C2 5.77614 2.22386 6 2.5 6H10.05C10.2816 7.14112 11.2905 8 12.5 8C13.7297 8 14.752 7.11217 14.961 5.94254C14.9575 5.96177 14.9539 5.98093 14.95 6H17.5C17.7761 6 18 5.77614 18 5.5C18 5.22386 17.7761 5 17.5 5H14.95ZM12.5 7C11.6716 7 11 6.32843 11 5.5C11 4.67157 11.6716 4 12.5 4C13.3284 4 14 4.67157 14 5.5C14 6.32843 13.3284 7 12.5 7ZM9.94999 14C9.71836 12.8589 8.70948 12 7.5 12C6.29052 12 5.28164 12.8589 5.05001 14H2.5C2.22386 14 2 14.2239 2 14.5C2 14.7761 2.22386 15 2.5 15H5.05001C5.28164 16.1411 6.29052 17 7.5 17C8.70948 17 9.71836 16.1411 9.94999 15H17.5C17.7761 15 18 14.7761 18 14.5C18 14.2239 17.7761 14 17.5 14H9.94999ZM7.5 16C6.67157 16 6 15.3284 6 14.5C6 13.6716 6.67157 13 7.5 13C8.32843 13 9 13.6716 9 14.5C9 15.3284 8.32843 16 7.5 16Z",fill:t}));case"ArrowUpload":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M15 3.00122C15.2761 3.00122 15.5 2.77736 15.5 2.50122C15.5 2.25576 15.3231 2.05161 15.0899 2.00928L15 2.00122H4C3.72386 2.00122 3.5 2.22508 3.5 2.50122C3.5 2.74668 3.67688 2.95083 3.91012 2.99317L4 3.00122H15ZM9.50014 17.999C9.7456 17.999 9.9497 17.822 9.99197 17.5887L10 17.4989L9.996 5.70501L13.6414 9.35334C13.8148 9.52707 14.0842 9.5466 14.2792 9.41179L14.3485 9.354C14.5222 9.18059 14.5418 8.91118 14.407 8.71619L14.3492 8.64689L9.85745 4.14689C9.78495 4.07426 9.69568 4.02858 9.60207 4.00986L9.49608 4.00012C9.33511 4.00012 9.19192 4.07624 9.10051 4.19444L4.64386 8.64631C4.44846 8.84143 4.44823 9.15802 4.64336 9.35342C4.8168 9.52711 5.08621 9.54658 5.28117 9.41173L5.35046 9.35392L8.996 5.71301L9 17.4992C9.00008 17.7753 9.224 17.999 9.50014 17.999Z",fill:t}));case"ArrowReset":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M5.85355 2.64645C6.04882 2.84171 6.04882 3.15829 5.85355 3.35355L4.20711 5H11C14.3137 5 17 7.68629 17 11C17 14.3137 14.3137 17 11 17C7.68629 17 5 14.3137 5 11C5 10.7239 5.22386 10.5 5.5 10.5C5.77614 10.5 6 10.7239 6 11C6 13.7614 8.23858 16 11 16C13.7614 16 16 13.7614 16 11C16 8.23858 13.7614 6 11 6H4.20711L5.85355 7.64645C6.04882 7.84171 6.04882 8.15829 5.85355 8.35355C5.65829 8.54882 5.34171 8.54882 5.14645 8.35355L2.64645 5.85355C2.45118 5.65829 2.45118 5.34171 2.64645 5.14645L5.14645 2.64645C5.34171 2.45118 5.65829 2.45118 5.85355 2.64645Z",fill:t}));case"BulletedList":return KJ(t);case"BowTie":return ot.createElement(tt.Svg,{width:"16",height:"14",viewBox:"0 0 16 14",fill:"none"},ot.createElement(tt.Path,{d:"M9 6.99945H7V12.4995C7 13.3279 6.32843 13.9995 5.5 13.9995H3.88743C2.86359 13.9995 2.14064 12.9964 2.4644 12.0251L3.69787 8.3247L2.9577 8.72843C1.62495 9.45538 0 8.49075 0 6.97264V2.02626C0 0.508145 1.62495 -0.456482 2.9577 0.270472L5.4577 1.63411C5.74056 1.78839 5.97637 2.00527 6.15174 2.26217C6.39301 2.09644 6.68518 1.99945 7 1.99945H9C9.31483 1.99945 9.60699 2.09644 9.84826 2.26217C10.0236 2.00527 10.2594 1.78839 10.5423 1.63411L13.0423 0.270472C14.375 -0.456482 16 0.508145 16 2.02626V6.97264C16 8.49075 14.375 9.45538 13.0423 8.72843L12.3021 8.3247L13.5356 12.0251C13.8594 12.9964 13.1364 13.9995 12.1126 13.9995H10.5C9.67157 13.9995 9 13.3279 9 12.4995V6.99945ZM15 2.02626C15 1.2672 14.1875 0.784891 13.5211 1.14837L11.0211 2.512C10.6999 2.68724 10.5 3.02396 10.5 3.3899V3.99945H12.5C12.7761 3.99945 13 4.22331 13 4.49945C13 4.77559 12.7761 4.99945 12.5 4.99945H10.5V5.609C10.5 5.97495 10.6999 6.31166 11.0211 6.4869L13.5211 7.85053C14.1875 8.21401 15 7.7317 15 6.97264V2.02626ZM10 6.93193V12.4995C10 12.7756 10.2239 12.9995 10.5 12.9995H12.1126C12.4539 12.9995 12.6948 12.6651 12.5869 12.3413L11.0257 7.65756C11.0218 7.64604 11.0184 7.63447 11.0155 7.62288L10.5423 7.36479C10.3343 7.25135 10.1518 7.10407 10 6.93193ZM4.97434 7.65756L3.41308 12.3413C3.30516 12.6651 3.54615 12.9995 3.88743 12.9995H5.5C5.77614 12.9995 6 12.7756 6 12.4995V6.93193C5.84822 7.10407 5.66568 7.25135 5.45771 7.36479L4.98455 7.62288C4.98158 7.63447 4.97819 7.64604 4.97434 7.65756ZM9.5 3.49945C9.5 3.22331 9.27614 2.99945 9 2.99945H7C6.72386 2.99945 6.5 3.22331 6.5 3.49945V5.49945C6.5 5.77559 6.72386 5.99945 7 5.99945H9C9.27614 5.99945 9.5 5.77559 9.5 5.49945V3.49945ZM5.5 4.99945H3.5C3.22386 4.99945 3 4.77559 3 4.49945C3 4.22331 3.22386 3.99945 3.5 3.99945H5.5V3.3899C5.5 3.02396 5.30011 2.68724 4.97885 2.512L2.47885 1.14837C1.81248 0.784891 1 1.2672 1 2.02626V6.97264C1 7.7317 1.81248 8.21401 2.47885 7.85053L4.97885 6.4869C5.30011 6.31166 5.5 5.97495 5.5 5.609V4.99945Z",fill:t}));case"Cancel":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},ot.createElement(tt.Path,{d:"M 1115 1024 l 677 677 l -91 91 l -677 -677 l -677 677 l -91 -91 l 677 -677 l -677 -677 l 91 -91 l 677 677 l 677 -677 l 91 91 z",fill:t}));case"CancelSquare":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M4.5 2C3.11929 2 2 3.11929 2 4.5V11.5C2 12.8807 3.11929 14 4.5 14H6.25716C6.00353 13.6929 5.78261 13.3578 5.59971 13H4.5C3.67157 13 3 12.3284 3 11.5V4.5C3 3.67157 3.67157 3 4.5 3H11.5C12.3284 3 13 3.67157 13 4.5V5.59971C13.3578 5.78261 13.6929 6.00353 14 6.25716V4.5C14 3.11929 12.8807 2 11.5 2H4.5ZM10.5 15C12.9853 15 15 12.9853 15 10.5C15 8.01472 12.9853 6 10.5 6C8.01472 6 6 8.01472 6 10.5C6 12.9853 8.01472 15 10.5 15ZM12.3536 8.64645C12.5488 8.84171 12.5488 9.15829 12.3536 9.35355L11.2071 10.5L12.3536 11.6464C12.5488 11.8417 12.5488 12.1583 12.3536 12.3536C12.1583 12.5488 11.8417 12.5488 11.6464 12.3536L10.5 11.2071L9.35355 12.3536C9.15829 12.5488 8.84171 12.5488 8.64645 12.3536C8.45118 12.1583 8.45118 11.8417 8.64645 11.6464L9.79289 10.5L8.64645 9.35355C8.45118 9.15829 8.45118 8.84171 8.64645 8.64645C8.84171 8.45118 9.15829 8.45118 9.35355 8.64645L10.5 9.79289L11.6464 8.64645C11.8417 8.45118 12.1583 8.45118 12.3536 8.64645Z",fill:t}));case"Checkmark":return ot.createElement(tt.Svg,{width:"14",height:"10",viewBox:"0 0 14 10",fill:"none"},ot.createElement(tt.Path,{d:"M13.3516 1.35156L5 9.71094L0.648438 5.35156L1.35156 4.64844L5 8.28906L12.6484 0.648438L13.3516 1.35156Z",fill:t}));case"Checklist":return qJ(t);case"Color":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},ot.createElement(tt.Path,{d:"M1024 0q141 0 272 36t245 103 207 160 160 208 103 245 37 272q0 141-36 272t-103 245-160 207-208 160-245 103-272 37q-53 0-99-20t-81-55-55-81-21-100q0-49 9-85t24-67 31-56 31-52 23-56 10-68q0-52-20-99t-55-81-82-55-99-21q-38 0-67 9t-56 24-53 31-56 31-67 23-85 10q-53 0-99-20t-81-55-55-81-21-100q0-141 36-272t103-245 160-207 208-160T751 37t273-37zm0 1920q123 0 237-32t214-90 182-141 140-181 91-214 32-238q0-123-32-237t-90-214-141-182-181-140-214-91-238-32q-123 0-237 32t-214 90-182 141-140 181-91 214-32 238q0 27 10 50t27 40 41 28 50 10q38 0 67-9t56-24 52-31 55-31 67-23 87-10q80 0 150 30t122 82 82 122 30 150q0 49-9 86t-24 67-31 55-31 52-23 56-10 68q0 27 10 50t27 40 41 28 50 10zM512 640q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm384-256q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm512 384q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10zm128 256q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10zm-256 384q27 0 50 10t40 27 28 41 10 50q0 27-10 50t-27 40-41 28-50 10q-27 0-50-10t-40-27-28-41-10-50q0-27 10-50t27-40 41-28 50-10z",fill:t}));case"ColorfulCopilot":var s=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.1437 3.34932C13.9101 2.54966 13.177 2 12.3439 2L11.7427 2C10.8467 2 10.0758 2.634 9.90296 3.51321L8.85352 8.85006L9.15094 7.89102C9.39431 7.1063 10.1202 6.57143 10.9418 6.57143L14.2351 6.57143L15.6352 7.74347L16.8818 6.57143H16.4905C15.6574 6.57143 14.9242 6.02177 14.6907 5.22211L14.1437 3.34932Z" fill="url(#paint0_radial_56201_15523)"/>
<path d="M6.0492 16.643C6.28017 17.4465 7.01519 18 7.85121 18H9.07497C10.0844 18 10.9126 17.2009 10.9488 16.1921L11.1295 11.1429L10.842 12.0954C10.6031 12.887 9.87385 13.4286 9.04701 13.4286L5.73383 13.4286L4.34959 12.5434L3.32812 13.4286H3.71324C4.54926 13.4286 5.28427 13.9821 5.51524 14.7855L6.0492 16.643Z" fill="url(#paint1_radial_56201_15523)"/>
<path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint2_linear_56201_15523)"/>
<path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint3_linear_56201_15523)"/>
<path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint4_radial_56201_15523)"/>
<path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint5_linear_56201_15523)"/>
<defs>
<radialGradient id="paint0_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(15.7128 8.89484) rotate(-129.141) scale(7.20751 6.76953)">
<stop offset="0.0955758" stop-color="#00AEFF"/>
<stop offset="0.773185" stop-color="#2253CE"/>
<stop offset="1" stop-color="#0736C4"/>
</radialGradient>
<radialGradient id="paint1_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.74347 13.4008) rotate(51.7328) scale(6.58647 6.39483)">
<stop stop-color="#FFB657"/>
<stop offset="0.633728" stop-color="#FF5F3D"/>
<stop offset="0.923392" stop-color="#C02B3C"/>
</radialGradient>
<linearGradient id="paint2_linear_56201_15523" x1="5.29507" y1="3.38547" x2="6.17192" y2="13.8705" gradientUnits="userSpaceOnUse">
<stop offset="0.156162" stop-color="#0D91E1"/>
<stop offset="0.487484" stop-color="#52B471"/>
<stop offset="0.652394" stop-color="#98BD42"/>
<stop offset="0.937361" stop-color="#FFC800"/>
</linearGradient>
<linearGradient id="paint3_linear_56201_15523" x1="6.11337" y1="2" x2="6.59201" y2="13.4355" gradientUnits="userSpaceOnUse">
<stop stop-color="#3DCBFF"/>
<stop offset="0.246674" stop-color="#0588F7" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint4_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(17.0861 5.45059) rotate(109.881) scale(15.2451 18.7446)">
<stop offset="0.0661714" stop-color="#8C48FF"/>
<stop offset="0.5" stop-color="#F2598A"/>
<stop offset="0.895833" stop-color="#FFB152"/>
</radialGradient>
<linearGradient id="paint5_linear_56201_15523" x1="17.6045" y1="5.87186" x2="17.5982" y2="8.98507" gradientUnits="userSpaceOnUse">
<stop offset="0.0581535" stop-color="#F8ADFA"/>
<stop offset="0.708063" stop-color="#A86EDD" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
`;return ot.createElement(tt.SvgXml,{height:20,width:20,xml:s});case"Completed":return QJ(t);case"Copy":return ot.createElement(tt.Svg,{width:"14",height:"16",viewBox:"0 0 14 16",fill:"none"},ot.createElement(tt.Path,{d:"M14 6.28906V16H4V13H0V0H6.71094L9.71094 3H10.7109L14 6.28906ZM11 6H12.2891L11 4.71094V6ZM4 3H8.28906L6.28906 1H1V12H4V3ZM13 7H10V4H5V15H13V7Z",fill:t}));case"CsvFiles":return tX;case"Delete":return ot.createElement(tt.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},ot.createElement(tt.Path,{d:"M13 3.00004H12V14.5C12 14.7084 11.9609 14.9037 11.8828 15.086C11.8047 15.2683 11.6979 15.4271 11.5625 15.5625C11.4271 15.698 11.2682 15.8047 11.0859 15.8829C10.9036 15.961 10.7083 16 10.5 16H2.5C2.29167 16 2.09635 15.961 1.91406 15.8829C1.73177 15.8047 1.57292 15.698 1.4375 15.5625C1.30208 15.4271 1.19531 15.2683 1.11719 15.086C1.03906 14.9037 1 14.7084 1 14.5V3.00004H0V2.00004H4V1.00004C4 0.859416 4.02604 0.729207 4.07812 0.609416C4.13021 0.489624 4.20052 0.385457 4.28906 0.296916C4.3776 0.208374 4.48438 0.135457 4.60938 0.0781657C4.73438 0.020874 4.86458 -0.00516764 5 4.06902e-05H8C8.14062 4.06902e-05 8.27083 0.0260824 8.39062 0.0781657C8.51042 0.130249 8.61458 0.200562 8.70312 0.289103C8.79167 0.377645 8.86458 0.484416 8.92188 0.609416C8.97917 0.734416 9.00521 0.864624 9 1.00004V2.00004H13V3.00004ZM5 2.00004H8V1.00004H5V2.00004ZM11 3.00004H2V14.5C2 14.6355 2.04948 14.7526 2.14844 14.8516C2.2474 14.9506 2.36458 15 2.5 15H10.5C10.6354 15 10.7526 14.9506 10.8516 14.8516C10.9505 14.7526 11 14.6355 11 14.5V3.00004ZM5 13H4V5.00004H5V13ZM7 13H6V5.00004H7V13ZM9 13H8V5.00004H9V13Z",fill:t}));case"Dislike":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M10.5776 9.99952C10.5944 10.133 10.6119 10.2848 10.6283 10.45C10.7019 11.1893 10.7593 12.2428 10.6146 13.1274C10.5427 13.5666 10.4137 14.0141 10.1727 14.3636C9.91609 14.7357 9.52604 14.9995 9.00016 14.9995C8.48357 14.9995 8.16907 14.6298 7.97616 14.3084C7.78384 13.9879 7.61527 13.553 7.44271 13.1078L7.42958 13.0739C6.88287 11.6637 6.13522 9.75708 4.1232 8.41574C3.81627 8.21111 3.5248 8.06386 3.26989 7.95815C2.5733 7.6693 1.94781 6.90105 2.11258 6.02165L2.33656 4.82627C2.47706 4.07638 3.03196 3.47175 3.76706 3.26756L8.71713 1.89254C10.6934 1.34358 12.716 2.60391 13.0939 4.61984L13.5475 7.03879C13.836 8.57733 12.6557 9.99952 11.0903 9.99952H10.5776ZM12.1111 4.80413C11.8411 3.36418 10.3964 2.46395 8.98478 2.85605L4.03471 4.23107C3.66715 4.33317 3.38971 4.63549 3.31945 5.01043L3.09548 6.20582C3.04235 6.48935 3.2566 6.87007 3.65293 7.03442C3.96222 7.16268 4.31198 7.33974 4.67791 7.58369C6.9648 9.10828 7.80648 11.2795 8.35387 12.6916L8.36197 12.7124C8.55151 13.2014 8.69067 13.5556 8.83359 13.7938C8.90275 13.909 8.95439 13.9644 8.98519 13.9886C8.99329 13.995 8.99862 13.9981 9.00124 13.9995C9.14311 13.9992 9.24643 13.9453 9.3495 13.7959C9.46849 13.6233 9.56579 13.3445 9.62769 12.966C9.75044 12.2154 9.70484 11.2689 9.63323 10.549C9.60484 10.2636 9.57314 10.0209 9.54862 9.85016C9.53637 9.76485 9.52595 9.69769 9.51867 9.65235L9.51029 9.60123L9.50819 9.58884L9.50772 9.58609C9.48227 9.44064 9.52236 9.29093 9.61735 9.17788C9.66884 9.11659 9.73358 9.06935 9.8056 9.03892C9.86646 9.01321 9.93252 8.99952 10.0002 8.99952H11.0903C12.0295 8.99952 12.7377 8.1462 12.5646 7.22308L12.1111 4.80413Z",fill:t}));case"Dot":return ot.createElement(tt.Svg,{viewBox:"0 0 20 20",width:"4",height:"4"},ot.createElement(tt.Circle,{cx:"10",cy:"10",r:"10",fill:t??"#006BFF"}));case"DropdownChevron":return ot.createElement(tt.Svg,{width:"10",height:"7",viewBox:"0 0 10 7",fill:"none"},ot.createElement(tt.Path,{d:"M5 6.09082L0.12207 1.21289L0.712891 0.62207L5 4.90918L9.28711 0.62207L9.87793 1.21289L5 6.09082Z",fill:t}));case"EditorSingleColor":return ot.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},ot.createElement(tt.Path,{d:"M14.0469 5C14.1771 5 14.3021 5.02604 14.4219 5.07812C14.5365 5.125 14.638 5.19271 14.7266 5.28125C14.8099 5.36458 14.8776 5.46615 14.9297 5.58594C14.9766 5.70052 15 5.82292 15 5.95312V6.04688C15 6.17708 14.9766 6.30208 14.9297 6.42188C14.8776 6.53646 14.8099 6.63802 14.7266 6.72656C14.638 6.8099 14.5365 6.8776 14.4219 6.92969C14.3021 6.97656 14.1771 7 14.0469 7H8.97656L8.25 8H12C12.1406 8 12.2708 8.02604 12.3906 8.07812C12.5104 8.13021 12.6172 8.20312 12.7109 8.29688C12.7995 8.38542 12.8698 8.48958 12.9219 8.60938C12.974 8.72917 13 8.85938 13 9C13 9.14062 12.974 9.27083 12.9219 9.39062C12.8698 9.51042 12.7995 9.61719 12.7109 9.71094C12.6172 9.79948 12.5104 9.86979 12.3906 9.92188C12.2708 9.97396 12.1406 10 12 10H6.79688L6.07031 11H10C10.1406 11 10.2708 11.026 10.3906 11.0781C10.5104 11.1302 10.6172 11.2031 10.7109 11.2969C10.7995 11.3854 10.8698 11.4896 10.9219 11.6094C10.974 11.7292 11 11.8594 11 12C11 12.1406 10.974 12.2708 10.9219 12.3906C10.8698 12.5104 10.7995 12.6172 10.7109 12.7109C10.6172 12.7995 10.5104 12.8698 10.3906 12.9219C10.2708 12.974 10.1406 13 10 13H4.61719L4.14844 13.6406L1.89844 15.25C1.84635 15.276 1.79948 15.2891 1.75781 15.2891C1.70573 15.2891 1.66146 15.2786 1.625 15.2578L0.6875 15.9453C0.671875 15.9609 0.645833 15.9688 0.609375 15.9688C0.473958 15.9688 0.356771 15.9297 0.257812 15.8516C0.153646 15.7682 0.101562 15.6745 0.101562 15.5703V15.5469L0.445312 14.4219C0.377604 14.375 0.34375 14.3073 0.34375 14.2188C0.34375 14.1875 0.346354 14.1641 0.351562 14.1484L1.14844 11.5156L9.45312 0.117188C9.50521 0.0755208 9.54427 0.0494792 9.57031 0.0390625C9.59635 0.0286458 9.63542 0.0234375 9.6875 0.0234375C9.72917 0.0234375 9.8099 0.0520833 9.92969 0.109375C10.0495 0.161458 10.1927 0.234375 10.3594 0.328125C10.526 0.416667 10.7057 0.523438 10.8984 0.648438C11.0859 0.773438 11.2734 0.90625 11.4609 1.04688C11.6484 1.1875 11.8229 1.33333 11.9844 1.48438C12.1458 1.63021 12.2786 1.77604 12.3828 1.92188C12.4089 1.96354 12.4323 2 12.4531 2.03125C12.4688 2.0625 12.4766 2.09375 12.4766 2.125C12.4766 2.15104 12.4635 2.1849 12.4375 2.22656L11.8984 2.96875L10.4219 5H14.0469ZM3.4375 12.9219L10.7969 2.78906L9.44531 1.82812L2.05469 11.9609L1.46875 13.9062L1.76562 14.1094L3.4375 12.9219Z",fill:t}));case"Editor":return ot.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},ot.createElement(tt.Path,{d:"M1.02344 14.2266L0.882812 14.125L1.60156 11.7422L9.75781 0.554688C9.85156 0.596354 9.99219 0.671875 10.1797 0.78125C10.362 0.890625 10.5599 1.01823 10.7734 1.16406C10.9818 1.30469 11.1901 1.46094 11.3984 1.63281C11.6016 1.79948 11.7682 1.96094 11.8984 2.11719L3.79688 13.2812L1.74219 14.7422L1.58594 14.6562L0.6875 15.3281L1.02344 14.2266Z",fill:"#FAF9F8"}),ot.createElement(tt.Path,{d:"M14.0469 5C14.1771 5 14.3021 5.02604 14.4219 5.07812C14.5365 5.125 14.638 5.19271 14.7266 5.28125C14.8099 5.36458 14.8776 5.46615 14.9297 5.58594C14.9766 5.70052 15 5.82292 15 5.95312V6.04688C15 6.17708 14.9766 6.30208 14.9297 6.42188C14.8776 6.53646 14.8099 6.63802 14.7266 6.72656C14.638 6.8099 14.5365 6.8776 14.4219 6.92969C14.3021 6.97656 14.1771 7 14.0469 7H8.97656L8.25 8H12C12.1406 8 12.2708 8.02604 12.3906 8.07812C12.5104 8.13021 12.6172 8.20312 12.7109 8.29688C12.7995 8.38542 12.8698 8.48958 12.9219 8.60938C12.974 8.72917 13 8.85938 13 9C13 9.14062 12.974 9.27083 12.9219 9.39062C12.8698 9.51042 12.7995 9.61719 12.7109 9.71094C12.6172 9.79948 12.5104 9.86979 12.3906 9.92188C12.2708 9.97396 12.1406 10 12 10H6.79688L6.07031 11H10C10.1406 11 10.2708 11.026 10.3906 11.0781C10.5104 11.1302 10.6172 11.2031 10.7109 11.2969C10.7995 11.3854 10.8698 11.4896 10.9219 11.6094C10.974 11.7292 11 11.8594 11 12C11 12.1406 10.974 12.2708 10.9219 12.3906C10.8698 12.5104 10.7995 12.6172 10.7109 12.7109C10.6172 12.7995 10.5104 12.8698 10.3906 12.9219C10.2708 12.974 10.1406 13 10 13H4.61719L4.14844 13.6406L1.89844 15.25C1.84635 15.276 1.79948 15.2891 1.75781 15.2891C1.70573 15.2891 1.66146 15.2786 1.625 15.2578L0.6875 15.9453C0.671875 15.9609 0.645833 15.9688 0.609375 15.9688C0.473958 15.9688 0.356771 15.9297 0.257812 15.8516C0.153646 15.7682 0.101562 15.6745 0.101562 15.5703V15.5469L0.445312 14.4219C0.377604 14.375 0.34375 14.3073 0.34375 14.2188C0.34375 14.1875 0.346354 14.1641 0.351562 14.1484L1.14844 11.5156L9.45312 0.117188C9.50521 0.0755208 9.54427 0.0494792 9.57031 0.0390625C9.59635 0.0286458 9.63542 0.0234375 9.6875 0.0234375C9.72917 0.0234375 9.8099 0.0520833 9.92969 0.109375C10.0495 0.161458 10.1927 0.234375 10.3594 0.328125C10.526 0.416667 10.7057 0.523438 10.8984 0.648438C11.0859 0.773438 11.2734 0.90625 11.4609 1.04688C11.6484 1.1875 11.8229 1.33333 11.9844 1.48438C12.1458 1.63021 12.2786 1.77604 12.3828 1.92188C12.4089 1.96354 12.4323 2 12.4531 2.03125C12.4688 2.0625 12.4766 2.09375 12.4766 2.125C12.4766 2.15104 12.4635 2.1849 12.4375 2.22656L11.8984 2.96875L10.4219 5H14.0469ZM3.4375 12.9219L10.7969 2.78906L9.44531 1.82812L2.05469 11.9609L1.46875 13.9062L1.76562 14.1094L3.4375 12.9219Z",fill:"#185ABD"}));case"Emails":return gX(t,u);case"ErrorBadge":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},ot.createElement(tt.Path,{d:"M1024 0q141 0 272 36t244 104 207 160 161 207 103 245 37 272q0 141-36 272t-104 244-160 207-207 161-245 103-272 37q-141 0-272-36t-244-104-207-160-161-207-103-245-37-272q0-141 36-272t104-244 160-207 207-161T752 37t272-37zm0 1920q124 0 238-32t214-90 181-140 140-181 91-214 32-239q0-124-32-238t-90-214-140-181-181-140-214-91-239-32q-124 0-238 32t-214 90-181 140-140 181-91 214-32 239q0 124 32 238t90 214 140 181 181 140 214 91 239 32zm443-1249l-352 353 352 353-90 90-353-352-353 352-90-90 352-353-352-353 90-90 353 352 353-352 90 90z",fill:t}));case"Event":return mX(t,u);case"EventSeries":return hX(t,u);case"EventRecorded":return BT(t,u);case"Excel":return aX;case"Files":return LT;case"FirstRowAsHeader":return ot.createElement(tt.Svg,{width:"16",height:"12",viewBox:"0 0 16 12",fill:"none"},ot.createElement(tt.Path,{d:"M0 2C0 0.89543 0.895431 0 2 0H14C15.1046 0 16 0.89543 16 2V10C16 11.1046 15.1046 12 14 12H2C0.895431 12 0 11.1046 0 10V2ZM7.5 11V3H1V10C1 10.5523 1.44772 11 2 11H7.5ZM8.5 3V11H14C14.5523 11 15 10.5523 15 10V3H8.5Z",fill:t}));case"Folder":return dX;case"GiveFeedback":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M7.48438 10.375C8.01042 10.5833 8.48958 10.8594 8.92188 11.2031C9.35417 11.5469 9.72396 11.9453 10.0312 12.3984C10.3385 12.8516 10.5755 13.3385 10.7422 13.8594C10.9089 14.3802 10.9948 14.9271 11 15.5V16H10V15.5C10 14.8802 9.88281 14.2969 9.64844 13.75C9.41406 13.2031 9.09115 12.7266 8.67969 12.3203C8.26823 11.9141 7.79167 11.5938 7.25 11.3594C6.70833 11.125 6.125 11.0052 5.5 11C4.88021 11 4.29688 11.1172 3.75 11.3516C3.20312 11.5859 2.72656 11.9089 2.32031 12.3203C1.91406 12.7318 1.59375 13.2083 1.35938 13.75C1.125 14.2917 1.00521 14.875 1 15.5V16H0V15.5C0 14.9323 0.0833333 14.3854 0.25 13.8594C0.416667 13.3333 0.65625 12.8464 0.96875 12.3984C1.28125 11.9505 1.65104 11.5547 2.07812 11.2109C2.50521 10.8672 2.98438 10.5885 3.51562 10.375C3.28125 10.2135 3.07031 10.026 2.88281 9.8125C2.69531 9.59896 2.53646 9.36979 2.40625 9.125C2.27604 8.88021 2.17708 8.61979 2.10938 8.34375C2.04167 8.06771 2.00521 7.78646 2 7.5C2 7.01562 2.09115 6.5625 2.27344 6.14062C2.45573 5.71875 2.70573 5.34896 3.02344 5.03125C3.34115 4.71354 3.71094 4.46354 4.13281 4.28125C4.55469 4.09896 5.01042 4.00521 5.5 4C5.98438 4 6.4375 4.09115 6.85938 4.27344C7.28125 4.45573 7.65104 4.70573 7.96875 5.02344C8.28646 5.34115 8.53646 5.71094 8.71875 6.13281C8.90104 6.55469 8.99479 7.01042 9 7.5C9 7.78646 8.96615 8.0651 8.89844 8.33594C8.83073 8.60677 8.72917 8.86719 8.59375 9.11719C8.45833 9.36719 8.29948 9.59896 8.11719 9.8125C7.9349 10.026 7.72396 10.2135 7.48438 10.375ZM5.5 10C5.84375 10 6.16667 9.9349 6.46875 9.80469C6.77083 9.67448 7.03385 9.4974 7.25781 9.27344C7.48177 9.04948 7.66146 8.78385 7.79688 8.47656C7.93229 8.16927 8 7.84375 8 7.5C8 7.15625 7.9349 6.83333 7.80469 6.53125C7.67448 6.22917 7.49479 5.96615 7.26562 5.74219C7.03646 5.51823 6.77083 5.33854 6.46875 5.20312C6.16667 5.06771 5.84375 5 5.5 5C5.15625 5 4.83333 5.0651 4.53125 5.19531C4.22917 5.32552 3.96354 5.50521 3.73438 5.73438C3.50521 5.96354 3.32552 6.22917 3.19531 6.53125C3.0651 6.83333 3 7.15625 3 7.5C3 7.84375 3.0651 8.16667 3.19531 8.46875C3.32552 8.77083 3.5026 9.03646 3.72656 9.26562C3.95052 9.49479 4.21615 9.67448 4.52344 9.80469C4.83073 9.9349 5.15625 10 5.5 10ZM16 0V8H14L11 11V8H10V7H12V8.58594L13.5859 7H15V1H5V2.79688C4.83333 2.81771 4.66667 2.84375 4.5 2.875C4.33333 2.90625 4.16667 2.95312 4 3.01562V0H16Z",fill:t}));case"Hashtag":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none"},ot.createElement(tt.Path,{d:"M10.9869 2.88953C11.0639 2.48254 10.7964 2.09019 10.3894 2.0132C9.98238 1.93622 9.59003 2.20374 9.51305 2.61074L8.49396 7.99815L3.74965 8.00037C3.33544 8.00056 2.99981 8.3365 3 8.75072C3.00019 9.16493 3.33614 9.50056 3.75035 9.50037L8.2102 9.49828L7.26445 14.498L2.74965 14.5001C2.33544 14.5003 1.99981 14.8363 2 15.2505C2.00019 15.6647 2.33614 16.0003 2.75035 16.0001L6.98068 15.9981L6.01302 21.1137C5.93603 21.5207 6.20356 21.9131 6.61055 21.99C7.01755 22.067 7.4099 21.7995 7.48688 21.3925L8.50742 15.9974L13.9814 15.9949L13.0131 21.1137C12.9361 21.5207 13.2036 21.9131 13.6106 21.99C14.0176 22.067 14.41 21.7995 14.4869 21.3925L15.5081 15.9942L20.2503 15.9919C20.6646 15.9917 21.0002 15.6558 21 15.2416C20.9998 14.8274 20.6639 14.4918 20.2496 14.4919L15.7919 14.494L16.7376 9.4943L21.2503 9.49219C21.6646 9.49199 22.0002 9.15605 22 8.74184C21.9998 8.32762 21.6639 7.99199 21.2496 7.99219L17.0214 7.99416L17.987 2.88953C18.064 2.48254 17.7964 2.09019 17.3894 2.0132C16.9824 1.93622 16.5901 2.20374 16.5131 2.61074L15.4946 7.99488L10.0207 7.99744L10.9869 2.88953ZM9.73693 9.49757L15.2109 9.49501L14.2651 14.4947L8.79118 14.4973L9.73693 9.49757Z",fill:t}));case"Hide":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 2048 2048",fill:"none"},ot.createElement(tt.Path,{d:"M74 292l90-90 1630 1629-91 91-457-457q-54 35-105 53t-117 18q-80 0-150-30t-122-82-82-122-30-150q0-65 18-116t53-106L391 610Q266 715 197 851t-69 301H0q0-91 21-179t60-170 94-153 126-130L74 292zm694 860q0 53 20 99t55 82 81 55 100 20q36 0 67-9t62-27l-349-349q-17 31-26 62t-10 67zm328-245L963 774l30-4q15-2 31-2 79 0 149 30t122 82 83 123 30 149q0 15-2 30t-4 31l-133-133q-42-131-173-173zm952 245h-128q0-118-36-221t-99-188-150-152-185-113-208-70-218-24q-98 0-192 19t-185 56l-98-98q116-53 231-79t244-26q144 0 285 35t265 105 226 170 166 234q40 82 61 171t21 181z",fill:t}));case"Ignore":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM15 8C15 6.24696 14.3556 4.64442 13.2907 3.41636L3.41636 13.2907C4.64442 14.3556 6.24696 15 8 15C11.866 15 15 11.866 15 8ZM2.70925 12.5836L12.5836 2.70925C11.3556 1.6444 9.75303 1 8 1C4.13401 1 1 4.13401 1 8C1 9.75303 1.6444 11.3556 2.70925 12.5836Z",fill:t}));case"IgnoreAll":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14C3.13401 14 0 10.866 0 7ZM7 1C3.68629 1 1 3.68629 1 7C1 8.47685 1.53357 9.82907 2.41846 10.8744L10.8744 2.41846C9.82907 1.53357 8.47685 1 7 1ZM7 13C10.3137 13 13 10.3137 13 7C13 5.52314 12.4664 4.17091 11.5815 3.12557L3.12557 11.5815C4.17091 12.4664 5.52314 13 7 13ZM9.00001 16C7.5154 16 6.13873 15.5378 5.00604 14.7495C5.64346 14.9131 6.31158 15 7.00001 15C7.36366 15 7.72165 14.9757 8.07244 14.9287C8.37476 14.9757 8.68454 15 9.00001 15C12.3137 15 15 12.3137 15 9.00001C15 8.68454 14.9757 8.37476 14.9287 8.07244C14.9757 7.72165 15 7.36366 15 7.00001C15 6.31158 14.9131 5.64346 14.7495 5.00604C15.5378 6.13873 16 7.5154 16 9.00001C16 12.866 12.866 16 9.00001 16Z",fill:t??"#262626"}));case"InsertBelow":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M6 3C5.44772 3 5 3.44772 5 4V6C5 6.55228 5.44772 7 6 7H14C14.5523 7 15 6.55228 15 6V4C15 3.44772 14.5523 3 14 3H6ZM4 4C4 2.89543 4.89543 2 6 2H14C15.1046 2 16 2.89543 16 4V6C16 7.10457 15.1046 8 14 8H6C4.89543 8 4 7.10457 4 6V4ZM6 17C5.44772 17 5 16.5523 5 16V14C5 13.4477 5.44772 13 6 13H14C14.5523 13 15 13.4477 15 14V16C15 16.5523 14.5523 17 14 17H6ZM4 16C4 17.1046 4.89543 18 6 18H14C15.1046 18 16 17.1046 16 16V14C16 12.8954 15.1046 12 14 12H6C4.89543 12 4 12.8954 4 14V16ZM2 10C2 9.72386 2.22386 9.5 2.5 9.5H17.5C17.7761 9.5 18 9.72386 18 10C18 10.2761 17.7761 10.5 17.5 10.5H2.5C2.22386 10.5 2 10.2761 2 10Z",fill:t}));case"Like":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M8.03494 1.92332C8.24411 1.40248 8.83006 0.843 9.5806 1.0516C10.1709 1.21566 10.5544 1.57258 10.7735 2.04807C10.9778 2.49126 11.028 3.01293 11.0375 3.51008C11.0478 4.04484 10.9361 4.68641 10.8047 5.24751C10.7434 5.50906 10.6759 5.76117 10.6099 5.9878H11.9949C13.3298 5.9878 14.29 7.2705 13.9139 8.55127L12.5497 13.1973C12.1555 14.5397 10.7365 15.2974 9.40179 14.8781L4.04591 13.1958C3.45891 13.0114 2.98944 12.5671 2.77304 11.9912L2.25304 10.6072C1.91142 9.69797 2.27244 8.67473 3.109 8.18119L4.98089 7.07684C4.98462 7.07423 4.99002 7.07037 4.99704 7.0652C5.01761 7.05005 5.05204 7.02362 5.09835 6.98435C5.19093 6.90585 5.33128 6.77579 5.5035 6.58154C5.84755 6.19347 6.32141 5.54625 6.79565 4.53704C7.00052 4.10106 7.17287 3.75833 7.32941 3.44707C7.58243 2.94395 7.79411 2.52303 8.03494 1.92332ZM5.51946 7.91969C5.51378 7.92334 5.50805 7.9269 5.50224 7.93032L3.61713 9.04247C3.19885 9.28924 3.01834 9.80086 3.18915 10.2555L3.70914 11.6394C3.81735 11.9274 4.05208 12.1496 4.34558 12.2418L9.70146 13.9241C10.5023 14.1756 11.3537 13.721 11.5902 12.9156L12.9544 8.26953C13.1424 7.62915 12.6623 6.9878 11.9949 6.9878H9.92587C9.76349 6.9878 9.61122 6.90894 9.51751 6.77632C9.42381 6.64369 9.40035 6.47382 9.4546 6.32077C9.55458 6.03869 9.70672 5.54998 9.83103 5.01941C9.95711 4.48125 10.0456 3.93709 10.0377 3.52931C10.0287 3.061 9.97907 2.71335 9.86536 2.46667C9.76654 2.25227 9.61384 2.09874 9.31282 2.01508C9.26971 2.0031 9.21948 2.0066 9.15353 2.04989C9.08149 2.09718 9.00781 2.18417 8.96291 2.29598C8.70922 2.92772 8.46651 3.41157 8.19787 3.94711C8.04311 4.25564 7.87974 4.58133 7.7007 4.96233C7.18681 6.05594 6.66067 6.78372 6.25176 7.24494C6.04749 7.47534 5.87312 7.6385 5.74509 7.74707C5.68109 7.80133 5.62875 7.84188 5.59013 7.87034C5.57082 7.88456 5.55495 7.89575 5.54277 7.90411L5.5273 7.91456L5.52171 7.91823L5.51946 7.91969ZM4.97612 7.08018L4.97492 7.08097Z",fill:t}));case"LineCopilot":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M5.92704 2H12.1392C13.1927 2 14.1203 2.69397 14.4176 3.7046L14.8868 5.29901C15.0476 5.84546 15.5266 6.232 16.086 6.28068H16.3751C17.2627 6.28068 17.9479 6.53232 18.4023 7.04832C18.8449 7.55084 18.9913 8.21838 19.0009 8.88707C19.02 10.208 18.5033 11.849 18.0916 13.1554C17.7333 14.2924 17.273 15.4729 16.6552 16.3777C16.0399 17.2788 15.1999 18.0006 14.073 18.0006H7.87484L7.86695 18.0005H7.86063C6.80716 18.0005 5.87959 17.3066 5.58222 16.296L5.11309 14.7015C4.95237 14.1553 4.47368 13.7689 3.91456 13.7199H3.62488C2.73727 13.7199 2.05209 13.4683 1.59766 12.9523C1.15509 12.4498 1.00872 11.7822 0.999049 11.1135C0.979951 9.7926 1.49665 8.15165 1.90838 6.84517C2.26667 5.70826 2.72694 4.52772 3.34477 3.62288C3.96005 2.72178 4.80007 2 5.92704 2ZM2.86214 7.14574C2.43465 8.50224 1.98267 9.97352 1.99894 11.0991C2.00696 11.6536 2.12929 12.0429 2.34812 12.2914C2.55509 12.5264 2.924 12.7199 3.62488 12.7199H6.25213C6.8614 12.7199 7.39814 12.3195 7.57212 11.7352C8.04172 10.158 8.83794 7.4963 9.46637 5.45934L9.49937 5.35233C9.64852 4.86841 9.79284 4.40016 9.94826 3.98475C10.0807 3.63087 10.2289 3.29335 10.4095 3H5.92704C5.28311 3 4.70642 3.40208 4.17062 4.18678C3.63737 4.96774 3.2122 6.03493 2.86214 7.14574ZM5.73445 13.7199C5.88192 13.9288 5.99729 14.1639 6.07243 14.4193L6.54156 16.0137C6.71371 16.5988 7.25073 17.0005 7.86063 17.0005H7.88678C8.24574 16.9969 8.48955 16.8275 8.64066 16.6226C8.80779 16.3959 8.96035 16.0792 9.11514 15.6654C9.25974 15.2789 9.39567 14.8381 9.5478 14.3446L9.57806 14.2465C9.64307 14.0357 9.70989 13.8183 9.77797 13.596C9.543 13.6733 9.29325 13.7147 9.03611 13.7147H6.41074C6.35823 13.7182 6.30534 13.7199 6.25213 13.7199H5.73445ZM8.1935 12.7147H9.03611C9.58916 12.7147 10.0832 12.3842 10.2986 11.8846C10.7359 10.4387 11.1692 8.98844 11.4694 7.98005C11.5449 7.72668 11.6599 7.4933 11.8065 7.28588H10.9638C10.4111 7.28588 9.91739 7.61592 9.70178 8.11487C9.26432 9.56118 8.83086 11.0119 8.53054 12.0206C8.45511 12.2739 8.34011 12.5073 8.1935 12.7147ZM10.2221 6.40449C10.457 6.32723 10.7067 6.28588 10.9638 6.28588H13.5902C13.6424 6.28243 13.695 6.28068 13.7479 6.28068H14.2655C14.118 6.07183 14.0026 5.83666 13.9274 5.58128L13.4583 3.98687C13.2862 3.40177 12.7491 3 12.1392 3H12.1244C11.7593 3.00023 11.512 3.17099 11.3593 3.37803C11.1922 3.60467 11.0396 3.92146 10.8848 4.33517C10.7402 4.72167 10.6043 5.16256 10.4522 5.65601L10.4219 5.75415C10.3569 5.96483 10.2901 6.18225 10.2221 6.40449ZM17.1379 12.8549C17.5653 11.4984 18.0173 10.0271 18.001 8.90153C17.993 8.34698 17.8707 7.95771 17.6519 7.70923C17.4449 7.47423 17.076 7.28068 16.3751 7.28068H13.7479C13.1386 7.28068 12.6018 7.68108 12.4279 8.26541C11.9583 9.84263 11.1621 12.5043 10.5336 14.5413L10.5006 14.6483C10.3515 15.1322 10.2072 15.6005 10.0517 16.0159C9.91933 16.3697 9.77114 16.7073 9.59044 17.0006H14.073C14.7169 17.0006 15.2936 16.5985 15.8294 15.8138C16.3626 15.0329 16.7878 13.9657 17.1379 12.8549Z",fill:t}));case"Loop":return nX;case"MergeCells":return ot.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},ot.createElement(tt.Path,{d:"M4.35355 5.85355C4.54882 5.65829 4.54882 5.34171 4.35355 5.14645C4.15829 4.95118 3.84171 4.95118 3.64645 5.14645L2.14645 6.64645C1.95118 6.84171 1.95118 7.15829 2.14645 7.35355L3.64645 8.85355C3.84171 9.04882 4.15829 9.04882 4.35355 8.85355C4.54882 8.65829 4.54882 8.34171 4.35355 8.14645L3.70711 7.5H10.2929L9.64645 8.14645C9.45118 8.34171 9.45118 8.65829 9.64645 8.85355C9.84171 9.04882 10.1583 9.04882 10.3536 8.85355L11.8536 7.35355C12.0488 7.15829 12.0488 6.84171 11.8536 6.64645L10.3536 5.14645C10.1583 4.95118 9.84171 4.95118 9.64645 5.14645C9.45118 5.34171 9.45118 5.65829 9.64645 5.85355L10.2929 6.5H3.70711L4.35355 5.85355ZM3 0C1.34315 0 0 1.34315 0 3V11C0 12.6569 1.34315 14 3 14H11C12.6569 14 14 12.6569 14 11V3C14 1.34315 12.6569 0 11 0H3ZM1 4H13V10H1V4ZM11 13H3C1.89543 13 1 12.1046 1 11H13C13 12.1046 12.1046 13 11 13ZM13 3L1 3C1 1.89543 1.89543 1 3 1H11C12.1046 1 13 1.89543 13 3Z",fill:t}));case"Next":return ot.createElement(tt.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},ot.createElement(tt.Path,{d:"M0.0234375 15.2734L7.28906 8L0.0234375 0.726562L0.726562 0.0234375L8.71094 8L0.726562 15.9766L0.0234375 15.2734Z",fill:t}));case"NumberedList":return JJ(t);case"OneNoteNotebook":return iX;case"Overflow":return ot.createElement(tt.Svg,{width:"15",height:"2",viewBox:"0 0 15 2",fill:"none"},ot.createElement(tt.Path,{d:"M1.00065 -2.03548e-05C1.14128 -2.03548e-05 1.27149 0.0260209 1.39128 0.0781035C1.51107 0.130186 1.61524 0.200497 1.70378 0.289038C1.79232 0.377578 1.86524 0.484347 1.92253 0.609345C1.97982 0.734344 2.00586 0.86455 2.00066 0.999964C2.00066 1.14059 1.97461 1.27079 1.92253 1.39058C1.87045 1.51037 1.80013 1.61454 1.71159 1.70308C1.62305 1.79162 1.51628 1.86453 1.39128 1.92183C1.26628 1.97912 1.13607 2.00516 1.00065 1.99995C0.860028 1.99995 0.729819 1.97391 0.610027 1.92183C0.490235 1.86974 0.386069 1.79943 0.297527 1.71089C0.208985 1.62235 0.136068 1.51558 0.0787762 1.39058C0.0214844 1.26559 -0.0045573 1.13538 0.000651043 0.999964C0.000651043 0.859342 0.0266928 0.729135 0.0787762 0.609345C0.13086 0.489556 0.201172 0.38539 0.289714 0.29685C0.378256 0.20831 0.485027 0.135394 0.610027 0.0781035C0.735028 0.0208127 0.865236 -0.00522861 1.00065 -2.03548e-05ZM7.00067 -2.03548e-05C7.14129 -2.03548e-05 7.2715 0.0260209 7.39129 0.0781035C7.51108 0.130186 7.61525 0.200497 7.70379 0.289038C7.79233 0.377578 7.86525 0.484347 7.92254 0.609345C7.97983 0.734344 8.00588 0.86455 8.00067 0.999964C8.00067 1.14059 7.97463 1.27079 7.92254 1.39058C7.87046 1.51037 7.80015 1.61454 7.71161 1.70308C7.62306 1.79162 7.51629 1.86453 7.39129 1.92183C7.26629 1.97912 7.13608 2.00516 7.00067 1.99995C6.86004 1.99995 6.72983 1.97391 6.61004 1.92183C6.49025 1.86974 6.38608 1.79943 6.29754 1.71089C6.209 1.62235 6.13608 1.51558 6.07879 1.39058C6.0215 1.26559 5.99546 1.13538 6.00066 0.999964C6.00066 0.859342 6.02671 0.729135 6.07879 0.609345C6.13087 0.489556 6.20119 0.38539 6.28973 0.29685C6.37827 0.20831 6.48504 0.135394 6.61004 0.0781035C6.73504 0.0208127 6.86525 -0.00522861 7.00067 -2.03548e-05ZM13.0007 -2.03548e-05C13.1413 -2.03548e-05 13.2715 0.0260209 13.3913 0.0781035C13.5111 0.130186 13.6153 0.200497 13.7038 0.289038C13.7923 0.377578 13.8653 0.484347 13.9226 0.609345C13.9798 0.734344 14.0059 0.86455 14.0007 0.999964C14.0007 1.14059 13.9746 1.27079 13.9226 1.39058C13.8705 1.51037 13.8002 1.61454 13.7116 1.70308C13.6231 1.79162 13.5163 1.86453 13.3913 1.92183C13.2663 1.97912 13.1361 2.00516 13.0007 1.99995C12.8601 1.99995 12.7298 1.97391 12.6101 1.92183C12.4903 1.86974 12.3861 1.79943 12.2976 1.71089C12.209 1.62235 12.1361 1.51558 12.0788 1.39058C12.0215 1.26559 11.9955 1.13538 12.0007 0.999964C12.0007 0.859342 12.0267 0.729135 12.0788 0.609345C12.1309 0.489556 12.2012 0.38539 12.2897 0.29685C12.3783 0.20831 12.4851 0.135394 12.6101 0.0781035C12.7351 0.0208127 12.8653 -0.00522861 13.0007 -2.03548e-05Z",fill:t}));case"PenSparkle":return ot.createElement(tt.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},ot.createElement(tt.Path,{d:"M4.87774 0.282251L5.22602 1.35305C5.33432 1.67859 5.51712 1.97441 5.75988 2.21699C6.00265 2.45957 6.29869 2.64223 6.62448 2.75044L7.6961 3.09845L7.71753 3.10381C7.80013 3.13292 7.87165 3.18692 7.92224 3.25836C7.97283 3.3298 8 3.41516 8 3.50268C8 3.5902 7.97283 3.67556 7.92224 3.747C7.87165 3.81844 7.80013 3.87244 7.71753 3.90155L6.64591 4.24956C6.32012 4.35778 6.02408 4.54044 5.78131 4.78302C5.53855 5.0256 5.35575 5.32141 5.24745 5.64696L4.89918 6.71775C4.87004 6.80029 4.816 6.87175 4.7445 6.92231C4.67301 6.97286 4.58758 7.00001 4.5 7.00001C4.41242 7.00001 4.32699 6.97286 4.2555 6.92231C4.24844 6.91732 4.24157 6.91213 4.23486 6.90675C4.17359 6.85755 4.12709 6.79215 4.10082 6.71775L3.75255 5.64696C3.73383 5.59014 3.71284 5.53422 3.68966 5.47932C3.57963 5.21872 3.42023 4.98116 3.21968 4.77999C3.18154 4.74173 3.14208 4.70496 3.10139 4.66973C2.88302 4.48064 2.62919 4.33588 2.35408 4.24421L1.28247 3.8962C1.19987 3.86708 1.12835 3.81308 1.07776 3.74164C1.02717 3.6702 1 3.58484 1 3.49733C1 3.40981 1.02717 3.32445 1.07776 3.25301C1.12835 3.18157 1.19987 3.12757 1.28247 3.09845L2.35408 2.75044C2.67591 2.63941 2.96768 2.45549 3.20656 2.21307C3.44544 1.97065 3.62497 1.67631 3.73111 1.35305L4.07939 0.282251C4.10853 0.19972 4.16257 0.128252 4.23406 0.0776997C4.30556 0.0271473 4.39098 0 4.47857 0C4.56615 0 4.65158 0.0271473 4.72307 0.0776997C4.79457 0.128252 4.84861 0.19972 4.87774 0.282251ZM9.78293 8.21319L9.01749 7.96461C8.78478 7.88731 8.57332 7.75684 8.39992 7.58357C8.22651 7.4103 8.09594 7.199 8.01859 6.96647L7.76982 6.20161C7.74901 6.14266 7.7104 6.09161 7.65934 6.05551C7.60827 6.0194 7.54725 6.00001 7.48469 6.00001C7.42213 6.00001 7.36111 6.0194 7.31004 6.05551C7.25898 6.09161 7.22038 6.14266 7.19956 6.20161L6.9508 6.96647C6.87498 7.19737 6.74675 7.40762 6.57611 7.58077C6.40548 7.75392 6.19708 7.8853 5.9672 7.96461L5.20176 8.21319C5.14277 8.23398 5.09168 8.27255 5.05554 8.32358C5.01941 8.37461 5 8.43558 5 8.4981C5 8.56061 5.01941 8.62158 5.05554 8.67261C5.09168 8.72364 5.14277 8.76221 5.20176 8.78301L5.9672 9.03158C6.20032 9.10926 6.41205 9.24032 6.58548 9.41428C6.75891 9.58824 6.88926 9.80031 6.9661 10.0335L7.21487 10.7984C7.23569 10.8574 7.27429 10.9084 7.32535 10.9445C7.37642 10.9806 7.43744 11 7.5 11C7.56256 11 7.62358 10.9806 7.67465 10.9445C7.72571 10.9084 7.76431 10.8574 7.78513 10.7984L8.0339 10.0335C8.11125 9.80101 8.24182 9.58972 8.41522 9.41645C8.58863 9.24317 8.80009 9.11271 9.0328 9.03541L9.79824 8.78683C9.85723 8.76603 9.90832 8.72746 9.94446 8.67643C9.98059 8.62541 10 8.56443 10 8.50192C10 8.43941 9.98059 8.37844 9.94446 8.32741C9.90832 8.27638 9.85723 8.23781 9.79824 8.21701L9.78293 8.21319ZM6.01547 10.3473L6.22233 10.9842L4.25254 12.9539C4.05921 13.1473 3.92502 13.3917 3.86572 13.6586L3.15855 16.8414L6.31786 16.1388C6.59969 16.0762 6.85781 15.9344 7.06196 15.7303L16.42 6.3722C17.1774 5.61474 17.1928 4.39152 16.4547 3.61522C15.6898 2.81077 14.4123 2.79465 13.6274 3.57956L9.96525 7.2415L9.32848 7.03188C9.2384 7.00184 9.16833 6.95175 9.09827 6.89166C9.06136 6.85999 9.03278 6.82277 9.00961 6.78292L12.9203 2.87244C14.1027 1.69004 16.0271 1.71432 17.1794 2.92616C18.2913 4.09558 18.2681 5.93826 17.1271 7.0793L16.4568 7.74959L16.7929 8.0857C17.5739 8.86675 17.5739 10.1331 16.7929 10.9141L15.8536 11.8535C15.6583 12.0487 15.3417 12.0487 15.1464 11.8535C14.9512 11.6582 14.9512 11.3416 15.1464 11.1464L16.0858 10.207C16.4763 9.8165 16.4763 9.18333 16.0858 8.79281L15.7497 8.4567L7.76907 16.4374C7.43048 16.776 7.00237 17.011 6.53494 17.115L2.60855 17.9881C2.44166 18.0253 2.26739 17.9745 2.14649 17.8537C2.02559 17.7328 1.97483 17.5585 2.01191 17.3916L2.88953 13.4417C2.99008 12.9891 3.21763 12.5746 3.54545 12.2468L5.75668 10.0357C5.80027 10.0616 5.84107 10.0926 5.87534 10.1269C5.9454 10.187 5.98544 10.2672 6.01547 10.3473Z",fill:t}));case"Pdf":return lX;case"Plus":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M16 7.5V8.5H8.5V16H7.5V8.5H0V7.5H7.5V0H8.5V7.5H16Z",fill:t}));case"PremiumDiamond":return ot.createElement(tt.Svg,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},ot.createElement(tt.Path,{d:"M 15.9904 7.393 C 15.9904 7.513 15.9513 7.6188 15.874 7.713 L 8.3778 16.7077 C 8.2845 16.8277 8.1565 16.8872 7.9948 16.8872 C 7.8339 16.8872 7.7059 16.8277 7.6126 16.7077 L 0.1173 7.713 C 0.0391 7.6188 0 7.513 0 7.393 C 0 7.2997 0.024 7.2135 0.0702 7.1353 L 3.0681 2.1385 C 3.1099 2.0656 3.1703 2.0087 3.2486 1.9669 C 3.3259 1.9198 3.4094 1.8958 3.4974 1.8958 L 12.493 1.8958 C 12.581 1.8958 12.6645 1.9198 12.7427 1.9669 C 12.8209 2.0087 12.8805 2.0656 12.9223 2.1385 L 15.9202 7.1353 C 15.9673 7.2135 15.9904 7.2997 15.9904 7.393 Z M 9.1582 2.8948 L 6.8322 2.8948 L 5.2395 6.8926 L 10.7509 6.8926 L 9.1582 2.8948 Z M 3.7792 2.8948 L 1.3821 6.8926 L 4.1614 6.8926 L 5.7541 2.8948 L 3.7792 2.8948 Z M 1.5696 7.8925 L 6.418 13.7169 L 4.1543 7.8925 L 1.5696 7.8925 Z M 7.9948 15.0056 L 10.7669 7.8925 L 5.2235 7.8925 L 7.9948 15.0056 Z M 9.5724 13.7169 L 14.4217 7.8925 L 11.837 7.8925 L 9.5724 13.7169 Z M 11.829 6.8926 L 14.6083 6.8926 L 12.2112 2.8948 L 10.2363 2.8948 L 11.829 6.8926 Z",fill:t}));case"Previous":return ot.createElement(tt.Svg,{width:"9",height:"16",viewBox:"0 0 9 16",fill:"none"},ot.createElement(tt.Path,{d:"M8.27344 15.9766L0.289062 8L8.27344 0.0234375L8.97656 0.726562L1.71094 8L8.97656 15.2734L8.27344 15.9766Z",fill:t}));case"PowerPoint":return oX;case"QuestionAnswer":return XJ(t);case"Record":return BT(t,u);case"Regenerate":return ot.createElement(tt.Svg,{width:"12",height:"16",viewBox:"0 0 12 16",fill:"none"},ot.createElement(tt.Path,{d:"M5.14645 0.646447C5.34171 0.451184 5.65829 0.451184 5.85355 0.646447L7.35355 2.14645C7.54882 2.34171 7.54882 2.65829 7.35355 2.85355L5.85355 4.35355C5.65829 4.54882 5.34171 4.54882 5.14645 4.35355C4.95118 4.15829 4.95118 3.84171 5.14645 3.64645L5.7885 3.00439C3.12517 3.11522 1 5.30943 1 8C1 9.56799 1.72118 10.9672 2.85185 11.8847C3.06627 12.0587 3.09904 12.3736 2.92503 12.588C2.75103 12.8024 2.43615 12.8352 2.22172 12.6612C0.867117 11.5619 0 9.88205 0 8C0 4.75447 2.57689 2.1108 5.79629 2.00339L5.14645 1.35355C4.95118 1.15829 4.95118 0.841709 5.14645 0.646447ZM9.07497 3.41199C9.24897 3.19756 9.56385 3.1648 9.77828 3.3388C11.1329 4.43806 12 6.11795 12 8C12 11.2455 9.42311 13.8892 6.20371 13.9966L6.85355 14.6464C7.04882 14.8417 7.04882 15.1583 6.85355 15.3536C6.65829 15.5488 6.34171 15.5488 6.14645 15.3536L4.64645 13.8536C4.55268 13.7598 4.5 13.6326 4.5 13.5C4.5 13.3674 4.55268 13.2402 4.64645 13.1464L6.14645 11.6464C6.34171 11.4512 6.65829 11.4512 6.85355 11.6464C7.04882 11.8417 7.04882 12.1583 6.85355 12.3536L6.2115 12.9956C8.87483 12.8848 11 10.6906 11 8C11 6.43201 10.2788 5.03283 9.14815 4.1153C8.93373 3.94129 8.90096 3.62641 9.07497 3.41199Z",fill:t}));case"Repeat":return ot.createElement(tt.Svg,{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},ot.createElement(tt.Path,{d:"M19.0039 2.00195V7.99805H13.1152V7.00195H17.4023C17.1029 6.27279 16.7057 5.60221 16.2109 4.99023C15.7161 4.37174 15.1497 3.8444 14.5117 3.4082C13.8672 2.96549 13.1641 2.62044 12.4023 2.37305C11.6406 2.12565 10.8398 2.00195 10 2.00195C9.06901 2.00195 8.18685 2.15495 7.35352 2.46094C6.51367 2.76042 5.75521 3.17708 5.07812 3.71094C4.39453 4.24479 3.81185 4.87956 3.33008 5.61523C2.8418 6.3444 2.48698 7.13867 2.26562 7.99805H1.23047C1.38021 7.33398 1.60482 6.69922 1.9043 6.09375C2.19727 5.48828 2.55208 4.92513 2.96875 4.4043C3.37891 3.88346 3.84115 3.41471 4.35547 2.99805C4.86979 2.57487 5.42643 2.2168 6.02539 1.92383C6.62435 1.62435 7.25911 1.39648 7.92969 1.24023C8.60026 1.07747 9.29036 0.996094 10 0.996094C10.8724 0.996094 11.7122 1.11654 12.5195 1.35742C13.3203 1.5918 14.0658 1.92383 14.7559 2.35352C15.4395 2.7832 16.0579 3.30078 16.6113 3.90625C17.1647 4.50521 17.627 5.16927 17.998 5.89844V2.00195H19.0039ZM18.7695 12.002C18.5417 13.0046 18.1576 13.9323 17.6172 14.7852C17.0703 15.638 16.4128 16.377 15.6445 17.002C14.8698 17.627 14.0039 18.1185 13.0469 18.4766C12.0833 18.8281 11.0677 19.0039 10 19.0039C9.1276 19.0039 8.29102 18.8867 7.49023 18.6523C6.68294 18.4115 5.9375 18.0762 5.25391 17.6465C4.5638 17.2168 3.94206 16.7025 3.38867 16.1035C2.83529 15.498 2.37305 14.8307 2.00195 14.1016V17.998H0.996094V12.002H7.00195V12.998H2.59766C2.89714 13.7337 3.29427 14.4076 3.78906 15.0195C4.28385 15.6315 4.85352 16.1589 5.49805 16.6016C6.13607 17.0378 6.83594 17.3796 7.59766 17.627C8.35938 17.8743 9.16016 17.998 10 17.998C10.931 17.998 11.8164 17.8483 12.6562 17.5488C13.4896 17.2428 14.248 16.8229 14.9316 16.2891C15.6087 15.7552 16.1882 15.1237 16.6699 14.3945C17.1517 13.6589 17.5065 12.8613 17.7344 12.002H18.7695Z",fill:t}));case"Replace":return ot.createElement(tt.Svg,{width:"14",height:"11",viewBox:"0 0 14 11",fill:"none"},ot.createElement(tt.Path,{d:"M0.146447 4.85355C-0.0488155 4.65829 -0.0488155 4.34171 0.146447 4.14645L4.14645 0.146446C4.34171 -0.0488155 4.65829 -0.0488155 4.85355 0.146446L8.85355 4.14645C9.04882 4.34171 9.04882 4.65829 8.85355 4.85355C8.65829 5.04882 8.34171 5.04882 8.14645 4.85355L5 1.70711V8C5 9.10457 5.89543 10 7 10L13.5 10C13.7761 10 14 10.2239 14 10.5C14 10.7761 13.7761 11 13.5 11L7 11C5.34315 11 4 9.65685 4 8L4 1.70711L0.853553 4.85355C0.658291 5.04882 0.341709 5.04882 0.146447 4.85355Z",fill:t}));case"ShowExplanation":return ot.createElement(tt.Svg,{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none"},ot.createElement(tt.Path,{d:"M7.5 3C8.11979 3 8.70312 3.11719 9.25 3.35156C9.79688 3.58594 10.2734 3.90885 10.6797 4.32031C11.0859 4.73177 11.4062 5.20833 11.6406 5.75C11.875 6.29167 11.9948 6.875 12 7.5C12 7.82812 11.9792 8.13542 11.9375 8.42188C11.8958 8.70833 11.8307 8.98177 11.7422 9.24219C11.6536 9.5026 11.5391 9.76042 11.3984 10.0156C11.2578 10.2708 11.0911 10.5312 10.8984 10.7969C10.7474 11.0052 10.6146 11.1927 10.5 11.3594C10.3854 11.526 10.2917 11.6927 10.2188 11.8594C10.1458 12.026 10.0911 12.2083 10.0547 12.4062C10.0182 12.6042 10 12.8359 10 13.1016V14.5C10 14.7083 9.96094 14.9036 9.88281 15.0859C9.80469 15.2682 9.69792 15.4271 9.5625 15.5625C9.42708 15.6979 9.26823 15.8047 9.08594 15.8828C8.90365 15.9609 8.70833 16 8.5 16H6.5C6.29167 16 6.09635 15.9609 5.91406 15.8828C5.73177 15.8047 5.57292 15.6979 5.4375 15.5625C5.30208 15.4271 5.19531 15.2682 5.11719 15.0859C5.03906 14.9036 5 14.7083 5 14.5V13.0938C5 12.8281 4.98177 12.599 4.94531 12.4062C4.90885 12.2135 4.85417 12.0339 4.78125 11.8672C4.70833 11.7005 4.61458 11.5312 4.5 11.3594C4.38542 11.1875 4.2526 11 4.10156 10.7969C3.90885 10.5312 3.74479 10.2734 3.60938 10.0234C3.47396 9.77344 3.35938 9.51562 3.26562 9.25C3.17188 8.98438 3.10417 8.70833 3.0625 8.42188C3.02083 8.13542 3 7.82812 3 7.5C3 6.88021 3.11719 6.29688 3.35156 5.75C3.58594 5.20312 3.90885 4.72656 4.32031 4.32031C4.73177 3.91406 5.20833 3.59375 5.75 3.35938C6.29167 3.125 6.875 3.00521 7.5 3ZM9 14.5V14H6V14.5C6 14.6354 6.04948 14.7526 6.14844 14.8516C6.2474 14.9505 6.36458 15 6.5 15H8.5C8.63542 15 8.7526 14.9505 8.85156 14.8516C8.95052 14.7526 9 14.6354 9 14.5ZM11 7.5C11 7.01562 10.9089 6.5625 10.7266 6.14062C10.5443 5.71875 10.2943 5.34635 9.97656 5.02344C9.65885 4.70052 9.28906 4.45052 8.86719 4.27344C8.44531 4.09635 7.98958 4.00521 7.5 4C7.01562 4 6.5625 4.09115 6.14062 4.27344C5.71875 4.45573 5.34635 4.70573 5.02344 5.02344C4.70052 5.34115 4.45052 5.71094 4.27344 6.13281C4.09635 6.55469 4.00521 7.01042 4 7.5C4 7.96354 4.04688 8.36198 4.14062 8.69531C4.23438 9.02865 4.35677 9.32552 4.50781 9.58594C4.65885 9.84635 4.81771 10.0911 4.98438 10.3203C5.15104 10.5495 5.3099 10.7891 5.46094 11.0391C5.61198 11.2891 5.73698 11.5703 5.83594 11.8828C5.9349 12.1953 5.98958 12.5677 6 13H9C9.00521 12.5677 9.05729 12.1979 9.15625 11.8906C9.25521 11.5833 9.38021 11.3021 9.53125 11.0469C9.68229 10.7917 9.84115 10.5521 10.0078 10.3281C10.1745 10.1042 10.3333 9.85938 10.4844 9.59375C10.6354 9.32812 10.7578 9.02865 10.8516 8.69531C10.9453 8.36198 10.9948 7.96354 11 7.5ZM7.5 2C7.36458 2 7.2474 1.95052 7.14844 1.85156C7.04948 1.7526 7 1.63542 7 1.5V0.5C7 0.364583 7.04948 0.247396 7.14844 0.148438C7.2474 0.0494792 7.36458 0 7.5 0C7.63542 0 7.7526 0.0494792 7.85156 0.148438C7.95052 0.247396 8 0.364583 8 0.5V1.5C8 1.63542 7.95052 1.7526 7.85156 1.85156C7.7526 1.95052 7.63542 2 7.5 2ZM1.5 7.25H0.5C0.364583 7.25 0.247396 7.20052 0.148438 7.10156C0.0494792 7.0026 0 6.88542 0 6.75C0 6.61458 0.0494792 6.4974 0.148438 6.39844C0.247396 6.29948 0.364583 6.25 0.5 6.25H1.5C1.63542 6.25 1.7526 6.29948 1.85156 6.39844C1.95052 6.4974 2 6.61458 2 6.75C2 6.88542 1.95052 7.0026 1.85156 7.10156C1.7526 7.20052 1.63542 7.25 1.5 7.25ZM1.91406 9.28906C2.04948 9.28906 2.16667 9.33854 2.26562 9.4375C2.36458 9.53646 2.41406 9.65625 2.41406 9.79688C2.41406 9.90104 2.38542 9.99219 2.32812 10.0703C2.27083 10.1484 2.19271 10.2109 2.09375 10.2578C2.03646 10.2839 1.95833 10.3177 1.85938 10.3594C1.76042 10.401 1.65365 10.4453 1.53906 10.4922C1.42448 10.5391 1.32031 10.5781 1.22656 10.6094C1.13281 10.6406 1.04948 10.6589 0.976562 10.6641C0.841146 10.6641 0.723958 10.6146 0.625 10.5156C0.526042 10.4167 0.476562 10.2969 0.476562 10.1562C0.476562 10.0521 0.505208 9.96094 0.5625 9.88281C0.619792 9.80469 0.697917 9.74219 0.796875 9.69531C0.854167 9.67448 0.932292 9.64062 1.03125 9.59375C1.13021 9.54688 1.23698 9.5026 1.35156 9.46094C1.46615 9.41927 1.57031 9.38021 1.66406 9.34375C1.75781 9.30729 1.84115 9.28906 1.91406 9.28906ZM3.10156 4.25C3.10156 4.38542 3.05208 4.5026 2.95312 4.60156C2.85417 4.70052 2.73698 4.75 2.60156 4.75C2.50781 4.75 2.42188 4.72656 2.34375 4.67969L1.49219 4.15625C1.41927 4.10938 1.36198 4.04948 1.32031 3.97656C1.27865 3.90365 1.25521 3.82031 1.25 3.72656C1.25 3.59115 1.29948 3.47396 1.39844 3.375C1.4974 3.27604 1.61458 3.22656 1.75 3.22656C1.83333 3.22656 1.91927 3.2526 2.00781 3.30469L2.86719 3.82031C2.9401 3.86198 2.9974 3.92188 3.03906 4C3.08073 4.07812 3.10156 4.16146 3.10156 4.25ZM3.75 1.375C3.75 1.23958 3.79948 1.1224 3.89844 1.02344C3.9974 0.924479 4.11458 0.875 4.25 0.875C4.33854 0.875 4.42188 0.898438 4.5 0.945312C4.57812 0.992188 4.64062 1.05469 4.6875 1.13281L5.17188 2.00781C5.21354 2.08073 5.23438 2.15885 5.23438 2.24219C5.23438 2.38281 5.1849 2.5026 5.08594 2.60156C4.98698 2.70052 4.86979 2.75 4.73438 2.75C4.64583 2.75 4.5625 2.72656 4.48438 2.67969C4.40625 2.63281 4.34375 2.57031 4.29688 2.49219L3.8125 1.61719C3.77083 1.54427 3.75 1.46354 3.75 1.375ZM14.5 6.25C14.6354 6.25 14.7526 6.29948 14.8516 6.39844C14.9505 6.4974 15 6.61458 15 6.75C15 6.88542 14.9505 7.0026 14.8516 7.10156C14.7526 7.20052 14.6354 7.25 14.5 7.25H13.5C13.3646 7.25 13.2474 7.20052 13.1484 7.10156C13.0495 7.0026 13 6.88542 13 6.75C13 6.61458 13.0495 6.4974 13.1484 6.39844C13.2474 6.29948 13.3646 6.25 13.5 6.25H14.5ZM14.5156 10.1641C14.5156 10.2995 14.4661 10.4167 14.3672 10.5156C14.2682 10.6146 14.151 10.6641 14.0156 10.6641C13.9583 10.6641 13.8802 10.6484 13.7812 10.6172C13.6823 10.5859 13.5755 10.5443 13.4609 10.4922C13.3464 10.4401 13.2422 10.3958 13.1484 10.3594C13.0547 10.3229 12.974 10.2865 12.9062 10.25C12.8125 10.2083 12.737 10.1458 12.6797 10.0625C12.6224 9.97917 12.5911 9.88542 12.5859 9.78125C12.5859 9.64062 12.6354 9.52344 12.7344 9.42969C12.8333 9.33594 12.9531 9.28646 13.0938 9.28125C13.1562 9.28125 13.237 9.29948 13.3359 9.33594C13.4349 9.3724 13.5391 9.41406 13.6484 9.46094C13.7578 9.50781 13.862 9.55469 13.9609 9.60156C14.0599 9.64844 14.1406 9.68229 14.2031 9.70312C14.2969 9.74479 14.3724 9.80469 14.4297 9.88281C14.487 9.96094 14.5156 10.0547 14.5156 10.1641ZM12.3984 4.75C12.263 4.75 12.1458 4.70052 12.0469 4.60156C11.9479 4.5026 11.8984 4.38542 11.8984 4.25C11.8984 4.16146 11.9193 4.07812 11.9609 4C12.0026 3.92188 12.0599 3.86198 12.1328 3.82031L12.9922 3.30469C13.0807 3.2526 13.1667 3.22656 13.25 3.22656C13.3854 3.22656 13.5026 3.27604 13.6016 3.375C13.7005 3.47396 13.75 3.59115 13.75 3.72656C13.75 3.8151 13.7292 3.89583 13.6875 3.96875C13.6458 4.04167 13.5859 4.10417 13.5078 4.15625L12.6562 4.67969C12.5781 4.72656 12.4922 4.75 12.3984 4.75ZM9.76562 2.24219C9.76562 2.15885 9.78646 2.08073 9.82812 2.00781L10.3125 1.13281C10.3542 1.05469 10.4141 0.992188 10.4922 0.945312C10.5703 0.898438 10.6562 0.875 10.75 0.875C10.8854 0.875 11.0026 0.924479 11.1016 1.02344C11.2005 1.1224 11.25 1.23958 11.25 1.375C11.25 1.46354 11.2292 1.54427 11.1875 1.61719L10.7031 2.49219C10.6615 2.57031 10.6016 2.63281 10.5234 2.67969C10.4453 2.72656 10.3594 2.75 10.2656 2.75C10.1302 2.75 10.013 2.70052 9.91406 2.60156C9.8151 2.5026 9.76562 2.38281 9.76562 2.24219Z",fill:t}));case"Sparkle":return ot.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},ot.createElement(tt.Path,{d:"M4.39804 9.80834C4.57428 9.93264 4.78476 9.99919 5.00043 9.99881C5.21633 9.99897 5.42686 9.93148 5.60243 9.80581C5.77993 9.67533 5.91464 9.49503 5.98943 9.28781L6.43643 7.91481C6.55086 7.57052 6.74391 7.25762 7.00028 7.0009C7.25665 6.74418 7.56929 6.55071 7.91343 6.43581L9.30443 5.98481C9.45636 5.93046 9.59364 5.84166 9.70551 5.72537C9.81738 5.60908 9.9008 5.46847 9.94924 5.31454C9.99767 5.16062 10.0098 4.99757 9.98468 4.83818C9.95955 4.67879 9.89786 4.52737 9.80443 4.39581C9.67034 4.20989 9.47939 4.07265 9.26043 4.00481L7.88543 3.55781C7.54091 3.44359 7.22777 3.25062 6.97087 2.99423C6.71396 2.73784 6.52035 2.42509 6.40543 2.08081L5.95343 0.692812C5.88113 0.490509 5.74761 0.315748 5.57143 0.192812C5.43877 0.0990858 5.28607 0.0376048 5.12548 0.013259C4.96489 -0.0110867 4.80083 0.00237396 4.64636 0.0525713C4.49188 0.102769 4.35125 0.188318 4.23564 0.302414C4.12004 0.416512 4.03265 0.556009 3.98043 0.709813L3.52343 2.10981C3.40884 2.44464 3.21967 2.74905 2.97022 3.00007C2.72076 3.25108 2.41753 3.44214 2.08343 3.55881L0.692428 4.00681C0.540653 4.06121 0.403522 4.14999 0.291767 4.2662C0.180011 4.38242 0.0966621 4.52291 0.0482407 4.6767C-0.000180673 4.83048 -0.0123605 4.99339 0.0126534 5.15267C0.0376676 5.31194 0.0991972 5.46327 0.192428 5.59481C0.320272 5.77426 0.501046 5.90923 0.709428 5.98081L2.08343 6.42581C2.52354 6.57229 2.90999 6.84664 3.19343 7.21381C3.35585 7.42445 3.4813 7.66115 3.56443 7.91381L4.01643 9.30481C4.08846 9.5081 4.22179 9.68403 4.39804 9.80834ZM4.48343 2.39381L5.01043 1.01681L5.44943 2.39381C5.61312 2.88696 5.88991 3.33497 6.25767 3.70204C6.62544 4.06911 7.07397 4.34505 7.56743 4.50781L8.97343 5.03681L7.59143 5.48481C7.09866 5.64911 6.65095 5.92597 6.28382 6.29345C5.9167 6.66092 5.64026 7.10889 5.47643 7.60181L4.95343 8.97981L4.50443 7.60081C4.34335 7.10754 4.06943 6.65865 3.70443 6.28981C3.3356 5.92177 2.88653 5.64418 2.39243 5.47881L1.01443 4.95681L2.40043 4.50681C2.88672 4.33818 3.32775 4.06002 3.68943 3.69381C4.04901 3.32611 4.32049 2.88162 4.48343 2.39381ZM10.5353 13.8508C10.6713 13.947 10.8337 13.9987 11.0003 13.9988C11.1654 13.9989 11.3264 13.9479 11.4613 13.8528C11.6008 13.7543 11.7058 13.6144 11.7613 13.4528L12.0093 12.6908C12.0625 12.5324 12.1515 12.3883 12.2693 12.2698C12.3867 12.1513 12.5307 12.0625 12.6893 12.0108L13.4613 11.7588C13.619 11.7043 13.7557 11.6019 13.8523 11.4658C13.9257 11.3628 13.9736 11.2439 13.9921 11.1188C14.0106 10.9937 13.9992 10.866 13.9588 10.7462C13.9184 10.6263 13.8501 10.5178 13.7597 10.4294C13.6692 10.3411 13.5591 10.2754 13.4383 10.2378L12.6743 9.98884C12.5162 9.93627 12.3724 9.84765 12.2544 9.72999C12.1364 9.61232 12.0473 9.46883 11.9943 9.31084L11.7423 8.53784C11.6886 8.37999 11.586 8.24338 11.4493 8.14784C11.3473 8.07489 11.2295 8.02695 11.1056 8.00789C10.9816 7.98883 10.8549 7.99918 10.7357 8.03811C10.6164 8.07704 10.508 8.14346 10.4192 8.23201C10.3304 8.32055 10.2636 8.42874 10.2243 8.54784L9.97731 9.30984C9.92502 9.46749 9.83747 9.61113 9.72131 9.72984C9.60657 9.84632 9.46665 9.93492 9.31231 9.98884L8.53931 10.2408C8.38025 10.2947 8.2422 10.3973 8.1447 10.5341C8.04721 10.6708 7.99522 10.8348 7.99611 11.0027C7.99699 11.1707 8.0507 11.3341 8.14963 11.4698C8.24856 11.6055 8.38769 11.7066 8.54731 11.7588L9.31031 12.0058C9.46917 12.0592 9.61358 12.1486 9.73231 12.2668C9.85053 12.3851 9.93896 12.5297 9.99031 12.6888L10.2433 13.4628C10.2981 13.6193 10.4001 13.7549 10.5353 13.8508ZM9.62231 11.0578L9.44331 10.9988L9.62731 10.9348C9.92907 10.8299 10.2027 10.6571 10.4273 10.4298C10.6537 10.2009 10.8248 9.9231 10.9273 9.61784L10.9853 9.43984L11.0443 9.62084C11.1463 9.92754 11.3185 10.2062 11.5471 10.4347C11.7757 10.6631 12.0545 10.8351 12.3613 10.9368L12.5563 10.9998L12.3763 11.0588C12.0689 11.161 11.7898 11.3337 11.5611 11.5631C11.3324 11.7925 11.1606 12.0722 11.0593 12.3798L11.0003 12.5608L10.9423 12.3798C10.8409 12.0717 10.6687 11.7916 10.4394 11.562C10.2102 11.3324 9.93033 11.1597 9.62231 11.0578Z",fill:t}));case"SplitCells":return ot.createElement(tt.Svg,{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},ot.createElement(tt.Path,{d:"M7 5V9H6V5H7ZM14 2.5C14 1.11929 12.8807 0 11.5 0H2.5C1.11929 0 0 1.11929 0 2.5V11.5C0 12.8807 1.11929 14 2.5 14H11.5C12.8807 14 14 12.8807 14 11.5V2.5ZM1 11.5V11H6V13H2.5L2.35554 12.9931C1.59489 12.9204 1 12.2797 1 11.5ZM6 1L5.99313 3H0.993134L1 2.5L1.00687 2.35554C1.07955 1.59489 1.7203 1 2.5 1H6ZM6.99313 3L7 1H11.5L11.6445 1.00687C12.4051 1.07955 13 1.7203 13 2.5L12.9931 3H6.99313ZM13 10H1L0.993134 4H12.9931L13 10ZM13 11.5L12.9931 11.6445C12.9204 12.4051 12.2797 13 11.5 13H7V11H13V11.5Z",fill:t}));case"Table":return YJ(t);case"TxtFiles":return sX;case"Undo":return ot.createElement(tt.Svg,{width:"13",height:"16",viewBox:"0 0 13 16",fill:"none"},ot.createElement(tt.Path,{d:"M1 0.500001C1 0.223858 0.776142 0 0.5 0C0.223858 0 0 0.223858 0 0.500001V5.4C0 5.73137 0.268628 6 0.6 6H5.5C5.77614 6 6 5.77614 6 5.5C6 5.22386 5.77614 5 5.5 5H1.90603L5.37872 1.98124C7.04598 0.531912 9.57247 0.708581 11.0218 2.37584C12.4711 4.0431 12.2945 6.56959 10.6272 8.01891L2.45529 15.1226C2.24688 15.3038 2.2248 15.6196 2.40596 15.828C2.58713 16.0364 2.90294 16.0585 3.11135 15.8774L11.2833 8.77362C13.3673 6.96197 13.5882 3.80385 11.7765 1.71978C9.96485 -0.364293 6.80673 -0.585129 4.72266 1.22653L1 4.46259V0.500001Z",fill:t}));case"UnknownFile":return LT;case"Visio":return uX;case"Vote":return eX(t);case"Word":return cX;case"WordCopilot":var f=`
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.19594 1.92188L3.49974 4.63385C2.57168 5.16979 2 6.16009 2 7.23178V12.7682C2 13.8398 2.57164 14.8301 3.49965 15.366L5.76712 16.6756L5.99007 16L10.2373 13.4567L8.49965 12.4531C7.57164 11.9172 7 10.9269 7 9.85525V8.27344L7.46563 7.67953L8.99999 6.49176V3L8.32422 2.01172L7.58517 2.53879C7.75624 2.30668 7.96137 2.09837 8.19594 1.92188Z" fill="url(#paint0_linear_1533_186901)"/>
<path d="M8.19594 1.92188L3.49974 4.63385C2.57168 5.16979 2 6.16009 2 7.23178V12.7682C2 13.8398 2.57164 14.8301 3.49965 15.366L5.76712 16.6756L5.99007 16L10.2373 13.4567L8.49965 12.4531C7.57164 11.9172 7 10.9269 7 9.85525V8.27344L7.46563 7.67953L8.99999 6.49176V3L8.32422 2.01172L7.58517 2.53879C7.75624 2.30668 7.96137 2.09837 8.19594 1.92188Z" fill="url(#paint1_linear_1533_186901)"/>
<path d="M12.9988 7.61523V9.85594C12.9988 10.9276 12.4271 11.9179 11.4991 12.4538L6.49914 15.3415C5.57076 15.8776 4.42682 15.8776 3.49844 15.3415L3.19531 15.1664C3.29151 15.2387 3.39266 15.3057 3.49844 15.3668L8.49844 18.2545C9.42682 18.7906 10.5708 18.7906 11.4991 18.2545L16.4991 15.3668C17.4271 14.8309 17.9988 13.8406 17.9988 12.769V10.6879L12.9988 7.61523Z" fill="url(#paint2_radial_1533_186901)"/>
<path d="M12.9988 7.61523V9.85594C12.9988 10.9276 12.4271 11.9179 11.4991 12.4538L6.49914 15.3415C5.57076 15.8776 4.42682 15.8776 3.49844 15.3415L3.19531 15.1664C3.29151 15.2387 3.39266 15.3057 3.49844 15.3668L8.49844 18.2545C9.42682 18.7906 10.5708 18.7906 11.4991 18.2545L16.4991 15.3668C17.4271 14.8309 17.9988 13.8406 17.9988 12.769V10.6879L12.9988 7.61523Z" fill="url(#paint3_linear_1533_186901)"/>
<path d="M8.19524 1.92167L8.49974 1.74582C9.42807 1.20972 10.5719 1.20973 11.5003 1.74582L16.5003 4.63324C17.4283 5.16918 18 6.15948 18 7.23117V12.7675C18 12.7881 17.9998 12.8087 17.9994 12.8293C17.9779 11.7814 17.4105 10.8187 16.5003 10.2931L11.5003 7.40565C10.5719 6.86955 9.42807 6.86954 8.49974 7.40564L7 8.27172V4.31815C7 3.36919 7.44824 2.48405 8.19524 1.92167Z" fill="url(#paint4_radial_1533_186901)"/>
<path d="M8.19524 1.92167L8.49974 1.74582C9.42807 1.20972 10.5719 1.20973 11.5003 1.74582L16.5003 4.63324C17.4283 5.16918 18 6.15948 18 7.23117V12.7675C18 12.7881 17.9998 12.8087 17.9994 12.8293C17.9779 11.7814 17.4105 10.8187 16.5003 10.2931L11.5003 7.40565C10.5719 6.86955 9.42807 6.86954 8.49974 7.40564L7 8.27172V4.31815C7 3.36919 7.44824 2.48405 8.19524 1.92167Z" fill="url(#paint5_linear_1533_186901)"/>
<path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint6_radial_1533_186901)"/>
<path d="M2.00063 12.8293C2.00063 12.8293 2.00063 12.8292 2.00063 12.8293V12.8293Z" fill="url(#paint7_linear_1533_186901)"/>
<defs>
<linearGradient id="paint0_linear_1533_186901" x1="9.09324" y1="5.8282" x2="4.74492" y2="18.4869" gradientUnits="userSpaceOnUse">
<stop stop-color="#AE7FE2"/>
<stop offset="1" stop-color="#0078D4"/>
</linearGradient>
<linearGradient id="paint1_linear_1533_186901" x1="7.44306" y1="15.2211" x2="6.6907" y2="13.8939" gradientUnits="userSpaceOnUse">
<stop offset="0.9999" stop-color="#114A8B"/>
<stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint2_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(5.14608 14.7577) rotate(-13.0688) scale(12.7772 9.84272)">
<stop offset="0.140029" stop-color="#D59DFF"/>
<stop offset="1" stop-color="#5E438F"/>
</radialGradient>
<linearGradient id="paint3_linear_1533_186901" x1="15.826" y1="9.8471" x2="15.1058" y2="11.0024" gradientUnits="userSpaceOnUse">
<stop offset="0.9999" stop-color="#493474"/>
<stop offset="1" stop-color="#8C66BA" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint4_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.5411 10.3179) rotate(-143.083) scale(11.412)">
<stop stop-color="#50E6FF"/>
<stop offset="1" stop-color="#436DCD"/>
</radialGradient>
<linearGradient id="paint5_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">
<stop offset="0.9999" stop-color="#114A8B"/>
<stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint6_radial_1533_186901" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.5411 10.3179) rotate(-143.083) scale(11.412)">
<stop stop-color="#50E6FF"/>
<stop offset="1" stop-color="#436DCD"/>
</radialGradient>
<linearGradient id="paint7_linear_1533_186901" x1="7.0174" y1="5.56496" x2="8.18205" y2="5.56496" gradientUnits="userSpaceOnUse">
<stop offset="0.9999" stop-color="#114A8B"/>
<stop offset="1" stop-color="#0078D4" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
`;return ot.createElement(tt.SvgXml,{height:20,width:20,xml:f});default:return}}var ot,tt,vX=de(()=>{"use strict";ot=se(Ye()),tt=se(Fa());rX();fX();pX()});function sFe(e,t,u){return t=(0,OT.default)(t),(0,CX.default)(e,SX()?Reflect.construct(t,u||[],(0,OT.default)(e).constructor):t.apply(e,u))}function SX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(SX=function(){return!!e})()}var RX,FX,CX,OT,yX,Tm,B7,ll,xm=de(()=>{"use strict";RX=se(Yr()),FX=se(et()),CX=se(ii()),OT=se(Wn()),yX=se(li()),Tm=se(Ye());vX();B7=se(wr());Oo();ll=(function(e){function t(){return(0,RX.default)(this,t),sFe(this,t,arguments)}return(0,yX.default)(t,e),(0,FX.default)(t,[{key:"render",value:function(){var s;if(!t.shouldRender(this.props)||!fs(this.props.type))return null;var f=PT(this.props.type,this.props.primaryColor,(s=this.props.style)===null||s===void 0?void 0:s.backgroundColor);if(f)return f;var p=t.getTcidImage(this.props.type);if(p)return this.props.primaryColor&&this.props.primaryColor.length>1&&(p.uri=p.uri+"?color=0xff"+this.props.primaryColor.substr(1)),Tm.createElement(B7.Image,{source:p});var r=t.getSubText(this.props.type);return r?Tm.createElement(B7.Text,{style:t.getSubTextStyle(this.props),accessible:!1},r):null}}],[{key:"shouldRender",value:function(s){return t.shouldRenderTypeName(s.type)}},{key:"shouldRenderTypeName",value:function(s){return fs(s)&&(!!t.getTcidImage(s)||!!t.getSubText(s)||!!PT(s))}},{key:"getSubText",value:function(s){switch(s){case"Next":return"\u25B6";case"Overflow":return"\u2026";case"Previous":return"\u25C0";default:return}}},{key:"getSubTextStyle",value:function(s){var f={};return s.primaryColor&&(f.color=s.primaryColor),s.fontSize&&(f.fontSize=s.fontSize),f}},{key:"getTcidImage",value:function(s){switch(s){case"Delete":return{uri:"ms-namex-icon:TrashCan",width:16,height:16};case"Overflow":return{uri:"ms-namex-icon:MoreCommentThreadActions",width:16,height:16};case"ReadAloud":return{uri:"ms-namex-icon:ProofingContextMenuReadAloud",width:16,height:16};default:return}}}])})(Tm.PureComponent)});var Gl,NT,HT,dFe,fFe,bX,AX,gFe,mFe,hFe,pFe,vFe,EX,RFe,FFe,CFe,yFe,SFe,TX,VT=de(()=>{"use strict";Gl=se(Ye());md();gd();M7();PJ();MT();I7();k7();NT=function(t,u,s,f,p,r,c,n){var a,l,o,d,g,m,y,h,R,C,S;if(t.children)return t.children;var F={flexibleSize:L7(t)?_T(t.style)!=="center":void 0},E=r(t,s,f,p,c,n),A=mFe(t),T=hFe(t,u,s,f,p,n),D=pFe(t,s,f,p,n),_=E||A;if(!_&&!T)return null;var M=(l=(a=t.style)===null||a===void 0?void 0:a.textPaddingStart)!==null&&l!==void 0?l:(o=t.style)===null||o===void 0?void 0:o.textHorizontalPadding,k=(g=(d=t.style)===null||d===void 0?void 0:d.textPaddingEnd)!==null&&g!==void 0?g:(m=t.style)===null||m===void 0?void 0:m.textHorizontalPadding;if(M===void 0&&k===void 0){var v=E||A?8:0;M=v,k=v}var b=T?Gl.createElement(ca,{justifyContent:Zl.Center,align:_T(t.style)!=="center"?Ya.Stretch:void 0,style:Object.assign({paddingStart:M,paddingEnd:k,minWidth:0},_?{flexibleSize:!0}:F)},D?Gl.createElement(ca,{direction:On.LeftToRight,align:Ya.Baseline,style:{flexibleSize:!0}},T,D):T,vFe(t,s,f,p,n)):void 0,x=t.tagText?Gl.createElement(ca,{align:Ya.Center,justifyContent:Zl.Center,style:(y=t.tagStyles)===null||y===void 0?void 0:y.containerStyles},Gl.createElement(jl,{text:t.tagText,style:(h=t.tagStyles)===null||h===void 0?void 0:h.textStyles,accessibilityHidden:t.disableTagAccessibility})):void 0;return _?Gl.createElement(ca,{direction:On.LeftToRight,align:Ya.Center,style:Object.assign({minWidth:0},F)},E??A,((R=t.style)===null||R===void 0?void 0:R.iconTextSpacing)!==void 0&&((C=t.style)===null||C===void 0?void 0:C.iconTextSpacing)!==0&&Gl.createElement(ca,{style:{paddingHorizontal:(S=t.style)===null||S===void 0?void 0:S.iconTextSpacing}}),b,x):b},HT=function(t){return(t.accessibilityRole==="overflow"||t.accessibilityRole==="splitbutton")&&t.accessibilityState!==void 0&&t.onAccessibilityExpandCollapse!==void 0},dFe=function(t){switch(t.accessibilityRole){case"menuitem":case"option":case"tab":return t.accessibilityRole;case"overflow":return"button";default:return"button"}},fFe=function(t){return dFe(t)!=="menuitem"},bX=function(t,u,s){var f,p,r=t.accessibilityLabel||t.title||t.subtitle;return s&&u&&t.strings&&t.strings.oneOfManyChoiceButtonAccessibilityLabelAugment&&(r=t.strings.oneOfManyChoiceButtonAccessibilityLabelAugment.replace("{0}",r||"").replace("{1}",t.accessibilityPositionInSet.toString(10)).replace("{2}",t.accessibilitySetSize.toString(10))),t.tooltip&&t.accessibilityDescribedByTooltip&&!fFe(t)&&!(!((f=r==null?void 0:r.toLowerCase())===null||f===void 0)&&f.includes((p=t.tooltip)===null||p===void 0?void 0:p.toLowerCase()))&&(r=`${r} ${t.tooltip}`),r},AX=function(t){return t.accessibilityPositionInSet!==void 0&&t.accessibilitySetSize!==void 0&&t.accessibilityPositionInSet>0&&t.accessibilityPositionInSet<=t.accessibilitySetSize&&t.accessibilitySetSize>=1},gFe=function(t,u){var s=Z0(t,u);return s.icon||s.title},mFe=function(t){if(!(t.personaCoinProps===void 0||t.icon))return Gl.createElement(ca,{accessible:t.iconShouldBeAccessible},Gl.createElement(DT,Object.assign({},t.personaCoinProps)))},hFe=function(t,u,s,f,p,r){if(t.title)return Gl.createElement(jl,{text:t.title,style:Object.assign(Object.assign({},t.titleRootStyle),RFe(t,s,f,p,r)||{}),formatting:u(CFe(t,s,f,p,r)),accessibilityHidden:!0})},pFe=function(t,u,s,f,p){return t.tag?Gl.createElement(ca,{style:{marginHorizontal:8}},Gl.createElement(jl,{text:t.tag,style:FFe(t,u,s,f,p),accessibilityHidden:!0})):void 0},vFe=function(t,u,s,f,p){return t.subtitle?Gl.createElement(ca,{style:{paddingTop:2,width:"100%"}},Gl.createElement(jl,{text:t.subtitle,style:yFe(t,u,s,f,p),formatting:SFe(t,u,s,f,p),accessibilityHidden:!0})):void 0},EX=function(t){if(!t.title||!t.titleStyle||t.titleStyle.length===0)return{};if(t.titleStyle.length===1&&t.titleStyle[0].start===0&&t.titleStyle[0].length===t.title.length)return Object.assign({},t.titleStyle[0])},RFe=function(t,u,s,f,p){var r=EX(t);if(r){var c=Z0(t,p),n=p!=null&&p.useFluentV9&&nl()?"CanvasText":ds(u,s,t.disabled,V0(t,f),c.title);return D7(r,n)}},FFe=function(t,u,s,f,p){var r=Z0(t,p),c=p!=null&&p.useFluentV9&&nl()?"CanvasText":ds(u,s,t.disabled,V0(t,f),r.tag||r.title);return D7(t.tagStyle,c)},CFe=function(t,u,s,f,p){var r;if(!t.titleFormatting_DONOTUSE){var c=EX(t);if(c)return}var n=Z0(t,p),a=ds(u,s,t.disabled,V0(t,f),n.title);return hT((r=t.titleFormatting_DONOTUSE)!==null&&r!==void 0?r:t.titleStyle,a,s)},yFe=function(t,u,s,f,p){var r=Z0(t,p),c=p!=null&&p.useFluentV9&&nl()?"CanvasText":ds(u,s,t.disabled,V0(t,f),r.subtitle||r.title);return D7(t.subtitleStyle,c)},SFe=function(t,u,s,f,p){if(t.subtitleFormatting){var r=Z0(t,p),c=ds(u,s,t.disabled,V0(t,f),r.subtitle||r.title);return hT(t.subtitleFormatting,c,s)}},TX=function(t,u,s,f,p,r){var c=p??gFe(t,r);return ds(u,s,t.disabled,V0(t,f),c)}});var ZT,kX,wX=de(()=>{"use strict";ZT=se(Ye());xm();md();VT();kX=function(t,u,s,f,p,r){var c;if(t.icon!==void 0){var n=t.icon,a=n.type,l=n.style,o=n.primaryColor,d=n.filled,g=n.fontSize,m={type:a,style:l,primaryColor:o||TX(t,u,s,f,p,r),filled:s&&d,fontSize:g||((c=t.style)===null||c===void 0?void 0:c.iconFontSize)};return ll.shouldRender(m,r)?ZT.createElement(ca,{accessible:t.iconShouldBeAccessible},ZT.createElement(ll,Object.assign({},m))):void 0}}});var P7,yl,tor,DX,gi,O7=de(()=>{"use strict";P7=se(gt()),yl=se(Ye());pT();tor=se(wr());vm();qQ();DX=se(JQ());gJ();ET();VT();MT();I7();wX();gi=yl.memo(yl.forwardRef(function(e,t){var u,s=yl.useRef(null),f=!1,p=yl.useState(!1),r=(0,P7.default)(p,2),c=r[0],n=r[1],a=yl.useState(!1),l=(0,P7.default)(a,2),o=l[0],d=l[1],g=yl.useState(!1),m=(0,P7.default)(g,2),y=m[0],h=m[1];yl.useImperativeHandle(t,function(){return{focus:R,getElementRef:C,updateState_StorybookTestOnly:S}});var R=function(){var G;!e.refusesKeyboardFocus&&!e.disableTabFocus&&((G=s.current)===null||G===void 0||G.focus())},C=function(){return s},S=function(G,$,O){h(G),d($),n(O)},F=function(G){var $=e.accessibilityAccessKey,O=e.title;return $&&O?fJ(O,$,G):G},E=function(){var G;e.disabled||((G=e.onHoverIn)===null||G===void 0||G.call(e),h(!0))},A=function(){var G;e.disabled||((G=e.onHoverOut)===null||G===void 0||G.call(e),h(!1),n(!1))},T=function(){e.disabled||n(!0)},D=function(){e.disabled||n(!1)},_=function(G){var $,O=new vT(G);!O.isOriginal||e.disabled||e.refusesKeyboardFocus||e.disableTabFocus||(($=e.onFocus)===null||$===void 0||$.call(e,O),d(!0))},M=function(G){var $,O=new vT(G);!O.isOriginal||e.disabled||e.refusesKeyboardFocus||e.disableTabFocus||(($=e.onBlur)===null||$===void 0||$.call(e,O),d(!1))},k=function(G){var $;($=e.onHeightChange)===null||$===void 0||$.call(e,G.nativeEvent.layout.height)},v=function(G){if(e.onAccessibilityExpandCollapse)switch(G.nativeEvent.actionName){case"Expand":case"showMenu":e.onAccessibilityExpandCollapse("expand");break;case"Collapse":e.onAccessibilityExpandCollapse("collapse");break}},b=function(){var G=!0,$=!1,O=HT(e);switch(e.accessibilityRole){case"option":return"listitem";case"overflow":return O?"menuitem":"button";case"splitbutton":return O?"splitbutton":"button";case"menuitem":return"menuitem";default:return"button"}},x=function(){var G,$,O,j,z,H,V,I,B=Z0(e),q=UQ(c,y,e.hoverRing,V0(e,o),e.disabled,e.showBorderWhenDisabled,B),W=L7(e);return Object.assign(Object.assign({},q),{paddingTop:HJ(e.style),paddingEnd:NJ(e.style),paddingBottom:VJ(e.style),paddingStart:OJ(e.style),marginTop:UJ(e.style),marginEnd:jJ(e.style),marginBottom:GJ(e.style),marginStart:ZJ(e.style),borderWidth:pd(e.style),borderStartWidth:pd(e.style,"start"),borderTopWidth:pd(e.style,"top"),borderEndWidth:pd(e.style,"end"),borderBottomWidth:pd(e.style,"bottom"),borderRadius:Vl(e.style),borderTopStartRadius:Vl(e.style,"topStart"),borderTopEndRadius:Vl(e.style,"topEnd"),borderBottomEndRadius:Vl(e.style,"bottomEnd"),borderBottomStartRadius:Vl(e.style,"bottomStart"),opacity:WJ(e),display:"flex",flexGrow:W,flexShrink:W,justifyContent:zJ(e.style),flexDirection:"row",alignItems:"stretch",alignSelf:"auto",overflow:"hidden",width:(G=e.style)===null||G===void 0?void 0:G.width,minWidth:(O=($=e.style)===null||$===void 0?void 0:$.minWidth)!==null&&O!==void 0?O:0,maxWidth:(j=e.style)===null||j===void 0?void 0:j.maxWidth,height:(z=e.style)===null||z===void 0?void 0:z.height,minHeight:(V=(H=e.style)===null||H===void 0?void 0:H.minHeight)!==null&&V!==void 0?V:10,maxHeight:(I=e.style)===null||I===void 0?void 0:I.maxHeight})},w=!0,L=!1,N={style:x(),disabled:e.disabled,focusable:!e.refusesKeyboardFocus&&!e.disabled&&!e.disableTabFocus,tooltip:e.tooltip,onClick:e.onClick,onHoverIn:E,onHoverOut:A,onFocus:_,onBlur:M,onPressIn:T,onPressOut:D,accessibilityLabel:bX(e,f,AX(e)),accessibilityRole:b(),accessibilityState:{disabled:e.disabled},onAccessibilityTap:e.onClick,testID:e.automationLabel,enableFocusRing:!1};bm(e,N,e.onClick,!0),N.accessibilityState&&(e.accessibilityRole==="option"||e.accessibilityRole==="menuitem")&&w&&(N.accessibilityActions=[{name:"Select"}],N.accessibilityState.selected=e.hasKeyboardFocus),N.accessibilityState&&HT(e)&&w&&(N.onAccessibilityAction=v,N.accessibilityState.expanded=e.accessibilityState,N.accessibilityActions=[{name:"Expand"},{name:"Collapse"}]),N.accessibilityPositionInSet=e.accessibilityPositionInSet,N.accessibilitySetSize=e.accessibilitySetSize,(e.refusesKeyboardFocus||e.disableTabFocus||e.disabled)&&(N.focusable=!1),e.accessibilityAccessKey&&(N.accessibilityAccessKey=e.accessibilityAccessKey),e.onHeightChange&&(N.onLayout=k);var U=yl.createElement(ss,Object.assign({size:"small",componentRef:s,accessible:!0},{alwaysShowToolTip:!0},N),NT(e,F,c,y,o,kX));return e.uiAnchorId?yl.createElement(DX.UIAnchor,{uid:e.uiAnchorId},U):U}));gi.displayName="CompositeButton"});function jT(e){return 16}var IX=de(()=>{"use strict"});var km,N7=de(()=>{"use strict";km="Separator"});var _X,MX=de(()=>{"use strict";jn();_X=function(){return{separatorWidth:Le.stroke.width10}}});var hor,bFe,AFe,LX,BX=de(()=>{"use strict";hor=se(wr());ut();N7();MX();bFe=!1,AFe=["vertical","insetSpacing"],LX={tokens:[_X,km],tokensThatAreAlsoProps:AFe,slotProps:{root:_t(function(e){return{style:Object.assign({},e.vertical?{borderLeftWidth:e.separatorWidth}:{borderTopWidth:e.separatorWidth},e.color&&{borderColor:e.color},bFe)}},["color","vertical","separatorWidth","insetSpacing"])}}});var PX,EFe,wm,OX=de(()=>{"use strict";PX=se(wr());ut();BX();N7();EFe={vertical:void 0},wm=Bn(Object.assign({displayName:km},LX,{slots:{root:PX.View},useRender:function(t,u){var s=u(t).root;return function(f,p){return Zr(s,Bt(t,f,EFe),p)}}}))});var UT=de(()=>{"use strict";N7();OX()});function TFe(e,t,u){return t=(0,GT.default)(t),(0,VX.default)(e,jX()?Reflect.construct(t,u||[],(0,GT.default)(e).constructor):t.apply(e,u))}function jX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(jX=function(){return!!e})()}var NX,HX,VX,GT,ZX,H7,W0,WT=de(()=>{"use strict";NX=se(Yr()),HX=se(et()),VX=se(ii()),GT=se(Wn()),ZX=se(li()),H7=se(Ye());UT();W0=(function(e){function t(){return(0,NX.default)(this,t),TFe(this,t,arguments)}return(0,ZX.default)(t,e),(0,HX.default)(t,[{key:"render",value:function(){var s=this,f=this.props.color?this.props.color:"#E6E6E6";t.customizations[f]||(t.customizations[f]=wm.customize({color:f}));var p={};return this.props.style&&(p.style={marginHorizontal:this.props.style.marginHorizontal}),this.props.onHeightChange&&(p.onLayout=function(r){var c,n;(n=(c=s.props).onHeightChange)===null||n===void 0||n.call(c,r.nativeEvent.layout.height)}),H7.createElement(t.customizations[f],p)}}])})(H7.PureComponent);W0.customizations={}});var UX,GX,WX=de(()=>{"use strict";UX=se(Ye());md();gd();Sm();GX=function(t){return UX.createElement(ca,{style:t.style,align:Ya.Stretch,onKeyDown:t.onKeyDown,handledKeys:[dt.Tab]},t.baseItems)}});function zX(e){return e.iconType!==void 0?{type:e.iconType,filled:!0}:void 0}function xFe(e,t,u){var s,f,p,r={paddingHorizontal:8,flexibleSize:!0,iconFontSize:20,borderRadius:(f=(s=e.style)===null||s===void 0?void 0:s.borderRadius)!==null&&f!==void 0?f:4};return!t||u||(r.paddingStart=8+jT((p=e.icon)===null||p===void 0?void 0:p.fontSize)),r}function kFe(e,t,u,s,f,p,r){var c=zX(t),n=e.itemTheme,a=e.automationLabelType,l=e.automationId;return V7.createElement(gi,{appearance:"subtle",key:t.key,title:t.title,titleStyle:t.titleStyle,onClick:function(){return u(t)},disabled:t.disabled,theme:n,htmlId:r+t.key,accessibilityRole:"menuitem",automationLabel:`${a}_${t.title}_${l}`,icon:c,style:xFe(e,p,t.iconType!==void 0),accessibilityPositionInSet:s,accessibilitySetSize:f})}var V7,zT,$X=de(()=>{"use strict";V7=se(Ye());O7();IX();xm();WT();WX();zT=function(t){var u=[];if(t.items){var s=t.items.filter(function(c){return c.type==="item"}),f=s.some(function(c){var n=zX(c);return!!n&&ll.shouldRender(n)}),p=(t==null?void 0:t.id)||"",r=1;u.push(t.items.map(function(c){switch(c.type){case"item":return kFe(t,c,t.onItemClick,r++,s.length,f,p);case"separator":return V7.createElement(W0,{key:c.key,color:t.theme&&t.theme.separator});default:return null}}))}return V7.createElement(GX,Object.assign({},t,{baseItems:u}))}});var KX=de(()=>{"use strict";O7()});function Z7(e){var t,u,s=Ku.useState(0),f=(0,$T.default)(s,2),p=f[0],r=f[1],c=Ku.useState(0),n=(0,$T.default)(c,2),a=n[0],l=n[1];if(e.onHeaderHeightChange){var o=e.componentStackStyle.marginTop?e.componentStackStyle.marginTop:e.componentStackStyle.marginVertical,d=e.componentStackStyle.paddingTop?e.componentStackStyle.paddingTop:e.componentStackStyle.paddingVertical,g=0;e.componentStackStyle.borderWidth&&(typeof e.componentStackStyle.borderWidth=="object"?g=e.componentStackStyle.borderWidth.top?e.componentStackStyle.borderWidth.top:0:g=e.componentStackStyle.borderWidth),e.onHeaderHeightChange((o||0)+(d||0)+g+p+a)}return Ku.createElement(ca,{direction:e.stackDirection,style:e.componentStackStyle,align:e.stackAlignment,accessibleLive:(t=e.accessibleLive)!==null&&t!==void 0?t:ec.Polite,accessibilityLabel:e.header,accessibilityRole:"group",accessible:!0},Ku.createElement(jl,{text:(u=e.header)!==null&&u!==void 0?u:"",style:e.headerStyle,onHeightChange:r,accessibilityRole:"heading",accessibilityHidden:!0}),e.subheader&&e.subheaderStyle?Ku.createElement(jl,{text:e.subheader,style:e.subheaderStyle,onHeightChange:l,accessibilityRole:"text",accessibilityHidden:!0}):Ku.createElement(Ku.Fragment,null),e.children)}var $T,Ku,Wor,qX=de(()=>{"use strict";$T=se(gt()),Ku=se(Ye());md();gd();M7();Wor=se(wr())});var Dm,j7=de(()=>{"use strict";Dm="Link"});var KT,qT=de(()=>{"use strict";KT=function(t){return{color:t.colors.brandForegroundLink,alignSelf:"flex-start",variant:"body1",textDecorationLine:"underline",disabled:{color:t.colors.neutralForegroundDisabled,textDecorationLine:"none",focused:{borderColor:t.colors.strokeFocus2}},hovered:{color:t.colors.brandForegroundLinkHover},pressed:{color:t.colors.brandForegroundLinkPressed},visited:{color:t.colors.brandForegroundLink},focused:{color:t.colors.brandForegroundLink,borderColor:t.colors.strokeFocus2},subtle:{color:t.colors.neutralForeground2,hovered:{color:t.colors.neutralForeground2Hover},pressed:{color:t.colors.neutralForeground2Pressed},visited:{color:t.colors.neutralForeground2},focused:{color:t.colors.neutralForeground2,borderColor:t.colors.strokeFocus2}},brand:{color:t.colors.neutralForegroundInvertedLink,hovered:{color:t.colors.neutralForegroundInvertedLinkHover},pressed:{color:t.colors.neutralForegroundInvertedLinkPressed},visited:{color:t.colors.neutralForegroundInvertedLink},focused:{color:t.colors.neutralForegroundInvertedLink,borderColor:t.colors.strokeFocus2}}}}});var QT,QX,JT,XT=de(()=>{"use strict";QT=se(oa());ut();Bl();j7();qT();QX=["inline","subtle","hovered","focused","pressed","disabled"],JT={tokens:[KT,Dm],states:QX,slotProps:{root:_t(function(e){return{style:{alignSelf:e.alignSelf}}},["alignSelf"]),content:_t(function(e,t){return{style:Object.assign({alignSelf:e.alignSelf,textDecorationLine:e.textDecorationLine,color:e.color,fontStyle:e.fontStyle,textAlign:e.textAlign},xa.from(e,t),sn.from(e,t)),variant:e.variant}},["alignSelf","color","textDecorationLine","textAlign"].concat((0,QT.default)(xa.keys),(0,QT.default)(sn.keys)))}}});var JX,XX,ms,YX,wFe,DFe,YT,ex=de(()=>{"use strict";JX=se(gt()),XX=se(Qt()),ms=se(Ye()),YX=se(wr());Pn();wFe=["accessible","accessibilityRole","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"],DFe={},YT=function(t){var u,s=ms.useRef(null),f=t.accessible,p=f===void 0?!0:f,r=t.accessibilityRole,c=t.onKeyUp,n=t.onKeyDown,a=t.keyUpEvents,l=t.keyDownEvents,o=t.onPress,d=t.onAccessibilityTap,g=t.tooltip,m=t.url,y=t.accessibilityState,h=t.componentRef,R=h===void 0?s:h,C=t.disabled,S=t.enableFocusRing,F=t.focusable,E=F===void 0?!0:F,A=(0,XX.default)(t,wFe),T=!!C,D=ms.useState(!1),_=(0,JX.default)(D,2),M=_[0],k=_[1],v=ms.useCallback(function(G){k(!0),m?YX.Linking.openURL(m):o&&o(G),G.stopPropagation()},[k,m,o]),b=T||!E?null:R,x=su(b,v),w=as(Object.assign({},A,{disabled:T,onPress:x})),L=fi(v," ","Enter"),N=Object.assign({},w.state,{visited:M}),U=ms.useCallback(function(G){d?d():v(G)},[v,d]),K=(u=g??m)!=null?u:void 0;return{props:Object.assign({},A,L,w.props,{onAccessibilityTap:U},DFe,{accessible:p,accessibilityRole:"link",accessibilityState:Yg(T,y),enableFocusRing:S??!0,focusable:E&&!T,cursor:T?"not-allowed":"pointer",ref:Ui(R),tooltip:K}),state:N}}});var eY,rY,tY,aY,IFe,U7,rx,nY=de(()=>{"use strict";eY=se(W1()),rY=se(Qt()),tY=se(Ye()),aY=se(wr());ut();dn();XT();j7();ex();IFe=["inline"],U7=function(t,u,s){return u[t]||s[t]||t===s.appearance},rx=Bn(Object.assign({displayName:Dm},JT,{slots:{root:aY.View,content:yt},useRender:function(t,u){var s=YT(t),f=u(t,function(p){return U7(p,s.state,t)});return function(p){for(var r,c=Bt(s.props,p),n=c.inline,a=(0,rY.default)(c,IFe),l=!0,o=!0,d=arguments.length,g=new Array(d>1?d-1:0),m=1;m<d;m++)g[m-1]=arguments[m];var y=tY.default.Children.toArray(g).find(function(h){return typeof h=="string"});return n||a.selectable?Zr(f.content,a,g):Zr(f.root,(0,eY.default)({},a,{accessibilityLabel:(r=a.accessibilityLabel)!=null?r:y}),Zr(f.content,{focusable:!1,accessible:!1},g))}}}))});var Im,G7=de(()=>{"use strict";Im="RNFLink"});var iY,lY=de(()=>{"use strict";G7();iY=[{tokens:{variant:"secondaryStandard",color:"link",borderColor:"transparent",borderStyle:"solid",borderWidth:2,borderRadius:4,textDecorationLine:"underline"},root:Object.assign({accessible:!0,focusable:!0,enableFocusRing:!1},{cursor:"pointer"},{accessibilityRole:"link",style:{display:"flex",alignItems:"flex-start"}}),content:{style:{textDecorationLine:"underline",textAlign:"center"}},_precedence:["visited","hovered","focused","pressed","disabled"],_overrides:{disabled:{tokens:{color:"link"}},hovered:{tokens:{color:"linkHovered"}},pressed:{tokens:{color:"linkPressed"}},visited:{tokens:{color:"link"}},focused:{tokens:{borderColor:"focusBorder"}}}},Im]});function oY(e,t){var u=e.url,s=e.onPress,f=(0,ax.default)(e,_Fe),p=vd.useState({visited:!1}),r=(0,tx.default)(p,2),c=r[0],n=r[1],a=vd.useCallback(function(y){n({visited:!0}),u?W7.Linking.openURL(u):s&&s(y)},[n,u,s]),l=su(t,a),o=as(Object.assign({onPress:l},f)),d=fi(a," ","Enter"),g=Object.assign({},o.state,c),m=Object.assign({},e,o.props,d);return[m,g]}var tx,ax,vd,W7,_Fe,MFe,LFe,uY=de(()=>{"use strict";tx=se(gt()),ax=se(Qt()),vd=se(Ye()),W7=se(wr());Pn();dn();Bl();$v();Kv();U1();lY();G7();_Fe=["url","onPress"],MFe=["content","onAccessibilityTap","componentRef"];LFe=M0({displayName:Im,settings:iY,usePrepareProps:function(t,u){var s=vd.useRef(null),f=t.content,p=t.onAccessibilityTap,r=t.componentRef,c=r===void 0?s:r,n=(0,ax.default)(t,MFe),a=oY(n,c),l=(0,tx.default)(a,2),o=l[0],d=l[1],g=p||o.onPress,m={content:!!f},y=Ui(c),h=u(t,function(C){return d[C]||t[C]}),R=Ol(h,{root:Object.assign({},o,{ref:y,onAccessibilityTap:g}),content:{children:f}});return{slotProps:R,state:Object.assign({},d,m)}},render:function(t,u){for(var s=u.state&&u.state.content,f=arguments.length,p=new Array(f>2?f-2:0),r=2;r<f;r++)p[r-2]=arguments[r];return p&&p.length&&p.length===1&&p[0]!==void 0?Zr(t.root,null,s&&Zr(t.content,null),p):Zr(t.root,null,s&&Zr(t.content,null))},slots:{root:W7.View,content:os},styles:{root:[],content:[es,J2,Q2]}})});var cY=de(()=>{"use strict";j7();qT();XT();ex();nY();G7();uY()});var nx,Ei,Ti,ix=de(()=>{"use strict";nx=se(Ye()),Ei=nx.createContext(!1);Ei.displayName="UseFluentV9Context";Ti=nx.createContext(!1);Ti.displayName="UseUiCoherenceContext"});var sY,z0,BFe,PFe,OFe,NFe,dY,fY=de(()=>{"use strict";sY=se(gt()),z0=se(Ye());I7();Sm();ix();KX();BFe=function(t){return t.accessibilityLabel||t.title||t.strings&&t.strings.defaultOverflowButtonAccessibilityLabel},PFe=function(t,u,s){var f,p,r=Object.assign({},(p=(f=u.buttonOnlyTheme)!==null&&f!==void 0?f:u.theme)!==null&&p!==void 0?p:s!=null&&s.useFluentV9?mT:w7);return t&&(r.background.hover&&(r.background=Object.assign(Object.assign({},r.background),{resting:r.background.hover})),r.title.hover&&(r.title=Object.assign(Object.assign({},r.title),{resting:r.title.hover})),r.subtitle&&r.subtitle.hover&&(r.subtitle=Object.assign(Object.assign({},r.subtitle),{resting:r.subtitle.hover})),r.icon&&r.icon.hover&&(r.icon=Object.assign(Object.assign({},r.icon),{resting:r.icon.hover}))),r},OFe=function(t){var u=t.style;return u&&u.paddingHorizontal!==void 0?u:Object.assign(Object.assign({},u),{paddingHorizontal:8})},NFe=function(t,u,s){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,p=arguments.length>4?arguments[4]:void 0,r=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0,n=arguments.length>7?arguments[7]:void 0,a,l,o,d,g;return z0.createElement(gi,{appearance:"subtle",ref:r,key:s,htmlId:c,title:t.title,icon:{type:(l=(a=t.icon)===null||a===void 0?void 0:a.type)!==null&&l!==void 0?l:"Overflow",filled:((o=t.icon)===null||o===void 0?void 0:o.filled)||f},tooltip:(d=t.tooltip)!==null&&d!==void 0?d:(g=t.strings)===null||g===void 0?void 0:g.defaultOverflowButtonAccessibilityLabel,tooltipProps:t.layerHostId?{layerHostId:t.layerHostId}:void 0,disabled:t.disabled,hidden:t.hidden,refusesKeyboardFocus:t.refusesKeyboardFocus,style:OFe(t),theme:PFe(f,t,n),strings:t.strings,onClick:u,onHoverIn:t.onHoverIn,onHoverOut:t.onHoverOut,onFocus:t.onFocus,onBlur:t.onBlur,accessibilityLabel:BFe(t),accessibilityPositionInSet:t.accessibilityPositionInSet,accessibilitySetSize:t.accessibilitySetSize,accessibilityRole:"overflow",accessibilityState:f,onAccessibilityExpandCollapse:p,automationLabel:`${t.automationLabelType}_${t.title||"OverFlow"}_${t.automationId}`,hasKeyboardFocus:t.hasKeyboardFocus,onHeightChange:t.onHeightChange})},dY=function(t){var u=z0.useRef(null),s=z0.useRef(null),f=z0.useState(!!t.startOpen),p=(0,sY.default)(f,2),r=p[0],c=p[1],n=z0.useContext(Ei),a=function(F){var E;r||(F?s.current=document.activeElement:s.current=null,c(!0),(E=t.onMenuOpen)===null||E===void 0||E.call(t))},l=function(){var F;(F=u.current)===null||F===void 0||F.focus()},o=function(){var F;(F=s.current)===null||F===void 0||F.focus()},d=function(F){var E;(E=t.onMenuDismiss)===null||E===void 0||E.call(t,F),t.shouldFocusButtonOnDismiss!==!1?l():o(),s.current=null},g=function(F){d(F),c(!1)},m=function(){c(function(F){var E,A=!F;return A?(E=t.onMenuOpen)===null||E===void 0||E.call(t):d(),A})},y=function(F){var E;(E=t.onClick)===null||E===void 0||E.call(t,F),F.preventDismiss||g()},h=function(F){t.onTabClose&&F.key===dt.Tab&&g(!0)},R=function(F){F==="expand"&&r||F==="collapse"&&!r||m()},C=NFe(t,m,"button",r,R,u,t.id,{useFluentV9:n});return{menuOpen:r,button:C,buttonRef:u,focus:l,setMenuOpen:c,onAccessibilityExpandCollapse:R,onMenuOpen:a,onMenuDismiss:g,onItemClick:y,onKeyDown:h}}});var qu,z7,_m,gY=de(()=>{"use strict";qu=se(Ye()),z7=se(Ye());nm();$X();fY();_m=qu.memo((0,z7.forwardRef)(function(e,t){var u,s=dY(Object.assign(Object.assign({},e),{shouldFocusButtonOnDismiss:!0})),f=s.menuOpen,p=s.button,r=s.buttonRef,c=s.focus,n=s.onAccessibilityExpandCollapse,a=s.onMenuOpen,l=s.onMenuDismiss,o=s.onItemClick,d=s.onKeyDown;return qu.useEffect(function(){e.startOpen&&a()},[]),(0,z7.useImperativeHandle)(t,function(){return{focus:c,openMenu:a,onAccessibilityExpandCollapse:n}}),qu.createElement(qu.Fragment,null,p,f&&qu.createElement(L0,{key:"callout",borderWidth:1,accessibilityRole:"menu",isBeakVisible:!1,onDismiss:l,setInitialFocus:!0,target:(u=r.current)===null||u===void 0?void 0:u.getElementRef()},qu.createElement(zT,Object.assign({},e,{style:{paddingHorizontal:1,paddingVertical:1},onItemClick:o,onKeyDown:d}))))}));_m.displayName="OverflowMenu"});function VFe(e){return;var t}var lx,No,$7,K7,mY=de(()=>{"use strict";lx=se(gt()),No=se(Ye()),$7=se(wr());K7=function(t){var u=No.useRef(null),s=t.scrollTo,f=t.style;No.useEffect(function(){return y()},[s==null?void 0:s.top,s==null?void 0:s.bottom]);var p=No.useState({x:0,y:0}),r=(0,lx.default)(p,2),c=r[0],n=r[1],a=No.useState(0),l=(0,lx.default)(a,2),o=l[0],d=l[1],g=No.useCallback(function(h){n(h.nativeEvent.contentOffset)},[n]),m=No.useCallback(function(h){d(h.nativeEvent.layout.height)},[d]),y=function(){if(u.current&&t.scrollTo){var R=t.scrollTo,C=R.top,S=R.bottom,F=6,E=Math.max(C-F,0),A=S+F;E<c.y?u.current.scrollTo({y:E,animated:!0}):A>=c.y+o&&u.current.scrollTo({y:A-o,animated:!0})}};return No.createElement($7.ScrollView,{ref:u,onLayout:m,onScroll:g,style:VFe(f)},t.children)}});var Rd,ox=de(()=>{"use strict";Rd="Shimmer"});var ux=de(()=>{"use strict";ox()});var cx,sx,dx,fx=de(()=>{"use strict";cx=0,sx=500,dx=2e3});var hY,pY=de(()=>{"use strict";fx();hY=function(t){return{angle:cx,backgroundColor:t.colors.background,delay:sx,duration:dx,shimmerColor:t.colors.bodyFrameDivider,shimmerColorOpacity:1,shimmerWaveColor:"#E1E1E1",shimmerWaveColorOpacity:1,shimmerWaveWidth:"100%"}}});var vY,RY=de(()=>{"use strict";ut();ux();pY();vY={tokens:[hY,Rd],tokensThatAreAlsoProps:"all",slotProps:{root:_t(function(e){return{accessibilityRole:"progressbar",accessible:!0,style:{overflow:"hidden",backgroundColor:e.backgroundColor}}},["backgroundColor"]),shimmerWaveContainer:_t(function(e){return{delay:e.delay,duration:e.duration,shimmerColor:e.shimmerColor}},["delay","duration","shimmerColor"]),shimmerWave:_t(function(e){return{angle:e.angle,shimmerColor:e.shimmerColor,shimmerWaveColor:e.shimmerWaveColor,shimmerWaveWidth:e.shimmerWaveWidth}},["angle","shimmerColor","shimmerWaveColor","shimmerWaveWidth"]),clippingMask:_t(function(e){return{backgroundColor:e.backgroundColor}},["backgroundColor"])}}});function FY(e,t,u,s,f,p){u*2>f&&(u=f/2),s*2>p&&(s=p/2);var r=f-u*2,c=p-s*2,n=0,a=0,l=1,o=["M",e+u,t];return o=o.concat(["h",r]),o=o.concat(["a",u,s,n,a,l,u,s]),o=o.concat(["v",c]),o=o.concat(["a",u,s,n,a,l,-u,s]),o=o.concat(["h",-r]),o=o.concat(["a",u,s,n,a,l,-u,-s]),o=o.concat(["v",-c]),o=o.concat(["a",u,s,n,a,l,u,-s]),o=o.concat("z"),o.join(" ")}function CY(e){return FY(e.x?e.x:0,e.y?e.y:0,e.borderRadiusX?e.borderRadiusX:0,e.borderRadiusX?e.borderRadiusY:0,e.width?e.width:100,e.height?e.height:16)}function yY(e){var t=e.radius?e.radius:12;return FY(e.cx?e.cx-e.radius:12,e.cy?e.cy-e.radius:12,t,t,t*2,t*2)}var SY=de(()=>{"use strict"});var Xur,ZFe,jFe,UFe,bY,AY=de(()=>{"use strict";Xur=se(ad()),ZFe=nd(),jFe="RCTNativeAnimatedShimmer",UFe={uiViewClassName:"RCTNativeAnimatedShimmer",validAttributes:{delay:!0,duration:!0}},bY=ZFe.get(jFe,function(){return UFe})});var EY,Mm,TY,ei,GFe,WFe,zFe,$Fe,hs,xY=de(()=>{"use strict";EY=se(Qt()),Mm=se(wr());ut();ut();TY=se(jg()),ei=se(Fa());RY();ox();SY();AY();GFe=["elements"],WFe=function(t){var u=t.backgroundColor,s=t.viewBoxHeight,f=t.viewBoxWidth,p={style:{position:"absolute",height:s,width:f},viewBox:"0 0 "+f+" "+s,preserveAspectRatio:"xMinYMin slice"};return Zr(ei.Svg,p,Zr(ei.Defs,null,Zr(ei.ClipPath,{id:"shimmerCuts"},Zr(ei.Path,{d:t.clipPath,clipRule:"evenodd"}))),Zr(ei.Rect,{width:"100%",height:"100%",fill:u,clipPath:"url(#shimmerCuts)"}))},zFe=function(t){var u=t.shimmerColor,s=t.shimmerColorOpacity,f=t.shimmerWaveColor,p=t.shimmerWaveColorOpacity,r=t.viewBoxHeight,c=t.viewBoxWidth,n={style:{height:r,width:c},viewBox:"0 0 "+c+" "+r,preserveAspectRatio:"xMinYMin slice"};return typeof(0,Mm.processColor)(f)!="object"&&typeof(0,Mm.processColor)(u)!="object"?Zr(ei.Svg,n,Zr(ei.LinearGradient,{id:"gradient"},Zr(ei.Stop,{stopColor:u,stopOpacity:s}),Zr(ei.Stop,{offset:"20%",stopColor:f,stopOpacity:p}),Zr(ei.Stop,{offset:"40%",stopColor:u,stopOpacity:s})),Zr(ei.Rect,{width:t.shimmerWaveWidth,height:"100%",fill:"url(#gradient)"})):Zr(ei.Svg,n,Zr(ei.Rect,{width:t.shimmerWaveWidth,height:"100%",fill:f,fillOpacity:p,scaleX:"0.4"}))},$Fe=function(t){var u=t.shimmerColor,s=t.viewBoxHeight,f=t.viewBoxWidth;return Zr(bY,Object.assign({},t,{style:{backgroundColor:u,height:s,width:f,overflow:"hidden"}}))},hs=Bn(Object.assign({displayName:Rd},vY,{slots:{root:Mm.View,clippingMask:WFe,shimmerWave:zFe,shimmerWaveContainer:$Fe},useRender:function(t,u){var s=u(t);return function(f){var p=Bt(t,f),r=p.elements,c=(0,EY.default)(p,GFe),n=[],a=0,l=0;r&&r.forEach(function(d){if(d.type=="circle"){n=n.concat(yY(d));var g=d.cx+d.radius,m=d.cy+d.radius;a=a>=g?a:g,l=l>=m?l:m}else if(d.type=="rect"){n=n.concat(CY(d));var y=d.x+d.width,h=d.y+d.height;a=a>=y?a:y,l=l>=h?l:h}else(0,TY.assertNever)(d)});var o=n.join(" ").concat("M 0 0 h "+a+" v "+l+" h -"+a+" z ");return Zr(s.root,c,Zr(s.shimmerWaveContainer,{viewBoxHeight:l,viewBoxWidth:a},Zr(s.shimmerWave,{viewBoxHeight:l,viewBoxWidth:a})),Zr(s.clippingMask,{clipPath:o,viewBoxHeight:l,viewBoxWidth:a}))}}}))});var q7=de(()=>{"use strict";xY();ux();fx()});function KFe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:24,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:8,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:120,s=arguments.length>3?arguments[3]:void 0,f,p,r=16,c=e/2,n=(f=s==null?void 0:s.paddingHorizontal)!==null&&f!==void 0?f:8,a=(p=s==null?void 0:s.paddingVertical)!==null&&p!==void 0?p:4,l=4,o=e>r?e:r,d=(o-e)/2,g=(o-r)/2;return{items:[{type:"circle",radius:c,cx:n+c,cy:a+d+c},{type:"rect",x:n+e+t,y:a+g,width:u,height:16},{type:"circle",radius:c,cx:n+c,cy:a+(o+l)+d+c},{type:"rect",x:n+e+t,y:a+(o+l)+g,width:u-20,height:16},{type:"circle",radius:c,cx:n+c,cy:a+2*(o+l)+d+c},{type:"rect",x:n+e+t,y:a+2*(o+l)+g,width:u,height:16}],width:2*n+e+t+u,height:2*a+3*o+8}}var kY,Q7,wY=de(()=>{"use strict";kY=se(Ye());q7();Q7=function(t){var u=t.theme,s=KFe(t.circleSize,t.gapSize,t.lineSize,t.style),f=s.items,p=s.width,r=s.height;return kY.createElement(hs,{backgroundColor:u==null?void 0:u.background,shimmerColor:u==null?void 0:u.shimmer,shimmerWaveColor:u==null?void 0:u.shimmerWave,style:{minWidth:p,minHeight:r},elements:f})}});var $0,DY=de(()=>{"use strict";$0="Segoe UI"});var Lm,J7=de(()=>{"use strict";Lm="Tab"});var tc,p0r,IY,_Y=de(()=>{"use strict";tc=se(Ye()),p0r=se(wr());ut();IY=function(t,u,s,f){var p=f.canShowAnimatedIndicator,r=f.selectedKey,c=f.vertical,n=tc.default.useMemo(function(){return{style:Object.assign({display:"flex",alignItems:"center",flexDirection:u.flexDirection,alignSelf:"flex-start",justifyContent:"center",padding:1,backgroundColor:u.backgroundColor},c?{}:{height:"100%"},sn.from(u,s))}},[u,s,c]),a=tc.default.useMemo(function(){return{style:{flexDirection:"row",paddingStart:u.contentMarginStart,paddingEnd:u.contentMarginEnd}}},[u.contentMarginStart,u.contentMarginEnd]),l=tc.default.useMemo(function(){return{numberOfLines:u.numberOfLines,style:Object.assign({color:u.color},xa.from(u,s))}},[u,s]),o=tc.default.useMemo(function(){return t.icon?Object.assign({},t.icon,{color:u.iconColor,size:u.iconSize}):{}},[t.icon,u.iconColor,u.iconSize]),d=tc.default.useMemo(function(){return{style:{display:"flex",alignItems:"center",flexDirection:"row",flex:0,alignSelf:"flex-start",justifyContent:"center",marginHorizontal:u.stackMarginHorizontal,marginVertical:u.stackMarginVertical}}},[u.stackMarginHorizontal,u.stackMarginVertical]),g=tc.default.useMemo(function(){return{style:Object.assign({backgroundColor:s.colors.transparentBackground},c?{height:"100%",width:u.indicatorThickness,paddingVertical:u.indicatorMargin}:{width:"100%",height:u.indicatorThickness,paddingHorizontal:u.indicatorMargin})}},[c,u.indicatorThickness,u.indicatorMargin,s]),m=tc.default.useMemo(function(){var y=t.tabKey===r&&p;return{style:{flex:1,borderRadius:u.indicatorRadius,backgroundColor:y?s.colors.transparentBackground:u.indicatorColor}}},[p,t.tabKey,r,u.indicatorColor,u.indicatorRadius,s]);return{root:n,contentContainer:a,content:l,icon:o,stack:d,indicatorContainer:g,indicator:m}}});var MY,LY=de(()=>{"use strict";vn();MY=function(t){return{borderColor:t.colors.transparentBackground,color:t.colors.neutralForeground2,iconColor:t.colors.neutralForeground2,indicatorColor:t.colors.transparentBackground,transparent:{backgroundColor:t.colors.transparentBackground},subtle:{backgroundColor:t.colors.subtleBackground},selected:{color:t.colors.neutralForeground1,iconColor:t.colors.compoundBrandForeground1,indicatorColor:t.colors.compoundBrandStroke1,pressed:{color:pt(t)?t.colors.neutralForeground2:t.colors.neutralForeground1Pressed,iconColor:pt(t)?t.colors.neutralForeground2:t.colors.compoundBrandForeground1Pressed,indicatorColor:t.colors.compoundBrandStroke1Pressed}},disabled:{color:pt(t)?t.colors.neutralStrokeDisabled:t.colors.neutralForegroundDisabled,iconColor:pt(t)?t.colors.neutralStrokeDisabled:t.colors.neutralForegroundDisabled,selected:{color:pt(t)?t.colors.neutralStrokeDisabled:t.colors.neutralForegroundDisabled,iconColor:pt(t)?t.colors.neutralStrokeDisabled:t.colors.neutralForegroundDisabled,indicatorColor:pt(t)?t.colors.neutralStrokeDisabled:t.colors.neutralForegroundDisabled}},hovered:{color:pt(t)?t.colors.neutralForeground2:t.colors.neutralForeground2Hover,iconColor:pt(t)?t.colors.compoundBrandForeground1Hover:t.colors.neutralForeground2Hover,indicatorColor:pt(t)?t.colors.compoundBrandStroke1Hover:t.colors.neutralStroke1Hover,selected:{color:pt(t)?t.colors.neutralForeground2:t.colors.neutralForeground1Hover,iconColor:pt(t)?t.colors.neutralForeground2:t.colors.compoundBrandForeground1Hover,indicatorColor:t.colors.compoundBrandStroke1Hover,subtle:{indicatorColor:pt(t)?t.colors.neutralStroke1:t.colors.compoundBrandStroke1Hover}},disabled:{indicatorColor:t.colors.transparentBackground},transparent:{backgroundColor:t.colors.transparentBackgroundHover},subtle:{backgroundColor:t.colors.subtleBackgroundHover,indicatorColor:pt(t)?t.colors.neutralStroke1:t.colors.neutralStroke1Hover}},pressed:{color:pt(t)?t.colors.neutralForeground2:t.colors.neutralForeground2Pressed,iconColor:pt(t)?t.colors.neutralForeground2:t.colors.neutralForeground2Pressed,indicatorColor:pt(t)?t.colors.compoundBrandBackground1Pressed:t.colors.neutralStroke1Pressed,transparent:{backgroundColor:t.colors.transparentBackgroundPressed},subtle:{backgroundColor:t.colors.subtleBackgroundPressed}},focused:{borderColor:pt(t)?t.colors.compoundBrandStroke1:t.colors.neutralForeground1}}}});var BY,qFe,PY,OY=de(()=>{"use strict";ut();J7();LY();BY=["small","medium","large","vertical","hovered","disabled","selected","focused","pressed","transparent","subtle","hasIcon"],qFe={indicatorOrientation:"horizontal",indicatorThickness:2,borderWidth:2,borderRadius:4,contentMarginStart:2,contentMarginEnd:2,flexDirection:"column",indicatorRadius:99,numberOfLines:1,small:{iconSize:20,iconMargin:2,indicatorMargin:8,stackMarginHorizontal:6,stackMarginVertical:8,variant:"body1",selected:{variant:"body1Strong"}},medium:{iconSize:20,iconMargin:6,indicatorMargin:12,stackMarginHorizontal:10,stackMarginVertical:12,variant:"body1",selected:{variant:"body1Strong"}},large:{iconSize:24,iconMargin:6,indicatorMargin:12,stackMarginHorizontal:10,stackMarginVertical:16,variant:"body2",selected:{variant:"subtitle2"}},vertical:{flexDirection:"row-reverse",indicatorOrientation:"vertical",small:{indicatorMargin:4,stackMarginHorizontal:6,stackMarginVertical:2},medium:{indicatorMargin:8,stackMarginHorizontal:10,stackMarginVertical:6},large:{indicatorMargin:10,stackMarginHorizontal:10,stackMarginVertical:8}},hasIcon:{contentMarginStart:8}},PY=I0(qFe,MY,Lm)});var NY,Fd,ps,Bm=de(()=>{"use strict";NY=se(Ye()),Fd=function(){return null},ps=NY.createContext({addTabKey:Fd,appearance:"transparent",canShowAnimatedIndicator:!1,disabled:!1,onTabSelect:Fd,removeTabKey:Fd,selectedKey:"",setFocusedTabRef:Fd,size:"small",tabKeys:[],vertical:!1,updateDisabledTabs:Fd,updateTabRef:Fd})});function YFe(e,t,u){return u?Object.assign({disabled:e,selected:t},u):{disabled:e,selected:t}}var VY,gx,Sl,QFe,JFe,HY,ZY,XFe,jY=de(()=>{"use strict";VY=se(oa()),gx=se(Qt()),Sl=se(Ye());ut();Pn();Bm();QFe=["accessibilityActions","accessibilityPositionInSet","accessibilitySetSize","accessibilityState","accessible","componentRef","disabled","icon","onAccessibilityAction","tabKey"],JFe=["addTabKey","invoked","onTabSelect","removeTabKey","setInvoked","setFocusedTabRef","selectedKey","tabKeys","vertical","updateDisabledTabs","updateTabRef"],HY=[{name:"Select"}],ZY=function(t){var u=Sl.useRef(null),s=t.accessibilityActions,f=t.accessibilityPositionInSet,p=t.accessibilitySetSize,r=t.accessibilityState,c=t.accessible,n=t.componentRef,a=n===void 0?u:n,l=t.disabled,o=t.icon,d=t.onAccessibilityAction,g=t.tabKey,m=(0,gx.default)(t,QFe),y=Sl.useContext(ps),h=y.addTabKey,R=y.invoked,C=y.onTabSelect,S=y.removeTabKey,F=y.setInvoked,E=y.setFocusedTabRef,A=y.selectedKey,T=y.tabKeys,D=y.vertical,_=y.updateDisabledTabs,M=y.updateTabRef,k=(0,gx.default)(y,JFe),v=l||k.disabled,b=Sl.useCallback(function(){C(g),a&&E(a)},[a,E,C,g]),x=Sl.useCallback(function(){b(),F(!0)},[b,F]),w=$n(Object.assign({},m,{onPress:x})),L=fi(b," ","Enter");Sl.useEffect(function(){return h(g),A===g&&a&&E(a),function(){return S(g)}},[]),Sl.useEffect(function(){M(g,a)},[g,a]),Sl.useEffect(function(){_(g,l)},[g,l]),Sl.useEffect(function(){if(R&&F&&g===A&&!v){var K;a&&E(a),a==null||(K=a.current)==null||K.focus(),F(!1)}},[R,F]);var N=Sl.useCallback(function(K){if(!v){switch(K.nativeEvent.actionName){case"Select":b();break}d&&d(K)}},[b,v,d]),U=Sl.useMemo(function(){return s?[].concat(HY,(0,VY.default)(s)):HY},[s]);return{props:Object.assign({},t,w.props,{accessible:c??!0,accessibilityRole:"tab",accessibilityActions:U,accessibilityPositionInSet:f??T.findIndex(function(K){return K===g})+1,accessibilityState:XFe(v,A===g,r),accessibilitySetSize:p??T.length,disabled:v,focusable:!v,icon:o,onAccessibilityAction:N,ref:Ui(a),tabKey:g},L),state:Object.assign({},w.state,{selected:g===A})}},XFe=ua(YFe)});function GY(e,t,u,s){var f=t.addTabLayout,p=t.selectedKey,r=t.layout,c=t.updateAnimatedIndicatorStyles,n=t.vertical,a=e.tabKey,l=e.onLayout;X7.default.useEffect(function(){a===p&&c&&c({backgroundColor:u.indicatorColor,borderRadius:u.indicatorRadius})},[a,p,u.indicatorColor,u.indicatorRadius]);var o=X7.default.useCallback(function(d){if(d.nativeEvent.layout&&!1||r!=null&&r.tablist&&r.tablist.width>0&&d.nativeEvent.layout.height<=r.tablist.height&&d.nativeEvent.layout.height<eCe){var g=d.nativeEvent.layout,m=g.width,y=g.height,h=g.x,R=g.y,C,S,F,E,A=1,T=u.indicatorMargin+u.borderWidth+A;n?(C=u.indicatorThickness,S=y-T*2,E=R+T,UY.I18nManager.isRTL?F=h+m-(u.borderWidth+A+C):F=h+u.borderWidth+A):(C=m-T*2,S=u.indicatorThickness,F=h+T,E=y+R-S-u.borderWidth-A),f(a,{x:F,y:E,width:C,height:S})}l&&l(d)},[f,r,l,a,u.borderWidth,u.indicatorMargin,u.indicatorThickness,n]);return X7.default.useMemo(function(){return Object.assign({},s,{onLayout:o})},[s,o])}var X7,UY,eCe,WY=de(()=>{"use strict";X7=se(Ye()),UY=se(wr()),eCe=2e4});var zY,mx,Y7,vs,rCe,tCe,e6,$Y=de(()=>{"use strict";zY=se(Qt()),mx=se(gt()),Y7=se(Ye()),vs=se(wr());ut();z1();dn();_Y();J7();OY();jY();WY();Bm();rCe=["icon","tabKey","onLayout"],tCe=function(t,u,s,f){return u[t]||s[t]||f[t]||t===f.appearance||t===f.size||t==="hasIcon"&&s.icon},e6=Uu(function(e,t){var u=Y7.default.useContext(ps),s=ZY(e),f=Dt(),p=t(f),r=(0,mx.default)(p,2),c=r[0],n=r[1],a=Z1(c,BY,n,function(F){return tCe(F,s.state,s.props,u)}),l=(0,mx.default)(a,2);c=l[0],n=l[1];var o=IY(s.props,c,f,u),d=GY(e,u,c,o.root),g=di(vs.Pressable,d),m=di(vs.View,o.stack),y=di(vs.View,o.indicatorContainer),h=di(vs.View,o.indicator),R=di(vs.View,o.contentContainer),C=di(os,o.content),S=di(cs,o.icon);return function(F){if(!s.state)return null;for(var E="",A=!1,T=arguments.length,D=new Array(T>1?T-1:0),_=1;_<T;_++)D[_-1]=arguments[_];Y7.default.Children.forEach(D,function(w){w!==null&&(A=!0,typeof w=="string"&&(E=w))});var M=Bt(s.props,F,{accessibilityLabel:s.props.accessibilityLabel||F.accessibilityLabel||E}),k=M.icon,v=M.tabKey,b=M.onLayout,x=(0,zY.default)(M,rCe);return Zr(g,x,Zr(m,null,k&&Zr(S,k),A&&Zr(R,null,Y7.default.Children.map(D,function(w,L){return typeof w=="string"?Zr(C,{accessible:!1,key:L},w):w}))),Zr(y,null,Zr(h,null)))}},PY);e6.displayName=Lm});var Pm,r6=de(()=>{"use strict";Pm="TabList"});var KY,qY=de(()=>{"use strict";KY=function(){return{direction:"row",vertical:{direction:"column"}}}});var QY,JY=de(()=>{"use strict";ut();r6();qY();QY={tokens:[KY,Pm],states:["vertical"],slotProps:{stack:_t(function(e){return{style:{display:"flex",flexDirection:e.direction,flex:0}}},["direction"]),root:_t(function(e,t){return{style:Object.assign({display:"flex",alignItems:"flex-start"},pn.from(e,t))}},pn.keys)}}});function nCe(e,t){return t?Object.assign({disabled:e},t):{disabled:e}}var XY,YY,ac,Tn,q0r,eee,aCe,ree=de(()=>{"use strict";XY=se(In()),YY=se(oa()),ac=se(gt()),Tn=se(Ye()),q0r=se(wr());ut();Pn();eee=function(t){var u=Tn.useRef(null),s=t.accessible,f=t.appearance,p=f===void 0?"transparent":f,r=t.accessibilityState,c=t.componentRef,n=c===void 0?u:c,a=t.defaultSelectedKey,l=t.disabled,o=l===void 0?!1:l,d=t.isCircularNavigation,g=t.onTabSelect,m=t.selectedKey,y=t.size,h=y===void 0?"medium":y,R=t.vertical,C=R===void 0?!1:R,S=RA(m||a||null,g),F=m??S.selectedKey,E=Tn.useState(Tn.useRef(null)),A=(0,ac.default)(E,2),T=A[0],D=A[1],_=Tn.useState(!1),M=(0,ac.default)(_,2),k=M[0],v=M[1],b=Tn.useState([]),x=(0,ac.default)(b,2),w=x[0],L=x[1],N=Tn.useState(!1),U=(0,ac.default)(N,2),K=U[0],G=U[1],$=Tn.useRef({}).current,O=Tn.useRef({}).current,j=Tn.useCallback(function(ce,me){return $[ce]=me},[$]),z=Tn.useCallback(function(ce,me){O[ce]=me,K&&!me&&G(!1)},[K,O]),H=Tn.useCallback(function(ce){L(function(me){return[].concat((0,YY.default)(me),[ce])})},[w,L]),V=Tn.useCallback(function(ce){L(function(me){return me.filter(function(he){return he!==ce})})},[L]),I=Tn.useCallback(function(ce){for(var me=w.indexOf(F),he=ce?-1:1,Ce=1,ve;Ce<=w.length;){var fe=(me+he*Ce)%w.length;if(fe<0&&(fe=w.length+fe),ve=w[fe],O[ve])Ce+=1;else break}Ce>w.length||S.onKeySelect(ve)},[S,O,F,w]),B=Tn.useState({}),q=(0,ac.default)(B,2),W=q[0],Z=q[1],P=Tn.useState(),Q=(0,ac.default)(P,2),Y=Q[0],X=Q[1],ee=Tn.useState({}),oe=(0,ac.default)(ee,2),le=oe[0],ue=oe[1],te=Tn.useCallback(function(ce,me){Z(function(he){return Object.assign({},he,(0,XY.default)({},ce,me))})},[Z]),ie=Tn.useCallback(function(ce){ue(function(me){return Ct(me,ce)})},[ue]),ae=Tn.useCallback(function(ce){ce.nativeEvent.layout&&X(ce.nativeEvent.layout)},[X]),re=O[F];Tn.useEffect(function(){if(re){for(var ce=w.indexOf(F),me=0;me<w.length&&(ce=(ce+1)%w.length,!!O[w[ce]]);me++);if(w[ce]===F)G(!0);else{var he=$[w[ce]];D(he)}}},[re]);var ne=Tn.useCallback(function(ce){ce.nativeEvent.key==="Tab"&&ce.nativeEvent.ctrlKey&&(I(ce.nativeEvent.shiftKey),v(!0)),t.onKeyDown==null||t.onKeyDown(ce)},[I,t]);return{props:Object.assign({},t,{accessible:s??!0,accessibilityState:aCe(o||K,r),accessibilityRole:"tablist",appearance:p,componentRef:n,defaultTabbableElement:T,isCircularNavigation:d??!1,onKeyDown:ne,onLayout:ae,size:h,vertical:C}),state:{addTabKey:H,addTabLayout:te,animatedIndicatorStyles:le,appearance:p,canShowAnimatedIndicator:!!(le&&W&&W[F]),disabled:o||K,invoked:k,layout:{tablist:Y,tabs:W},onTabSelect:S.onKeySelect,removeTabKey:V,selectedKey:F,setFocusedTabRef:D,setInvoked:v,size:h,tabKeys:w,vertical:C,updateAnimatedIndicatorStyles:ie,updateDisabledTabs:z,updateTabRef:j}}},aCe=ua(nCe)});var tee,aee=de(()=>{"use strict";tee="TabListAnimatedIndicator"});function nee(e){var t=e.animatedIndicatorStyles,u=e.selectedKey,s=e.tabLayout,f=hx.default.useMemo(function(){return u?s[u]:null},[u,s]),p=hx.default.useMemo(function(){if(!f)return null;var r=f.x,c=f.y,n=f.width,a=f.height,l=Object.assign({},t,{position:"absolute",width:n,height:a,left:r,top:c});return l},[f,t]);return p}var hx,iee=de(()=>{"use strict";hx=se(Ye())});function lCe(e,t){return{animationClass:e,style:t}}var lee,oee,iCe,uee,cee,see=de(()=>{"use strict";lee=se(Ye()),oee=se(wr());ut();aee();iee();iCe=ua(lCe);uee=En(function(e){var t=nee(e);return function(){var u=iCe("Ribbon_TabUnderline",t);return lee.default.createElement(oee.View,u)}});uee.displayName=tee;cee=uee});var dee,l1r,px,oCe,vx,fee=de(()=>{"use strict";dee=se(Qt()),l1r=se(Ye()),px=se(wr());ld();ut();JY();r6();Bm();ree();see();oCe=["disabled","defaultTabbableElement","isCircularNavigation","vertical"],vx=Bn(Object.assign({displayName:Pm},QY,{slots:{container:mu,stack:px.View,root:px.View},useRender:function(t,u){var s=eee(t),f=u(t);return function(p){if(!s.state)return null;for(var r=Bt(s.props,p),c=r.disabled,n=r.defaultTabbableElement,a=r.isCircularNavigation,l=r.vertical,o=(0,dee.default)(r,oCe),d=s.state,g=d.animatedIndicatorStyles,m=d.canShowAnimatedIndicator,y=d.disabled,h=d.layout,R=d.selectedKey,C=arguments.length,S=new Array(C>1?C-1:0),F=1;F<C;F++)S[F-1]=arguments[F];return Zr(ps.Provider,{value:s.state},Zr(f.root,o,Zr(f.container,{disabled:c||y,defaultTabbableElement:n,focusZoneDirection:l?"vertical":"horizontal",isCircularNavigation:a},Zr(f.stack,null,S),m&&Zr(cee,{animatedIndicatorStyles:g,selectedKey:R,tabLayout:h.tabs,vertical:l}))))}}}))});var gee=de(()=>{"use strict";J7();$Y();r6();fee();Bm()});var mee,en,Rx,uCe,cCe,sCe,dCe,Om,hee=de(()=>{"use strict";mee=se(gt()),en=se(Ye());vm();Q1();jQ();gee();xm();Rx=se(wr()),uCe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},cCe=vx.customize({paddingVertical:2}),sCe=function(t){var u=t.onItemClick,s=t.disabled,f=t.label,p=t.tabKey,r=en.useCallback(function(){return u==null?void 0:u(p)},[u,p]);return en.createElement($1,{onClick:r,disabled:s},f)},dCe=function(t){var u=t.size,s=t.onTabSelect,f=t.items,p=t.theme,r=gT(),c=r.showMenu,n=r.visibleMenuItems,a=r.menuTriggerRef,l=r.onMenuTriggerLayout;if(!c)return null;var o=function(){return en.createElement(ll,{type:"Overflow",primaryColor:p==null?void 0:p.overflowItem.color})};return en.createElement(du,null,en.createElement(Rx.View,{style:{justifyContent:"center",alignItems:"center"}},en.createElement(fu,null,en.createElement(ss,{appearance:"subtle",iconOnly:!0,icon:{svgSource:{src:o},style:{justifyContent:"center",alignItems:"center"}},role:"tab",size:u,onLayout:l,componentRef:a}))),en.createElement(gu,null,en.createElement(q1,null,f.map(function(d){return n.includes(d.tabKey)?en.createElement(sCe,Object.assign({key:d.tabKey,onItemClick:s},d)):null}))))},Om=en.forwardRef(function(e,t){var u=e.items,s=e.overflow,f=s===void 0?!0:s,p=e.onTabSelect,r=e.defaultSelectedKey,c=e.selectedKey,n=e.style,a=uCe(e,["items","overflow","onTabSelect","defaultSelectedKey","selectedKey","style"]),l=en.useState(r??u[0].tabKey),o=(0,mee.default)(l,2),d=o[0],g=o[1],m=c??d,y=en.useCallback(function(E){p==null||p(E),c||g(E)},[p,g]),h=en.useMemo(function(){return u.map(function(E){return E.tabKey})},[u]),R=en.useMemo(function(){var E={};return u.forEach(function(A){E[A.tabKey]=en.createRef()}),E},[u]);en.useImperativeHandle(t,function(){return{focus:function(){var A;(A=R[m].current)===null||A===void 0||A.focus()}}});var C=en.useMemo(function(){var E,A;return Object.assign(Object.assign({},a),{appearance:(E=a.appearance)!==null&&E!==void 0?E:"transparent",onTabSelect:y,size:(A=a.size)!==null&&A!==void 0?A:"medium",selectedKey:m,defaultSelectedKey:r})},[a]),S={items:u,appearance:C.appearance,size:C.size,onTabSelect:y,theme:a.theme},F=en.createElement(cCe,Object.assign({},C,{isCircularNavigation:!0}),u.map(function(E){var A=E.tabKey,T=E.label,D=E.disabled,_=E.overflowPriority,M=_===void 0?0:_,k=en.createElement(e6,{tabKey:A,disabled:D,key:A,componentRef:R[A]},T);return f&&(k=en.createElement(T7,{priority:M,key:A,overflowID:A},k)),k}),f&&en.createElement(dCe,Object.assign({},S)));return f&&(F=en.createElement(Rx.View,{style:{width:n==null?void 0:n.overflow.width}},en.createElement(E7,{itemIDs:h},F))),F});Om.displayName="TabList"});function fCe(e,t,u){return t=(0,Fx.default)(t),(0,Ree.default)(e,Cee()?Reflect.construct(t,u||[],(0,Fx.default)(e).constructor):t.apply(e,u))}function Cee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Cee=function(){return!!e})()}var pee,vee,Ree,Fx,Fee,yee,t6,See=de(()=>{"use strict";pee=se(Yr()),vee=se(et()),Ree=se(ii()),Fx=se(Wn()),Fee=se(li()),yee=se(Ye());t6=(function(e){function t(){return(0,pee.default)(this,t),fCe(this,t,arguments)}return(0,Fee.default)(t,e),(0,vee.default)(t,[{key:"render",value:function(){return null}}])})(yee.PureComponent)});function gCe(e,t,u){return t=(0,Cx.default)(t),(0,Eee.default)(e,xee()?Reflect.construct(t,u||[],(0,Cx.default)(e).constructor):t.apply(e,u))}function xee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(xee=function(){return!!e})()}var bee,Aee,Eee,Cx,Tee,kee,a6,wee=de(()=>{"use strict";bee=se(Yr()),Aee=se(et()),Eee=se(ii()),Cx=se(Wn()),Tee=se(li()),kee=se(Ye());a6=(function(e){function t(){return(0,bee.default)(this,t),gCe(this,t,arguments)}return(0,Tee.default)(t,e),(0,Aee.default)(t,[{key:"render",value:function(){return null}}])})(kee.PureComponent)});var Cd,Dee=de(()=>{"use strict";Cd=function(t){return null}});var n6,Iee=de(()=>{"use strict";n6=function(t){return null}});function mCe(e,t,u){return t=(0,yx.default)(t),(0,Lee.default)(e,Pee()?Reflect.construct(t,u||[],(0,yx.default)(e).constructor):t.apply(e,u))}function Pee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Pee=function(){return!!e})()}var _ee,Mee,Lee,yx,Bee,Oee,i6,Nee=de(()=>{"use strict";_ee=se(Yr()),Mee=se(et()),Lee=se(ii()),yx=se(Wn()),Bee=se(li()),Oee=se(Ye());i6=(function(e){function t(){return(0,_ee.default)(this,t),mCe(this,t,arguments)}return(0,Bee.default)(t,e),(0,Mee.default)(t,[{key:"render",value:function(){return null}}])})(Oee.PureComponent)});var l6,Hee=de(()=>{"use strict";l6=function(t){return null}});var o6,u6,Nm,Vee=de(()=>{"use strict";o6=function(t){},u6=function(t){},Nm=function(t){}});var Zee=de(()=>{"use strict";md();gd();O7();IT();M7();qX();k7();xm();Oo();gY();mY();WT();wY();DY();hee();See();wee();Dee();Iee();Nee();Sm();Hee();Oo();Vee()});function jee(){return!1}var Uee=de(()=>{"use strict"});var vCe,RCe,FCe,CCe,yCe,c6,Hm,Gee=de(()=>{"use strict";vCe=se(Yr()),RCe=se(et()),FCe=se(ii()),CCe=se(Wn()),yCe=se(li()),c6=se(Ye());Uee();Hm=c6.createContext(jee())});var xi=de(()=>{"use strict";Zee();Gee();ix()});var Vm,yd,Sd=de(()=>{"use strict";vn();Po();Vm=function(t){if(pt(t))return{};var u={};return u.subtle={iconColor:t.colors.neutralForeground2,hovered:{iconColor:t.colors.compoundBrandForeground1Hover,focused:{iconColor:t.colors.compoundBrandForeground1Hover}},focused:{iconColor:t.colors.neutralForeground2},pressed:{iconColor:t.colors.compoundBrandForeground1Pressed}},u},yd=X1.customize(Vm)});var Wee,zee,$ee,Kee=de(()=>{"use strict";vn();Wee=se(wr()),zee=Wee.StyleSheet.create({closeButton:{position:"absolute",alignSelf:"flex-end",paddingVertical:6,paddingEnd:8}}),$ee=function(t){var u={};return pt(t)?u.borderColor="transparent":u.subtle={iconColor:t.colors.neutralForeground2,hovered:{iconColor:t.colors.neutralForeground2,focused:{iconColor:t.colors.neutralForeground2}},focused:{iconColor:t.colors.neutralForeground2,pressed:{iconColor:t.colors.neutralForeground2}},pressed:{iconColor:t.colors.neutralForeground2}},u}});var Ycr,rsr,s6,Sx,SCe,bx,qee=de(()=>{"use strict";Ycr=se(Ye()),rsr=se(wr()),s6=se(Fa()),Sx=se($r()),SCe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,Sx.jsx)(s6.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,Sx.jsx)(s6.Path,{d:"M2.58859 2.71569L2.64645 2.64645C2.82001 2.47288 3.08944 2.4536 3.28431 2.58859L3.35355 2.64645L8 7.293L12.6464 2.64645C12.8417 2.45118 13.1583 2.45118 13.3536 2.64645C13.5488 2.84171 13.5488 3.15829 13.3536 3.35355L8.707 8L13.3536 12.6464C13.5271 12.82 13.5464 13.0894 13.4114 13.2843L13.3536 13.3536C13.18 13.5271 12.9106 13.5464 12.7157 13.4114L12.6464 13.3536L8 8.707L3.35355 13.3536C3.15829 13.5488 2.84171 13.5488 2.64645 13.3536C2.45118 13.1583 2.45118 12.8417 2.64645 12.6464L7.293 8L2.64645 3.35355C2.47288 3.17999 2.4536 2.91056 2.58859 2.71569L2.64645 2.64645L2.58859 2.71569Z",fill:s})}))},bx={svgSource:{src:SCe}}});var Qee,Jee,Zm,Xee,Ax,bCe,ACe,nc,Ex=de(()=>{"use strict";Qee=se(gt()),Jee=se(Qt()),Zm=se(Ye()),Xee=se(wr());Sd();Kee();ln();qee();ut();Ax=se($r()),bCe=["fillOnHover","positioning","containerStyle"],ACe=yd.customize($ee),nc=function(t){var u,s=t.fillOnHover,f=s===void 0?!1:s,p=t.positioning,r=p===void 0?"absolute":p,c=t.containerStyle,n=(0,Jee.default)(t,bCe),a=Zm.useState(!1),l=(0,Qee.default)(a,2),o=l[0],d=l[1],g=Zm.useCallback(function(){return d(!0)},[]),m=Zm.useCallback(function(){return d(!1)},[]),y=bx,h=(0,Ax.jsx)(ACe,Object.assign({accessibilityLabel:Lr.closeTooltip,appearance:"subtle",icon:y,iconOnly:!0,onHoverIn:g,onHoverOut:m,tooltip:Lr.closeTooltip,size:(u=t.size)!=null&&u?"large":"small",shape:"rounded"},n));return r==="absolute"?(0,Ax.jsx)(Xee.View,{style:Ct(zee.closeButton,c),children:h}):h}});function ere(e,t,u){return{minWidth:t?t.minWidth:void 0,maxWidth:t?t.maxWidth:void 0,minHeight:t?t.minHeight:void 0,maxHeight:t?t.maxHeight:void 0,backgroundColor:u!=null&&u.useFluentV9?"var(--colorNeutralBackground1)":e.background.resting,borderRadius:t!=null&&t.hasBottomAttachment?{topStart:8,topEnd:8}:8}}function d6(e,t,u,s){return[{start:0,length:t,fontWeight:u?fn.Normal:fn.SemiBold,fontFamily:$0,fontSize:s||e.small}]}function rre(){return{lineHeight:20,truncate:!0}}function tre(e,t,u,s){return{fontWeight:fn.Normal,fontFamily:$0,fontSize:s||(t?e.xxsmall:e.xsmall),width:"100%",truncate:!!u,height:14}}var ECe,msr,hsr,Qu,Yee,psr,vsr,bd=de(()=>{"use strict";xi();ECe=8,msr={fontFamily:"Segoe UI Regular",fontSize:16,underlineType:Fl.Single},hsr={paddingHorizontal:0,paddingVertical:0,textAlign:Ru.Center},Qu={x4small:7,x3small:8,xxsmall:10,xsmall:12,small:14,medium:16,large:18,xlarge:20,xxlarge:22},Yee={paddingHorizontal:ECe,paddingVertical:4,gap:4},psr={paddingHorizontal:16,paddingVertical:4,textAlign:Ru.Center,borderRadius:2};vsr={iconFontWeight:fn.SemiBold,iconFontSize:12,paddingHorizontal:8,paddingVertical:8,textAlign:Ru.Center}});function ire(e){var t=Object.assign(Object.assign({},Ad),{margin:8}),u={borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:fn.Bold,height:35,border:"1px solid var(--color-neutral-stroke-1-rest, #D1D1D1)"};return e?Object.assign(Object.assign({},Ad),{minWidth:"unset",style:{width:32,borderRadius:4,paddingHorizontal:6,paddingVertical:6,fontWeight:fn.Bold,height:32,border:"1px solid var(--color-neutral-stroke-1-rest, #D1D1D1)"}}):{icon:Object.assign(Object.assign({},t),{marginRight:0}),style:Object.assign({width:100},u)}}function g6(e,t){var u,s,f,p,r,c,n,a,l;return{containerStyles:{paddingHorizontal:(u=t==null?void 0:t.paddingHorizontal)!==null&&u!==void 0?u:2,paddingVertical:(s=t==null?void 0:t.paddingVertical)!==null&&s!==void 0?s:6,minWidth:(f=t==null?void 0:t.minWidth)!==null&&f!==void 0?f:33,height:(p=t==null?void 0:t.height)!==null&&p!==void 0?p:18,backgroundColor:(r=e.tag)===null||r===void 0?void 0:r.background,borderRadius:(c=t==null?void 0:t.borderRadius)!==null&&c!==void 0?c:8},textStyles:{width:(n=t==null?void 0:t.minWidth)!==null&&n!==void 0?n:33,height:t!=null&&t.height?(t==null?void 0:t.height)-4:20,fontSize:(a=t==null?void 0:t.fontSize)!==null&&a!==void 0?a:10,cssColor:(l=e.tag)===null||l===void 0?void 0:l.textColor,fontFamily:"Segoe UI",fontWeight:fn.Bold,textAlign:"center"}}}function cre(e,t,u){var s,f;return{fontWeight:fn.SemiBold,fontFamily:$0,fontSize:u.xsmall,paddingHorizontal:8,marginVertical:(s=t.headerMarginVertical)!==null&&s!==void 0?s:4,cssColor:e.text.resting,lineHeight:(f=t.headerLineHeight)!==null&&f!==void 0?f:20}}function sre(e,t,u){var s,f,p;return{fontWeight:fn.Normal,fontFamily:$0,fontSize:u.xsmall,marginTop:0,marginBottom:(s=t.headerMarginVertical)!==null&&s!==void 0?s:4,paddingHorizontal:8,cssColor:(p=(f=e.altText)===null||f===void 0?void 0:f.resting)!==null&&p!==void 0?p:"#605e5c"}}function dre(e,t){return{fontWeight:fn.Normal,fontFamily:$0,fontSize:t.small,cssColor:e,lineHeight:20}}function fre(e){var t={};return e&&(t.borderWidth={top:0,end:0,start:0,bottom:1},t.borderStyle="solid"),t}function gre(e){var t;return{overflow:{width:(t=e.containerStyles)===null||t===void 0?void 0:t.maxWidth}}}var are,nre,f6,Fsr,Ad,lre,Tx,Csr,ysr,ore,ure,mre,xx,TCe,kx,Ju=de(()=>{"use strict";xi();are={headerMarginVertical:4,itemBorderRadius:4,itemIconSize:24,menuHeight:252},nre={headerMarginVertical:4,itemBorderRadius:8,itemIconSize:32,menuHeight:300},f6={flexibleSize:!0,borderRadius:4};Fsr={width:100,borderRadius:4,paddingHorizontal:1,paddingVertical:1,fontWeight:fn.Bold,height:40},Ad={width:24,height:24,minWidth:24},lre={width:32,height:32,marginHorizontal:12,paddingHorizontal:6,paddingVertical:6},Tx={width:16,height:16};Csr=Object.assign(Object.assign({},Ad),{margin:8}),ysr=Object.assign(Object.assign({},Ad),{margin:8,marginRight:0}),ore={marginTop:6,fontSize:20},ure={paddingHorizontal:12};mre={style:{marginStart:-8,marginEnd:-12,marginTop:8,marginBottom:8,height:1}},xx={paddingTop:12,paddingBottom:8,paddingHorizontal:12},TCe={paddingVertical:8,paddingStart:4,borderRadius:8},kx={description:xx,item:TCe}});function m6(e,t,u){var s,f=(s=e.inlineSuggestions("combineSentences"))!==null&&s!==void 0?s:"{0}. {1}";return f.replace("{0}",t).replace("{1}",u)}var wx=de(()=>{"use strict"});var Dx,Wi,hre,h6,p6,Fo,pre,vre,xCe,Ed=de(()=>{"use strict";Dx=se(oa()),Wi="noSuggestions",hre=2e3,h6="Retry",p6="ClearSearch",Fo=function(t,u){return(u?"ms-ecc-header-option":"ms-ecc-option")+t},pre=function(t,u){var s=u?"ms-ecc-header-option":"ms-ecc-option";return parseInt(t.replace(s,""),10)},vre=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,u=arguments.length>1?arguments[1]:void 0,s=arguments.length>2?arguments[2]:void 0,f=arguments.length>3?arguments[3]:void 0,p=arguments.length>4?arguments[4]:void 0,r=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0;if(t&&s)return[];var n=xCe(p);if(u)return[Object.assign(Object.assign({},r),{disableTooltips:!0,suggestions:[{id:h6,type:Wi,title:f.inlineSuggestions("tryAgainLabel"),noSuggestionsDescription:f.inlineSuggestions("somethingWentWrongLabel")}]})].concat((0,Dx.default)(n.filter(function(l){return l.alwaysDisplay})));if(s||c){var a=s?"clearSearchLabel":"showAvailableSuggestionsLabel";return[Object.assign(Object.assign({},r),{disableTooltips:!0,suggestions:[{id:p6,type:Wi,title:f.inlineSuggestions(a),noSuggestionsDescription:f.common("suggestionsGroupNoSuggestionsText")}]})].concat((0,Dx.default)(n.filter(function(l){return l.alwaysDisplay})))}return n},xCe=function e(t){if(t instanceof Array){var u=[];return t.forEach(function(p){return u.push(e(p))}),u}else if(typeof t=="object"){var s={};for(var f in t)s[f]=e(t[f]);return s}else return t}});var Co,Ix,Rre=de(()=>{"use strict";Co=se(In());Oo();Ix=(0,Co.default)((0,Co.default)((0,Co.default)((0,Co.default)({},Y1.Text,{v8:(0,Co.default)((0,Co.default)({},Hl.light,{type:"Text",textColor:"#616161"}),Hl.dark,{type:"Text",textColor:"#616161"}),v9:{type:"Text",textColor:"var(--editorTextBrandingTextColor, var(--colorNeutralForeground2))"}}),Y1.Icon,{v8:(0,Co.default)((0,Co.default)({},Hl.light,{type:"Icon",iconColor:"#616161"}),Hl.dark,{type:"Icon",iconColor:"#616161"}),v9:{type:"Icon",iconColor:"var(--editorIconBrandingIconColor, var(--colorNeutralForeground2))"}}),Y1.IconButton,{v8:(0,Co.default)((0,Co.default)({},Hl.light,{type:"IconButton",background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},icon:{resting:"#616161",disabled:"#BDBDBD"},focusRing:"#323130"}),Hl.dark,{type:"IconButton",background:{resting:"#1b1a19",hover:"#383838",pressed:"#2E2E2E",disabled:"#383838"},icon:{resting:"#82ABF1"},focusRing:"#323130"}),v9:{type:"IconButton",background:{resting:"var(--editorIconButtonBrandingBackgroundResting, var(--colorNeutralBackground1))",hover:"var(--editorIconButtonBrandingBackgroundHover, var(--colorNeutralBackground1Hover))",pressed:"var(--editorIconButtonBrandingBackgroundPressed, var(--colorNeutralBackground1Pressed))",disabled:"var(--editorIconButtonBrandingBackgroundDisabled, var(--colorNeutralBackgroundDisabled))"},icon:{resting:"var(--editorIconButtonBrandingIconResting, var(--colorNeutralForeground2))",disabled:"var(--editorIconButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},focusRing:"var(--editorIconButtonBrandingFocusRing, var(--colorStrokeFocus2))"}}),Y1.IconAndTextButton,{v8:(0,Co.default)((0,Co.default)({},Hl.light,{type:"IconAndTextButton",background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},icon:{resting:"#185ABD",disabled:"#BDBDBD"},title:{resting:"#185ABD",disabled:"#BDBDBD"},tooltip:{textColor:"#201F1E"},focusRing:"#323130"}),Hl.dark,{type:"IconAndTextButton",background:{resting:"#1b1a19",hover:"#383838",pressed:"#2E2E2E",disabled:"#383838"},icon:{resting:"#6794D7"},title:{resting:"#6794D7"},tooltip:{textColor:"#FFFFFF"},focusRing:"#323130"}),v9:{type:"IconAndTextButton",background:{resting:"var(--editorIconAndTextButtonBrandingBackgroundResting, var(--colorNeutralBackground1))",hover:"var(--editorIconAndTextButtonBrandingBackgroundHover, var(--colorNeutralBackground1Hover))",pressed:"var(--editorIconAndTextButtonBrandingBackgroundPressed, var(--colorNeutralBackground1Pressed))",disabled:"var(--editorIconAndTextButtonBrandingBackgroundDisabled, var(--colorNeutralBackgroundDisabled))"},icon:{resting:"var(--editorIconAndTextButtonBrandingIconResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorIconAndTextButtonBrandingIconHover, var(--colorNeutralForeground2BrandHover))",disabled:"var(--editorIconAndTextButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},title:{resting:"var(--editorIconAndTextButtonBrandingIconResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorIconAndTextButtonBrandingIconHover, var(--colorNeutralForeground2BrandHover))",disabled:"var(--editorIconAndTextButtonBrandingIconDisabled, var(--colorNeutralForegroundDisabled))"},focusRing:"var(--editorIconAndTextButtonBrandingFocusRing, var(--colorStrokeFocus2))"}})});function Fre(e,t){var u=Object.assign({},e.background),s;return t&&e.highlighting&&(u.resting=e.highlighting,s=e.highlightingBorderColor),{background:u,border:s,title:Object.assign({},e.text)}}function Cre(e,t,u){return e===Wi?wCe(t,u):_x(t??Gm,u)}function _x(e,t){var u=Object.assign(Object.assign({},e.background),{disabled:void 0}),s=Object.assign({},e.text),f=e.altText?Object.assign({},e.altText):void 0,p;return t&&(e.highlighting&&(u.resting=e.highlighting,p=e.highlightingBorderColor),s.hover&&(s.resting=s.hover),f!=null&&f.hover&&(f.resting=f.hover)),{background:u,title:s,subtitle:f,focusRing:e.focusRing,border:p,tooltip:e.tooltip,underline:e.headerUnderlineColor}}function yre(e,t){var u=Object.assign(Object.assign({},e.background),{disabled:void 0}),s;return t&&e.highlighting&&(u.resting=e.highlighting,s=e.highlightingBorderColor),{background:u,title:e.actionButtonForeground,subtitle:e.altText,focusRing:e.focusRing,border:s}}function Sre(e,t){var u,s=Object.assign(Object.assign({},e.background),{disabled:void 0}),f=Object.assign(Object.assign({},e.text),{disabled:void 0});return t&&e.highlighting&&(s.resting=e.highlighting),t&&e.actionButtonForeground&&(f.resting=(u=e.actionButtonForeground.hover)!==null&&u!==void 0?u:e.actionButtonForeground.resting),{background:s,title:f,focusRing:e.focusRing}}function bre(e,t){var u=Object.assign(Object.assign({},e.background),{disabled:void 0});return t&&e.highlighting&&(u.resting=e.highlighting),{background:u,title:{resting:t?e.actionButtonForeground.resting:e.text.resting},focusRing:e.focusRing}}function Mx(e,t){var u=Object.assign(Object.assign({},e.background),{disabled:void 0,hover:void 0});return t&&e.highlighting&&(u.resting=e.highlighting),{background:u,title:{resting:t?e.actionButtonForeground.resting:e.text.resting},focusRing:e.focusRing}}function Are(e){var t={resting:"transparent",hover:"transparent"};return{background:t,title:e.actionButtonForeground}}function wCe(e,t){var u,s,f,p,r,c=(u=e==null?void 0:e.noSuggestions)===null||u===void 0?void 0:u.item;if(c){var n=Object.assign(Object.assign({},c.background),{disabled:void 0}),a=Object.assign(Object.assign({},c.text),{focused:c.text.hover});return t&&c.highlighting&&(a.resting=(s=a.focused)!==null&&s!==void 0?s:a.resting,n.resting=c.highlighting),{background:n,title:a,focusRing:(f=e.focusRing)!==null&&f!==void 0?f:"transparent"}}var l=e??Gm,o=Object.assign(Object.assign({},l.background),{disabled:void 0}),d=Object.assign(Object.assign({},l.actionButtonForeground),{focused:l.actionButtonForeground.hover});return t&&l.highlighting&&(d.resting=(p=d.focused)!==null&&p!==void 0?p:d.resting,o.resting=l.highlighting),{background:o,title:d,focusRing:(r=l.focusRing)!==null&&r!==void 0?r:"transparent"}}function Ere(e,t){var u,s,f,p,r=(u=Gm.text.disabled)!==null&&u!==void 0?u:Gm.text.resting;return e.type===Wi?(f=(s=t==null?void 0:t.noSuggestions)===null||s===void 0?void 0:s.descriptionTextColor)!==null&&f!==void 0?f:r:(p=t==null?void 0:t.text.disabled)!==null&&p!==void 0?p:r}function Tre(e){var t,u;return{overflowItem:{resting:e.background.resting,hover:(t=e.background.hover)!==null&&t!==void 0?t:"#F5F5F5",color:(u=e.fallbackIcon)===null||u===void 0?void 0:u.color}}}var Gm,kCe,Wl,xre,kre,K0=de(()=>{"use strict";Ed();Rre();Oo();Gm={background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0"},footerButtonBackground:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#E0E0E0",disabled:"#FFFFFF"},altIcon:{resting:"#616161",hover:"#185ABD",pressed:"#185ABD",disabled:"#CCCCCC"},text:{resting:"#201F1E",disabled:"#707070"},altText:{resting:"#605E5C"},noSuggestions:{descriptionTextColor:"#605E5C",item:{background:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0",disabled:"#FFFFFF"},text:{resting:"#115EA3",hover:"#115EA3",disabled:"#707070"},actionButtonForeground:{resting:"#FFFFFF",hover:"#F5F5F5",pressed:"#F0F0F0",disabled:"#FFFFFF"},highlighting:"#F5F5F5"}},actionButtonForeground:{resting:"#0078D4",disabled:"#707070"},highlighting:"#F5F5F5",highlightingBorderColor:"#201f1e",shimmer:{shimmerColor:"#F3F2F1",shimmerWaveColor:"#EDEBE9"},scroll:{thumbColor:"#bdbdbd"},focusRing:"#323130",searchBox:{borderColor:{resting:"#D1D1D1",hover:"#D1D1D1"},borderBottomColor:"#464FEB",iconColor:"#424242"},tooltip:{directionHint:1},tag:{background:"#EBF3FC",textColor:"#0F6CBD"},meetingBanner:{backgroundColor:"#FAF9F8",text:"#424242",iconPrimaryColor:"#616161",borderColor:"#d1d1d1"},itemIconBackgroundColor:"#BEBEBE"},kCe=function(t){return{background:{resting:t?"var(--colorNeutralBackground3)":"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},text:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground1Hover)",pressed:"var(--colorNeutralForeground1Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},altIcon:{resting:"var(--colorNeutralForeground1)",hover:"var(--colorNeutralForeground2BrandHover)",disabled:"var(--colorNeutralForegroundDisabled)"},altText:{resting:"var(--colorNeutralForeground2)",hover:"var(--colorNeutralForeground2Hover)",pressed:"var(--colorNeutralForeground2Pressed)",disabled:"var(--colorNeutralForegroundDisabled)"},highlighting:"var(--colorNeutralBackground1Hover)",highlightingBorderColor:"var(--colorStrokeFocus2)",focusRing:"var(--colorStrokeFocus2)",footerButtonBackground:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},noSuggestions:{descriptionTextColor:"var(--colorNeutralForeground2)",item:{background:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},text:{resting:"var(--editorNoSuggestionsTextColorResting, var(--colorNeutralForeground2BrandHover))",hover:"var(--editorNoSuggestionsTextColorHover, var(--editorNoSuggestionsTextColorResting, var(--colorNeutralForeground2BrandHover)))",disabled:"var(--colorNeutralForegroundDisabled)"},actionButtonForeground:{resting:"var(--colorNeutralBackground1)",hover:"var(--colorNeutralBackground1Hover)",pressed:"var(--colorNeutralBackground1Pressed)",disabled:"var(--colorNeutralBackgroundDisabled)"},highlighting:"var(--colorNeutralBackground1Hover)"}},actionButtonForeground:{resting:"var(--editorActionButtonForegroundResting)",hover:"var(--editorActionButtonForegroundHover)",pressed:"var(--editorActionButtonForegroundPressed)",disabled:"var(--editorActionButtonForegroundDisabled)"},shimmer:{shimmerColor:"var(--editorShimmerColor)",shimmerWaveColor:"var(--editorShimmerWaveColor)"},scroll:{thumbColor:"var(--editorScrollThumbColor)"},searchBox:{borderColor:{resting:"var(--editorSearchBoxBorderColorResting)",hover:"var(--editorSearchBoxBorderColorHover)"},borderBottomColor:"var(--editorSearchBoxBorderBottomColor)",iconColor:"var(--editorSearchBoxIconColor)"},tooltip:{directionHint:1},tag:{background:"var(--editorTagBackground)",textColor:"var(--editorTagTextColor)"},meetingBanner:{backgroundColor:"var(--editorMeetingBannerBackgroundColor)",text:"var(--editorMeetingBannerText)",iconPrimaryColor:"var(--editorMeetingBannerIconPrimaryColor)",borderColor:"var(--editorMeetingBannerBorderColor)"},itemIconBackgroundColor:"var(--colorNeutralBackground1)"}},Wl=function(t,u,s){var f,p;return u?Object.assign(Object.assign({},kCe(s)),{branding:t?(f=Ix[t])===null||f===void 0?void 0:f.v9:void 0}):Object.assign(Object.assign({},Gm),{branding:t?(p=Ix[t])===null||p===void 0?void 0:p.v8[Hl.light]:void 0})};xre=function(t){var u,s;return{background:t==null?void 0:t.background.resting,shimmer:(u=t==null?void 0:t.shimmer)===null||u===void 0?void 0:u.shimmerColor,shimmerWave:(s=t==null?void 0:t.shimmer)===null||s===void 0?void 0:s.shimmerWaveColor}},kre=function(t,u){var s={backgroundColor:t.background.resting};return u&&(s.borderColor="#E1DFDD"),s}});function v6(e,t,u,s,f,p){var r=u?e==null?void 0:e.borderThicknessInitialSelection:s?e==null?void 0:e.borderThicknessWithKeyboardFocus:void 0,c=f&&r?r:e==null?void 0:e.borderThickness,n=typeof c=="number"?c:c==null?void 0:c.start,a=typeof c=="number"?c:c==null?void 0:c.end,l=typeof c=="number"?c:c==null?void 0:c.top,o=typeof c=="number"?c:c==null?void 0:c.bottom;nl()&&(p!=null&&p.useFluentV9)&&(n=n===0?1:n,a=a===0?1:a,l=l===0?1:l,o=o===0?1:o);var d="";return n&&(d+=`inset ${n}px 0 0 0 ${t},`),a&&(d+=`inset -${a}px 0 0 0 ${t},`),l&&(d+=`inset 0 ${l}px 0 0 ${t},`),o&&(d+=`inset 0 -${o}px 0 0 ${t},`),d.length>0&&(d=d.substring(0,d.length-1)),{borderThickness:c,shadows:d}}var Lx=de(()=>{"use strict";xi()});function wre(e,t){if(t){e=e.toLocaleLowerCase(),t=t.toLocaleLowerCase();var u=t.indexOf(e);if(!(u<0))return[{start:u,length:e.length,fontWeight:fn.SemiBold,wrapMode:j0.NoWrap}]}}function Dre(e,t,u){if(e){var s=u?t==null?void 0:t.filter(function(p){return p.propertyHit===u}):t,f=[];return s&&s.forEach(function(p){f.push({start:p.offset,length:p.word.length,fontWeight:fn.SemiBold,wrapMode:j0.NoWrap})}),f}}var Wm,Ire,_re=de(()=>{"use strict";Wm=se(Ye());H1();Oo();xi();bd();Ju();wx();K0();Lx();Ire=function(t){var u=t.htmlId,s=t.theme,f=t.style,p=t.strings,r=t.suggestionId,c=t.suggestionType,n=t.queryString,a=t.title,l=t.titleFontSize,o=t.subtitle,d=t.subtitleFontSize,g=t.truncateSubtitle,m=t.tooltip,y=t.icon,h=t.layerHostId,R=t.personaCoinProps,C=t.isHighlighted,S=t.hasSelectionBeenModifiedViaKeyboard,F=t.showKeyboardTooltip,E=t.disableTabFocus,A=t.isInitialSelection,T=t.accessibilityLabel,D=t.accessibilityRole,_=t.accessibilityPositionInSet,M=t.accessibilitySetSize,k=t.disableAccessibilityExpanded,v=t.onHeightChange,b=t.onHoverIn,x=t.onClick,w=t.enablePrefixHighlighting,L=t.hitHighlightIndexes,N=t.displayNewItemTag,U=t.newItemTagStyles,K=t.disableTooltips,G=t.enableExpandedECCScopeLayout,$=t.isScopeSelected,O=t.isDisabled,j=t.updateItemHeight,z,H,V,I,B,q,W,Z,P,Q,Y,X,ee,oe=Wm.useContext(Ei),le=Wm.useContext(Ti),ue=c===ea.Topic,te=s??Wl(void 0,oe,le),ie=G0.rightCenter;switch((z=te==null?void 0:te.tooltip)===null||z===void 0?void 0:z.directionHint){case gs.centered:ie=void 0;break;case gs.rightCenter:ie=G0.rightCenter;break;case gs.bottomCenter:ie=G0.bottomCenter;break;default:ie=ue?G0.rightCenter:void 0;break}var ae=Cre(c,s,C);T||(T=a&&o?m6(p,a,o):a),N&&(T=p.inlineSuggestions("combineTag").replace("{0}",T??"").replace("{1}",p.inlineSuggestions("newTagText")));var re=v6(f,oe?nl()?"Highlight":(H=te.focusRing)!==null&&H!==void 0?H:"var(--colorStrokeFocus2)":(V=ae.border)!==null&&V!==void 0?V:"#000",A??!1,S??!1,C??!1,{useFluentV9:oe}),ne=re.borderThickness,ce=re.shadows;return Wm.createElement(gi,{appearance:"subtle",htmlId:u,onClick:x,onHoverIn:b,accessibilityLabel:T,accessibilityRole:D,accessibilityPositionInSet:_,accessibilitySetSize:M,accessibilityDescribedByTooltip:m?!0:void 0,disableAccessibilityExpanded:k,onHeightChange:v,automationLabel:`Inline${c}Suggestion-${r}`,tooltipProps:{showBeak:(B=(I=te==null?void 0:te.tooltip)===null||I===void 0?void 0:I.showBeak)!==null&&B!==void 0?B:ue,gapSpace:(q=te==null?void 0:te.tooltip)===null||q===void 0?void 0:q.gapSpace,borderRadius:(W=te==null?void 0:te.tooltip)===null||W===void 0?void 0:W.borderRadius,calloutMaxWidth:(Z=te==null?void 0:te.tooltip)===null||Z===void 0?void 0:Z.calloutMaxWidth,paddingStart:(P=te==null?void 0:te.tooltip)===null||P===void 0?void 0:P.paddingStart,paddingEnd:(Q=te==null?void 0:te.tooltip)===null||Q===void 0?void 0:Q.paddingEnd,paddingTop:(Y=te==null?void 0:te.tooltip)===null||Y===void 0?void 0:Y.paddingTop,paddingBottom:(X=te==null?void 0:te.tooltip)===null||X===void 0?void 0:X.paddingBottom,coverTarget:ie===void 0,directionHint:ie,layerHostId:h},title:a,titleStyle:d6(Qu,a?a.length:0,!0,l),titleRootStyle:rre(),personaCoinProps:R,style:f?Object.assign(Object.assign({},f),{borderThickness:ce?0:ne,boxShadow:((ee=ce==null?void 0:ce.length)!==null&&ee!==void 0?ee:0)>0?ce:void 0}):void 0,subtitle:o,subtitleStyle:tre(Qu,!0,g,d),theme:ae,hasKeyboardFocus:C,isSelectedByKeyboard:C&&S&&F,tooltip:K?"":m,icon:y?Object.assign(Object.assign({},y),{filled:!0}):void 0,iconShouldBeAccessible:!1,titleFormatting_DONOTUSE:n?w?Dre(a,L,"title"):wre(n,a):void 0,subtitleFormatting:n?w?Dre(o,L,"subTitle"):wre(n,o):void 0,disableTagAccessibility:!0,tagStyles:g6(te,U),tagText:N?p.inlineSuggestions("newTagText"):void 0,topPanelScopeButton:G,showUnderline:$,disabled:O,updateItemHeight:j,disableTabFocus:E})}});function Bx(e){return e&&e in Mre?Mre[e]:e}var Mre,Lre=de(()=>{"use strict";Mre=Object.freeze({Apps:"Apps"})});function Td(e){var t,u,s=e.toLocaleLowerCase();return(u=(t=Bre[s])===null||t===void 0?void 0:t.iconType)!==null&&u!==void 0?u:"UnknownFile"}var Bre,Px=de(()=>{"use strict";Bre=Object.freeze({doc:{iconType:"Word"},docx:{iconType:"Word"},dot:{iconType:"Word"},dotx:{iconType:"Word"},docm:{iconType:"Word"},docb:{iconType:"Word"},ppt:{iconType:"PowerPoint"},pptx:{iconType:"PowerPoint"},xls:{iconType:"Excel"},xlm:{iconType:"Excel"},xlsx:{iconType:"Excel"},xlsm:{iconType:"Excel"},xlsb:{iconType:"Excel"},xltx:{iconType:"Excel"},pdf:{iconType:"Pdf"},vsd:{iconType:"Visio"},vsdx:{iconType:"Visio"},loop:{iconType:"Loop"},fluid:{iconType:"Loop"},one:{iconType:"OneNoteNotebook"},wbk:{iconType:"Files"},dotm:{iconType:"Files"},xlb:{iconType:"Files"},xlc:{iconType:"Files"},xlt:{iconType:"Files"},xltm:{iconType:"Files"},xla:{iconType:"Files"},xll:{iconType:"Files"},xlam:{iconType:"Files"},xlw:{iconType:"Files"},odc:{iconType:"Files"},ods:{iconType:"Files"},pot:{iconType:"Files"},potx:{iconType:"Files"},potm:{iconType:"Files"},ppam:{iconType:"Files"},ppsx:{iconType:"Files"},ppsm:{iconType:"Files"},sldx:{iconType:"Files"},rtf:{iconType:"Files"},sldm:{iconType:"Files"},ppa:{iconType:"Files"},htm:{iconType:"Files"},html:{iconType:"Files"},odt:{iconType:"Files"},odp:{iconType:"Files"},csv:{iconType:"CsvFiles"},txt:{iconType:"TxtFiles"},folder:{iconType:"Folder"}})});function DCe(e){return e.type===ea.Event}function ICe(e){return e.type===ea.Message}function _Ce(e){return e.type===ea.File}function MCe(e){return e.type===ea.People}function LCe(e){return e.type===ea.Scope}function BCe(e){return e.type===ea.Chat}function PCe(e){return e.type===ea.CopilotPlugin}function OCe(e){return e.type===ea.App}function NCe(e,t,u){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"en-US",f="",p=Date.parse(e);if(!Number.isNaN(p)){var r=new Date(p),c=Date.parse(t);if(Number.isNaN(c))u?f=r.toLocaleString(s,{weekday:"short"})+" "+r.toLocaleDateString(s):f=r.toLocaleString(s,{weekday:"short"})+" "+r.toLocaleDateString(s)+" "+r.toLocaleTimeString(s,{hour:"numeric",minute:"2-digit"});else{var n=new Date(c),a=r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()&&r.getDate()===n.getDate();a?u?f=r.toLocaleString(s,{weekday:"short"})+" "+r.toLocaleDateString(s):f=r.toLocaleString(s,{weekday:"short"})+" "+r.toLocaleDateString(s)+" "+r.toLocaleTimeString(s,{hour:"numeric",minute:"2-digit"})+" - "+n.toLocaleTimeString(s,{hour:"numeric",minute:"2-digit"}):u?f=r.toLocaleDateString(s)+" - "+n.toLocaleDateString(s):f=r.toLocaleDateString(s)+" "+r.toLocaleTimeString(s,{hour:"numeric",minute:"2-digit"})+" - "+n.toLocaleDateString(s)+" "+n.toLocaleTimeString(s,{hour:"numeric",minute:"2-digit"})}}return f}var lc,Pre,zm,Ore=de(()=>{"use strict";H1();Lre();Px();lc=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u};Pre=function(t,u,s,f,p,r,c){var n,a,l,o,d,g,m,y,h,R,C,S,F,E,A;if(_Ce(t)){var T=t.hitFileName||`${t.fileName}.${t.fileExtension}`,D=T.endsWith(`.${t.fileExtension}`),_=(s==null?void 0:s.fileItemStyles)||{},M=_.iconStyles,k=_.titleFontSize,v=_.subtitleFontSize,b=lc(_,["iconStyles","titleFontSize","subtitleFontSize"]),x=Td(t.fileExtension),w=x==="Files",L=w?((n=f==null?void 0:f.fallbackIcon)===null||n===void 0?void 0:n.background)||(M==null?void 0:M.backgroundColor):void 0,N=w&&!D?`.${t.fileExtension}`:"",U=w?6:void 0;return{suggestionId:t.itemId,suggestionType:t.type,title:T+N,titleFontSize:k,icon:{type:x,style:Object.assign(Object.assign({},M),{backgroundColor:L,padding:U,fontSize:16})||{backgroundColor:L}},style:b,subtitle:t.subject,subtitleFontSize:v,tooltip:T,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes}}else if(MCe(t)){var K=(s==null?void 0:s.personItemStyles)||{},G=K.personaCoinSize,$=K.titleFontSize,O=K.subtitleFontSize,j=lc(K,["personaCoinSize","titleFontSize","subtitleFontSize"]);return Object.assign(Object.assign({suggestionId:t.displayName,suggestionType:t.type,title:t.displayName,titleFontSize:$,personaCoinProps:{text:t.displayName,size:zm(G),imageUrl:t.imageUrl,initials:t.initials,borderColor:f==null?void 0:f.userAvatarBorderColor}},t.iconName&&{icon:{type:t.iconName}}),{style:j,subtitle:(a=t.subtitleOverride)!==null&&a!==void 0?a:t.primaryEmailAddress,subtitleFontSize:O,truncateSubtitle:!0,tooltip:t.primaryEmailAddress,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes})}else if(LCe(t)){var z=(s==null?void 0:s.scopeItemStyles)||{},H=z.iconStyles,V=z.titleFontSize,I=z.subtitleFontSize,B=z.personaCoinSize,q=lc(z,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),W=Bx(t.iconName);return{suggestionId:t.id,suggestionType:t.type,title:t.title,titleFontSize:V,icon:W!==void 0&&!p?{type:W,style:H||{}}:void 0,personaCoinProps:(t.imageUrl||t.iconName)&&!p?{text:"",size:zm(B),imageUrl:t.imageUrl,color:"neutral"}:void 0,style:q,subtitle:t.subtitle,subtitleFontSize:I,tooltip:(l=t.tooltip)!==null&&l!==void 0?l:t.title,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes,displayNewItemTag:t.isNew,enableExpandedECCScopeLayout:p,isScopeSelected:t.isSelected}}else if(DCe(t)){var Z=t.eventId,P=t.eventName,Q=t.eventStartDateTime,Y=t.eventEndDateTime,X=t.isAllDay,ee=t.isSeries,oe=t.hasRecording,le=(s==null?void 0:s.eventItemStyles)||{},ue=le.iconStyles,te=le.titleFontSize,ie=le.subtitleFontSize,ae=lc(le,["iconStyles","titleFontSize","subtitleFontSize"]),re=NCe(Q,Y,X,c),ne=(u==null?void 0:u.inlineSuggestions("recordText"))||"",ce=r&&oe?re+" | "+ne:re;return{suggestionId:Z,suggestionType:t.type,title:P,titleFontSize:te,icon:{type:r&&oe?"EventRecorded":ee?"EventSeries":"Event",fontSize:ee?16:14,style:Object.assign(Object.assign({},ue),{backgroundColor:((o=f==null?void 0:f.fallbackIcon)===null||o===void 0?void 0:o.background)||(ue==null?void 0:ue.backgroundColor)}),primaryColor:(d=f==null?void 0:f.fallbackIcon)===null||d===void 0?void 0:d.color},style:ae,subtitle:ce,subtitleFontSize:ie,truncateSubtitle:!0,tooltip:P+" "+ce,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes}}else if(ICe(t)){var me=t.subject,he=t.sender,Ce=t.emailId,ve=(s==null?void 0:s.emailItemStyles)||{},fe=ve.iconStyles,Ae=ve.titleFontSize,Te=ve.subtitleFontSize,ke=lc(ve,["iconStyles","titleFontSize","subtitleFontSize"]),Ve=(g=u.inlineSuggestions("emailSentBy"))===null||g===void 0?void 0:g.replace("{0}",he);return{suggestionId:Ce,suggestionType:t.type,title:me,titleFontSize:Ae,icon:{type:"Emails",fontSize:(m=ke.iconFontSize)!==null&&m!==void 0?m:16,style:Object.assign(Object.assign({},fe),{backgroundColor:((y=f==null?void 0:f.fallbackIcon)===null||y===void 0?void 0:y.background)||(fe==null?void 0:fe.backgroundColor)}),primaryColor:(h=f==null?void 0:f.fallbackIcon)===null||h===void 0?void 0:h.color},style:ke,subtitle:Ve,subtitleFontSize:Te,truncateSubtitle:!0,tooltip:me,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes}}else if(OCe(t)){var Je=t.title,Ze=t.imageUrl,pr=t.collectorId,vr=t.appType,Fr=t.subtitle,tr=t.isMoreButton;return{tooltip:Je,suggestionId:pr,suggestionType:t.type,title:Je,appType:vr,subtitle:Fr,icon:Ze?void 0:tr?{type:"ExploreMoreCopilot",fontSize:32,style:{backgroundColor:(R=f==null?void 0:f.fallbackIcon)===null||R===void 0?void 0:R.background,height:32,width:32}}:{type:"ChatBubblesQuestion",fontSize:32,style:{backgroundColor:(C=f==null?void 0:f.fallbackIcon)===null||C===void 0?void 0:C.background,height:32,width:32}},personaCoinProps:Ze?{text:Je,imageUrl:Ze,color:"neutral",size:32}:void 0,truncateSubtitle:!0,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes,disableAccessibilityExpanded:!0,style:{flexibleSize:!0}}}else if(BCe(t)){var Dr=t.name,fr=t.chatMembers,er=t.threadId,Me=t.lastMessageTime,Ie=t.imageUrl,Qe=(s==null?void 0:s.chatItemStyles)||{},dr=Qe.iconStyles,Cr=Qe.titleFontSize,yr=Qe.subtitleFontSize,Ir=Qe.personaCoinSize,Pr=lc(Qe,["iconStyles","titleFontSize","subtitleFontSize","personaCoinSize"]),Ne=2,ar=fr.length-Ne,sr=fr.slice(0,Ne).map(function(Or){return Or.displayName}).join(", ");ar>0&&(sr+=`, +${ar}`);var Er=Dr||sr,Sr=new Date(Me),$e=Sr.toLocaleTimeString(void 0,{hour:"numeric",minute:"numeric",hour12:!0}),gr=`${Sr.toLocaleDateString("en-US")} ${$e}`;return Object.assign({title:Er,tooltip:Er,subtitle:Dr?sr:gr,suggestionId:er,suggestionType:t.type,truncateSubtitle:!0,titleFontSize:Cr,subtitleFontSize:yr,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes,style:Pr},Ie?{personaCoinProps:{text:Er,imageUrl:Ie,size:zm(Ir),borderColor:f==null?void 0:f.userAvatarBorderColor}}:{icon:{type:"TeamsChat",style:Object.assign(Object.assign({},dr),{backgroundColor:((S=f==null?void 0:f.fallbackIcon)===null||S===void 0?void 0:S.background)||(dr==null?void 0:dr.backgroundColor)}),primaryColor:(F=f==null?void 0:f.fallbackIcon)===null||F===void 0?void 0:F.color}})}else if(PCe(t)){var xr=(s==null?void 0:s.genericItemStyles)||{},Qr=xr.iconStyles,qr=xr.personaCoinSize,Ke=xr.titleFontSize,Rr=xr.subtitleFontSize,we=lc(xr,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),Pe=t.previewCard,ze=(A=(E=Pe.images)===null||E===void 0?void 0:E[0])===null||A===void 0?void 0:A.url;return{suggestionId:Pe.title,suggestionType:t.type,title:Pe.title,titleFontSize:Ke,personaCoinProps:ze?{text:"",size:zm(qr),imageUrl:ze,color:"neutral"}:void 0,style:we,subtitle:Pe.subtitle,subtitleFontSize:Rr,tooltip:Pe.title,displayNewItemTag:t.isNew,isHighlighted:t.isHighlighted,hitHighlightIndexes:t.hitHighlightIndexes}}var Ue=t.id,_e=t.title,pe=t.subtitle,ir=t.imageUrl,or=t.tooltip,mr=t.type,Ar=t.isHighlighted,qe=(s==null?void 0:s.genericItemStyles)||{},hr=qe.iconStyles,nt=qe.personaCoinSize,rt=qe.titleFontSize,Gr=qe.subtitleFontSize,Et=lc(qe,["iconStyles","personaCoinSize","titleFontSize","subtitleFontSize"]),Mr=Bx(t.iconName);return{suggestionId:Ue,suggestionType:mr,title:_e,titleFontSize:rt,icon:Mr!==void 0?{type:Mr,style:hr}:void 0,personaCoinProps:ir||Mr?{text:"",size:zm(nt),imageUrl:ir,color:"neutral"}:void 0,style:Et,subtitle:pe,subtitleFontSize:Gr,truncateSubtitle:!!or,tooltip:or??_e,isHighlighted:Ar,hitHighlightIndexes:t.hitHighlightIndexes,displayNewItemTag:t.isNew}},zm=function(t){return t?t<20?16:t<24?20:t<28?24:t<32?28:t<36?32:t<40?36:t<48?40:t<56?48:t<64?56:t<72?64:t<96?72:t<120?96:t<128?120:128:20}});var yo,HCe,R6,Nre=de(()=>{"use strict";yo=se(Ye());_re();xi();Ore();Ju();bd();Ju();Ed();K0();wx();HCe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},R6=yo.memo(function(e){var t,u,s,f=e.suggestion,p=e.theme,r=e.styles,c=e.newItemTagStyles,n=e.onItemHovered,a=e.onItemSelected,l=e.strings,o=e.enableExpandedECCScopeLayout,d=e.enableMeetingBanner,g=e.locale,m=HCe(e,["suggestion","theme","styles","newItemTagStyles","onItemHovered","onItemSelected","strings","enableExpandedECCScopeLayout","enableMeetingBanner","locale"]),y=yo.useContext(Ei),h=yo.useContext(Ti),R=p??Wl(void 0,y,h),C=yo.useCallback(function(){a(f)},[f,a]),S=yo.useCallback(function(){n==null||n(f)},[f,n]),F=Pre(f,l,r,R,o,d,g),E=f.type===Wi&&(!((t=r==null?void 0:r.noSuggestionsStyles)===null||t===void 0)&&t.item)?r.noSuggestionsStyles.item:F.style,A=f.type===Wi?m6(l,l.common("suggestionsGroupNoSuggestionsText"),(u=f.title)!==null&&u!==void 0?u:""):void 0,T=`${F.suggestionId}-${m.queryString}`,D=yo.createElement(Ire,Object.assign({},m,F,{accessibilityLabel:A,style:E,newItemTagStyles:c,strings:l,theme:p,onClick:C,onHoverIn:S,isDisabled:f.isDisabled,key:T}));if(f.noSuggestionsDescription){var _=f.type===Wi?(s=r==null?void 0:r.noSuggestionsStyles)===null||s===void 0?void 0:s.description:void 0;return yo.createElement(ca,{align:Ya.Stretch,direction:On.TopToBottom},yo.createElement(ca,{style:_??xx},yo.createElement(jl,{text:f.noSuggestionsDescription,style:dre(Ere(f,p),Qu)})),D)}return D});R6.displayName="InlineSuggestionsItem"});var Ox=de(()=>{"use strict";Nre();Px()});var Zre=Xe(F6=>{"use strict";F6.byteLength=ZCe;F6.toByteArray=UCe;F6.fromByteArray=zCe;var Xu=[],Ho=[],VCe=typeof Uint8Array<"u"?Uint8Array:Array,Nx="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Rs=0,Hre=Nx.length;Rs<Hre;++Rs)Xu[Rs]=Nx[Rs],Ho[Nx.charCodeAt(Rs)]=Rs;var Rs,Hre;Ho[45]=62;Ho[95]=63;function Vre(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=e.indexOf("=");u===-1&&(u=t);var s=u===t?0:4-u%4;return[u,s]}function ZCe(e){var t=Vre(e),u=t[0],s=t[1];return(u+s)*3/4-s}function jCe(e,t,u){return(t+u)*3/4-u}function UCe(e){var t,u=Vre(e),s=u[0],f=u[1],p=new VCe(jCe(e,s,f)),r=0,c=f>0?s-4:s,n;for(n=0;n<c;n+=4)t=Ho[e.charCodeAt(n)]<<18|Ho[e.charCodeAt(n+1)]<<12|Ho[e.charCodeAt(n+2)]<<6|Ho[e.charCodeAt(n+3)],p[r++]=t>>16&255,p[r++]=t>>8&255,p[r++]=t&255;return f===2&&(t=Ho[e.charCodeAt(n)]<<2|Ho[e.charCodeAt(n+1)]>>4,p[r++]=t&255),f===1&&(t=Ho[e.charCodeAt(n)]<<10|Ho[e.charCodeAt(n+1)]<<4|Ho[e.charCodeAt(n+2)]>>2,p[r++]=t>>8&255,p[r++]=t&255),p}function GCe(e){return Xu[e>>18&63]+Xu[e>>12&63]+Xu[e>>6&63]+Xu[e&63]}function WCe(e,t,u){for(var s,f=[],p=t;p<u;p+=3)s=(e[p]<<16&16711680)+(e[p+1]<<8&65280)+(e[p+2]&255),f.push(GCe(s));return f.join("")}function zCe(e){for(var t,u=e.length,s=u%3,f=[],p=16383,r=0,c=u-s;r<c;r+=p)f.push(WCe(e,r,r+p>c?c:r+p));return s===1?(t=e[u-1],f.push(Xu[t>>2]+Xu[t<<4&63]+"==")):s===2&&(t=(e[u-2]<<8)+e[u-1],f.push(Xu[t>>10]+Xu[t>>4&63]+Xu[t<<2&63]+"=")),f.join("")}});var jre=Xe(Hx=>{Hx.read=function(e,t,u,s,f){var p,r,c=f*8-s-1,n=(1<<c)-1,a=n>>1,l=-7,o=u?f-1:0,d=u?-1:1,g=e[t+o];for(o+=d,p=g&(1<<-l)-1,g>>=-l,l+=c;l>0;p=p*256+e[t+o],o+=d,l-=8);for(r=p&(1<<-l)-1,p>>=-l,l+=s;l>0;r=r*256+e[t+o],o+=d,l-=8);if(p===0)p=1-a;else{if(p===n)return r?NaN:(g?-1:1)*(1/0);r=r+Math.pow(2,s),p=p-a}return(g?-1:1)*r*Math.pow(2,p-s)};Hx.write=function(e,t,u,s,f,p){var r,c,n,a=p*8-f-1,l=(1<<a)-1,o=l>>1,d=f===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=s?0:p-1,m=s?1:-1,y=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,r=l):(r=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-r))<1&&(r--,n*=2),r+o>=1?t+=d/n:t+=d*Math.pow(2,1-o),t*n>=2&&(r++,n/=2),r+o>=l?(c=0,r=l):r+o>=1?(c=(t*n-1)*Math.pow(2,f),r=r+o):(c=t*Math.pow(2,o-1)*Math.pow(2,f),r=0));f>=8;e[u+g]=c&255,g+=m,c/=256,f-=8);for(r=r<<f|c,a+=f;a>0;e[u+g]=r&255,g+=m,r/=256,a-=8);e[u+g-m]|=y*128}});var S6=Xe(Dd=>{"use strict";var $Ce=Yr(),KCe=et(),qCe=ii(),Ure=Wn(),QCe=li();function JCe(e,t,u){return t=Ure(t),qCe(e,Kre()?Reflect.construct(t,u||[],Ure(e).constructor):t.apply(e,u))}function Kre(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Kre=function(){return!!e})()}var Vx=Zre(),kd=jre(),Gre=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Dd.Buffer=Br;Dd.SlowBuffer=aye;Dd.INSPECT_MAX_BYTES=50;var C6=2147483647;Dd.kMaxLength=C6;Br.TYPED_ARRAY_SUPPORT=XCe();!Br.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function XCe(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch(u){return!1}}Object.defineProperty(Br.prototype,"parent",{enumerable:!0,get:function(){if(Br.isBuffer(this))return this.buffer}});Object.defineProperty(Br.prototype,"offset",{enumerable:!0,get:function(){if(Br.isBuffer(this))return this.byteOffset}});function q0(e){if(e>C6)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,Br.prototype),t}function Br(e,t,u){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Gx(e)}return qre(e,t,u)}Br.poolSize=8192;function qre(e,t,u){if(typeof e=="string")return eye(e,t);if(ArrayBuffer.isView(e))return rye(e);if(e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Yu(e,ArrayBuffer)||e&&Yu(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Yu(e,SharedArrayBuffer)||e&&Yu(e.buffer,SharedArrayBuffer)))return jx(e,t,u);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var s=e.valueOf&&e.valueOf();if(s!=null&&s!==e)return Br.from(s,t,u);var f=tye(e);if(f)return f;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return Br.from(e[Symbol.toPrimitive]("string"),t,u);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}Br.from=function(e,t,u){return qre(e,t,u)};Object.setPrototypeOf(Br.prototype,Uint8Array.prototype);Object.setPrototypeOf(Br,Uint8Array);function Qre(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function YCe(e,t,u){return Qre(e),e<=0?q0(e):t!==void 0?typeof u=="string"?q0(e).fill(t,u):q0(e).fill(t):q0(e)}Br.alloc=function(e,t,u){return YCe(e,t,u)};function Gx(e){return Qre(e),q0(e<0?0:Wx(e)|0)}Br.allocUnsafe=function(e){return Gx(e)};Br.allocUnsafeSlow=function(e){return Gx(e)};function eye(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!Br.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var u=Jre(e,t)|0,s=q0(u),f=s.write(e,t);return f!==u&&(s=s.slice(0,f)),s}function Zx(e){for(var t=e.length<0?0:Wx(e.length)|0,u=q0(t),s=0;s<t;s+=1)u[s]=e[s]&255;return u}function rye(e){if(Yu(e,Uint8Array)){var t=new Uint8Array(e);return jx(t.buffer,t.byteOffset,t.byteLength)}return Zx(e)}function jx(e,t,u){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(u||0))throw new RangeError('"length" is outside of buffer bounds');var s;return t===void 0&&u===void 0?s=new Uint8Array(e):u===void 0?s=new Uint8Array(e,t):s=new Uint8Array(e,t,u),Object.setPrototypeOf(s,Br.prototype),s}function tye(e){if(Br.isBuffer(e)){var t=Wx(e.length)|0,u=q0(t);return u.length===0||e.copy(u,0,0,t),u}if(e.length!==void 0)return typeof e.length!="number"||$x(e.length)?q0(0):Zx(e);if(e.type==="Buffer"&&Array.isArray(e.data))return Zx(e.data)}function Wx(e){if(e>=C6)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+C6.toString(16)+" bytes");return e|0}function aye(e){return+e!=e&&(e=0),Br.alloc(+e)}Br.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==Br.prototype};Br.compare=function(t,u){if(Yu(t,Uint8Array)&&(t=Br.from(t,t.offset,t.byteLength)),Yu(u,Uint8Array)&&(u=Br.from(u,u.offset,u.byteLength)),!Br.isBuffer(t)||!Br.isBuffer(u))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===u)return 0;for(var s=t.length,f=u.length,p=0,r=Math.min(s,f);p<r;++p)if(t[p]!==u[p]){s=t[p],f=u[p];break}return s<f?-1:f<s?1:0};Br.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Br.concat=function(t,u){if(!Array.isArray(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return Br.alloc(0);var s;if(u===void 0)for(u=0,s=0;s<t.length;++s)u+=t[s].length;var f=Br.allocUnsafe(u),p=0;for(s=0;s<t.length;++s){var r=t[s];if(Yu(r,Uint8Array))p+r.length>f.length?(Br.isBuffer(r)||(r=Br.from(r)),r.copy(f,p)):Uint8Array.prototype.set.call(f,r,p);else if(Br.isBuffer(r))r.copy(f,p);else throw new TypeError('"list" argument must be an Array of Buffers');p+=r.length}return f};function Jre(e,t){if(Br.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Yu(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var u=e.length,s=arguments.length>2&&arguments[2]===!0;if(!s&&u===0)return 0;for(var f=!1;;)switch(t){case"ascii":case"latin1":case"binary":return u;case"utf8":case"utf-8":return Ux(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u*2;case"hex":return u>>>1;case"base64":return lte(e).length;default:if(f)return s?-1:Ux(e).length;t=(""+t).toLowerCase(),f=!0}}Br.byteLength=Jre;function nye(e,t,u){var s=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((u===void 0||u>this.length)&&(u=this.length),u<=0)||(u>>>=0,t>>>=0,u<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return mye(this,t,u);case"utf8":case"utf-8":return Yre(this,t,u);case"ascii":return fye(this,t,u);case"latin1":case"binary":return gye(this,t,u);case"base64":return sye(this,t,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return hye(this,t,u);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}Br.prototype._isBuffer=!0;function Fs(e,t,u){var s=e[t];e[t]=e[u],e[u]=s}Br.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var u=0;u<t;u+=2)Fs(this,u,u+1);return this};Br.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var u=0;u<t;u+=4)Fs(this,u,u+3),Fs(this,u+1,u+2);return this};Br.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var u=0;u<t;u+=8)Fs(this,u,u+7),Fs(this,u+1,u+6),Fs(this,u+2,u+5),Fs(this,u+3,u+4);return this};Br.prototype.toString=function(){var t=this.length;return t===0?"":arguments.length===0?Yre(this,0,t):nye.apply(this,arguments)};Br.prototype.toLocaleString=Br.prototype.toString;Br.prototype.equals=function(t){if(!Br.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:Br.compare(this,t)===0};Br.prototype.inspect=function(){var t="",u=Dd.INSPECT_MAX_BYTES;return t=this.toString("hex",0,u).replace(/(.{2})/g,"$1 ").trim(),this.length>u&&(t+=" ... "),"<Buffer "+t+">"};Gre&&(Br.prototype[Gre]=Br.prototype.inspect);Br.prototype.compare=function(t,u,s,f,p){if(Yu(t,Uint8Array)&&(t=Br.from(t,t.offset,t.byteLength)),!Br.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(u===void 0&&(u=0),s===void 0&&(s=t?t.length:0),f===void 0&&(f=0),p===void 0&&(p=this.length),u<0||s>t.length||f<0||p>this.length)throw new RangeError("out of range index");if(f>=p&&u>=s)return 0;if(f>=p)return-1;if(u>=s)return 1;if(u>>>=0,s>>>=0,f>>>=0,p>>>=0,this===t)return 0;for(var r=p-f,c=s-u,n=Math.min(r,c),a=this.slice(f,p),l=t.slice(u,s),o=0;o<n;++o)if(a[o]!==l[o]){r=a[o],c=l[o];break}return r<c?-1:c<r?1:0};function Xre(e,t,u,s,f){if(e.length===0)return-1;if(typeof u=="string"?(s=u,u=0):u>2147483647?u=2147483647:u<-2147483648&&(u=-2147483648),u=+u,$x(u)&&(u=f?0:e.length-1),u<0&&(u=e.length+u),u>=e.length){if(f)return-1;u=e.length-1}else if(u<0)if(f)u=0;else return-1;if(typeof t=="string"&&(t=Br.from(t,s)),Br.isBuffer(t))return t.length===0?-1:Wre(e,t,u,s,f);if(typeof t=="number")return t=t&255,typeof Uint8Array.prototype.indexOf=="function"?f?Uint8Array.prototype.indexOf.call(e,t,u):Uint8Array.prototype.lastIndexOf.call(e,t,u):Wre(e,[t],u,s,f);throw new TypeError("val must be string, number or Buffer")}function Wre(e,t,u,s,f){var p=1,r=e.length,c=t.length;if(s!==void 0&&(s=String(s).toLowerCase(),s==="ucs2"||s==="ucs-2"||s==="utf16le"||s==="utf-16le")){if(e.length<2||t.length<2)return-1;p=2,r/=2,c/=2,u/=2}function n(g,m){return p===1?g[m]:g.readUInt16BE(m*p)}var a;if(f){var l=-1;for(a=u;a<r;a++)if(n(e,a)===n(t,l===-1?0:a-l)){if(l===-1&&(l=a),a-l+1===c)return l*p}else l!==-1&&(a-=a-l),l=-1}else for(u+c>r&&(u=r-c),a=u;a>=0;a--){for(var o=!0,d=0;d<c;d++)if(n(e,a+d)!==n(t,d)){o=!1;break}if(o)return a}return-1}Br.prototype.includes=function(t,u,s){return this.indexOf(t,u,s)!==-1};Br.prototype.indexOf=function(t,u,s){return Xre(this,t,u,s,!0)};Br.prototype.lastIndexOf=function(t,u,s){return Xre(this,t,u,s,!1)};function iye(e,t,u,s){u=Number(u)||0;var f=e.length-u;s?(s=Number(s),s>f&&(s=f)):s=f;var p=t.length;s>p/2&&(s=p/2);var r;for(r=0;r<s;++r){var c=parseInt(t.substr(r*2,2),16);if($x(c))return r;e[u+r]=c}return r}function lye(e,t,u,s){return y6(Ux(t,e.length-u),e,u,s)}function oye(e,t,u,s){return y6(Fye(t),e,u,s)}function uye(e,t,u,s){return y6(lte(t),e,u,s)}function cye(e,t,u,s){return y6(Cye(t,e.length-u),e,u,s)}Br.prototype.write=function(t,u,s,f){if(u===void 0)f="utf8",s=this.length,u=0;else if(s===void 0&&typeof u=="string")f=u,s=this.length,u=0;else if(isFinite(u))u=u>>>0,isFinite(s)?(s=s>>>0,f===void 0&&(f="utf8")):(f=s,s=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var p=this.length-u;if((s===void 0||s>p)&&(s=p),t.length>0&&(s<0||u<0)||u>this.length)throw new RangeError("Attempt to write outside buffer bounds");f||(f="utf8");for(var r=!1;;)switch(f){case"hex":return iye(this,t,u,s);case"utf8":case"utf-8":return lye(this,t,u,s);case"ascii":case"latin1":case"binary":return oye(this,t,u,s);case"base64":return uye(this,t,u,s);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return cye(this,t,u,s);default:if(r)throw new TypeError("Unknown encoding: "+f);f=(""+f).toLowerCase(),r=!0}};Br.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function sye(e,t,u){return t===0&&u===e.length?Vx.fromByteArray(e):Vx.fromByteArray(e.slice(t,u))}function Yre(e,t,u){u=Math.min(e.length,u);for(var s=[],f=t;f<u;){var p=e[f],r=null,c=p>239?4:p>223?3:p>191?2:1;if(f+c<=u){var n=void 0,a=void 0,l=void 0,o=void 0;switch(c){case 1:p<128&&(r=p);break;case 2:n=e[f+1],(n&192)===128&&(o=(p&31)<<6|n&63,o>127&&(r=o));break;case 3:n=e[f+1],a=e[f+2],(n&192)===128&&(a&192)===128&&(o=(p&15)<<12|(n&63)<<6|a&63,o>2047&&(o<55296||o>57343)&&(r=o));break;case 4:n=e[f+1],a=e[f+2],l=e[f+3],(n&192)===128&&(a&192)===128&&(l&192)===128&&(o=(p&15)<<18|(n&63)<<12|(a&63)<<6|l&63,o>65535&&o<1114112&&(r=o))}}r===null?(r=65533,c=1):r>65535&&(r-=65536,s.push(r>>>10&1023|55296),r=56320|r&1023),s.push(r),f+=c}return dye(s)}var zre=4096;function dye(e){var t=e.length;if(t<=zre)return String.fromCharCode.apply(String,e);for(var u="",s=0;s<t;)u+=String.fromCharCode.apply(String,e.slice(s,s+=zre));return u}function fye(e,t,u){var s="";u=Math.min(e.length,u);for(var f=t;f<u;++f)s+=String.fromCharCode(e[f]&127);return s}function gye(e,t,u){var s="";u=Math.min(e.length,u);for(var f=t;f<u;++f)s+=String.fromCharCode(e[f]);return s}function mye(e,t,u){var s=e.length;(!t||t<0)&&(t=0),(!u||u<0||u>s)&&(u=s);for(var f="",p=t;p<u;++p)f+=yye[e[p]];return f}function hye(e,t,u){for(var s=e.slice(t,u),f="",p=0;p<s.length-1;p+=2)f+=String.fromCharCode(s[p]+s[p+1]*256);return f}Br.prototype.slice=function(t,u){var s=this.length;t=~~t,u=u===void 0?s:~~u,t<0?(t+=s,t<0&&(t=0)):t>s&&(t=s),u<0?(u+=s,u<0&&(u=0)):u>s&&(u=s),u<t&&(u=t);var f=this.subarray(t,u);return Object.setPrototypeOf(f,Br.prototype),f};function ki(e,t,u){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>u)throw new RangeError("Trying to access beyond buffer length")}Br.prototype.readUintLE=Br.prototype.readUIntLE=function(t,u,s){t=t>>>0,u=u>>>0,s||ki(t,u,this.length);for(var f=this[t],p=1,r=0;++r<u&&(p*=256);)f+=this[t+r]*p;return f};Br.prototype.readUintBE=Br.prototype.readUIntBE=function(t,u,s){t=t>>>0,u=u>>>0,s||ki(t,u,this.length);for(var f=this[t+--u],p=1;u>0&&(p*=256);)f+=this[t+--u]*p;return f};Br.prototype.readUint8=Br.prototype.readUInt8=function(t,u){return t=t>>>0,u||ki(t,1,this.length),this[t]};Br.prototype.readUint16LE=Br.prototype.readUInt16LE=function(t,u){return t=t>>>0,u||ki(t,2,this.length),this[t]|this[t+1]<<8};Br.prototype.readUint16BE=Br.prototype.readUInt16BE=function(t,u){return t=t>>>0,u||ki(t,2,this.length),this[t]<<8|this[t+1]};Br.prototype.readUint32LE=Br.prototype.readUInt32LE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};Br.prototype.readUint32BE=Br.prototype.readUInt32BE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};Br.prototype.readBigUInt64LE=oc(function(t){t=t>>>0,wd(t,"offset");var u=this[t],s=this[t+7];(u===void 0||s===void 0)&&$m(t,this.length-8);var f=u+this[++t]*256+this[++t]*65536+this[++t]*16777216,p=this[++t]+this[++t]*256+this[++t]*65536+s*16777216;return BigInt(f)+(BigInt(p)<<BigInt(32))});Br.prototype.readBigUInt64BE=oc(function(t){t=t>>>0,wd(t,"offset");var u=this[t],s=this[t+7];(u===void 0||s===void 0)&&$m(t,this.length-8);var f=u*16777216+this[++t]*65536+this[++t]*256+this[++t],p=this[++t]*16777216+this[++t]*65536+this[++t]*256+s;return(BigInt(f)<<BigInt(32))+BigInt(p)});Br.prototype.readIntLE=function(t,u,s){t=t>>>0,u=u>>>0,s||ki(t,u,this.length);for(var f=this[t],p=1,r=0;++r<u&&(p*=256);)f+=this[t+r]*p;return p*=128,f>=p&&(f-=Math.pow(2,8*u)),f};Br.prototype.readIntBE=function(t,u,s){t=t>>>0,u=u>>>0,s||ki(t,u,this.length);for(var f=u,p=1,r=this[t+--f];f>0&&(p*=256);)r+=this[t+--f]*p;return p*=128,r>=p&&(r-=Math.pow(2,8*u)),r};Br.prototype.readInt8=function(t,u){return t=t>>>0,u||ki(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};Br.prototype.readInt16LE=function(t,u){t=t>>>0,u||ki(t,2,this.length);var s=this[t]|this[t+1]<<8;return s&32768?s|4294901760:s};Br.prototype.readInt16BE=function(t,u){t=t>>>0,u||ki(t,2,this.length);var s=this[t+1]|this[t]<<8;return s&32768?s|4294901760:s};Br.prototype.readInt32LE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};Br.prototype.readInt32BE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};Br.prototype.readBigInt64LE=oc(function(t){t=t>>>0,wd(t,"offset");var u=this[t],s=this[t+7];(u===void 0||s===void 0)&&$m(t,this.length-8);var f=this[t+4]+this[t+5]*256+this[t+6]*65536+(s<<24);return(BigInt(f)<<BigInt(32))+BigInt(u+this[++t]*256+this[++t]*65536+this[++t]*16777216)});Br.prototype.readBigInt64BE=oc(function(t){t=t>>>0,wd(t,"offset");var u=this[t],s=this[t+7];(u===void 0||s===void 0)&&$m(t,this.length-8);var f=(u<<24)+this[++t]*65536+this[++t]*256+this[++t];return(BigInt(f)<<BigInt(32))+BigInt(this[++t]*16777216+this[++t]*65536+this[++t]*256+s)});Br.prototype.readFloatLE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),kd.read(this,t,!0,23,4)};Br.prototype.readFloatBE=function(t,u){return t=t>>>0,u||ki(t,4,this.length),kd.read(this,t,!1,23,4)};Br.prototype.readDoubleLE=function(t,u){return t=t>>>0,u||ki(t,8,this.length),kd.read(this,t,!0,52,8)};Br.prototype.readDoubleBE=function(t,u){return t=t>>>0,u||ki(t,8,this.length),kd.read(this,t,!1,52,8)};function zl(e,t,u,s,f,p){if(!Br.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>f||t<p)throw new RangeError('"value" argument is out of bounds');if(u+s>e.length)throw new RangeError("Index out of range")}Br.prototype.writeUintLE=Br.prototype.writeUIntLE=function(t,u,s,f){if(t=+t,u=u>>>0,s=s>>>0,!f){var p=Math.pow(2,8*s)-1;zl(this,t,u,s,p,0)}var r=1,c=0;for(this[u]=t&255;++c<s&&(r*=256);)this[u+c]=t/r&255;return u+s};Br.prototype.writeUintBE=Br.prototype.writeUIntBE=function(t,u,s,f){if(t=+t,u=u>>>0,s=s>>>0,!f){var p=Math.pow(2,8*s)-1;zl(this,t,u,s,p,0)}var r=s-1,c=1;for(this[u+r]=t&255;--r>=0&&(c*=256);)this[u+r]=t/c&255;return u+s};Br.prototype.writeUint8=Br.prototype.writeUInt8=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,1,255,0),this[u]=t&255,u+1};Br.prototype.writeUint16LE=Br.prototype.writeUInt16LE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,2,65535,0),this[u]=t&255,this[u+1]=t>>>8,u+2};Br.prototype.writeUint16BE=Br.prototype.writeUInt16BE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,2,65535,0),this[u]=t>>>8,this[u+1]=t&255,u+2};Br.prototype.writeUint32LE=Br.prototype.writeUInt32LE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,4,4294967295,0),this[u+3]=t>>>24,this[u+2]=t>>>16,this[u+1]=t>>>8,this[u]=t&255,u+4};Br.prototype.writeUint32BE=Br.prototype.writeUInt32BE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,4,4294967295,0),this[u]=t>>>24,this[u+1]=t>>>16,this[u+2]=t>>>8,this[u+3]=t&255,u+4};function ete(e,t,u,s,f){ite(t,s,f,e,u,7);var p=Number(t&BigInt(4294967295));e[u++]=p,p=p>>8,e[u++]=p,p=p>>8,e[u++]=p,p=p>>8,e[u++]=p;var r=Number(t>>BigInt(32)&BigInt(4294967295));return e[u++]=r,r=r>>8,e[u++]=r,r=r>>8,e[u++]=r,r=r>>8,e[u++]=r,u}function rte(e,t,u,s,f){ite(t,s,f,e,u,7);var p=Number(t&BigInt(4294967295));e[u+7]=p,p=p>>8,e[u+6]=p,p=p>>8,e[u+5]=p,p=p>>8,e[u+4]=p;var r=Number(t>>BigInt(32)&BigInt(4294967295));return e[u+3]=r,r=r>>8,e[u+2]=r,r=r>>8,e[u+1]=r,r=r>>8,e[u]=r,u+8}Br.prototype.writeBigUInt64LE=oc(function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return ete(this,t,u,BigInt(0),BigInt("0xffffffffffffffff"))});Br.prototype.writeBigUInt64BE=oc(function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return rte(this,t,u,BigInt(0),BigInt("0xffffffffffffffff"))});Br.prototype.writeIntLE=function(t,u,s,f){if(t=+t,u=u>>>0,!f){var p=Math.pow(2,8*s-1);zl(this,t,u,s,p-1,-p)}var r=0,c=1,n=0;for(this[u]=t&255;++r<s&&(c*=256);)t<0&&n===0&&this[u+r-1]!==0&&(n=1),this[u+r]=(t/c>>0)-n&255;return u+s};Br.prototype.writeIntBE=function(t,u,s,f){if(t=+t,u=u>>>0,!f){var p=Math.pow(2,8*s-1);zl(this,t,u,s,p-1,-p)}var r=s-1,c=1,n=0;for(this[u+r]=t&255;--r>=0&&(c*=256);)t<0&&n===0&&this[u+r+1]!==0&&(n=1),this[u+r]=(t/c>>0)-n&255;return u+s};Br.prototype.writeInt8=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,1,127,-128),t<0&&(t=255+t+1),this[u]=t&255,u+1};Br.prototype.writeInt16LE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,2,32767,-32768),this[u]=t&255,this[u+1]=t>>>8,u+2};Br.prototype.writeInt16BE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,2,32767,-32768),this[u]=t>>>8,this[u+1]=t&255,u+2};Br.prototype.writeInt32LE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,4,2147483647,-2147483648),this[u]=t&255,this[u+1]=t>>>8,this[u+2]=t>>>16,this[u+3]=t>>>24,u+4};Br.prototype.writeInt32BE=function(t,u,s){return t=+t,u=u>>>0,s||zl(this,t,u,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[u]=t>>>24,this[u+1]=t>>>16,this[u+2]=t>>>8,this[u+3]=t&255,u+4};Br.prototype.writeBigInt64LE=oc(function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return ete(this,t,u,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Br.prototype.writeBigInt64BE=oc(function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return rte(this,t,u,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function tte(e,t,u,s,f,p){if(u+s>e.length)throw new RangeError("Index out of range");if(u<0)throw new RangeError("Index out of range")}function ate(e,t,u,s,f){return t=+t,u=u>>>0,f||tte(e,t,u,4,34028234663852886e22,-34028234663852886e22),kd.write(e,t,u,s,23,4),u+4}Br.prototype.writeFloatLE=function(t,u,s){return ate(this,t,u,!0,s)};Br.prototype.writeFloatBE=function(t,u,s){return ate(this,t,u,!1,s)};function nte(e,t,u,s,f){return t=+t,u=u>>>0,f||tte(e,t,u,8,17976931348623157e292,-17976931348623157e292),kd.write(e,t,u,s,52,8),u+8}Br.prototype.writeDoubleLE=function(t,u,s){return nte(this,t,u,!0,s)};Br.prototype.writeDoubleBE=function(t,u,s){return nte(this,t,u,!1,s)};Br.prototype.copy=function(t,u,s,f){if(!Br.isBuffer(t))throw new TypeError("argument should be a Buffer");if(s||(s=0),!f&&f!==0&&(f=this.length),u>=t.length&&(u=t.length),u||(u=0),f>0&&f<s&&(f=s),f===s||t.length===0||this.length===0)return 0;if(u<0)throw new RangeError("targetStart out of bounds");if(s<0||s>=this.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("sourceEnd out of bounds");f>this.length&&(f=this.length),t.length-u<f-s&&(f=t.length-u+s);var p=f-s;return this===t&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(u,s,f):Uint8Array.prototype.set.call(t,this.subarray(s,f),u),p};Br.prototype.fill=function(t,u,s,f){if(typeof t=="string"){if(typeof u=="string"?(f=u,u=0,s=this.length):typeof s=="string"&&(f=s,s=this.length),f!==void 0&&typeof f!="string")throw new TypeError("encoding must be a string");if(typeof f=="string"&&!Br.isEncoding(f))throw new TypeError("Unknown encoding: "+f);if(t.length===1){var p=t.charCodeAt(0);(f==="utf8"&&p<128||f==="latin1")&&(t=p)}}else typeof t=="number"?t=t&255:typeof t=="boolean"&&(t=Number(t));if(u<0||this.length<u||this.length<s)throw new RangeError("Out of range index");if(s<=u)return this;u=u>>>0,s=s===void 0?this.length:s>>>0,t||(t=0);var r;if(typeof t=="number")for(r=u;r<s;++r)this[r]=t;else{var c=Br.isBuffer(t)?t:Br.from(t,f),n=c.length;if(n===0)throw new TypeError('The value "'+t+'" is invalid for argument "value"');for(r=0;r<s-u;++r)this[r+u]=c[r%n]}return this};var xd={};function zx(e,t,u){xd[e]=(function(s){function f(){var p;return $Ce(this,f),p=JCe(this,f),Object.defineProperty(p,"message",{value:t.apply(p,arguments),writable:!0,configurable:!0}),p.name=`${p.name} [${e}]`,p.stack,delete p.name,p}return QCe(f,s),KCe(f,[{key:"code",get:function(){return e},set:function(r){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:r,writable:!0})}},{key:"toString",value:function(){return`${this.name} [${e}]: ${this.message}`}}])})(u)}zx("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError);zx("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError);zx("ERR_OUT_OF_RANGE",function(e,t,u){var s=`The value of "${e}" is out of range.`,f=u;return Number.isInteger(u)&&Math.abs(u)>4294967296?f=$re(String(u)):typeof u=="bigint"&&(f=String(u),(u>BigInt(2)**BigInt(32)||u<-(BigInt(2)**BigInt(32)))&&(f=$re(f)),f+="n"),s+=` It must be ${t}. Received ${f}`,s},RangeError);function $re(e){for(var t="",u=e.length,s=e[0]==="-"?1:0;u>=s+4;u-=3)t=`_${e.slice(u-3,u)}${t}`;return`${e.slice(0,u)}${t}`}function pye(e,t,u){wd(t,"offset"),(e[t]===void 0||e[t+u]===void 0)&&$m(t,e.length-(u+1))}function ite(e,t,u,s,f,p){if(e>u||e<t){var r=typeof t=="bigint"?"n":"",c;throw p>3?t===0||t===BigInt(0)?c=`>= 0${r} and < 2${r} ** ${(p+1)*8}${r}`:c=`>= -(2${r} ** ${(p+1)*8-1}${r}) and < 2 ** ${(p+1)*8-1}${r}`:c=`>= ${t}${r} and <= ${u}${r}`,new xd.ERR_OUT_OF_RANGE("value",c,e)}pye(s,f,p)}function wd(e,t){if(typeof e!="number")throw new xd.ERR_INVALID_ARG_TYPE(t,"number",e)}function $m(e,t,u){throw Math.floor(e)!==e?(wd(e,u),new xd.ERR_OUT_OF_RANGE(u||"offset","an integer",e)):t<0?new xd.ERR_BUFFER_OUT_OF_BOUNDS:new xd.ERR_OUT_OF_RANGE(u||"offset",`>= ${u?1:0} and <= ${t}`,e)}var vye=/[^+/0-9A-Za-z-_]/g;function Rye(e){if(e=e.split("=")[0],e=e.trim().replace(vye,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Ux(e,t){t=t||1/0;for(var u,s=e.length,f=null,p=[],r=0;r<s;++r){if(u=e.charCodeAt(r),u>55295&&u<57344){if(!f){if(u>56319){(t-=3)>-1&&p.push(239,191,189);continue}else if(r+1===s){(t-=3)>-1&&p.push(239,191,189);continue}f=u;continue}if(u<56320){(t-=3)>-1&&p.push(239,191,189),f=u;continue}u=(f-55296<<10|u-56320)+65536}else f&&(t-=3)>-1&&p.push(239,191,189);if(f=null,u<128){if((t-=1)<0)break;p.push(u)}else if(u<2048){if((t-=2)<0)break;p.push(u>>6|192,u&63|128)}else if(u<65536){if((t-=3)<0)break;p.push(u>>12|224,u>>6&63|128,u&63|128)}else if(u<1114112){if((t-=4)<0)break;p.push(u>>18|240,u>>12&63|128,u>>6&63|128,u&63|128)}else throw new Error("Invalid code point")}return p}function Fye(e){for(var t=[],u=0;u<e.length;++u)t.push(e.charCodeAt(u)&255);return t}function Cye(e,t){for(var u,s,f,p=[],r=0;r<e.length&&!((t-=2)<0);++r)u=e.charCodeAt(r),s=u>>8,f=u%256,p.push(f),p.push(s);return p}function lte(e){return Vx.toByteArray(Rye(e))}function y6(e,t,u,s){var f;for(f=0;f<s&&!(f+u>=t.length||f>=e.length);++f)t[f+u]=e[f];return f}function Yu(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function $x(e){return e!==e}var yye=(function(){for(var e="0123456789abcdef",t=new Array(256),u=0;u<16;++u)for(var s=u*16,f=0;f<16;++f)t[s+f]=e[u]+e[f];return t})();function oc(e){return typeof BigInt>"u"?Sye:e}function Sye(){throw new Error("BigInt not supported")}});function ote(e){var t=e.split("."),u=t.length>1?t.pop():void 0;return u}var ute=de(()=>{"use strict"});function ste(e,t){switch(e.item.type){case ea.File:{var u=e.item;return{type:Td(u.fileExtension)}}case ea.Folder:return{type:Td("Folder")};case ea.Message:return{type:"Emails",primaryColor:t.colors.buttonText,style:{backgroundColor:t.colors.buttonBackgroundDisabled}};case ea.Event:{var s=e.item;return{type:s.isSeries?"EventSeries":"Event",primaryColor:t.colors.buttonText,style:{backgroundColor:t.colors.buttonBackgroundDisabled}}}case ea.People:default:return}}function Kx(){var e=[ea.File,ea.Event,ea.Message];return wb()&&e.push(ea.People),e}function dte(e){switch(e){case ea.File:return Lr.filesLabel;case ea.People:return Lr.peopleLabel;case ea.Message:return Lr.messagesLabel;case ea.Event:return Lr.eventsLabel;default:throw new Error(`Unsupported entity type: ${e}`)}}function Aye(e,t,u,s){var f=!e||!t||!u,p=cte.Buffer.from(`${e},${t},${u}`).toString("base64"),r=`SPO_${`${p}`.substring(0,bye)}_${s}`;return f?s:r}function fte(e){return e.items.filter(function(t){return t.name&&t.webUrl}).map(function(t){return{fileExtension:ote(t.name),fileName:t.name,hitFileName:t.name,itemId:Aye(t.siteId,t.webId,t.listId,t.id),sourceType:I3.Undefined,type:"File",url:t.webUrl}})}var cte,bye,Km,b6=de(()=>{"use strict";An();Ox();nG();cte=se(S6());ute();ln();bye=147,Km="allItems"});var gte,qx,Eye,mte,hte=de(()=>{"use strict";gte=se(oa()),qx=se(Ye()),Eye="sensitivityIcon",mte=function(t){var u=t.attachments,s=t.onRemoveItems,f=t.sensitivityProps,p=t.textInputRef,r=qx.default.useCallback(function(n){s(u.filter(function(a){return a.attachmentId===n})),p==null||p.focus()},[u,s,p]),c=qx.default.useMemo(function(){var n=u.map(function(a){return a.attachmentId.toString()});return f?[].concat((0,gte.default)(n),[Eye]):n},[u,f]);return{onAttachmentDismiss:r,itemIds:c}}});var A6,pte,vte,Rte,Qx,Jx=de(()=>{"use strict";A6="Badge",pte=["tiny","extraSmall","small","medium","large","extraLarge"],vte=["filled","outline","tint","ghost"],Rte=["rounded","circular","square"],Qx=["brand","danger","important","informative","severe","subtle","success","warning"]});var Fte,Cte=de(()=>{"use strict";Fte="Shadow"});function xye(e){var t=e.key,u=e.ambient,s=Tye;return{key:{shadowColor:yte(t.color),shadowOpacity:Ste(t.color),shadowRadius:t.blur*s,shadowOffset:{width:t.x,height:t.y}},ambient:{shadowColor:yte(u.color),shadowOpacity:Ste(u.color),shadowRadius:u.blur*s,shadowOffset:{width:u.x,height:u.y}}}}var f2r,Tye,Xx,yte,Ste,Yx=de(()=>{"use strict";f2r=se(wr());ut();Tye=1,Xx=ua(xye);yte=function(t){return t.toString().substring(0,7)},Ste=function(t){var u="0x"+t.toString().substring(7),s=Number(u)/255;return Math.round(s*100)/100}});function Iye(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,u=Xx(t),s=e.borderBottomWidth,f=e.borderEndWidth,p=e.borderLeftWidth,r=e.borderRightWidth,c=e.borderStartWidth,n=e.borderTopWidth,a=e.borderWidth,l=e.margin,o=e.marginBottom,d=e.marginEnd,g=e.marginHorizontal,m=e.marginLeft,y=e.marginRight,h=e.marginStart,R=e.marginTop,C=e.marginVertical,S=e.padding,F=e.paddingBottom,E=e.paddingEnd,A=e.paddingHorizontal,T=e.paddingLeft,D=e.paddingRight,_=e.paddingStart,M=e.paddingTop,k=e.paddingVertical,v=e.alignItems,b=e.flexWrap,x=e.flexDirection,w=e.start,L=e.end,N=e.left,U=e.right,K=e.top,G=e.bottom,$=(0,ek.default)(e,wye),O=bte(Object.assign({borderBottomWidth:s,borderEndWidth:f,borderLeftWidth:p,borderRightWidth:r,borderStartWidth:c,borderTopWidth:n,borderWidth:a,padding:S,paddingBottom:F,paddingEnd:E,paddingHorizontal:A,paddingLeft:T,paddingRight:D,paddingStart:_,paddingTop:M,paddingVertical:k,alignItems:v,flexWrap:b,flexDirection:x},u.key,$)),j=bte(Object.assign({margin:l,marginBottom:o,marginEnd:d,marginHorizontal:g,marginLeft:m,marginRight:y,marginStart:h,marginTop:R,marginVertical:C,start:w,end:L,left:N,right:U,top:K,bottom:G},u.ambient,$));return{inner:{style:O},outer:{style:j}}}function _ye(e,t){var u=(0,Ete.default)(t,2),s=u[0],f=u[1];return f!==void 0?Object.assign(e,(0,Ate.default)({},s,f)):e}var Ate,Ete,ek,E6,Tte,qm,kye,wye,T6,Dye,bte,xte=de(()=>{"use strict";Ate=se(In()),Ete=se(gt()),ek=se(Qt()),E6=se(Ye()),Tte=se(wr());ut();ut();Cte();Yx();qm=se($r()),kye=["style"],wye=["borderBottomWidth","borderEndWidth","borderLeftWidth","borderRightWidth","borderStartWidth","borderTopWidth","borderWidth","margin","marginBottom","marginEnd","marginHorizontal","marginLeft","marginRight","marginStart","marginTop","marginVertical","padding","paddingBottom","paddingEnd","paddingHorizontal","paddingLeft","paddingRight","paddingStart","paddingTop","paddingVertical","alignItems","flexWrap","flexDirection","start","end","left","right","top","bottom"],T6=En(function(e){return function(t,u){if(!e.shadowToken)return(0,qm.jsx)(qm.Fragment,{children:u});var s=E6.Children.toArray(u),f=s[0],p=f.props,r=p.style,c=(0,ek.default)(p,kye),n=Dye(r,e.shadowToken),a=Bt(c,n.inner),l=Bt(t,n.outer),o=E6.cloneElement(f,a);return(0,qm.jsx)(Tte.View,Object.assign({},l,{children:o}))}}),Dye=ua(Iye);bte=function(t){return Object.entries(t).reduce(_ye,{})};T6.displayName=Fte});var kte=de(()=>{"use strict";xte();Yx()});function Q0(e,t,u){var s=e.backgroundColor,f=(0,wte.default)(e,Mye),p=f.color||t.colors.neutralForegroundOnBrand,r=f.backgroundColorDark||s,c=f.colorDark||p,n=f.hcBackground||t.colors.neutralBackgroundInverted,a=f.hcColor||t.colors.neutralForegroundInverted,l=u||x6;return l(t,{light:{backgroundColor:s,color:p,iconColor:p},dark:{backgroundColor:r,color:c,iconColor:c},hc:{backgroundColor:n,color:a,iconColor:a,borderColor:t.colors.transparentStroke}})}function J0(e,t,u){var s=e.color,f=e.borderColor||s,p=e.colorDark||s,r=e.borderColorDark||f||p,c=u||x6;return c(t,{light:{color:s,iconColor:s,borderColor:f},dark:{color:p,iconColor:p,borderColor:r},hc:{color:t.colors.neutralForeground3,iconColor:t.colors.neutralForeground3,borderColor:t.colors.transparentStroke}})}function X0(e,t,u){var s=e.backgroundColor,f=e.color,p=e.borderColor,r=e.backgroundColorDark||s,c=e.colorDark||f,n=e.borderColorDark||p,a=u||x6;return a(t,{light:{backgroundColor:s,color:f,iconColor:f,borderColor:p},dark:{backgroundColor:r,color:c,iconColor:c,borderColor:n},hc:{backgroundColor:t.colors.transparentBackground,color:t.colors.neutralForeground3,iconColor:t.colors.neutralForeground3,borderColor:t.colors.transparentStroke}})}function Y0(e,t,u){var s=e.color,f=e.colorDark||s,p=u||x6;return p(t,{light:{color:s,iconColor:s},dark:{color:f,iconColor:f},hc:{color:t.colors.neutralForeground3,iconColor:t.colors.neutralForeground3}})}function ja(e,t){var u=e.name;switch(u){case"White":case"Colorful":default:return Object.assign({},t.light);case"DarkGray":case"Black":return Object.assign({},t.dark);case"HighContrast":return Object.assign({},t.hc)}}function x6(e,t){var u=e.host.appearance;switch(u){case"light":default:return Object.assign({},t.light);case"dark":return Object.assign({},t.dark);case"highContrast":return Object.assign({},t.hc)}}var wte,Mye,Dte=de(()=>{"use strict";wte=se(Qt()),Mye=["backgroundColor"]});var Ite,_te=de(()=>{"use strict";jn();Dte();Ite=function(t){return{color:t.colors.neutralForegroundOnBrand,backgroundColor:t.colors.brandBackgroundStatic,borderColor:t.colors.transparentStroke,filled:{borderColor:t.colors.transparentStroke},outline:{backgroundColor:t.colors.transparentBackground},ghost:{backgroundColor:t.colors.transparentBackground,borderColor:t.colors.transparentStroke},brand:{filled:Object.assign({},Q0({backgroundColor:t.colors.brandBackgroundStatic},t,ja)),outline:Object.assign({},J0({color:t.colors.brandForeground1},t,ja)),tint:Object.assign({},X0({backgroundColor:t.colors.brandBackground2,color:t.colors.brandForeground2,borderColor:t.colors.brandStroke2},t,ja)),ghost:Object.assign({},Y0({color:t.colors.brandForeground1},t,ja))},danger:{filled:Object.assign({},Q0({backgroundColor:Le.color.red.primary},t,ja)),outline:Object.assign({},J0({color:Le.color.red.primary,colorDark:Le.color.red.tint30},t,ja)),tint:Object.assign({},X0({backgroundColor:Le.color.red.tint60,color:Le.color.red.primary,borderColor:Le.color.red.tint40,backgroundColorDark:Le.color.red.shade40,colorDark:Le.color.red.tint30,borderColorDark:Le.color.red.shade30},t,ja)),ghost:Object.assign({},Y0({color:Le.color.red.primary,colorDark:Le.color.red.tint30},t,ja))},severe:{filled:Object.assign({},Q0({backgroundColor:Le.color.darkOrange.primary},t,ja)),outline:Object.assign({},J0({color:Le.color.darkOrange.primary,colorDark:Le.color.darkOrange.tint30},t,ja)),tint:Object.assign({},X0({backgroundColor:Le.color.darkOrange.tint60,color:Le.color.office.shade10,borderColor:Le.color.office.tint50,backgroundColorDark:Le.color.orange.shade40,colorDark:Le.color.office.tint40,borderColorDark:Le.color.office.shade40},t,ja)),ghost:Object.assign({},Y0({color:Le.color.darkOrange.primary,colorDark:Le.color.darkOrange.tint30},t,ja))},warning:{filled:Object.assign({},Q0({backgroundColor:Le.color.yellow.primary,color:Le.color.grey14},t,ja)),outline:Object.assign({},J0({color:Le.color.yellow.shade30,colorDark:Le.color.yellow.tint40},t,ja)),tint:Object.assign({},X0({backgroundColor:Le.color.yellow.tint60,color:Le.color.yellow.shade30,borderColor:Le.color.yellow.tint40,backgroundColorDark:Le.color.yellow.shade40,colorDark:Le.color.yellow.tint40,borderColorDark:Le.color.yellow.shade30},t,ja)),ghost:Object.assign({},Y0({color:Le.color.yellow.shade30,colorDark:Le.color.yellow.tint40},t,ja))},success:{filled:Object.assign({},Q0({backgroundColor:Le.color.green.primary},t,ja)),outline:Object.assign({},J0({color:Le.color.green.primary,colorDark:Le.color.green.tint40},t,ja)),tint:Object.assign({},X0({backgroundColor:Le.color.green.tint60,color:Le.color.green.primary,borderColor:Le.color.green.tint40,backgroundColorDark:Le.color.green.shade40,colorDark:Le.color.green.tint30,borderColorDark:Le.color.green.shade30},t,ja)),ghost:Object.assign({},Y0({color:Le.color.green.primary,colorDark:Le.color.green.tint40},t,ja))},important:{filled:Object.assign({},Q0({backgroundColor:t.colors.neutralForeground1,color:t.colors.neutralBackground1},t,ja)),outline:Object.assign({},J0({color:t.colors.neutralForeground3,borderColor:t.colors.neutralStrokeAccessible},t,ja)),tint:Object.assign({},X0({backgroundColor:t.colors.neutralForeground3,color:t.colors.neutralBackground1,borderColor:t.colors.neutralStrokeAccessible,backgroundColorDark:Le.color.grey68,colorDark:Le.color.grey16,borderColorDark:Le.color.grey68},t,ja)),ghost:Object.assign({},Y0({color:t.colors.neutralForeground1},t,ja))},informative:{filled:Object.assign({},Q0({backgroundColor:t.colors.neutralBackground5,color:t.colors.neutralForeground3,hcBackground:t.colors.neutralBackground3,hcColor:t.colors.brandForeground1},t,ja)),outline:Object.assign({},J0({color:t.colors.neutralForeground3,borderColor:t.colors.neutralStroke2},t,ja)),tint:Object.assign({},X0({backgroundColor:t.colors.neutralBackground4,color:t.colors.neutralForeground3,borderColor:t.colors.neutralStroke2},t,ja)),ghost:Object.assign({},Y0({color:t.colors.neutralForeground3},t,ja))},subtle:{filled:Object.assign({},Q0({backgroundColor:t.colors.neutralBackground1,color:t.colors.neutralForeground1,hcBackground:t.colors.neutralBackground3,hcColor:t.colors.brandForeground1},t,ja)),outline:Object.assign({},J0({color:t.colors.neutralForegroundOnBrand},t,ja)),tint:Object.assign({},X0({backgroundColor:t.colors.neutralBackground1,color:t.colors.neutralForeground3,borderColor:t.colors.neutralStroke2},t,ja)),ghost:Object.assign({},Y0({color:t.colors.neutralForegroundOnBrand},t,ja))}}}});var Mte,Lte=de(()=>{"use strict";jn();Mte=function(t){return{fontFamily:t.typography.families.primary,fontSize:Le.font.size100,fontWeight:Le.font.weight.regular,large:{fontSize:Le.font.size200},extraLarge:{fontSize:Le.font.size200}}}});var Bte,Pte=de(()=>{"use strict";jn();Bte=function(){return{iconSize:12,borderWidth:Le.stroke.width10,bottom:Le.sizeNone,right:Le.sizeNone,textMargin:Le.size20,position:"relative",shadowToken:void 0,tiny:{minWidth:6,minHeight:6,rounded:{borderRadius:Le.corner.radius20}},extraSmall:{minWidth:10,minHeight:10,iconSize:10,rounded:{borderRadius:Le.corner.radius20}},small:{minWidth:16,minHeight:16,iconSize:12,paddingHorizontal:Le.size20,textMargin:Le.size20,rounded:{borderRadius:Le.corner.radius20}},medium:{minWidth:20,minHeight:20,iconSize:12,paddingHorizontal:Le.size40,textMargin:Le.size20},large:{minWidth:24,minHeight:24,iconSize:16,paddingHorizontal:Le.size40,textMargin:Le.size20},extraLarge:{minWidth:32,minHeight:32,iconSize:20,paddingHorizontal:Le.size60,textMargin:Le.size20},rounded:{borderRadius:Le.corner.radius40},circular:{borderRadius:Le.corner.radiusCircular},square:{borderRadius:Le.corner.radiusNone},rtl:{left:Le.sizeNone,right:void 0}}}});function Oye(e){var t=e.top!==void 0?{top:e.top}:e.bottom!==void 0?{bottom:e.bottom}:{},u=e.left!==void 0?{left:e.left}:e.right!==void 0?{right:e.right}:{};return Object.assign({},t,u)}function Nye(e){return e.icon?e.iconPosition==="before"?{marginStart:e.textMargin}:{marginEnd:e.textMargin}:{}}var e1,Lye,Bye,Pye,Ote,Nte=de(()=>{"use strict";e1=se(oa());ut();Bl();Jx();_te();Lte();Pte();Lye=[].concat((0,e1.default)(pte),(0,e1.default)(Rte)),Bye=[].concat((0,e1.default)(Lye),(0,e1.default)(Qx),(0,e1.default)(vte),["rtl","shadowToken"]),Pye=["badgeColor","color","icon","iconColor","iconPosition","position"],Ote={tokens:[Bte,Ite,Mte,A6],states:Bye,tokensThatAreAlsoProps:Pye,slotProps:{root:_t(function(e,t){var u=e.badgeColor,s=e.backgroundColor,f=e.position,p=!u||Qx.includes(u)?s:u;return{style:Object.assign({},Oye(e),{alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:p,position:f},sn.from(e,t),pn.from(e,t))}},["backgroundColor","badgeColor","width","minHeight","bottom","right","top","left","position"].concat((0,e1.default)(sn.keys),(0,e1.default)(pn.keys))),icon:_t(function(e){return{color:e.iconColor||e.color,height:e.iconSize,width:e.iconSize}},["iconSize","iconColor","color"]),text:_t(function(e,t){return{style:Object.assign({},xa.from(e,t),{color:e.color},Nye(e))}},["color","textMargin"].concat((0,e1.default)(xa.keys))),shadow:_t(function(e){return{shadowToken:e.shadowToken}},["shadowToken"])}}});var Hte,Hye,Vte,Zte=de(()=>{"use strict";Hte=se(Qt()),Hye=["iconPosition","size"],Vte=function(t){if(!t)return{};var u=t.iconPosition,s=u===void 0?"before":u,f=t.size,p=f===void 0?"medium":f,r=(0,Hte.default)(t,Hye);return Object.assign({iconPosition:s,size:p},r)}});var rk,jte,Ute,k6,Vye,Gte,Qm,Wte=de(()=>{"use strict";rk=se(W1()),jte=se(Qt()),Ute=se(Ye()),k6=se(wr());kte();ut();z1();dn();Nte();Jx();Zte();Vye=["icon","iconPosition","size"],Gte=function(t,u){return u[t]||t===u.appearance||!u.appearance&&t==="filled"||t===u.size||!u.size&&t==="medium"||t===u.shape||!u.shape&&t==="circular"||t===u.badgeColor||!u.badgeColor&&t==="brand"||k6.I18nManager.isRTL&&t==="rtl"},Qm=Bn(Object.assign({displayName:A6},Ote,{slots:{root:k6.View,icon:P0,text:yt,shadow:T6},useRender:function(t,u){var s=O0(t.icon),f=Vte(t),p=u(t,function(r){return Gte(r,t)});return function(r){for(var c=Bt(f,r),n=c.icon,a=c.iconPosition,l=c.size,o=(0,jte.default)(c,Vye),d=l!=="tiny"&&l!=="extraSmall",g=l!=="tiny",m=arguments.length,y=new Array(m>1?m-1:0),h=1;h<m;h++)y[h-1]=arguments[h];return Zr(p.shadow,null,Zr(p.root,o,n&&g&&a==="before"&&Zr(p.icon,(0,rk.default)({accessible:!1},s)),d&&Ute.Children.map(y,function(R,C){return typeof R=="string"?Zr(p.text,{accessible:!1,key:`text-${C}`},R):R}),n&&g&&a==="after"&&Zr(p.icon,(0,rk.default)({accessible:!1},s))))}}}))});var tk=de(()=>{"use strict";Wte()});var X2r,zte,$te,Kte=de(()=>{"use strict";Ai();vn();X2r=se(wr()),zte=Oa(function(e){return{container:Object.assign({},{maxWidth:300},{backgroundColor:e.colors.neutralBackground1}),compose:{paddingTop:8,paddingHorizontal:12,paddingBottom:10},output:{paddingTop:5,paddingHorizontal:12,paddingBottom:7},heading:{marginBottom:12,fontWeight:"700"},badge:{marginTop:6}}}),$te=function(t,u,s,f,p){var r=pt(t);return f?r?t.colors.ghostPressedIcon:u:p?r?t.colors.ghostFocusedIcon:u:s?r?t.colors.ghostHoveredIcon:u:r?t.colors.ghostIcon:u}});var ak,nk,Jm,Xm,bl,Id=de(()=>{"use strict";ak="White",nk="Colorful",Jm="DarkGray",Xm="Black",bl="HighContrast"});function zye(e,t){return{label:t,description:e}}var ik,lk,e0,Ym,uc,Al,Zye,jye,Uye,Gye,Wye,w6,_d,D6=de(()=>{"use strict";ik=se(gt()),lk=se(Qt()),e0=se(Ye()),Ym=se(wr()),uc=se(Fa());tk();nm();ut();dn();ln();Po();Kte();Pn();An();Id();Al=se($r()),Zye=["color"],jye=["color"],Uye=Qm.customize(function(){return{medium:{paddingVertical:1,paddingHorizontal:6,fontWeight:"semiBold"}}}),Gye=function(t){var u=t.color,s=(0,lk.default)(t,Zye),f=Dt(),p=f.name===bl;return(0,Al.jsxs)(uc.default,Object.assign({},s,{viewBox:"0 0 16 16",children:[(0,Al.jsx)(uc.Path,{fill:p&&u?u:f.colors.neutralStroke1,d:"M9.773 1.438q.336.227 .711.406 .375.188 .766.336 .383.148 .766.258 .383.117 .734.203 .82.203 1.648.305v4.422q0 .836-.273 1.609-.273.781-.727 1.484-.453.711-1.023 1.336-.578.625-1.18 1.148-1.406 1.234-3.203 2.234-1.789-1-3.195-2.227-.602-.523-1.172-1.148-.578-.617-1.023-1.328-.453-.703-.727-1.484-.273-.781-.273-1.625v-4.422q.82-.125 1.648-.328.352-.086.742-.203.383-.117.773-.266.391-.141.773-.32.383-.18.727-.391.492-.305.93-.461.438-.148.859-.148.414 0 .836.148 .414.148 .883.461m3.828 2.195q-.383-.07-.898-.187-.523-.117-1.102-.305-.578-.18-1.164-.437-.594-.25-1.109-.594-.727-.484-1.273-.484-.297 0-.625.117-.328.125-.75.383-.523.32-1.109.57-.594.25-1.172.43-.578.18-1.102.297-.523.125-.898.195v3.75q0 .844.328 1.625.32 .781.836 1.484.508 .703 1.148 1.313.633 .609 1.258 1.094.617 .484 1.156.836 .539.359 .867.547 .242-.148.617-.383.367-.234.813-.555.438-.312.922-.703.477-.391.945-.844.461-.453.883-.969.422-.508.742-1.07.313-.555.5-1.156.188-.594.188-1.219z"}),!p&&u&&(0,Al.jsx)(uc.Path,{fill:u,d:"M8 14.727q-.164-.07-.508-.289-.344-.211-.789-.547-.453-.328-.977-.766-.523-.43-1.047-.93-.523-.492-1.008-1.039-.484-.547-.852-1.117-.375-.562-.594-1.125-.227-.562-.227-1.094v-4.484q.305-.031.82-.148.508-.117 1.109-.312.602-.195 1.242-.469.641-.273 1.203-.617.375-.227.773-.406.398-.18.844-.18.445 0 .852.156 .406.164 .773.391 .563.344 1.203.625 .633.281 1.242.484 .602.203 1.117.32 .508.125 .82.156v4.484q0 .531-.219 1.086-.227.563-.594 1.125-.375.57-.859 1.117-.492.547-1.008 1.047-.523.5-1.047.93-.531.43-.977.766-.453.336-.797.547-.344.219-.5.289z"})]}))},Wye=function(t){var u=t.color,s=(0,lk.default)(t,jye),f=Dt(),p=f.name===bl;return(0,Al.jsxs)(uc.default,Object.assign({},s,{viewBox:"0 0 16 16",children:[(0,Al.jsx)(uc.Path,{fill:p?u:f.colors.neutralForeground1,d:"M7.203 14.719q-.43-.266-1.008-.672-.586-.398-1.203-.93-.625-.523-1.227-1.164-.609-.633-1.086-1.359-.484-.727-.781-1.539-.297-.812-.297-1.687v-4.422q.82-.125 1.648-.328.352-.086.742-.203.383-.117.773-.266.391-.141.773-.32.383-.18.727-.391.492-.305.93-.461.438-.148.859-.148.414 0 .836.148 .414.148 .883.461 .336.227 .711.406 .375.188 .766.336 .383.148 .766.258 .383.117 .734.203 .82.203 1.648.305v3.188q-.18-.156-.375-.297-.203-.133-.422-.242v-1.961q-.383-.07-.898-.187-.523-.117-1.102-.305-.578-.18-1.164-.437-.594-.25-1.109-.594-.375-.25-.68-.367-.312-.117-.594-.117-.297 0-.625.117-.328.125-.75.383-.523.32-1.109.57-.594.25-1.172.43-.578.18-1.102.297-.523.125-.898.195v3.75q0 .711.234 1.383.234 .672.625 1.281.391 .617.898 1.172.5 .555 1.031 1.023.531 .477 1.055.867 .523.391 .961.672m8.797-3.367v5.602h-8v-5.602h1.602v-1.602q0-.492.188-.93.188-.437.516-.766.32-.328.758-.516.438-.187.938-.187.5 0 .938.188 .438.188 .766.516 .32.328 .508.766 .188.438 .188.93v1.602m-4 0h3.203v-1.602q0-.328-.125-.617-.125-.289-.344-.508-.219-.219-.508-.344-.297-.125-.625-.125-.328 0-.617.125-.297.125-.516.344-.219.219-.344.508-.125.289-.125.617z"}),!p&&u&&(0,Al.jsx)(uc.Path,{fill:u,d:"M7.203 14.242q-.43-.289-.977-.719-.555-.422-1.133-.945-.578-.516-1.133-1.109-.555-.586-.992-1.203-.437-.617-.703-1.242-.266-.617-.266-1.203v-4.484q.313-.031.82-.148.508-.109 1.109-.312.602-.195 1.242-.469.641-.273 1.203-.617.375-.227.773-.406.391-.18.844-.18.445 0 .852.156 .406.164 .773.391 .563.344 1.203.625 .633.281 1.242.484 .602.203 1.117.32 .508.125 .82.156v2.477q-.43-.297-.93-.453-.508-.156-1.07-.156-.742 0-1.398.281-.656.281-1.141.766-.492.492-.773 1.148-.289.656-.289 1.398v.805h-1.195z"})]}))};w6=ua(zye),_d=function(t){var u=t.renderLock,s=t.color,f=t.sensitivity,p=t.tooltipType,r=t.style,c=Dt(),n=zte(c),a=e0.default.useRef(null),l=e0.default.useRef(null),o=e0.default.useState(!1),d=(0,ik.default)(o,2),g=d[0],m=d[1],y=e0.default.useState(!1),h=(0,ik.default)(y,2),R=h[0],C=h[1],S=e0.default.useCallback(function(){m(!0),C(!1)},[m,C]),F=e0.default.useCallback(function(){return Ym.AccessibilityInfo.announceForAccessibility(f.description)},[f.description]),E=e0.default.useCallback(function(){m(!0),C(!0),F()},[m,C,F]),A=e0.default.useCallback(function(){m(!1),C(!1)},[m,C]),T=$n({}),D=T.state,_=D.hovered,M=D.pressed,k=D.focused,v=$te(c,s,_,M,k),b=e0.default.useMemo(function(){return{svgSource:{src:u?Wye:Gye},color:v}},[u,v]),x=Kt.getInstance().getChangeGate("RemoveSensitivityLabelBadgeFromComposeTooltip");return(0,Al.jsxs)(Ym.View,{style:r,children:[(0,Al.jsx)(AQ,Object.assign({appearance:"subtle",accessibilityLabel:Kn(Lr.sensitivityA11yLabel,f.label||Lr.sensitivityA11yLabelTitlePlaceholder),componentRef:a,iconOnly:!0,icon:b,onClick:E,onHoverIn:S,onHoverOut:A,shape:"rounded",size:"small"},T.props)),g&&(0,Al.jsx)(L0,{borderRadius:4,directionalHint:"topCenter",doNotTakePointerCapture:!0,onShow:F,style:n.container,target:a,componentRef:l,onDismiss:A,setInitialFocus:R,children:(0,Al.jsxs)(Ym.View,{focusable:R,accessible:!0,enableFocusRing:R,style:p==="output"?n.compose:n.output,children:[p==="output"&&(0,Al.jsx)(yt,{style:n.heading,variant:"body1Strong",children:f.label}),(0,Al.jsx)(yt,{variant:"body1",children:f.description}),!x&&p==="compose"&&f.label&&(0,Al.jsx)(Uye,{badgeColor:"informative",style:n.badge,appearance:"filled",size:"medium",children:f.label})]})})]})}});var Cs,ok,qte=de(()=>{"use strict";xi();Cs=se(Ye());K0();ok=Cs.memo(function(e){var t=e.group,u=e.onItemSelected,s=e.overflowIndex,f=e.theme,p=e.isFeedbackEnabledForEcc,r=e.strings,c=e.isHighlighted,n=e.isOpen,a=e.onOverflowClose,l=e.overflowUid,o=Cs.useContext(Ei),d=Cs.useContext(Ti);f||(f=Wl(void 0,o,d));var g=[];s&&s>0&&(g=t.suggestions.slice(s,t.suggestions.length).filter(function(R){return!!R.title}).map(function(R,C){var S;return{title:R.title,type:"item",key:C.toString(),entityType:(S=R.scopeInfo)===null||S===void 0?void 0:S.entityType}}));var m=Fre(f,c),y={title:f.text,background:f.background};if(p){g.length&&g.push({type:"separator",key:"separator"});var h=g.length?g.length-1:0;g.push({type:"item",title:r.inlineSuggestions("feedbackText"),key:h.toString()})}return g.length?Cs.createElement(_m,{items:g,onClick:u,shouldFocusButtonOnDismiss:!1,hasKeyboardFocus:c,theme:y,buttonOnlyTheme:m,itemTheme:y,id:l,icon:{type:"Overflow",filled:!1},automationLabelType:"",automationId:"",startOpen:n,onTabClose:!0,onMenuDismiss:a,accessibilityLabel:r.inlineSuggestions("overflowTabAriaLabel")}):null});ok.displayName="ExpandedInlineSuggestionsOverflow"});var Qte,wi,uk,Jte=de(()=>{"use strict";Qte=se(gt()),wi=se(Ye());bd();Ju();xi();K0();Lx();uk=wi.memo(function(e){var t=e.group,u=e.htmlId,s=e.theme,f=e.style,p=e.styles,r=e.isScopableHeader,c=e.accessibilityPositionInSet,n=e.accessibilitySetSize,a=e.onClick,l=e.onGroupHovered,o=e.onHeightChange,d=e.onHeightExtraSpaceBottomChange,g=e.children,m=e.strings,y=e.displayNewItemTag,h=e.newItemTagStyles,R=e.hasSelectionBeenModifiedViaKeyboard,C,S,F,E,A,T,D=wi.useContext(Ei),_=wi.useContext(Ti),M=t.title,k=t.subtitle,v=t.isScoped,b=v===void 0?!1:v,x=t.isHighlighted,w=t.addBottomBorder,L=wi.useState(!1),N=(0,Qte.default)(L,2),U=N[0],K=N[1],G=s??Wl(void 0,D,_),$=f??are,O=Object.assign(Object.assign({},kre(G)),fre(w)),j=wi.useCallback(function(){K(!0),l==null||l(t)},[t,l]);if(d){var z=0;O.borderWidth&&(typeof O.borderWidth=="object"?z=O.borderWidth.bottom?O.borderWidth.bottom:0:z=O.borderWidth),d(z)}if(r&&M){var H=(C=p==null?void 0:p.titleLineHeight)!==null&&C!==void 0?C:10,V=(S=p==null?void 0:p.headerIconSize)!==null&&S!==void 0?S:10,I;nl()?I=x?D?"CanvasText":"HighlightText":"CanvasText":I=(x||U)&&(F=G==null?void 0:G.text.hover)!==null&&F!==void 0?F:G==null?void 0:G.text.resting;var B={lineHeight:H+"px",display:"flex",width:b?"auto":"100%",flexDirection:b?"row-reverse":"row",justifyContent:"flex-end"},q={color:I,marginLeft:"4px",fontWeight:"600",flexGrow:b?0:1,fontSize:Qu.xsmall,display:"flex",alignItems:"center"},W=b?"Previous":"Next",Z=_x(G,x),P=v6(p,D?nl()?"Highlight":(E=s==null?void 0:s.focusRing)!==null&&E!==void 0?E:"var(--colorStrokeFocus2)":(A=Z.border)!==null&&A!==void 0?A:"#000",!1,R??!1,x??!1,{useFluentV9:D}),Q=P.borderThickness,Y=P.shadows,X=r?"menuitem":"option",ee=r&&b;return wi.createElement(wi.Fragment,null,wi.createElement(gi,{appearance:"subtle",hasKeyboardFocus:x,htmlId:u,icon:{type:W},automationLabel:M,title:M,titleStyle:d6(Qu,(M==null?void 0:M.length)||0,!0),theme:Z,onClick:a,style:Object.assign(Object.assign({flexibleSize:!0,borderRadius:4},p),{borderThickness:Y?0:Q,boxShadow:((T=Y==null?void 0:Y.length)!==null&&T!==void 0?T:0)>0?Y:void 0}),onHeightChange:o,onHoverIn:j,onHoverOut:function(){return K(!1)},accessibilityRole:X,accessibilityPositionInSet:c,accessibilitySetSize:n,accessibilityState:ee,accessibilityDescribedByTooltip:!0,useFullWidth:!0},wi.createElement("span",{"data-is-focusable":!0,style:B},wi.createElement("span",{style:q},M),wi.createElement(ll,{type:W,primaryColor:I,fontSize:V,style:{margin:(H-V)/2}}))),g)}var oe=y?m==null?void 0:m.inlineSuggestions("combineTag").replace("{0}",M??"").replace("{1}",m==null?void 0:m.inlineSuggestions("newTagText")):M;return wi.createElement(Z7,{header:M,headerStyle:Object.assign(Object.assign(Object.assign({},cre(G,$,Qu)),p),{userSelectable:!1}),subheader:k,subheaderStyle:Object.assign(Object.assign({},sre(G,$,Qu)),p),componentStackStyle:O,stackDirection:On.TopToBottom,stackAlignment:Ya.Stretch,accessibleLive:ec.Off,accessibleLabel:oe,onHeaderHeightChange:o,tagStyles:g6(G,h),tagText:y?m==null?void 0:m.inlineSuggestions("newTagText"):void 0},g)});uk.displayName="InlineSuggestionsGroupHeader"});var ck,Xte,Yte,sk=de(()=>{"use strict";ck=se(Ye());xi();K0();Xte=function(t){return null},Yte=function(t){var u=t.hideTitle,s=t.style,f=t.inlineSuggestionsTheme;return ck.createElement(ca,{align:Ya.Start},ck.createElement(Q7,{style:s,circleSize:s==null?void 0:s.personaCoinSize,gapSize:s==null?void 0:s.textPaddingLeft,lineSize:s==null?void 0:s.lineSize,hideHeaders:!u,theme:f?xre(f):void 0}))}});var ol,$ye,Md,Kye,eae=de(()=>{"use strict";ol=se(Ye());xi();H1();Ox();Ed();Jte();sk();$ye=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},Md=ol.memo(function(e){for(var t=e.theme,u=e.group,s=e.accessibilitySetSize,f=e.strings,p=e.headerHtmlId,r=e.isHeaderVisible,c=e.headerStyles,n=e.containerStyles,a=e.hasScopableHeader,l=e.headerAccessibilityPositionInSet,o=e.enablePrefixHighlighting,d=e.showSeparator,g=e.separatorProps,m=e.hasSelectionBeenModifiedViaKeyboard,y=e.showKeyboardTooltip,h=e.isInitialSelection,R=e.layerHostId,C=e.showPartialLoadingEntities,S=e.shimmerStyles,F=e.itemsStyles,E=e.newItemTagStyles,A=e.itemQueryString,T=e.canDisableTabFocus,D=e.onHeaderClick,_=e.onHeaderHeightChange,M=e.onSeparatorHeightChange,k=e.onHeightExtraSpaceBottomChange,v=e.onGroupHovered,b=e.onItemHovered,x=e.onItemSelected,w=e.onItemHeightChange,L=e.disableTooltips,N=e.enableExpandedECCScopeLayout,U=e.overflowIndex,K=e.showMeetingBanner,G=e.enableMeetingBanner,$=e.meetingBannerText,O=e.accessibilityRole,j=O===void 0?"menuitem":O,z=e.isSmallWindow,H=e.updateItemHeight,V=e.locale,I,B,q,W,Z=u.suggestions,P=!1,Q=!1,Y=Z.map(function(oe,le){if(!(U&&U<=le)){var ue=l+(a?++le:le);return P=P||oe.isNew&&oe.type===ea.Scope||!1,Q=K&&oe.type===ea.Event||!1,ol.createElement(Kye,{styles:F,containerStyles:n,newItemTagStyles:E,strings:f,suggestion:oe,key:`suggestion-item-${le}`,index:le,locale:V,htmlId:N?Fo(le,!0):oe.type===Wi?Wi:Fo(ue),theme:t,queryString:A!==""?A:void 0,accessibilityRole:j,accessibilityPositionInSet:ue+1,accessibilitySetSize:s,truncateSubtitle:!0,onItemHovered:b,onItemSelected:x,onItemHeightChange:w,enablePrefixHighlighting:o,hasSelectionBeenModifiedViaKeyboard:m,showKeyboardTooltip:y&&!!oe.isHighlighted,disableTabFocus:T,isInitialSelection:h,layerHostId:R,disableTooltips:L,enableExpandedECCScopeLayout:N,enableMeetingBanner:G,hasScopableHeader:a,updateItemHeight:H})}}),X=[],ee=0;ee<(C||0);ee++)X.push(ol.createElement(Xte,{style:S,key:`shimmer-skeleton-${ee}`}));return ol.createElement(ol.Fragment,null,d&&ol.createElement(W0,Object.assign({},g,{onHeightChange:M})),Q&&ol.createElement("div",{style:{display:"flex",width:"100%",height:z?"52px":"36px",alignItems:"center",gap:"12px",borderRadius:"6px",backgroundColor:`${(I=t==null?void 0:t.meetingBanner)===null||I===void 0?void 0:I.backgroundColor}`,padding:"6px 12px",border:`1px solid ${(B=t==null?void 0:t.meetingBanner)===null||B===void 0?void 0:B.borderColor}`,margin:"6px 0",boxSizing:"border-box"},"aria-label":$},ol.createElement(ll,{type:"Info",filled:!0,primaryColor:(q=t==null?void 0:t.meetingBanner)===null||q===void 0?void 0:q.iconPrimaryColor}),ol.createElement("span",{style:{fontSize:"12px",fontStyle:"normal",fontWeight:400,lineHeight:"16px",padding:"1px 0px 3px 0px",color:`${(W=t==null?void 0:t.meetingBanner)===null||W===void 0?void 0:W.text}`}},$)),r?ol.createElement(uk,{theme:t,styles:c,htmlId:p,group:u,isScopableHeader:a,accessibilityPositionInSet:l+1,accessibilitySetSize:s,onClick:D,onGroupHovered:v,onHeightChange:_,onHeightExtraSpaceBottomChange:k,strings:f,displayNewItemTag:P,newItemTagStyles:E,hasSelectionBeenModifiedViaKeyboard:m},Y):Y,X)});Md.displayName="InlineSuggestionsGroup";Kye=function(t){var u=t.index,s=t.hasScopableHeader,f=t.onItemHeightChange,p=$ye(t,["index","hasScopableHeader","onItemHeightChange"]),r=ol.useCallback(function(c){return f(c,u-(s?1:0))},[u,s]);return ol.createElement(R6,Object.assign({},p,{onHeightChange:r}))}});var dk=de(()=>{"use strict";eae()});function qye(e){var t=Fn.useRef();return Fn.useEffect(function(){t.current=e}),t.current}var fk,Fn,tae,rae,aae=de(()=>{"use strict";fk=se(gt()),Fn=se(Ye());xi();qte();dk();K0();tae=Fn.memo(function(e){var t=e.theme,u=e.styles,s=e.strings,f=e.scopes,p=e.enablePrefixHighlighting,r=e.layerHostId,c=e.groupLayouts,n=e.itemQueryString,a=e.hasSelectionBeenModifiedViaKeyboard,l=e.isFeedbackEnabledForEcc,o=e.isSmallWindow,d=e.enableResponsiveLayout,g=e.overflowUid,m=e.headerRef,y=e.headerScopesRef,h=e.onGroupSelected,R=e.onItemSelected,C=e.onOverflowCalculated,S=e.isOverflowHighlighted,F=e.isOverflowMenuOpened,E=e.onOverflowClose,A,T,D,_=Fn.useContext(Ei),M=Fn.useContext(Ti),k=t??Wl(void 0,_,M),v=0,b=0,x=Fn.useState(0),w=(0,fk.default)(x,2),L=w[0],N=w[1],U=Fn.useState(0),K=(0,fk.default)(U,2),G=K[0],$=K[1],O=qye(o),j=(A=m.current)===null||A===void 0?void 0:A.el(),z=(T=y.current)===null||T===void 0?void 0:T.el(),H=document.getElementById("eccActionButtonsMenu"),V=H?H.clientWidth+12:0,I=(D=j==null?void 0:j.clientWidth)!==null&&D!==void 0?D:0;Fn.useEffect(function(){if(d&&(L===0||O!==o||j!=null&&j.clientWidth&&G>=j.clientWidth)){var q=rae(j,V,z);C==null||C(q[0]!==0,q[0]),N(q[0]),$(q[1])}},[d,L,O,o,G,C,j]),Fn.useEffect(function(){if(!d){var q=rae(j,V,z);b=q[0],N(b),$(q[1]),C==null||C(b!==0,b)}},[I]),b=L;var B=0;return Fn.createElement(Fn.Fragment,null,Fn.createElement(Md,{theme:k,strings:s,key:"scopes",group:f,layerHostId:r,accessibilitySetSize:f.suggestions.length,headerStyles:u==null?void 0:u.headerStyles,newItemTagStyles:u==null?void 0:u.newItemTagStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:v,accessibilityRole:"tab",enablePrefixHighlighting:p,onHeaderClick:function(){return h==null?void 0:h(f)},onHeaderHeightChange:function(W){c[B]||(c[B]={headerHeight:W,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),c[B].headerHeight=W},onHeightExtraSpaceBottomChange:function(W){c[B]||(c[B]={headerHeight:W,separatorHeight:0,extraSpaceBottomHeight:W,itemHeights:[]}),c[B].extraSpaceBottomHeight=W},onSeparatorHeightChange:function(W){c[B]||(c[B]={headerHeight:0,separatorHeight:W,extraSpaceBottomHeight:0,itemHeights:[]}),c[B].separatorHeight=W},itemsStyles:u==null?void 0:u.itemsStyles,itemQueryString:n,onItemSelected:R,onItemHeightChange:function(W,Z){c[B]||(c[B]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),c[B].itemHeights[Z]=W},showSeparator:!1,separatorProps:void 0,hasSelectionBeenModifiedViaKeyboard:a,disableTooltips:!0,enableExpandedECCScopeLayout:!0,overflowIndex:d?L:b}),d&&L===0&&!l||!d&&b===0&&!l?Fn.createElement(Fn.Fragment,null):Fn.createElement(Fn.Fragment,null,Fn.createElement(Hm.Consumer,null,function(q){return Fn.createElement("div",{style:G!==0&&d?q?{position:"absolute",right:G}:{position:"absolute",left:G}:{}},Fn.createElement(ok,{overflowIndex:d?L:b,group:f,onItemSelected:R,theme:k,isFeedbackEnabledForEcc:l,strings:s,isHighlighted:S,isOpen:F,onOverflowClose:E,overflowUid:g}))})))}),rae=function(t,u,s){if(!t||!s)return[0,0];for(var f=(t==null?void 0:t.clientWidth)-38-u,p=Array.from(s.children),r=0,c=0,n=0;n<p.length;n++)if(p[n].clientWidth+r<f)r+=p[n].clientWidth;else{c=n;break}return[c,r]}});var cc,Qye,gk,nae=de(()=>{"use strict";cc=se(Ye());xi();Qye=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},gk=cc.memo(function(e){var t,u,s,f,p,r,c=e.theme,n=e.accessibilityLabel,a=Qye(e,["theme","accessibilityLabel"]);return cc.createElement(cc.Fragment,null,cc.createElement(ca,{style:{marginTop:10,marginStart:12,marginEnd:12,width:"100%",minWidth:0}},cc.createElement(Cd,Object.assign({},a,{autoComplete:!1,spellCheck:!1,accessibilityLabel:n,styles:{borderRadius:4,width:"100%",borderBottom:`${(t=c==null?void 0:c.searchBox)===null||t===void 0?void 0:t.borderBottomColor} solid 3px`},theme:{iconColor:(u=c==null?void 0:c.searchBox)===null||u===void 0?void 0:u.iconColor,borderColor:{hover:(f=(s=c==null?void 0:c.searchBox)===null||s===void 0?void 0:s.borderColor)===null||f===void 0?void 0:f.hover,resting:(r=(p=c==null?void 0:c.searchBox)===null||p===void 0?void 0:p.borderColor)===null||r===void 0?void 0:r.resting}}}))))});gk.displayName="ExpandedInlineSuggestionsSearchBox"});var iae,lae,oae,uae,cae,Jye,sae,r1,I6,e4,Xye,Yye,eSe,rSe,tSe,aSe,nSe,dae,fae=de(()=>{"use strict";bd();Ju();Ju();iae=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,f=arguments.length>3?arguments[3]:void 0;return{containerStyles:oae(u.containerStyles,s,f),shimmerStyles:uae(u),headerStyles:cae(u.headerStyles),itemsStyles:sae(t,u.itemsStyles,s),footerStyles:dae(u.footerStyles)}},lae=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;return{containerStyles:oae(u.containerStyles,s),shimmerStyles:uae(u),headerStyles:cae(u.headerStyles),itemsStyles:sae(t,u.itemsStyles,s),footerStyles:dae(u.footerStyles)}},oae=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0,s=arguments.length>2?arguments[2]:void 0,f,p,r;return Object.assign({minWidth:s?304:(f=u==null?void 0:u.menuMaxWidth)!==null&&f!==void 0?f:480,maxWidth:s?304:(p=u==null?void 0:u.menuMaxWidth)!==null&&p!==void 0?p:480,minHeight:100,maxHeight:s?280:(r=u==null?void 0:u.menuHeight)!==null&&r!==void 0?r:300,paddingHorizontal:4,paddingTop:4,paddingBottom:4,marginEnd:10,scrollbarThumbWidth:10,overflow:"hidden"},t)},uae=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u,s,f,p,r,c,n,a=(u=t==null?void 0:t.itemsStyles)===null||u===void 0?void 0:u.genericItemStyles;return Object.assign({titleLineHeight:(f=(s=t==null?void 0:t.headerStyles)===null||s===void 0?void 0:s.titleLineHeight)!==null&&f!==void 0?f:16,itemPaddingVertical:(p=a==null?void 0:a.paddingVertical)!==null&&p!==void 0?p:6,itemPaddingHorizontal:(r=a==null?void 0:a.paddingHorizontal)!==null&&r!==void 0?r:12,textPaddingLeft:(c=a==null?void 0:a.textPaddingStart)!==null&&c!==void 0?c:8,personaCoinSize:(n=a==null?void 0:a.personaCoinSize)!==null&&n!==void 0?n:32},t.shimmerStyles)},cae=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign({},t)},Jye=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return{item:Object.assign(Object.assign(Object.assign(Object.assign({},r1(s)),kx.item),u),t.item),description:Object.assign(Object.assign(Object.assign(Object.assign({},r1(s)),kx.description),u),t.description)}},sae=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;return{genericItemStyles:Xye(u.genericItemStyles,u.sharedItemStyles,s),personItemStyles:Yye(u.personItemStyles,u.sharedItemStyles,s),fileItemStyles:eSe(t,u.fileItemStyles,u.sharedItemStyles,s),scopeItemStyles:rSe(u.scopeItemStyles,u.sharedItemStyles,s),eventItemStyles:tSe(t,u.eventItemStyles,u.sharedItemStyles,s),emailItemStyles:aSe(t,u.emailItemStyles,u.sharedItemStyles,s),chatItemStyles:nSe(t,u.chatItemStyles,u.sharedItemStyles,s),noSuggestionsStyles:Jye(u.noSuggestionsStyles,u.sharedItemStyles,s)}},r1=function(t){var u,s;return Object.assign(Object.assign({},f6),{borderRadius:(u=t==null?void 0:t.itemBorderRadius)!==null&&u!==void 0?u:f6.borderRadius,height:(s=t==null?void 0:t.itemHeight)!==null&&s!==void 0?s:f6.height})},I6=function(t){var u;return(u=t==null?void 0:t.itemIconBackgroundColor)!==null&&u!==void 0?u:"#EBEBEB"},e4=function(t){return Object.assign(Object.assign({},Ad),t!=null&&t.itemIconSize?{width:t.itemIconSize,height:t.itemIconSize,minWidth:t.itemIconSize}:{})},Xye=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(s)),{personaCoinSize:(f=s==null?void 0:s.itemIconSize)!==null&&f!==void 0?f:24}),u),t),{iconStyles:Object.assign(Object.assign({},e4(s)),t==null?void 0:t.iconStyles)}),{paddingVertical:6})},Yye=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(s)),{personaCoinSize:(f=s==null?void 0:s.itemIconSize)!==null&&f!==void 0?f:32}),u),t),{paddingVertical:6})},eSe=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=arguments.length>3?arguments[3]:void 0,p,r;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(f)),s),u),{iconStyles:Object.assign(Object.assign(Object.assign({},e4(f)),u==null?void 0:u.iconStyles),{backgroundColor:(r=(p=u==null?void 0:u.iconStyles)===null||p===void 0?void 0:p.backgroundColor)!==null&&r!==void 0?r:I6(t),borderRadius:20})}),{paddingVertical:6})},rSe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,f;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(s)),{personaCoinSize:(f=s==null?void 0:s.itemIconSize)!==null&&f!==void 0?f:24}),u),t),{height:40,iconStyles:Object.assign(Object.assign({},e4(s)),t==null?void 0:t.iconStyles)}),{paddingHorizontal:12,paddingVertical:8})},tSe=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=arguments.length>3?arguments[3]:void 0,p,r,c;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(f)),{personaCoinSize:(p=f==null?void 0:f.itemIconSize)!==null&&p!==void 0?p:24}),s),u),{iconStyles:Object.assign(Object.assign(Object.assign({},e4(f)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(c=(r=u==null?void 0:u.iconStyles)===null||r===void 0?void 0:r.backgroundColor)!==null&&c!==void 0?c:I6(t)}),u==null?void 0:u.iconStyles)}),{paddingVertical:6})},aSe=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=arguments.length>3?arguments[3]:void 0,p,r,c;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(f)),{personaCoinSize:(p=f==null?void 0:f.itemIconSize)!==null&&p!==void 0?p:24}),s),u),{iconStyles:Object.assign(Object.assign(Object.assign({},e4(f)),{width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(c=(r=u==null?void 0:u.iconStyles)===null||r===void 0?void 0:r.backgroundColor)!==null&&c!==void 0?c:I6(t)}),u==null?void 0:u.iconStyles)}),{paddingVertical:6})},nSe=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f=arguments.length>3?arguments[3]:void 0,p,r,c;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},r1(f)),{personaCoinSize:(p=f==null?void 0:f.itemIconSize)!==null&&p!==void 0?p:32}),s),u),{iconStyles:Object.assign({width:32,height:32,minWidth:32,borderRadius:20,padding:6,backgroundColor:(c=(r=u==null?void 0:u.iconStyles)===null||r===void 0?void 0:r.backgroundColor)!==null&&c!==void 0?c:I6(t)},u==null?void 0:u.iconStyles)}),{paddingVertical:6})},dae=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.assign(Object.assign(Object.assign({},Yee),{height:40,paddingTop:6,paddingBottom:4,paddingHorizontal:6,marginTop:-4,marginHorizontal:-4,marginBottom:4,transform:"translateY(4px)"}),t)}});var ul,iSe,mk,lSe,gae=de(()=>{"use strict";ul=se(Ye());xi();sk();dk();Ed();Ju();K0();iSe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},mk=ul.memo(function(e){var t=e.theme,u=e.styles,s=e.strings,f=e.results,p=e.isShimmerVisible,r=e.enableScopedHeader,c=e.enablePrefixHighlighting,n=e.layerHostId,a=e.itemsCount,l=e.itemQueryString,o=e.isGroupHeaderVisible,d=e.hasSelectionBeenModifiedViaKeyboard,g=e.canDisableSuggestionTabFocus,m=e.showKeyboardTooltip,y=e.isInitialSelection,h=e.disableTooltips,R=e.showMeetingBanner,C=e.enableMeetingBanner,S=e.meetingBannerText,F=e.isSmallWindow,E=e.suggestionsRef,A=e.locale,T=e.showPartialLoadingEntities,D=e.onGroupSelected,_=e.onGroupHovered,M=e.onItemHovered,k=e.onItemSelected,v=e.updateMenuLayout,b=e.updateItemHeight,x,w,L=ul.useContext(Ei),N=ul.useContext(Ti),U=t??Wl(void 0,L,N),K=0;return p?ul.createElement(Yte,{hideTitle:!o,style:u==null?void 0:u.shimmerStyles,inlineSuggestionsTheme:U}):ul.createElement(ca,{ref:E,style:{marginEnd:(x=u==null?void 0:u.containerStyles)===null||x===void 0?void 0:x.marginEnd,height:(w=u==null?void 0:u.gptViewStyles)===null||w===void 0?void 0:w.height,backgroundColor:N?U.background.resting:"unset"},align:Ya.Stretch},f.map(function(G,$){var O=G.suggestions,j=r&&G.isScopingEnabled!==!1&&G.title!==void 0,z=ul.createElement(lSe,{theme:U,styles:u,strings:s,key:`suggestion-group-${$}`,entryIndex:$,itemsCount:a,cumulativeCount:K,group:G,locale:A,layerHostId:n,accessibilitySetSize:a,headerHtmlId:Fo(K),headerStyles:u==null?void 0:u.headerStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:K,hasScopableHeader:j,enablePrefixHighlighting:c,onGroupSelected:D,onGroupHovered:_,itemsStyles:u==null?void 0:u.itemsStyles,itemQueryString:l,onItemHovered:M,onItemSelected:k,showSeparator:G.showSeparator,isHeaderVisible:o,canDisableTabFocus:g,separatorProps:G.showSeparator&&mre||void 0,hasSelectionBeenModifiedViaKeyboard:d,showKeyboardTooltip:m,isInitialSelection:y,disableTooltips:h||G.disableTooltips,showMeetingBanner:R&&$===0,enableMeetingBanner:C,meetingBannerText:S,isSmallWindow:F,updateMenuLayout:v,updateItemHeight:b,showPartialLoadingEntities:T,shimmerStyles:u==null?void 0:u.shimmerStyles});return j&&(K+=1),K+=O.length,z}))});mk.displayName="InlineSuggestionsResultBody";lSe=function(t){var u=t.styles,s=t.group,f=t.entryIndex,p=t.itemsCount,r=t.cumulativeCount,c=t.onGroupSelected,n=t.updateMenuLayout,a=t.updateItemHeight,l=t.showPartialLoadingEntities,o=iSe(t,["styles","group","entryIndex","itemsCount","cumulativeCount","onGroupSelected","updateMenuLayout","updateItemHeight","showPartialLoadingEntities"]),d=ul.useCallback(function(){return c==null?void 0:c(s)},[c,s]),g=ul.useCallback(function(R){return n(function(C){C.groupLayouts[f]||(C.groupLayouts[f]={headerHeight:R,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),C.groupLayouts[f].headerHeight=R})},[]),m=ul.useCallback(function(R){return n(function(C){C.groupLayouts[f]||(C.groupLayouts[f]={headerHeight:R,separatorHeight:0,extraSpaceBottomHeight:R,itemHeights:[]}),C.groupLayouts[f].extraSpaceBottomHeight=R})},[]),y=ul.useCallback(function(R){return n(function(C){C.groupLayouts[f]||(C.groupLayouts[f]={headerHeight:0,separatorHeight:R,extraSpaceBottomHeight:0,itemHeights:[]}),C.groupLayouts[f].separatorHeight=R})},[]),h=ul.useCallback(function(R,C){return n(function(S){S.groupLayouts[f]||(S.groupLayouts[f]={headerHeight:0,separatorHeight:0,extraSpaceBottomHeight:0,itemHeights:[]}),S.groupLayouts[f].itemHeights[C]=R})},[]);return ul.createElement(Md,Object.assign({},o,{group:s,accessibilitySetSize:p,headerHtmlId:Fo(r),headerStyles:u==null?void 0:u.headerStyles,newItemTagStyles:u==null?void 0:u.newItemTagStyles,containerStyles:u==null?void 0:u.containerStyles,headerAccessibilityPositionInSet:r,onHeaderClick:d,onHeaderHeightChange:g,onHeightExtraSpaceBottomChange:m,onSeparatorHeightChange:y,itemsStyles:u==null?void 0:u.itemsStyles,onItemHeightChange:h,updateItemHeight:a,showPartialLoadingEntities:l}))}});var sc,oSe,hk,mae=de(()=>{"use strict";sc=se(Ye());xi();oSe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},hk=sc.memo(function(e){var t,u,s,f,p,r,c,n,a,l,o,d,g,m,y=e.style,h=e.theme,R=oSe(e,["style","theme"]);return sc.createElement(sc.Fragment,null,sc.createElement(ca,{style:{marginBottom:(t=y==null?void 0:y.marginBottom)!==null&&t!==void 0?t:8,marginTop:(u=y==null?void 0:y.marginTop)!==null&&u!==void 0?u:8,marginStart:(s=y==null?void 0:y.marginStart)!==null&&s!==void 0?s:0,marginEnd:(f=y==null?void 0:y.marginEnd)!==null&&f!==void 0?f:12,width:"100%",minWidth:0}},sc.createElement(Cd,Object.assign({},R,{isSearchBoxHighlighted:!1,autoComplete:!1,spellCheck:!1,accessibilityLabel:"InlineSuggestionsSearchBox",styles:{borderRadius:4,width:"100%",borderBottom:`${(p=h==null?void 0:h.searchBox)===null||p===void 0?void 0:p.borderBottomColor} solid 1px`},theme:{background:h==null?void 0:h.background.resting,textColor:(r=h==null?void 0:h.text)===null||r===void 0?void 0:r.resting,placeholderTextColor:(c=h==null?void 0:h.text)===null||c===void 0?void 0:c.disabled,clearButton:{hover:(n=h==null?void 0:h.background)===null||n===void 0?void 0:n.hover,resting:(a=h==null?void 0:h.background)===null||a===void 0?void 0:a.resting},iconColor:(l=h==null?void 0:h.searchBox)===null||l===void 0?void 0:l.iconColor,borderColor:{hover:(d=(o=h==null?void 0:h.searchBox)===null||o===void 0?void 0:o.borderColor)===null||d===void 0?void 0:d.hover,resting:(m=(g=h==null?void 0:h.searchBox)===null||g===void 0?void 0:g.borderColor)===null||m===void 0?void 0:m.resting}}}))))});hk.displayName="InlineSuggestionsSearchBox"});var t1,uSe,pk,hae=de(()=>{"use strict";xi();t1=se(Ye());Ju();uSe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},pk=t1.memo(function(e){var t=e.fluentMenuConfig,u=e.enableCloudPicker,s=e.strings,f=e.theme,p=e.uploadFileButtonA11yLabel,r=e.uploadFileButtonLabel,c=e.onClickBrowseThisComputer,n=e.hasSelectionBeenModifiedViaKeyboard,a=e.iconOnly,l=e.isUploadButtonHighlighted,o=e.open,d=e.onOpenChange,g=e.onTriggerButtonFocus,m=e.onUploadFileButtonFocus,y=e.onUploadFileButtonBlur,h=e.onMenuItemFocus,R=e.overflowMountId,C=uSe(e,["fluentMenuConfig","enableCloudPicker","strings","theme","uploadFileButtonA11yLabel","uploadFileButtonLabel","onClickBrowseThisComputer","hasSelectionBeenModifiedViaKeyboard","iconOnly","isUploadButtonHighlighted","open","onOpenChange","onTriggerButtonFocus","onUploadFileButtonFocus","onUploadFileButtonBlur","onMenuItemFocus","overflowMountId"]),S=t1.useContext(Ti),F=ire(a),E=S?void 0:Object.assign(Object.assign({},F.icon),{width:16,height:16}),A=function(_){var M=[],k=[],v=[],b=function(L){L.menuItemIcon==="ArrowUpload"?M.push(Object.assign({onFocus:function(){return h(L.menuItemFocusId)}},L)):L.menuItemIcon==="OneDrive"?k.push(Object.assign({onFocus:function(){return h(L.menuItemFocusId)}},L)):v.push(Object.assign({onFocus:function(){return h(L.menuItemFocusId)}},L))};for(var x of _)b(x);return[].concat(M,k,v)},T=function(){return u&&t&&S?A(t.menuItems).map(function(_){return t1.createElement(a6,{item:_,theme:f,accentSuggestionColors:C.accentSuggestionColors,key:_.menuItemText,onFocus:_.onFocus})}):u&&t?t1.createElement(l6,{dropDownButtonFocusId:t.dropDownButtonFocusId,enableMenuButtonIcon:t.enableMenuButtonIcon,menuButtonIcon:"ArrowUpload",menuButtonText:t.menuButtonText,menuItems:t.menuItems,isUploadButtonHighlighted:l,open:o,onOpenChange:d,onClick:c,onTriggerFocus:g,onMenuItemFocus:h,appearance:void 0,overflowMountId:R,menuButtonTooltip:t.menuButtonTooltip}):t1.createElement(gi,Object.assign({},C,{accessibilityLabel:p,accessibilityRole:"button",automationLabel:"InlineSuggestionsBrowseThisComputer",icon:{type:"ArrowUpload",style:E},isSelectedByKeyboard:n,onClick:c,onFocus:m,onBlur:y,style:S?{border:"none"}:F.style,theme:f,title:!a&&!S?r:void 0,tooltip:a?r:void 0}))};return t1.createElement(ca,{direction:On.LeftToRight,align:Ya.Stretch},T())});pk.displayName="InlineSuggestionsUploadFile"});var dc,cSe,vk,pae=de(()=>{"use strict";dc=se(Ye());xi();cSe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},vk=dc.memo(function(e){var t,u,s,f,p,r=e.theme,c=e.accessibilityLabel,n=cSe(e,["theme","accessibilityLabel"]);return dc.createElement(dc.Fragment,null,dc.createElement(ca,{style:{marginVertical:8,marginStart:0,marginEnd:12,paddingStart:4,width:"50%",minWidth:0}},dc.createElement(n6,Object.assign({},n,{autoComplete:!1,spellCheck:!1,accessibilityLabel:c,styles:{width:"100%",borderRadius:16},theme:{iconColor:(t=r==null?void 0:r.searchBox)===null||t===void 0?void 0:t.iconColor,borderColor:{hover:(s=(u=r==null?void 0:r.searchBox)===null||u===void 0?void 0:u.borderColor)===null||s===void 0?void 0:s.hover,resting:(p=(f=r==null?void 0:r.searchBox)===null||f===void 0?void 0:f.borderColor)===null||p===void 0?void 0:p.resting}}}))))});vk.displayName="ExpandedInlineSuggestionsSearchBox2"});var mi,at,sSe,dSe,Rk,vae,Rae,_6,fSe,r4,gSe,Fk,mSe,Fae,Cae=de(()=>{"use strict";mi=se(gt());xi();at=se(Ye());bd();aae();nae();fae();Ju();gae();Ed();mae();hae();K0();pae();Oo();sSe=function(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u},dSe="eccExpandedSuggestionsResults",Rk="eccSuggestionsListEnclosingDiv",vae="eccUploadFileTriggerButton",Rae="eccUploadFileButton",_6="eccFeedbackButton",fSe="eccMenuItem-",r4="eccMenuTrigger",gSe="eccSearchBoxFocus",Fk="eccSearchButton",mSe="eccActionButtonsMenu",Fae=function(t){var u=t.definition,s=t.theme,f=t.style,p=t.styles,r=t.strings,c=t.layerHostId,n=t.queryString,a=t.results,l=t.scopes,o=t.isError,d=t.isLoading,g=t.enablePrefixHighlighting,m=t.keyboardHandlerTarget,y=t.expandedKeyboardHandlerTarget,h=t.expandedWindowFocusHandler,R=t.showMoreEntitiesConfig,C=t.browseThisComputerConfig,S=t.listID,F=t.disableTooltips,E=t.isFeedbackEnabledForEcc,A=t.isSmallWindow,T=t.isSmallHeight,D=t.enableResponsiveLayout,_=t.refocus,M=t.showPartialLoadingEntities,k=t.onGroupSelected,v=t.onAction,b=t.onFocusSuggestionListEnclosure,x=t.onFocusSuggestionList,w=t.onItemSelected,L=t.onItemFocused,N=t.onAfterUpdate,U=t.noSuggestionsHeaderInfo,K=t.expandedEccSearchBarConfig,G=t.showMeetingBanner,$=t.enableMeetingBanner,O=t.meetingBannerText,j=t.isFeedbackButtonEnabled,z=t.onFeedbackButtonClicked,H=t.isUnsupported,V=t.locale,I=t.useFURNTabList,B=t.moveSelectionOnHover,q=t.enableJumpToStartAndEnd,W,Z,P=!!E&&!j,Q=at.useContext(Ei),Y=at.useContext(Ti),X=at.useState(!1),ee=(0,mi.default)(X,2),oe=ee[0],le=ee[1],ue=at.useState(!1),te=(0,mi.default)(ue,2),ie=te[0],ae=te[1],re=I||Y,ne=at.useCallback(function(){ae(!0),Sn()},[]),ce=function(){le(!oe)},me=a.every(function(Nr){return!Nr.suggestions||Nr.suggestions.length===0}),he=at.useState([]),Ce=(0,mi.default)(he,2),ve=Ce[0],fe=Ce[1],Ae=at.useCallback(function(Nr){Nr.type===Wi?Nr.id===h6?v==null||v(zu.Retry):Nr.id===p6&&(kr(""),v==null||v(zu.ClearSearch)):w(Nr)},[v,w]),Te=s??Wl(void 0,Q,Y),ke=f??nre,Ve=iae(Te,p,ke,A&&D),Je=at.useRef(null),Ze=at.useRef(null),pr=at.useRef(null),vr=at.useRef(null),Fr=at.useRef(null),tr=at.useRef(null),Dr=at.useRef(null),fr=at.useRef({groupLayouts:[]}),er=at.useState({value:0}),Me=(0,mi.default)(er,2),Ie=Me[0],Qe=Me[1],dr=at.useState({value:-1}),Cr=(0,mi.default)(dr,2),yr=Cr[0],Ir=Cr[1],Pr=at.useRef({visibleHeaders:l.suggestions.length,isOverflow:!1}),Ne=at.useState(!1),ar=(0,mi.default)(Ne,2),sr=ar[0],Er=ar[1],Sr=at.useState(!1),$e=(0,mi.default)(Sr,2),gr=$e[0],xr=$e[1],Qr=at.useState(!1),qr=(0,mi.default)(Qr,2),Ke=qr[0],Rr=qr[1],we=at.useState(!0),Pe=(0,mi.default)(we,2),ze=Pe[0],Ue=Pe[1],_e=at.useState(!1),pe=(0,mi.default)(_e,2),ir=pe[0],or=pe[1],mr=at.useState(),Ar=(0,mi.default)(mr,2),qe=Ar[0],hr=Ar[1],nt=at.useState(!1),rt=(0,mi.default)(nt,2),Gr=rt[0],Et=rt[1],Mr=at.useState(""),Or=(0,mi.default)(Mr,2),Wt=Or[0],kr=Or[1],Aa=at.useState(!1),ba=(0,mi.default)(Aa,2),Jt=ba[0],sa=ba[1],La=at.useState(!1),ya=(0,mi.default)(La,2),aa=ya[0],ga=ya[1],ia=at.useRef(!0),mt=at.useState(!1),zt=(0,mi.default)(mt,2),Qa=zt[0],Ga=zt[1],la=at.useState(!1),Jr=(0,mi.default)(la,2),Nn=Jr[0],Ht=Jr[1],on=at.useRef(null),Ba=ve.reduce(function(Nr,zr){return zr.suggestions.length+Nr},0),Va=S??dSe,rn=function(zr){Ue(zr),zr&&(x==null||x())},Ia=function(zr){w(zr),rn(!0),Ir({value:je(yr.value,-1)}),Qe({value:Be(yr.value,0)})};at.useEffect(function(){if(Ie.value===-1){Ze.current=null;return}var Nr=0;for(var zr of ve)Nr++,Ie.value>=Nr&&Ie.value<Nr+zr.suggestions.length&&(Ze.current=zr.suggestions[Ie.value-Nr]),Nr+=zr.suggestions.length},[Ie,ve]),at.useEffect(function(){!d&&fe(vre(d,o,me,r,a,U,H))},[d,o,me,r,a,U,H]),at.useEffect(function(){d||(!Gr||!(C!=null&&C.isBrowseThisComputerEnabled))&&(ze&&(Be(Ie.value,0),Qe({value:0})),je(yr.value,-1),Ir({value:-1}))},[d,Gr,ze,_,ve,C]),at.useEffect(function(){sr&&hr({top:0,bottom:0,isNewRender:!1})},[sr]),at.useEffect(function(){gr&&hr({top:0,bottom:0,isNewRender:!1})},[gr]),at.useEffect(function(){Je.current&&(clearTimeout(Je.current),Je.current=null),d?ve&&ve.length?Je.current=setTimeout(function(){return or(!0)},hre):or(!0):or(!1)},[d,ve]),at.useEffect(function(){N&&u&&N(u)});var Gt=at.useCallback(function(Nr){L==null||L({focusedItemHtmlId:Nr})},[L]),Wa=function(){return Gt(_6)},ma=function(){return Gt(Fk)},Sn=function(){var zr;L==null||L({focusedItemHtmlId:(zr=R==null?void 0:R.searchBoxHtmlId)!==null&&zr!==void 0?zr:gSe,selection:{type:"searchBox"}})},un=function(zr){Gt(zr)},za=function(){Gt(Rk),b==null||b()},gn=function(zr){Gt(`${fSe}${zr}`)},Qi=function(){Gt(r4)},ml=function(){Gt(vae),Er(!0),xr(!1),Rr(!1),Ue(!1)},Ji=function(){Gt(Rae),Er(!0),xr(!1),Rr(!1),Ue(!1)},no=function(){Er(!1)},Xi=at.useCallback(function(Nr,zr){zr.type===Wi?zr.id===h6?L==null||L({focusedItemHtmlId:Wi,selection:{type:"retryButton"}}):zr.id===p6&&(L==null||L({focusedItemHtmlId:Wi,selection:{type:"clearSearchButton"}})):L==null||L({focusedItemHtmlId:Fo(Nr),selection:{type:"item",item:zr,positionInSet:Nr,setSize:Ba}})},[L,Ba]),Yi=at.useCallback(function(Nr,zr,Tt){for(var Ka,ha,Hn,Vn,Ni,Hi=0,Un={top:0,bottom:0},kl=function(Vi){var Jo=ve[Vi];Un.top=Un.bottom+((Ka=fr.current.groupLayouts[Vi])===null||Ka===void 0?void 0:Ka.separatorHeight),Un.bottom=Un.top+((ha=fr.current.groupLayouts[Vi])===null||ha===void 0?void 0:ha.headerHeight);for(var hn=0;hn<Jo.suggestions.length;hn++){var L5=Jo.suggestions[hn];if(hn!==0&&(Un.top=Un.bottom),Un.bottom=Un.bottom+((Vn=(Hn=fr.current.groupLayouts[Vi])===null||Hn===void 0?void 0:Hn.itemHeights[hn])!==null&&Vn!==void 0?Vn:0),hn===Jo.suggestions.length-1&&(Un.bottom+=(Ni=fr.current.groupLayouts[Vi])===null||Ni===void 0?void 0:Ni.extraSpaceBottomHeight),Nr===Hi)return L5.isHighlighted=zr,zr&&(hr(Object.assign(Object.assign({},Un),{isNewRender:ia.current})),ia.current=!1,Tt||Xi(Nr,L5)),fe(function(B5){return Vi<B5.length&&(B5[Vi].isHighlighted=zr),B5}),{v:void 0};Hi++}},wl,Dl=0;Dl<ve.length;Dl++)if(wl=kl(Dl),wl)return wl.v},[Xi,ve,fr.current,fe]),Oe=function(zr,Tt){zr>=0&&zr<l.suggestions.length&&(l.suggestions[zr].isHighlighted=Tt)},je=function(zr,Tt){return zr>=0&&Oe(zr,!1),Tt<0?-1:(Tt=Tt%l.suggestions.length,Oe(Tt,!0),L==null||L({focusedItemHtmlId:Fo(Tt,!0),selection:{type:"scope",scope:l.suggestions[Tt],positionInSet:Tt,setSize:l.suggestions.length}}),Tt)},Be=at.useCallback(function(Nr,zr){if(Nr>=0&&Yi(Nr,!1),zr<0)return-1;var Tt=Ba>0?zr%Ba:0;return Yi(Tt,!0),Tt},[Yi,Ba]),ur=function(){var zr;Et(!0),sa(!1),(zr=R==null?void 0:R.onClickShowMoreEntities)===null||zr===void 0||zr.call(R,!0),Qe({value:-1})},cr=function(){var zr;Et(!1),(zr=R==null?void 0:R.onCloseShowMoreEntities)===null||zr===void 0||zr.call(R,!1),Qe({value:0})},lr=at.useCallback(function(){var Nr;(Nr=Dr==null?void 0:Dr.current)===null||Nr===void 0||Nr.focus()},[Dr]),Tr=function(zr){Ht(zr)},Hr=function(zr){var Tt;zr||((Tt=on.current)===null||Tt===void 0||Tt.focus(),Ga(!1),rn(!0),Ir({value:je(yr.value,-1)})),Ht(!1)},Vr=function(zr){return Vt(zr,!1)},it=function(){for(var zr=[r4],Tt=0;Tt<Pr.current.visibleHeaders;Tt++)zr.push(Fo(Tt,!0));var Ka=u6(zr);return Pr.current.isOverflow&&Ka===r4?Pr.current.visibleHeaders:Ka?pre(Ka,!0):-1},ft=function(zr){var Tt,Ka=(Tt=it())!==null&&Tt!==void 0?Tt:-1,ha=Pr.current.visibleHeaders+(Pr.current.isOverflow?1:0),Hn=(Ka+1)%ha;zr==="previous"&&(Hn=(Ka-1+ha)%ha);var Vn=Fo(Hn,!0);Pr.current.isOverflow&&Hn===ha-1&&(Vn=r4),o6(Vn)},St=at.useCallback(function(Nr){var zr;return Nr.key===dt.ArrowLeft?(ft("previous"),!0):Nr.key===dt.ArrowRight?(ft("next"),!0):Nr.key===dt.Tab?(Nr.shift?(zr=tr.current)===null||zr===void 0||zr.focus():Nm([Fk,Rae,vae,_6,Rk]),!0):!1},[ft,Nm,tr]),Vt=at.useCallback(function(Nr,zr){var Tt,Ka,ha,Hn,Vn,Ni,Hi,Un;if(Nr!==dt.ArrowDown&&Nr!==dt.ArrowUp&&Nr!==dt.ArrowLeft&&Nr!==dt.ArrowRight&&Nr!==dt.Enter&&Nr!==dt.Tab&&Nr!==dt.Home&&Nr!==dt.End||Nr===dt.Tab)return!1;switch(Nr){case dt.ArrowDown:{if(Ie.value!==Ba-1){ga(!0);var kl=Be(Ie.value,Ie.value+1);Qe({value:kl})}else q&&Qe({value:Be(Ie.value,0)});return!((Tt=Fr.current)===null||Tt===void 0)&&Tt.isFocusWithin()&&!(!((Ka=tr.current)===null||Ka===void 0)&&Ka.isFocusWithin())&&((ha=tr.current)===null||ha===void 0||ha.focus()),!0}case dt.ArrowUp:{if(ga(!0),Ie.value!==0)Qe({value:Be(Ie.value,Ie.value-1)});else if(q)Qe({value:Be(Ie.value,Ba-1)});else return!0;return!((Hn=Fr.current)===null||Hn===void 0)&&Hn.isFocusWithin()&&!(!((Vn=tr.current)===null||Vn===void 0)&&Vn.isFocusWithin())&&((Ni=tr.current)===null||Ni===void 0||Ni.focus()),!0}case dt.Home:{ga(!0),Qe({value:Be(Ie.value,0)});break}case dt.End:{ga(!0),Qe({value:Be(Ie.value,Ba-1)});break}case dt.Enter:{if(!(!((Hi=tr.current)===null||Hi===void 0)&&Hi.isFocusWithin())&&(!((Un=Fr.current)===null||Un===void 0)&&Un.isFocusWithin()||Nn))return!1;if(d&&Ze.current)Ae(Ze.current);else{var wl=0;ve.forEach(function(Dl){Ie.value>=wl&&Ie.value<wl+Dl.suggestions.length&&Ae(Dl.suggestions[Ie.value-wl]),wl+=Dl.suggestions.length})}break}case dt.ArrowLeft:case dt.ArrowRight:default:return!1}return!0},[ve,d,Ba,Ae,Ze,Ie,ga,Be,Qe,tr,Fr]),kt=at.useCallback(function(Nr){return Nr.key===dt.Tab?!1:!m&&!y?Vt(Nr.key,Nr.shift):!1},[Vt,y,m]),Lt=at.useCallback(function(Nr,zr,Tt){var Ka,ha;if(Nr===dt.Tab){if(!Tt&&!(!((Ka=Fr.current)===null||Ka===void 0)&&Ka.isFocusWithin()))return re?lr():ft("next"),!0;if(!Tt&&!Q&&(!((ha=tr.current)===null||ha===void 0)&&ha.isFocusWithin()))return ft("next"),!0}else return Vt(Nr,Tt);return!1},[Fr,tr,Q,re,lr,ft,Vt]),Zt=at.useCallback(function(Nr,zr){Pr.current.isOverflow=Nr,Pr.current.visibleHeaders=Nr?zr:l.suggestions.length},[Pr,l]),Xt=at.useCallback(function(Nr){if(B){var zr=0;ve.every(function(Tt){var Ka=!0;return Tt.suggestions.every(function(ha){return ha===Nr&&(Qe({value:Be(Ie.value,zr)}),Ka=!1),zr++,Ka}),Ka})}},[ve,Ie,Qe,Be]),$t=at.useCallback(function(Nr){Nr(fr.current)},[fr]),qt=at.useCallback(function(){var Nr;(Nr=Fr.current)===null||Nr===void 0||Nr.onWindowFocus()},[h]),$a=at.useCallback(function(){var Nr;(Nr=Fr.current)===null||Nr===void 0||Nr.onWindowBlur()},[h]);at.useEffect(function(){return y!==void 0?(y.setKeyPressHandler(Lt),function(){y.setKeyPressHandler(void 0)}):(m==null||m.setKeyPressHandler(Vr),function(){m==null||m.setKeyPressHandler(void 0)})},[y,m,Lt,Vr]),at.useEffect(function(){return h==null||h.setWindowFocusHandler(qt),h==null||h.setWindowBlurHandler($a),function(){h==null||h.setWindowFocusHandler(void 0),h==null||h.setWindowBlurHandler(void 0)}},[h]);var Mt=Ve.containerStyles||{},Pa=Mt.paddingStart,Ci=Mt.paddingEnd,wn=Mt.paddingHorizontal,Do=Mt.paddingTop,io=Mt.paddingBottom,Oi=Mt.paddingVertical,jr=Mt.paddingScrollTop,Ft=Mt.scrollbarThumbWidth,At=sSe(Mt,["paddingStart","paddingEnd","paddingHorizontal","paddingTop","paddingBottom","paddingVertical","paddingScrollTop","scrollbarThumbWidth"]),da=(R==null?void 0:R.isShowMoreEntitiesEnabled)&&!Gr&&!(o||me||H),Yt=T?"30%":250,Ut=l.suggestions.findIndex(function(Nr){return Nr.isSelected}),Sa=at.useState((W=l.suggestions[Ut])===null||W===void 0?void 0:W.id),Ja=(0,mi.default)(Sa,2),bn=Ja[0],tn=Ja[1];at.useEffect(function(){var Nr;tn((Nr=l.suggestions[Ut])===null||Nr===void 0?void 0:Nr.id)},[Ut,l,tn]);var Za=l.suggestions.map(function(Nr,zr){var Tt;return{id:Fo(zr,!0),label:(Tt=Nr.title)!==null&&Tt!==void 0?Tt:"",tabKey:Nr.id,overflowPriority:Nr.id===bn?1:0}});at.useEffect(function(){d||Ie.value>-1&&Yi(Ie.value,!0,!0)},[d,Ie.value,Yi]);var ni=at.useCallback(function(Nr){for(var zr=0;zr<l.suggestions.length;zr++)if(l.suggestions[zr].id===Nr){Ia(l.suggestions[zr]);break}tn(Nr)},[l,Ia,tn]),Io=(K==null?void 0:K.enableExpandedECCSearchBar)&&ie&&Q&&Y,Qo=Q&&Y&&!ie&&(K==null?void 0:K.enableExpandedECCSearchBar);return at.createElement(ca,{nativeID:S,style:Object.assign(Object.assign(Object.assign({},ere(Te,void 0,{useFluentV9:Q})),At),{hideFocusBox:!0,backgroundColor:Te.background.resting}),align:Ya.Stretch,focusable:!0,ref:Fr,onKeyDown:kt,handledKeys:[dt.ArrowDown,dt.ArrowUp,dt.ArrowLeft,dt.ArrowRight,dt.Enter,dt.Home,dt.End],accessibilityRole:ir||o||me||H?void 0:"application",accessible:!0,accessibilityLabel:r.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel")},at.createElement(ca,{style:Y&&Q?{minHeight:48,marginStart:4,marginEnd:8}:{minHeight:44,marginVertical:2,marginEnd:12},ref:pr,direction:On.LeftToRight,align:Ya.Center,justifyContent:Y&&Q?Zl.SpaceBetween:void 0},re?at.createElement(ca,{accessibilityRole:"tablist",direction:On.LeftToRight,align:Ya.Center,accessible:!0,ref:vr,style:{paddingVertical:8,paddingStart:4,marginEnd:8,flexibleSize:!0,overflow:"hidden",paddingEnd:32}},at.createElement(Om,{overflow:!0,selectedKey:bn,onTabSelect:ni,onOverflowOpenChange:Tr,onMenuItemFocus:gn,onOverflowTriggerFocus:Qi,theme:Tre(Te),style:gre(Ve),items:Za,ref:Dr,moreButtonQuantityText:r.inlineSuggestions("moreButtonQuantityText")}),Io&&at.createElement(vk,{placeholder:(r==null?void 0:r.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",onValueChange:function(zr){var Tt;kr(zr),(Tt=K==null?void 0:K.onSearchChange)===null||Tt===void 0||Tt.call(K,zr)},onClear:function(){var zr;kr(""),(zr=K==null?void 0:K.onSearchClear)===null||zr===void 0||zr.call(K)},dismiss:null,accessibilityLabel:(r==null?void 0:r.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",htmlId:K==null?void 0:K.searchBoxHtmlId,autoFocus:K==null?void 0:K.autoFocus,handledKeys:[dt.ArrowDown,dt.ArrowUp,dt.Enter,dt.Home,dt.End],onKeyDown:kt,value:Wt,showIcon:!0,isSearchBoxHighlighted:gr,hideDismiss:!1,onSearchFocus:Sn})):at.createElement(ca,{accessibilityRole:"tablist",direction:On.LeftToRight,align:Ya.Center,accessible:!0,onKeyDown:St,ref:vr},at.createElement(tae,{theme:Te,headerRef:pr,headerScopesRef:vr,onOverflowCalculated:Zt,styles:lae(Te,p,ke),overflowUid:r4,strings:r,scopes:l,groupLayouts:fr.current.groupLayouts,itemQueryString:n,onGroupSelected:k,onItemSelected:Ia,isOverflowHighlighted:Qa,isOverflowMenuOpened:Nn,onOverflowClose:Hr,enablePrefixHighlighting:g,hasSelectionBeenModifiedViaKeyboard:aa,layerHostId:c,isFeedbackEnabledForEcc:P,isSmallWindow:A,enableResponsiveLayout:D})),C!=null&&C.isUploadFileButtonEnabled||j?at.createElement(Hm.Consumer,null,function(Nr){return at.createElement(ca,{nativeID:mSe,direction:Y&&Q?On.LeftToRight:void 0,style:I?{}:Nr?{position:"absolute",left:12}:{position:"absolute",right:12}},at.createElement(ca,{accessibilityRole:Y&&Q?"group":"menu",accessibilityLabel:r==null?void 0:r.inlineSuggestions("expandedInlineSuggestionsFeedbackButtonAndUploadButtonGroupLabel"),accessible:!0,direction:On.LeftToRight,align:Ya.Center,justifyContent:Y&&Q?Zl.End:void 0},Qo?at.createElement(i6,{htmlId:Fk,accessibilityLabel:r.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"),onClick:ne,onFocus:ma,theme:bre(Te,gr),isSelectedByKeyboard:aa}):null,!Y&&j?at.createElement(gi,{handledKeys:[dt.ArrowDown,dt.ArrowUp,dt.Home,dt.End],onKeyDown:kt,htmlId:_6,style:lre,accessibilityRole:"menuitem",accessibilityLabel:r.inlineSuggestions("feedbackText"),automationLabel:"InlineSuggestionsFeedback",icon:{type:"ECCFeedback",style:Tx},title:void 0,onClick:z,onFocus:Wa,theme:Mx(Te,Ke),isSelectedByKeyboard:aa}):null,C!=null&&C.isUploadFileButtonEnabled?at.createElement(pk,Object.assign({overflowMountId:Va,handledKeys:[dt.Home,dt.End,dt.ArrowDown,dt.ArrowUp],onKeyDown:kt,strings:r,isUploadButtonHighlighted:sr,hasSelectionBeenModifiedViaKeyboard:aa,theme:Sre(Te,sr),iconOnly:A&&D,open:oe,onOpenChange:ce,onTriggerButtonFocus:ml,onUploadFileButtonBlur:no,onUploadFileButtonFocus:Ji,onMenuItemFocus:un},C)):null,Y&&Q&&j?at.createElement(t6,{accessibilityLabel:r.inlineSuggestions("feedbackText"),htmlId:_6,onClick:z,onFocus:Wa,theme:Mx(Te,Ke),isSelectedByKeyboard:aa,icon:Q?void 0:{type:"ECCFeedback",style:Tx}}):null))}):null),at.createElement(W0,null),Gr&&at.createElement(ca,{direction:On.LeftToRight},at.createElement(ca,{style:{flexibleSize:!1}},at.createElement(gi,{style:ure,automationLabel:"InlineSuggestionBackButton",onClick:cr,theme:Are(Te),icon:{type:"ChevronLeftMed",style:ore}}),at.createElement(hk,{theme:Te,style:p==null?void 0:p.searchBoxStyles,htmlId:R==null?void 0:R.searchBoxHtmlId,autoFocus:!0,handledKeys:[dt.ArrowDown,dt.ArrowUp,dt.Enter,dt.Home,dt.End],onKeyDown:kt,placeholder:(R==null?void 0:R.searchBoxPlaceHolder)||"",value:Wt,onValueChange:function(zr){var Tt;kr(zr),(Tt=R==null?void 0:R.onSearchChange)===null||Tt===void 0||Tt.call(R,zr)},onClear:function(){var zr;kr(""),(zr=R==null?void 0:R.onSearchClear)===null||zr===void 0||zr.call(R)},onSearchFocus:Sn}))),(K==null?void 0:K.enableExpandedECCSearchBar)&&!Y&&at.createElement(ca,{direction:On.LeftToRight},at.createElement(gk,{placeholder:(r==null?void 0:r.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",onValueChange:function(zr){var Tt;kr(zr),(Tt=K==null?void 0:K.onSearchChange)===null||Tt===void 0||Tt.call(K,zr)},onClear:function(){var zr;kr(""),(zr=K==null?void 0:K.onSearchClear)===null||zr===void 0||zr.call(K)},dismiss:null,accessibilityLabel:(r==null?void 0:r.inlineSuggestions("expandedInlineSuggestionsSearchBarPlaceholder"))||"",theme:Te,style:ke,htmlId:K==null?void 0:K.searchBoxHtmlId,autoFocus:K==null?void 0:K.autoFocus,handledKeys:[dt.ArrowDown,dt.ArrowUp,dt.Enter,dt.Home,dt.End],onKeyDown:kt,value:Wt,showIcon:!0,isSearchBoxHighlighted:gr,hideDismiss:K.hideDismiss,onSearchFocus:Sn})),at.createElement(ca,{nativeID:Rk,accessible:!0,accessibilityLabel:r.inlineSuggestions("suggestionsGroupSearchResultAccessibilityLabel"),accessibilityRole:"listbox",accessibilityActiveDescendant:Fo(Ie.value),ref:tr,focusable:!0,onFocus:za,style:{position:"relative",maxHeight:Yt,backgroundColor:Te.background.resting}},at.createElement(K7,{scrollDirection:"vertical",isNotUsingCustomScrollBar:!0,style:{paddingStart:Pa,paddingEnd:Ci,paddingHorizontal:wn,paddingTop:Do,paddingBottom:io,paddingVertical:Oi,paddingScrollTop:jr,scrollbarThumbWidth:Ft,borderRadius:At.borderRadius,width:"100%"},theme:{thumbColor:(Z=Te==null?void 0:Te.scroll)===null||Z===void 0?void 0:Z.thumbColor},scrollTo:qe,alwaysShowScrollbar:!0,hidden:ir},at.createElement(mk,{theme:Te,suggestionsRef:on,styles:Ve,strings:r,locale:V,results:ve,canDisableSuggestionTabFocus:!0,isShimmerVisible:ir,showPartialLoadingEntities:M,enableScopedHeader:!1,itemsCount:Ba,updateMenuLayout:$t,itemQueryString:n,onGroupSelected:k,onItemSelected:Ae,onItemHovered:Xt,enablePrefixHighlighting:g,isGroupHeaderVisible:!1,hasSelectionBeenModifiedViaKeyboard:aa,layerHostId:c,disableTooltips:F,showMeetingBanner:G,enableMeetingBanner:$,meetingBannerText:O,isSmallWindow:A}))),da&&at.createElement(gi,{automationLabel:"InlineSuggestionMoreEntitiesButton",title:R.showMoreEntitiesButtonLabel,useFullWidth:!0,accessibilityRole:"option",theme:yre(Te,Jt),onClick:ur}))}});function yae(e,t){var u={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(u[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(e);f<s.length;f++)t.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(e,s[f])&&(u[s[f]]=e[s[f]]);return u}var Sae=de(()=>{"use strict"});var bae,Aae=de(()=>{"use strict";Sae();bae=function(t){var u=t.title,s=t.primaryFill,f=s===void 0?"currentColor":s,p=yae(t,["title","primaryFill"]),r=Object.assign(Object.assign({},p),{title:void 0,fill:f});return u&&(r["aria-label"]=u),!r["aria-label"]&&!r["aria-labelledby"]?r["aria-hidden"]=!0:r.role="img",r}});var Eae,hSe,Vo,Ld=de(()=>{"use strict";Eae=se(Ye());Aae();hSe=function(t,u){var s=function(p){var r=bae(p);return Eae.createElement(t,r)};return s.displayName=u,s},Vo=hSe});function Ck(){return Ck=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},Ck.apply(this,arguments)}var fc,yk,pSe,Sk,Tae=de(()=>{"use strict";fc=se(Fa()),yk=se(Ye());Ld();pSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return yk.createElement(fc.Svg,Ck({width:20,height:20,viewBox:"0 0 20 20"},t),yk.createElement(fc.Path,{d:"M10 2.5c.28 0 .5.22.5.5v6.5H17a.5.5 0 0 1 0 1h-6.5V17a.5.5 0 0 1-1 0v-6.5H3a.5.5 0 0 1 0-1h6.5V3c0-.28.22-.5.5-.5Z",fill:s}))},Sk=Vo(pSe,"Add20Regular")});function M6(){return M6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},M6.apply(this,arguments)}var a1,t4,vSe,bk,RSe,Ak,xae=de(()=>{"use strict";a1=se(Fa()),t4=se(Ye());Ld();vSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return t4.createElement(a1.Svg,M6({width:20,height:20,viewBox:"0 0 20 20"},t),t4.createElement(a1.Path,{d:"M8.73 16.8a.75.75 0 0 0 1.03-1.1l-5.24-4.95h12.73a.75.75 0 0 0 0-1.5H4.52l5.24-4.96A.75.75 0 1 0 8.73 3.2L2.31 9.27a1 1 0 0 0 0 1.46l6.42 6.07Z",fill:s}))},bk=Vo(vSe,"ArrowLeft20Filled"),RSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return t4.createElement(a1.Svg,M6({width:20,height:20,viewBox:"0 0 20 20"},t),t4.createElement(a1.Path,{d:"M11.27 3.2a.75.75 0 0 0-1.04 1.1l5.24 4.95H2.75a.75.75 0 0 0 0 1.5h12.73l-5.25 4.96a.75.75 0 1 0 1.04 1.09l6.41-6.07a1 1 0 0 0 0-1.46l-6.41-6.06Z",fill:s}))},Ak=Vo(RSe,"ArrowRight20Filled")});function Ek(){return Ek=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},Ek.apply(this,arguments)}var ys,Tk,FSe,a4,kae=de(()=>{"use strict";ys=se(Fa()),Tk=se(Ye());Ld();FSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return Tk.createElement(ys.Svg,Ek({width:20,height:20,viewBox:"0 0 20 20"},t),Tk.createElement(ys.Path,{d:"m4.83 10.48 5.65-5.65a3 3 0 0 1 4.25 4.24L8 15.8a1.5 1.5 0 0 1-2.12-2.12l6-6.01a.5.5 0 1 0-.7-.71l-6 6.01a2.5 2.5 0 0 0 3.53 3.54l6.71-6.72a4 4 0 1 0-5.65-5.66L4.12 9.78a.5.5 0 0 0 .7.7Z",fill:s}))},a4=Vo(FSe,"Attach20Regular")});function xk(){return xk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},xk.apply(this,arguments)}var gc,kk,CSe,wk,wae=de(()=>{"use strict";gc=se(Fa()),kk=se(Ye());Ld();CSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return kk.createElement(gc.Svg,xk({width:20,height:20,viewBox:"0 0 20 20"},t),kk.createElement(gc.Path,{d:"m4.09 4.22.06-.07a.5.5 0 0 1 .63-.06l.07.06L10 9.29l5.15-5.14a.5.5 0 0 1 .63-.06l.07.06c.18.17.2.44.06.63l-.06.07L10.71 10l5.14 5.15c.18.17.2.44.06.63l-.06.07a.5.5 0 0 1-.63.06l-.07-.06L10 10.71l-5.15 5.14a.5.5 0 0 1-.63.06l-.07-.06a.5.5 0 0 1-.06-.63l.06-.07L9.29 10 4.15 4.85a.5.5 0 0 1-.06-.63l.06-.07-.06.07Z",fill:s}))},wk=Vo(CSe,"Dismiss20Regular")});function L6(){return L6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s])}return e},L6.apply(this,arguments)}var n1,n4,ySe,Dk,SSe,i4,Dae=de(()=>{"use strict";n1=se(Fa()),n4=se(Ye());Ld();ySe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return n4.createElement(n1.Svg,L6({width:12,height:12,viewBox:"0 0 12 12"},t),n4.createElement(n1.Path,{d:"M6 11A5 5 0 1 0 6 1a5 5 0 0 0 0 10Zm-.75-2.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0Zm.26-4.84a.5.5 0 0 1 .98 0l.01.09v2.59a.5.5 0 0 1-1 0V3.41Z",fill:s}))},Dk=Vo(ySe,"ErrorCircle12Filled"),SSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return n4.createElement(n1.Svg,L6({width:20,height:20,viewBox:"0 0 20 20"},t),n4.createElement(n1.Path,{d:"M10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm0 10.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM10 6a.5.5 0 0 0-.5.41v4.68a.5.5 0 0 0 1 0V6.41A.5.5 0 0 0 10 6Z",fill:s}))},i4=Vo(SSe,"ErrorCircle20Filled")});var i1=de(()=>{"use strict";Tae();xae();kae();wae();Dae()});var NJr,Iae,Ik,bSe,_k,ASe,Mk,_ae=de(()=>{"use strict";NJr=se(Ye()),Iae=se(Fa());i1();Ik=se($r()),bSe=function(t){return(0,Ik.jsx)(bk,Object.assign({},t))},_k={svgSource:{src:bSe}},ASe=function(t){return(0,Ik.jsx)(Ak,Object.assign({},t))},Mk={svgSource:{src:ASe}}});var jJr,P6,B6,ESe,TSe,O6,Mae=de(()=>{"use strict";jJr=se(Ye()),P6=se(Fa()),B6=se($r()),ESe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,B6.jsx)(P6.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,B6.jsx)(P6.Path,{d:"M7.14645 0.646447C7.34171 0.451184 7.65829 0.451184 7.85355 0.646447L9.35355 2.14645C9.54882 2.34171 9.54882 2.65829 9.35355 2.85355L7.85355 4.35355C7.65829 4.54882 7.34171 4.54882 7.14645 4.35355C6.95118 4.15829 6.95118 3.84171 7.14645 3.64645L7.7885 3.00439C5.12517 3.11522 3 5.30943 3 8C3 9.56799 3.72118 10.9672 4.85185 11.8847C5.06627 12.0587 5.09904 12.3736 4.92503 12.588C4.75103 12.8024 4.43615 12.8352 4.22172 12.6612C2.86712 11.5619 2 9.88205 2 8C2 4.75447 4.57689 2.1108 7.79629 2.00339L7.14645 1.35355C6.95118 1.15829 6.95118 0.841709 7.14645 0.646447ZM11.075 3.41199C11.249 3.19756 11.5639 3.1648 11.7783 3.3388C13.1329 4.43806 14 6.11795 14 8C14 11.2455 11.4231 13.8892 8.20371 13.9966L8.85355 14.6464C9.04882 14.8417 9.04882 15.1583 8.85355 15.3536C8.65829 15.5488 8.34171 15.5488 8.14645 15.3536L6.64645 13.8536C6.55268 13.7598 6.5 13.6326 6.5 13.5C6.5 13.3674 6.55268 13.2402 6.64645 13.1464L8.14645 11.6464C8.34171 11.4512 8.65829 11.4512 8.85355 11.6464C9.04882 11.8417 9.04882 12.1583 8.85355 12.3536L8.2115 12.9956C10.8748 12.8848 13 10.6906 13 8C13 6.43201 12.2788 5.03283 11.1482 4.1153C10.9337 3.94129 10.901 3.62641 11.075 3.41199Z",fill:s})}))},TSe=function(t){return(0,B6.jsx)(ESe,{color:t.color})},O6={svgSource:{src:TSe}}});var WJr,H6,N6,xSe,kSe,V6,Lae=de(()=>{"use strict";WJr=se(Ye()),H6=se(Fa()),N6=se($r()),xSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,N6.jsx)(H6.Svg,{width:16,height:16,viewBox:"0 0 16 16",color:t.color,children:(0,N6.jsx)(H6.Path,{d:"M10.8777 0.282251L11.226 1.35305C11.3343 1.67859 11.5171 1.97441 11.7599 2.21699C12.0026 2.45957 12.2987 2.64223 12.6245 2.75044L13.6961 3.09845L13.7175 3.10381C13.8001 3.13292 13.8716 3.18692 13.9222 3.25836C13.9728 3.3298 14 3.41516 14 3.50268C14 3.5902 13.9728 3.67556 13.9222 3.747C13.8716 3.81844 13.8001 3.87244 13.7175 3.90155L12.6459 4.24956C12.3201 4.35778 12.0241 4.54044 11.7813 4.78302C11.5385 5.0256 11.3558 5.32141 11.2475 5.64696L10.8992 6.71775C10.87 6.80029 10.816 6.87175 10.7445 6.92231C10.673 6.97286 10.5876 7.00001 10.5 7.00001C10.4124 7.00001 10.327 6.97286 10.2555 6.92231C10.2484 6.91732 10.2416 6.91213 10.2349 6.90675C10.1736 6.85755 10.1271 6.79215 10.1008 6.71775L9.75255 5.64696C9.73383 5.59014 9.71284 5.53422 9.68966 5.47932C9.57963 5.21872 9.42023 4.98116 9.21968 4.77999C9.18154 4.74173 9.14208 4.70496 9.10139 4.66973C8.88302 4.48064 8.62919 4.33588 8.35408 4.24421L7.28247 3.8962C7.19987 3.86708 7.12835 3.81308 7.07776 3.74164C7.02717 3.6702 7 3.58484 7 3.49733C7 3.40981 7.02717 3.32445 7.07776 3.25301C7.12835 3.18157 7.19987 3.12757 7.28247 3.09845L8.35408 2.75044C8.67591 2.63941 8.96768 2.45549 9.20656 2.21307C9.44544 1.97065 9.62497 1.67631 9.73111 1.35305L10.0794 0.282251C10.1085 0.19972 10.1626 0.128252 10.2341 0.0776997C10.3056 0.0271473 10.391 0 10.4786 0C10.5662 0 10.6516 0.0271473 10.7231 0.0776997C10.7946 0.128252 10.8486 0.19972 10.8777 0.282251ZM15.7829 8.21319L15.0175 7.96461C14.7848 7.88731 14.5733 7.75684 14.3999 7.58357C14.2265 7.4103 14.0959 7.199 14.0186 6.96647L13.7698 6.20161C13.749 6.14266 13.7104 6.09161 13.6593 6.05551C13.6083 6.0194 13.5473 6.00001 13.4847 6.00001C13.4221 6.00001 13.3611 6.0194 13.31 6.05551C13.259 6.09161 13.2204 6.14266 13.1996 6.20161L12.9508 6.96647C12.875 7.19737 12.7467 7.40762 12.5761 7.58077C12.4055 7.75392 12.1971 7.8853 11.9672 7.96461L11.2018 8.21319C11.1428 8.23398 11.0917 8.27255 11.0555 8.32358C11.0194 8.37461 11 8.43558 11 8.4981C11 8.56061 11.0194 8.62158 11.0555 8.67261C11.0917 8.72364 11.1428 8.76221 11.2018 8.78301L11.9672 9.03158C12.2003 9.10926 12.412 9.24032 12.5855 9.41428C12.7589 9.58824 12.8893 9.80031 12.9661 10.0335L13.2149 10.7984C13.2357 10.8574 13.2743 10.9084 13.3254 10.9445C13.3764 10.9806 13.4374 11 13.5 11C13.5626 11 13.6236 10.9806 13.6746 10.9445C13.7257 10.9084 13.7643 10.8574 13.7851 10.7984L14.0339 10.0335C14.1113 9.80101 14.2418 9.58972 14.4152 9.41645C14.5886 9.24317 14.8001 9.11271 15.0328 9.03541L15.7982 8.78683C15.8572 8.76603 15.9083 8.72746 15.9445 8.67643C15.9806 8.62541 16 8.56443 16 8.50192C16 8.43941 15.9806 8.37844 15.9445 8.32741C15.9083 8.27638 15.8572 8.23781 15.7982 8.21701L15.7829 8.21319ZM12.2757 11.1485C12.3673 11.3778 12.5093 11.5734 12.7016 11.7278C11.6025 13.1122 9.90494 13.9999 8.00001 13.9999C6.90639 13.9999 5.87989 13.7069 4.99618 13.1949L2.65813 13.9742C2.48217 14.0329 2.2882 13.9893 2.15422 13.861C2.02025 13.7328 1.9683 13.5409 2.01925 13.3625L2.73086 10.8719C2.2648 10.0185 2.00001 9.03947 2.00001 7.9999C2.00001 4.92076 4.31945 2.38336 7.30645 2.03955L6.95086 2.15381C6.67061 2.25398 6.43039 2.43427 6.26024 2.67466C6.10547 2.89332 6.01695 3.14511 6.0022 3.41498C4.23513 4.18604 3.00001 5.94873 3.00001 7.9999C3.00001 8.93298 3.25513 9.80496 3.69913 10.5515C3.76952 10.6699 3.78797 10.8121 3.75014 10.9445L3.24119 12.7258L4.89938 12.1731C5.04199 12.1255 5.19843 12.1447 5.32536 12.2252C6.09854 12.7158 7.01533 12.9999 8.00001 12.9999C9.73238 12.9999 11.259 12.1189 12.1562 10.7805L12.2757 11.1485Z",fill:s})})},kSe=function(t){return(0,N6.jsx)(xSe,{color:t.color})},V6={svgSource:{src:kSe}}});var KJr,j6,Z6,wSe,DSe,U6,Bae=de(()=>{"use strict";KJr=se(Ye()),j6=se(Fa()),Z6=se($r()),wSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,Z6.jsx)(j6.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},t,{children:(0,Z6.jsx)(j6.Path,{d:"M13.86 3.66a.5.5 0 0 1-.02.7l-7.93 7.48a.6.6 0 0 1-.84-.02L2.4 9.1a.5.5 0 0 1 .72-.7l2.4 2.44 7.65-7.2a.5.5 0 0 1 .7.02Z",fill:s})}))},DSe=function(t){return(0,Z6.jsx)(wSe,{color:t.color})},U6={svgSource:{src:DSe}}});var QJr,W6,G6,Pae,ISe,z6,Oae=de(()=>{"use strict";QJr=se(Ye()),W6=se(Fa()),G6=se($r()),Pae=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,G6.jsx)(W6.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,G6.jsx)(W6.Path,{d:"M3.14645 5.64645C3.34171 5.45118 3.65829 5.45118 3.85355 5.64645L8 9.79289L12.1464 5.64645C12.3417 5.45118 12.6583 5.45118 12.8536 5.64645C13.0488 5.84171 13.0488 6.15829 12.8536 6.35355L8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L3.14645 6.35355C2.95118 6.15829 2.95118 5.84171 3.14645 5.64645Z",fill:s})}))},ISe=function(t){return(0,G6.jsx)(Pae,{color:t.color})},z6={svgSource:{src:ISe}}});var XJr,Nae,Hae,Lk,Vae=de(()=>{"use strict";XJr=se(Ye()),Nae=se(Fa()),Hae=se($r()),Lk=function(t){var u=t.height,s=u===void 0?20:u,f=t.width,p=f===void 0?20:f,r=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.1437 3.34932C13.9101 2.54966 13.177 2 12.3439 2L11.7427 2C10.8467 2 10.0758 2.634 9.90296 3.51321L8.85352 8.85006L9.15094 7.89102C9.39431 7.1063 10.1202 6.57143 10.9418 6.57143L14.2351 6.57143L15.6352 7.74347L16.8818 6.57143H16.4905C15.6574 6.57143 14.9242 6.02177 14.6907 5.22211L14.1437 3.34932Z" fill="url(#paint0_radial_56201_15523)"/>
<path d="M6.0492 16.643C6.28017 17.4465 7.01519 18 7.85121 18H9.07497C10.0844 18 10.9126 17.2009 10.9488 16.1921L11.1295 11.1429L10.842 12.0954C10.6031 12.887 9.87385 13.4286 9.04701 13.4286L5.73383 13.4286L4.34959 12.5434L3.32812 13.4286H3.71324C4.54926 13.4286 5.28427 13.9821 5.51524 14.7855L6.0492 16.643Z" fill="url(#paint1_radial_56201_15523)"/>
<path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint2_linear_56201_15523)"/>
<path d="M12.2503 2H5.68785C3.81286 2 2.68787 4.39748 1.93788 6.79497C1.04933 9.63537 -0.113354 13.4342 3.25037 13.4342H6.11145C6.9435 13.4342 7.67548 12.8878 7.91125 12.0899C8.40466 10.4199 9.26493 7.52162 9.94109 5.31373C10.2857 4.18837 10.5728 3.22188 11.0134 2.62001C11.2604 2.28258 11.6721 2 12.2503 2Z" fill="url(#paint3_linear_56201_15523)"/>
<path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint4_radial_56201_15523)"/>
<path d="M7.74902 18H14.3115C16.1865 18 17.3114 15.6033 18.0614 13.2067C18.95 10.3672 20.1127 6.5697 16.7489 6.5697H13.8877C13.0557 6.5697 12.3238 7.11596 12.088 7.91383C11.5946 9.58325 10.7343 12.4804 10.0582 14.6874C9.71358 15.8124 9.42651 16.7786 8.98593 17.3802C8.73893 17.7175 8.32725 18 7.74902 18Z" fill="url(#paint5_linear_56201_15523)"/>
<defs>
<radialGradient id="paint0_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(15.7128 8.89484) rotate(-129.141) scale(7.20751 6.76953)">
<stop offset="0.0955758" stop-color="#00AEFF"/>
<stop offset="0.773185" stop-color="#2253CE"/>
<stop offset="1" stop-color="#0736C4"/>
</radialGradient>
<radialGradient id="paint1_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.74347 13.4008) rotate(51.7328) scale(6.58647 6.39483)">
<stop stop-color="#FFB657"/>
<stop offset="0.633728" stop-color="#FF5F3D"/>
<stop offset="0.923392" stop-color="#C02B3C"/>
</radialGradient>
<linearGradient id="paint2_linear_56201_15523" x1="5.29507" y1="3.38547" x2="6.17192" y2="13.8705" gradientUnits="userSpaceOnUse">
<stop offset="0.156162" stop-color="#0D91E1"/>
<stop offset="0.487484" stop-color="#52B471"/>
<stop offset="0.652394" stop-color="#98BD42"/>
<stop offset="0.937361" stop-color="#FFC800"/>
</linearGradient>
<linearGradient id="paint3_linear_56201_15523" x1="6.11337" y1="2" x2="6.59201" y2="13.4355" gradientUnits="userSpaceOnUse">
<stop stop-color="#3DCBFF"/>
<stop offset="0.246674" stop-color="#0588F7" stop-opacity="0"/>
</linearGradient>
<radialGradient id="paint4_radial_56201_15523" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(17.0861 5.45059) rotate(109.881) scale(15.2451 18.7446)">
<stop offset="0.0661714" stop-color="#8C48FF"/>
<stop offset="0.5" stop-color="#F2598A"/>
<stop offset="0.895833" stop-color="#FFB152"/>
</radialGradient>
<linearGradient id="paint5_linear_56201_15523" x1="17.6045" y1="5.87186" x2="17.5982" y2="8.98507" gradientUnits="userSpaceOnUse">
<stop offset="0.0581535" stop-color="#F8ADFA"/>
<stop offset="0.708063" stop-color="#A86EDD" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>
`;return(0,Hae.jsx)(Nae.SvgXml,{height:s,width:p,xml:r})}});var rXr,K6,$6,Zae,jae,Uae=de(()=>{"use strict";rXr=se(Ye()),K6=se(Fa()),$6=se($r()),Zae=function(t){var u=t.height,s=u===void 0?20:u,f=t.width,p=f===void 0?20:f,r=t.fill,c=r===void 0?"none":r;return(0,$6.jsx)(K6.default,{width:p,height:s,viewBox:"0 0 20 20",fill:"none",children:(0,$6.jsx)(K6.Path,{d:"M5.92655 2H12.1388C13.1922 2 14.1198 2.69397 14.4172 3.7046L14.8863 5.29901C15.0471 5.84546 15.5261 6.232 16.0855 6.28068H16.3746C17.2622 6.28068 17.9474 6.53232 18.4018 7.04832C18.8444 7.55084 18.9908 8.21838 19.0005 8.88707C19.0196 10.208 18.5029 11.849 18.0911 13.1554C17.7328 14.2924 17.2726 15.4729 16.6547 16.3777C16.0394 17.2788 15.1994 18.0006 14.0725 18.0006H7.87435L7.86646 18.0005H7.86014C6.80667 18.0005 5.8791 17.3066 5.58173 16.296L5.1126 14.7015C4.95189 14.1553 4.47319 13.7689 3.91407 13.7199H3.62439C2.73678 13.7199 2.0516 13.4683 1.59717 12.9523C1.1546 12.4498 1.00823 11.7822 0.998561 11.1135C0.979463 9.7926 1.49616 8.15165 1.90789 6.84517C2.26618 5.70826 2.72645 4.52772 3.34429 3.62288C3.95957 2.72178 4.79959 2 5.92655 2ZM2.86165 7.14574C2.43416 8.50224 1.98218 9.97352 1.99846 11.0991C2.00647 11.6536 2.1288 12.0429 2.34763 12.2914C2.5546 12.5264 2.92352 12.7199 3.62439 12.7199H6.25164C6.86091 12.7199 7.39766 12.3195 7.57163 11.7352C8.04123 10.158 8.83745 7.4963 9.46589 5.45934L9.49888 5.35233C9.64803 4.86841 9.79235 4.40016 9.94777 3.98475C10.0802 3.63087 10.2284 3.29335 10.4091 3H5.92655C5.28262 3 4.70593 3.40208 4.17013 4.18678C3.63688 4.96774 3.21171 6.03493 2.86165 7.14574ZM5.73396 13.7199C5.88143 13.9288 5.9968 14.1639 6.07194 14.4193L6.54107 16.0137C6.71323 16.5988 7.25024 17.0005 7.86014 17.0005H7.88629C8.24525 16.9969 8.48906 16.8275 8.64018 16.6226C8.80731 16.3959 8.95986 16.0792 9.11465 15.6654C9.25926 15.2789 9.39518 14.8381 9.54731 14.3446L9.57757 14.2465C9.64258 14.0357 9.7094 13.8183 9.77748 13.596C9.54251 13.6733 9.29276 13.7147 9.03563 13.7147H6.41025C6.35775 13.7182 6.30485 13.7199 6.25164 13.7199H5.73396ZM8.19301 12.7147H9.03563C9.58867 12.7147 10.0827 12.3842 10.2981 11.8846C10.7354 10.4387 11.1687 8.98844 11.469 7.98005C11.5444 7.72668 11.6594 7.4933 11.806 7.28588H10.9633C10.4106 7.28588 9.9169 7.61592 9.70129 8.11487C9.26383 9.56118 8.83037 11.0119 8.53005 12.0206C8.45462 12.2739 8.33963 12.5073 8.19301 12.7147ZM10.2216 6.40449C10.4565 6.32723 10.7062 6.28588 10.9633 6.28588H13.5897C13.6419 6.28243 13.6945 6.28068 13.7474 6.28068H14.265C14.1175 6.07183 14.0021 5.83666 13.927 5.58128L13.4578 3.98687C13.2857 3.40177 12.7487 3 12.1388 3H12.1239C11.7588 3.00023 11.5115 3.17099 11.3588 3.37803C11.1917 3.60467 11.0392 3.92146 10.8844 4.33517C10.7398 4.72167 10.6038 5.16256 10.4517 5.65601L10.4214 5.75415C10.3564 5.96483 10.2896 6.18225 10.2216 6.40449ZM17.1374 12.8549C17.5649 11.4984 18.0168 10.0271 18.0006 8.90153C17.9925 8.34698 17.8702 7.95771 17.6514 7.70923C17.4444 7.47423 17.0755 7.28068 16.3746 7.28068H13.7474C13.1381 7.28068 12.6014 7.68108 12.4274 8.26541C11.9578 9.84263 11.1616 12.5043 10.5331 14.5413L10.5001 14.6483C10.351 15.1322 10.2067 15.6005 10.0512 16.0159C9.91884 16.3697 9.77065 16.7073 9.58995 17.0006H14.0725C14.7164 17.0006 15.2931 16.5985 15.8289 15.8138C16.3621 15.0329 16.7873 13.9657 17.1374 12.8549Z",fill:c})})},jae=function(t){var u=t.color;return(0,$6.jsx)(Zae,Object.assign({},t,{fill:u}))}});var aXr,mc,l1,_Se,MSe,Bk,LSe,BSe,Pk,Gae=de(()=>{"use strict";aXr=se(Ye()),mc=se(Fa()),l1=se($r()),_Se=function(t){return(0,l1.jsxs)(mc.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,l1.jsx)(mc.Path,{d:"M3.28016 8.81433C-0.458139 8.81433 0.123204 15.1365 9.99792 9.99977C19.8726 4.86305 20.4568 11.1855 16.7184 11.1855",stroke:t.color,"stroke-linecap":"round"}),(0,l1.jsx)(mc.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.137 10.5892C18.6936 11.3069 17.8187 11.7779 16.7172 11.7779C16.3899 11.7779 16.1245 11.5126 16.1245 11.1853C16.1245 10.8579 16.3899 10.5926 16.7172 10.5926C17.4849 10.5926 17.9388 10.2734 18.1286 9.9661C18.3126 9.66834 18.2908 9.34026 18.037 9.0794C17.7569 8.79151 17.0894 8.48655 15.7936 8.60782C14.5111 8.72785 12.699 9.26183 10.2702 10.5253C7.7617 11.8302 5.79785 12.4322 4.31068 12.5714C2.83679 12.7094 1.74066 12.397 1.10796 11.7462C0.448937 11.0683 0.409206 10.1368 0.858757 9.4099C1.30246 8.69243 2.17743 8.22137 3.27892 8.22137C3.60625 8.22137 3.8716 8.48673 3.8716 8.81406C3.8716 9.14139 3.60625 9.40674 3.27892 9.40674C2.51125 9.40674 2.05703 9.72595 1.86692 10.0334C1.68266 10.3313 1.7045 10.6593 1.95786 10.9199C2.23756 11.2076 2.90463 11.5125 4.20018 11.3912C5.48245 11.2712 7.29429 10.7372 9.72316 9.47369C12.2317 8.1688 14.1957 7.56682 15.6831 7.42761C17.1573 7.28965 18.2536 7.60218 18.8866 8.25282C19.5459 8.93049 19.5864 9.86199 19.137 10.5892Z",fill:t.color}),(0,l1.jsx)(mc.Path,{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.98047 10C3.98047 6.67551 6.67551 3.98047 10 3.98047C12.111 3.98047 13.9683 5.06716 15.0428 6.71167C15.2372 6.68168 15.4259 6.65825 15.609 6.64112C15.7913 6.62405 15.9709 6.6131 16.1473 6.60843C14.9513 4.44528 12.6467 2.98047 10 2.98047C6.12322 2.98047 2.98047 6.12322 2.98047 10C2.98047 10.192 2.98817 10.3821 3.00329 10.5702C3.23295 10.6189 3.55905 10.648 4.01143 10.6144C3.99096 10.4124 3.98047 10.2074 3.98047 10ZM4.14331 11.3966C3.7424 11.4308 3.40306 11.4236 3.11784 11.3888C3.20191 11.8077 3.32329 12.2132 3.47835 12.6016C3.7403 12.6088 4.01779 12.5991 4.31014 12.5717C4.38684 12.5646 4.4648 12.5561 4.54404 12.5465C4.37346 12.1816 4.2384 11.7968 4.14331 11.3966ZM4.9563 13.287C4.75968 13.3175 4.56888 13.3412 4.38381 13.3585C4.20386 13.3754 4.02659 13.3863 3.85242 13.3911C5.04834 15.5545 7.35308 17.0195 10 17.0195C13.8768 17.0195 17.0195 13.8768 17.0195 10C17.0195 9.80846 17.0119 9.61872 16.9968 9.43105C16.7678 9.38168 16.4418 9.35163 15.9885 9.38478C16.009 9.58706 16.0195 9.7923 16.0195 10C16.0195 13.3245 13.3245 16.0195 10 16.0195C7.88838 16.0195 6.03071 14.9322 4.9563 13.287ZM15.8565 8.6025C16.2577 8.56872 16.5972 8.57641 16.8823 8.61177C16.7982 8.19259 16.6768 7.7869 16.5216 7.39832C16.2575 7.39075 15.9776 7.40031 15.6826 7.42793C15.6081 7.4349 15.5323 7.44304 15.4554 7.45237C15.6261 7.81728 15.7613 8.20214 15.8565 8.6025Z",fill:t.color})]})},MSe=function(t){return(0,l1.jsx)(_Se,{color:t.color})},Bk={svgSource:{src:MSe}},LSe=function(t){var u=t.height,s=u===void 0?20:u,f=t.width,p=f===void 0?20:f,r=`<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint0_radial_445591_3694)"/>
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint1_radial_445591_3694)"/>
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint2_radial_445591_3694)"/>
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint3_radial_445591_3694)"/>
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint4_radial_445591_3694)" fill-opacity="0.5"/>
<path d="M18.1757 7.53056C17.8242 7.40046 17.4348 7.33497 17.011 7.3243C16.9791 7.24073 14.9258 7.2008 14.5774 7.13904C11.9146 8.13349 6.05575 12.2183 3.00101 12.2183V12.6835C4.08064 15.5002 6.80581 17.5 10.0023 17.5C13.5202 17.5 16.4723 15.078 17.2823 11.8106C18.5631 11.7257 19.6245 11.0556 19.9141 10.1328C20.0696 9.63708 20.0161 9.10055 19.7302 8.62464C19.4473 8.15362 18.8366 7.77523 18.1757 7.53056Z" fill="url(#paint5_radial_445591_3694)"/>
<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint6_radial_445591_3694)"/>
<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint7_radial_445591_3694)"/>
<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint8_radial_445591_3694)"/>
<path d="M1.82669 12.4694C2.17812 12.5995 2.5675 12.665 2.99134 12.6757C2.99422 12.6832 2.9971 12.6907 3 12.6982V12.6758C5.56313 12.6758 7.7807 11.3377 9.99973 9.99874C12.218 8.66022 14.4378 7.32083 17.0056 7.31642C15.926 4.49973 13.1965 2.5 10 2.5C6.48218 2.5 3.53004 4.92193 2.72004 8.18931C1.43929 8.2743 0.375472 8.94823 0.0859451 9.87109C-0.0695636 10.3668 -0.0160388 10.9033 0.269798 11.3792C0.552697 11.8502 1.16575 12.2247 1.82669 12.4694Z" fill="url(#paint9_radial_445591_3694)"/>
<defs>
<radialGradient id="paint0_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(16.4652 18.5533) rotate(-125.948) scale(15.94 15.8004)">
<stop stop-color="#8F77FF"/>
<stop offset="0.457087" stop-color="#775BE3"/>
<stop offset="0.655749" stop-color="#6552D9"/>
</radialGradient>
<radialGradient id="paint1_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.4821 11.7062) rotate(160.502) scale(3.47169 8.68803)">
<stop offset="0.240647" stop-color="#6E30C8"/>
<stop offset="1" stop-color="#6730C6" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint2_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.9085 22.051) rotate(-124.74) scale(7.17869 27.5349)">
<stop stop-color="#F36284"/>
<stop offset="1" stop-color="#F36284" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint3_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.7093 7.13904) rotate(-180) scale(13.5506 7.64451)">
<stop stop-color="#7D40C8"/>
<stop offset="1" stop-color="#7F45D2" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint4_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.5008 16.8946) rotate(55.5813) scale(15.0359 45.6198)">
<stop offset="0.264826" stop-color="#0A26B5" stop-opacity="0"/>
<stop offset="0.581102" stop-color="#051D92"/>
</radialGradient>
<radialGradient id="paint5_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(20.3514 13.0229) rotate(175.731) scale(3.53809 9.54879)">
<stop offset="0.194944" stop-color="#E173E7"/>
<stop offset="0.90109" stop-color="#E173E7" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint6_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.91903 3.11966) rotate(36.2755) scale(15.6224 15.5675)">
<stop stop-color="#3DD3DC"/>
<stop offset="1" stop-color="#4290F0"/>
</radialGradient>
<radialGradient id="paint7_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.000344079 8.18023) rotate(-52.0806) scale(5.36757 13.083)">
<stop offset="0.285416" stop-color="#3A80E1"/>
<stop offset="1" stop-color="#488AE5" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint8_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.000343181 6.57943) rotate(-10.0614) scale(2.6602 8.13882)">
<stop offset="0.23235" stop-color="#3DD3DC"/>
<stop offset="1" stop-color="#3DD3DC" stop-opacity="0"/>
</radialGradient>
<radialGradient id="paint9_radial_445591_3694" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.59827 2.9545) rotate(67.9473) scale(10.3999 31.8176)">
<stop offset="0.576013" stop-color="#26CFDB" stop-opacity="0"/>
<stop offset="1" stop-color="#19D9E7"/>
</radialGradient>
</defs>
</svg>`;return(0,l1.jsx)(mc.SvgXml,{height:s,width:p,xml:r})},BSe=function(t){return(0,l1.jsx)(LSe,{height:t.height,width:t.width})},Pk={svgSource:{src:BSe}}});var lXr,Bd,Ss,PSe,q6,OSe,Pd,Ok=de(()=>{"use strict";lXr=se(Ye()),Bd=se(Fa()),Ss=se($r()),PSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,Ss.jsx)(Bd.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},t,{children:(0,Ss.jsx)(Bd.Path,{d:"M18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10ZM9.50806 8.91012C9.55039 8.67687 9.75454 8.49999 10 8.49999C10.2455 8.49999 10.4496 8.67687 10.4919 8.91012L10.5 8.99999V13.5021L10.4919 13.592C10.4496 13.8253 10.2455 14.0021 10 14.0021C9.75454 14.0021 9.55039 13.8253 9.50806 13.592L9.5 13.5021V8.99999L9.50806 8.91012ZM9.25 6.74999C9.25 6.33578 9.58579 5.99999 10 5.99999C10.4142 5.99999 10.75 6.33578 10.75 6.74999C10.75 7.16421 10.4142 7.49999 10 7.49999C9.58579 7.49999 9.25 7.16421 9.25 6.74999Z",fill:s})}))},q6=function(t){return(0,Ss.jsx)(PSe,{color:t.color})},OSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,Ss.jsx)(Bd.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},t,{children:(0,Ss.jsx)(Bd.Path,{d:"M10.4921 8.91012C10.4497 8.67687 10.2456 8.49999 10.0001 8.49999C9.72397 8.49999 9.50011 8.72385 9.50011 8.99999V13.5021L9.50817 13.592C9.55051 13.8253 9.75465 14.0021 10.0001 14.0021C10.2763 14.0021 10.5001 13.7783 10.5001 13.5021V8.99999L10.4921 8.91012ZM10.7988 6.74999C10.7988 6.33578 10.463 5.99999 10.0488 5.99999C9.63461 5.99999 9.29883 6.33578 9.29883 6.74999C9.29883 7.16421 9.63461 7.49999 10.0488 7.49999C10.463 7.49999 10.7988 7.16421 10.7988 6.74999ZM18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10ZM3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10Z",fill:s})}))},Pd=function(t){return(0,Ss.jsx)(OSe,{color:t.color})}});var uXr,Q6,Nk,NSe,J6,Wae=de(()=>{"use strict";uXr=se(Ye()),Q6=se(Fa()),Nk=se($r()),NSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,Nk.jsx)(Q6.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,Nk.jsx)(Q6.Path,{d:"M5 8C5 8.55229 4.55228 9 4 9C3.44772 9 3 8.55229 3 8C3 7.44772 3.44772 7 4 7C4.55228 7 5 7.44772 5 8ZM9 8C9 8.55229 8.55229 9 8 9C7.44772 9 7 8.55229 7 8C7 7.44772 7.44772 7 8 7C8.55229 7 9 7.44772 9 8ZM12 9C12.5523 9 13 8.55229 13 8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8C11 8.55229 11.4477 9 12 9Z",fill:s})}))},J6={svgSource:{src:NSe}}});var sXr,Y6,X6,HSe,VSe,e8,zae=de(()=>{"use strict";sXr=se(Ye()),Y6=se(Fa()),X6=se($r()),HSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,X6.jsx)(Y6.Svg,Object.assign({width:16,height:16,viewBox:"0 0 16 16"},t,{children:(0,X6.jsx)(Y6.Path,{d:"M4.5 2C3.11929 2 2 3.11929 2 4.5V11.5C2 12.8807 3.11929 14 4.5 14H6.25716C6.00353 13.6929 5.78261 13.3578 5.59971 13H4.5C3.67157 13 3 12.3284 3 11.5V4.5C3 3.67157 3.67157 3 4.5 3H11.5C12.3284 3 13 3.67157 13 4.5V5.59971C13.3578 5.78261 13.6929 6.00353 14 6.25716V4.5C14 3.11929 12.8807 2 11.5 2H4.5ZM10.5 15C12.9853 15 15 12.9853 15 10.5C15 8.01472 12.9853 6 10.5 6C8.01472 6 6 8.01472 6 10.5C6 12.9853 8.01472 15 10.5 15ZM12.3536 8.64645C12.5488 8.84171 12.5488 9.15829 12.3536 9.35355L11.2071 10.5L12.3536 11.6464C12.5488 11.8417 12.5488 12.1583 12.3536 12.3536C12.1583 12.5488 11.8417 12.5488 11.6464 12.3536L10.5 11.2071L9.35355 12.3536C9.15829 12.5488 8.84171 12.5488 8.64645 12.3536C8.45118 12.1583 8.45118 11.8417 8.64645 11.6464L9.79289 10.5L8.64645 9.35355C8.45118 9.15829 8.45118 8.84171 8.64645 8.64645C8.84171 8.45118 9.15829 8.45118 9.35355 8.64645L10.5 9.79289L11.6464 8.64645C11.8417 8.45118 12.1583 8.45118 12.3536 8.64645Z",fill:s})}))},VSe=function(t){return(0,X6.jsx)(HSe,{color:t.color})},e8={svgSource:{src:VSe}}});var fXr,t8,r8,ZSe,$ae,Kae=de(()=>{"use strict";fXr=se(Ye()),t8=se(Fa()),r8=se($r()),ZSe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,r8.jsx)(t8.Svg,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},t,{children:(0,r8.jsx)(t8.Path,{d:"M8.68149 2.78544C9.24892 1.73813 10.752 1.73821 11.3193 2.78557L17.8198 14.7865C18.3612 15.786 17.6375 17.0009 16.5009 17.0009H3.4982C2.36147 17.0009 1.63783 15.7858 2.17934 14.7864L8.68149 2.78544ZM10.5 7.5C10.5 7.22386 10.2761 7 10 7C9.72386 7 9.5 7.22386 9.5 7.5V11.5C9.5 11.7761 9.72386 12 10 12C10.2761 12 10.5 11.7761 10.5 11.5V7.5ZM10.75 13.75C10.75 13.3358 10.4142 13 10 13C9.58579 13 9.25 13.3358 9.25 13.75C9.25 14.1642 9.58579 14.5 10 14.5C10.4142 14.5 10.75 14.1642 10.75 13.75Z",fill:s})}))},$ae=function(t){return(0,r8.jsx)(ZSe,{color:t.color})}});var Od=de(()=>{"use strict";_ae();Mae();Lae();Bae();Oae();Gae();Ok();Wae();zae()});var a8,Hk=de(()=>{"use strict";a8="Button"});var Di,qae,USe,Qae=de(()=>{"use strict";Di=se(wr());vn();qae=function(t){return pt(t)?USe:{backgroundColor:t.colors.neutralBackground1,color:t.colors.neutralForeground1,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1,disabled:{backgroundColor:t.colors.neutralBackgroundDisabled,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.neutralStrokeDisabled,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.neutralBackground1Hover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1Hover},pressed:{backgroundColor:t.colors.neutralBackground1Pressed,color:t.colors.neutralForeground1Pressed,borderColor:t.colors.neutralStroke1,iconColor:t.colors.neutralForeground1Pressed},focused:{backgroundColor:t.colors.neutralBackground1Hover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1Hover},primary:{backgroundColor:t.colors.brandBackground,color:t.colors.neutralForegroundOnBrand,borderColor:t.colors.brandStroke1,iconColor:t.colors.neutralForegroundOnBrand,disabled:{backgroundColor:t.colors.neutralBackgroundDisabled,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.neutralStrokeDisabled,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.brandBackgroundHover,color:t.colors.neutralForegroundOnBrandHover,borderColor:t.colors.brandBackgroundHover,iconColor:t.colors.neutralForegroundOnBrandHover},pressed:{backgroundColor:t.colors.brandBackgroundPressed,color:t.colors.neutralForegroundOnBrandPressed,borderColor:t.colors.brandBackgroundPressed,iconColor:t.colors.neutralForegroundOnBrandPressed},focused:{backgroundColor:t.colors.brandBackgroundHover,color:t.colors.neutralForegroundOnBrandHover,borderColor:t.colors.strokeFocus2,borderInnerColor:t.colors.strokeFocus1,iconColor:t.colors.neutralForegroundOnBrandHover}},subtle:{backgroundColor:t.colors.subtleBackground,color:t.colors.neutralForeground1,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1,disabled:{backgroundColor:t.colors.subtleBackground,color:t.colors.neutralForegroundDisabled,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForegroundDisabled},hovered:{backgroundColor:t.colors.subtleBackgroundHover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.subtleBackgroundHover,iconColor:t.colors.neutralForeground1Hover},pressed:{backgroundColor:t.colors.subtleBackgroundPressed,color:t.colors.neutralForeground1Pressed,borderColor:t.colors.subtleBackgroundPressed,iconColor:t.colors.neutralForeground1Pressed},focused:{backgroundColor:t.colors.subtleBackgroundHover,color:t.colors.neutralForeground1Hover,borderColor:t.colors.transparentStroke,iconColor:t.colors.neutralForeground1Hover}}}},USe={backgroundColor:(0,Di.PlatformColor)("ButtonFace"),borderColor:(0,Di.PlatformColor)("ButtonText"),color:(0,Di.PlatformColor)("ButtonText"),iconColor:(0,Di.PlatformColor)("ButtonText"),disabled:{backgroundColor:(0,Di.PlatformColor)("ButtonFace"),borderColor:(0,Di.PlatformColor)("GrayText"),color:(0,Di.PlatformColor)("GrayText"),iconColor:(0,Di.PlatformColor)("GrayText")},hovered:{backgroundColor:(0,Di.PlatformColor)("Highlight"),color:(0,Di.PlatformColor)("HighlightText"),iconColor:(0,Di.PlatformColor)("HighlightText")},pressed:{backgroundColor:(0,Di.PlatformColor)("Highlight"),color:(0,Di.PlatformColor)("HighlightText"),iconColor:(0,Di.PlatformColor)("HighlightText")},focused:{backgroundColor:(0,Di.PlatformColor)("Highlight"),color:(0,Di.PlatformColor)("HighlightText"),iconColor:(0,Di.PlatformColor)("HighlightText")}}});var Jae,Xae=de(()=>{"use strict";jn();Jae=function(t){return{medium:{hasContent:{fontFamily:t.typography.families.secondary,fontSize:Le.font.size300,fontWeight:Le.font.weight.semibold}},small:{hasContent:{fontFamily:t.typography.families.primary,fontSize:Le.font.size200,fontWeight:Le.font.weight.regular}},large:{hasContent:{fontFamily:t.typography.families.secondary,fontSize:Le.font.size400,fontWeight:Le.font.weight.semibold}}}}});var Yae,ene=de(()=>{"use strict";jn();vn();Yae=function(t){return{borderWidth:Le.stroke.width10,borderInnerWidth:Le.stroke.width10,block:{width:"100%"},medium:{padding:Le.size80-Le.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Le.size80},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size80-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size80-Le.stroke.width10}}},hasContent:{minWidth:96,padding:Le.size60-Le.stroke.width10,paddingHorizontal:Le.size120-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size80},hasIconBefore:{spacingIconContentBefore:Le.size80},focused:{padding:Le.size60,paddingHorizontal:Le.size120},primary:!pt(t)&&{focused:{padding:Le.size60-Le.stroke.width20,paddingHorizontal:Le.size120-Le.stroke.width20},square:{focused:{padding:Le.size60-Le.stroke.width10,paddingHorizontal:Le.size120-Le.stroke.width10}}}}},small:{padding:Le.size40-Le.stroke.width10,iconSize:16,focused:{borderWidth:0,padding:Le.size40},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size40-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size40-Le.stroke.width10}}},hasContent:{minWidth:64,minHeight:24,paddingHorizontal:Le.size80-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size40},hasIconBefore:{spacingIconContentBefore:Le.size40},focused:{paddingHorizontal:Le.size80},primary:!pt(t)&&{focused:{paddingHorizontal:Le.size80-Le.stroke.width20},square:{focused:{paddingHorizontal:Le.size80-Le.stroke.width10}}}}},large:{padding:Le.size100-Le.stroke.width10,iconSize:20,focused:{borderWidth:0,padding:Le.size100},primary:!pt(t)&&{focused:{borderWidth:Le.stroke.width20,padding:Le.size100-Le.stroke.width20},square:{focused:{borderWidth:Le.stroke.width10,padding:Le.size100-Le.stroke.width10}}},hasContent:{minWidth:96,minHeight:40,padding:Le.size80-Le.stroke.width10,paddingHorizontal:Le.size160-Le.stroke.width10,hasIconAfter:{spacingIconContentAfter:Le.size60},hasIconBefore:{spacingIconContentBefore:Le.size60},focused:{padding:Le.size80,paddingHorizontal:Le.size160},primary:!pt(t)&&{focused:{padding:Le.size80-Le.stroke.width20,paddingHorizontal:Le.size160-Le.stroke.width20},square:{focused:{padding:Le.size80-Le.stroke.width10,paddingHorizontal:Le.size160-Le.stroke.width10}}}}},rounded:{borderRadius:Le.corner.radius40,borderInnerRadius:Le.corner.radius40-1},circular:{borderRadius:Le.corner.radiusCircular,borderInnerRadius:Le.corner.radiusCircular-1},square:{borderRadius:Le.corner.radiusNone,borderInnerRadius:Le.corner.radiusNone}}}});var n8,BXr,GSe,rne,tne,ane,WSe,nne=de(()=>{"use strict";n8=se(oa()),BXr=se(wr());ut();gm();Bl();Hk();Qae();Xae();ene();GSe=["block","small","medium","large","hasContent","hasIconAfter","hasIconBefore","primary","subtle","outline","rounded","circular","square","hovered","focused","pressed","disabled"],rne={tokens:[Yae,Jae,qae,a8],states:GSe,slotProps:Object.assign({},!1,{root:_t(function(e,t){return{style:Object.assign({display:"flex",overflow:"hidden",alignItems:"center",flexDirection:"row",alignSelf:"flex-start",justifyContent:"center",width:e.width,backgroundColor:e.backgroundColor},sn.from(e,t),pn.from(e,t)),android_ripple:{color:e.rippleColor}}},["backgroundColor","width","rippleColor"].concat((0,n8.default)(sn.keys),(0,n8.default)(pn.keys))),content:_t(function(e,t){return{style:Object.assign({},WSe(e,t,e.color,e))}},["color","spacingIconContentAfter","spacingIconContentBefore"].concat((0,n8.default)(xa.keys))),icon:_t(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}},["iconColor","iconSize"]),focusInnerBorder:_t(function(e){return{style:{position:"absolute",borderWidth:e.borderInnerWidth,borderColor:e.borderInnerColor,borderRadius:e.borderInnerRadius}}},["borderInnerWidth","borderInnerColor","borderInnerRadius"])})},tne=function(){return"small"},ane=function(t){var u=!0;switch(t){case"accent":return"primary";case"primary":case"subtle":case"outline":return t;default:return null}},WSe=function(t,u,s,f){var p=pu(),r=t.spacingIconContentBefore?{marginStart:p.marginStart+t.spacingIconContentBefore}:{},c=t.spacingIconContentAfter?{marginEnd:p.marginEnd+t.spacingIconContentAfter}:{};return Object.assign({color:s},pu(),r,c,xa.from(f,u))}});var Vk,ine,r0,WXr,zSe,i8,lne,one=de(()=>{"use strict";Vk=se(gt()),ine=se(Qt()),r0=se(Ye()),WXr=se(wr());ut();Pn();vn();zSe=["accessible","accessibilityRole","componentRef","disabled","onBlur","onClick","onLayout","loading","enableFocusRing","focusable"],i8=!1,lne=function(t){var u=r0.useRef(null),s=t.accessible,f=t.accessibilityRole,p=t.componentRef,r=p===void 0?u:p,c=t.disabled,n=t.onBlur,a=t.onClick,l=t.onLayout,o=t.loading,d=t.enableFocusRing,g=t.focusable,m=(0,ine.default)(t,zSe),y=!!c||!!o,h=y?null:r,R=su(h,a),C=r0.useCallback(function(K){i8=!1,n==null||n(K)},[n]),S=$n(Object.assign({},m,{onPress:R,onBlur:C})),F=r0.useCallback(function(K){!c&&(K.nativeEvent.key==="Enter"||K.nativeEvent.key===" ")&&(i8=!0)},[c]),E=r0.useCallback(function(K){i8&&(a==null||a(K),i8=!1)},[a]),A=fi(E," ","Enter"),T=t.accessibilityActions&&!!t.accessibilityActions.find(function(K){return K.name==="Toggle"}),D=Dt(),_=t.appearance==="primary"&&!pt(D),M=r0.useState(void 0),k=(0,Vk.default)(M,2),v=k[0],b=k[1],x=r0.useState(void 0),w=(0,Vk.default)(x,2),L=w[0],N=w[1],U=r0.useCallback(function(K){_&&(b(K.nativeEvent.layout.height),N(K.nativeEvent.layout.width)),l&&l(K)},[l,b,N,_]);return{props:Object.assign({},A,{onKeyDown:F},S.props,y!==void 0&&{disabled:y},{accessible:s??!0,accessibilityRole:f||"button",onAccessibilityTap:t.onAccessibilityTap||(T?void 0:t.onClick),accessibilityLabel:t.accessibilityLabel,enableFocusRing:d??!_,focusable:g??!y,ref:Ui(r),iconPosition:t.iconPosition||"before",loading:o,onLayout:U}),state:Object.assign({},S.state,{pressed:S.state.pressed,measuredWidth:L,measuredHeight:v,shouldUseTwoToneFocusBorder:_})}}});var JXr,une,l4,l8,$Se,Zk,oYr,KSe,jk,cne=de(()=>{"use strict";JXr=se(gt()),une=se(Qt()),l4=se(Ye()),l8=se(wr());o7();ut();z1();dn();nne();Hk();one();$Se=["icon","iconOnly","iconPosition","loading","accessibilityLabel"],Zk=function(t,u,s){return u[t]||s[t]||t===ane(s.appearance)||t===s.size||!s.size&&t===tne()||t===s.shape||!s.shape&&t==="rounded"||t==="hovered"&&u[t]&&!s.loading||t==="hasContent"&&!s.iconOnly||t==="hasIconAfter"&&(s.icon||s.loading)&&s.iconPosition==="after"||t==="hasIconBefore"&&(s.icon||s.loading)&&(!s.iconPosition||s.iconPosition==="before")},oYr=Bn(Object.assign({displayName:a8},rne,{slots:{root:l8.Pressable,rippleContainer:!1,focusInnerBorder:l8.View,icon:P0,content:yt},useRender:function(t,u){var s=lne(t),f=O0(t.icon),p=u(t,function(r){return Zk(r,s.state,t)});return function(r){for(var c=Bt(s.props,r),n=c.icon,a=c.iconOnly,l=c.iconPosition,o=c.loading,d=c.accessibilityLabel,g=(0,une.default)(c,$Se),m=!o&&n,y=arguments.length,h=new Array(y>1?y-1:0),R=1;R<y;R++)h[R-1]=arguments[R];var C="";d===void 0&&l4.Children.forEach(h,function(A){typeof A=="string"&&(C=A)});var S=d??C,F=Zr(l4.Fragment,null,o&&Zr(H0,null),m&&l==="before"&&Zr(p.icon,Object.assign({},f,{accessible:!1})),l4.Children.map(h,function(A){return typeof A=="string"?Zr(p.content,{accessible:!1,key:"content"},A):A}),m&&l==="after"&&Zr(p.icon,Object.assign({},f,{accessible:!1}))),E=!1;return Zr(p.root,Object.assign({},g,{accessibilityLabel:S}),F,s.state.focused&&!!s.state.measuredHeight&&!!s.state.measuredWidth&&s.state.shouldUseTwoToneFocusBorder&&Zr(p.focusInnerBorder,{style:jk(s.state.measuredHeight,s.state.measuredWidth),accessible:!1,focusable:!1}))}}})),KSe=function(t,u){var s=2;return{height:t-s,width:u-s}},jk=ua(KSe)});var Uk,sne,qSe,QSe,dne,fne=de(()=>{"use strict";Uk=se(W1());vm();Od();ln();vn();Po();Sd();ut();sne=se(wr());cne();Pn();qSe=function(t){return pt(t)?{}:{checked:{subtle:{color:"#1E57AD",backgroundColor:"#D2E0F4",hovered:{color:"#1E57AD",backgroundColor:"#D2E0F4"},focused:{color:"#1E57AD",backgroundColor:"#D2E0F4"},pressed:{color:"#1E57AD",backgroundColor:"#D2E0F4"},disabled:{color:"#1E57AD",backgroundColor:"#D2E0F4"}}}}},QSe={alignItems:"center",flexDirection:"row",gap:4,marginStart:8},dne=Rm.compose({displayName:"ResearcherButton",useRender:function(t,u){var s,f=$n(t),p=f.props,r=f.state,c=(s=t.iconOnly)!=null?s:t.disabled||!(r.hovered||r.focused),n=Object.assign({appearance:"subtle",size:"small",shape:"rounded",tooltip:Lr.researcherButtonTooltip},t,p,{iconOnly:c}),a=ud(n),l=u(n,function(d){return Zk(d,a.state,n)}),o=n.checked?Pk:Bk;return function(d){var g=Bt(a.props,d),m=Lr.deepResearchModelTitle;return Zr(l.root,(0,Uk.default)({},g,{accessibilityLabel:m}),Zr(l.icon,(0,Uk.default)({},o,{accessible:!1})),!c&&Zr(sne.View,{style:QSe},Zr(l.content,{accessible:!1,key:"content"},m)),l.focusInnerBorder&&a.state.focused&&!!a.state.measuredHeight&&!!a.state.measuredWidth&&a.state.shouldUseTwoToneFocusBorder&&Zr(l.focusInnerBorder,{style:jk(a.state.measuredHeight,a.state.measuredWidth),accessible:!1,focusable:!1}))}}}).customize(Vm,qSe)});function Gk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=t.open,s=u===void 0?!0:u,f=t.validPreviousCharacter,p=e.nativeEvent.key,r=e.nativeEvent,c=r.altKey,n=r.ctrlKey;return s?p==="Escape"?"Close":"None":p===o8&&!n&&!c&&f?"Open":"None"}function gne(e,t){if(t.start===0)return!0;var u=e==null?void 0:e.at(t.start-1);switch(u){case void 0:case" ":case"\xA0":case"\u1680":case"\u2000":case"\u2001":case"\u2002":case"\u2003":case"\u2004":case"\u2005":case"\u2006":case"\u2007":case"\u2008":case"\u2009":case"\u200A":case"\u202F":case"\u205F":case"\u3000":case`
`:case"\r":case"\v":return!0}return!1}var o8,mne=de(()=>{"use strict";o8="/"});function ri(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return function(){for(var s=arguments.length,f=new Array(s),p=0;p<s;p++)f[p]=arguments[p];for(var r of t)r==null||r.apply(void 0,f)}}var Nd=de(()=>{"use strict"});function Zo(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];var s=hne.useCallback(function(f){s.current=f;for(var p of t)typeof p=="function"?p(f):p&&(p.current=f)},[].concat(t));return s}var hne,Hd=de(()=>{"use strict";hne=se(Ye())});function pne(e,t,u,s,f){var p=t.open,r=Object.assign({accessible:!0},f,{ref:Zo(u,f==null?void 0:f.ref)});r.accessibilityRole="textbox";var c=Object.assign({},s),n=p?JSe:XSe;return r.keyDownEvents=n,[c,r]}var SYr,JSe,XSe,vne=de(()=>{"use strict";SYr=se(wr());Hd();JSe=[{key:"ArrowDown"},{key:"ArrowUp"},{key:"Enter"},{key:"Escape"},{key:"Tab"}],XSe=[{key:"Enter"},{key:"Enter",ctrlKey:!0}]});var Rne,Fne=de(()=>{"use strict";Rne=function(t){var u={resting:t.colors.compoundBrandForeground1,hover:t.colors.compoundBrandForeground1Hover,pressed:t.colors.compoundBrandForeground1Pressed,disabled:t.colors.neutralForegroundDisabled};return{background:{resting:t.colors.neutralBackground1,hover:t.colors.neutralBackground1Hover,pressed:t.colors.neutralBackground1Pressed},footerButtonBackground:{resting:t.colors.neutralBackground1,hover:t.colors.neutralBackground1Hover,pressed:t.colors.neutralBackground1Pressed,disabled:t.colors.neutralBackgroundDisabled},text:{resting:t.colors.neutralForeground2,hover:t.colors.neutralForeground2Hover,pressed:t.colors.neutralForeground2Pressed,disabled:t.colors.neutralForegroundDisabled},actionButtonForeground:u,highlighting:t.colors.neutralBackground1Selected,focusRing:t.colors.strokeFocus2,branding:{type:"IconAndTextButton",background:{resting:t.colors.neutralBackground1,hover:t.colors.neutralBackground1Hover,pressed:t.colors.neutralBackground1Pressed,disabled:t.colors.disabledBackground},icon:{resting:t.colors.brandForeground1,disabled:t.colors.neutralForegroundDisabled},title:{resting:t.colors.brandForeground1},tooltip:{textColor:t.colors.neutralForeground2},focusRing:t.colors.strokeFocus2},altText:{resting:t.colors.neutralForeground3,hover:t.colors.neutralForeground3BrandHover,pressed:t.colors.neutralForeground3BrandPressed,disabled:t.colors.neutralForegroundDisabled},shimmer:{shimmerColor:t.colors.neutralBackground3,shimmerWaveColor:t.colors.neutralBackground5},fallbackIcon:{background:t.colors.buttonBackgroundDisabled,color:t.colors.buttonText},noSuggestions:{descriptionTextColor:t.colors.neutralForeground3,item:{background:{resting:t.colors.neutralBackground1,hover:t.colors.neutralBackground1Hover,pressed:t.colors.neutralBackground1Pressed},text:u,actionButtonForeground:u,highlighting:t.colors.neutralBackground1Selected}}}}});var Cne,yne,Sne,bne=de(()=>{"use strict";Cne=se(Yr()),yne=se(et()),Sne=(function(){function e(){(0,Cne.default)(this,e),this._onUpdate=void 0}return(0,yne.default)(e,[{key:"onKeyPressed",value:function(u,s,f){return this._onUpdate?this._onUpdate(u,s,f):!1}},{key:"setKeyPressHandler",value:function(u){this._onUpdate=u}}])})()});var u8,c8,Ane,Ene,Vd,Wk=de(()=>{"use strict";u8=se(wr()),c8=function(t){return{nodeHandle:(0,u8.findNodeHandle)(t.current)}},Ane=["preventDismissOnKeyDown","preventDismissOnWindowBlur"],Ene=["preventDismissOnKeyDown","preventDismissOnTapOutside","preventDismissOnWindowMove","preventDismissOnWindowBlur"],Vd=u8.TurboModuleRegistry.get("RootCallout")});var xne,kne,Tne,Zd,wne=de(()=>{"use strict";xne=se(rl()),kne=se(wr()),Tne=kne.TurboModuleRegistry.get("CloudFilePickerModule"),Zd=(function(){if(!Tne)return null;var e=Tne;return{available:e.getConstants().cloudFilePickerAvailable,pickCloudFile:(function(){var t=(0,xne.default)(function*(s){return yield e.pickCloudFile(s)});function u(s){return t.apply(this,arguments)}return u})()}})()});function $k(){var e;return(e=Zd==null?void 0:Zd.available)!=null?e:!1}function YSe(e){return e&&"current"in e?e:{current:null}}var zk,Dne,Ine=de(()=>{"use strict";zk=se(Ye());ln();Wk();wne();An();b6();Dne=function(t,u,s,f,p,r,c,n){var a=zk.default.useCallback(function(){if(!(Kt.getInstance().getChangeGate("PreventFilePickerOpeningTwice")&&p.current)&&Zd!==null){f(!0),r(!1);var o=function(){s(!1),u(!1)},d=YSe(c),g={uiContext:c8(d)};Zd.pickCloudFile(g).then(function(m){if(m.items.length>=0){s(!0);var y=fte(m);t(y)}else o()},o).then(function(){f(!1),r(!0)})}},[p,f,r,c,s,u,t]),l=zk.default.useMemo(function(){return $k()&&Zd!==null?{iconOnly:!0,isUploadFileButtonEnabled:!0,onClickBrowseThisComputer:a,uploadFileButtonA11yLabel:Lr.cloudFilePickerButtonLabel,uploadFileButtonLabel:Lr.cloudFilePickerButtonLabel}:void 0},[a]);return l}});function _ne(e,t){return t?{}:{neutralForeground1:e.Text,neutralForeground1Hover:e.TextHover,neutralForeground1Pressed:e.TextPressed,neutralForeground1Selected:e.TextSelected,neutralForeground2:e.TextSecondary,neutralForeground2Hover:e.TextSecondaryHover,neutralForeground2Pressed:e.TextSecondaryPressed,neutralForeground2Selected:e.TextSecondarySelected,neutralForeground4:e.TextCtlSubtlePlaceholder,neutralForegroundDisabled:e.TextDisabled,compoundBrandForeground1:e.TextEmphasis,compoundBrandForeground1Hover:e.TextEmphasisHover,compoundBrandForeground1Pressed:e.TextEmphasisPressed,neutralForegroundInverted:e.TextCtlSubtleSelectionHighlight,neutralForegroundOnBrand:e.TextCtlEmphasis,neutralForegroundOnBrandHover:e.TextCtlEmphasisHover,neutralForegroundOnBrandPressed:e.TextCtlEmphasisPressed,neutralForegroundInvertedLink:e.BkgToggleSwitchOff,neutralForegroundInvertedLinkHover:e.BkgToggleSwitchOffHover,neutralForegroundInvertedLinkPressed:e.BkgToggleSwitchOffPressed,neutralBackground1:e.Bkg,neutralBackground1Hover:e.BkgHover,neutralBackground1Pressed:e.BkgPressed,neutralBackground1Selected:e.BkgSelected,neutralBackground2:e.BkgHeader,neutralBackground2Hover:e.BkgSubtle,neutralBackground3:e.BkgSubtle,neutralBackgroundInverted:e.BkgSelectionHighlight,neutralBackgroundDisabled:e.BkgCtlDisabled,neutralStencil1:e.SliderBuffer,brandBackground:e.BkgCtlEmphasis,brandBackgroundHover:e.BkgCtlEmphasisHover,brandBackgroundPressed:e.BkgCtlEmphasisPressed,compoundBrandBackground1:e.BkgToggleSwitchOn,compoundBrandBackground1Hover:e.BkgToggleSwitchOnHover,compoundBrandBackground1Pressed:e.BkgToggleSwitchOnPressed,neutralStrokeAccessible:e.StrokeOnlySelected,neutralStrokeAccessibleHover:e.StrokeOnlyHover,neutralStrokeAccessiblePressed:e.StrokeOnlyPressed,neutralStroke1:e.StrokeCtl,neutralStroke1Hover:e.StrokeSelectedHover,neutralStroke1Pressed:e.StrokeOverPressed,neutralStroke2:e.SliderBuffer,brandStroke1:e.AccentEmphasis,compoundBrandStroke1:e.StrokeToggleSwitchOn,compoundBrandStroke1Hover:e.StrokeToggleSwitchOnHover,compoundBrandStroke1Pressed:e.StrokeToggleSwitchOnPressed,neutralStrokeDisabled:e.StrokeCtlDisabled,strokeFocus2:e.StrokeKeyboard}}var Mne=de(()=>{"use strict"});function Kk(e,t){return e==="HighContrast"||!t.host.colors?{}:{colors:Lne(e,t.host.colors.AppPrimary)}}function Lne(e,t){var u=e9e(t),s=e==="White"||e==="Colorful";return{neutralForeground2BrandHover:s?u.shade10:u.tint40,neutralForeground2BrandPressed:s?u.shade30:u.tint10,neutralForeground2BrandSelected:s?u.shade20:u.tint40,neutralForeground3BrandHover:s?u.shade10:u.tint40,neutralForeground3BrandPressed:s?u.shade30:u.tint10,neutralForeground3BrandSelected:s?u.shade20:u.tint40,brandForegroundLink:s?u.primary:u.tint30,brandForegroundLinkHover:s?u.shade10:u.tint40,brandForegroundLinkPressed:s?u.shade30:u.tint10,brandForegroundLinkSelected:s?u.shade20:u.tint40,compoundBrandForeground1:s?u.primary:u.tint30,compoundBrandForeground1Hover:s?u.shade10:u.tint40,compoundBrandForeground1Pressed:s?u.shade30:u.tint10,brandForeground1:s?u.primary:u.tint30,brandForeground2:s?u.shade10:u.tint40,brandBackground:u.primary,brandBackgroundHover:u.shade10,brandBackgroundPressed:u.shade30,brandBackgroundSelected:u.shade20,compoundBrandBackground1:u.primary,compoundBrandBackground1Hover:u.shade10,compoundBrandBackground1Pressed:u.shade20,brandBackgroundStatic:u.primary,brandBackground2:u.tint40,neutralStrokeAccessibleSelected:u.primary,brandStroke1:u.primary,brandStroke2:u.tint40,compoundBrandStroke1:u.primary,compoundBrandStroke1Hover:u.shade10,compoundBrandStroke1Pressed:u.shade20}}function e9e(e){if(typeof e=="string"){if(e.toLowerCase()==="#185abd")return Le.color.word;if(e.toLowerCase()==="#107c41")return Le.color.excel;if(e.toLowerCase()==="#d83b01")return Le.color.office;if(e.toLowerCase()==="#80397b"||e.toLowerCase()==="#7719aa")return Le.color.oneNote;if(e.toLowerCase()==="#0078d4")return Le.color.outlook;if(e.toLowerCase()==="#c43e1c")return Le.color.powerPoint}return Le.color.brand}var qk=de(()=>{"use strict";jn()});var Pne=Xe((HYr,Bne)=>{Bne.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#aec6eb"},brandForeground2:{rest:"#d2e0f4"},brandForegroundLink:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5",selected:"#d2e0f4"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#292929",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},neutralBackground2:{rest:"#1f1f1f",hover:"#333333",pressed:"#141414",selected:"#2e2e2e"},neutralBackground3:{rest:"#141414",hover:"#292929",pressed:"#0a0a0a",selected:"#242424"},neutralBackground4:{rest:"#0a0a0a",hover:"#1f1f1f",pressed:"#000000",selected:"#1a1a1a"},neutralBackground5:{rest:"#000000",hover:"#141414",pressed:"#050505",selected:"#0f0f0f"},neutralBackground6:{rest:"#333333"},neutralBackgroundDisabled:{rest:"#141414"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#d6d6d6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#ffffff"},neutralForeground3:{rest:"#adadad",hover:"#d6d6d6",pressed:"#d6d6d6",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#d6d6d6"},neutralForeground4:{rest:"#999999"},neutralForegroundDisabled:{rest:"#5c5c5c"},neutralForegroundInverted:{rest:"#000000"},neutralForegroundInvertedLink:{rest:"#292929",hover:"#292929",pressed:"#292929",selected:"#292929"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#333333"},neutralStencil2:{rest:"#575757"},neutralStroke1:{rest:"#666666",hover:"#757575",pressed:"#6b6b6b",selected:"#707070"},neutralStroke2:{rest:"#525252"},neutralStroke3:{rest:"#3d3d3d"},neutralStrokeAccessible:{rest:"#adadad",hover:"#bdbdbd",pressed:"#b3b3b3",selected:"#185abd"},neutralStrokeDisabled:{rest:"#424242"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#3d3d3d",pressed:"#1f1f1f",selected:"#383838"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var Nne=Xe((VYr,One)=>{One.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var Vne=Xe((ZYr,Hne)=>{Hne.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#185abd"},brandForeground2:{rest:"#1651aa"},brandForegroundLink:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#fdf6f6"},dangerBackground2:{rest:"#f1bbbc"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#f1bbbc"},dangerBorder2:{rest:"#d13438"},dangerBorderActive:{rest:"#d13438"},dangerForeground1:{rest:"#bc2f32"},dangerForeground2:{rest:"#751d1f"},dangerForeground3:{rest:"#d13438"},dangerForegroundInverted:{rest:"#dc5e62"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#ffffff",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},neutralBackground2:{rest:"#fafafa",hover:"#f0f0f0",pressed:"#dbdbdb",selected:"#e6e6e6"},neutralBackground3:{rest:"#f5f5f5",hover:"#ebebeb",pressed:"#d6d6d6",selected:"#e0e0e0"},neutralBackground4:{rest:"#f0f0f0",hover:"#fafafa",pressed:"#f5f5f5",selected:"#ffffff"},neutralBackground5:{rest:"#ebebeb",hover:"#f5f5f5",pressed:"#f0f0f0",selected:"#fafafa"},neutralBackground6:{rest:"#e6e6e6"},neutralBackgroundDisabled:{rest:"#f0f0f0"},neutralBackgroundInverted:{rest:"#616161"},neutralForeground1:{rest:"#242424",hover:"#242424",pressed:"#242424",selected:"#242424"},neutralForeground2:{rest:"#424242",hover:"#242424",pressed:"#242424",brandHover:"#1651aa",brandPressed:"#0e336a",brandSelected:"#13458f",selected:"#242424"},neutralForeground3:{rest:"#616161",hover:"#424242",pressed:"#424242",brandHover:"#1651aa",brandPressed:"#0e336a",brandSelected:"#13458f",selected:"#424242"},neutralForeground4:{rest:"#707070"},neutralForegroundDisabled:{rest:"#bdbdbd"},neutralForegroundInverted:{rest:"#ffffff"},neutralForegroundInvertedLink:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#e6e6e6"},neutralStencil2:{rest:"#fafafa"},neutralStroke1:{rest:"#d1d1d1",hover:"#c7c7c7",pressed:"#b3b3b3",selected:"#bdbdbd"},neutralStroke2:{rest:"#e0e0e0"},neutralStroke3:{rest:"#f0f0f0"},neutralStrokeAccessible:{rest:"#616161",hover:"#575757",pressed:"#4d4d4d",selected:"#185abd"},neutralStrokeDisabled:{rest:"#e0e0e0"},outofofficeBackground1:{rest:"#fdf5fc"},outofofficeBackground2:{rest:"#edbbe7"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#edbbe7"},outofofficeBorder2:{rest:"#c239b3"},outofofficeBorderActive:{rest:"#c239b3"},outofofficeForeground1:{rest:"#af33a1"},outofofficeForeground2:{rest:"#6d2064"},outofofficeForeground3:{rest:"#c239b3"},severeBackground1:{rest:"#fdf6f3"},severeBackground2:{rest:"#f4bfab"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#f4bfab"},severeBorder2:{rest:"#da3b01"},severeBorderActive:{rest:"#da3b01"},severeForeground1:{rest:"#c43501"},severeForeground2:{rest:"#7a2101"},severeForeground3:{rest:"#da3b01"},strokeFocus1:{rest:"#ffffff"},strokeFocus2:{rest:"#000000"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#f5f5f5",pressed:"#e0e0e0",selected:"#ebebeb"},successBackground1:{rest:"#f1faf1"},successBackground2:{rest:"#9fd89f"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#9fd89f"},successBorder2:{rest:"#107c10"},successBorderActive:{rest:"#107c10"},successForeground1:{rest:"#0e700e"},successForeground2:{rest:"#094509"},successForeground3:{rest:"#107c10"},successForegroundInverted:{rest:"#359b35"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#fffef5"},warningBackground2:{rest:"#fef7b2"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fef7b2"},warningBorder2:{rest:"#fde300"},warningBorderActive:{rest:"#fde300"},warningForeground1:{rest:"#817400"},warningForeground2:{rest:"#817400"},warningForeground3:{rest:"#fde300"},warningForegroundInverted:{rest:"#fef7b2"}}});var jne=Xe((jYr,Zne)=>{Zne.exports={shadow16:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:8,blur:16}],shadow2:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:1,blur:2}],shadow28:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:14,blur:28}],shadow4:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:2,blur:4}],shadow64:[{color:"#00000033",x:0,y:0,blur:8},{color:"#0000003d",x:0,y:32,blur:64}],shadow8:[{color:"#0000001f",x:0,y:0,blur:2},{color:"#00000024",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});var Gne=Xe((UYr,Une)=>{Une.exports={body1:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"400"},body1Strong:{fontFamily:"Segoe UI",fontLineHeight:16,fontSize:12,fontWeight:"600"},body2:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"400"},body2Strong:{fontFamily:"Segoe UI",fontLineHeight:20,fontSize:14,fontWeight:"600"},brandBackground:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a",selected:"#13458f"},brandBackground2:{rest:"#d2e0f4"},brandBackgroundStatic:{rest:"#185abd"},brandForeground1:{rest:"#aec6eb"},brandForeground2:{rest:"#d2e0f4"},brandForegroundLink:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5",selected:"#d2e0f4"},brandStroke1:{rest:"#185abd"},brandStroke2:{rest:"#6794d7"},caption1:{fontFamily:"Segoe UI",fontLineHeight:14,fontSize:10,fontWeight:"400"},compoundBrandBackground1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},compoundBrandForeground1:{rest:"#aec6eb",hover:"#d2e0f4",pressed:"#2e6ac5"},compoundBrandStroke1:{rest:"#185abd",hover:"#1651aa",pressed:"#0e336a"},dangerBackground1:{rest:"#3f1011"},dangerBackground2:{rest:"#751d1f"},dangerBackground3:{rest:"#d13438"},dangerBorder1:{rest:"#d13438"},dangerBorder2:{rest:"#dc5e62"},dangerBorderActive:{rest:"#e37d80"},dangerForeground1:{rest:"#e37d80"},dangerForeground2:{rest:"#f1bbbc"},dangerForeground3:{rest:"#e37d80"},dangerForegroundInverted:{rest:"#d13438"},display:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"600"},largeTitle:{fontFamily:"Segoe UI",fontLineHeight:52,fontSize:40,fontWeight:"400"},neutralBackground1:{rest:"#4d4d4d",hover:"#5c5c5c",pressed:"#424242",selected:"#575757"},neutralBackground2:{rest:"#424242",hover:"#525252",pressed:"#383838",selected:"#4d4d4d"},neutralBackground3:{rest:"#383838",hover:"#474747",pressed:"#2e2e2e",selected:"#424242"},neutralBackground4:{rest:"#2e2e2e",hover:"#3d3d3d",pressed:"#242424",selected:"#383838"},neutralBackground5:{rest:"#242424",hover:"#333333",pressed:"#1a1a1a",selected:"#2e2e2e"},neutralBackground6:{rest:"#1a1a1a"},neutralBackgroundDisabled:{rest:"#383838"},neutralBackgroundInverted:{rest:"#ffffff"},neutralForeground1:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralForeground2:{rest:"#e6e6e6",hover:"#ffffff",pressed:"#ffffff",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#ffffff"},neutralForeground3:{rest:"#cccccc",hover:"#e6e6e6",pressed:"#e6e6e6",brandHover:"#d2e0f4",brandPressed:"#2e6ac5",brandSelected:"#d2e0f4",selected:"#e6e6e6"},neutralForeground4:{rest:"#c2c2c2"},neutralForegroundDisabled:{rest:"#666666"},neutralForegroundInverted:{rest:"#000000"},neutralForegroundInvertedLink:{rest:"#4d4d4d",hover:"#4d4d4d",pressed:"#4d4d4d",selected:"#4d4d4d"},neutralForegroundOnBrand:{rest:"#ffffff",hover:"#ffffff",pressed:"#ffffff",selected:"#ffffff"},neutralStencil1:{rest:"#1a1a1a"},neutralStencil2:{rest:"#424242"},neutralStroke1:{rest:"#8a8a8a",hover:"#999999",pressed:"#8f8f8f",selected:"#949494"},neutralStroke2:{rest:"#757575"},neutralStroke3:{rest:"#616161"},neutralStrokeAccessible:{rest:"#a8a8a8",hover:"#b8b8b8",pressed:"#adadad",selected:"#185abd"},neutralStrokeDisabled:{rest:"#474747"},outofofficeBackground1:{rest:"#3a1136"},outofofficeBackground2:{rest:"#6d2064"},outofofficeBackground3:{rest:"#c239b3"},outofofficeBorder1:{rest:"#c239b3"},outofofficeBorder2:{rest:"#d161c4"},outofofficeBorderActive:{rest:"#da7ed0"},outofofficeForeground1:{rest:"#da7ed0"},outofofficeForeground2:{rest:"#edbbe7"},outofofficeForeground3:{rest:"#d161c4"},severeBackground1:{rest:"#411200"},severeBackground2:{rest:"#7a2101"},severeBackground3:{rest:"#da3b01"},severeBorder1:{rest:"#da3b01"},severeBorder2:{rest:"#e9835e"},severeBorderActive:{rest:"#e9835e"},severeForeground1:{rest:"#e9835e"},severeForeground2:{rest:"#f4bfab"},severeForeground3:{rest:"#e9835e"},strokeFocus1:{rest:"#000000"},strokeFocus2:{rest:"#ffffff"},subtitle1:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"400"},subtitle1Strong:{fontFamily:"Segoe UI",fontLineHeight:26,fontSize:20,fontWeight:"600"},subtitle2:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"400"},subtitle2Strong:{fontFamily:"Segoe UI",fontLineHeight:22,fontSize:16,fontWeight:"600"},subtleBackground:{rest:"#00000000",hover:"#5c5c5c",pressed:"#424242",selected:"#575757"},successBackground1:{rest:"#052505"},successBackground2:{rest:"#094509"},successBackground3:{rest:"#107c10"},successBorder1:{rest:"#107c10"},successBorder2:{rest:"#9fd89f"},successBorderActive:{rest:"#54b054"},successForeground1:{rest:"#54b054"},successForeground2:{rest:"#9fd89f"},successForeground3:{rest:"#9fd89f"},successForegroundInverted:{rest:"#107c10"},title1:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"400"},title1Strong:{fontFamily:"Segoe UI",fontLineHeight:36,fontSize:28,fontWeight:"600"},transparentBackground:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",selected:"#00000000"},transparentStroke:{rest:"#00000000",hover:"#00000000",pressed:"#00000000",disabled:"#00000000"},warningBackground1:{rest:"#4c4400"},warningBackground2:{rest:"#817400"},warningBackground3:{rest:"#fde300"},warningBorder1:{rest:"#fde300"},warningBorder2:{rest:"#fdea3d"},warningBorderActive:{rest:"#feee66"},warningForeground1:{rest:"#feee66"},warningForeground2:{rest:"#fef7b2"},warningForeground3:{rest:"#fdea3d"},warningForegroundInverted:{rest:"#817400"}}});var zne=Xe((GYr,Wne)=>{Wne.exports={shadow16:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:8,blur:16}],shadow2:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:1,blur:2}],shadow28:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:14,blur:28}],shadow4:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:2,blur:4}],shadow64:[{color:"#00000066",x:0,y:0,blur:8},{color:"#0000007a",x:0,y:32,blur:64}],shadow8:[{color:"#0000003d",x:0,y:0,blur:2},{color:"#00000047",x:0,y:4,blur:8}],shadowBrand16:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:8,blur:16}],shadowBrand2:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:1,blur:2}],shadowBrand28:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:14,blur:28}],shadowBrand4:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:2,blur:4}],shadowBrand64:[{color:"#0000004d",x:0,y:0,blur:8},{color:"#00000040",x:0,y:32,blur:64}],shadowBrand8:[{color:"#0000004d",x:0,y:0,blur:2},{color:"#00000040",x:0,y:4,blur:8}]}});function r9e(e){for(var t in e)for(var u in e[t]){var s=e[t][u];if(typeof s=="string"&&s.includes("PlatformColor")){var f=s.substring(14,s.length-1);e[t][u]=(0,$ne.PlatformColor)(f)}}return e}var $ne,Kne,qne,Qne=de(()=>{"use strict";$ne=se(wr()),Kne=se(eA()),qne=r9e(Kne.default)});function d8(e){return e==="White"||e==="Colorful"?s8.default:e==="DarkGray"?eie.default:e==="Black"?Jne.default:e==="HighContrast"?qne:s8.default}function aie(e){return e==="White"||e==="Colorful"?Yne.default:e==="DarkGray"?rie.default:e==="Black"?Xne.default:e==="HighContrast"?tie.default:s8.default}var Jne,Xne,s8,Yne,eie,rie,tie,Qk=de(()=>{"use strict";Jne=se(Pne()),Xne=se(Nne()),s8=se(Vne()),Yne=se(jne()),eie=se(Gne()),rie=se(zne()),tie=se(Yb());Qne()});function t9e(e){var t=d8(e);return Ug(t)}function a9e(e){var t=aie(e);return Gg(t)}var Jk,nie,Xk=de(()=>{"use strict";nn();vn();Qk();Jk=ua(t9e);nie=ua(a9e)});function Yk(e){return{background:e.Bkg,bodyStandoutBackground:e.Bkg,bodyFrameBackground:e.Bkg,bodyFrameDivider:e.AccentLight,bodyText:e.Text,bodyTextChecked:e.TextSelected,subText:e.TextSecondary,bodyDivider:e.AccentLight,disabledBackground:e.BkgCtlSubtleDisabled,disabledText:e.TextCtlSubtleDisabled,disabledBodyText:e.TextDisabled,focusBorder:e.StrokeKeyboard,variantBorder:e.AccentOutline,errorText:e.TextError,inputBorder:e.StrokeCtlSubtle,inputBackground:e.BkgCtlSubtle,inputFocusBorderAlt:e.StrokeCtlSubtleKeyboard,inputText:e.TextCtlSubtle,inputPlaceholderText:e.TextCtlSubtlePlaceholder,buttonBackground:e.BkgCtl,buttonBackgroundChecked:e.BkgCtlSelected,buttonBackgroundHovered:e.BkgCtlHover,buttonBackgroundPressed:e.BkgCtlPressed,buttonBackgroundDisabled:e.BkgCtlDisabled,buttonBorder:e.StrokeCtl,buttonText:e.TextCtl,buttonTextHovered:e.TextCtlHover,buttonTextChecked:e.TextCtlSelected,buttonTextPressed:e.TextCtlPressed,buttonTextDisabled:e.TextCtlDisabled,buttonBorderDisabled:e.StrokeCtlDisabled,buttonBorderFocused:e.StrokeCtlKeyboard,primaryButtonBackground:e.BkgCtlEmphasis,primaryButtonBackgroundHovered:e.BkgCtlEmphasisHover,primaryButtonBackgroundPressed:e.BkgCtlEmphasisPressed,primaryButtonBackgroundDisabled:e.BkgCtlEmphasisDisabled,primaryButtonBorder:e.StrokeCtlEmphasis,primaryButtonBorderFocused:e.StrokeCtlEmphasisKeyboard,primaryButtonText:e.TextCtlEmphasis,primaryButtonTextHovered:e.TextCtlEmphasisHover,primaryButtonTextPressed:e.TextCtlEmphasisPressed,primaryButtonTextDisabled:e.TextCtlEmphasisDisabled,accentButtonBackground:e.BkgCtlEmphasis,menuBackground:e.Bkg,menuDivider:e.AccentLight,menuIcon:e.Text,menuItemBackgroundHovered:e.BkgHover,menuItemBackgroundPressed:e.BkgPressed,menuItemText:e.Text,menuItemTextHovered:e.TextHover,listHeaderBackgroundHovered:e.BkgHover,listHeaderBackgroundPressed:e.BkgPressed,actionLink:e.TextActive,link:e.TextHyperlink,linkHovered:e.TextHyperlinkHover,linkPressed:e.TextHyperlinkPressed,defaultBackground:e.BkgCtl,defaultBorder:e.StrokeCtl,defaultContent:e.TextCtl,defaultIcon:e.TextCtl,defaultHoveredBackground:e.BkgCtlHover,defaultHoveredBorder:e.StrokeCtlHover,defaultHoveredContent:e.TextCtlHover,defaultHoveredIcon:e.TextCtlHover,defaultFocusedBackground:e.BkgCtlHover,defaultFocusedBorder:e.StrokeCtlKeyboard,defaultFocusedContent:e.TextCtlHover,defaultFocusedIcon:e.TextCtlHover,defaultPressedBackground:e.BkgCtlPressed,defaultPressedBorder:e.StrokeCtlPressed,defaultPressedContent:e.TextCtlPressed,defaultPressedIcon:e.TextCtlPressed,defaultDisabledBackground:e.BkgCtlDisabled,defaultDisabledBorder:e.StrokeCtlDisabled,defaultDisabledContent:e.TextCtlDisabled,defaultDisabledIcon:e.TextCtlDisabled,ghostBackground:e.Bkg,ghostBorder:e.Bkg,ghostContent:e.Text,ghostIcon:e.Text,ghostHoveredBackground:e.BkgHover,ghostHoveredBorder:e.BkgHover,ghostHoveredContent:e.TextHover,ghostHoveredIcon:e.TextHover,ghostFocusedBackground:e.BkgHover,ghostFocusedBorder:e.StrokeKeyboard,ghostFocusedContent:e.TextHover,ghostFocusedIcon:e.TextHover,ghostPressedBackground:e.BkgPressed,ghostPressedBorder:e.BkgPressed,ghostPressedContent:e.TextPressed,ghostPressedIcon:e.TextPressed,ghostDisabledBackground:e.Bkg,ghostDisabledBorder:e.Bkg,ghostDisabledContent:e.TextDisabled,ghostDisabledIcon:e.TextDisabled,brandedBackground:e.BkgCtlEmphasis,brandedDisabledBorder:e.StrokeCtlEmphasisDisabled,defaultCheckedBackground:e.BkgCtlSelected,defaultCheckedContent:e.TextCtlSelected,defaultCheckedHoveredBackground:e.BkgCtlHover,defaultCheckedHoveredContent:e.TextCtlHover,ghostCheckedBackground:e.BkgSelected,ghostCheckedContent:e.TextSelected,ghostCheckedHoveredBackground:e.BkgHover,ghostCheckedHoveredContent:e.TextHover,ghostCheckedHoveredBorder:e.StrokeSelectedHover,ghostSecondaryContent:e.TextSecondary,ghostFocusedSecondaryContent:e.TextSecondaryHover,ghostHoveredSecondaryContent:e.TextSecondaryHover,ghostPressedSecondaryContent:e.TextSecondaryPressed}}var ew=de(()=>{"use strict"});function rw(e,t,u){return Object.assign({colors:Object.assign({},u&&Yk(u)),typography:e.getConstants().fluentTypography,host:{palette:u||{},colors:n9e(e)}},t?{name:t}:void 0)}var iie,lie,n9e,tw=de(()=>{"use strict";iie=se(In()),lie=se(oa());ew();n9e=function(t){return Object.keys(t.getConstants().ramps).reduce(function(u,s){return Object.assign.apply(Object,[u].concat((0,lie.default)(t.getConstants().rampNames[s].map(function(f,p){return(0,iie.default)({},f,t.getConstants().ramps[s][p])}))))},{})}});function i9e(){var e=d8("Colorful");return lA(e)}var aw,nw=de(()=>{"use strict";nn();vn();Qk();aw=ua(i9e)});function o4(){var e={sizes:Pl.typography.sizes,weights:Pl.typography.weights,families:{primary:"Segoe UI",secondary:"Segoe UI Semibold",cursive:"System",monospace:"Consolas",sansSerif:"System",serif:"System",numeric:"Bahnschrift"},variants:Object.assign({captionStandard:{face:"primary",size:"caption",weight:"regular"},secondaryStandard:{face:"primary",size:"secondary",weight:"regular"},secondarySemibold:{face:"primary",size:"secondary",weight:"semiBold"},bodyStandard:{face:"primary",size:"body",weight:"regular"},bodySemibold:{face:"primary",size:"body",weight:"semiBold"},subheaderStandard:{face:"primary",size:"subheader",weight:"regular"},subheaderSemibold:{face:"primary",size:"subheader",weight:"semiBold"},headerStandard:{face:"primary",size:"header",weight:"regular"},headerSemibold:{face:"primary",size:"header",weight:"semiBold"},heroStandard:{face:"primary",size:"hero",weight:"regular"},heroSemibold:{face:"primary",size:"hero",weight:"semiBold"},heroLargeStandard:{face:"primary",size:"heroLarge",weight:"regular"},heroLargeSemibold:{face:"primary",size:"heroLarge",weight:"semiBold"}},aw())};return e}var iw=de(()=>{"use strict";$g();nw()});function u4(e){return e==="TaskPane"?Object.assign({},oie,{Bkg:"antiquewhite"}):oie}var oie,f8,lw=de(()=>{"use strict";oie={Bkg:"#FFFFFF",BkgHover:"#D2D2D2",BkgPressed:"#B1B1B1",BkgSelected:"#C6C6C6",BkgSubtle:"#F3F3F3",BkgSelectionHighlight:"#737373",Text:"#262626",TextRest:"#262626",TextHover:"#262626",TextPressed:"#262626",TextSelected:"#262626",TextDisabled:"#B1B1B1",TextSelectionHighlight:"#FFFFFF",TextSecondary:"#666666",TextSecondaryRest:"#666666",TextSecondaryHover:"#505050",TextSecondaryPressed:"#666666",TextSecondarySelected:"#666666",TextEmphasis:"#D83B01",TextEmphasisRest:"#D83B01",TextEmphasisHover:"#EA6115",TextEmphasisPressed:"#A22C01",TextEmphasisSelected:"#D83B01",StrokeSelectedHover:"#969696",StrokeKeyboard:"#969696",StrokeOverRest:"#00000000",StrokeOverHover:"#00000000",StrokeOverPressed:"#00000000",StrokeOverSelectedRest:"#00000000",StrokeOverSelectedHover:"#969696",StrokeOverSelectedPressed:"#00000000",BkgCtl:"#E6E6E6",BkgCtlHover:"#FFF7F0",BkgCtlPressed:"#FBDFD0",BkgCtlSelected:"#E6E6E6",BkgCtlDisabled:"#E6E6E6",TextCtl:"#262626",TextCtlHover:"#262626",TextCtlPressed:"#262626",TextCtlSelected:"#262626",TextCtlDisabled:"#B1B1B1",StrokeCtl:"#969696",StrokeCtlHover:"#FBDFD0",StrokeCtlPressed:"#EA6115",StrokeCtlSelected:"#969696",StrokeCtlDisabled:"#D2D2D2",StrokeCtlKeyboard:"#FBDFD0",BkgCtlEmphasis:"#D83B01",BkgCtlEmphasisHover:"#F29F71",BkgCtlEmphasisPressed:"#A22C01",BkgCtlEmphasisDisabled:"#E6E6E6",TextCtlEmphasis:"#FFFFFF",TextCtlEmphasisHover:"#FFFFFF",TextCtlEmphasisPressed:"#FFFFFF",TextCtlEmphasisDisabled:"#B1B1B1",StrokeCtlEmphasis:"#A22C01",StrokeCtlEmphasisHover:"#D83B01",StrokeCtlEmphasisPressed:"#A22C01",StrokeCtlEmphasisDisabled:"#D2D2D2",StrokeCtlEmphasisKeyboard:"#A22C01",BkgCtlSubtle:"#FFFFFF",BkgCtlSubtleHover:"#FFFFFF",BkgCtlSubtlePressed:"#FFFFFF",BkgCtlSubtleDisabled:"#F3F3F3",BkgCtlSubtleSelectionHighlight:"#7DA3C6",TextCtlSubtle:"#262626",TextCtlSubtlePlaceholder:"#666666",TextCtlSubtleHover:"#262626",TextCtlSubtlePressed:"#262626",TextCtlSubtleDisabled:"#B1B1B1",TextCtlSubtleSelectionHighlight:"#262626",StrokeCtlSubtle:"#C6C6C6",StrokeCtlSubtleHover:"#969696",StrokeCtlSubtlePressed:"#969696",StrokeCtlSubtleDisabled:"#C6C6C6",StrokeCtlSubtleKeyboard:"#969696",TextHyperlink:"#D83B01",TextHyperlinkHover:"#A22C01",TextHyperlinkPressed:"#6C1E01",TextActive:"#262626",TextActiveHover:"#EA6115",TextActivePressed:"#A22C01",TextActiveSelected:"#D83B01",StrokeOnlyHover:"#B1B1B1",StrokeOnlyPressed:"#737373",StrokeOnlySelected:"#969696",TextError:"#A50000",TextErrorHover:"#A50000",TextErrorPressed:"#A50000",TextErrorSelected:"#A50000",ThumbToggleSwitchOff:"#505050",ThumbToggleSwitchOffHover:"#505050",ThumbToggleSwitchOffPressed:"#505050",ThumbToggleSwitchOffDisabled:"#D2D2D2",ThumbToggleSwitchOn:"#FFFFFF",ThumbToggleSwitchOnHover:"#FFFFFF",ThumbToggleSwitchOnPressed:"#FFFFFF",ThumbToggleSwitchOnDisabled:"#FFFFFF",BkgToggleSwitchOff:"#FFFFFF",BkgToggleSwitchOffHover:"#D2D2D2",BkgToggleSwitchOffPressed:"#B1B1B1",BkgToggleSwitchOffDisabled:"#FFFFFF",BkgToggleSwitchOn:"#D83B01",BkgToggleSwitchOnHover:"#EA6115",BkgToggleSwitchOnPressed:"#A22C01",BkgToggleSwitchOnDisabled:"#D2D2D2",StrokeToggleSwitchOff:"#505050",StrokeToggleSwitchOffHover:"#505050",StrokeToggleSwitchOffPressed:"#505050",StrokeToggleSwitchOffDisabled:"#D2D2D2",StrokeToggleSwitchOn:"#D83B01",StrokeToggleSwitchOnHover:"#EA6115",StrokeToggleSwitchOnPressed:"#A22C01",StrokeToggleSwitchOnDisabled:"#D2D2D2",SliderPrimary:"#444444",SliderPrimaryHover:"#D2D2D2",SliderPrimaryPressed:"#262626",SliderPrimaryDisabled:"#969696",SliderSecondary:"#D2D2D2",SliderBuffer:"#262626",SliderKeyboard:"#444444",SliderToolTipBorder:"#C6C6C6",SliderToolTipLabel:"#262626",SliderToolTipBkg:"#FFFFFF",AccentDark:"#C6C6C6",AccentLight:"#E6E6E6",AccentEmphasis:"#D83B01",AccentOutline:"#000000",BkgAccentTint:"#D2E0F4",TextAccentTint:"#242424",TextEmphasis2:"#D83B01",BkgCtlSubtleSelected:"#F3F3F3",TextCtlSubtleSelected:"#262626",BkgCtlEmphasisFocus:"#F3F3F3",BkgCtlSubtleFocus:"#F3F3F3",BkgCtlSubtleHoverDisabled:"#F3F3F3",BkgCtlSubtleSelectedDisabled:"#F3F3F3",BkgHeader:"#E6E6E6",TextHeader:"#262626"};f8={getPalette:u4,getConstants:function(){return{ramps:{App:["#F8F8F8","#EFF6FC","#BBDAF3","#55A4E2","#359EDD","#0078d7","#283E4A","#030C13"],FluentGrays:["#FAF9F8","#797775","#11100F"],ClassicGrays:["#FFFFFF","#737373","#000000"],Sepias:["#ECE6DE"]},typography:{},fluentTypography:{},rampNames:{App:["FakeApp1","App2","App3","App4","App5","App6","App7","App8"],FluentGrays:["FakeGray1","Gray2","Gray3"],ClassicGrays:["FakeGray4","Gray5","Gray6"],Sepias:["FakeSepia"]}}}}});var uie,cie,g8,ow=de(()=>{"use strict";uie="",cie=function(){return uie},g8=function(t){uie=t}});function l9e(){var e=!1;return e}function sie(){return gie}function h8(){if(!c4){var e=m8.TurboModuleRegistry.get("Theming");e?(fie||(g8(e.getConstants().initialHostThemeSetting),fie=!0),gie=e.getConstants(),l9e()?c4=Object.assign({},e,{getPalette:u4,getConstants:sie}):c4=Object.assign({},e,{getPalette:e.getPalette,getConstants:sie}),die=new m8.NativeEventEmitter(e)):c4=f8}return[c4,die]}var m8,c4,gie,die,fie,uw=de(()=>{"use strict";m8=se(wr());lw();ow();c4=void 0,gie=void 0,die=void 0;fie=!1});function o9e(e){var t=e;return t&&t.message!==void 0?void 0:e}function s4(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=h8(),u=(0,mie.default)(t,2),s=u[0],f=u[1],p={module:s,emitter:f,themeName:cie()||""},r=e.paletteName,c=new rs(dA(e),function(){var a=r||"WhiteColors",l=o9e(p.module.getPalette(a));return rw(s,p.themeName,l)},function(){return!p.themeName||p.themeName===""?{}:{shadows:Object.assign({},nie(p.themeName)),typography:o4()}},function(){return!p.themeName||p.themeName===""?{}:{colors:Object.assign({},Jk(p.themeName)),typography:o4()}},function(a){return Kk(p.themeName,a)},function(a){return a.host.palette?Object.assign({},r!==void 0&&{colors:_ne(a.host.palette,p.themeName==="HighContrast")},{typography:o4()}):{}}),n=function(l){p.themeName=l&&l.hostThemeSetting||p.themeName,g8(p.themeName),c.invalidate()};return f&&f.addListener("onPlatformDefaultsChanged",n),c}var mie,hie=de(()=>{"use strict";mie=se(gt());$g();rd();Mne();qk();Xk();tw();iw();uw();ow()});var pie=de(()=>{"use strict";lw();uw()});var cw=de(()=>{"use strict";hie();tw();pie();ew();Xk();nw();qk();iw()});function sw(e,t){return new rs(s4({paletteName:t??"Dialogs_FluentSV"}),function(u){if(u.name===nk||u.name===ak)return{colors:{dangerBackground1:Le.color.cranberry.tint60,dangerForeground1:Le.color.cranberry.shade10,dangerStroke1:Le.color.cranberry.tint40,errorBarBackground:Le.color.orange.tint60,errorBarBorder:Le.color.orange.tint40,errorBarIcon:Le.color.orange.shade10,neutralStrokeAccessible:Le.color.grey38}};if(u.name===Jm){var s;return{colors:{compoundBrandForeground1Pressed:(s=u.host.colors)==null?void 0:s.AppDarkShade30,dangerBackground1:Le.color.cranberry.shade40,dangerForeground1:Le.color.cranberry.tint40,dangerStroke1:Le.color.cranberry.primary,errorBarBackground:Le.color.orange.shade40,errorBarBorder:Le.color.orange.tint20,errorBarIcon:Le.color.orange.tint20,neutralStrokeAccessible:Le.color.grey66}}}else{if(u.name===Xm)return{colors:{dangerBackground1:Le.color.cranberry.shade40,dangerForeground1:Le.color.cranberry.tint40,dangerStroke1:Le.color.cranberry.primary,errorBarBackground:Le.color.orange.shade40,errorBarBorder:Le.color.orange.tint20,errorBarIcon:Le.color.orange.tint20,neutralStrokeAccessible:Le.color.grey68}};if(u.name===bl)return{colors:{compoundBrandForeground1:(0,bs.PlatformColor)("WindowText"),compoundBrandForeground1Hover:(0,bs.PlatformColor)("HighlightText"),compoundBrandForeground1Pressed:(0,bs.PlatformColor)("HighlightText"),errorBarBackground:(0,bs.PlatformColor)("Window"),errorBarBorder:(0,bs.PlatformColor)("WindowText"),errorBarIcon:(0,bs.PlatformColor)("WindowText")}}}return{}},e??{})}var vie,bs,Rie,El,dw=de(()=>{"use strict";vie=se(Ye());cw();jn();rd();rd();bs=se(wr());Id();Rie=se($r());El=function(t){var u=t.children,s=t.paletteName,f=t.theme,p=vie.useMemo(function(){return sw(f,s)},[f,s]);return(0,Rie.jsx)(zg,{theme:p,children:u})}});var Cie=Xe((Uet,Fie)=>{Fie.exports=J1().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CommonStrings.resjson"})});var Sie=Xe((Get,yie)=>{yie.exports=J1().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueStrings.resjson"})});var Aie=Xe((Wet,bie)=>{bie.exports=J1().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/CritiqueExplanationStrings.resjson"})});var Tie=Xe((zet,Eie)=>{Eie.exports=J1().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/TextFormattingStrings.resjson"})});var kie=Xe(($et,xie)=>{xie.exports=J1().StringResources.createLazyTable({location:"_office_iss_canvas_contextual/InlineSuggestionsStrings.resjson"})});function fw(){return Km}function c9e(e){switch(e){case"ArrowDown":return 0;case"ArrowUp":return 1;case"ArrowLeft":return 2;case"ArrowRight":return 3;case"End":return 4;case"Enter":return 5;case"Escape":return 6;case"Home":return 7;case" ":return 8;case"Tab":return 9;default:return-1}}function s9e(e,t,u,s){var f=u+t,p=e.substring(s,s+f.length);return f===p}function wie(e,t){var u=(e==null?void 0:e.message)==="Node with the specified tag not found",s=(e==null?void 0:e.message)==="Promise destroyed.",f=u||s?function(){}:function(){};f(`getFormattedText branch ${t} failed`,e)}function d9e(e){var t=e.open,u=bt.default.useRef();return bt.default.useEffect(function(){t&&As.AccessibilityInfo.announceForAccessibility(Lr.announceCiqSuggestionsKeyTip)},[t]),bt.default.useCallback(function(s){return;if(s.selection!==void 0)switch(clearTimeout(u.current),s.selection.type){case"clearSearchButton":As.AccessibilityInfo.announceForAccessibility(Lr.announceCiqSuggestionsNotFound);break;case"retryButton":As.AccessibilityInfo.announceForAccessibility(Lr.announceCiqSuggestionsUnavailable);break;case"item":{var f=z2(s.selection.item);if(f!==""){var p=Kn(Lr.announceCiqSuggestion,f,(s.selection.positionInSet+1).toString(),s.selection.setSize.toString());u.current=setTimeout(function(){As.AccessibilityInfo.announceForAccessibility(p)},400)}break}default:}},[])}var gw,mw,Qn,Die,bt,As,d4,cl,u9e,Iie,_ie=de(()=>{"use strict";gw=se(oa()),mw=se(rl()),Qn=se(gt()),Die=se(Qt()),bt=se(Ye()),As=se(wr());Pn();YE();mne();Nd();Hd();vne();_Q();Fne();d4=se(eT());ut();TQ();ln();Oo();cl=se(Vu());An();b6();An();bne();Ine();dw();DQ();u9e=["addAttachment","addToInputViaExternal","allowCIQFromKeyboard","alwaysUsePlainTextMode","attachments","ciqRef","ciqTriggerString","copilotId","disabled","getLinkFile","ghostText","hasCIQ","initialPrompt","isCiqLoading","isMultiTurn","maxAttachments","maxCharacters","onAddAttachmentDone","onCIQOpenChange","onEscape","onFilePickerClosed","onFilePickerOpen","onItemSelected","onItemsSelected","onKeyDown","onOverMaxAttachmentsDismiss","onPromptDeltaChanged","onQueryStringChanged","onRemoveItems","onResearcherClick","onSubmit","placeholder","replaceAllTextOnCIQTrigger","researcherDisabled","researcherSelected","results","showCharacterCount","showMoreEntitiesConfig","size"];Iie=function(t,u,s,f){var p,r=t.addAttachment,c=t.addToInputViaExternal,n=t.allowCIQFromKeyboard,a=n===void 0?!0:n,l=t.alwaysUsePlainTextMode,o=l===void 0?!1:l,d=t.attachments,g=t.ciqRef,m=t.ciqTriggerString,y=m===void 0?"/":m,h=t.copilotId,R=t.disabled,C=t.getLinkFile,S=t.ghostText,F=S===void 0?Lr.textBoxCIQGhostText:S,E=t.hasCIQ,A=E===void 0?!0:E,T=t.initialPrompt,D=t.isCiqLoading,_=t.isMultiTurn,M=t.maxAttachments,k=t.maxCharacters,v=t.onAddAttachmentDone,b=t.onCIQOpenChange,x=t.onEscape,w=t.onFilePickerClosed,L=t.onFilePickerOpen,N=t.onItemSelected,U=t.onItemsSelected,K=t.onKeyDown,G=t.onOverMaxAttachmentsDismiss,$=t.onPromptDeltaChanged,O=t.onQueryStringChanged,j=t.onRemoveItems,z=t.onResearcherClick,H=t.onSubmit,V=t.placeholder,I=t.replaceAllTextOnCIQTrigger,B=t.researcherDisabled,q=t.researcherSelected,W=t.results,Z=t.showCharacterCount,P=Z===void 0?!0:Z,Q=t.showMoreEntitiesConfig,Y=t.size,X=(0,Die.default)(t,u9e),ee=bt.default.useState(-1),oe=(0,Qn.default)(ee,2),le=oe[0],ue=oe[1],te=bt.default.useState({start:-1,end:-1}),ie=(0,Qn.default)(te,2),ae=ie[0],re=ie[1],ne=bt.default.useState(V),ce=(0,Qn.default)(ne,2),me=ce[0],he=ce[1],Ce=bt.default.useRef(-1),ve=bt.default.useRef(!0),fe=bt.default.useRef(!1),Ae=bt.default.useRef(!1),Te=bt.default.useRef(!1),ke=bt.default.useRef(0),Ve=bt.default.useCallback(function(jr){re({start:jr.nativeEvent.selection.start,end:jr.nativeEvent.selection.end})},[re]),Je=bt.default.useState(0),Ze=(0,Qn.default)(Je,2),pr=Ze[0],vr=Ze[1],Fr=bt.default.useState(!1),tr=(0,Qn.default)(Fr,2),Dr=tr[0],fr=tr[1],er=bt.default.useState(!0),Me=(0,Qn.default)(er,2),Ie=Me[0],Qe=Me[1],dr=bt.default.useState(!1),Cr=(0,Qn.default)(dr,2),yr=Cr[0],Ir=Cr[1],Pr=bt.default.useState(!1),Ne=(0,Qn.default)(Pr,2),ar=Ne[0],sr=Ne[1],Er=bt.default.useRef(),Sr=bt.default.useCallback(function(jr){var Ft,At=typeof jr=="string"?jr:(Ft=jr.nativeEvent)==null?void 0:Ft.text;f(At);var da=At.trim(),Yt=!(da.length&&da.length>0);k&&(clearTimeout(Er.current),Er.current=setTimeout(function(){var Ut=At.length;if(ar){var Sa=F.length;Ut-Sa>0&&(Ut-=Sa)}vr(Ut),fr(Ut>k)},20)),ar&&!s9e(At,F,y,le)&&sr(!1),Qe(Yt)},[y,F,ar,le,k,f]),$e=Fm({state:t.open,defaultState:t.defaultOpen,initialState:!1}),gr=(0,Qn.default)($e,2),xr=gr[0],Qr=gr[1],qr=bt.default.useState(null),Ke=(0,Qn.default)(qr,2),Rr=Ke[0],we=Ke[1],Pe=bt.default.useCallback(function(jr){jr!==Rr&&(we(jr),jr!==null&&(O==null||O(jr??"")))},[Rr,O,we]),ze=bt.default.useState(),Ue=(0,Qn.default)(ze,2),_e=Ue[0],pe=Ue[1],ir=bt.default.useCallback(function(jr,Ft){if(R||!Ft){pe(void 0);return}_e||jr==null||jr.getCaretRect("root").then(function(At){_e===void 0&&pe({screenX:At.x,screenY:At.y,width:At.width,height:At.height})}).catch(function(At){})},[_e,R,pe]),or=bt.default.useRef(null),mr=bt.default.useRef(null),Ar=bt.default.useRef(!1),qe=bt.default.useRef(!1),hr=bt.default.useRef();bt.default.useEffect(function(){return clearTimeout(hr.current),yr&&pr>0&&k&&(hr.current=setTimeout(function(){As.AccessibilityInfo.announceForAccessibility(Kn(Lr.characterCountAnnouncementText,pr.toString(),k.toString()))},3e3)),function(){return clearTimeout(hr.current)}},[pr,yr,k]);var nt=bt.default.useRef(0),rt=bt.default.useState(!1),Gr=(0,Qn.default)(rt,2),Et=Gr[0],Mr=Gr[1],Or=bt.default.useCallback(function(jr){if(R&&ir(or.current,jr),!R){var Ft=c?"CIQ Teaching UI":qe.current?"Reference a File Button":"Keyboard",At=!0;if(jr){var Sa;yi("CIQOpened",[(0,cl.makeStringDataField)("triggerMethod",Ft)],{dataCategories:cl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:cl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:cl.EnumObjects.SamplingPolicy.CriticalUsage});var Ja=ae.start===-1?s.length:ae.start+((Sa=c==null?void 0:c.length)!=null?Sa:0)+nt.current;nt.current=0,I?Ja=0:Ce.current>=0&&(Ja=Ce.current),Te.current=!1,Ae.current=!1,ue(Ja),he("")}else{var da;if(!Ar.current&&qe.current){var Yt,Ut;(Yt=or.current)==null||Yt.replaceText({ops:[{insert:""}]},le,((Ut=Rr==null?void 0:Rr.length)!=null?Ut:0)+y.length)}yi("CIQClosed",[(0,cl.makeBooleanDataField)("itemSelected",!!Ar.current),(0,cl.makeStringDataField)("originalCIQOpenTriggerMethod",Ft),(0,cl.makeBooleanDataField)("filePickerLaunched",Ae.current),(0,cl.makeBooleanDataField)("filePickerAttachmentInserted",Te.current),(0,cl.makeInt64DataField)("queryLength",(da=Rr==null?void 0:Rr.length)!=null?da:0)],{dataCategories:cl.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:cl.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:cl.EnumObjects.SamplingPolicy.CriticalUsage}),gn(fw()),ue(-1),Mr(!1),Pe(null),Ce.current=-1,ve.current=!0,he(V)}if(Ar.current&&++ke.current,setTimeout(function(){var tn;(tn=or.current)==null||tn.setGhostText(jr?F:""),sr(jr),ir(or.current,jr)},10),b==null||b({open:jr,isCiqItemSelectedOnClose:!jr&&Ar.current}),Ar.current=!1,Qr(jr),!fe.current){var bn;(bn=or.current)==null||bn.focus()}}},[V,R,F,b,I,Qr,Pe,ue,ae,s,or,ir,ke,Ar,qe,le,Rr,y,c,nt]),Wt=bt.default.useRef(null),kr="ciqListboxId",Aa=bt.default.useState(new Sne),ba=(0,Qn.default)(Aa,1),Jt=ba[0],sa=bt.default.useState(!1),La=(0,Qn.default)(sa,2),ya=La[0],aa=La[1],ga=bt.default.useCallback(function(jr){ir(or.current,jr),aa(jr)},[ir,aa]),ia=bt.default.useCallback(function(){ya&&ga(!1),G==null||G()},[ya,ga,G]),mt=function(){Or(!1)},zt=bt.default.useRef([]),Qa=bt.default.useCallback(function(jr){var Ft=jr.nativeEvent.formattedText;if(zt.current=wQ(Ft),$==null||$(Ft),ke.current>0){--ke.current;return}var At=ma.current,da=[];d==null||d.forEach(function(Ut){zt.current.every(function(Sa){return Sa.attachmentId!==Ut.attachmentId})&&da.push(Ut),At=Math.max(At,Ut.attachmentId)},[Ft]),da.length>0&&(j==null||j(da));var Yt=[];zt.current.forEach(function(Ut){d!=null&&d.every(function(Sa){return Sa.attachmentId!==Ut.attachmentId})&&Yt.push(Ut),At=Math.max(At,Ut.attachmentId)}),Yt.length>0&&(U==null||U(Yt)),At>=ma.current&&(ma.current=At+1)},[d,U,j,ke,$]);bt.default.useEffect(function(){var jr,Ft;(jr=or.current)==null||(Ft=jr.getFormattedText())==null||Ft.then((function(){var At=(0,mw.default)(function*(da){var Yt=!1,Ut=0,Sa=[],Ja=da.ops.filter(function(ha){if(typeof ha.insert=="string"){var Hn,Vn,Ni=(Hn=ha.attributes)==null||(Vn=Hn.custom)==null?void 0:Vn.data;if((Ni==null?void 0:Ni.deltaCustomDataType)!=="ciqItem"||d!=null&&d.some(function(Hi){return Hi.attachmentId===Ni.attachmentId}))return Ut+=ha.insert.length,!0;Sa.push({start:Ut,length:ha.insert.length}),Ut+=ha.insert.length}return Yt=!0,!1});if(Yt){var bn,tn;Ja.length===0&&Ja.push({insert:""});var Za=-1,ni=-1;try{var Io,Qo,Nr,zr;Za=(Io=yield(Qo=or.current)==null?void 0:Qo.getSelectionStart())!=null?Io:0,ni=(Nr=yield(zr=or.current)==null?void 0:zr.getSelectionEnd())!=null?Nr:0}catch(ha){}(bn=or.current)==null||bn.replaceText({ops:Ja},0,-1);var Tt=Za,Ka=ni;Za!==-1&&ni!==-1&&Sa.forEach(function(ha){Za>ha.start&&(Tt-=ha.length),ni>ha.start&&(Ka-=ha.length)}),(tn=or.current)==null||tn.setTextSelection(Tt,Ka)}});return function(da){return At.apply(this,arguments)}})(),function(At){wie(At,1)})},[d,or]),bt.default.useEffect(function(){if(!(!xr||le===-1)){var jr=Ce.current>=0,Ft=le-(jr?1:0);!Et&&s.length>=Ft&&s[Ft+y.length-1]===o8?Mr(!0):Et&&(s.length<le||s[Ft+y.length-1]!==o8||ae.start<=Ft&&!c&&ve.current)?Or(!1):ae.start===-1?Pe(s.slice(Ft+y.length)):Pe(s.slice(Ft+y.length,ae.start))}},[c,y,le,xr,ae,Or,Pe,s,Et]),bt.default.useEffect(function(){if(A&&r&&!xr&&or.current)if(!M||d&&d.length<M){or.current.focus();var jr=I?0:ae.start===-1?s.length:ae.start,Ft=ae.start===0&&ae.end-ae.start>=s.length,At=I||Ft?-1:ae.end-ae.start;if(!I){var da=zt.current.find(function(Za){return Za.start<ae.start&&Za.start+Za.length>ae.start});da&&(nt.current=Math.min(0,da.start-jr),jr=da.start);var Yt=zt.current.find(function(Za){return Za.start<=ae.end&&Za.start+Za.length>ae.end});if(Yt){var Ut=Yt.start+Yt.length;At=Math.max(ae.end,Ut)-jr}}var Sa=0,Ja=[];s===""&&c&&(Ja.push({insert:c}),Sa+=c.length);var bn=zt.current.some(function(Za){return Za.start+Za.length===ae.start});bn&&(Ja.push({insert:" "}),Sa+=1,nt.current+=1),Ja.push({insert:y,attributes:{custom:{data:null,deleteByWord:!0,selfDestructOnEdit:!0}}}),or.current.replaceText({ops:Ja},jr,At);var tn=jr+Sa+y.length;or.current.setTextSelection(tn,tn),re({start:tn,end:tn}),qe.current=!0,Or(!0),v==null||v()}else ga(!0),v==null||v()},[r,y]),bt.default.useImperativeHandle(g,function(){return{replaceTextInCIQ:function(Ft,At,da,Yt){var Ut;if((Ut=or.current)==null||Ut.replaceText(Ft,At,da),Yt>=0){var Sa;(Sa=or.current)==null||Sa.setTextSelection(Yt+1,Yt+1),Ce.current=Yt+1,ve.current=!1,Or(!0)}else{var Ja;ve.current=!0,(Ja=or.current)==null||Ja.setTextSelection(-1,-1),Ce.current=-1}}}},[Or]),bt.default.useEffect(function(){var jr;(jr=or.current)==null||jr.setTextSelection(-1,-1)},[T]);var Ga=$n(t.root?Object.assign({style:t.style},t.root):{style:t.style}),la,Jr,Nn=bt.default.useState(void 0),Ht=(0,Qn.default)(Nn,2),on=Ht[0],Ba=Ht[1],Va=W==="error",rn=xr&&W;la=Object.assign({accessible:!0,accessibilityState:{expanded:!!rn},onKeyDown:(p=t.root)==null?void 0:p.onKeyDown},Ga.props);var Ia=Dt();Jr=Object.assign({accessibilityHint:s===""?me:void 0},rn?{accessibilityControls:kr}:{},{ref:Zo(u,or),supportedFormatting:o?d4.DeltaFormattingType.Text:d4.DeltaFormattingType.Text|d4.DeltaFormattingType.Underline|d4.DeltaFormattingType.Color},{forcePlainTextPaste:!0},{onFocus:function(){Ir(!0)},onBlur:function(){Ir(!1)},onSelectionChange:Ve,onChangeFormattedText:Qa,initialFormattedText:T,disabled:R,editable:R?!1:t.editable,placeholder:V},{placeholderTextColor:Ia.colors.neutralForeground3},X),bt.default.useEffect(function(){if(A&&C)for(var jr=new RegExp("(\\b(https?|ftp|file):\\/\\/[-A-Z0-9+&@#\\/\\%=~_|]*[-A-Z0-9+&@#\\/\\%=~_|])","ig"),Ft,At=function(){var Yt=s.substring(Ft.index).split(/\s+/)[0];C(Yt).then(function(Ut){var Sa,Ja;if(Ut){if(M&&zt.current&&zt.current.length>=M){ga(!0);return}(Sa=or.current)==null||(Ja=Sa.getFormattedText())==null||Ja.then((function(){var bn=(0,mw.default)(function*(tn){var Za=0,ni=-1,Io=-1;try{var Qo,Nr,zr,Tt;ni=(Qo=yield(Nr=or.current)==null?void 0:Nr.getSelectionStart())!=null?Qo:0,Io=(zr=yield(Tt=or.current)==null?void 0:Tt.getSelectionEnd())!=null?zr:0}catch(T1){}for(var Ka of tn.ops)if(typeof Ka.insert=="string"){var ha=Ka,Hn=ha.insert.indexOf(Yt);if(Hn!==-1){var Vn;Za+=Hn;var Ni={deltaCustomDataType:"ciqItem",attachmentId:ma.current++,item:vv()?_b(Ut,Yt):Db(Ut,Yt)},Hi=vv()?Ut.displayName:Ut.fileName;if(Hi===void 0)return;var Un={insert:`${Hi}`,attributes:y7(Ia,Ni)};if((Vn=or.current)==null||Vn.replaceText({ops:[Un]},Za,Yt.length),ni!==-1&&Io!==-1){var kl,wl=ni-Yt.length+Hi.length,Dl=Io-Yt.length+Hi.length;(kl=or.current)==null||kl.setTextSelection(wl,Dl)}break}else Za+=ha.insert.length}});return function(tn){return bn.apply(this,arguments)}})(),function(bn){wie(bn,2)})}}).catch(function(){})};(Ft=jr.exec(s))!==null;)At()},[or,M,ga,Ia,s,N,U,A,C]),Jr.onChangeText=EQ(ri(Jr.onChangeText,Sr));var Gt=bt.default.useCallback(function(jr,Ft){Dr||H==null||H(jr,Ft)},[H,Dr]);Jr.onKeyDown=bt.default.useCallback(function(jr){!xr&&jr.nativeEvent.key==="Enter"&&!jr.nativeEvent.shiftKey&&Gt(s,d??[]),ya&&ga(!1),Jt.onKeyPressed(c9e(jr.nativeEvent.key),jr.nativeEvent.altKey,jr.nativeEvent.shiftKey),A&&a&&Gk(jr,{open:xr,validPreviousCharacter:gne(s,ae)})==="Open"?!M||d&&d.length<M?(qe.current=!1,Or(!0)):ga(!0):A&&Gk(jr,{open:xr})==="Close"&&Or(!1),A&&Ce.current>=0&&(jr.nativeEvent.key==="ArrowLeft"||jr.nativeEvent.key==="ArrowRight")&&(ve.current=!0),K==null||K(jr)},[a,d,mr,Jt,A,M,x,K,Gt,xr,ya,ae,Or,ga,s]);var Wa=bt.default.useMemo(function(){return Rne(sw(void 0,"Menus_FluentSV").theme)},[Ia]),ma=bt.default.useRef(0),Sn=bt.default.useState(fw()),un=(0,Qn.default)(Sn,2),za=un[0],gn=un[1],Qi=bt.default.useState([]),ml=(0,Qn.default)(Qi,2),Ji=ml[0],no=ml[1],Xi=bt.default.useCallback(function(jr){if(or.current){var Ft,At,da=(Ft=Ce.current)!=null?Ft:-1,Yt=da<0&&le>0&&s[le-1]!==" ",Ut=le-(da>=0?1:0);or.current.replaceText({ops:[].concat((0,gw.default)(Yt?[{insert:" "}]:[]),(0,gw.default)(jr))},Ut,((At=Rr==null?void 0:Rr.length)!=null?At:0)+y.length);var Sa=jr.reduce(function(bn,tn){return bn+tn.insert.length},0),Ja=le+Sa+(Yt?1:0);or.current.setTextSelection(Ja,Ja),U==null||U(jr.filter(function(bn){var tn,Za;return(tn=bn.attributes)==null||(Za=tn.custom)==null?void 0:Za.data}).map(function(bn){var tn,Za,ni=(tn=bn.attributes)==null||(Za=tn.custom)==null?void 0:Za.data;return{start:Ut,length:bn.insert.length,item:ni==null?void 0:ni.item,attachmentId:ni==null?void 0:ni.attachmentId}}))}},[y,le,Ce,U,Rr,s]),Yi=bt.default.useCallback(function(jr){if(jr.type===ea.Scope){var Ft=jr.id;gn(Ft??fw());return}var At=z2(jr);if(At!==""){var da={deltaCustomDataType:"ciqItem",attachmentId:ma.current++,item:jr},Yt={insert:`${At}`,attributes:y7(Ia,da)};Xi([Yt])}Ar.current=!0,Or(!1)},[Xi,Or,Ia]),Oe=bt.default.useCallback(function(jr){var Ft=[];jr.forEach(function(At,da){var Yt=z2(At);if(Yt!==""){var Ut={deltaCustomDataType:"ciqItem",attachmentId:ma.current++,item:At},Sa={insert:`${Yt}`,attributes:y7(Ia,Ut)};Ft.push(Sa),da<jr.length-1&&Ft.push({insert:" "})}}),Xi(Ft),Ar.current=!0,Or(!1)},[Ia,Xi,Or]),je=bt.default.useCallback(function(){var jr;(jr=or.current)==null||jr.focus()},[mr,or]),Be=bt.default.useCallback(function(jr){switch(jr){case zu.ClearSearch:{var Ft,At,da=[{insert:""}];(Ft=or.current)==null||Ft.replaceText({ops:da},le+y.length,(At=Rr==null?void 0:Rr.length)!=null?At:0);break}case zu.Retry:O==null||O(Rr??"");break}je()},[y,le,je,O,Rr]),ur=bt.default.useCallback(function(){Gt(s,[])},[Gt,s]),cr=d9e({open:xr}),lr=bt.default.useState({title:"",suggestions:[],isScopingEnabled:!1}),Tr=(0,Qn.default)(lr,2),Hr=Tr[0],Vr=Tr[1];bt.default.useEffect(function(){var jr=W&&!Va?W:[];if(za===Km)if(!Kt.getInstance().getChangeGate("LimitMaxNumberOfCiqAllItems"))no(jr);else{var Ft=Kt.getInstance().getNumberFeatureGate("CiqAllItemsMaxResultsPerGroup",5),At=jr.map(function(da){return Object.assign({},da,{suggestions:da.suggestions.slice(0,Ft)})});no(At)}else no(jr.filter(function(da){return da.title===za}))},[W,Va,D,za]),bt.default.useEffect(function(){var jr=Kx().map(function(Ft){var At=dte(Ft);return{type:ea.Scope,title:At,iconName:Ft,scopeInfo:{entityType:Ft},id:At,isSelected:za===At}});Kx().length>1&&jr.unshift({type:ea.Scope,title:Lr.allLabel,iconName:"",scopeInfo:{entityType:ea.Scope},id:Km,isSelected:za===Km}),Vr({title:"",suggestions:jr,isScopingEnabled:!1})},[za]);var it=bt.default.useState(!0),ft=(0,Qn.default)(it,2),St=ft[0],Vt=ft[1],kt=bt.default.useCallback(function(jr){fe.current=jr,jr?(Ae.current=!0,L==null||L()):w==null||w(Te.current)},[w,L]),Lt=bt.default.useCallback(function(jr){Te.current=jr},[w]),Zt=Dne(Oe,Or,Lt,kt,fe,Vt,u,h);bt.default.useEffect(function(){var jr=rn?Object.assign({browseThisComputerConfig:Object.assign({},Zt,{isUploadFileButtonEnabled:$k()?St:!1}),expandedKeyboardHandlerTarget:Jt,isError:Va,isLoading:D,listID:kr,onAction:Be,onFocusSuggestionList:je,onFocusSuggestionListEnclosure:je,onItemFocused:cr,onItemSelected:Yi,queryString:Rr??"",results:Va?[]:Ji,scopes:Hr,showMoreEntitiesConfig:Q,strings:{common:function(At){return Cie().getString(At)},critique:function(At){return Sie().getString(At)},critiqueExplanation:function(At){return Aie().getString(At)},textFormatting:function(At){return Tie().getString(At)},inlineSuggestions:function(At){return kie().getString(At)}},styles:IQ,theme:Wa,useFURNTabList:!0},!1,t.expandedInlineSuggestions):void 0;Ba(jr)},[Zt,Jt,Wa,rn,D,St,Be,je,cr,t.expandedInlineSuggestions,Rr,Va,Ji,Hr,Yi,Q]);var Xt=pne(t,{open:xr,setOpen:Or,overMaxCharacter:Dr,maxAttachments:M,characterCount:pr,overMaxAttachments:ya,onOverMaxAttachmentsDismiss:G},u,la,Jr),$t=(0,Qn.default)(Xt,2);la=$t[0],Jr=$t[1],la.ref=Zo(la.ref,Wt);var qt=pr+"/"+k,$a=k!==void 0?Kn(Lr.maxCharLimitError,k.toString()):"",Mt=Object.assign({children:k&&P?qt:void 0,accessibilityLabel:k&&P?Dr?$a:qt:void 0},t.characterCountText);bt.default.useEffect(function(){Dr&&As.AccessibilityInfo.announceForAccessibility($a)},[$a,Dr]);var Pa=Object.assign({componentRef:mr,dismissBehaviors:["preventDismissOnKeyDown"],onDismiss:mt,anchorRect:_e},t.callout),Ci=void 0,wn=bt.default.useMemo(function(){return d&&d.length&&j?{attachments:d,onRemoveItems:j,textInputRef:or.current}:void 0},[d,j]),Do=B!==void 0||q!==void 0||z!==void 0,io=Do&&q!==void 0&&(z!==void 0||B),Oi=Object.assign({root:la,textInputContainer:Object.assign({},t.textInputContainer),characterCountText:Mt,researcherButton:io?{onClick:z,checked:q,disabled:B}:void 0,textInput:Jr,callout:Pa,expandedInlineSuggestions:on,vibrancyView:Ci,attachmentList:wn,characterCount:pr,disabled:R,setOpen:Or,open:xr,overMaxCharacter:Dr,maxAttachments:M,overMaxAttachments:ya,onOverMaxAttachmentsDismiss:ia},Ga.state,{size:Y,inputEmpty:Ie,onMultiTurnSubmit:_?ur:void 0,listboxId:kr});return Oi}});var hrt,f9e,Mie,Lie=de(()=>{"use strict";hrt=se(wr());ut();Ai();f9e=Oa(function(e){var t,u;return{root:{overflow:"hidden",borderRadius:8},rootShadowed:{shadowColor:"#000000",shadowRadius:2,shadowOpacity:.14,shadowOffset:{width:0,height:0}},rootSmall:{width:400},rootMedium:{width:642},rootBorderListboxOpen:{borderColor:e.colors.neutralStroke1,borderWidth:1},promptBox:{backgroundColor:(t=(u=e.host.palette)==null?void 0:u.BkgCtl)!=null?t:e.colors.neutralBackground1,paddingHorizontal:5,minHeight:40,justifyContent:"center"},promptBoxBorderListboxClosed:{borderWidth:1,borderRadius:8,overflow:"hidden"},promptBoxBorderInline:{borderColor:e.colors.neutralStroke1},promptBoxBorderShadowed:{borderColor:e.colors.transparentStroke},promptBoxDisabled:{borderColor:e.colors.neutralStrokeDisabled,backgroundColor:e.colors.neutralBackgroundDisabled},promptBoxMultiline:{paddingVertical:5},promptBoxFooter:{flexDirection:"column"},textInput:{color:e.colors.neutralForeground1,fontSize:14,marginStart:8,maxHeight:340},textInputDisabled:{color:e.colors.neutralForegroundDisabled},focusableArea:{alignItems:"center",borderRadius:4,flexDirection:"row"},rowReverseContainer:{flexDirection:"row-reverse",alignItems:"center",flex:1},textInputContainer:{flex:1},focusBar:{backgroundColor:e.colors.neutralStroke2,height:1,bottom:0,position:"absolute"},focusBarActive:{backgroundColor:e.colors.brandStroke1,height:2,bottom:0,position:"absolute"},dismissButton:{alignSelf:"flex-start"},errorMessageBarBottomBorderOnly:{borderWidth:0,borderBottomWidth:1},errorMessageBarFullBorder:{borderTopLeftRadius:8,borderTopRightRadius:8},attachmentList:{flex:0},inlineError:{flex:1},inlineFooter:{flexDirection:"row",margin:8,gap:8},actionButtonsMultiline:{flex:1,justifyContent:"flex-end"},actionButtonContainer:{flexDirection:"row",alignItems:"center",gap:4},footerActionButtonRow:{flexDirection:"row",alignItems:"center",gap:8},characterCount:{color:e.colors.neutralForeground4},characterCountError:{color:e.colors.dangerForeground1},listbox:{maxHeight:250}}}),Mie=function(t){var u=t.appearance,s=t.disabled,f=t.focused,p=t.multiline,r=t.size,c=t.overMaxCharacters,n=t.open,a=Dt(),l=f9e(a);if(t.root.style=Ct(l.root,r==="medium"?l.rootMedium:l.rootSmall,n&&u==="inline"&&l.rootBorderListboxOpen,!n&&u==="shadowed"&&!1,t.root.style),t.promptBox.style=Ct(l.promptBox,s&&l.promptBoxDisabled,p&&l.promptBoxMultiline,!n&&u!=="elevated"&&l.promptBoxBorderListboxClosed,!n&&u==="inline"&&l.promptBoxBorderInline,!n&&u==="shadowed"&&!1,t.promptBox.style),t.focusableArea.style=Ct(l.focusableArea,t.focusableArea.style),t.promptBoxFooter.style=Ct(l.promptBoxFooter,t.promptBoxFooter.style),t.textInputContainer.style=Ct(l.textInputContainer,t.textInputContainer.style),t.actionButtonContainer.style=Ct(l.actionButtonContainer,t.actionButtonContainer.style),t.footerActionButtonRow.style=Ct(l.footerActionButtonRow,t.footerActionButtonRow.style),t.rowReverseContainer.style=Ct(l.rowReverseContainer,t.rowReverseContainer.style),t.focusBar.style=Ct(n&&!f&&l.focusBar,f&&!s&&l.focusBarActive,r==="medium"?l.rootMedium:l.rootSmall,t.focusBar.style),t.textInput.style=Ct(l.textInput,s&&l.textInputDisabled,t.textInput.style),p&&(t.inlineFooter={style:l.inlineFooter}),t.dismissButton&&p&&(t.dismissButton.style=Ct(l.dismissButton,t.dismissButton.style)),t.error){var o=!1;t.error.style=Ct(l.errorMessageBarBottomBorderOnly,t.error.style)}t.inlineError&&(t.inlineError.style=Ct(l.inlineError,t.inlineError.style)),t.characterCount&&(t.characterCount.style=Ct(l.characterCount,c&&l.characterCountError,t.characterCount.style)),t.attachmentList&&(t.attachmentList.style=Ct(l.attachmentList,t.attachmentList.style)),t.actionButtons&&p&&(t.actionButtons.style=Ct(l.actionButtonsMultiline,t.actionButtons.style)),t.listbox&&(t.listbox.style=Ct(l.listbox,t.listbox.style))}});function Bie(e){var t={updateItemLayout:e.updateItemLayout};return{listbox:t}}var Pie=de(()=>{"use strict"});var p8,Oie,Nie,Hie,hw=de(()=>{"use strict";p8=se(Ye()),Oie=(0,p8.createContext)({updateItemLayout:function(){}}),Nie=Oie.Provider,Hie=function(){return(0,p8.useContext)(Oie)}});var Srt,v8,f4,Vie,Zie=de(()=>{"use strict";Srt=se(Ye()),v8=se(wr());hw();q7();f4=se($r()),Vie=function(t,u){return(0,f4.jsx)(Nie,{value:u.listbox,children:(0,f4.jsx)(v8.View,Object.assign({},t.root,{children:t.shimmer?(0,f4.jsx)(hs,Object.assign({},t.shimmer)):(0,f4.jsx)(v8.ScrollView,Object.assign({},t.scrollView,{children:t.root.children}))}))})}});var R8,F8,xrt,C8,y8=de(()=>{"use strict";R8=se(Ye()),F8=(0,R8.createContext)({highlightedOption:void 0,getCount:function(){return 0},getIndexOfText:function(t){return 0},notifyHover:function(){},notifyInvocation:function(){},open:!1,registerOption:function(){return{index:0,unregister:function(){return null}}},size:"small"}),xrt=F8.Provider,C8=function(){return(0,R8.useContext)(F8)}});function h9e(e,t){for(var u=e-16,s=u/2,f=t>1?s/(t-1):0,p=[],r=0;r<t;r++){var c=u-r*f,n=0;Gie.I18nManager.isRTL&&(n=e-c);var a={type:"rect",width:c,height:m9e,borderRadiusX:4,borderRadiusY:4,x:n,y:jie+r*26};a.width&&a.width>0&&p.push(a)}return{elements:p,style:{height:t*26+jie}}}var Uie,$l,Gie,g9e,Wie,jie,m9e,zie=de(()=>{"use strict";Uie=se(gt()),$l=se(Ye()),Gie=se(wr());y8();Nd();g9e=!1,Wie=function(t,u){var s=(0,$l.useRef)(null),f=C8(),p=f.highlightedOption,r=f.loading,c=f.size,n=(0,$l.useRef)({}),a=(0,$l.useCallback)(function(S,F){n.current[S]=F},[]),l=(0,$l.useState)(),o=(0,Uie.default)(l,2),d=o[0],g=o[1],m=(0,$l.useCallback)(function(S){var F=S.nativeEvent.layout,E=F.width,A=F.height;E>0&&g({width:E,height:A})},[]),y=(0,$l.useRef)(0),h=(0,$l.useCallback)(function(S){y.current=S.nativeEvent.contentOffset.y},[]);(0,$l.useEffect)(function(){if(p){var S=n.current[p.text];if(s.current&&d!=null&&d.height&&S){var F=14,E=Math.max(S.y+S.height+F-d.height,0);E!==y.current&&s.current.scrollTo({y:E,animated:g9e})}}},[p,d]);var R=(0,$l.useMemo)(function(){if(r&&d)return h9e(d.width,c==="medium"?4:1)},[r,d,c]),C={root:Object.assign({ref:u},t,{onLayout:ri(t.onLayout,m)}),scrollView:{onScroll:h,ref:s,showsHorizontalScrollIndicator:!1},shimmer:R,updateItemLayout:a};return C},jie=6,m9e=20});var p9e,$ie,Kie=de(()=>{"use strict";ut();Ai();p9e=Oa(function(e){var t,u;return{root:{backgroundColor:(t=(u=e.host.palette)==null?void 0:u.BkgCtl)!=null?t:e.colors.neutralBackground1,padding:4,borderBottomStartRadius:4,borderBottomEndRadius:4}}}),$ie=function(t){var u=Dt(),s=p9e(u);return t.root.style=Ct(s.root,t.root.style),t}});var qie,pw,Qie=de(()=>{"use strict";qie=se(Ye());Pie();Zie();zie();Kie();pw=qie.forwardRef(function(e,t){var u=Wie(e,t),s=Bie(u);return $ie(u),Vie(u,s)});pw.displayName="SuggestionsComboboxListbox"});var Zrt,Jie,Xie=de(()=>{"use strict";Zrt=se(wr());Ai();Jie=Oa(function(e){return{buttonContainer:{alignItems:"center",alignSelf:"stretch",flexDirection:"row",justifyContent:"flex-end"},errorContainer:{alignItems:"flex-start",alignSelf:"stretch",backgroundColor:e.colors.errorBarBackground,borderRadius:4,borderColor:e.colors.errorBarBorder,borderWidth:1,flexDirection:"row",minHeight:36,paddingHorizontal:12,columnGap:8},iconContainer:{alignItems:"flex-start",alignSelf:"stretch",flexDirection:"row",paddingVertical:7},warningIcon:{color:e.colors.errorBarIcon},dangerIcon:{color:e.colors.dangerForeground1},square:{borderRadius:0},text:Object.assign({color:e.colors.neutralForeground1,flexGrow:1},{}),textContainer:{alignItems:"center",flex:1,flexDirection:"row",paddingVertical:8},linkText:Object.assign({alignSelf:"flex-start",color:e.colors.link,flexGrow:1},{}),link:{},textContainerCol:{alignItems:"flex-start",flexDirection:"column"}}})});var Yie,ele,hc,rle,v9e,tle,ale=de(()=>{"use strict";Yie=se(gt()),ele=se(Qt()),hc=se(Ye()),rle=se(wr());Pn();v9e=["accessible","accessibilityRole","accessibilityLabel","onKeyUp","onKeyDown","keyUpEvents","keyDownEvents","onPress","onAccessibilityTap","tooltip","url","accessibilityState","componentRef","disabled","enableFocusRing","focusable"],tle=function(t){var u,s=hc.useRef(null),f=t.accessible,p=f===void 0?!0:f,r=t.accessibilityRole,c=t.accessibilityLabel,n=t.onKeyUp,a=t.onKeyDown,l=t.keyUpEvents,o=t.keyDownEvents,d=t.onPress,g=t.onAccessibilityTap,m=t.tooltip,y=t.url,h=t.accessibilityState,R=t.componentRef,C=R===void 0?s:R,S=t.disabled,F=t.enableFocusRing,E=t.focusable,A=E===void 0?!0:E,T=(0,ele.default)(t,v9e),D=!!S,_=hc.useState(!1),M=(0,Yie.default)(_,2),k=M[0],v=M[1],b=hc.useCallback(function(O){v(!0),y?rle.Linking.openURL(y):d&&d(O),O.stopPropagation()},[v,y,d]),x=hc.useRef(null),w=D||!A?x:C,L=su(w,b),N=as(Object.assign({},T,{disabled:D,onPress:L})),U=fi(b," ","Enter"),K=Object.assign({},N.state,{visited:k}),G=hc.useCallback(function(O){g?g():b(O)},[b,g]),$=(u=m??y)!=null?u:void 0;return{props:Object.assign({},T,U,N.props,{cursor:D?"not-allowed":"pointer"},{onAccessibilityTap:G,accessible:p,accessibilityRole:"link",accessibilityState:Yg(D,h),enableFocusRing:F??!0,focusable:A&&!D,tooltip:$,accessibilityLabel:c}),state:K}}});var vw,qrt,jd,S8=de(()=>{"use strict";vw=se(oa());ut();cY();qrt=se(wr());ale();jd=rx.compose({displayName:"InlineLink",slotProps:{content:_t(function(e,t){return{variant:e.variant,style:Object.assign({alignSelf:e.alignSelf,textDecorationLine:e.textDecorationLine,color:e.color,fontStyle:e.fontStyle,textAlign:e.textAlign},xa.from(e,t),sn.from(e,t))}},["alignSelf","color","textDecorationLine","textAlign"].concat((0,vw.default)(xa.keys),(0,vw.default)(sn.keys)))},useRender:function(t,u){var s=tle(t),f=u(t,function(p){return U7(p,s.state,t)});return function(p){for(var r=Bt(s.props,p),c=arguments.length,n=new Array(c>1?c-1:0),a=1;a<c;a++)n[a-1]=arguments[a];return Zr(f.content,r,n)}}})});var pc,o1,Tl,Ud,b8=de(()=>{"use strict";pc=se(Ye()),o1=se(wr());Xc();Xie();dn();ut();Po();ln();S8();An();Tl=se($r()),Ud=function(t){var u,s,f=t.actionA11yLabel,p=t.actionTitle,r=t.userErrorMessage,c=t.onLinkPress,n=t.linkUrl,a=t.linkText,l=t.hasAction,o=t.onAction,d=t.hasGiveFeedback,g=t.onFeedback,m=t.feedbackContextualData,y=t.errorAnnouncementDelay,h=t.icon,R=t.shape,C=R===void 0?"rounded":R,S=t.focusOnMount,F=Dt(),E=Jie(F),A=Ct(E.errorContainer,C==="square"&&E.square,(u=t.styles)==null?void 0:u.errorContainer),T=pc.useRef(null),D=Kt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),_=Kt.getInstance().getChangeGate("FocusMessageBarButtonOnMount"),M=D?Ct(E.text,(s=t.styles)==null?void 0:s.text):E.text;pc.useEffect(function(){_&&S&&T.current&&T.current.focus();var b=setTimeout(function(){o1.AccessibilityInfo.announceForAccessibility(Kn(Lr.announceError,r))},y??0);return function(){clearTimeout(b)}},[]);var k=pc.useCallback(function(){g&&m&&g(Zu.Frown,Object.assign({},m,{errorMessage:r}),!1)},[m,g,r]),v=pc.useMemo(function(){return a},[a,E.linkText]);return(0,Tl.jsxs)(o1.View,{style:A,children:[h&&(0,Tl.jsx)(o1.View,{style:E.iconContainer,children:h}),(0,Tl.jsx)(o1.View,{style:E.textContainer,children:(0,Tl.jsx)(o1.View,{style:E.textContainerCol,children:(0,Tl.jsxs)(yt,{style:M,variant:"body1",children:[r,(n||c)&&a&&(0,Tl.jsxs)(Tl.Fragment,{children:[" ",(0,Tl.jsx)(jd,{style:E.link,url:n,onPress:c,children:v})]})]})})}),d&&k&&(0,Tl.jsx)(o1.View,{style:E.buttonContainer,children:(0,Tl.jsx)(qn,{accessibilityLabel:Lr.giveFeedbackLabel,onClick:k,children:Lr.feedbackToolbarA11yLabel})}),l&&(0,Tl.jsx)(o1.View,{style:E.buttonContainer,children:(0,Tl.jsx)(qn,{accessibilityLabel:f,onClick:o,componentRef:T,children:p})})]})}});var nle,Rw,Fw,R9e,ile,lle=de(()=>{"use strict";nle=se(Qt()),Rw=se(Ye());b8();i1();ut();An();Fw=se($r()),R9e=["style","textStyle"],ile=function(t){var u=t.style,s=t.textStyle,f=(0,nle.default)(t,R9e),p=Dt(),r=Kt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),c=Rw.useMemo(function(){return{errorContainer:Ct(u,{borderColor:p.colors.dangerStroke1,backgroundColor:p.colors.dangerBackground1}),text:r?s:void 0}},[u,p,s,r]),n=Rw.useMemo(function(){return Object.assign({},f,{styles:c,icon:(0,Fw.jsx)(i4,{color:p.colors.dangerForeground1})})},[f,c,p]);return(0,Fw.jsx)(Ud,Object.assign({},n))}});var ole,Cw,yw,F9e,ule,cle=de(()=>{"use strict";ole=se(Qt()),Cw=se(Ye());b8();Kae();ut();An();yw=se($r()),F9e=["style","textStyle"],ule=function(t){var u=t.style,s=t.textStyle,f=(0,ole.default)(t,F9e),p=Kt.getInstance().getChangeGate("EnableCustomMessageBarStyle"),r=Dt(),c=Cw.useMemo(function(){return{errorContainer:Ct(u,{borderColor:r.colors.errorBarBorder,backgroundColor:r.colors.errorBarBackground})}},[u,r]),n=Cw.useMemo(function(){return Object.assign({},f,{styles:c,icon:(0,yw.jsx)($ae,{color:r.colors.errorBarIcon})},p?{text:s}:{})},[f,c,s,r,p]);return(0,yw.jsx)(Ud,Object.assign({},n))}});var sle,Sw,bw,C9e,dle,fle=de(()=>{"use strict";sle=se(Qt()),Sw=se(Ye());b8();i1();ut();bw=se($r()),C9e=["style","textStyle"],dle=function(t){var u=t.style,s=t.textStyle,f=(0,sle.default)(t,C9e),p=Dt(),r=Sw.useMemo(function(){return{errorContainer:Ct(u,{borderColor:p.colors.defaultDisabledBorder,backgroundColor:p.colors.defaultDisabledBackground}),text:s}},[u,p,s]),c=Sw.useMemo(function(){return Object.assign({},f,{styles:r,icon:(0,bw.jsx)(i4,{color:p.colors.defaultDisabledIcon})})},[f,r,p]);return(0,bw.jsx)(Ud,Object.assign({},c))}});var gle,btt,A8,y9e,mle,hle=de(()=>{"use strict";gle=se(Qt()),btt=se(Ye());lle();cle();fle();A8=se($r()),y9e=["type"],mle=function(t){var u=t.type,s=u===void 0?"warning":u,f=(0,gle.default)(t,y9e);return s==="warning"?(0,A8.jsx)(ule,Object.assign({},f)):s==="info"?(0,A8.jsx)(dle,Object.assign({},f)):(0,A8.jsx)(ile,Object.assign({},f))}});function ple(e){var t=e.attachment,u=e.onDismiss,s=E8.default.useCallback(function(o){u(t.attachmentId),e.onClick==null||e.onClick(o)},[t.attachmentId,u,e]),f=id(Object.assign({},e,{onClick:s})),p=f.props,r=f.state,c=Dt(),n=E8.default.useMemo(function(){return kb(t)},[t]),a=E8.default.useMemo(function(){return ste(t,c)},[t,c]),l={accessibilityLabel:Kn(Lr.attachmentMenuItemA11yLabel,n)};return Object.assign({},r,{root:Object.assign({},p,l),media:a,label:{children:n,accessible:!1},dismiss:{}})}var E8,vle=de(()=>{"use strict";ut();Q1();An();E8=se(Ye());b6();ln()});function b9e(e,t){return pt(t)?e.hovered||e.pressed||e.focused?(0,Aw.PlatformColor)("HighlightText"):(0,Aw.PlatformColor)("ButtonText"):e.hovered?t.colors.neutralForeground2Hover:e.pressed?t.colors.neutralForeground2Pressed:t.colors.neutralForeground2}var Aw,S9e,Rle,Fle=de(()=>{"use strict";ut();Ai();vn();Aw=se(wr()),S9e=Oa(function(e){return{root:{flexDirection:"row",minHeight:40,gap:6,borderRadius:16,alignItems:"center",justifyContent:"space-around",paddingHorizontal:12,borderWidth:1,borderColor:e.colors.transparentStroke,backgroundColor:e.colors.neutralBackground1},rootFocusedHC:{backgroundColor:e.colors.neutralBackground1Hover},rootHovered:{backgroundColor:e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:e.colors.neutralBackground1Pressed},media:{width:20,height:20,borderRadius:4},label:{flex:1},dismiss:{marginHorizontal:2,width:24,height:24,backgroundColor:e.colors.neutralBackground1}}});Rle=function(t,u){var s=Dt(),f=S9e(s),p=b9e(u,s);return u.root.style=Ct(f.root,u.hovered&&f.rootHovered,u.focused&&pt(s)&&f.rootFocusedHC,u.pressed&&f.rootPressed,u.root.style),u.media&&(u.media.style=Ct(f.media,u.media.style)),u.label.style=Ct(f.label,u.label.style),u.label.variant="body1",u.label.numberOfLines=1,u.label.color=p,u.dismiss.style=Ct(f.dismiss,u.dismiss.style),u.dismiss.color=p,u.dismiss.fill=p,u}});function yle(e){return(0,Gd.jsxs)(Cle.Pressable,Object.assign({},e.root,{children:[e.media&&(0,Gd.jsx)(ll,Object.assign({},e.media)),(0,Gd.jsx)(yt,Object.assign({},e.label)),(0,Gd.jsx)(wk,Object.assign({},e.dismiss))]}))}var Ntt,Cle,Gd,Sle=de(()=>{"use strict";Ntt=se(Ye()),Cle=se(wr());i1();dn();xi();Gd=se($r())});var ble,Ale=de(()=>{"use strict";vle();Fle();Sle();ble=function(t){var u=ple(t);return Rle(t,u),yle(u)}});var T8,Ew=de(()=>{"use strict";ut();Q1();T8=q1.compose({slotProps:{focusZone:_t(function(e){return{style:{display:"flex",flexDirection:"column",gap:e.gap}}},["gap"])}}).customize({gap:4,padding:4,paddingVertical:4,width:256})});var Jtt,jo,A9e,E9e,T9e,x9e,k9e,Tw,Ele=de(()=>{"use strict";Jtt=se(Ye());i1();Q1();Po();hte();Ale();D6();ln();Ew();jo=se($r()),A9e={svgSource:{src:a4}},E9e={minWidth:void 0},T9e=T8.customize({padding:8,paddingVertical:8}),x9e=gu.customize({borderRadius:12}),k9e=X1.customize(function(e){return{small:{subtle:{backgroundColor:e.colors.neutralBackground3,hovered:{backgroundColor:e.colors.neutralBackground3Hover,color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover,focused:{color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover}},pressed:{backgroundColor:e.colors.neutralBackground3Pressed,color:e.colors.neutralForeground2Pressed,iconColor:e.colors.compoundBrandForeground1Pressed}}}}}),Tw=function(t){var u=t.attachments,s=t.sensitivityProps,f=mte(t),p=f.onAttachmentDismiss;return(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsxs)(du,{hasTooltips:!0,persistOnItemClick:!0,children:[(0,jo.jsx)(fu,{children:(0,jo.jsx)(k9e,Object.assign({appearance:"subtle",accessibilityLabel:Lr.attachmentMenuA11yLabel,icon:A9e,style:E9e,tooltip:Lr.attachmentMenuA11yLabel},t,{children:u.length.toString()}))}),(0,jo.jsx)(x9e,{maxHeight:144,children:(0,jo.jsx)(T9e,{children:u.map(function(r,c){return(0,jo.jsx)(ble,{index:c,attachment:r,onDismiss:p},c)})})})]}),s&&(0,jo.jsx)(_d,Object.assign({},s))]})}});var Tle=de(()=>{"use strict";Ele()});var xle,kle,g4,w9e,wle,Dle=de(()=>{"use strict";xle=se(Ye()),kle=se(wr());ut();dn();Ai();i1();g4=se($r()),w9e=Oa(function(e){return{container:{flexDirection:"row",alignItems:"center",gap:4},text:{color:e.colors.dangerForeground1}}}),wle=function(t){var u=Dt(),s=w9e(u),f=xle.useMemo(function(){return[s.container,t.style]},[t.style,s.container]);return(0,g4.jsxs)(kle.View,{style:f,children:[t.hasIcon&&(0,g4.jsx)(Dk,{color:u.colors.dangerForeground1}),(0,g4.jsx)(yt,{variant:"caption1",style:s.text,testID:t.testID,children:t.errorText})]})}});var Ile,_le=de(()=>{"use strict";Ai();Ile=Oa(function(){return{root:{flexDirection:"row",alignItems:"center"},actionButtonRow:{flexDirection:"row",gap:4,alignItems:"center"},privacyIcon:{marginHorizontal:2}}})});var Mle,Lle,Ble,Ple=de(()=>{"use strict";Ai();vn();Mle=Oa(function(e){return{disclaimerView:{width:236,display:"flex",alignItems:"flex-start",flexDirection:"row",padding:8,backgroundColor:e.colors.neutralBackground2,gap:6},disclaimerTextContainer:{flex:1},disclaimerIcon:{color:e.colors.neutralForeground3},menuItem:{marginTop:4,marginBottom:2,marginHorizontal:2}}}),Lle=function(t){var u={fontSize:t.typography.sizes.body,fontWeight:t.typography.weights.regular,iconSize:20};return pt(t)||(u=Object.assign({},u,{color:t.colors.neutralForeground2,iconColor:t.colors.neutralForeground2})),u},Ble=function(t){return pt(t)?{}:{backgroundColor:t.colors.neutralBackground1}}});function I9e(e,t,u){var s=0;return t&&(s=u?84:Le.size200),Ct(e,{minHeight:s})}function _9e(e,t){return t?e:Ct(e,{flex:1})}var Es,Cat,D9e,Ole,Nle,Hle,Vle,Zle=de(()=>{"use strict";Es=se(Ye()),Cat=se(wr());ut();jn();Bl();D9e=function(t,u){if(u.fontSource)return{fontSource:Object.assign({},u.fontSource,{color:t})};if(u.svgSource)return{svgSource:Object.assign({},u.svgSource,{color:t})};throw new Error("IconProps require either a fontSource or svgSource; neither has been passed.")},Ole=function(t,u,s){var f=(0,Es.useMemo)(function(){return{style:Object.assign({alignItems:"center",justifyContent:"center",display:"flex",minWidth:u.minWidth,maxWidth:u.maxWidth,minHeight:u.minHeight,maxHeight:u.maxHeight,padding:u.padding,paddingStart:u.paddingStart,paddingEnd:u.paddingEnd,paddingHorizontal:u.paddingHorizontal,paddingVertical:u.paddingVertical},t.vertical?{flexDirection:"column",paddingVertical:t.insetSize,height:"100%"}:Object.assign({flexDirection:"row"},{paddingHorizontal:t.insetSize}))}},[t.vertical,t.insetSize,u.minHeight,u.maxHeight,u.minWidth,u.maxWidth,u.padding,u.paddingHorizontal,u.paddingVertical,u.paddingStart,u.paddingEnd]),p=(0,Es.useMemo)(function(){return{style:Object.assign({flexBasis:u.minLineSize,flex:u.flexBefore,borderColor:u.lineColor,borderStyle:"solid"},t.vertical?{borderLeftWidth:u.thickness,minHeight:u.minLineSize}:{borderTopWidth:u.thickness,minWidth:u.minLineSize})}},[u.flexBefore,u.lineColor,u.minLineSize,u.thickness,t.vertical]),r=(0,Es.useMemo)(function(){return{style:Object.assign({flexBasis:u.minLineSize,flex:u.flexAfter,borderColor:u.lineColor,borderStyle:"solid"},t.vertical?{borderLeftWidth:u.thickness,minHeight:u.minLineSize}:{borderTopWidth:u.thickness,minWidth:u.minLineSize})}},[u.flexAfter,u.lineColor,u.minLineSize,u.thickness,t.vertical]),c=(0,Es.useMemo)(function(){return{style:Object.assign({flex:0},t.vertical?{paddingVertical:u.contentPadding}:{paddingHorizontal:u.contentPadding})}},[u.contentPadding,t.vertical]),n=(0,Es.useMemo)(function(){return{style:Object.assign({textAlign:"center",color:u.contentColor},xa.from(u,s)),variant:u.variant}},[u,s]),a=(0,Es.useMemo)(function(){return t.icon?D9e(u.contentColor,t.icon):{}},[t.icon,u.contentColor]);return{rootProps:f,beforeLineProps:p,afterLineProps:r,wrapperProps:c,textProps:n,iconProps:a}},Nle=function(t,u,s){var f,p,r,c,n,a;switch(t){case"default":return{contentColor:(f=u.contentColor)!=null?f:s.colors.neutralForeground2,lineColor:(p=u.lineColor)!=null?p:s.colors.neutralStroke2};case"subtle":return{contentColor:(r=u.contentColor)!=null?r:s.colors.neutralForeground3,lineColor:(c=u.lineColor)!=null?c:s.colors.neutralStroke3};case"brand":return{contentColor:(n=u.contentColor)!=null?n:s.colors.brandForeground1,lineColor:(a=u.lineColor)!=null?a:s.colors.brandStroke1};case"strong":{var l,o;return{contentColor:(l=u.contentColor)!=null?l:s.colors.neutralForeground1,lineColor:(o=u.lineColor)!=null?o:s.colors.neutralStroke1}}}},Hle=ua(I9e);Vle=ua(_9e)});var jle,Ule=de(()=>{"use strict";jle="Divider"});var Gle,Wle=de(()=>{"use strict";ut();jn();Gle=I0(function(){return{contentPadding:Le.size120,flexAfter:1,flexBefore:1,minLineSize:Le.size80,minWidth:0,thickness:1}})});var xw,kw,m4,u1,zle=de(()=>{"use strict";xw=se(gt()),kw=se(Ye()),m4=se(wr());ut();z1();dn();Zle();Ule();Wle();u1=Uu(function(e,t){e=Object.assign({alignContent:"center",appearance:"default",insetSize:0,vertical:!1},e);var u=Dt(),s=t(u),f=(0,xw.default)(s,2),p=f[0],r=f[1],c=D0(p,r,Object.assign({flexAfter:e.alignContent==="end"?0:1,flexBefore:e.alignContent==="start"?0:1},Nle(e.appearance,p,u))),n=(0,xw.default)(c,2);p=n[0],r=n[1];var a=Ole(e,p,u),l=a.rootProps,o=a.beforeLineProps,d=a.afterLineProps,g=a.wrapperProps,m=a.textProps,y=a.iconProps,h=di(m4.View,l),R=di(m4.View,o),C=di(m4.View,d),S=di(m4.View,g),F=di(yt,m),E=di(cs,y);return function(A){A=Object.assign({},e,A);for(var T,D=arguments.length,_=new Array(D>1?D-1:0),M=1;M<D;M++)_[M-1]=arguments[M];kw.default.Children.forEach(_,function(x){typeof x=="string"&&(T=x)});var k=T!==void 0||e.icon!==void 0,v=l;p.minHeight||(v=Object.assign({},l,{style:Hle(l.style,A.vertical,k)}));var b=Object.assign({},o,{style:Vle(o.style,k)});return Zr(h,v,Zr(R,b),k&&Zr(kw.default.Fragment,null,Zr(S,null,T&&Zr(F,null,T),e.icon&&!T&&Zr(E,null)),Zr(C,null)))}},Gle);u1.displayName=jle});var x8=de(()=>{"use strict";zle()});function B9e(e,t){var u=e.length;return e.map(function(s,f){return s.type==="menuitem"?(0,qle.createElement)(L9e,Object.assign({style:t.menuItem},s.props,{key:f})):(0,So.jsxs)($le.Fragment,{children:[f>0&&(0,So.jsx)(u1,{}),(0,So.jsxs)(Kle.View,{style:t.disclaimerView,children:[s.showIcon&&(0,So.jsx)(Pd,{color:t.disclaimerIcon.color}),(0,So.jsx)(yt,{style:t.disclaimerTextContainer,children:s.text})]}),f<u-1&&(0,So.jsx)(u1,{})]},f)})}var $le,Kle,So,qle,M9e,L9e,Qle,Jle=de(()=>{"use strict";$le=se(Ye()),Kle=se(wr());Q1();dn();Ple();ln();vo();Sd();Od();ut();x8();So=se($r()),qle=se(Ye()),M9e=q1.customize(Ble),L9e=$1.customize(Lle),Qle=function(t){var u=t.menu,s=t.button,f=t.items,p=Dt(),r=Mle(p);return(0,So.jsxs)(du,Object.assign({},u,{children:[(0,So.jsx)(fu,{children:(0,So.jsx)(yd,Object.assign({accessibilityLabel:Lr.overflowMenuA11yLabel,appearance:"subtle",iconOnly:!0,icon:J6,size:"small",shape:"rounded",tooltip:Lr.overflowMenuA11yLabel,testID:DE},s))}),(0,So.jsx)(gu,{maxWidth:236,children:(0,So.jsx)(M9e,{children:B9e(f,r)})})]}))}});var ww,Xle,c1,k8,P9e,Yle,eoe=de(()=>{"use strict";ww=se(gt());Ok();Xle=se(wr());Ai();ju();c1=se(Ye());ut();k8=se($r()),P9e=Oa(function(e){var t;return{container:{justifyContent:"center",paddingHorizontal:2,borderRadius:(t=e.components)!=null&&t.NoFluentSV?0:4}}}),Yle=function(t){var u=t.accessibilityHint,s=t.accessibilityLabel,f=t.iconColor,p=t.style,r=t.tooltip,c=c1.default.useState(!1),n=(0,ww.default)(c,2),a=n[0],l=n[1],o=c1.default.useState(!1),d=(0,ww.default)(o,2),g=d[0],m=d[1],y=al(),h=P9e(y),R=c1.default.useCallback(function(){return m(!0)},[]),C=c1.default.useCallback(function(){return m(!1)},[]),S=c1.default.useCallback(function(){return l(!0)},[]),F=c1.default.useCallback(function(){return l(!1)},[]),E=c1.default.useMemo(function(){var D;return f?typeof f=="object"?D=g&&f.hovered||a&&f.focused||f.neutral:D=f:D=y.colors.neutralForeground2,{color:D}},[y.colors,f,a,g]),A=g?(0,k8.jsx)(q6,Object.assign({},E)):(0,k8.jsx)(Pd,Object.assign({},E)),T=c1.default.useMemo(function(){return Ct(h.container,p)},[h.container,p]);return(0,k8.jsx)(Xle.View,{accessible:!0,accessibilityHint:u,accessibilityLabel:s,accessibilityRole:"image",focusable:!0,style:T,enableFocusRing:!0,tooltip:r,onFocus:S,onBlur:F,onMouseEnter:R,onMouseLeave:C,children:A})}});var hi,Wd=de(()=>{"use strict";hi=(function(e){return e[e.Disabled=0]="Disabled",e[e.NotRecording=1]="NotRecording",e[e.Recording=2]="Recording",e})({})});function Dw(e){var t=Ts.useState(hi.Disabled),u=(0,roe.default)(t,2),s=u[0],f=u[1];Ts.useEffect(function(){e.current&&(e.current.isDictationAvailable&&e.current.isDictationAvailable().then(function(c){c&&f(hi.NotRecording)}),e.current.isDictationRecording&&e.current.isDictationRecording().then(function(c){c&&f(hi.Recording)}))},[e]);var p=Ts.useCallback(function(){s===hi.Disabled||!e.current||(s===hi.NotRecording?e.current.startDictation==null||e.current.startDictation():e.current.stopDictation==null||e.current.stopDictation())},[s,e]),r=Ts.useCallback(function(c){if((c==null?void 0:c.nativeEvent.type)==="recording"){var n=c.nativeEvent.isRecording?hi.Recording:hi.NotRecording;f(n)}},[f]);return[r,{dictationStatus:s,toggleDictation:p}]}var roe,Ts,ant,toe=de(()=>{"use strict";roe=se(gt()),Ts=se(Ye());Wd();ant=se(wr())});function _w(e){var t=e.toggleDictation,u=e.dictationStatus,s=Iw.default.useCallback(function(f){u!==hi.Disabled&&t&&O9e(aoe,f)&&t()},[u,t]);return Iw.default.useMemo(function(){return{handledKeyEvents:aoe,onKeyEvent:s}},[s])}var Iw,aoe,O9e,noe=de(()=>{"use strict";Iw=se(Ye());Wd();aoe=[{key:"M",altKey:!0,ctrlKey:!1,metaKey:!1,shiftKey:!0}],O9e=function(t,u){return t.some(function(s){return s.key===u.nativeEvent.key&&s.altKey===u.nativeEvent.altKey&&s.ctrlKey===u.nativeEvent.ctrlKey&&s.metaKey===u.nativeEvent.metaKey&&s.shiftKey===u.nativeEvent.shiftKey})}});var loe=Xe((unt,ioe)=>{ioe.exports=OfficePlatformGlobal.RNWin32.Components});var ooe,Mw,uoe,Lw=de(()=>{"use strict";ooe=se(wr());Ai();jn();vn();Mw=Oa(function(e){var t=pt(e)?(0,ooe.PlatformColor)("HighlightText"):e.colors.brandBackground2,u={position:"absolute",borderRadius:Le.corner.radiusCircular,width:"100%",height:"100%",backgroundColor:t};return{animatedBackgroundOff:Object.assign({},u,{opacity:0}),animatedBackgroundOn:Object.assign({},u,{opacity:1}),dictationButtonContainer:{alignItems:"center",justifyContent:"center"},dictationButton:{margin:4}}}),uoe=function(t){return pt(t)?{}:{checked:{subtle:{iconColor:t.colors.neutralForegroundOnBrand,backgroundColor:t.colors.brandBackground,hovered:{backgroundColor:t.colors.brandBackgroundHover,iconColor:t.colors.neutralForegroundOnBrandHover,focused:{backgroundColor:t.colors.brandBackgroundSelected,iconColor:t.colors.neutralForegroundOnBrandSelected}},focused:{backgroundColor:t.colors.brandBackgroundHover,iconColor:t.colors.neutralForegroundOnBrandHover,pressed:{backgroundColor:t.colors.brandBackgroundPressed,iconColor:t.colors.neutralForegroundOnBrandPressed}},pressed:{backgroundColor:t.colors.brandBackgroundPressed,iconColor:t.colors.neutralForegroundOnBrandPressed}}}}}});var gnt,zd,h4,N9e,H9e,coe,soe,doe=de(()=>{"use strict";gnt=se(Ye()),zd=se(Fa()),h4=se($r()),N9e=function(t){return(0,h4.jsx)(zd.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,h4.jsx)(zd.Path,{d:"M10 13C11.6569 13 13 11.6568 13 9.99998V5C13 3.34315 11.6569 2 10 2C8.34315 2 7 3.34315 7 5V9.99998C7 11.6568 8.34315 13 10 13ZM10 12C8.89543 12 8 11.1046 8 9.99998V5C8 3.89543 8.89543 3 10 3C11.1046 3 12 3.89543 12 5V9.99998C12 11.1046 11.1046 12 10 12ZM5 9.49998C5.27614 9.49998 5.5 9.72384 5.5 9.99998C5.5 12.4853 7.51472 14.5 10 14.5C12.4853 14.5 14.5 12.4853 14.5 9.99998C14.5 9.72384 14.7239 9.49998 15 9.49998C15.2761 9.49998 15.5 9.72384 15.5 9.99998C15.5 12.869 13.3033 15.2249 10.5 15.4776V17.5C10.5 17.7761 10.2761 18 10 18C9.72386 18 9.5 17.7761 9.5 17.5V15.4776C6.69675 15.2249 4.5 12.869 4.5 9.99998C4.5 9.72384 4.72386 9.49998 5 9.49998Z",fill:t.color})})},H9e=function(t){return(0,h4.jsx)(zd.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,h4.jsx)(zd.Path,{d:"M5.5 9.99998C5.5 9.72384 5.27614 9.49998 5 9.49998C4.72386 9.49998 4.5 9.72384 4.5 9.99998C4.5 12.869 6.69675 15.2249 9.5 15.4776V17.5C9.5 17.7761 9.72386 18 10 18C10.2761 18 10.5 17.7761 10.5 17.5V15.4776C13.3033 15.2249 15.5 12.869 15.5 9.99998C15.5 9.72384 15.2761 9.49998 15 9.49998C14.7239 9.49998 14.5 9.72384 14.5 9.99998C14.5 12.4853 12.4853 14.5 10 14.5C7.51472 14.5 5.5 12.4853 5.5 9.99998ZM13 10.0007C12.9996 11.6573 11.6566 13 10 13C8.34315 13 7 11.6568 7 9.99998V5C7 3.34315 8.34315 2 10 2C11.6569 2 13 3.34315 13 5V10.0007Z",fill:t.color})})},coe={svgSource:{src:N9e}},soe={svgSource:{src:H9e}}});function moe(e){return function(u){var s=u.dictationHost,f=u.onClick,p=(0,foe.default)(u,V9e),r=s.dictationStatus,c=s.toggleDictation;if(r===hi.Disabled)return null;var n=r===hi.Recording,a=n?soe:coe,l=n?Lr.dictationActiveTooltip:Lr.dictationInactiveTooltip,o=ri(c,f);return(0,goe.jsx)(e,Object.assign({accessibilityLabel:Lr.dictationA11yLabel,appearance:"subtle",checked:n,icon:a,iconOnly:!0,onClick:o,shape:"circular",tooltip:l},p))}}var foe,hnt,goe,V9e,Bw,Pw=de(()=>{"use strict";foe=se(Qt()),hnt=se(Ye());ut();Po();Sd();Lw();ln();doe();Wd();Nd();goe=se($r()),V9e=["dictationHost","onClick"],Bw=Rm.compose({slotProps:{icon:_t(function(e){return{color:e.iconColor,height:e.iconSize,width:e.iconSize}})}}).customize(Vm,uoe)});function Nw(e){return U9e(moe(e))}function U9e(e){return function(u){var s=Dt(),f=Mw(s),p=u.style,r=(0,hoe.default)(u,Z9e),c=Ct(f.dictationButton,p);return(0,$d.jsxs)(Ow.View,{style:f.dictationButtonContainer,children:[(0,$d.jsx)(j9e,Object.assign({},u.dictationHost)),(0,$d.jsx)(e,Object.assign({style:c},r))]})}}var hoe,Tnt,Ow,$d,Z9e,j9e,poe=de(()=>{"use strict";hoe=se(Qt()),Tnt=se(Ye()),Ow=se(loe());ut();Wd();Lw();Pw();$d=se($r()),Z9e=["style"];j9e=function(t){var u=Dt(),s=Mw(u),f=t.dictationStatus===hi.Recording,p=f?s.animatedBackgroundOn:s.animatedBackgroundOff,r=f?"Cxe_CopilotDictationMicAnimationIdle":void 0;return(0,$d.jsx)(Ow.View,{style:p,animationClass:r})}});var Hw=de(()=>{"use strict";Wd();toe();noe();poe();Pw()});var Nnt,voe,Roe,G9e,Foe,Coe=de(()=>{"use strict";Nnt=se(Ye());Po();voe=se(wr());Od();ln();vn();Roe=se($r()),G9e=X1.customize(function(e){return pt(e)?{}:{subtle:{iconColor:e.colors.compoundBrandForeground1,hovered:{iconColor:e.colors.compoundBrandForeground1Hover},pressed:{iconColor:e.colors.compoundBrandBackground1Pressed}}}}),Foe=function(t){var u=voe.I18nManager.isRTL;return(0,Roe.jsx)(G9e,Object.assign({accessibilityLabel:Lr.sendButtonLabel,appearance:"primary",iconOnly:!0,icon:u?_k:Mk,shape:"circular",tooltip:Lr.sendButtonLabel},t))}});var yoe,Vw,w8,t0,W9e,z9e,Zw,Soe=de(()=>{"use strict";yoe=se(Qt()),Vw=se(Ye()),w8=se(wr());ut();_le();Jle();ln();eoe();vo();Hw();Coe();fne();t0=se($r()),W9e=["dictationButton","overflowMenu","privacyIcon","researcherButton","submitButton"],z9e=Nw(Bw),Zw=function(t){var u=t.dictationButton,s=t.overflowMenu,f=t.privacyIcon,p=t.researcherButton,r=t.submitButton,c=(0,yoe.default)(t,W9e),n=Dt(),a=Ile(n),l=Vw.useMemo(function(){var d={};return s&&(d.overflowMenu=s),f&&(d.privacyIcon=Object.assign({accessibilityLabel:Lr.dismissPrivacyDisclaimer,iconColor:{neutral:n.colors.neutralForeground2,hovered:n.colors.brandBackground},tooltip:Lr.dismissPrivacyDisclaimer},f)),p&&(d.researcherButton=p),u&&(d.dictationButton=Object.assign({},u)),r&&(d.submitButton=Object.assign({testID:_E},r)),d},[u,s,f,p,r,n.colors.brandBackground,n.colors.neutralForeground2]),o=Vw.useMemo(function(){return Ct(a.root,c.style)},[c.style,a.root]);return(0,t0.jsxs)(w8.View,Object.assign({},c,{style:o,children:[(0,t0.jsxs)(w8.View,{style:a.actionButtonRow,children:[l.overflowMenu&&(0,t0.jsx)(Qle,Object.assign({},l.overflowMenu)),l.privacyIcon&&(0,t0.jsx)(Yle,Object.assign({},l.privacyIcon,{style:a.privacyIcon})),l.researcherButton&&(0,t0.jsx)(dne,Object.assign({},l.researcherButton))]}),l.dictationButton&&(0,t0.jsx)(z9e,Object.assign({},l.dictationButton)),(0,t0.jsx)(w8.View,{style:a.actionButtonRow,children:l.submitButton&&(0,t0.jsx)(Foe,Object.assign({},l.submitButton))})]}))}});var jw,boe,rit,Aoe,Eoe=de(()=>{"use strict";jw=se(Ye()),boe=jw.default.createContext(void 0),rit=boe.Provider,Aoe=function(){return jw.default.useContext(boe)}});var ait,Toe,$9e,Uw,xoe=de(()=>{"use strict";ait=se(Ye());Sd();vo();i1();Toe=se($r()),$9e={svgSource:{src:Sk}},Uw=function(t){return(0,Toe.jsx)(yd,Object.assign({appearance:"subtle",icon:$9e,iconOnly:!0,size:"small",shape:"rounded",testID:od},t))}});var koe,woe,Doe,K9e,Gw,Ioe=de(()=>{"use strict";koe=se(oa()),woe=se(Ye());Q1();ut();Doe=se($r()),K9e=$1.compose({slotProps:{content:_t(function(e,t){return{color:e.color,ellipsizeMode:"tail",numberOfLines:1,style:Object.assign({flex:1},xa.from(e,t)),wrap:!1}},["color"].concat((0,koe.default)(xa.keys)))}}).customize(function(e){return{borderRadius:16,iconSize:20,minHeight:40,paddingHorizontal:12,paddingVertical:6,focused:{color:e.colors.neutralForeground2Hover,iconColor:e.colors.compoundBrandForeground1Hover},pressed:{color:e.colors.neutralForeground2Pressed,iconColor:e.colors.compoundBrandForeground1Pressed}}}),Gw=function(t){var u=t.accessibilityLabel,s=t.disabled,f=t.icon,p=t.label,r=t.onClick,c=t.tooltip,n=woe.default.useMemo(function(){return{svgSource:{src:f}}},[f]);return(0,Doe.jsx)(K9e,{accessibilityLabel:u,disabled:s,icon:n,onClick:r,tooltip:c,children:p})}});var fit,a0,Ww,_oe=de(()=>{"use strict";fit=se(Ye());Eoe();xoe();Q1();Ioe();ln();Ew();i1();vo();a0=se($r()),Ww=function(t){var u=Aoe(),s=t.onCiqClick;return u===void 0||u.additionalOptions===void 0||u.additionalOptions.length===0?(0,a0.jsx)(Uw,{accessibilityLabel:Lr.attachmentButtonMultipleEntitiesA11yLabel,onClick:s,testID:od,tooltip:Lr.attachmentButtonMultipleEntitiesA11yLabel}):(0,a0.jsxs)(du,{children:[(0,a0.jsx)(fu,{children:(0,a0.jsx)(Uw,{accessibilityLabel:Lr.plusMenuButtonTooltip,testID:od,tooltip:Lr.plusMenuButtonTooltip})}),(0,a0.jsx)(gu,{maxHeight:144,children:(0,a0.jsxs)(T8,{children:[(0,a0.jsx)(Gw,{id:"ciq-menu-item",icon:a4,label:Lr.attachmentButtonMultipleEntitiesA11yLabel,onClick:s}),u.additionalOptions.map(function(f){return(0,a0.jsx)(Gw,Object.assign({},f),f.id)})]})})]})}});var bit,Kl,Moe,Ua,q9e,Q9e,J9e,Loe,Boe=de(()=>{"use strict";bit=se(Ye()),Kl=se(wr());nm();dn();Qie();y8();hle();Tle();Moe=se(eT());Cae();Dle();Soe();Ex();vo();_oe();x8();Ua=se($r()),q9e=u1.customize({minHeight:24}),Q9e=function(t){var u=(0,Ua.jsxs)(Kl.View,Object.assign({},t.actionButtonContainer,{children:[!t.multiline&&(0,Ua.jsx)(Zw,Object.assign({},t.actionButtons)),t.dismissButton&&(0,Ua.jsxs)(Ua.Fragment,{children:[(0,Ua.jsx)(q9e,{vertical:!0}),(0,Ua.jsx)(nc,Object.assign({},t.dismissButton))]})]}));return(0,Ua.jsxs)(Kl.Pressable,Object.assign({},t.focusableArea,{children:[(0,Ua.jsxs)(Kl.View,Object.assign({},t.rowReverseContainer,{children:[t.multiline&&t.dismissButton&&(0,Ua.jsx)(nc,Object.assign({},t.dismissButton)),(0,Ua.jsx)(Kl.View,Object.assign({},t.textInputContainer,{children:(0,Ua.jsx)(Moe.RichTextInput,Object.assign({},t.textInput))})),!t.multiline&&t.addButton&&(0,Ua.jsx)(Ww,Object.assign({},t.addButton))]})),!t.multiline&&u]}))},J9e=function(t){return(0,Ua.jsxs)(Kl.View,Object.assign({},t.promptBoxFooter,{children:[(0,Ua.jsxs)(Kl.View,Object.assign({},t.inlineFooter,{children:[t.characterCount&&(0,Ua.jsx)(yt,Object.assign({},t.characterCount,{testID:hE})),t.inlineError&&(0,Ua.jsx)(wle,Object.assign({},t.inlineError))]})),(0,Ua.jsxs)(Kl.View,Object.assign({},t.footerActionButtonRow,{children:[(0,Ua.jsx)(Kl.View,{children:t.addButton&&(0,Ua.jsx)(Ww,Object.assign({},t.addButton))}),t.attachmentList&&(0,Ua.jsx)(Tw,Object.assign({},t.attachmentList)),(0,Ua.jsx)(Zw,Object.assign({},t.actionButtons))]}))]}))},Loe=function(t,u){var s=t.open&&t.listbox&&(0,Ua.jsx)(pw,Object.assign({},t.listbox,{ref:t.listboxRef}));return(0,Ua.jsxs)(F8.Provider,{value:u.combobox,children:[(0,Ua.jsxs)(Kl.View,Object.assign({},t.root,{testID:IE,children:[t.error&&(0,Ua.jsx)(mle,Object.assign({},t.error)),t.renderDropdownOnTop&&s,(0,Ua.jsxs)(Kl.View,{children:[(0,Ua.jsxs)(Kl.View,Object.assign({},t.promptBox,{children:[Q9e(t),t.multiline&&J9e(t)]})),(0,Ua.jsx)(Kl.View,Object.assign({},t.focusBar))]}),!t.renderDropdownOnTop&&s]})),t.ciqOpen&&t.callout.anchorRect&&t.expandedInlineSuggestions&&(0,Ua.jsx)(L0,Object.assign({},t.callout,{children:(0,Ua.jsx)(Fae,Object.assign({},t.expandedInlineSuggestions))}))]})}});var Poe,Kd,Ooe,Noe=de(()=>{"use strict";Poe=se(oa()),Kd=se(Ye()),Ooe=function(){var t=Kd.useRef([]),u=Kd.useMemo(function(){var f=function(){return t.current.length},p=function(l){var o;return(o=t.current[l])==null?void 0:o.value},r=function(l){return t.current.findIndex(function(o){return o.value.text===l})},c=function(l){var o=t.current.find(function(d){return d.value.text===l});return o==null?void 0:o.value},n=function(l){return t.current.filter(function(o){return l(o.value.text)}).map(function(o){return o.value})};return{getCount:f,getOptionAtIndex:p,getIndexOfText:r,getOptionByText:c,getOptionsMatchingText:n}},[]),s=Kd.useCallback(function(f,p){var r,c=t.current.findIndex(function(a){return!a.ref||!p||!p.current?!1:a.value.text===f.text});if(((r=t.current[c])==null?void 0:r.value.text)!==f.text){var n={value:f,ref:p};c===-1?t.current=[].concat((0,Poe.default)(t.current),[n]):t.current.splice(c,0,n)}return function(){t.current=t.current.filter(function(a){return a.value.text!==f.text})}},[]);return Object.assign({},u,{options:t.current.map(function(f){return f.value}),registerOption:s})}});function Hoe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=t.keyboardActive,s=u===void 0?!0:u,f=e.nativeEvent.key,p=e.nativeEvent,r=p.altKey,c=p.ctrlKey,n=p.key,a=p.metaKey;return n.length===1&&f!=="Space"&&!r&&!c&&!a?"Type":s?f==="Space"||f==="Enter"?"Select":f==="ArrowUp"&&r||f==="Escape"?"Blur":f==="ArrowDown"?"Next":f==="ArrowUp"?"Previous":f==="Home"?"First":f==="End"?"Last":f==="PageUp"?"PageUp":f==="PageDown"?"PageDown":f==="Tab"?"Tab":"None":f==="ArrowDown"||f==="ArrowUp"?"Focus":"None"}function Voe(e,t,u){switch(e){case"Next":return t+1>u?0:t+1;case"Previous":return t-1<0?u:t-1;case"First":return 0;case"Last":return u;case"PageDown":return Math.min(u,t+10);case"PageUp":return Math.max(0,t-10);default:return t}}var Zoe=de(()=>{"use strict"});function Uoe(e,t,u,s,f,p){var r=t.ciqOpen,c=t.getActiveIndex,n=t.getCount,a=t.getOptionAtIndex,l=t.highlightedOption,o=t.ignoreNextBlur,d=t.invokeChild,g=t.keyboardActive,m=t.open,y=t.onFirstInteraction,h=t.resetHighlightedAndHoveredOption,R=t.setKeyboardActive,C=t.setHasFocus,S=t.setHighlightedOption,F=t.setOpen,E=e.onOptionInvoke,A=pi.useRef(null),T=Ui(A),D=Zo(u,f==null?void 0:f.ref,T),_=pi.useMemo(function(){var z=[];return m&&l||r?z.push({key:"Enter"},{key:"Escape"},{key:"ArrowDown"},{key:"ArrowUp"}):z.push({key:"Enter"},{key:"Enter",ctrlKey:!0}),z},[m,l,r]),M=pi.useCallback(function(z){R(!1)},[R]),k=pi.useCallback(function(z){h()},[h]),v=pi.useCallback(function(z){var H;(H=A.current)==null||H.focus()},[]),b=pi.useCallback(function(z){o.current=!0},[o]),x=pi.useCallback(function(){o.current||F(null,!1),o.current=!1,C(!1)},[o,C,F]),w=pi.useRef(0),L=pi.useCallback(function(){F(null,!0),C(!0),w.current<1?w.current+=1:w.current===1&&(y==null||y())},[y,C,F]),N=pi.useCallback(function(z){var H=Hoe(z,{keyboardActive:g}),V=n()-1,I=c(),B=I;switch(H){case"Focus":R(!0),m?B=B<V?B+1:0:F(z,!0);break;case"Blur":F(z,!1),C(!0),B=-1,y==null||y();break;case"Select":l&&!l.disabled&&(d(l.text,z),E==null||E(l.text));break;case"Tab":break;default:B=Voe(H,I,V)}B!==I&&(S(a(B)),R(B>=0))},[l,g,m,n,c,y,E,R,F,C,d,S,a]),U=pi.useMemo(function(){var z=Object.assign({},s);return joe.includes("win32")&&(z.onMouseEnter=ri(M,s==null?void 0:s.onMouseEnter),z.onMouseLeave=ri(k,s==null?void 0:s.onMouseLeave)),z},[M,k,s]),K=pi.useMemo(function(){return p&&Object.assign({},p,{onPress:ri(v,p.onPress),onResponderStart:ri(b,p.onResponderStart)})},[p,v,b]),G=pi.useMemo(function(){return ri(x,f==null?void 0:f.onBlur)},[x,f==null?void 0:f.onBlur]),$=pi.useMemo(function(){return ri(L,f==null?void 0:f.onFocus)},[L,f==null?void 0:f.onFocus]),O=pi.useMemo(function(){return ri(N,f==null?void 0:f.onKeyDown)},[N,f==null?void 0:f.onKeyDown]),j=pi.useMemo(function(){var z=Object.assign({accessible:!0},f,{onBlur:G,onFocus:$,ref:D});return joe.includes("win32")&&(z.onKeyDown=O,z.keyDownEvents=_,z.accessibilityRole="textbox"),z},[_,D,G,$,O,f]);return[U,j,K]}var pi,Zit,joe,Goe=de(()=>{"use strict";pi=se(Ye()),Zit=se(wr());Pn();Hd();Nd();Zoe();joe=["macos","win32"]});function Woe(e){var t=p4.useRef(new Map).current,u=p4.useCallback(function(f){var p=f.key;return t.set(p,f),function(){return t.delete(p)}},[t]),s=p4.useCallback(function(f,p){var r=t.get(f);r&&r.invoke(p)},[t]);return{registerInvokable:u,invokeChild:s,notifyInvocation:e}}var p4,zoe=de(()=>{"use strict";p4=se(Ye())});var $oe,Fu,jt,Qit,X9e,Y9e,ebe,rbe,tbe,Koe,qoe=de(()=>{"use strict";$oe=se(Qt()),Fu=se(gt()),jt=se(Ye()),Qit=se(wr());Pn();Noe();YE();Nd();Hd();Goe();_ie();ln();vo();zoe();Hw();Wk();X9e=["ciqOpen","children","disabled","forceMultiline","maxAttachments","maxCharacters","onEscape","onResearcherClick","overrideDismissBehavior","researcherDisabled","researcherSelected","showPrivacyDisclaimer","renderDismissButton"],Y9e=[{name:"Expand"},{name:"Collapse"}],ebe=["macos","win32"],rbe=function(t,u,s){var f=t.loading,p=t.renderDropdownOnTop,r=t.onOpenChange,c=t.onOptionInvoke,n=Ooe(),a=n.getIndexOfText,l=jt.default.useState(!1),o=(0,Fu.default)(l,2),d=o[0],g=o[1],m=jt.default.useRef(),y=jt.default.useState(),h=(0,Fu.default)(y,2),R=h[0],C=h[1],S=jt.default.useCallback(function(){C(void 0),m.current=void 0},[]),F=jt.default.useCallback(function(){var H=d?R:m.current;return H?a(H.text):-1},[d,R,a]),E=jt.default.useState(!1),A=(0,Fu.default)(E,2),T=A[0],D=A[1],_=jt.default.useCallback(function(H){var V=H,I=n.getOptionByText(V);C(I),c==null||c(I==null?void 0:I.text)},[c,n]),M=Woe(_),k=jt.default.useCallback(function(H){g(!1),C(void 0);var V=n.getOptionByText(H);V&&(m.current=V)},[n]),v=jt.default.useCallback(function(H,V,I){var B=n.registerOption(H,V),q=M.registerInvokable({key:H.text,invoke:I}),W=function(){B(),q()};return{index:a(H.text),unregister:W}},[a,M,n]),b=jt.default.useRef(!1),x=Fm({state:t.open,defaultState:t.defaultOpen,initialState:!1}),w=(0,Fu.default)(x,2),L=w[0],N=w[1],U=jt.default.useCallback(function(H,V){r==null||r(H,{open:V}),N(V)},[r,N]);jt.default.useEffect(function(){L||S()},[L]);var K=jt.default.useRef(!1),G=jt.default.useCallback(function(){K.current||(t.onFirstInteraction==null||t.onFirstInteraction(),K.current=!0)},[t]),$=Fm({state:t.size,defaultState:t.defaultSize,initialState:"small"}),O=(0,Fu.default)($,2),j=O[0],z=O[1];return Object.assign({},n,M,{keyboardActive:d,hasFocus:T,highlightedOption:R,ignoreNextBlur:b,loading:f,open:L,renderDropdownOnTop:p,size:j,value:u,getActiveIndex:F,notifyHover:k,onFirstInteraction:G,registerOption:v,resetHighlightedAndHoveredOption:S,setKeyboardActive:g,setHasFocus:D,setHighlightedOption:C,setOpen:U,setSize:z,setValue:s})},tbe=function(t,u){var s=c8(t),f=u?Ene:Ane;Vd==null||Vd.SetDismissBehaviors==null||Vd.SetDismissBehaviors(s,f)},Koe=function(t,u){var s,f=jt.default.useState(""),p=(0,Fu.default)(f,2),r=p[0],c=p[1],n=rbe(t,r,c),a=n.open,l=n.size,o=n.onFirstInteraction,d=n.setOpen,g=n.setSize,m=t.ciqOpen,y=t.children,h=t.disabled,R=t.forceMultiline,C=t.maxAttachments,S=t.maxCharacters,F=t.onEscape,E=t.onResearcherClick,A=t.overrideDismissBehavior,T=t.researcherDisabled,D=t.researcherSelected,_=t.showPrivacyDisclaimer,M=t.renderDismissButton,k=M===void 0?!0:M,v=(0,$oe.default)(t,X9e),b=jt.default.useRef(!A&&(Vd==null?void 0:Vd.getConstants().canSetDismissBehavior)),x=jt.default.useRef(!!R||!1),w=jt.default.useState(!!x.current),L=(0,Fu.default)(w,2),N=L[0],U=L[1],K=jt.default.useRef(!1),G=jt.default.useRef(!1),$=jt.default.useCallback(function(rt){b.current&&tbe(ue,rt||G.current)},[]),O=jt.default.useCallback(function(){K.current||$(x.current),K.current=!0},[$]),j=jt.default.useCallback(function(rt){var Gr=rt||x.current;U(Gr)},[]);jt.default.useEffect(function(){K.current&&$(N)},[$,N]);var z=jt.default.useCallback(function(){G.current=!0,$(N)},[$,N]),H=jt.default.useCallback(function(rt){G.current=!1,$(N||rt)},[$,N]),V=Iie(Object.assign({},v,{maxCharacters:S,size:l,open:m,onFilePickerClosed:H,onFilePickerOpen:z}),u,r,c),I=V.open,B=V.root,q=V.textInput,W=V.callout,Z=V.expandedInlineSuggestions,P=V.vibrancyView,Q=V.attachmentList,Y=V.inputEmpty,X=V.overMaxAttachments,ee=V.onOverMaxAttachmentsDismiss,oe=V.listboxId,le=V.characterCount,ue=jt.default.useRef(null),te=jt.default.useRef(null),ie=jt.default.useRef(null),ae="listboxId",re=jt.default.useRef({height:0,width:0,x:0,y:0}),ne=jt.default.useCallback(function(rt){var Gr=rt.nativeEvent.contentSize;!N&&Gr.height>1&&Gr.width>1&&(Gr.height>re.current.height*1.5&&Gr.width<re.current.width*1.5?(j(!0),re.current.width=0,re.current.height=0):(re.current.width=Gr.width,re.current.height=Gr.height))},[j,N]),ce=t.attachments?t.attachments.length:0;jt.default.useEffect(function(){le===0&&ce===0&&j(!1)},[le,ce,j]),n.setOpen=jt.default.useCallback(function(rt,Gr){h||!y||jt.default.Children.count(y)===0||d(rt,Gr)},[d,h,y]);var me=Dw(te),he=(0,Fu.default)(me,2),Ce=he[0],ve=he[1],fe=ve.toggleDictation,Ae=ve.dictationStatus,Te=!I&&Ae!==hi.Disabled,ke=Ae===hi.Recording;jt.default.useEffect(function(){!Te&&ke&&fe()},[Te,ke,fe]);var Ve=jt.default.useCallback(function(){ke&&fe()},[ke,fe]),Je=jt.default.useCallback(function(rt){var Gr,Et=(Gr=rt.nativeEvent)==null?void 0:Gr.text;c(Et),!t.size&&l==="small"&&Et.length>0&&g("medium"),o==null||o()},[o,t.size,l,g]),Ze=jt.default.useCallback(function(rt){if(F&&!I&&rt.nativeEvent.key==="Escape"){F();return}},[I,F]),pr=_w(ve).onKeyEvent,vr=jt.default.useCallback(function(rt){switch(rt.nativeEvent.actionName){case"Collapse":d(rt,!1);break;case"Expand":d(rt,!0);break}},[d]),Fr=jt.default.useRef(),tr=jt.default.useState(!1),Dr=(0,Fu.default)(tr,2),fr=Dr[0],er=Dr[1],Me=jt.default.useCallback(function(){Fr.current=setTimeout(function(){er(!1)},100)},[]),Ie=jt.default.useCallback(function(){Fr.current!==void 0&&(er(!0),clearTimeout(Fr.current))},[]),Qe=$n(Object.assign({focusable:!1,onBlurCapture:Me,onFocusCapture:Ie},t.textInputContainer)),dr=Qe.state.focused||fr;jt.default.useEffect(function(){a&&(!y||jt.default.Children.count(y)===0)?d(null,!1):!a&&jt.default.Children.count(y)>0&&d(null,!0)},[y]);var Cr,yr,Ir,Pr={},Ne,ar;{var sr;Ne={accessible:!0,accessibilityActions:Y9e,accessibilityLabel:(sr=t.accessibilityLabel)!=null?sr:Lr.inputTextA11yLabel,accessibilityState:{expanded:a},accessibilityRole:"combobox",accessibilityValue:{text:r},onAccessibilityAction:vr}}if(Cr=Object.assign({},B,Ne,{style:t.style,keyDownEvents:t.handledKeyDownEvents},t.root),ebe.includes("win32")){var Er,Sr=Object.assign({onKeyDown:ri((Er=t.root)==null?void 0:Er.onKeyDown,B.onKeyDown)},{onKeyDownCapture:pr});Cr=Object.assign({},Cr,Sr)}yr=Object.assign({},q,ar,{accessibilityControls:I?oe:a?ae:void 0,acceptsKeyboardFocus:h?!1:t.acceptsKeyboardFocus,disabled:h,editable:h?!1:t.editable,enableFocusRing:!1,onPress:o,onKeyDown:ri(Ze,q.onKeyDown),onDictationEvent:Ce,ref:Zo(u,q.ref,te)},v);var $e=Object.assign({},t.textInputContainer);N||(yr.onContentSizeChange=ne),yr.onBlur=ri(q.onBlur,yr.onBlur,Ve),yr.onChangeText=ri(q.onChangeText,yr.onChangeText,Je),yr.onFocus=ri(q.onFocus,yr.onFocus,O);var gr=x||!N,xr={accessible:!0,accessibilityRole:"menu"};Ir=a&&y&&gr?Object.assign({},xr,{children:y,nativeID:ae}):void 0;var Qr=Uoe(t,Object.assign({},n,{ciqOpen:I}),u,Cr,yr,Ir),qr=(0,Fu.default)(Qr,3);Cr=qr[0],yr=qr[1],Ir=qr[2],Cr.ref=Zo(Cr.ref,ue);var Ke=jt.default.useCallback(function(){var rt,Gr;v.onSubmit(r,(rt=t.attachments)!=null?rt:[]),(Gr=te.current)==null||Gr.clear()},[v,t.attachments,r]),Rr=T!==void 0||D!==void 0||E!==void 0,we=Rr&&D!==void 0&&(E!==void 0||T),Pe=jt.default.useRef(null),ze=!!S&&le>S,Ue=jt.default.useMemo(function(){if(ze)return Kn(Lr.maxCharLimitError,S.toString());if(C&&ce>C)return Kn(Lr.maxAttachmentWarning,C.toString())},[C,ce,ze,S]);jt.default.useEffect(function(){!N&&(Ue||ce>0)&&j(!0)},[N,Ue,ce,j]);var _e=jt.default.useMemo(function(){if(t.error)return Object.assign({shape:"square"},t.error)},[t.error]),pe=jt.default.useMemo(function(){if(Ue)return{hasIcon:!0,errorText:Ue}},[Ue]),ir=jt.default.useMemo(function(){return{children:`${le} / ${S}`,variant:"caption1"}},[S,le]),or={attachmentList:Q&&Object.assign({},Q,{sensitivityProps:t.sensitivityIcon}),maxAttachments:C,overMaxAttachments:X,onOverMaxAttachmentsDismiss:ee},mr={submitButton:Y?void 0:Object.assign({onClick:Ke,appearance:ke?"subtle":"primary",disabled:v.isSubmitDisabled||!!pe||!!_e},t.submitButton),dictationButton:t.dictation?{dictationHost:ve,disabled:!Te}:void 0,researcherButton:we?{onClick:E,checked:D}:void 0,overflowMenu:t.overflowMenu},Ar=t.hasCIQ&&t.onAddAttachment?{onCiqClick:t.onAddAttachment}:void 0;_&&(mr.privacyIcon=Object.assign({accessibilityHint:Lr.dismissPrivacyDisclaimer,accessibilityLabel:Lr.startPrivacyStatementButtonLabel,tooltip:Lr.dismissPrivacyDisclaimer},t.privacyIcon));var qe={accessibilityLabel:Lr.dismissCloseButton,fillOnHover:!0,onClick:t.onDismissButtonClick,positioning:"relative",testID:wE,tooltip:Lr.dismissCloseButton},hr={promptBox:Object.assign({},t.promptBox),promptBoxFooter:Object.assign({},t.promptBoxFooter),footerActionButtonRow:Object.assign({},t.footerActionButtonRow),textInputContainer:$e,rowReverseContainer:Object.assign({},t.rowReverseContainer),focusBar:Object.assign({},t.focusBar),actionButtonContainer:Object.assign({},t.actionButtonContainer),root:Cr,focusableArea:Object.assign({},Pr,Qe.props,{ref:Pe}),textInput:yr,callout:W,expandedInlineSuggestions:Z,vibrancyView:P,actionButtons:mr,error:_e,inlineError:pe,characterCount:N||ze?ir:void 0,dismissButton:k&&(!b.current||N)?qe:void 0,listbox:Ir,addButton:Ar},nt=Object.assign({},hr,{disabled:h,listboxRef:ie,ciqOpen:I},or,n,Qe.state,{appearance:(s=t.appearance)!=null?s:"elevated",focused:dr,multiline:N,overMaxCharacters:ze});return nt}});function Qoe(e){var t=e.highlightedOption,u=e.getCount,s=e.getIndexOfText,f=e.loading,p=e.notifyHover,r=e.notifyInvocation,c=e.open,n=e.registerOption,a=e.size,l={highlightedOption:t,getCount:u,getIndexOfText:s,loading:f,notifyHover:p,notifyInvocation:r,open:c,registerOption:n,size:a};return{combobox:l}}var Joe=de(()=>{"use strict"});var Xoe,xs,Yoe=de(()=>{"use strict";Xoe=se(Ye());Lie();Boe();qoe();Joe();xs=Xoe.default.forwardRef(function(e,t){var u=Koe(e,t),s=Qoe(u);return Mie(u),Loe(u,s)});xs.displayName="SuggestionsCombobox"});var eue,rue,zw,tue,aue,abe,nbe,nue,iue=de(()=>{"use strict";eue=se(gt()),rue=se(Qt()),zw=se(Ye());dn();tue=se(Ye()),aue=se($r()),abe=["children","highlightProps","highlightRanges","query","searchFilter"],nbe={variant:"body2Strong"},nue=function(t){var u=t.children,s=t.highlightProps,f=s===void 0?nbe:s,p=t.highlightRanges,r=t.query,c=t.searchFilter,n=(0,rue.default)(t,abe),a=u,l=zw.useMemo(function(){if(p)return p;var d=typeof r=="string"?new RegExp(r,"g"):r,g=[],m=a.matchAll(d);if(m)for(var y of m)y.index!==void 0&&g.push([y.index,y.index+y[0].length]);return c?g.filter(c):g},[a,r,p,c]),o=zw.useMemo(function(){var d=[],g=0;for(var m of l){var y=(0,eue.default)(m,2),h=y[0],R=y[1];g!==h&&d.push(a.substring(g,h)),d.push((0,tue.createElement)(yt,Object.assign({},f,{key:g}),a.substring(h,R))),g=R}return g<a.length&&d.push(a.substring(g)),d},[a,f,l]);return(0,aue.jsx)(yt,Object.assign({},n,{children:o}))}});var lue,D8,qd,oue,uue=de(()=>{"use strict";lue=se(Ye()),D8=se(wr());dn();iue();qd=se($r()),oue=function(t){var u=t.root,s=t.icon,f=t.iconContainer,p=t.iconSlot,r=t.text,c=t.highlight,n=null;return p&&(n=lue.default.cloneElement(p,s)),(0,qd.jsxs)(D8.Pressable,Object.assign({},u,{children:[n&&(0,qd.jsx)(D8.View,Object.assign({},f,{children:n})),c?(0,qd.jsx)(nue,Object.assign({},r,c,{children:u.children})):(0,qd.jsx)(yt,Object.assign({},r,{children:u.children}))]}))}});var $w,cue,ql,sue,ibe,lbe,obe,ube,due,fue=de(()=>{"use strict";$w=se(gt()),cue=se(Qt()),ql=se(Ye()),sue=se(wr());Pn();hw();y8();ln();ibe=["children","disabled","onPress"],lbe=[" ","Enter"],obe=[{name:"Select"}],ube=!1,due=function(t,u){var s=t.children,f=t.disabled,p=t.onPress,r=(0,cue.default)(t,ibe),c=C8(),n=c.getCount,a=c.getIndexOfText,l=c.highlightedOption,o=c.notifyHover,d=c.notifyInvocation,g=c.registerOption,m=Hie(),y=m.updateItemLayout,h=s,R=(0,ql.useState)(),C=(0,$w.default)(R,2),S=C[0],F=C[1],E=(0,ql.useMemo)(function(){return{disabled:f,text:h}},[h,f]);(0,ql.useEffect)(function(){var O=g(E,u,function(j){return p==null?void 0:p(j)});return F(O.index),function(){return O.unregister()}},[]);var A=(l==null?void 0:l.text)!==void 0&&(l==null?void 0:l.text)===h,T=(0,ql.useState)(!1),D=(0,$w.default)(T,2),_=D[0],M=D[1];(0,ql.useEffect)(function(){if(M(A),A&&ube){var O=Kn(Lr.announceCiqSuggestion,l.text,(a(l.text)+1).toString(),n().toString());sue.AccessibilityInfo.announceForAccessibility(O)}},[n,a,A,l]);var k=(0,ql.useCallback)(function(O){f||(p==null||p(O),d(h),M(!0))},[f,d,p,h]),v=(0,ql.useCallback)(function(O){t.onHoverIn==null||t.onHoverIn(O),o(h)},[o,h,t]),b=(0,ql.useCallback)(function(O){y(E.text,O.nativeEvent.layout)},[E.text,y]),x=$n(Object.assign({},r,{onPress:k,onHoverIn:v})),w=Xg.apply(void 0,[k].concat(lbe)),L=(0,ql.useCallback)(function(O){switch(O.nativeEvent.actionName){case"Select":f||(d(h),M(!0));break}},[f,d,h]),N=(0,ql.useMemo)(function(){return{disabled:f,selected:A}},[f,A]),U="menuitem",K={accessibilityLabel:h,accessibilityState:N,accessibilityRole:U,accessibilityActions:obe,onAccessibilityAction:L};if(S!==void 0){var G,$;K=Object.assign({},K,{accessibilityPositionInSet:(G=t.accessibilityPositionInSet)!=null?G:S+1,accessibilitySetSize:($=t.accessibilitySetSize)!=null?$:n()})}return Object.assign({root:Object.assign({onLayout:b},x.props,w,K,{children:h,focusable:!1}),text:Object.assign({accessible:!1,tooltip:E.text,truncate:!0,wrap:!1},t.text)},x.state,{borderVisible:_,disabled:f,highlighted:A})}});var gue,ks,mue,hue=de(()=>{"use strict";gue=se(gt()),ks=se(Ye());Hd();fue();mue=function(t,u){var s,f=(0,ks.useRef)(null),p=(0,ks.useState)(t.iconSlot),r=(0,gue.default)(p,2),c=r[0],n=r[1],a=(0,ks.useCallback)(function(d){t.onHoverIn==null||t.onHoverIn(d),t.hoveredIconSlot&&n(t.hoveredIconSlot)},[t]),l=(0,ks.useCallback)(function(d){t.onHoverOut==null||t.onHoverOut(d),t.iconSlot&&n(t.iconSlot)},[t]),o=due(Object.assign({},t,{onHoverIn:a,onHoverOut:l}),f);return Object.assign({},o,{root:Object.assign({ref:Zo(f,u)},o.root,{testID:t.testID,focusable:(s=t.focusable)!=null?s:o.root.focusable}),icon:Object.assign({},t.icon),iconContainer:Object.assign({accessible:!1},t.iconContainer),iconSlot:c,highlight:t.highlight})}});var vi,cbe,sbe,dbe,pue,vue=de(()=>{"use strict";vi=se(wr());ut();gm();Ai();vn();cbe={ellipsizeMode:"tail",variant:"bodyStandard"},sbe={enableFocusRing:!0},dbe=Oa(function(e){var t=pt(e);return{root:{flexDirection:"row",minHeight:32,alignItems:"center",marginVertical:2,padding:6,borderRadius:4,gap:10},rootHighlighted:{borderWidth:2,backgroundColor:t?(0,vi.PlatformColor)("Highlight"):void 0,borderColor:t?(0,vi.PlatformColor)("ButtonText"):e.colors.strokeFocus2,padding:4},rootHovered:{backgroundColor:t?(0,vi.PlatformColor)("Highlight"):e.colors.neutralBackground1Hover},rootPressed:{backgroundColor:t?(0,vi.PlatformColor)("Highlight"):e.colors.neutralBackground1Pressed},text:Object.assign({color:t?(0,vi.PlatformColor)("ButtonText"):e.colors.neutralForeground2},pu()),textHovered:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2Hover},textHighlighted:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2},textPressed:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2Pressed},textDisabled:{color:t?(0,vi.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},buttonText:{color:t?(0,vi.PlatformColor)("ButtonText"):e.colors.compoundBrandForeground1,marginStart:0},buttonTextHovered:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover,marginStart:0},buttonTextHighlighted:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1},buttonTextPressed:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed,marginStart:0},icon:{color:t?(0,vi.PlatformColor)("ButtonText"):e.colors.neutralForeground2},iconHovered:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Hover},iconHighlighted:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.neutralForeground2},iconPressed:{color:t?(0,vi.PlatformColor)("HighlightText"):e.colors.compoundBrandForeground1Pressed},iconDisabled:{color:t?(0,vi.PlatformColor)("GrayText"):e.colors.neutralForegroundDisabled},iconContainer:{minHeight:20,minWidth:20,alignItems:"center",justifyContent:"center"}}}),pue=function(t){var u=t.highlighted,s=t.disabled,f=t.borderVisible,p=t.hovered,r=t.pressed,c=Dt(),n=dbe(c);if(t.root=Bt(t.root,sbe,{style:Ct(n.root,u&&f&&n.rootHighlighted,p&&n.rootHovered,r&&n.rootPressed,t.root.style)}),t.icon){var a;t.icon.style=Ct(n.icon,u&&n.iconHighlighted,p&&n.iconHovered,r&&n.iconPressed,s&&n.iconDisabled,t.icon.style),t.icon.color=(a=t.icon.color)!=null?a:t.icon.style.color}return t.iconContainer&&(t.iconContainer.style=Ct(n.iconContainer,t.iconContainer.style)),t.text&&(t.text=Bt(cbe,{style:Ct(n.text,u&&n.textHighlighted,p&&n.textHovered,r&&n.textPressed,s&&n.textDisabled,t.text.style)},t.text)),t}});var Rue,Qd,Fue=de(()=>{"use strict";Rue=se(Ye());uue();hue();vue();Qd=(0,Rue.forwardRef)(function(e,t){var u=mue(e,t);return pue(u),oue(u)});Qd.displayName="SuggestionsComboboxOption"});var Cue=de(()=>{"use strict";Yoe();Fue()});var yue,Sue,bue=de(()=>{"use strict";yue=se(wr()),Sue=yue.TurboModuleRegistry.getEnforcing("CopilotStartUI")});var Aue,Eue,Tue=de(()=>{"use strict";Aue=se(wr()),Eue=Aue.TurboModuleRegistry.getEnforcing("CopilotFREUI")});var Ql,I8,_n,Jd=de(()=>{"use strict";bue();Tue();Ql=Sue,I8=Eue,_n=(function(e){return e[e.Commercial=1]="Commercial",e[e.Consumer=2]="Consumer",e[e.ConsumerNonPro=3]="ConsumerNonPro",e})({})});var Kw=Xe((Qlt,xue)=>{xue.exports=OfficePlatformGlobal.ReactNative.processColor});var Jlt,fbe,gbe,mbe,_8,qw=de(()=>{"use strict";Jlt=se(ad()),fbe=nd(),gbe="FABContainer",mbe={uiViewClassName:"FABContainer",validAttributes:{fabState:!0,shadowGradientStops:!0,fabBackground:{process:Kw().default},strokeColor:{process:Kw().default},strokeThickness:!0,cornerRadius:!0,animateEntrance:!0}},_8=fbe.get(gbe,function(){return mbe})});var kue,hbe,Qw,wue=de(()=>{"use strict";kue=se(wr()),hbe=kue.TurboModuleRegistry.get("CopilotOrchestration"),Qw=hbe});var Due,Jw,Iue=de(()=>{"use strict";Due=se(wr()),Jw=Due.TurboModuleRegistry.get("DABTelemetryModule")});var _ue,v4,sl,L8,R4,M8,Mue,Lue=de(()=>{"use strict";_ue=se(rl()),v4=se(gt()),sl=se(Ye());ju();L8=se(wr());qw();Pn();An();An();R4=se(Vu()),M8=se($r()),Mue=function(t){var u=t.setSize,s=t.text,f=t.promptCommand,p=t.onPromptSelected,r=t.onHoverIn,c=t.onHoverOut,n=t.onBlur,a=t.onFocus,l=t.promptId,o=t.promptPosition,d=t.promptCategory,g=sl.useState(!1),m=(0,v4.default)(g,2),y=m[0],h=m[1],R=sl.useState(!1),C=(0,v4.default)(R,2),S=C[0],F=C[1],E=sl.useState(!1),A=(0,v4.default)(E,2),T=A[0],D=A[1],_=sl.useState(!0),M=(0,v4.default)(_,2),k=M[0],v=M[1],b=sl.useCallback(function(){h(!0),r()},[h,r]),x=sl.useCallback(function(){h(!1),c()},[h,c]),w=sl.useCallback(function(){F(!0)},[F]),L=sl.useCallback(function(){F(!1)},[F]),N=sl.useCallback(function(){D(!0),b(),a==null||a()},[D,b,a]),U=sl.useCallback(function(){D(!1),x(),n==null||n()},[D,x,n]),K=sl.useCallback(function(){yi(w0.DABPromptSelected,[(0,R4.makeStringDataField)("PromptId",l??""),(0,R4.makeInt64DataField)("PromptPosition",o??-1),(0,R4.makeStringDataField)("PromptCategory",d??"")],O1),p(f||s,l||"")},[p,l,f,o,d,s]);sl.useEffect(function(){var B=setTimeout((0,_ue.default)(function*(){v(!1)}),1500);return function(){clearTimeout(B)}},[]);var G=sl.useCallback(function(B){(B.nativeEvent.key==="Enter"||B.nativeEvent.key===" ")&&K()},[K]),$=fi(G," ","Enter"),O=al(),j=S?O.colors.buttonTextPressed:y?O.colors.buttonTextHovered:O.colors.buttonText,z=O.colors.buttonBackground,H=O.colors.buttonBackgroundHovered,V=O.colors.buttonBackgroundPressed,I=S?V:y?H:z;return(0,M8.jsx)(L8.Pressable,Object.assign({accessibilityLabel:t.text,role:"button",onAccessibilityTap:K,onHoverIn:b,onHoverOut:x,focusable:!0,onFocus:N,onBlur:U,onPressIn:w,onPressOut:L,onPress:K},$,{animationClass:"Cxe_CommandPaletteTabContentClass",accessibilityPositionInSet:o,accessibilitySetSize:u,children:(0,M8.jsx)(_8,{style:{alignItems:"center",justifyContent:"center",paddingVertical:4,paddingHorizontal:16,minHeight:32,alignSelf:"flex-end"},fabState:k?"handRaise":"rest",fabBackground:I,strokeThickness:T?2:1,cornerRadius:24,strokeColor:T?O.colors.buttonBorderFocused:O.colors.buttonBorder,children:(0,M8.jsx)(L8.Text,{accessible:!1,style:{color:j},children:t.text})})}))}});var B8,s1,ka,Ii,F4,n0,pbe,vbe,Rbe,Bue,Fbe,Cbe,Xw,Pue=de(()=>{"use strict";B8=se(rl()),s1=se(gt()),ka=se(Ye());Vae();Uae();Jd();ln();Ii=se(wr());qw();wue();Iue();ju();Lue();ld();vn();Pn();F4=se(Vu());An();n0=se($r()),pbe=[{color:(0,Ii.processColor)("#FFFFFF0D"),offset:0},{color:(0,Ii.processColor)("#0D91E119"),offset:.1},{color:(0,Ii.processColor)("#2DB4FF"),offset:.25},{color:(0,Ii.processColor)("#D660FF"),offset:.55},{color:(0,Ii.processColor)("#FEA874"),offset:.85}],vbe=[{color:(0,Ii.processColor)("#0000000D"),offset:0},{color:(0,Ii.processColor)("#0D91E119"),offset:.1},{color:(0,Ii.processColor)("#074173"),offset:.25},{color:(0,Ii.processColor)("#BC00FF"),offset:.55},{color:(0,Ii.processColor)("#B24301"),offset:.85}],Rbe=[],Bue=500,Fbe=3,Cbe=5e3,Xw=function(t){var u=t.cmmId,s=t.openChatPane,f=t.onPromptSelected,p=t.uiId,r=ka.useState("rest"),c=(0,s1.default)(r,2),n=c[0],a=c[1],l=ka.useState(!1),o=(0,s1.default)(l,2),d=o[0],g=o[1],m=ka.useState(!1),y=(0,s1.default)(m,2),h=y[0],R=y[1],C=ka.useState(!1),S=(0,s1.default)(C,2),F=S[0],E=S[1],A=ka.useState(!1),T=(0,s1.default)(A,2),D=T[0],_=T[1],M=ka.useState(!1),k=(0,s1.default)(M,2),v=k[0],b=k[1],x=ka.useState([]),w=(0,s1.default)(x,2),L=w[0],N=w[1],U=ka.useState(!1),K=(0,s1.default)(U,2),G=K[0],$=K[1],O=ka.useRef(void 0),j=ka.useRef(void 0),z=ka.useRef(!1),H=ka.useRef(null),V=ka.useRef(!1),I=ka.useRef(!1),B=ka.useCallback(function(){D&&$(!0),clearTimeout(j.current),_(!1),O.current=setTimeout(function(){E(!0)},Bue)},[D]),q=ka.useCallback(function(){$(!1),j.current=setTimeout(function(){E(!1)},Bue)},[]);ka.useEffect(function(){if(F&&L.length>0){if(!I.current){var me;yi(w0.DABPromptsShown,[(0,F4.makeStringDataField)("OrderedPromptIds",L.map(function(Ce){return Ce.promptId}).join(",")),(0,F4.makeStringDataField)("PromptCategory",(me=L[0].promptCategory)!=null?me:"")],O1),I.current=!0}H.current==null&&(H.current=Date.now(),V.current=!1)}if(!F&&H.current!=null){var he=Date.now()-H.current;he>=Cbe&&!V.current&&yi(w0.PromptDismissedWithoutAction,void 0,O1),H.current=null}},[F]),ka.useEffect(function(){return function(){clearTimeout(O.current),clearTimeout(j.current)}},[]);var W=al(),Z=W.name==="Black"||W.name==="DarkGray",P=pt(W);ka.useEffect(function(){return z.current=!0,function(){z.current=!1}},[]);var Q=ka.useCallback((0,B8.default)(function*(){var me=Q9(w0.DABPromptsFetched,void 0,q9);if(!Qw){me.success=!1,me.dataFields.push((0,F4.makeStringDataField)("ErrorReason","NativeCopilotOrchestrationUnavailable")),me.endNow();return}try{var he,Ce,ve=yield Qw.sendRequest(p);if(!z.current){me.success=!0;return}var fe=(he=ve==null||(Ce=ve.Prompts)==null?void 0:Ce.slice(0,Fbe))!=null?he:[];N(fe.map(function(Ae){return{text:Ae.PromptText,promptId:Ae.Id,promptCategory:Ae.Category,promptCommand:Ae.PromptCommand}})),me.success=!0}catch(Ae){z.current&&N([]),me.success=!1,me.dataFields.push((0,F4.makeStringDataField)("ErrorReason","Unknown"))}finally{me.endNow()}}),[p]),Y=ka.useCallback(function(){g(!0),Q(),B(),n==="handRaise"&&a("rest")},[B,n,Q]),X=ka.useCallback(function(){g(!1),q()},[q]),ee=ka.useCallback(function(){R(!0)},[]),oe=ka.useCallback(function(){R(!1)},[]),le=ka.useCallback(function(){b(!0),Y()},[Y]),ue=ka.useCallback(function(){b(!1),X()},[X]);ka.useEffect(function(){if(G){var me=setTimeout((0,B8.default)(function*(){q()}),15e3);return function(){return clearTimeout(me)}}},[G,q]),ka.useEffect(function(){yi(w0.DABDisplayed,void 0,O1),Jw==null||Jw.logDABVisiblyReady(),Q()},[Q]),ka.useEffect(function(){if(D){var me=setTimeout(function(){B()},4e3);return function(){clearTimeout(me)}}},[B,D]),ka.useEffect(function(){var me=(function(){var Ce=(0,B8.default)(function*(ve){ve.uiid===p&&E(!1)});return function(fe){return Ce.apply(this,arguments)}})(),he=Ii.DeviceEventEmitter.addListener("OnChatPaneOpened",me);return function(){return he.remove()}},[p]);var te=ka.useCallback(function(){if(clearTimeout(O.current),yi(w0.DABToggleChatPane,void 0,O1),s){s();return}var me={uiId:p,allowLaunchBizChatForStarter:!0,cmmId:u??""};Ql.openChatPane(me)},[u,s,p]),ie=ka.useCallback(function(me){(me.nativeEvent.key==="Enter"||me.nativeEvent.key===" ")&&te()},[te]),ae=fi(ie," ","Enter"),re=ka.useCallback(function(me,he){f(me,he),V.current=!0},[f]),ne=h?W.colors.buttonBackgroundPressed:d?W.colors.buttonBackgroundHovered:W.colors.buttonBackground,ce=v?W.colors.buttonBorderFocused:P||Z?W.colors.buttonBorder:"transparent";return(0,n0.jsx)(mu,{isCircularNavigation:!0,style:{pointerEvents:"box-none"},children:(0,n0.jsxs)(Ii.View,{style:{gap:8,pointerEvents:"box-none"},children:[F&&L.map(function(me,he){return(0,n0.jsx)(Mue,{text:me.text,promptCommand:me.promptCommand,onHoverIn:B,onHoverOut:q,onPromptSelected:re,promptId:me.promptId,promptPosition:L.indexOf(me)+1,promptCategory:me.promptCategory,setSize:L.length+1},he)}),(0,n0.jsx)(Ii.Pressable,Object.assign({accessibilityLabel:Lr.fabButtonTooltip,onAccessibilityTap:te,onPress:te,onHoverIn:Y,onHoverOut:X,focusable:!0,onFocus:le,onBlur:ue,onPressIn:ee,onPressOut:oe,role:"button",style:{alignSelf:"flex-end"}},ae,{accessibilityPositionInSet:L.length+1,accessibilitySetSize:L.length+1,children:(0,n0.jsx)(_8,{style:{width:48,height:48},fabState:n,fabBackground:ne,strokeThickness:v?2:1,cornerRadius:24,animateEntrance:!P,shadowGradientStops:P?Rbe:Z?vbe:pbe,strokeColor:ce,children:n!=="hidden"&&(0,n0.jsx)(Ii.View,{style:{flex:1,alignSelf:"center",marginTop:9,marginRight:2},animationClass:"Shared_BasicEntranceClass",children:P?(0,n0.jsx)(jae,{width:28,height:28,color:h?W.colors.buttonTextPressed:d?W.colors.buttonTextHovered:W.colors.buttonText}):(0,n0.jsx)(Lk,{width:28,height:28})})})}))]})})}});function Oue(e){var t=S6().Buffer;return new t(e).toString("base64")}function eD(e,t,u,s,f){return Yw.apply(this,arguments)}function Yw(){return Yw=(0,Hue.default)(function*(e,t,u,s,f){try{var p=Object.assign({isEmailCollectionEnabled:!1,isFileUploadEnabled:!1,isScreenshotEnabled:!1,isThankYouPageDisabled:!0},s);t===Zu.Frown&&(p.feedbackContextDataFilesInformation=u?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:Oue(Nue(u))}]:void 0,p.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:Fv.AIThumbsDown}),t===Zu.Smile&&(p.feedbackContextDataFilesInformation=u?[{fileName:"contextData.json",fileType:"application/json",fileDataBase64:Oue(Nue(u))}]:void 0,p.feedbackScenarioConfig={isScenarioEnabled:!0,scenarioType:Fv.AIThumbsUp});var r=yield tl.showWithResult(t,{featureArea:e},f??"",p);return r}catch(c){return!1}}),Yw.apply(this,arguments)}function Nue(e){var t,u;try{e.featureContent&&(t=JSON.parse(e.featureContent)),e.featureAdditionalTelemetry&&(u=JSON.parse(e.featureAdditionalTelemetry))}catch(s){}return JSON.stringify({prompt:e.promptText,textSelection:e.textSelection,responseMessage:e.responseText,errorMessage:e.errorMessage,featureContent:t,featureAdditionalTelemetry:u})}var Hue,Vue=de(()=>{"use strict";Hue=se(rl());Xc();Xc()});var Zue,C4,jue=de(()=>{"use strict";Zue=se(wr()),C4=Zue.StyleSheet.create({buttonContainer:{flexDirection:"row"},container:{alignItems:"center",flexDirection:"row",flex:1,gap:4,justifyContent:"flex-end",marginEnd:10},text:{fontWeight:"400",alignSelf:"center",fontSize:10,paddingEnd:8,flexShrink:1},buttons:{alignItems:"center",flexDirection:"row"},textContainer:{flexDirection:"row",flex:1,justifyContent:"flex-end"}})});var P8,d1,an,O8,i0,xn,ybe,Sbe,bbe,Abe,Ebe,Uue,Tbe,xbe,kbe,wbe,Dbe,Gue,rD,Ibe,y4,Wue=de(()=>{"use strict";P8=se(rl()),d1=se(gt()),an=se(Ye()),O8=se(wr()),i0=se(Fa());dn();jue();ln();vo();Po();D6();Id();xn=se($r()),ybe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,xn.jsx)(i0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,xn.jsx)(i0.Path,{d:"M8.03494 1.92332C8.24411 1.40248 8.83006 0.843 9.5806 1.0516C10.1709 1.21566 10.5544 1.57258 10.7735 2.04807C10.9778 2.49126 11.028 3.01293 11.0375 3.51008C11.0478 4.04484 10.9361 4.68641 10.8047 5.24751C10.7434 5.50906 10.6759 5.76117 10.6099 5.9878H11.9949C13.3298 5.9878 14.29 7.2705 13.9139 8.55127L12.5497 13.1973C12.1555 14.5397 10.7365 15.2974 9.40179 14.8781L4.04591 13.1958C3.45891 13.0114 2.98944 12.5671 2.77304 11.9912L2.25304 10.6072C1.91142 9.69797 2.27244 8.67473 3.109 8.18119L4.98089 7.07684C4.98462 7.07423 4.99002 7.07037 4.99704 7.0652C5.01761 7.05005 5.05204 7.02362 5.09835 6.98435C5.19093 6.90585 5.33128 6.77579 5.5035 6.58154C5.84755 6.19347 6.32141 5.54625 6.79565 4.53704C7.00052 4.10106 7.17287 3.75833 7.32941 3.44707C7.58243 2.94395 7.79411 2.52303 8.03494 1.92332ZM5.51946 7.91969C5.51378 7.92334 5.50805 7.9269 5.50224 7.93032L3.61713 9.04247C3.19885 9.28924 3.01834 9.80086 3.18915 10.2555L3.70914 11.6394C3.81735 11.9274 4.05208 12.1496 4.34558 12.2418L9.70146 13.9241C10.5023 14.1756 11.3537 13.721 11.5902 12.9156L12.9544 8.26953C13.1424 7.62915 12.6623 6.9878 11.9949 6.9878H9.92587C9.76349 6.9878 9.61122 6.90894 9.51751 6.77632C9.42381 6.64369 9.40035 6.47382 9.4546 6.32077C9.55458 6.03869 9.70672 5.54998 9.83103 5.01941C9.95711 4.48125 10.0456 3.93709 10.0377 3.52931C10.0287 3.061 9.97907 2.71335 9.86536 2.46667C9.76654 2.25227 9.61384 2.09874 9.31282 2.01508C9.26971 2.0031 9.21948 2.0066 9.15353 2.04989C9.08149 2.09718 9.00781 2.18417 8.96291 2.29598C8.70922 2.92772 8.46651 3.41157 8.19787 3.94711C8.04311 4.25564 7.87974 4.58133 7.7007 4.96233C7.18681 6.05594 6.66067 6.78372 6.25176 7.24494C6.04749 7.47534 5.87312 7.6385 5.74509 7.74707C5.68109 7.80133 5.62875 7.84188 5.59013 7.87034C5.57082 7.88456 5.55495 7.89575 5.54277 7.90411L5.5273 7.91456L5.52171 7.91823L5.51946 7.91969ZM4.97612 7.08018L4.97492 7.08097Z",fill:s})}))},Sbe=function(t){return(0,xn.jsx)(ybe,{color:t.color})},bbe={svgSource:{src:Sbe}},Abe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,xn.jsx)(i0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,xn.jsx)(i0.Path,{d:"M9.5806 1.0516C8.83006 0.843 8.24411 1.40248 8.03494 1.92332C7.79411 2.52303 7.58243 2.94395 7.32941 3.44707C7.17287 3.75833 7.00052 4.10106 6.79565 4.53704C6.32141 5.54625 5.84755 6.19347 5.5035 6.58154C5.33128 6.77579 5.19093 6.90585 5.09835 6.98435C5.05204 7.02362 5.01761 7.05005 4.99704 7.0652L4.9809 7.07684L3.109 8.18119C2.27244 8.67473 1.91142 9.69797 2.25304 10.6072L2.77304 11.9912C2.98944 12.5671 3.45891 13.0114 4.04591 13.1958L9.40179 14.8781C10.7365 15.2974 12.1555 14.5397 12.5497 13.1973L13.9139 8.55127C14.29 7.2705 13.3298 5.9878 11.9949 5.9878H10.6099C10.6759 5.76117 10.7434 5.50906 10.8047 5.24751C10.9361 4.68641 11.0478 4.04484 11.0375 3.51008C11.028 3.01293 10.9778 2.49126 10.7735 2.04807C10.5544 1.57258 10.1709 1.21566 9.5806 1.0516ZM4.9768 7.07969L4.97492 7.08097Z",fill:s})}))},Ebe=function(t){return(0,xn.jsx)(Abe,{color:t.color})},Uue={svgSource:{src:Ebe}},Tbe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,xn.jsx)(i0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,xn.jsx)(i0.Path,{d:"M10.5776 9.99952C10.5944 10.133 10.6119 10.2848 10.6283 10.45C10.7019 11.1893 10.7593 12.2428 10.6146 13.1274C10.5427 13.5666 10.4137 14.0141 10.1727 14.3636C9.91609 14.7357 9.52604 14.9995 9.00016 14.9995C8.48357 14.9995 8.16907 14.6298 7.97616 14.3084C7.78384 13.9879 7.61527 13.553 7.44271 13.1078L7.42958 13.0739C6.88287 11.6637 6.13522 9.75708 4.1232 8.41574C3.81627 8.21111 3.5248 8.06386 3.26989 7.95815C2.5733 7.6693 1.94781 6.90105 2.11258 6.02165L2.33656 4.82627C2.47706 4.07638 3.03196 3.47175 3.76706 3.26756L8.71713 1.89254C10.6934 1.34358 12.716 2.60391 13.0939 4.61984L13.5475 7.03879C13.836 8.57733 12.6557 9.99952 11.0903 9.99952H10.5776ZM12.1111 4.80413C11.8411 3.36418 10.3964 2.46395 8.98478 2.85605L4.03471 4.23107C3.66715 4.33317 3.38971 4.63549 3.31945 5.01043L3.09548 6.20582C3.04235 6.48935 3.2566 6.87007 3.65293 7.03442C3.96222 7.16268 4.31198 7.33974 4.67791 7.58369C6.9648 9.10828 7.80648 11.2795 8.35387 12.6916L8.36197 12.7124C8.55151 13.2014 8.69067 13.5556 8.83359 13.7938C8.90275 13.909 8.95439 13.9644 8.98519 13.9886C8.99329 13.995 8.99862 13.9981 9.00124 13.9995C9.14311 13.9992 9.24643 13.9453 9.3495 13.7959C9.46849 13.6233 9.56579 13.3445 9.62769 12.966C9.75044 12.2154 9.70484 11.2689 9.63323 10.549C9.60484 10.2636 9.57314 10.0209 9.54862 9.85016C9.53637 9.76485 9.52595 9.69769 9.51867 9.65235L9.51029 9.60123L9.50819 9.58884L9.50772 9.58609C9.48227 9.44064 9.52236 9.29093 9.61735 9.17788C9.66884 9.11659 9.73358 9.06935 9.8056 9.03892C9.86646 9.01321 9.93252 8.99952 10.0002 8.99952H11.0903C12.0295 8.99952 12.7377 8.1462 12.5646 7.22308L12.1111 4.80413Z",fill:s})}))},xbe=function(t){return(0,xn.jsx)(Tbe,{color:t.color})},kbe={svgSource:{src:xbe}},wbe=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,xn.jsx)(i0.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,xn.jsx)(i0.Path,{d:"M13.0939 4.61984C12.716 2.60391 10.6934 1.34358 8.71713 1.89254L3.76706 3.26756C3.03196 3.47175 2.47706 4.07638 2.33656 4.82627L2.11258 6.02165C1.94781 6.90105 2.5733 7.6693 3.26989 7.95815C3.5248 8.06386 3.81627 8.21111 4.1232 8.41574C5.80215 9.53503 6.60359 11.0523 7.13855 12.3413C7.23478 12.5731 7.32706 12.8106 7.41614 13.0399C7.56235 13.4162 7.69994 13.7703 7.83227 14.041C7.94336 14.2683 8.07685 14.4964 8.2515 14.6716C8.43773 14.8585 8.68676 14.9995 9.00016 14.9995C9.35735 14.9995 9.66579 14.8763 9.91159 14.6602C10.1473 14.453 10.3051 14.179 10.4137 13.8989C10.6282 13.3453 10.6952 12.648 10.7032 12.0058C10.7114 11.3524 10.6585 10.705 10.6045 10.2249C10.5955 10.1452 10.5865 10.0698 10.5776 9.99952H11.0903C12.6557 9.99952 13.836 8.57733 13.5475 7.03879L13.0939 4.61984Z",fill:s})}))},Dbe=function(t){return(0,xn.jsx)(wbe,{color:t.color})},Gue={svgSource:{src:Dbe}},rD=qn.customize(function(e){return{subtle:{iconColor:e.colors.neutralForeground2,hovered:Object.assign({},e.name!==bl&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.colors.compoundBrandForeground1Hover}),pressed:Object.assign({},e.name!==bl&&{backgroundColor:e.colors.transparentBackgroundPressed},{borderColor:e.colors.transparentStroke,iconColor:e.colors.compoundBrandForeground1Pressed}),focused:Object.assign({},e.name!==bl&&{backgroundColor:e.colors.transparentBackgroundHover},{borderColor:e.colors.transparentStroke,iconColor:e.colors.compoundBrandForeground1Hover})}}}),Ibe=rD.customize(function(e){return{subtle:{disabled:{backgroundColor:e.colors.transparentBackground,borderColor:e.colors.transparentStrokeDisabled,iconColor:e.name===bl?e.colors.neutralForegroundDisabled:e.colors.compoundBrandForeground1}}}}),y4=function(t){var u=t.disclaimerText,s=t.feedbackEnabled,f=t.onThumbsDown,p=t.onThumbsUp,r=t.style,c=t.sensitivity,n=an.default.useMemo(function(){return[C4.container,r]},[r]),a=an.default.useMemo(function(){return[C4.buttonContainer,t.buttonContainerStyle]},[t.buttonContainerStyle]),l=an.default.useMemo(function(){return[C4.textContainer,t.textContainerStyle]},[t.textContainerStyle]),o=an.default.useMemo(function(){return[C4.text,t.textStyle]},[t.textStyle]),d=an.default.useState(!1),g=(0,d1.default)(d,2),m=g[0],y=g[1],h=an.default.useState(!1),R=(0,d1.default)(h,2),C=R[0],S=R[1],F=an.default.useState(!1),E=(0,d1.default)(F,2),A=E[0],T=E[1],D=an.default.useCallback(function(){y(!0)},[]),_=an.default.useCallback(function(){y(!1)},[]),M=an.default.useCallback(function(){S(!0)},[]),k=an.default.useCallback(function(){S(!1)},[]),v=an.default.useCallback(function(){T(!0)},[]),b=an.default.useCallback(function(){T(!1)},[]),x=an.default.useState(!1),w=(0,d1.default)(x,2),L=w[0],N=w[1],U=an.default.useState(!1),K=(0,d1.default)(U,2),G=K[0],$=K[1],O=an.default.useState(!1),j=(0,d1.default)(O,2),z=j[0],H=j[1],V=an.default.useCallback(function(){N(!0)},[]),I=an.default.useCallback(function(){N(!1)},[]),B=an.default.useCallback(function(){$(!0)},[]),q=an.default.useCallback(function(){$(!1)},[]),W=an.default.useCallback(function(){H(!0)},[]),Z=an.default.useCallback(function(){H(!1)},[]),P=an.default.useState(null),Q=(0,d1.default)(P,2),Y=Q[0],X=Q[1],ee=an.default.useState("notSubmitted"),oe=(0,d1.default)(ee,2),le=oe[0],ue=oe[1],te=an.default.useCallback((function(){var ce=(0,P8.default)(function*(me,he){he&&(ue("submitting"),(yield he())?(ue("submitted"),X(me)):ue("notSubmitted"))});return function(me,he){return ce.apply(this,arguments)}})(),[ue,X]),ie=an.default.useCallback((0,P8.default)(function*(){return yield te("like",p)}),[te,p]),ae=an.default.useCallback((0,P8.default)(function*(){return yield te("dislike",f)}),[te,f]),re=an.default.useCallback(function(){T(!1),H(!1)},[T,H]),ne=function(me){var he=!1;return me?m&&le!=="submitting"||C?Uue:bbe:L&&le!=="submitting"||G?Gue:kbe};return an.default.useEffect(function(){(le==="notSubmitted"||le==="submitted")&&re()},[le,re]),(0,xn.jsxs)(O8.View,{style:n,children:[c&&(0,xn.jsx)(_d,{renderLock:c.icon==="lock",color:c.color,sensitivity:w6(c.labelDescription,c.labelTitle),tooltipType:"output"}),(0,xn.jsx)(O8.View,{style:l,children:(0,xn.jsx)(yt,{style:o,testID:vE,children:u||Lr.disclaimerText})}),s.singleClickCopilotEnabled&&(0,xn.jsx)(O8.View,{style:a,children:le!=="submitted"?(0,xn.jsxs)(xn.Fragment,{children:[(0,xn.jsx)(rD,{accessibilityLabel:Lr.feedbackThumbsUpTooltip,iconOnly:!0,appearance:"subtle",disabled:le==="submitting",icon:ne(!0),onClick:ie,tooltip:Lr.feedbackThumbsUpTooltip,onHoverIn:D,onHoverOut:_,onFocus:M,onBlur:k,onPressIn:v,onPressOut:b,testID:RE}),(0,xn.jsx)(rD,{accessibilityLabel:Lr.feedbackThumbsDownTooltip,iconOnly:!0,appearance:"subtle",disabled:le==="submitting",icon:ne(!1),onClick:ae,tooltip:Lr.feedbackThumbsDownTooltip,onHoverIn:V,onHoverOut:I,onFocus:B,onBlur:q,onPressIn:W,onPressOut:Z,testID:FE})]}):(0,xn.jsx)(Ibe,{accessibilityLabel:Y==="like"?Lr.feedbackThumbsUpTooltip:Lr.feedbackThumbsDownTooltip,accessibilityDescription:Lr.feedbackSubmittedTooltip,accessibilityHint:void 0,iconOnly:!0,disabled:!0,appearance:"subtle",icon:Y==="like"?Uue:Gue,tooltip:Lr.feedbackSubmittedTooltip})})]})}});var zue,tD,$ue=de(()=>{"use strict";zue=se(wr()),tD=zue.StyleSheet.create({headerContainer:{flexDirection:"row",alignItems:"center",paddingHorizontal:6,minHeight:24,flexShrink:1},iconPlaceholder:{width:0,height:2},title:Object.assign({},{flexShrink:1})})});var H8,Oot,N8,_be,Mbe,Kue,que=de(()=>{"use strict";H8=se(Fa()),Oot=se(Ye()),N8=se($r()),_be=function(t){var u=t.fill,s=u===void 0?"currentColor":u;return(0,N8.jsx)(H8.Svg,Object.assign({width:"16",height:"16",viewBox:"0 0 16 16"},t,{children:(0,N8.jsx)(H8.Path,{d:"M3.14645 10.3536C3.34171 10.5488 3.65829 10.5488 3.85355 10.3536L8 6.20711L12.1464 10.3536C12.3417 10.5488 12.6583 10.5488 12.8536 10.3536C13.0488 10.1583 13.0488 9.84171 12.8536 9.64645L8.35355 5.14645C8.15829 4.95118 7.84171 4.95118 7.64645 5.14645L3.14645 9.64645C2.95118 9.84171 2.95118 10.1583 3.14645 10.3536Z",fill:s})}))},Mbe=function(t){return(0,N8.jsx)(_be,{color:t.color})},Kue={svgSource:{src:Mbe}}});var Que,f1,Jue,g1,ws,Xue=de(()=>{"use strict";Que=se(gt()),f1=se(Ye()),Jue=se(wr());dn();$ue();ut();vo();ln();D6();An();Po();Od();que();Pn();g1=se($r()),ws=function(t){var u,s,f=t.expandCollapse,p=t.sensitivity,r=t.style,c=t.textSize,n=t.title,a=t.variant,l=t.accessibilityRole,o=t.accessibilityLevel,d=Dt(),g=$n({}),m=g.props,y=g.state,h=y.pressed?d.colors.neutralForeground1Pressed:y.hovered?d.colors.neutralForeground1Hover:d.colors.neutralForeground1,R=y.pressed?d.colors.neutralBackground1Pressed:y.hovered?d.colors.neutralBackground1Hover:void 0,C=Kt.getInstance().getChangeGate("SpecifySensitivityLabelInTooltip"),S=f1.useMemo(function(){return C&&p!=null&&p.label?Kn(Lr.composeSensitivityLabelWithHighestSensitivityTooltip,p.label):Lr.composeSensitivityLabelTooltip},[C,p]),F=f1.useState((u=f==null?void 0:f.isExpanded)!=null?u:!0),E=(0,Que.default)(F,2),A=E[0],T=E[1],D=(s=f==null?void 0:f.isExpanded)!=null?s:A,_=f1.useCallback(function(){T(!D),f==null||f.onExpandCollapse==null||f.onExpandCollapse(!D)},[f,D]),M=f1.useMemo(function(){return[tD.headerContainer,r]},[r]),k=(0,g1.jsxs)(g1.Fragment,{children:[(0,g1.jsx)(yt,{color:h,size:c??200,style:tD.title,variant:a??"subtitle2Strong",testID:mE,accessibilityRole:l,accessibilityLevel:o,children:n}),p&&(0,g1.jsx)(_d,{sensitivity:w6(S,p.label),renderLock:p.icon==="lock",color:p.color,tooltipType:"compose"})]}),v=f1.useMemo(function(){return{backgroundColor:R}},[R]),b=f1.useMemo(function(){return{expanded:D}},[D]);return(0,g1.jsx)(Jue.View,{style:M,children:f!==void 0?(0,g1.jsx)(qn,Object.assign({appearance:"subtle",accessibilityLabel:f.a11yLabel,accessibilityState:b,icon:D?Kue:z6,iconPosition:"after",onClick:_,shape:"rounded",size:"small",style:v},m,{children:k})):k})}});var Xot,Yue,aD,Lbe,Bbe,Pbe,nD,e0e=de(()=>{"use strict";Xot=se(Ye()),Yue=se(wr());q7();ut();vo();aD=se($r()),Lbe=[{type:"rect",borderRadiusX:3,borderRadiusY:3,width:674,height:5,x:0,y:0}],Bbe={height:5},Pbe={flexGrow:1},nD=function(){var t=Dt();return(0,aD.jsx)(Yue.View,{style:Bbe,children:(0,aD.jsx)(hs,{elements:Lbe,shimmerColor:t.colors.neutralBackground3,shimmerWaveColor:t.colors.compoundBrandBackground1,duration:2e3,style:Pbe,testID:pE})})}});var S4,r0e=de(()=>{"use strict";S4=function(t,u){return!t||!(u in t)?!1:t[u].toLowerCase()==="true"}});var t0e,V8,a0e=de(()=>{"use strict";t0e=se(wr()),V8=t0e.StyleSheet.create({container:Object.assign({flexDirection:"row",paddingTop:16,paddingHorizontal:20},{justifyContent:"space-between",alignItems:"center",minHeight:60,paddingBottom:20}),buttonPositioning:Object.assign({},{alignItems:"flex-end",flex:1}),buttonContainer:{flexDirection:"row",gap:10}})});var uut,n0e,i0e,l0e=de(()=>{"use strict";dn();ln();uut=se(Ye()),n0e=se($r()),i0e=function(t){var u=t.page,s=t.totalPages;return(0,n0e.jsx)(JA,{children:Kn(Lr.carouselText,u.toString(),s.toString())})}});var Z8,Cu,zi,Xd,o0e,u0e=de(()=>{"use strict";Z8=se(wr()),Cu=se(Ye());vo();Po();ln();a0e();l0e();ME();zi=se($r()),Xd=qn.customize({small:{hasContent:{minWidth:86}}}),o0e=Cu.default.forwardRef(function(t,u){var s=t.onClose,f=t.onComplete,p=t.onNotNow,r=t.onPressPrevious,c=t.onPressNext,n=t.onTryCopilot,a=t.totalPages,l=t.page,o=t.primaryActionStart,d=t.showPreviousButton,g=t.showNextButton,m=t.showTryCopilotButton,y=t.showNotNowButton,h=t.completeButtonTitle,R=t.isCopilotStarterContent,C=Cu.default.useRef(null);y&&u&&typeof u!="function"&&(C=u);var S=R?Lr.freChatNowButton:Lr.freTryCopilotButton;Cu.default.useEffect(function(){y&&C.current&&C.current.focus()},[C,y]);var F=Cu.default.useRef(null);s!==void 0&&u&&typeof u!="function"&&(F=u),Cu.default.useEffect(function(){s!==void 0&&F.current&&F.current.focus()},[F,s]);var E=Cu.default.useRef(null);Cu.default.useEffect(function(){m&&E.current&&E.current.focus()},[E,m]);var A=Cu.default.useMemo(function(){return f!==void 0&&(0,zi.jsx)(Xd,{appearance:"primary",onClick:f,testID:Qq,accessibilityRole:"button",accessibilityLabel:Lr.freGetStartedButtonA11yDescription,children:h})},[f,h]),T=Cu.default.useMemo(function(){return s!==void 0&&(0,zi.jsx)(Xd,{onClick:s,componentRef:F,testID:Jq,children:Lr.freCloseButton})},[F,s]),D=Cu.default.useMemo(function(){return o?(0,zi.jsxs)(zi.Fragment,{children:[A,T]}):(0,zi.jsxs)(zi.Fragment,{children:[T,A]})},[o,A,T]);return(0,zi.jsxs)(Z8.View,{style:V8.container,children:[a>1&&(0,zi.jsx)(i0e,{page:l,totalPages:a}),(0,zi.jsx)(Z8.View,{style:V8.buttonPositioning,children:(0,zi.jsxs)(Z8.View,{style:V8.buttonContainer,children:[y&&(0,zi.jsx)(Xd,{onClick:p,testID:yE,componentRef:C,children:Lr.freNotNowButton}),d&&(0,zi.jsx)(Xd,{onClick:r,testID:SE,children:Lr.frePreviousButton}),g&&(0,zi.jsx)(Xd,{appearance:"primary",onClick:c,testID:CE,children:Lr.freNextButton}),m&&(0,zi.jsx)(Xd,{appearance:"primary",onClick:n,componentRef:E,testID:bE,children:S}),D]})})]})})});var Fut,c0e,s0e=de(()=>{"use strict";Fut=se(wr());Ai();c0e=Oa(function(e){return{contentContainer:{flex:1},contentItemContainerBase:{flexDirection:"column"},contentItemContainerAbsolute:{flexDirection:"column",position:"absolute",start:0},imageContainer:{height:368,gap:10}}})});var d0e,f0e=de(()=>{"use strict";Id();d0e=function(t,u){var s,f;switch(u){case bl:f=(s=t.hc)!=null?s:t.light;break;case Xm:case Jm:f=t.dark;break;default:f=t.light}return f}});var Eut,j8,iD,Obe,Nbe,Hbe,g0e,m0e=de(()=>{"use strict";Eut=se(Ye()),j8=se(wr());f0e();iD=se($r()),Obe=1.6304347826086956,Nbe={flex:1,flexDirection:"column",alignItems:"center"},Hbe={flex:1,aspectRatio:Obe},g0e=function(t){var u=t.freImage,s=t.isVisible,f=t.themeName;return(0,iD.jsx)(j8.View,{style:Nbe,children:(0,iD.jsx)(j8.Image,{accessible:!!u.altText&&s,accessibilityLabel:u.altText,source:d0e(u,f),style:Hbe})})}});var wut,h0e,p0e,v0e=de(()=>{"use strict";wut=se(wr());ln();h0e={0:{url:"https://aka.ms/Microsoft_Services_Agreement",text:Lr.freDialogMicrosoftServiceAgreementLabel},1:{url:"https://aka.ms/Copilot_TOU",text:Lr.freDialogCopilotTermsOfUseLabel},2:{url:"https://go.microsoft.com/fwlink/?LinkId=521839",text:Lr.freDialogPrivacyStatementLabel},3:{url:"https://go.microsoft.com/fwlink/?linkid=2280902",text:Lr.freDialogFAQLabel},4:{url:"https://aka.ms/FRE_AI_Usage_Limit",text:Lr.freDialogLearnMoreLabel}},p0e={0:{url:"https://go.microsoft.com/fwlink/?linkid=2280151",text:Lr.freDialogLearnMoreLabel,accessibilityLabel:Lr.freLearnMoreLinkA11yDescription}}});var Out,lD,Vbe,R0e,F0e=de(()=>{"use strict";v0e();S8();ln();dn();Out=se(Ye()),lD=se($r()),Vbe=function(t,u){var s=u?p0e:h0e;if(t in s)return(0,lD.jsx)(jd,{url:s[t].url,children:s[t].text},"fre_legal_link"+t)},R0e=function(t){var u=t.isVisible,s=t.useArbutusContent,f=t.useUpdatedProdigiContent,p=f||s,r=p?Lr.freDialogUpdatedLegalStatement:Lr.freDialogLegalStatement,c=r.split(/\{|\}/g),n=[];return c.map(function(a){var l;a.match(/[0-9]/g)?l=Vbe(a,p):l=a,l!==void 0&&n.push(l)}),(0,lD.jsx)(yt,{accessible:u,variant:"body1",children:n})}});var C0e,b4,y0e=de(()=>{"use strict";C0e=se(wr()),b4=C0e.StyleSheet.create({description:{},descriptionContainer:{minHeight:100,paddingVertical:12,paddingHorizontal:24,gap:24},legalStatement:{},title:{fontWeight:"700"},titleContainer:{minHeight:64,paddingTop:24,paddingRight:20,paddingBottom:8,paddingLeft:24}})});function S0e(e){return e?jbe:Zbe}var Zbe,jbe,b0e=de(()=>{"use strict";ln();Zbe={0:{url:"https://aka.ms/AAw8fr8",text:Lr.freDialogLearnMoreLabel,accessibilityLabel:Lr.freLearnMoreLinkA11yDescription}},jbe={0:{url:"https://aka.ms/AAw8qu",text:Lr.freDialogLearnMoreLabel,accessibilityLabel:Lr.freLearnMoreLinkA11yDescription}}});var zut,oD,Ube,Gbe,A0e,E0e=de(()=>{"use strict";b0e();S8();dn();zut=se(Ye()),oD=se($r()),Ube=function(t,u){var s=S0e(u);if(t in s)return(0,oD.jsx)(Gbe,{url:s[t].url,children:s[t].text},"fre_description_link"+t)},Gbe=jd.customize(function(){return{variant:"body2"}}),A0e=function(t){var u=t.isVisible,s=t.style,f=t.testID,p=t.description,r=t.useArbutusContent,c=p,n=c.split(/\{|\}/g),a=[];return n.map(function(l){var o;l.match(/^[0-9]+$/)?o=Ube(l,r):o=l,o!==void 0&&a.push(o)}),(0,oD.jsx)(yt,{accessible:u,variant:"body2",style:s,testID:f,children:a})}});var U8,r0t,vc,Wbe,T0e,x0e=de(()=>{"use strict";Jd();F0e();U8=se(wr());dn();y0e();vo();r0t=se(Ye());E0e();vc=se($r()),Wbe=!0,T0e=function(t){var u=t.freType,s=t.title,f=t.description,p=t.isVisible,r=t.useArbutusContent,c=t.useProdigContent,n={accessibilityRole:"header",accessibilityLevel:1};return(0,vc.jsxs)(U8.View,{children:[(0,vc.jsx)(U8.View,{style:b4.titleContainer,children:(0,vc.jsx)(yt,Object.assign({accessible:p,focusable:u!==_n.ConsumerNonPro&&!(u===_n.Consumer&&r)&&Wbe&&p,variant:"subtitle1Strong",style:b4.title,testID:AE},n,{children:s}))}),(0,vc.jsxs)(U8.View,{style:b4.descriptionContainer,children:[(0,vc.jsx)(A0e,{isVisible:p,style:b4.description,testID:EE,description:f,useArbutusContent:r}),(u===_n.ConsumerNonPro||u===_n.Consumer&&r)&&(0,vc.jsx)(R0e,{isVisible:p,useArbutusContent:r,useUpdatedProdigiContent:c})]})]})}});var A4,c0t,Ds,k0e,w0e=de(()=>{"use strict";A4=se(wr());s0e();ut();m0e();x0e();c0t=se(Ye()),Ds=se($r()),k0e=function(t){var u=t.freType,s=t.page,f=t.pageContent,p=t.scrollRef,r=t.useArbutusContent,c=t.useProdigContent,n=Dt(),a=c0e(n),l=function(g,m){return g===m?{opacity:1}:{opacity:0}},o={animationClass:"Shared_CopilotFREDialogClass"};return(0,Ds.jsx)(A4.ScrollView,{ref:p,style:a.contentContainer,children:f.map(function(d,g){var m=g===0?a.contentItemContainerBase:a.contentItemContainerAbsolute;return(0,Ds.jsxs)(A4.View,Object.assign({style:[m,l(s-1,g)]},o,{children:[(0,Ds.jsx)(A4.View,{style:a.imageContainer,children:(0,Ds.jsx)(g0e,{freImage:d.image,isVisible:s-1===g,themeName:n.name})}),(0,Ds.jsx)(T0e,{freType:u,title:d.title,description:d.description,isVisible:s-1===g,useArbutusContent:r,useProdigContent:c})]}),g)})})}});var f0t,zbe,$be,Kbe,D0e,I0e=de(()=>{"use strict";f0t=se(wr());Ai();Jd();zbe=600,$be=598,Kbe=642,D0e=function(t,u){return Oa(function(s){return{container:Object.assign({alignSelf:"center",flexGrow:1,flexShrink:1,width:zbe},{height:u===_n.ConsumerNonPro?Kbe:$be},{backgroundColor:s.colors.neutralBackground2}),containerFocusZoneWrapper:{flex:1},scroll:{flexShrink:1,minHeight:0},scrollContent:{paddingBottom:0}}})(t)}});var mn=Xe((v0t,_0e)=>{_0e.exports=OfficePlatformGlobal.ReactNative.AssetRegistry});var L0e=Xe((R0t,M0e)=>{M0e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../common/src/common/FRECoPilotUI/assets",width:1200,height:736,scales:[1],hash:"da715fdf592c7d8f3eeb9747ea80d082",name:"FRENonProImage",type:"jpeg",__useShortPath:!0})});function G8(){return qbe}var qbe,B0e=de(()=>{"use strict";qbe=L0e()});var O0e=Xe((C0t,P0e)=>{P0e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../common/src/common/FRECoPilotUI/assets",width:600,height:368,scales:[1],hash:"5bff465219fb026c9af8e185b751feb4",name:"FreUpdatedImage",type:"jpg",__useShortPath:!0})});function Rc(){return Qbe}var Qbe,uD=de(()=>{"use strict";Qbe=O0e()});var N0e,H0e=de(()=>{"use strict";ln();B0e();uD();N0e=function(t){return t?[{title:Lr.freDialogUpdatedTitleOneConsumerNonPro,description:Lr.freDialogUpdatedDescriptionOneConsumerNonPro,image:{light:Rc(),dark:Rc(),hc:Rc()}}]:[{title:Lr.freDialogTitleOneConsumerNonPro,description:Lr.freDialogDescriptionOneConsumerNonPro,image:{light:G8(),dark:G8(),hc:G8()}}]}});var V0e,Z0e=de(()=>{"use strict";ln();uD();V0e=function(){return[{title:Lr.freDialogTitleOneConsumerPro,description:Lr.freDialogDescriptionOneConsumerPro,image:{light:Rc(),dark:Rc(),hc:Rc()}}]}});var cD,j0e,U0e,W8,E4,Jbe,sD,G0e=de(()=>{"use strict";cD=se(gt()),j0e=se(Qt()),U0e=se(wr()),W8=se(Ye()),E4=se($r()),Jbe=["isMac","children","style","contentContainerStyle"],sD=W8.default.forwardRef(function(e,t){var u=e.isMac,s=e.children,f=e.style,p=e.contentContainerStyle,r=(0,j0e.default)(e,Jbe),c=W8.default.useState(0),n=(0,cD.default)(c,2),a=n[0],l=n[1],o=W8.default.useState(0),d=(0,cD.default)(o,2),g=d[0],m=d[1],y=function(C){return l(C.nativeEvent.layout.height)},h=u&&g>a+1;return u?(0,E4.jsx)(U0e.ScrollView,Object.assign({ref:t,style:[f,h?null:{marginRight:-14}],contentContainerStyle:p,onLayout:y,onContentSizeChange:function(C,S){return m(S)},showsVerticalScrollIndicator:h,scrollEnabled:h},r,{children:s})):(0,E4.jsx)(E4.Fragment,{children:s})});sD.displayName="FRECoPilotBodyWrapper"});var W0e,wa,z0e,yu,Is,dD,$0e=de(()=>{"use strict";W0e=se(gt()),wa=se(Vu());ld();u0e();w0e();An();z0e=se(wr());I0e();ut();vo();yu=se(Ye());Jd();H0e();Z0e();ln();G0e();Is=se($r()),dD=function(t){var u=t.freType,s=t.onComplete,f=t.onSkip,p=t.pageContent,r=t.isActionableFreExperimentEnabled,c=t.isNewFile,n=t.isNonActionable,a=t.completeButtonTitle,l=t.useArbutusContent,o=t.useUpdatedProdigiContent,d=t.isCopilotStarter,g=t.enableStarterCopilotStrings,m=Dt(),y=D0e(m,u),h=yu.default.useRef(null),R=yu.default.useRef(null),C=l&&u===_n.Consumer&&p.length===0,S=g&&d,F=u===_n.ConsumerNonPro&&p.length===0?N0e(o):C?V0e():p,E=F.length,A=yu.default.useState(1),T=(0,W0e.default)(A,2),D=T[0],_=T[1],M=D>1,k=D<E,v=u===_n.Consumer||u===_n.ConsumerNonPro,b=u!==_n.ConsumerNonPro&&!M&&!r&&!C,x=u!==_n.ConsumerNonPro&&!k&&!r&&!C,w=!!r&&!c,L=(u===_n.ConsumerNonPro||!!r)&&!o,N=a??(w?Lr.freShowMeButton:Lr.freGetStartedButton),U=function(){return u===_n.ConsumerNonPro?kE:r?xE:TE},K=yu.default.useCallback(function(B){var q;B===0||B>E||(yi(N1.FREDialogSetPage,[(0,wa.makeInt64DataField)("SelectedPage",B),(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage}),_(B),(q=h.current)==null||q.scrollTo({y:0}))},[u,v,h,E]),G=yu.default.useCallback(function(){var B;D!==1&&(yi(N1.FREDialogPrevious,[(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage}),(B=h.current)==null||B.scrollTo({y:0}),_(D-1))},[u,v,D,h]),$=yu.default.useCallback(function(){var B;D!==E&&(yi(N1.FREDialogNext,[(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage}),(B=h.current)==null||B.scrollTo({y:0}),_(D+1))},[u,v,D,h,E]),O=yu.default.useCallback(function(){yi(N1.FREDialogTryCopilot,[(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u),(0,wa.makeBooleanDataField)("IsActionFreExpEnabled",!!r)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage}),s&&s()},[u,v,r,s]),j=yu.default.useCallback(function(){yi(N1.FREDialogNotNow,[(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u),(0,wa.makeBooleanDataField)("IsActionFreExpEnabled",!!r)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage}),f&&f()},[u,v,r,f]);yu.default.useEffect(function(){yi(N1.FREDialogDisplayed,[(0,wa.makeBooleanDataField)("IsConsumerUser",v),(0,wa.makeInt64DataField)("FREType",u),(0,wa.makeBooleanDataField)("IsActionFreExpEnabled",!!r)],{dataCategories:wa.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:wa.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:wa.EnumObjects.SamplingPolicy.CriticalUsage})},[]),yu.default.useEffect(function(){var B;(B=R.current)==null||B.focus()},[]);var z=mu,H=!n&&u===_n.ConsumerNonPro||r||C&&!a?j:void 0,V=u===_n.ConsumerNonPro||r||C?O:void 0,I=!1;return(0,Is.jsx)(z,Object.assign({},{style:y.containerFocusZoneWrapper,isCircularNavigation:!0,tabKeyNavigation:"NavigateWrap",focusZoneDirection:"bidirectional",defaultTabbableElement:R},{children:(0,Is.jsx)(z0e.View,{accessible:!0,style:y.container,testID:U(),children:(0,Is.jsxs)(sD,{ref:void 0,isMac:I,style:y.scroll,contentContainerStyle:y.scrollContent,showsVerticalScrollIndicator:!0,bounces:!1,scrollIndicatorInsets:{right:0,bottom:4},keyboardShouldPersistTaps:"handled",children:[(0,Is.jsx)(k0e,{freType:u,onCarouselIndicatorPress:K,pageContent:F,page:D,scrollRef:h,totalPages:E,useArbutusContent:!!l,useProdigContent:!!o}),(0,Is.jsx)(o0e,{totalPages:E,onTryCopilot:O,page:D,showPreviousButton:M,showNextButton:k,showTryCopilotButton:x,showNotNowButton:b,onClose:H,onComplete:V,onPressPrevious:G,onPressNext:$,onNotNow:j,primaryActionStart:L,ref:R,completeButtonTitle:N,isCopilotStarterContent:S})]})})}))}});var q0e=Xe((G0t,K0e)=>{"use strict";var Xbe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";K0e.exports=Xbe});var Y0e=Xe((W0t,X0e)=>{"use strict";var Ybe=q0e();function Q0e(){}function J0e(){}J0e.resetWarningCache=Q0e;X0e.exports=function(){function e(s,f,p,r,c,n){if(n!==Ybe){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}e.isRequired=e;function t(){return e}var u={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:J0e,resetWarningCache:Q0e};return u.PropTypes=u,u}});var fD=Xe((z0t,e1e)=>{e1e.exports=Y0e()()});function Yd(){return r1e++,`rnmr_${r1e.toString(16)}`}var r1e,z8=de(()=>{"use strict";r1e=new Date().getTime()});function T4(e){var t="unknown";switch(e.type&&(t=e.type.replace(eAe,"")),t){case"heading":{t=`${t}${e.tag.substr(1)}`;break}default:break}return t}var eAe,gD=de(()=>{"use strict";eAe=/_open|_close/g});function rAe(e,t){var u=T4(e),s=e.content,f={};return e.attrs&&(f=e.attrs.reduce(function(p,r){var c=(0,a1e.default)(r,2),n=c[0],a=c[1];return Object.assign({},p,(0,t1e.default)({},n,a))},{})),{type:u,sourceType:e.type,sourceInfo:e.info,sourceMeta:e.meta,block:e.block,markup:e.markup,key:Yd()+"_"+u,content:s,tokenIndex:t,index:0,attributes:f,children:x4(e.children)}}function x4(e){var t=[],u=[];if(!e||e.length===0)return[];for(var s=0;s<e.length;s++){var f=e[s],p=rAe(f,s);p.type==="text"&&p.children.length===0&&p.content===""||(p.index=u.length,f.nesting===1?(u.push(p),t.push(u),u=p.children):f.nesting===-1?u=t.pop():f.nesting===0&&u.push(p))}return u}var t1e,a1e,mD=de(()=>{"use strict";t1e=se(In()),a1e=se(gt());z8();gD()});function hD(e,t){var u=[];try{u=t.parse(e,{})}catch(s){console.warn(s)}return u}var pD=de(()=>{"use strict"});function $8(e){return e.reduce(function(t,u){if(u.type==="inline"&&u.children&&u.children.length>0)for(var s=$8(u.children);s.length;)t.push(s.shift());else t.push(u);return t},[])}var n1e=de(()=>{"use strict"});function K8(e){for(var t="",u=0,s=e.length;u<s;u++)e[u].type==="text"?t+=e[u].content:e[u].type==="image"&&(t+=K8(e[u].children));return t}var i1e=de(()=>{"use strict"});function l1e(e){e=$8(e),e.forEach(function(u){u.type=T4(u),(u.type==="image"||u.type==="hardbreak")&&(u.block=!0),u.type==="image"&&(u.attrs[u.attrIndex("alt")][1]=K8(u.children))});var t=[];return e=e.reduce(function(u,s,f){if(s.type==="link"&&s.nesting===1)t.push(s);else if(t.length>0&&s.type==="link"&&s.nesting===-1)for(t.some(function(p){return p.block})&&(t[0].type="blocklink",t[0].block=!0,s.type="blocklink",s.block=!0),t.push(s);t.length;)u.push(t.shift());else t.length>0?t.push(s):u.push(s);return u},[]),e}var o1e=de(()=>{"use strict";gD();n1e();i1e()});var u1e,c1e,vD,s1e=de(()=>{"use strict";u1e=se(et()),c1e=se(Yr()),vD=(0,u1e.default)(function e(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(0,c1e.default)(this,e),this.type=t,this.nesting=u,this.children=s,this.block=f})});function RD(e){var t=[],u=!1;return e.forEach(function(s,f){!s.block&&!u?(u=!0,t.push(new vD("textgroup",1)),t.push(s)):(!s.block&&u||s.block&&u&&(u=!1,t.push(new vD("textgroup",-1))),t.push(s))}),t}var d1e=de(()=>{"use strict";s1e()});function FD(e){var t=null;return e.filter(function(u,s){if(t!==null&&(t=t+u.nesting),u.type==="list_item"&&u.nesting===1&&t===null){var f=s+1 in e?e[s+1]:null;if(f&&f.type==="paragraph"&&f.nesting===1)return t=0,!0}else if(u.type==="paragraph"){if(u.nesting===1&&t===1)return!1;if(u.nesting===-1&&t===0)return t=null,!1}return!0})}var f1e=de(()=>{"use strict"});function CD(e,t,u){if(Array.isArray(e))return t(e);var s=hD(e,u);s=l1e(s),s=RD(s),s=FD(s);var f=x4(s);return t(f)}var g1e=de(()=>{"use strict";mD();pD();o1e();d1e();f1e()});function k4(e,t){return e.findIndex(function(u){return u.type===t})>-1}var yD=de(()=>{"use strict"});function w4(e,t){if(t){var u=t(e);e&&u&&typeof u=="boolean"&&SD.Linking.openURL(e)}else e&&SD.Linking.openURL(e)}var SD,bD=de(()=>{"use strict";SD=se(wr())});var AD=Xe(Ls=>{"use strict";var tAe=Ls&&Ls.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,u){t.__proto__=u}||function(t,u){for(var s in u)u.hasOwnProperty(s)&&(t[s]=u[s])};return function(t,u){e(t,u);function s(){this.constructor=t}t.prototype=u===null?Object.create(u):(s.prototype=u.prototype,new s)}})(),h1e=Ls&&Ls.__assign||Object.assign||function(e){for(var t,u=1,s=arguments.length;u<s;u++){t=arguments[u];for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])}return e};Ls.__esModule=!0;var _s=fD(),m1e=Ye(),aAe=Ye(),Ms=wr(),nAe=h1e({},Ms.Image.propTypes,{indicator:_s.bool,indicatorColor:_s.string,indicatorSize:_s.oneOfType([_s.oneOf(["small","large"]),_s.number]),originalHeight:_s.number,originalWidth:_s.number}),iAe=Ms.StyleSheet.create({container:{alignItems:"center",justifyContent:"center"}}),lAe=(function(e){tAe(t,e);function t(u){var s=e.call(this,u)||this;if(s.ImageComponent=Ms.ImageBackground||Ms.Image,s.mounted=!1,s.sizeStyle={},s.shouldDisplayIndicator=function(){return s.state.isLoading&&s.props.indicator!==!1},s.onLoad=function(){s.state.isLoading&&s.setState({isLoading:!1}),typeof s.props.onLoad=="function"&&s.props.onLoad()},s.onLoadStart=function(){s.isFirstLoad&&(s.setState({isLoading:!0}),s.isFirstLoad=!1)},s.onError=function(){s.state.isLoading&&s.setState({isLoading:!1})},s.getHeight=function(){return s.style&&s.style.height?Number(s.style.height):Math.round(s.getOriginalHeight()*s.getRatio())},s.getOriginalHeight=function(){return s.props.originalHeight||s.state.originalHeight||0},s.getOriginalWidth=function(){return s.props.originalWidth||s.state.originalWidth||0},s.getRatio=function(){return s.getOriginalWidth()===0?0:s.state.layoutWidth/s.getOriginalWidth()},s.onLayout=function(r){var c=r.nativeEvent.layout.width;s.setState({layoutWidth:c})},s.fetchOriginalSizeFromRemoteImage=function(){var r;s.props.source instanceof Array?r=s.props.source[0].uri:r=s.props.source.uri,r&&Ms.Image.getSize(r,function(c,n){s.mounted&&s.setOriginalSize(c,n)},function(){return null})},s.setOriginalSize=function(r,c){s.setState({originalHeight:c,originalWidth:r})},s.renderActivityIndicator=function(){return m1e.createElement(Ms.ActivityIndicator,{color:s.props.indicatorColor,size:s.props.indicatorSize})},s.style=Ms.StyleSheet.flatten(u.style),s.style){var f=[s.style.width,s.style.height];if(f.filter(Boolean).length===1)throw new Error("Props error: size props must be present none or both of width and height.");s.style.width?s.sizeStyle={width:s.style.width}:s.sizeStyle={flexGrow:1}}var p=[u.originalWidth,u.originalHeight];if(p.filter(Boolean).length===1)throw new Error("Props error: originalSize props must be present none or both of originalWidth and originalHeight.");return s.isFirstLoad=!0,s.state={isLoading:!1,layoutWidth:0,originalHeight:0,originalWidth:0},s}return t.prototype.componentDidMount=function(){this.mounted=!0,!(this.props.originalWidth&&this.props.originalHeight)&&this.fetchOriginalSizeFromRemoteImage()},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.render=function(){var u=this.ImageComponent;return m1e.createElement(u,h1e({},this.props,{onLayout:this.onLayout,onLoad:this.onLoad,onLoadStart:this.onLoadStart,onError:this.onError,source:this.props.source,style:[this.style,this.sizeStyle,{height:this.getHeight()},iAe.container]}),this.shouldDisplayIndicator()?this.renderActivityIndicator():this.props.children)},t.propTypes=nAe,t})(aAe.Component);Ls.default=lAe});var Bs,D4=de(()=>{"use strict";Bs=["textShadowOffset","color","fontSize","fontStyle","fontWeight","lineHeight","textAlign","textDecorationLine","textShadowColor","fontFamily","textShadowRadius","includeFontPadding","textAlignVertical","fontVariant","letterSpacing","textDecorationColor","textDecorationStyle","textTransform","writingDirection"]});var F1t,ra,p1e,na,oAe,v1e,R1e=de(()=>{"use strict";F1t=se(Ye()),ra=se(wr()),p1e=se(AD());bD();yD();D4();na=se($r()),oAe={unknown:function(t,u,s,f){return null},body:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_body,children:u},t.key)},heading1:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading1,children:u},t.key)},heading2:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading2,children:u},t.key)},heading3:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading3,children:u},t.key)},heading4:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading4,children:u},t.key)},heading5:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading5,children:u},t.key)},heading6:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_heading6,children:u},t.key)},hr:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_hr},t.key)},strong:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.strong,children:u},t.key)},em:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.em,children:u},t.key)},s:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.s,children:u},t.key)},blockquote:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_blockquote,children:u},t.key)},bullet_list:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_bullet_list,children:u},t.key)},ordered_list:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_ordered_list,children:u},t.key)},list_item:function(t,u,s,f){for(var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},r=Object.assign({},p,ra.StyleSheet.flatten(f.list_item)),c=Object.keys(r),n={},a=0;a<c.length;a++)Bs.includes(c[a])&&(n[c[a]]=r[c[a]]);if(k4(s,"bullet_list"))return(0,na.jsxs)(ra.View,{style:f._VIEW_SAFE_list_item,children:[(0,na.jsx)(ra.Text,{style:[n,f.bullet_list_icon],accessible:!1,children:"\u2022"}),(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_bullet_list_content,children:u})]},t.key);if(k4(s,"ordered_list")){var l=s.findIndex(function(g){return g.type==="ordered_list"}),o=s[l],d;return o.attributes&&o.attributes.start?d=o.attributes.start+t.index:d=t.index+1,(0,na.jsxs)(ra.View,{style:f._VIEW_SAFE_list_item,children:[(0,na.jsxs)(ra.Text,{style:[n,f.ordered_list_icon],children:[d,t.markup]}),(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_ordered_list_content,children:u})]},t.key)}return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_list_item,children:u},t.key)},code_inline:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,na.jsx)(ra.Text,{style:[p,f.code_inline],children:t.content},t.key)},code_block:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},r=t.content;return typeof t.content=="string"&&t.content.charAt(t.content.length-1)===`
`&&(r=t.content.substring(0,t.content.length-1)),(0,na.jsx)(ra.Text,{style:[p,f.code_block],children:r},t.key)},fence:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},r=t.content;return typeof t.content=="string"&&t.content.charAt(t.content.length-1)===`
`&&(r=t.content.substring(0,t.content.length-1)),(0,na.jsx)(ra.Text,{style:[p,f.fence],children:r},t.key)},table:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_table,children:u},t.key)},thead:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_thead,children:u},t.key)},tbody:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_tbody,children:u},t.key)},th:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_th,children:u},t.key)},tr:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_tr,children:u},t.key)},td:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_td,children:u},t.key)},link:function(t,u,s,f,p){return(0,na.jsx)(ra.Text,{style:f.link,onPress:function(){return w4(t.attributes.href,p)},children:u},t.key)},blocklink:function(t,u,s,f,p){return(0,na.jsx)(ra.TouchableWithoutFeedback,{onPress:function(){return w4(t.attributes.href,p)},style:f.blocklink,children:(0,na.jsx)(ra.View,{style:f.image,children:u})},t.key)},image:function(t,u,s,f,p,r){var c=t.attributes,n=c.src,a=c.alt,l=p.filter(function(d){return n.toLowerCase().startsWith(d.toLowerCase())}).length>0;if(l===!1&&r===null)return null;var o={indicator:!0,key:t.key,style:f._VIEW_SAFE_image,source:{uri:l===!0?n:`${r}${n}`}};return a&&(o.accessible=!0,o.accessibilityLabel=a),(0,na.jsx)(p1e.default,Object.assign({},o))},text:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return(0,na.jsx)(ra.Text,{style:[p,f.text],children:t.content},t.key)},textgroup:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.textgroup,children:u},t.key)},paragraph:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_paragraph,children:u},t.key)},hardbreak:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.hardbreak,children:`
`},t.key)},softbreak:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.softbreak,children:`
`},t.key)},pre:function(t,u,s,f){return(0,na.jsx)(ra.View,{style:f._VIEW_SAFE_pre,children:u},t.key)},inline:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.inline,children:u},t.key)},span:function(t,u,s,f){return(0,na.jsx)(ra.Text,{style:f.span,children:u},t.key)}},v1e=oAe});var C1e=Xe((T1t,F1e)=>{var ED=40,TD=41,q8=39,xD=34,kD=92,e5=47,wD=44,DD=58,Q8=42,uAe=117,cAe=85,sAe=43,dAe=/^[a-f0-9?-]+$/i;F1e.exports=function(e){for(var t=[],u=e,s,f,p,r,c,n,a,l,o=0,d=u.charCodeAt(o),g=u.length,m=[{nodes:t}],y=0,h,R="",C="",S="";o<g;)if(d<=32){s=o;do s+=1,d=u.charCodeAt(s);while(d<=32);r=u.slice(o,s),p=t[t.length-1],d===TD&&y?S=r:p&&p.type==="div"?(p.after=r,p.sourceEndIndex+=r.length):d===wD||d===DD||d===e5&&u.charCodeAt(s+1)!==Q8&&(!h||h&&h.type==="function"&&h.value!=="calc")?C=r:t.push({type:"space",sourceIndex:o,sourceEndIndex:s,value:r}),o=s}else if(d===q8||d===xD){s=o,f=d===q8?"'":'"',r={type:"string",sourceIndex:o,quote:f};do if(c=!1,s=u.indexOf(f,s+1),~s)for(n=s;u.charCodeAt(n-1)===kD;)n-=1,c=!c;else u+=f,s=u.length-1,r.unclosed=!0;while(c);r.value=u.slice(o+1,s),r.sourceEndIndex=r.unclosed?s:s+1,t.push(r),o=s+1,d=u.charCodeAt(o)}else if(d===e5&&u.charCodeAt(o+1)===Q8)s=u.indexOf("*/",o),r={type:"comment",sourceIndex:o,sourceEndIndex:s+2},s===-1&&(r.unclosed=!0,s=u.length,r.sourceEndIndex=s),r.value=u.slice(o+2,s),t.push(r),o=s+2,d=u.charCodeAt(o);else if((d===e5||d===Q8)&&h&&h.type==="function"&&h.value==="calc")r=u[o],t.push({type:"word",sourceIndex:o-C.length,sourceEndIndex:o+r.length,value:r}),o+=1,d=u.charCodeAt(o);else if(d===e5||d===wD||d===DD)r=u[o],t.push({type:"div",sourceIndex:o-C.length,sourceEndIndex:o+r.length,value:r,before:C,after:""}),C="",o+=1,d=u.charCodeAt(o);else if(ED===d){s=o;do s+=1,d=u.charCodeAt(s);while(d<=32);if(l=o,r={type:"function",sourceIndex:o-R.length,value:R,before:u.slice(l+1,s)},o=s,R==="url"&&d!==q8&&d!==xD){s-=1;do if(c=!1,s=u.indexOf(")",s+1),~s)for(n=s;u.charCodeAt(n-1)===kD;)n-=1,c=!c;else u+=")",s=u.length-1,r.unclosed=!0;while(c);a=s;do a-=1,d=u.charCodeAt(a);while(d<=32);l<a?(o!==a+1?r.nodes=[{type:"word",sourceIndex:o,sourceEndIndex:a+1,value:u.slice(o,a+1)}]:r.nodes=[],r.unclosed&&a+1!==s?(r.after="",r.nodes.push({type:"space",sourceIndex:a+1,sourceEndIndex:s,value:u.slice(a+1,s)})):(r.after=u.slice(a+1,s),r.sourceEndIndex=s)):(r.after="",r.nodes=[]),o=s+1,r.sourceEndIndex=r.unclosed?s:o,d=u.charCodeAt(o),t.push(r)}else y+=1,r.after="",r.sourceEndIndex=o+1,t.push(r),m.push(r),t=r.nodes=[],h=r;R=""}else if(TD===d&&y)o+=1,d=u.charCodeAt(o),h.after=S,h.sourceEndIndex+=S.length,S="",y-=1,m[m.length-1].sourceEndIndex=o,m.pop(),h=m[y],t=h.nodes;else{s=o;do d===kD&&(s+=1),s+=1,d=u.charCodeAt(s);while(s<g&&!(d<=32||d===q8||d===xD||d===wD||d===DD||d===e5||d===ED||d===Q8&&h&&h.type==="function"&&h.value==="calc"||d===e5&&h.type==="function"&&h.value==="calc"||d===TD&&y));r=u.slice(o,s),ED===d?R=r:(uAe===r.charCodeAt(0)||cAe===r.charCodeAt(0))&&sAe===r.charCodeAt(1)&&dAe.test(r.slice(2))?t.push({type:"unicode-range",sourceIndex:o,sourceEndIndex:s,value:r}):t.push({type:"word",sourceIndex:o,sourceEndIndex:s,value:r}),o=s}for(o=m.length-1;o;o-=1)m[o].unclosed=!0,m[o].sourceEndIndex=u.length;return m[0].nodes}});var S1e=Xe((x1t,y1e)=>{y1e.exports=function e(t,u,s){var f,p,r,c;for(f=0,p=t.length;f<p;f+=1)r=t[f],s||(c=u(r,f,t)),c!==!1&&r.type==="function"&&Array.isArray(r.nodes)&&e(r.nodes,u,s),s&&u(r,f,t)}});var T1e=Xe((k1t,E1e)=>{function b1e(e,t){var u=e.type,s=e.value,f,p;return t&&(p=t(e))!==void 0?p:u==="word"||u==="space"?s:u==="string"?(f=e.quote||"",f+s+(e.unclosed?"":f)):u==="comment"?"/*"+s+(e.unclosed?"":"*/"):u==="div"?(e.before||"")+s+(e.after||""):Array.isArray(e.nodes)?(f=A1e(e.nodes,t),u!=="function"?f:s+"("+(e.before||"")+f+(e.after||"")+(e.unclosed?"":")")):s}function A1e(e,t){var u,s;if(Array.isArray(e)){for(u="",s=e.length-1;~s;s-=1)u=b1e(e[s],t)+u;return u}return b1e(e,t)}E1e.exports=A1e});var k1e=Xe((w1t,x1e)=>{var J8=45,X8=43,ID=46,fAe=101,gAe=69;function mAe(e){var t=e.charCodeAt(0),u;if(t===X8||t===J8){if(u=e.charCodeAt(1),u>=48&&u<=57)return!0;var s=e.charCodeAt(2);return u===ID&&s>=48&&s<=57}return t===ID?(u=e.charCodeAt(1),u>=48&&u<=57):t>=48&&t<=57}x1e.exports=function(e){var t=0,u=e.length,s,f,p;if(u===0||!mAe(e))return!1;for(s=e.charCodeAt(t),(s===X8||s===J8)&&t++;t<u&&(s=e.charCodeAt(t),!(s<48||s>57));)t+=1;if(s=e.charCodeAt(t),f=e.charCodeAt(t+1),s===ID&&f>=48&&f<=57)for(t+=2;t<u&&(s=e.charCodeAt(t),!(s<48||s>57));)t+=1;if(s=e.charCodeAt(t),f=e.charCodeAt(t+1),p=e.charCodeAt(t+2),(s===fAe||s===gAe)&&(f>=48&&f<=57||(f===X8||f===J8)&&p>=48&&p<=57))for(t+=f===X8||f===J8?3:2;t<u&&(s=e.charCodeAt(t),!(s<48||s>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var _1e=Xe((D1t,I1e)=>{var hAe=C1e(),w1e=S1e(),D1e=T1e();function Fc(e){return this instanceof Fc?(this.nodes=hAe(e),this):new Fc(e)}Fc.prototype.toString=function(){return Array.isArray(this.nodes)?D1e(this.nodes):""};Fc.prototype.walk=function(e,t){return w1e(this.nodes,e,t),this};Fc.unit=k1e();Fc.walk=w1e;Fc.stringify=D1e;I1e.exports=Fc});var B1e=Xe((I1t,L1e)=>{"use strict";L1e.exports=function(e){return typeof e=="string"?M1e(e):_D(e)};function _D(e){return!e||typeof e!="object"||vAe(e)||RAe(e)?e:pAe(e)?yAe(e,_D):SAe(CAe(e),function(t,u){var s=M1e(u);return t[s]=_D(e[u]),t},{})}function M1e(e){return e.replace(/[_.-](\w|$)/g,function(t,u){return u.toUpperCase()})}var pAe=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"},vAe=function(t){return Object.prototype.toString.call(t)==="[object Date]"},RAe=function(t){return Object.prototype.toString.call(t)==="[object RegExp]"},FAe=Object.prototype.hasOwnProperty,CAe=Object.keys||function(e){var t=[];for(var u in e)FAe.call(e,u)&&t.push(u);return t};function yAe(e,t){if(e.map)return e.map(t);for(var u=[],s=0;s<e.length;s++)u.push(t(e[s],s));return u}function SAe(e,t,u){if(e.reduce)return e.reduce(t,u);for(var s=0;s<e.length;s++)u=t(u,e[s],s);return u}});var O1e=Xe((_1t,P1e)=>{P1e.exports={black:"#000000",silver:"#c0c0c0",gray:"#808080",white:"#ffffff",maroon:"#800000",red:"#ff0000",purple:"#800080",fuchsia:"#ff00ff",green:"#008000",lime:"#00ff00",olive:"#808000",yellow:"#ffff00",navy:"#000080",blue:"#0000ff",teal:"#008080",aqua:"#00ffff",orange:"#ffa500",aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",limegreen:"#32cd32",linen:"#faf0e6",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",oldlace:"#fdf5e6",olivedrab:"#6b8e23",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellowgreen:"#9acd32",rebeccapurple:"#663399"}});var H1e=Xe((M1t,N1e)=>{"use strict";N1e.exports=O1e()});var X1e=Xe(a5=>{"use strict";Object.defineProperty(a5,"__esModule",{value:!0});function OD(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var j1e=_1e(),bAe=OD(j1e),AAe=OD(B1e()),EAe=OD(H1e()),TAe=function(t){return t.type!=="string"?null:t.value.replace(/\\([0-9a-f]{1,6})(?:\s|$)/gi,function(u,s){return String.fromCharCode(parseInt(s,16))}).replace(/\\/g,"")},xAe=/^(#(?:[0-9a-f]{3,4}){1,2})$/i,kAe=/^(rgba?|hsla?|hwb|lab|lch|gray|color)$/,wAe=function(t){return t.type==="word"&&(xAe.test(t.value)||t.value in EAe||t.value==="transparent")?t.value:t.type==="function"&&kAe.test(t.value)?j1e.stringify(t):null},DAe=/^(none)$/i,IAe=/^(auto)$/i,_Ae=/(^-?[_a-z][_a-z0-9-]*$)/i,MAe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)$/i,LAe=/^(0$|(?:[+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?=px$))/i,BAe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(ch|em|ex|rem|vh|vw|vmin|vmax|cm|mm|in|pc|pt))$/i,PAe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?(?:deg|rad))$/i,OAe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?%)$/i,ND=function(t){return function(u){return t(u)?"<token>":null}},NAe=function(t){return function(u){return u.type===t?u.value:null}},Ri=function(t,u){return u===void 0&&(u=String),function(s){if(s.type!=="word")return null;var f=s.value.match(t);if(f===null)return null;var p=u(f[1]);return p}},_i=ND(function(e){return e.type==="space"}),U1e=ND(function(e){return e.type==="div"&&e.value==="/"}),HAe=ND(function(e){return e.type==="div"&&e.value===","}),VAe=NAe("word"),HD=Ri(DAe),BD=Ri(IAe),t5=Ri(MAe,Number),bo=Ri(LAe,Number),m1=Ri(BAe),G1e=Ri(PAe,function(e){return e.toLowerCase()}),VD=Ri(OAe),Y8=Ri(_Ae),ZAe=TAe,I4=wAe,PD=Ri(/^(none|underline|line-through)$/i),jAe=function(t){var u=t.expect(t5);return t.hasTokens()&&(t.expect(U1e),u/=t.expect(t5)),{aspectRatio:u}},UAe=Ri(/^(solid|dashed|dotted)$/),GAe=1,WAe="black",zAe="solid",$Ae=function(t){var u,s,f;if(t.matches(HD))return t.expectEmpty(),{borderWidth:0,borderColor:"black",borderStyle:"solid"};for(var p=0;p<3&&t.hasTokens();)p!==0&&t.expect(_i),u===void 0&&t.matches(bo,m1)?u=t.lastValue:s===void 0&&t.matches(I4)?s=t.lastValue:f===void 0&&t.matches(UAe)?f=t.lastValue:t.throw(),p+=1;return t.expectEmpty(),u===void 0&&(u=GAe),s===void 0&&(s=WAe),f===void 0&&(f=zAe),{borderWidth:u,borderColor:s,borderStyle:f}},_4=function(t){var u=t.types,s=u===void 0?[bo,m1,VD]:u,f=t.directions,p=f===void 0?["Top","Right","Bottom","Left"]:f,r=t.prefix,c=r===void 0?"":r,n=t.suffix,a=n===void 0?"":n;return function(l){var o,d=[];for(d.push(l.expect.apply(l,s));d.length<4&&l.hasTokens();)l.expect(_i),d.push(l.expect.apply(l,s));l.expectEmpty();var g=d[0],m=d[1],y=m===void 0?g:m,h=d[2],R=h===void 0?g:h,C=d[3],S=C===void 0?y:C,F=function(A){return""+c+p[A]+a};return o={},o[F(0)]=g,o[F(1)]=y,o[F(2)]=R,o[F(3)]=S,o}},W1e=function(t){var u=t.expect(bo),s=t.matches(_i)?t.expect(bo):u;return t.expectEmpty(),{width:u,height:s}},z1e=function(t){var u,s,f,p;if(t.matches(HD))return t.expectEmpty(),{offset:{width:0,height:0},radius:0,color:"black"};for(var r=!1;t.hasTokens();)r&&t.expect(_i),u===void 0&&t.matches(bo,m1)?(u=t.lastValue,t.expect(_i),s=t.expect(bo,m1),t.saveRewindPoint(),t.matches(_i)&&t.matches(bo,m1)?f=t.lastValue:t.rewind()):p===void 0&&t.matches(I4)?p=t.lastValue:t.throw(),r=!0;return u===void 0&&t.throw(),{offset:{width:u,height:s},radius:f!==void 0?f:0,color:p!==void 0?p:"black"}},KAe=function(t){var u=z1e(t),s=u.offset,f=u.radius,p=u.color;return{shadowOffset:s,shadowRadius:f,shadowColor:p,shadowOpacity:1}},qAe=1,QAe=1,JAe=0,XAe=function(t){var u,s,f;if(t.matches(HD))return t.expectEmpty(),{flexGrow:0,flexShrink:0,flexBasis:"auto"};if(t.saveRewindPoint(),t.matches(BD)&&!t.hasTokens())return{flexGrow:1,flexShrink:1,flexBasis:"auto"};t.rewind();for(var p=0;p<2&&t.hasTokens();)p!==0&&t.expect(_i),u===void 0&&t.matches(t5)?(u=t.lastValue,t.saveRewindPoint(),t.matches(_i)&&t.matches(t5)?s=t.lastValue:t.rewind()):f===void 0&&t.matches(bo,m1,VD)?f=t.lastValue:f===void 0&&t.matches(BD)?f="auto":t.throw(),p+=1;return t.expectEmpty(),u===void 0&&(u=qAe),s===void 0&&(s=QAe),f===void 0&&(f=JAe),{flexGrow:u,flexShrink:s,flexBasis:f}},YAe=Ri(/(nowrap|wrap|wrap-reverse)/),eEe=Ri(/(row|row-reverse|column|column-reverse)/),rEe="nowrap",tEe="row",aEe=function(t){for(var u,s,f=0;f<2&&t.hasTokens();)f!==0&&t.expect(_i),u===void 0&&t.matches(YAe)?u=t.lastValue:s===void 0&&t.matches(eEe)?s=t.lastValue:t.throw(),f+=1;return t.expectEmpty(),u===void 0&&(u=rEe),s===void 0&&(s=tEe),{flexWrap:u,flexDirection:s}},$1e=function(t){var u;if(t.matches(ZAe))u=t.lastValue;else for(u=t.expect(Y8);t.hasTokens();){t.expect(_i);var s=t.expect(Y8);u+=" "+s}return t.expectEmpty(),{fontFamily:u}},nEe=Ri(/^(normal)$/),iEe=Ri(/^(italic)$/),lEe=Ri(/^([1-9]00|bold)$/),oEe=Ri(/^(small-caps)$/),uEe="normal",cEe="normal",sEe=[],dEe=function(t){for(var u,s,f,p,r=0;r<3&&t.hasTokens();){if(!t.matches(nEe))if(u===void 0&&t.matches(iEe))u=t.lastValue;else if(s===void 0&&t.matches(lEe))s=t.lastValue;else if(f===void 0&&t.matches(oEe))f=[t.lastValue];else break;t.expect(_i),r+=1}var c=t.expect(bo,m1);t.matches(U1e)&&(p=t.expect(bo,m1)),t.expect(_i);var n=$1e(t),a=n.fontFamily;u===void 0&&(u=uEe),s===void 0&&(s=cEe),f===void 0&&(f=sEe);var l={fontStyle:u,fontWeight:s,fontVariant:f,fontSize:c,fontFamily:a};return p!==void 0&&(l.lineHeight=p),l},fEe=function(t){for(var u=[t.expect(Y8)];t.hasTokens();)t.expect(_i),u.push(t.expect(Y8));return{fontVariant:u}},gEe=Ri(/(flex-(?:start|end)|center|stretch|space-(?:between|around))/),mEe=Ri(/(flex-(?:start|end)|center|space-(?:between|around|evenly))/),hEe=function(t){var u=t.expect(gEe),s;return t.hasTokens()?(t.expect(_i),s=t.expect(mEe)):s="stretch",t.expectEmpty(),{alignContent:u,justifyContent:s}},pEe=Ri(/^(solid|double|dotted|dashed)$/),vEe="none",REe="solid",FEe="black",CEe=function(t){for(var u,s,f,p=!1;t.hasTokens();){if(p&&t.expect(_i),u===void 0&&t.matches(PD)){var r=[t.lastValue.toLowerCase()];t.saveRewindPoint(),r[0]!=="none"&&t.matches(_i)&&t.matches(PD)?(r.push(t.lastValue.toLowerCase()),r.sort().reverse()):t.rewind(),u=r.join(" ")}else s===void 0&&t.matches(pEe)?s=t.lastValue:f===void 0&&t.matches(I4)?f=t.lastValue:t.throw();p=!0}return{textDecorationLine:u!==void 0?u:vEe,textDecorationColor:f!==void 0?f:FEe,textDecorationStyle:s!==void 0?s:REe}},yEe=function(t){for(var u=[],s=!1;t.hasTokens();)s&&t.expect(_i),u.push(t.expect(PD).toLowerCase()),s=!0;return u.sort().reverse(),{textDecorationLine:u.join(" ")}},SEe=function(t){var u=z1e(t),s=u.offset,f=u.radius,p=u.color;return{textShadowOffset:s,textShadowRadius:f,textShadowColor:p}},ZD=function(t){return function(u){var s=u.expect(t);return u.expectEmpty(),s}},MD=ZD(t5),V1e=ZD(bo),r5=ZD(G1e),jD=function(t){return function(u,s){return function(f){var p,r,c=f.expect(t),n;if(f.hasTokens())f.expect(HAe),n=f.expect(t);else if(s!==void 0)n=s;else return c;return f.expectEmpty(),[(p={},p[u+"Y"]=n,p),(r={},r[u+"X"]=c,r)]}}},bEe=jD(t5),AEe=jD(bo),EEe=jD(G1e),TEe={perspective:MD,scale:bEe("scale"),scaleX:MD,scaleY:MD,translate:AEe("translate",0),translateX:V1e,translateY:V1e,rotate:r5,rotateX:r5,rotateY:r5,rotateZ:r5,skewX:r5,skewY:r5,skew:EEe("skew","0deg")},xEe=function(t){for(var u=[],s=!1;t.hasTokens();){s&&t.expect(_i);var f=t.expectFunction(),p=f.functionName,r=TEe[p](f);if(!Array.isArray(r)){var c;r=[(c={},c[p]=r,c)]}u=r.concat(u),s=!0}return{transform:u}},kEe=function(t){return{backgroundColor:t.expect(I4)}},wEe=_4({types:[I4],prefix:"border",suffix:"Color"}),DEe=_4({directions:["TopLeft","TopRight","BottomRight","BottomLeft"],prefix:"border",suffix:"Radius"}),IEe=_4({prefix:"border",suffix:"Width"}),_Ee=_4({types:[bo,m1,VD,BD],prefix:"margin"}),MEe=_4({prefix:"padding"}),LEe=function(t){return{fontWeight:t.expect(VAe)}},BEe=function(t){return{shadowOffset:W1e(t)}},PEe=function(t){return{textShadowOffset:W1e(t)}},K1e={aspectRatio:jAe,background:kEe,border:$Ae,borderColor:wEe,borderRadius:DEe,borderWidth:IEe,boxShadow:KAe,flex:XAe,flexFlow:aEe,font:dEe,fontFamily:$1e,fontVariant:fEe,fontWeight:LEe,margin:_Ee,padding:MEe,placeContent:hEe,shadowOffset:BEe,textShadow:SEe,textShadowOffset:PEe,textDecoration:CEe,textDecorationLine:yEe,transform:xEe},Z1e,L1t=Z1e!=null?new RegExp(Z1e.join("|")):null,LD="SYMBOL_MATCH",OEe=(function(){function e(u,s){this.index=0,this.nodes=u,this.functionName=s!=null?s.value:null,this.lastValue=null,this.rewindIndex=-1}var t=e.prototype;return t.hasTokens=function(){return this.index<=this.nodes.length-1},t[LD]=function(){if(!this.hasTokens())return null;for(var u=this.nodes[this.index],s=0;s<arguments.length;s+=1){var f=s<0||arguments.length<=s?void 0:arguments[s],p=f(u);if(p!==null)return this.index+=1,this.lastValue=p,p}return null},t.matches=function(){return this[LD].apply(this,arguments)!==null},t.expect=function(){var s=this[LD].apply(this,arguments);return s!==null?s:this.throw()},t.matchesFunction=function(){var s=this.nodes[this.index];if(s.type!=="function")return null;var f=new e(s.nodes,s);return this.index+=1,this.lastValue=null,f},t.expectFunction=function(){var s=this.matchesFunction();return s!==null?s:this.throw()},t.expectEmpty=function(){this.hasTokens()&&this.throw()},t.throw=function(){throw new Error("Unexpected token type: "+this.nodes[this.index].type)},t.saveRewindPoint=function(){this.rewindIndex=this.index},t.rewind=function(){if(this.rewindIndex===-1)throw new Error("Internal error");this.index=this.rewindIndex,this.lastValue=null},e})(),NEe=/^([+-]?(?:\d*\.)?\d+(?:e[+-]?\d+)?)(?:px)?$/i,HEe=/^true|false$/i,VEe=/^null$/i,ZEe=/^undefined$/i,q1e=function(t,u){var s=u.match(NEe);if(s!==null)return Number(s[1]);var f=u.match(HEe);if(f!==null)return f[0].toLowerCase()==="true";var p=u.match(VEe);if(p!==null)return null;var r=u.match(ZEe);if(r===null)return u},jEe=function(t,u){var s=bAe(u),f=new OEe(s.nodes);return K1e[t](f)},UEe=jEe,Q1e=function(t,u,s){var f,p=s===!1||!(t in K1e),r=u.trim(),c=p?(f={},f[t]=q1e(t,r),f):UEe(t,r);return c},J1e=function(t){var u=/^--\w+/.test(t);return u?t:AAe(t)},GEe=function(t,u){return u===void 0&&(u=[]),t.reduce(function(s,f){var p=J1e(f[0]),r=f[1],c=u.indexOf(p)===-1;return Object.assign(s,Q1e(p,r,c))},{})};a5.default=GEe;a5.getPropertyName=J1e;a5.getStylesForProperty=Q1e;a5.transformRawValue=q1e});function UD(e){var t=e.split(";"),u=t.map(function(f){var p=f.split(":"),r=(0,Y1e.default)(p,2),c=r[0],n=r[1];return c&&n?(c=c.trim(),n=n.trim(),[c,n]):null}).filter(function(f){return f!=null}),s=(0,ece.default)(u);return s}var Y1e,ece,rce=de(()=>{"use strict";Y1e=se(gt()),ece=se(X1e())});var tce,ace,nce,GD,eR,ice=de(()=>{"use strict";tce=se(oa()),ace=se(et()),nce=se(Yr()),GD=se(wr());z8();rce();D4();eR=(0,ace.default)(function e(t,u,s,f,p,r,c,n){var a=this;(0,nce.default)(this,e),this.getRenderFunction=function(l){var o=a._renderRules[l];return o||(console.warn(`Warning, unknown render rule encountered: ${l}. 'unknown' render rule used (by default, returns null - nothing rendered)`),a._renderRules.unknown)},this.renderNode=function(l,o){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=a.getRenderFunction(l.type),m=(0,tce.default)(o);if(a._debugPrintTree===!0){for(var y="",h=0;h<m.length;h++)y=y+"-";console.log(`${y}${l.type}`)}m.unshift(l);var R=l.children.map(function(D){return a.renderNode(D,m)});if(l.type==="link"||l.type==="blocklink")return g(l,R,o,a._style,a._onLinkPress);if(l.type==="image")return g(l,R,o,a._style,a._allowedImageHandlers,a._defaultImageHandler);if(R.length===0||l.type==="list_item"){for(var C={},S=o.length-1;S>-1;S--){var F={};if(o[S].attributes&&o[S].attributes.style&&typeof o[S].attributes.style=="string"&&(F=UD(o[S].attributes.style)),a._style[o[S].type]&&(F=Object.assign({},F,GD.StyleSheet.flatten(a._style[o[S].type])),o[S].type==="list_item")){var E={};o[S+1].type==="bullet_list"?E=a._style.bullet_list_content:o[S+1].type==="ordered_list"&&(E=a._style.ordered_list_content),F=Object.assign({},F,GD.StyleSheet.flatten(E))}for(var A=Object.keys(F),T=0;T<A.length;T++)Bs.includes(A[T])&&(C[A[T]]=F[A[T]])}return g(l,R,o,a._style,C)}return d===!0&&a._maxTopLevelChildren&&R.length>a._maxTopLevelChildren&&(R=R.slice(0,a._maxTopLevelChildren),R.push(a._topLevelMaxExceededItem)),g(l,R,o,a._style)},this.render=function(l){var o={type:"body",key:Yd(),children:l};return a.renderNode(o,[],!0)},this._renderRules=t,this._style=u,this._onLinkPress=s,this._maxTopLevelChildren=f,this._topLevelMaxExceededItem=p,this._allowedImageHandlers=r,this._defaultImageHandler=c,this._debugPrintTree=n})});function WEe(e){var t=lce[e];if(t)return t;t=lce[e]=[];for(var u=0;u<128;u++){var s=String.fromCharCode(u);t.push(s)}for(var f=0;f<e.length;f++){var p=e.charCodeAt(f);t[p]="%"+("0"+p.toString(16).toUpperCase()).slice(-2)}return t}function rR(e,t){typeof t!="string"&&(t=rR.defaultChars);var u=WEe(t);return e.replace(/(%[a-f0-9]{2})+/gi,function(s){for(var f="",p=0,r=s.length;p<r;p+=3){var c=parseInt(s.slice(p+1,p+3),16);if(c<128){f+=u[c];continue}if((c&224)===192&&p+3<r){var n=parseInt(s.slice(p+4,p+6),16);if((n&192)===128){var a=c<<6&1984|n&63;a<128?f+="\uFFFD\uFFFD":f+=String.fromCharCode(a),p+=3;continue}}if((c&240)===224&&p+6<r){var l=parseInt(s.slice(p+4,p+6),16),o=parseInt(s.slice(p+7,p+9),16);if((l&192)===128&&(o&192)===128){var d=c<<12&61440|l<<6&4032|o&63;d<2048||d>=55296&&d<=57343?f+="\uFFFD\uFFFD\uFFFD":f+=String.fromCharCode(d),p+=6;continue}}if((c&248)===240&&p+9<r){var g=parseInt(s.slice(p+4,p+6),16),m=parseInt(s.slice(p+7,p+9),16),y=parseInt(s.slice(p+10,p+12),16);if((g&192)===128&&(m&192)===128&&(y&192)===128){var h=c<<18&1835008|g<<12&258048|m<<6&4032|y&63;h<65536||h>1114111?f+="\uFFFD\uFFFD\uFFFD\uFFFD":(h-=65536,f+=String.fromCharCode(55296+(h>>10),56320+(h&1023))),p+=9;continue}}f+="\uFFFD"}return f})}var lce,M4,oce=de(()=>{"use strict";lce={};rR.defaultChars=";/?:@&=+$,#";rR.componentChars="";M4=rR});function zEe(e){var t=uce[e];if(t)return t;t=uce[e]=[];for(var u=0;u<128;u++){var s=String.fromCharCode(u);/^[0-9a-z]$/i.test(s)?t.push(s):t.push("%"+("0"+u.toString(16).toUpperCase()).slice(-2))}for(var f=0;f<e.length;f++)t[e.charCodeAt(f)]=e[f];return t}function tR(e,t,u){typeof t!="string"&&(u=t,t=tR.defaultChars),typeof u>"u"&&(u=!0);for(var s=zEe(t),f="",p=0,r=e.length;p<r;p++){var c=e.charCodeAt(p);if(u&&c===37&&p+2<r&&/^[0-9a-f]{2}$/i.test(e.slice(p+1,p+3))){f+=e.slice(p,p+3),p+=2;continue}if(c<128){f+=s[c];continue}if(c>=55296&&c<=57343){if(c>=55296&&c<=56319&&p+1<r){var n=e.charCodeAt(p+1);if(n>=56320&&n<=57343){f+=encodeURIComponent(e[p]+e[p+1]),p++;continue}}f+="%EF%BF%BD";continue}f+=encodeURIComponent(e[p])}return f}var uce,aR,cce=de(()=>{"use strict";uce={};tR.defaultChars=";/?:@&=+$,-_.!~*'()#";tR.componentChars="-_.!~*'()";aR=tR});function n5(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}var sce=de(()=>{"use strict"});function nR(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}function rTe(e,t){if(e&&e instanceof nR)return e;var u=new nR;return u.parse(e,t),u}var $Ee,KEe,qEe,QEe,JEe,XEe,dce,fce,YEe,gce,eTe,mce,hce,L4,pce=de(()=>{"use strict";$Ee=/^([a-z0-9.+-]+:)/i,KEe=/:[0-9]*$/,qEe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,QEe=["<",">",'"',"`"," ","\r",`
`," "],JEe=["{","}","|","\\","^","`"].concat(QEe),XEe=["'"].concat(JEe),dce=["%","/","?",";","#"].concat(XEe),fce=["/","?","#"],YEe=255,gce=/^[+a-z0-9A-Z_-]{0,63}$/,eTe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,mce={javascript:!0,"javascript:":!0},hce={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};nR.prototype.parse=function(e,t){var u,s,f,p=e;if(p=p.trim(),!t&&e.split("#").length===1){var r=qEe.exec(p);if(r)return this.pathname=r[1],r[2]&&(this.search=r[2]),this}var c=$Ee.exec(p);if(c&&(c=c[0],u=c.toLowerCase(),this.protocol=c,p=p.substr(c.length)),(t||c||p.match(/^\/\/[^@\/]+@[^@\/]+/))&&(f=p.substr(0,2)==="//",f&&!(c&&mce[c])&&(p=p.substr(2),this.slashes=!0)),!mce[c]&&(f||c&&!hce[c])){for(var n=-1,a=0;a<fce.length;a++)s=p.indexOf(fce[a]),s!==-1&&(n===-1||s<n)&&(n=s);var l,o;n===-1?o=p.lastIndexOf("@"):o=p.lastIndexOf("@",n),o!==-1&&(l=p.slice(0,o),p=p.slice(o+1),this.auth=l),n=-1;for(var d=0;d<dce.length;d++)s=p.indexOf(dce[d]),s!==-1&&(n===-1||s<n)&&(n=s);n===-1&&(n=p.length),p[n-1]===":"&&n--;var g=p.slice(0,n);p=p.slice(n),this.parseHost(g),this.hostname=this.hostname||"";var m=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!m)for(var y=this.hostname.split(/\./),h=0,R=y.length;h<R;h++){var C=y[h];if(C&&!C.match(gce)){for(var S="",F=0,E=C.length;F<E;F++)C.charCodeAt(F)>127?S+="x":S+=C[F];if(!S.match(gce)){var A=y.slice(0,h),T=y.slice(h+1),D=C.match(eTe);D&&(A.push(D[1]),T.unshift(D[2])),T.length&&(p=T.join(".")+p),this.hostname=A.join(".");break}}}this.hostname.length>YEe&&(this.hostname=""),m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var _=p.indexOf("#");_!==-1&&(this.hash=p.substr(_),p=p.slice(0,_));var M=p.indexOf("?");return M!==-1&&(this.search=p.substr(M),p=p.slice(0,M)),p&&(this.pathname=p),hce[u]&&this.hostname&&!this.pathname&&(this.pathname=""),this};nR.prototype.parseHost=function(e){var t=KEe.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};L4=rTe});var iR={};Gn(iR,{decode:()=>M4,encode:()=>aR,format:()=>n5,parse:()=>L4});var WD=de(()=>{"use strict";oce();cce();sce();pce()});var lR,vce=de(()=>{"use strict";lR=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var oR,Rce=de(()=>{"use strict";oR=/[\0-\x1F\x7F-\x9F]/});var Fce,Cce=de(()=>{"use strict";Fce=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var i5,yce=de(()=>{"use strict";i5=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var uR,Sce=de(()=>{"use strict";uR=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/});var cR,bce=de(()=>{"use strict";cR=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var zD={};Gn(zD,{Any:()=>lR,Cc:()=>oR,Cf:()=>Fce,P:()=>i5,S:()=>uR,Z:()=>cR});var $D=de(()=>{"use strict";vce();Rce();Cce();yce();Sce();bce()});var Ace,Ece=de(()=>{"use strict";Ace=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(e){return e.charCodeAt(0)}))});var Tce,xce=de(()=>{"use strict";Tce=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(e){return e.charCodeAt(0)}))});function QD(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=tTe.get(e))!==null&&t!==void 0?t:e}var KD,tTe,qD,JD=de(()=>{"use strict";tTe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),qD=(KD=String.fromCodePoint)!==null&&KD!==void 0?KD:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t}});function XD(e){return e>=Li.ZERO&&e<=Li.NINE}function nTe(e){return e>=Li.UPPER_A&&e<=Li.UPPER_F||e>=Li.LOWER_A&&e<=Li.LOWER_F}function iTe(e){return e>=Li.UPPER_A&&e<=Li.UPPER_Z||e>=Li.LOWER_A&&e<=Li.LOWER_Z||XD(e)}function lTe(e){return e===Li.EQUALS||iTe(e)}function Ice(e){var t="",u=new Dce(e,function(s){return t+=qD(s)});return function(f,p){for(var r=0,c=0;(c=f.indexOf("&",c))>=0;){t+=f.slice(r,c),u.startEntity(p);var n=u.write(f,c+1);if(n<0){r=c+u.end();break}r=c+n,c=n===0?r+1:r}var a=t+f.slice(r);return t="",a}}function oTe(e,t,u,s){var f=(t&Cc.BRANCH_LENGTH)>>7,p=t&Cc.JUMP_TABLE;if(f===0)return p!==0&&s===p?u:-1;if(p){var r=s-p;return r<0||r>=f?-1:e[u+r]-1}for(var c=u,n=c+f-1;c<=n;){var a=c+n>>>1,l=e[a];if(l<s)c=a+1;else if(l>s)n=a-1;else return e[a+f]}return-1}function yc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l0.Legacy;return uTe(e,t)}var kce,wce,Li,aTe,Cc,Mi,l0,Dce,uTe,mct,YD=de(()=>{"use strict";kce=se(Yr()),wce=se(et());Ece();xce();JD();JD();(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Li||(Li={}));aTe=32;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Cc||(Cc={}));(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Mi||(Mi={}));(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(l0||(l0={}));Dce=(function(){function e(t,u,s){(0,kce.default)(this,e),this.decodeTree=t,this.emitCodePoint=u,this.errors=s,this.state=Mi.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=l0.Strict}return(0,wce.default)(e,[{key:"startEntity",value:function(u){this.decodeMode=u,this.state=Mi.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(u,s){switch(this.state){case Mi.EntityStart:return u.charCodeAt(s)===Li.NUM?(this.state=Mi.NumericStart,this.consumed+=1,this.stateNumericStart(u,s+1)):(this.state=Mi.NamedEntity,this.stateNamedEntity(u,s));case Mi.NumericStart:return this.stateNumericStart(u,s);case Mi.NumericDecimal:return this.stateNumericDecimal(u,s);case Mi.NumericHex:return this.stateNumericHex(u,s);case Mi.NamedEntity:return this.stateNamedEntity(u,s)}}},{key:"stateNumericStart",value:function(u,s){return s>=u.length?-1:(u.charCodeAt(s)|aTe)===Li.LOWER_X?(this.state=Mi.NumericHex,this.consumed+=1,this.stateNumericHex(u,s+1)):(this.state=Mi.NumericDecimal,this.stateNumericDecimal(u,s))}},{key:"addToNumericResult",value:function(u,s,f,p){if(s!==f){var r=f-s;this.result=this.result*Math.pow(p,r)+parseInt(u.substr(s,r),p),this.consumed+=r}}},{key:"stateNumericHex",value:function(u,s){for(var f=s;s<u.length;){var p=u.charCodeAt(s);if(XD(p)||nTe(p))s+=1;else return this.addToNumericResult(u,f,s,16),this.emitNumericEntity(p,3)}return this.addToNumericResult(u,f,s,16),-1}},{key:"stateNumericDecimal",value:function(u,s){for(var f=s;s<u.length;){var p=u.charCodeAt(s);if(XD(p))s+=1;else return this.addToNumericResult(u,f,s,10),this.emitNumericEntity(p,2)}return this.addToNumericResult(u,f,s,10),-1}},{key:"emitNumericEntity",value:function(u,s){var f;if(this.consumed<=s)return(f=this.errors)===null||f===void 0||f.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===Li.SEMI)this.consumed+=1;else if(this.decodeMode===l0.Strict)return 0;return this.emitCodePoint(QD(this.result),this.consumed),this.errors&&(u!==Li.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(u,s){for(var f=this.decodeTree,p=f[this.treeIndex],r=(p&Cc.VALUE_LENGTH)>>14;s<u.length;s++,this.excess++){var c=u.charCodeAt(s);if(this.treeIndex=oTe(f,p,this.treeIndex+Math.max(1,r),c),this.treeIndex<0)return this.result===0||this.decodeMode===l0.Attribute&&(r===0||lTe(c))?0:this.emitNotTerminatedNamedEntity();if(p=f[this.treeIndex],r=(p&Cc.VALUE_LENGTH)>>14,r!==0){if(c===Li.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==l0.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var u,s=this.result,f=this.decodeTree,p=(f[s]&Cc.VALUE_LENGTH)>>14;return this.emitNamedEntityData(s,p,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(u,s,f){var p=this.decodeTree;return this.emitCodePoint(s===1?p[u]&~Cc.VALUE_LENGTH:p[u+1],f),s===3&&this.emitCodePoint(p[u+2],f),f}},{key:"end",value:function(){var u;switch(this.state){case Mi.NamedEntity:return this.result!==0&&(this.decodeMode!==l0.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Mi.NumericDecimal:return this.emitNumericEntity(0,2);case Mi.NumericHex:return this.emitNumericEntity(0,3);case Mi.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Mi.EntityStart:return 0}}}])})();uTe=Ice(Ace),mct=Ice(Tce)});function sR(e){for(var t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}var cTe,_ce=de(()=>{"use strict";cTe=new Map(sR([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(sR([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(sR([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(sR([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]))});function eI(e,t){return function(s){for(var f,p=0,r="";f=e.exec(s);)p!==f.index&&(r+=s.substring(p,f.index)),r+=t.get(f[0].charCodeAt(0)),p=f.index+1;return r+s.substring(p)}}var sTe,dTe,Mce,Lce,Bce,dR=de(()=>{"use strict";sTe=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),dTe=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};Mce=eI(/[&<>'"]/g,sTe),Lce=eI(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Bce=eI(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var rI=de(()=>{"use strict";_ce();dR()});var Pce,Oce,aI=de(()=>{"use strict";YD();rI();dR();dR();rI();YD();(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(Pce||(Pce={}));(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(Oce||(Oce={}))});var iI={};Gn(iI,{arrayReplaceAt:()=>nI,assign:()=>l5,escapeHtml:()=>p1,escapeRE:()=>xTe,fromCodePoint:()=>B4,has:()=>pTe,isMdAsciiPunct:()=>Ns,isPunctChar:()=>Os,isSpace:()=>Da,isString:()=>fR,isValidEntityCode:()=>gR,isWhiteSpace:()=>Ps,lib:()=>kTe,normalizeReference:()=>Hs,unescapeAll:()=>h1,unescapeMd:()=>yTe});function mTe(e){return Object.prototype.toString.call(e)}function fR(e){return mTe(e)==="[object String]"}function pTe(e,t){return hTe.call(e,t)}function l5(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(u){if(u){if(typeof u!="object")throw new TypeError(u+"must be object");Object.keys(u).forEach(function(s){e[s]=u[s]})}}),e}function nI(e,t,u){return[].concat(e.slice(0,t),u,e.slice(t+1))}function gR(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function B4(e){if(e>65535){e-=65536;var t=55296+(e>>10),u=56320+(e&1023);return String.fromCharCode(t,u)}return String.fromCharCode(e)}function CTe(e,t){if(t.charCodeAt(0)===35&&FTe.test(t)){var u=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return gR(u)?B4(u):e}var s=yc(e);return s!==e?s:e}function yTe(e){return e.indexOf("\\")<0?e:e.replace(Vce,"$1")}function h1(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(RTe,function(t,u,s){return u||CTe(t,s)})}function ETe(e){return ATe[e]}function p1(e){return STe.test(e)?e.replace(bTe,ETe):e}function xTe(e){return e.replace(TTe,"\\$&")}function Da(e){switch(e){case 9:case 32:return!0}return!1}function Ps(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Os(e){return i5.test(e)||uR.test(e)}function Ns(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Hs(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}var hTe,Vce,vTe,RTe,FTe,STe,bTe,ATe,TTe,kTe,ti=de(()=>{"use strict";WD();$D();aI();hTe=Object.prototype.hasOwnProperty;Vce=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,vTe=/&([a-z#][a-z0-9]{1,31});/gi,RTe=new RegExp(Vce.source+"|"+vTe.source,"gi"),FTe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;STe=/[&<>"]/,bTe=/[&<>"]/g,ATe={"&":"&","<":"<",">":">",'"':"""};TTe=/[.?*+^$[\]\\(){}|-]/g;kTe={mdurl:iR,ucmicro:zD}});function lI(e,t,u){var s,f,p,r,c=e.posMax,n=e.pos;for(e.pos=t+1,s=1;e.pos<c;){if(p=e.src.charCodeAt(e.pos),p===93&&(s--,s===0)){f=!0;break}if(r=e.pos,e.md.inline.skipToken(e),p===91){if(r===e.pos-1)s++;else if(u)return e.pos=n,-1}}var a=-1;return f&&(a=e.pos),e.pos=n,a}var Zce=de(()=>{"use strict"});function oI(e,t,u){var s,f=t,p={ok:!1,pos:0,str:""};if(e.charCodeAt(f)===60){for(f++;f<u;){if(s=e.charCodeAt(f),s===10||s===60)return p;if(s===62)return p.pos=f+1,p.str=h1(e.slice(t+1,f)),p.ok=!0,p;if(s===92&&f+1<u){f+=2;continue}f++}return p}for(var r=0;f<u&&(s=e.charCodeAt(f),!(s===32||s<32||s===127));){if(s===92&&f+1<u){if(e.charCodeAt(f+1)===32)break;f+=2;continue}if(s===40&&(r++,r>32))return p;if(s===41){if(r===0)break;r--}f++}return t===f||r!==0||(p.str=h1(e.slice(t,f)),p.pos=f,p.ok=!0),p}var jce=de(()=>{"use strict";ti()});function uI(e,t,u,s){var f,p=t,r={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(s)r.str=s.str,r.marker=s.marker;else{if(p>=u)return r;var c=e.charCodeAt(p);if(c!==34&&c!==39&&c!==40)return r;t++,p++,c===40&&(c=41),r.marker=c}for(;p<u;){if(f=e.charCodeAt(p),f===r.marker)return r.pos=p+1,r.str+=h1(e.slice(t,p)),r.ok=!0,r;if(f===40&&r.marker===41)return r;f===92&&p+1<u&&p++,p++}return r.can_continue=!0,r.str+=h1(e.slice(t,p)),r}var Uce=de(()=>{"use strict";ti()});var cI={};Gn(cI,{parseLinkDestination:()=>oI,parseLinkLabel:()=>lI,parseLinkTitle:()=>uI});var Gce=de(()=>{"use strict";Zce();jce();Uce()});function o5(){this.rules=l5({},o0)}var o0,Wce,zce=de(()=>{"use strict";ti();o0={};o0.code_inline=function(e,t,u,s,f){var p=e[t];return"<code"+f.renderAttrs(p)+">"+p1(p.content)+"</code>"};o0.code_block=function(e,t,u,s,f){var p=e[t];return"<pre"+f.renderAttrs(p)+"><code>"+p1(e[t].content)+`</code></pre>
`};o0.fence=function(e,t,u,s,f){var p=e[t],r=p.info?h1(p.info).trim():"",c="",n="";if(r){var a=r.split(/(\s+)/g);c=a[0],n=a.slice(2).join("")}var l;if(u.highlight?l=u.highlight(p.content,c,n)||p1(p.content):l=p1(p.content),l.indexOf("<pre")===0)return l+`
`;if(r){var o=p.attrIndex("class"),d=p.attrs?p.attrs.slice():[];o<0?d.push(["class",u.langPrefix+c]):(d[o]=d[o].slice(),d[o][1]+=" "+u.langPrefix+c);var g={attrs:d};return`<pre><code${f.renderAttrs(g)}>${l}</code></pre>
`}return`<pre><code${f.renderAttrs(p)}>${l}</code></pre>
`};o0.image=function(e,t,u,s,f){var p=e[t];return p.attrs[p.attrIndex("alt")][1]=f.renderInlineAsText(p.children,u,s),f.renderToken(e,t,u)};o0.hardbreak=function(e,t,u){return u.xhtmlOut?`<br />
`:`<br>
`};o0.softbreak=function(e,t,u){return u.breaks?u.xhtmlOut?`<br />
`:`<br>
`:`
`};o0.text=function(e,t){return p1(e[t].content)};o0.html_block=function(e,t){return e[t].content};o0.html_inline=function(e,t){return e[t].content};o5.prototype.renderAttrs=function(t){var u,s,f;if(!t.attrs)return"";for(f="",u=0,s=t.attrs.length;u<s;u++)f+=" "+p1(t.attrs[u][0])+'="'+p1(t.attrs[u][1])+'"';return f};o5.prototype.renderToken=function(t,u,s){var f=t[u],p="";if(f.hidden)return"";f.block&&f.nesting!==-1&&u&&t[u-1].hidden&&(p+=`
`),p+=(f.nesting===-1?"</":"<")+f.tag,p+=this.renderAttrs(f),f.nesting===0&&s.xhtmlOut&&(p+=" /");var r=!1;if(f.block&&(r=!0,f.nesting===1&&u+1<t.length)){var c=t[u+1];(c.type==="inline"||c.hidden||c.nesting===-1&&c.tag===f.tag)&&(r=!1)}return p+=r?`>
`:">",p};o5.prototype.renderInline=function(e,t,u){for(var s="",f=this.rules,p=0,r=e.length;p<r;p++){var c=e[p].type;typeof f[c]<"u"?s+=f[c](e,p,t,u,this):s+=this.renderToken(e,p,t)}return s};o5.prototype.renderInlineAsText=function(e,t,u){for(var s="",f=0,p=e.length;f<p;f++)switch(e[f].type){case"text":s+=e[f].content;break;case"image":s+=this.renderInlineAsText(e[f].children,t,u);break;case"html_inline":case"html_block":s+=e[f].content;break;case"softbreak":case"hardbreak":s+=`
`;break;default:}return s};o5.prototype.render=function(e,t,u){for(var s="",f=this.rules,p=0,r=e.length;p<r;p++){var c=e[p].type;c==="inline"?s+=this.renderInline(e[p].children,t,u):typeof f[c]<"u"?s+=f[c](e,p,t,u,this):s+=this.renderToken(e,p,t,u)}return s};Wce=o5});function Su(){this.__rules__=[],this.__cache__=null}var Vs,mR=de(()=>{"use strict";Su.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};Su.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(u){u.enabled&&u.alt.forEach(function(s){t.indexOf(s)<0&&t.push(s)})}),e.__cache__={},t.forEach(function(u){e.__cache__[u]=[],e.__rules__.forEach(function(s){s.enabled&&(u&&s.alt.indexOf(u)<0||e.__cache__[u].push(s.fn))})})};Su.prototype.at=function(e,t,u){var s=this.__find__(e),f=u||{};if(s===-1)throw new Error("Parser rule not found: "+e);this.__rules__[s].fn=t,this.__rules__[s].alt=f.alt||[],this.__cache__=null};Su.prototype.before=function(e,t,u,s){var f=this.__find__(e),p=s||{};if(f===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(f,0,{name:t,enabled:!0,fn:u,alt:p.alt||[]}),this.__cache__=null};Su.prototype.after=function(e,t,u,s){var f=this.__find__(e),p=s||{};if(f===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(f+1,0,{name:t,enabled:!0,fn:u,alt:p.alt||[]}),this.__cache__=null};Su.prototype.push=function(e,t,u){var s=u||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:s.alt||[]}),this.__cache__=null};Su.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var u=[];return e.forEach(function(s){var f=this.__find__(s);if(f<0){if(t)return;throw new Error("Rules manager: invalid rule name "+s)}this.__rules__[f].enabled=!0,u.push(s)},this),this.__cache__=null,u};Su.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(u){u.enabled=!1}),this.enable(e,t)};Su.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var u=[];return e.forEach(function(s){var f=this.__find__(s);if(f<0){if(t)return;throw new Error("Rules manager: invalid rule name "+s)}this.__rules__[f].enabled=!1,u.push(s)},this),this.__cache__=null,u};Su.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};Vs=Su});function u5(e,t,u){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=u,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}var v1,hR=de(()=>{"use strict";u5.prototype.attrIndex=function(t){if(!this.attrs)return-1;for(var u=this.attrs,s=0,f=u.length;s<f;s++)if(u[s][0]===t)return s;return-1};u5.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};u5.prototype.attrSet=function(t,u){var s=this.attrIndex(t),f=[t,u];s<0?this.attrPush(f):this.attrs[s]=f};u5.prototype.attrGet=function(t){var u=this.attrIndex(t),s=null;return u>=0&&(s=this.attrs[u][1]),s};u5.prototype.attrJoin=function(t,u){var s=this.attrIndex(t);s<0?this.attrPush([t,u]):this.attrs[s][1]=this.attrs[s][1]+" "+u};v1=u5});function $ce(e,t,u){this.src=e,this.env=u,this.tokens=[],this.inlineMode=!1,this.md=t}var Kce,qce=de(()=>{"use strict";hR();$ce.prototype.Token=v1;Kce=$ce});function sI(e){var t;t=e.src.replace(wTe,`
`),t=t.replace(DTe,"\uFFFD"),e.src=t}var wTe,DTe,Qce=de(()=>{"use strict";wTe=/\r\n?|\n/g,DTe=/\0/g});function dI(e){var t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}var Jce=de(()=>{"use strict"});function fI(e){for(var t=e.tokens,u=0,s=t.length;u<s;u++){var f=t[u];f.type==="inline"&&e.md.inline.parse(f.content,e.md,e.env,f.children)}}var Xce=de(()=>{"use strict"});function ITe(e){return/^<a[>\s]/i.test(e)}function _Te(e){return/^<\/a\s*>/i.test(e)}function gI(e){var t=e.tokens;if(e.md.options.linkify){for(var u=0,s=t.length;u<s;u++)if(!(t[u].type!=="inline"||!e.md.linkify.pretest(t[u].content)))for(var f=t[u].children,p=0,r=f.length-1;r>=0;r--){var c=f[r];if(c.type==="link_close"){for(r--;f[r].level!==c.level&&f[r].type!=="link_open";)r--;continue}if(c.type==="html_inline"&&(ITe(c.content)&&p>0&&p--,_Te(c.content)&&p++),!(p>0)&&c.type==="text"&&e.md.linkify.test(c.content)){var n=c.content,a=e.md.linkify.match(n),l=[],o=c.level,d=0;a.length>0&&a[0].index===0&&r>0&&f[r-1].type==="text_special"&&(a=a.slice(1));for(var g=0;g<a.length;g++){var m=a[g].url,y=e.md.normalizeLink(m);if(e.md.validateLink(y)){var h=a[g].text;a[g].schema?a[g].schema==="mailto:"&&!/^mailto:/i.test(h)?h=e.md.normalizeLinkText("mailto:"+h).replace(/^mailto:/,""):h=e.md.normalizeLinkText(h):h=e.md.normalizeLinkText("http://"+h).replace(/^http:\/\//,"");var R=a[g].index;if(R>d){var C=new e.Token("text","",0);C.content=n.slice(d,R),C.level=o,l.push(C)}var S=new e.Token("link_open","a",1);S.attrs=[["href",y]],S.level=o++,S.markup="linkify",S.info="auto",l.push(S);var F=new e.Token("text","",0);F.content=h,F.level=o,l.push(F);var E=new e.Token("link_close","a",-1);E.level=--o,E.markup="linkify",E.info="auto",l.push(E),d=a[g].lastIndex}}if(d<n.length){var A=new e.Token("text","",0);A.content=n.slice(d),A.level=o,l.push(A)}t[u].children=f=nI(f,r,l)}}}}var Yce=de(()=>{"use strict";ti()});function PTe(e,t){return BTe[t.toLowerCase()]}function OTe(e){for(var t=0,u=e.length-1;u>=0;u--){var s=e[u];s.type==="text"&&!t&&(s.content=s.content.replace(LTe,PTe)),s.type==="link_open"&&s.info==="auto"&&t--,s.type==="link_close"&&s.info==="auto"&&t++}}function NTe(e){for(var t=0,u=e.length-1;u>=0;u--){var s=e[u];s.type==="text"&&!t&&ese.test(s.content)&&(s.content=s.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),s.type==="link_open"&&s.info==="auto"&&t--,s.type==="link_close"&&s.info==="auto"&&t++}}function mI(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(MTe.test(e.tokens[t].content)&&OTe(e.tokens[t].children),ese.test(e.tokens[t].content)&&NTe(e.tokens[t].children))}var ese,MTe,LTe,BTe,rse=de(()=>{"use strict";ese=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,MTe=/\((c|tm|r)\)/i,LTe=/\((c|tm|r)\)/ig,BTe={c:"\xA9",r:"\xAE",tm:"\u2122"}});function pR(e,t,u){return e.slice(0,t)+u+e.slice(t+1)}function VTe(e,t){for(var u,s=[],f=0;f<e.length;f++){var p=e[f],r=e[f].level;for(u=s.length-1;u>=0&&!(s[u].level<=r);u--);if(s.length=u+1,p.type==="text"){var c=p.content,n=0,a=c.length;e:for(;n<a;){tse.lastIndex=n;var l=tse.exec(c);if(!l)break;var o=!0,d=!0;n=l.index+1;var g=l[0]==="'",m=32;if(l.index-1>=0)m=c.charCodeAt(l.index-1);else for(u=f-1;u>=0&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u--)if(e[u].content){m=e[u].content.charCodeAt(e[u].content.length-1);break}var y=32;if(n<a)y=c.charCodeAt(n);else for(u=f+1;u<e.length&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u++)if(e[u].content){y=e[u].content.charCodeAt(0);break}var h=Ns(m)||Os(String.fromCharCode(m)),R=Ns(y)||Os(String.fromCharCode(y)),C=Ps(m),S=Ps(y);if(S?o=!1:R&&(C||h||(o=!1)),C?d=!1:h&&(S||R||(d=!1)),y===34&&l[0]==='"'&&m>=48&&m<=57&&(d=o=!1),o&&d&&(o=h,d=R),!o&&!d){g&&(p.content=pR(p.content,l.index,ase));continue}if(d)for(u=s.length-1;u>=0;u--){var F=s[u];if(s[u].level<r)break;if(F.single===g&&s[u].level===r){F=s[u];var E=void 0,A=void 0;g?(E=t.md.options.quotes[2],A=t.md.options.quotes[3]):(E=t.md.options.quotes[0],A=t.md.options.quotes[1]),p.content=pR(p.content,l.index,A),e[F.token].content=pR(e[F.token].content,F.pos,E),n+=A.length-1,F.token===f&&(n+=E.length-1),c=p.content,a=c.length,s.length=u;continue e}}o?s.push({token:f,pos:l.index,single:g,level:r}):d&&g&&(p.content=pR(p.content,l.index,ase))}}}}function hI(e){if(e.md.options.typographer)for(var t=e.tokens.length-1;t>=0;t--)e.tokens[t].type!=="inline"||!HTe.test(e.tokens[t].content)||VTe(e.tokens[t].children,e)}var HTe,tse,ase,nse=de(()=>{"use strict";ti();HTe=/['"]/,tse=/['"]/g,ase="\u2019"});function pI(e){for(var t,u,s=e.tokens,f=s.length,p=0;p<f;p++)if(s[p].type==="inline"){var r=s[p].children,c=r.length;for(t=0;t<c;t++)r[t].type==="text_special"&&(r[t].type="text");for(t=u=0;t<c;t++)r[t].type==="text"&&t+1<c&&r[t+1].type==="text"?r[t+1].content=r[t].content+r[t+1].content:(t!==u&&(r[u]=r[t]),u++);t!==u&&(r.length=u)}}var ise=de(()=>{"use strict"});function RI(){this.ruler=new Vs;for(var e=0;e<vI.length;e++)this.ruler.push(vI[e][0],vI[e][1])}var vI,lse,ose=de(()=>{"use strict";mR();qce();Qce();Jce();Xce();Yce();rse();nse();ise();vI=[["normalize",sI],["block",dI],["inline",fI],["linkify",gI],["replacements",mI],["smartquotes",hI],["text_join",pI]];RI.prototype.process=function(e){for(var t=this.ruler.getRules(""),u=0,s=t.length;u<s;u++)t[u](e)};RI.prototype.State=Kce;lse=RI});function u0(e,t,u,s){this.src=e,this.md=t,this.env=u,this.tokens=s,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;for(var f=this.src,p=0,r=0,c=0,n=0,a=f.length,l=!1;r<a;r++){var o=f.charCodeAt(r);if(!l)if(Da(o)){c++,o===9?n+=4-n%4:n++;continue}else l=!0;(o===10||r===a-1)&&(o!==10&&r++,this.bMarks.push(p),this.eMarks.push(r),this.tShift.push(c),this.sCount.push(n),this.bsCount.push(0),l=!1,c=0,n=0,p=r+1)}this.bMarks.push(f.length),this.eMarks.push(f.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}var use,cse=de(()=>{"use strict";hR();ti();u0.prototype.push=function(e,t,u){var s=new v1(e,t,u);return s.block=!0,u<0&&this.level--,s.level=this.level,u>0&&this.level++,this.tokens.push(s),s};u0.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};u0.prototype.skipEmptyLines=function(t){for(var u=this.lineMax;t<u&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};u0.prototype.skipSpaces=function(t){for(var u=this.src.length;t<u;t++){var s=this.src.charCodeAt(t);if(!Da(s))break}return t};u0.prototype.skipSpacesBack=function(t,u){if(t<=u)return t;for(;t>u;)if(!Da(this.src.charCodeAt(--t)))return t+1;return t};u0.prototype.skipChars=function(t,u){for(var s=this.src.length;t<s&&this.src.charCodeAt(t)===u;t++);return t};u0.prototype.skipCharsBack=function(t,u,s){if(t<=s)return t;for(;t>s;)if(u!==this.src.charCodeAt(--t))return t+1;return t};u0.prototype.getLines=function(t,u,s,f){if(t>=u)return"";for(var p=new Array(u-t),r=0,c=t;c<u;c++,r++){var n=0,a=this.bMarks[c],l=a,o=void 0;for(c+1<u||f?o=this.eMarks[c]+1:o=this.eMarks[c];l<o&&n<s;){var d=this.src.charCodeAt(l);if(Da(d))d===9?n+=4-(n+this.bsCount[c])%4:n++;else if(l-a<this.tShift[c])n++;else break;l++}n>s?p[r]=new Array(n-s+1).join(" ")+this.src.slice(l,o):p[r]=this.src.slice(l,o)}return p.join("")};u0.prototype.Token=v1;use=u0});function FI(e,t){var u=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return e.src.slice(u,s)}function sse(e){for(var t=[],u=e.length,s=0,f=e.charCodeAt(s),p=!1,r=0,c="";s<u;)f===124&&(p?(c+=e.substring(r,s-1),r=s):(t.push(c+e.substring(r,s)),c="",r=s+1)),p=f===92,s++,f=e.charCodeAt(s);return t.push(c+e.substring(r)),t}function CI(e,t,u,s){if(t+2>u)return!1;var f=t+1;if(e.sCount[f]<e.blkIndent||e.sCount[f]-e.blkIndent>=4)return!1;var p=e.bMarks[f]+e.tShift[f];if(p>=e.eMarks[f])return!1;var r=e.src.charCodeAt(p++);if(r!==124&&r!==45&&r!==58||p>=e.eMarks[f])return!1;var c=e.src.charCodeAt(p++);if(c!==124&&c!==45&&c!==58&&!Da(c)||r===45&&Da(c))return!1;for(;p<e.eMarks[f];){var n=e.src.charCodeAt(p);if(n!==124&&n!==45&&n!==58&&!Da(n))return!1;p++}for(var a=FI(e,t+1),l=a.split("|"),o=[],d=0;d<l.length;d++){var g=l[d].trim();if(!g){if(d===0||d===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(g))return!1;g.charCodeAt(g.length-1)===58?o.push(g.charCodeAt(0)===58?"center":"right"):g.charCodeAt(0)===58?o.push("left"):o.push("")}if(a=FI(e,t).trim(),a.indexOf("|")===-1||e.sCount[t]-e.blkIndent>=4)return!1;l=sse(a),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop();var m=l.length;if(m===0||m!==o.length)return!1;if(s)return!0;var y=e.parentType;e.parentType="table";var h=e.md.block.ruler.getRules("blockquote"),R=e.push("table_open","table",1),C=[t,0];R.map=C;var S=e.push("thead_open","thead",1);S.map=[t,t+1];var F=e.push("tr_open","tr",1);F.map=[t,t+1];for(var E=0;E<l.length;E++){var A=e.push("th_open","th",1);o[E]&&(A.attrs=[["style","text-align:"+o[E]]]);var T=e.push("inline","",0);T.content=l[E].trim(),T.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);var D,_=0;for(f=t+2;f<u&&!(e.sCount[f]<e.blkIndent);f++){for(var M=!1,k=0,v=h.length;k<v;k++)if(h[k](e,f,u,!0)){M=!0;break}if(M||(a=FI(e,f).trim(),!a)||e.sCount[f]-e.blkIndent>=4||(l=sse(a),l.length&&l[0]===""&&l.shift(),l.length&&l[l.length-1]===""&&l.pop(),_+=m-l.length,_>ZTe))break;if(f===t+2){var b=e.push("tbody_open","tbody",1);b.map=D=[t+2,0]}var x=e.push("tr_open","tr",1);x.map=[f,f+1];for(var w=0;w<m;w++){var L=e.push("td_open","td",1);o[w]&&(L.attrs=[["style","text-align:"+o[w]]]);var N=e.push("inline","",0);N.content=l[w]?l[w].trim():"",N.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return D&&(e.push("tbody_close","tbody",-1),D[1]=f),e.push("table_close","table",-1),C[1]=f,e.parentType=y,e.line=f,!0}var ZTe,dse=de(()=>{"use strict";ti();ZTe=65536});function yI(e,t,u){if(e.sCount[t]-e.blkIndent<4)return!1;for(var s=t+1,f=s;s<u;){if(e.isEmpty(s)){s++;continue}if(e.sCount[s]-e.blkIndent>=4){s++,f=s;continue}break}e.line=f;var p=e.push("code_block","code",0);return p.content=e.getLines(t,f,4+e.blkIndent,!1)+`
`,p.map=[t,e.line],!0}var fse=de(()=>{"use strict"});function SI(e,t,u,s){var f=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||f+3>p)return!1;var r=e.src.charCodeAt(f);if(r!==126&&r!==96)return!1;var c=f;f=e.skipChars(f,r);var n=f-c;if(n<3)return!1;var a=e.src.slice(c,f),l=e.src.slice(f,p);if(r===96&&l.indexOf(String.fromCharCode(r))>=0)return!1;if(s)return!0;for(var o=t,d=!1;o++,!(o>=u||(f=c=e.bMarks[o]+e.tShift[o],p=e.eMarks[o],f<p&&e.sCount[o]<e.blkIndent));)if(e.src.charCodeAt(f)===r&&!(e.sCount[o]-e.blkIndent>=4)&&(f=e.skipChars(f,r),!(f-c<n)&&(f=e.skipSpaces(f),!(f<p)))){d=!0;break}n=e.sCount[t],e.line=o+(d?1:0);var g=e.push("fence","code",0);return g.info=l,g.content=e.getLines(t+1,o,n,!0),g.markup=a,g.map=[t,e.line],!0}var gse=de(()=>{"use strict"});function bI(e,t,u,s){var f=e.bMarks[t]+e.tShift[t],p=e.eMarks[t],r=e.lineMax;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(f)!==62)return!1;if(s)return!0;var c=[],n=[],a=[],l=[],o=e.md.block.ruler.getRules("blockquote"),d=e.parentType;e.parentType="blockquote";var g=!1,m;for(m=t;m<u;m++){var y=e.sCount[m]<e.blkIndent;if(f=e.bMarks[m]+e.tShift[m],p=e.eMarks[m],f>=p)break;if(e.src.charCodeAt(f++)===62&&!y){var h=e.sCount[m]+1,R=void 0,C=void 0;e.src.charCodeAt(f)===32?(f++,h++,C=!1,R=!0):e.src.charCodeAt(f)===9?(R=!0,(e.bsCount[m]+h)%4===3?(f++,h++,C=!1):C=!0):R=!1;var S=h;for(c.push(e.bMarks[m]),e.bMarks[m]=f;f<p;){var F=e.src.charCodeAt(f);if(Da(F))F===9?S+=4-(S+e.bsCount[m]+(C?1:0))%4:S++;else break;f++}g=f>=p,n.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(R?1:0),a.push(e.sCount[m]),e.sCount[m]=S-h,l.push(e.tShift[m]),e.tShift[m]=f-e.bMarks[m];continue}if(g)break;for(var E=!1,A=0,T=o.length;A<T;A++)if(o[A](e,m,u,!0)){E=!0;break}if(E){e.lineMax=m,e.blkIndent!==0&&(c.push(e.bMarks[m]),n.push(e.bsCount[m]),l.push(e.tShift[m]),a.push(e.sCount[m]),e.sCount[m]-=e.blkIndent);break}c.push(e.bMarks[m]),n.push(e.bsCount[m]),l.push(e.tShift[m]),a.push(e.sCount[m]),e.sCount[m]=-1}var D=e.blkIndent;e.blkIndent=0;var _=e.push("blockquote_open","blockquote",1);_.markup=">";var M=[t,0];_.map=M,e.md.block.tokenize(e,t,m);var k=e.push("blockquote_close","blockquote",-1);k.markup=">",e.lineMax=r,e.parentType=d,M[1]=e.line;for(var v=0;v<l.length;v++)e.bMarks[v+t]=c[v],e.tShift[v+t]=l[v],e.sCount[v+t]=a[v],e.bsCount[v+t]=n[v];return e.blkIndent=D,!0}var mse=de(()=>{"use strict";ti()});function AI(e,t,u,s){var f=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;var p=e.bMarks[t]+e.tShift[t],r=e.src.charCodeAt(p++);if(r!==42&&r!==45&&r!==95)return!1;for(var c=1;p<f;){var n=e.src.charCodeAt(p++);if(n!==r&&!Da(n))return!1;n===r&&c++}if(c<3)return!1;if(s)return!0;e.line=t+1;var a=e.push("hr","hr",0);return a.map=[t,e.line],a.markup=Array(c+1).join(String.fromCharCode(r)),!0}var hse=de(()=>{"use strict";ti()});function pse(e,t){var u=e.eMarks[t],s=e.bMarks[t]+e.tShift[t],f=e.src.charCodeAt(s++);if(f!==42&&f!==45&&f!==43)return-1;if(s<u){var p=e.src.charCodeAt(s);if(!Da(p))return-1}return s}function vse(e,t){var u=e.bMarks[t]+e.tShift[t],s=e.eMarks[t],f=u;if(f+1>=s)return-1;var p=e.src.charCodeAt(f++);if(p<48||p>57)return-1;for(;;){if(f>=s)return-1;if(p=e.src.charCodeAt(f++),p>=48&&p<=57){if(f-u>=10)return-1;continue}if(p===41||p===46)break;return-1}return f<s&&(p=e.src.charCodeAt(f),!Da(p))?-1:f}function jTe(e,t){for(var u=e.level+2,s=t+2,f=e.tokens.length-2;s<f;s++)e.tokens[s].level===u&&e.tokens[s].type==="paragraph_open"&&(e.tokens[s+2].hidden=!0,e.tokens[s].hidden=!0,s+=2)}function EI(e,t,u,s){var f,p,r,c,n=t,a=!0;if(e.sCount[n]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[n]-e.listIndent>=4&&e.sCount[n]<e.blkIndent)return!1;var l=!1;s&&e.parentType==="paragraph"&&e.sCount[n]>=e.blkIndent&&(l=!0);var o,d,g;if((g=vse(e,n))>=0){if(o=!0,r=e.bMarks[n]+e.tShift[n],d=Number(e.src.slice(r,g-1)),l&&d!==1)return!1}else if((g=pse(e,n))>=0)o=!1;else return!1;if(l&&e.skipSpaces(g)>=e.eMarks[n])return!1;if(s)return!0;var m=e.src.charCodeAt(g-1),y=e.tokens.length;o?(c=e.push("ordered_list_open","ol",1),d!==1&&(c.attrs=[["start",d]])):c=e.push("bullet_list_open","ul",1);var h=[n,0];c.map=h,c.markup=String.fromCharCode(m);var R=!1,C=e.md.block.ruler.getRules("list"),S=e.parentType;for(e.parentType="list";n<u;){p=g,f=e.eMarks[n];for(var F=e.sCount[n]+g-(e.bMarks[n]+e.tShift[n]),E=F;p<f;){var A=e.src.charCodeAt(p);if(A===9)E+=4-(E+e.bsCount[n])%4;else if(A===32)E++;else break;p++}var T=p,D=void 0;T>=f?D=1:D=E-F,D>4&&(D=1);var _=F+D;c=e.push("list_item_open","li",1),c.markup=String.fromCharCode(m);var M=[n,0];c.map=M,o&&(c.info=e.src.slice(r,g-1));var k=e.tight,v=e.tShift[n],b=e.sCount[n],x=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=_,e.tight=!0,e.tShift[n]=T-e.bMarks[n],e.sCount[n]=E,T>=f&&e.isEmpty(n+1)?e.line=Math.min(e.line+2,u):e.md.block.tokenize(e,n,u,!0),(!e.tight||R)&&(a=!1),R=e.line-n>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=x,e.tShift[n]=v,e.sCount[n]=b,e.tight=k,c=e.push("list_item_close","li",-1),c.markup=String.fromCharCode(m),n=e.line,M[1]=n,n>=u||e.sCount[n]<e.blkIndent||e.sCount[n]-e.blkIndent>=4)break;for(var w=!1,L=0,N=C.length;L<N;L++)if(C[L](e,n,u,!0)){w=!0;break}if(w)break;if(o){if(g=vse(e,n),g<0)break;r=e.bMarks[n]+e.tShift[n]}else if(g=pse(e,n),g<0)break;if(m!==e.src.charCodeAt(g-1))break}return o?c=e.push("ordered_list_close","ol",-1):c=e.push("bullet_list_close","ul",-1),c.markup=String.fromCharCode(m),h[1]=n,e.line=n,e.parentType=S,a&&jTe(e,y),!0}var Rse=de(()=>{"use strict";ti()});function TI(e,t,u,s){var f=e.bMarks[t]+e.tShift[t],p=e.eMarks[t],r=t+1;if(e.sCount[t]-e.blkIndent>=4||e.src.charCodeAt(f)!==91)return!1;function c(v){var b=e.lineMax;if(v>=b||e.isEmpty(v))return null;var x=!1;if(e.sCount[v]-e.blkIndent>3&&(x=!0),e.sCount[v]<0&&(x=!0),!x){var w=e.md.block.ruler.getRules("reference"),L=e.parentType;e.parentType="reference";for(var N=!1,U=0,K=w.length;U<K;U++)if(w[U](e,v,b,!0)){N=!0;break}if(e.parentType=L,N)return null}var G=e.bMarks[v]+e.tShift[v],$=e.eMarks[v];return e.src.slice(G,$+1)}var n=e.src.slice(f,p+1);p=n.length;var a=-1;for(f=1;f<p;f++){var l=n.charCodeAt(f);if(l===91)return!1;if(l===93){a=f;break}else if(l===10){var o=c(r);o!==null&&(n+=o,p=n.length,r++)}else if(l===92&&(f++,f<p&&n.charCodeAt(f)===10)){var d=c(r);d!==null&&(n+=d,p=n.length,r++)}}if(a<0||n.charCodeAt(a+1)!==58)return!1;for(f=a+2;f<p;f++){var g=n.charCodeAt(f);if(g===10){var m=c(r);m!==null&&(n+=m,p=n.length,r++)}else if(!Da(g))break}var y=e.md.helpers.parseLinkDestination(n,f,p);if(!y.ok)return!1;var h=e.md.normalizeLink(y.str);if(!e.md.validateLink(h))return!1;f=y.pos;for(var R=f,C=r,S=f;f<p;f++){var F=n.charCodeAt(f);if(F===10){var E=c(r);E!==null&&(n+=E,p=n.length,r++)}else if(!Da(F))break}for(var A=e.md.helpers.parseLinkTitle(n,f,p);A.can_continue;){var T=c(r);if(T===null)break;n+=T,f=p,p=n.length,r++,A=e.md.helpers.parseLinkTitle(n,f,p,A)}var D;for(f<p&&S!==f&&A.ok?(D=A.str,f=A.pos):(D="",f=R,r=C);f<p;){var _=n.charCodeAt(f);if(!Da(_))break;f++}if(f<p&&n.charCodeAt(f)!==10&&D)for(D="",f=R,r=C;f<p;){var M=n.charCodeAt(f);if(!Da(M))break;f++}if(f<p&&n.charCodeAt(f)!==10)return!1;var k=Hs(n.slice(1,a));return k?(s||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[k]>"u"&&(e.env.references[k]={title:D,href:h}),e.line=r),!0):!1}var Fse=de(()=>{"use strict";ti()});var Cse,yse=de(()=>{"use strict";Cse=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var Sse,bse,xI=de(()=>{"use strict";Sse=new RegExp(`^(?:<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>|<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>|<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->|<[?][\\s\\S]*?[?]>|<![A-Za-z][^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)`),bse=new RegExp(`^(?:<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"'=<>\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>|<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>)`)});function kI(e,t,u,s){var f=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(f)!==60)return!1;for(var r=e.src.slice(f,p),c=0;c<c5.length&&!c5[c][0].test(r);c++);if(c===c5.length)return!1;if(s)return c5[c][2];var n=t+1;if(!c5[c][1].test(r)){for(;n<u&&!(e.sCount[n]<e.blkIndent);n++)if(f=e.bMarks[n]+e.tShift[n],p=e.eMarks[n],r=e.src.slice(f,p),c5[c][1].test(r)){r.length!==0&&n++;break}}e.line=n;var a=e.push("html_block","",0);return a.map=[t,n],a.content=e.getLines(t,n,e.blkIndent,!0),!0}var c5,Ase=de(()=>{"use strict";yse();xI();c5=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Cse.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(bse.source+"\\s*$"),/^$/,!1]]});function wI(e,t,u,s){var f=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;var r=e.src.charCodeAt(f);if(r!==35||f>=p)return!1;var c=1;for(r=e.src.charCodeAt(++f);r===35&&f<p&&c<=6;)c++,r=e.src.charCodeAt(++f);if(c>6||f<p&&!Da(r))return!1;if(s)return!0;p=e.skipSpacesBack(p,f);var n=e.skipCharsBack(p,35,f);n>f&&Da(e.src.charCodeAt(n-1))&&(p=n),e.line=t+1;var a=e.push("heading_open","h"+String(c),1);a.markup="########".slice(0,c),a.map=[t,e.line];var l=e.push("inline","",0);l.content=e.src.slice(f,p).trim(),l.map=[t,e.line],l.children=[];var o=e.push("heading_close","h"+String(c),-1);return o.markup="########".slice(0,c),!0}var Ese=de(()=>{"use strict";ti()});function DI(e,t,u){var s=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;var f=e.parentType;e.parentType="paragraph";for(var p=0,r,c=t+1;c<u&&!e.isEmpty(c);c++)if(!(e.sCount[c]-e.blkIndent>3)){if(e.sCount[c]>=e.blkIndent){var n=e.bMarks[c]+e.tShift[c],a=e.eMarks[c];if(n<a&&(r=e.src.charCodeAt(n),(r===45||r===61)&&(n=e.skipChars(n,r),n=e.skipSpaces(n),n>=a))){p=r===61?1:2;break}}if(!(e.sCount[c]<0)){for(var l=!1,o=0,d=s.length;o<d;o++)if(s[o](e,c,u,!0)){l=!0;break}if(l)break}}if(!p)return!1;var g=e.getLines(t,c,e.blkIndent,!1).trim();e.line=c+1;var m=e.push("heading_open","h"+String(p),1);m.markup=String.fromCharCode(r),m.map=[t,e.line];var y=e.push("inline","",0);y.content=g,y.map=[t,e.line-1],y.children=[];var h=e.push("heading_close","h"+String(p),-1);return h.markup=String.fromCharCode(r),e.parentType=f,!0}var Tse=de(()=>{"use strict"});function II(e,t,u){var s=e.md.block.ruler.getRules("paragraph"),f=e.parentType,p=t+1;for(e.parentType="paragraph";p<u&&!e.isEmpty(p);p++)if(!(e.sCount[p]-e.blkIndent>3)&&!(e.sCount[p]<0)){for(var r=!1,c=0,n=s.length;c<n;c++)if(s[c](e,p,u,!0)){r=!0;break}if(r)break}var a=e.getLines(t,p,e.blkIndent,!1).trim();e.line=p;var l=e.push("paragraph_open","p",1);l.map=[t,e.line];var o=e.push("inline","",0);return o.content=a,o.map=[t,e.line],o.children=[],e.push("paragraph_close","p",-1),e.parentType=f,!0}var xse=de(()=>{"use strict"});function RR(){this.ruler=new Vs;for(var e=0;e<vR.length;e++)this.ruler.push(vR[e][0],vR[e][1],{alt:(vR[e][2]||[]).slice()})}var vR,kse,wse=de(()=>{"use strict";mR();cse();dse();fse();gse();mse();hse();Rse();Fse();Ase();Ese();Tse();xse();vR=[["table",CI,["paragraph","reference"]],["code",yI],["fence",SI,["paragraph","reference","blockquote","list"]],["blockquote",bI,["paragraph","reference","blockquote","list"]],["hr",AI,["paragraph","reference","blockquote","list"]],["list",EI,["paragraph","reference","blockquote"]],["reference",TI],["html_block",kI,["paragraph","reference","blockquote"]],["heading",wI,["paragraph","reference","blockquote"]],["lheading",DI],["paragraph",II]];RR.prototype.tokenize=function(e,t,u){for(var s=this.ruler.getRules(""),f=s.length,p=e.md.options.maxNesting,r=t,c=!1;r<u&&(e.line=r=e.skipEmptyLines(r),!(r>=u||e.sCount[r]<e.blkIndent));){if(e.level>=p){e.line=u;break}for(var n=e.line,a=!1,l=0;l<f;l++)if(a=s[l](e,r,u,!1),a){if(n>=e.line)throw new Error("block rule didn't increment state.line");break}if(!a)throw new Error("none of the block rules matched");e.tight=!c,e.isEmpty(e.line-1)&&(c=!0),r=e.line,r<u&&e.isEmpty(r)&&(c=!0,r++,e.line=r)}};RR.prototype.parse=function(e,t,u,s){if(e){var f=new this.State(e,t,u,s);this.tokenize(f,f.line,f.lineMax)}};RR.prototype.State=use;kse=RR});function P4(e,t,u,s){this.src=e,this.env=u,this.md=t,this.tokens=s,this.tokens_meta=Array(s.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}var Dse,Ise=de(()=>{"use strict";hR();ti();P4.prototype.pushPending=function(){var e=new v1("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};P4.prototype.push=function(e,t,u){this.pending&&this.pushPending();var s=new v1(e,t,u),f=null;return u<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),s.level=this.level,u>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],f={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(f),s};P4.prototype.scanDelims=function(e,t){for(var u=this.posMax,s=this.src.charCodeAt(e),f=e>0?this.src.charCodeAt(e-1):32,p=e;p<u&&this.src.charCodeAt(p)===s;)p++;var r=p-e,c=p<u?this.src.charCodeAt(p):32,n=Ns(f)||Os(String.fromCharCode(f)),a=Ns(c)||Os(String.fromCharCode(c)),l=Ps(f),o=Ps(c),d=!o&&(!a||l||n),g=!l&&(!n||o||a),m=d&&(t||!g||n),y=g&&(t||!d||a);return{can_open:m,can_close:y,length:r}};P4.prototype.Token=v1;Dse=P4});function UTe(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function _I(e,t){for(var u=e.pos;u<e.posMax&&!UTe(e.src.charCodeAt(u));)u++;return u===e.pos?!1:(t||(e.pending+=e.src.slice(e.pos,u)),e.pos=u,!0)}var _se=de(()=>{"use strict"});function MI(e,t){if(!e.md.options.linkify||e.linkLevel>0)return!1;var u=e.pos,s=e.posMax;if(u+3>s||e.src.charCodeAt(u)!==58||e.src.charCodeAt(u+1)!==47||e.src.charCodeAt(u+2)!==47)return!1;var f=e.pending.match(GTe);if(!f)return!1;var p=f[1],r=e.md.linkify.matchAtStart(e.src.slice(u-p.length));if(!r)return!1;var c=r.url;if(c.length<=p.length)return!1;c=c.replace(/\*+$/,"");var n=e.md.normalizeLink(c);if(!e.md.validateLink(n))return!1;if(!t){e.pending=e.pending.slice(0,-p.length);var a=e.push("link_open","a",1);a.attrs=[["href",n]],a.markup="linkify",a.info="auto";var l=e.push("text","",0);l.content=e.md.normalizeLinkText(c);var o=e.push("link_close","a",-1);o.markup="linkify",o.info="auto"}return e.pos+=c.length-p.length,!0}var GTe,Mse=de(()=>{"use strict";GTe=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i});function LI(e,t){var u=e.pos;if(e.src.charCodeAt(u)!==10)return!1;var s=e.pending.length-1,f=e.posMax;if(!t)if(s>=0&&e.pending.charCodeAt(s)===32)if(s>=1&&e.pending.charCodeAt(s-1)===32){for(var p=s-1;p>=1&&e.pending.charCodeAt(p-1)===32;)p--;e.pending=e.pending.slice(0,p),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(u++;u<f&&Da(e.src.charCodeAt(u));)u++;return e.pos=u,!0}var Lse=de(()=>{"use strict";ti()});function OI(e,t){var u=e.pos,s=e.posMax;if(e.src.charCodeAt(u)!==92||(u++,u>=s))return!1;var f=e.src.charCodeAt(u);if(f===10){for(t||e.push("hardbreak","br",0),u++;u<s&&(f=e.src.charCodeAt(u),!!Da(f));)u++;return e.pos=u,!0}var p=e.src[u];if(f>=55296&&f<=56319&&u+1<s){var r=e.src.charCodeAt(u+1);r>=56320&&r<=57343&&(p+=e.src[u+1],u++)}var c="\\"+p;if(!t){var n=e.push("text_special","",0);f<256&&PI[f]!==0?n.content=p:n.content=c,n.markup=c,n.info="escape"}return e.pos=u+1,!0}var PI,BI,Bse=de(()=>{"use strict";ti();PI=[];for(BI=0;BI<256;BI++)PI.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){PI[e.charCodeAt(0)]=1})});function NI(e,t){var u=e.pos,s=e.src.charCodeAt(u);if(s!==96)return!1;var f=u;u++;for(var p=e.posMax;u<p&&e.src.charCodeAt(u)===96;)u++;var r=e.src.slice(f,u),c=r.length;if(e.backticksScanned&&(e.backticks[c]||0)<=f)return t||(e.pending+=r),e.pos+=c,!0;for(var n=u,a;(a=e.src.indexOf("`",n))!==-1;){for(n=a+1;n<p&&e.src.charCodeAt(n)===96;)n++;var l=n-a;if(l===c){if(!t){var o=e.push("code_inline","code",0);o.markup=r,o.content=e.src.slice(u,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=n,!0}e.backticks[l]=a}return e.backticksScanned=!0,t||(e.pending+=r),e.pos+=c,!0}var Pse=de(()=>{"use strict"});function WTe(e,t){var u=e.pos,s=e.src.charCodeAt(u);if(t||s!==126)return!1;var f=e.scanDelims(e.pos,!0),p=f.length,r=String.fromCharCode(s);if(p<2)return!1;var c;p%2&&(c=e.push("text","",0),c.content=r,p--);for(var n=0;n<p;n+=2)c=e.push("text","",0),c.content=r+r,e.delimiters.push({marker:s,length:0,token:e.tokens.length-1,end:-1,open:f.can_open,close:f.can_close});return e.pos+=f.length,!0}function Ose(e,t){for(var u,s=[],f=t.length,p=0;p<f;p++){var r=t[p];if(r.marker===126&&r.end!==-1){var c=t[r.end];u=e.tokens[r.token],u.type="s_open",u.tag="s",u.nesting=1,u.markup="~~",u.content="",u=e.tokens[c.token],u.type="s_close",u.tag="s",u.nesting=-1,u.markup="~~",u.content="",e.tokens[c.token-1].type==="text"&&e.tokens[c.token-1].content==="~"&&s.push(c.token-1)}}for(;s.length;){for(var n=s.pop(),a=n+1;a<e.tokens.length&&e.tokens[a].type==="s_close";)a++;a--,n!==a&&(u=e.tokens[a],e.tokens[a]=e.tokens[n],e.tokens[n]=u)}}function zTe(e){var t=e.tokens_meta,u=e.tokens_meta.length;Ose(e,e.delimiters);for(var s=0;s<u;s++)t[s]&&t[s].delimiters&&Ose(e,t[s].delimiters)}var HI,Nse=de(()=>{"use strict";HI={tokenize:WTe,postProcess:zTe}});function $Te(e,t){var u=e.pos,s=e.src.charCodeAt(u);if(t||s!==95&&s!==42)return!1;for(var f=e.scanDelims(e.pos,s===42),p=0;p<f.length;p++){var r=e.push("text","",0);r.content=String.fromCharCode(s),e.delimiters.push({marker:s,length:f.length,token:e.tokens.length-1,end:-1,open:f.can_open,close:f.can_close})}return e.pos+=f.length,!0}function Hse(e,t){for(var u=t.length,s=u-1;s>=0;s--){var f=t[s];if(!(f.marker!==95&&f.marker!==42)&&f.end!==-1){var p=t[f.end],r=s>0&&t[s-1].end===f.end+1&&t[s-1].marker===f.marker&&t[s-1].token===f.token-1&&t[f.end+1].token===p.token+1,c=String.fromCharCode(f.marker),n=e.tokens[f.token];n.type=r?"strong_open":"em_open",n.tag=r?"strong":"em",n.nesting=1,n.markup=r?c+c:c,n.content="";var a=e.tokens[p.token];a.type=r?"strong_close":"em_close",a.tag=r?"strong":"em",a.nesting=-1,a.markup=r?c+c:c,a.content="",r&&(e.tokens[t[s-1].token].content="",e.tokens[t[f.end+1].token].content="",s--)}}}function KTe(e){var t=e.tokens_meta,u=e.tokens_meta.length;Hse(e,e.delimiters);for(var s=0;s<u;s++)t[s]&&t[s].delimiters&&Hse(e,t[s].delimiters)}var VI,Vse=de(()=>{"use strict";VI={tokenize:$Te,postProcess:KTe}});function ZI(e,t){var u,s,f,p,r="",c="",n=e.pos,a=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;var l=e.pos,o=e.posMax,d=e.pos+1,g=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(g<0)return!1;var m=g+1;if(m<o&&e.src.charCodeAt(m)===40){for(a=!1,m++;m<o&&(u=e.src.charCodeAt(m),!(!Da(u)&&u!==10));m++);if(m>=o)return!1;if(n=m,f=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),f.ok){for(r=e.md.normalizeLink(f.str),e.md.validateLink(r)?m=f.pos:r="",n=m;m<o&&(u=e.src.charCodeAt(m),!(!Da(u)&&u!==10));m++);if(f=e.md.helpers.parseLinkTitle(e.src,m,e.posMax),m<o&&n!==m&&f.ok)for(c=f.str,m=f.pos;m<o&&(u=e.src.charCodeAt(m),!(!Da(u)&&u!==10));m++);}(m>=o||e.src.charCodeAt(m)!==41)&&(a=!0),m++}if(a){if(typeof e.env.references>"u")return!1;if(m<o&&e.src.charCodeAt(m)===91?(n=m+1,m=e.md.helpers.parseLinkLabel(e,m),m>=0?s=e.src.slice(n,m++):m=g+1):m=g+1,s||(s=e.src.slice(d,g)),p=e.env.references[Hs(s)],!p)return e.pos=l,!1;r=p.href,c=p.title}if(!t){e.pos=d,e.posMax=g;var y=e.push("link_open","a",1),h=[["href",r]];y.attrs=h,c&&h.push(["title",c]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=m,e.posMax=o,!0}var Zse=de(()=>{"use strict";ti()});function jI(e,t){var u,s,f,p,r,c,n,a,l="",o=e.pos,d=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;var g=e.pos+2,m=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(m<0)return!1;if(p=m+1,p<d&&e.src.charCodeAt(p)===40){for(p++;p<d&&(u=e.src.charCodeAt(p),!(!Da(u)&&u!==10));p++);if(p>=d)return!1;for(a=p,c=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),c.ok&&(l=e.md.normalizeLink(c.str),e.md.validateLink(l)?p=c.pos:l=""),a=p;p<d&&(u=e.src.charCodeAt(p),!(!Da(u)&&u!==10));p++);if(c=e.md.helpers.parseLinkTitle(e.src,p,e.posMax),p<d&&a!==p&&c.ok)for(n=c.str,p=c.pos;p<d&&(u=e.src.charCodeAt(p),!(!Da(u)&&u!==10));p++);else n="";if(p>=d||e.src.charCodeAt(p)!==41)return e.pos=o,!1;p++}else{if(typeof e.env.references>"u")return!1;if(p<d&&e.src.charCodeAt(p)===91?(a=p+1,p=e.md.helpers.parseLinkLabel(e,p),p>=0?f=e.src.slice(a,p++):p=m+1):p=m+1,f||(f=e.src.slice(g,m)),r=e.env.references[Hs(f)],!r)return e.pos=o,!1;l=r.href,n=r.title}if(!t){s=e.src.slice(g,m);var y=[];e.md.inline.parse(s,e.md,e.env,y);var h=e.push("image","img",0),R=[["src",l],["alt",""]];h.attrs=R,h.children=y,h.content=s,n&&R.push(["title",n])}return e.pos=p,e.posMax=d,!0}var jse=de(()=>{"use strict";ti()});function UI(e,t){var u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;for(var s=e.pos,f=e.posMax;;){if(++u>=f)return!1;var p=e.src.charCodeAt(u);if(p===60)return!1;if(p===62)break}var r=e.src.slice(s+1,u);if(QTe.test(r)){var c=e.md.normalizeLink(r);if(!e.md.validateLink(c))return!1;if(!t){var n=e.push("link_open","a",1);n.attrs=[["href",c]],n.markup="autolink",n.info="auto";var a=e.push("text","",0);a.content=e.md.normalizeLinkText(r);var l=e.push("link_close","a",-1);l.markup="autolink",l.info="auto"}return e.pos+=r.length+2,!0}if(qTe.test(r)){var o=e.md.normalizeLink("mailto:"+r);if(!e.md.validateLink(o))return!1;if(!t){var d=e.push("link_open","a",1);d.attrs=[["href",o]],d.markup="autolink",d.info="auto";var g=e.push("text","",0);g.content=e.md.normalizeLinkText(r);var m=e.push("link_close","a",-1);m.markup="autolink",m.info="auto"}return e.pos+=r.length+2,!0}return!1}var qTe,QTe,Use=de(()=>{"use strict";qTe=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,QTe=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/});function JTe(e){return/^<a[>\s]/i.test(e)}function XTe(e){return/^<\/a\s*>/i.test(e)}function YTe(e){var t=e|32;return t>=97&&t<=122}function GI(e,t){if(!e.md.options.html)return!1;var u=e.posMax,s=e.pos;if(e.src.charCodeAt(s)!==60||s+2>=u)return!1;var f=e.src.charCodeAt(s+1);if(f!==33&&f!==63&&f!==47&&!YTe(f))return!1;var p=e.src.slice(s).match(Sse);if(!p)return!1;if(!t){var r=e.push("html_inline","",0);r.content=p[0],JTe(r.content)&&e.linkLevel++,XTe(r.content)&&e.linkLevel--}return e.pos+=p[0].length,!0}var Gse=de(()=>{"use strict";xI()});function WI(e,t){var u=e.pos,s=e.posMax;if(e.src.charCodeAt(u)!==38||u+1>=s)return!1;var f=e.src.charCodeAt(u+1);if(f===35){var p=e.src.slice(u).match(exe);if(p){if(!t){var r=p[1][0].toLowerCase()==="x"?parseInt(p[1].slice(1),16):parseInt(p[1],10),c=e.push("text_special","",0);c.content=gR(r)?B4(r):B4(65533),c.markup=p[0],c.info="entity"}return e.pos+=p[0].length,!0}}else{var n=e.src.slice(u).match(rxe);if(n){var a=yc(n[0]);if(a!==n[0]){if(!t){var l=e.push("text_special","",0);l.content=a,l.markup=n[0],l.info="entity"}return e.pos+=n[0].length,!0}}}return!1}var exe,rxe,Wse=de(()=>{"use strict";aI();ti();exe=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,rxe=/^&([a-z][a-z0-9]{1,31});/i});function zse(e){var t={},u=e.length;if(u)for(var s=0,f=-2,p=[],r=0;r<u;r++){var c=e[r];if(p.push(0),(e[s].marker!==c.marker||f!==c.token-1)&&(s=r),f=c.token,c.length=c.length||0,!!c.close){t.hasOwnProperty(c.marker)||(t[c.marker]=[-1,-1,-1,-1,-1,-1]);for(var n=t[c.marker][(c.open?3:0)+c.length%3],a=s-p[s]-1,l=a;a>n;a-=p[a]+1){var o=e[a];if(o.marker===c.marker&&o.open&&o.end<0){var d=!1;if((o.close||c.open)&&(o.length+c.length)%3===0&&(o.length%3!==0||c.length%3!==0)&&(d=!0),!d){var g=a>0&&!e[a-1].open?p[a-1]+1:0;p[r]=r-a+g,p[a]=g,c.open=!1,o.end=r,o.close=!1,l=-1,f=-2;break}}}l!==-1&&(t[c.marker][(c.open?3:0)+(c.length||0)%3]=l)}}}function zI(e){var t=e.tokens_meta,u=e.tokens_meta.length;zse(e.delimiters);for(var s=0;s<u;s++)t[s]&&t[s].delimiters&&zse(t[s].delimiters)}var $se=de(()=>{"use strict"});function $I(e){var t,u,s=0,f=e.tokens,p=e.tokens.length;for(t=u=0;t<p;t++)f[t].nesting<0&&s--,f[t].level=s,f[t].nesting>0&&s++,f[t].type==="text"&&t+1<p&&f[t+1].type==="text"?f[t+1].content=f[t].content+f[t+1].content:(t!==u&&(f[u]=f[t]),u++);t!==u&&(f.length=u)}var Kse=de(()=>{"use strict"});function O4(){this.ruler=new Vs;for(var e=0;e<KI.length;e++)this.ruler.push(KI[e][0],KI[e][1]);this.ruler2=new Vs;for(var t=0;t<qI.length;t++)this.ruler2.push(qI[t][0],qI[t][1])}var KI,qI,qse,Qse=de(()=>{"use strict";mR();Ise();_se();Mse();Lse();Bse();Pse();Nse();Vse();Zse();jse();Use();Gse();Wse();$se();Kse();KI=[["text",_I],["linkify",MI],["newline",LI],["escape",OI],["backticks",NI],["strikethrough",HI.tokenize],["emphasis",VI.tokenize],["link",ZI],["image",jI],["autolink",UI],["html_inline",GI],["entity",WI]],qI=[["balance_pairs",zI],["strikethrough",HI.postProcess],["emphasis",VI.postProcess],["fragments_join",$I]];O4.prototype.skipToken=function(e){var t=e.pos,u=this.ruler.getRules(""),s=u.length,f=e.md.options.maxNesting,p=e.cache;if(typeof p[t]<"u"){e.pos=p[t];return}var r=!1;if(e.level<f){for(var c=0;c<s;c++)if(e.level++,r=u[c](e,!0),e.level--,r){if(t>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;r||e.pos++,p[t]=e.pos};O4.prototype.tokenize=function(e){for(var t=this.ruler.getRules(""),u=t.length,s=e.posMax,f=e.md.options.maxNesting;e.pos<s;){var p=e.pos,r=!1;if(e.level<f){for(var c=0;c<u;c++)if(r=t[c](e,!1),r){if(p>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(r){if(e.pos>=s)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};O4.prototype.parse=function(e,t,u,s){var f=new this.State(e,t,u,s);this.tokenize(f);for(var p=this.ruler2.getRules(""),r=p.length,c=0;c<r;c++)p[c](f)};O4.prototype.State=Dse;qse=O4});function Jse(e){var t={};e=e||{},t.src_Any=lR.source,t.src_Cc=oR.source,t.src_Z=cR.source,t.src_P=i5.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var u="[><\uFF5C]";return t.src_pseudo_letter="(?:(?![><\uFF5C]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uFF5C]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+u+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><\uFF5C]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}var Xse=de(()=>{"use strict";$D()});function QI(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(u){u&&Object.keys(u).forEach(function(s){e[s]=u[s]})}),e}function CR(e){return Object.prototype.toString.call(e)}function txe(e){return CR(e)==="[object String]"}function axe(e){return CR(e)==="[object Object]"}function nxe(e){return CR(e)==="[object RegExp]"}function Yse(e){return CR(e)==="[object Function]"}function ixe(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function lxe(e){return Object.keys(e||{}).reduce(function(t,u){return t||r2e.hasOwnProperty(u)},!1)}function sxe(e){e.__index__=-1,e.__text_cache__=""}function dxe(e){return function(t,u){var s=t.slice(u);return e.test(s)?s.match(e)[0].length:0}}function e2e(){return function(e,t){t.normalize(e)}}function FR(e){var t=e.re=Jse(e.__opts__),u=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||u.push(uxe),u.push(t.src_xn),t.src_tlds=u.join("|");function s(c){return c.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(s(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(s(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(s(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(s(t.tpl_host_fuzzy_test),"i");var f=[];e.__compiled__={};function p(c,n){throw new Error('(LinkifyIt) Invalid schema "'+c+'": '+n)}Object.keys(e.__schemas__).forEach(function(c){var n=e.__schemas__[c];if(n!==null){var a={validate:null,link:null};if(e.__compiled__[c]=a,axe(n)){nxe(n.validate)?a.validate=dxe(n.validate):Yse(n.validate)?a.validate=n.validate:p(c,n),Yse(n.normalize)?a.normalize=n.normalize:n.normalize?p(c,n):a.normalize=e2e();return}if(txe(n)){f.push(c);return}p(c,n)}}),f.forEach(function(c){e.__compiled__[e.__schemas__[c]]&&(e.__compiled__[c].validate=e.__compiled__[e.__schemas__[c]].validate,e.__compiled__[c].normalize=e.__compiled__[e.__schemas__[c]].normalize)}),e.__compiled__[""]={validate:null,normalize:e2e()};var r=Object.keys(e.__compiled__).filter(function(c){return c.length>0&&e.__compiled__[c]}).map(ixe).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+r+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+r+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),sxe(e)}function fxe(e,t){var u=e.__index__,s=e.__last_index__,f=e.__text_cache__.slice(u,s);this.schema=e.__schema__.toLowerCase(),this.index=u+t,this.lastIndex=s+t,this.raw=f,this.text=f,this.url=f}function JI(e,t){var u=new fxe(e,t);return e.__compiled__[u.schema].normalize(u,e),u}function Ao(e,t){if(!(this instanceof Ao))return new Ao(e,t);t||lxe(e)&&(t=e,e={}),this.__opts__=QI({},r2e,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=QI({},oxe,e),this.__compiled__={},this.__tlds__=cxe,this.__tlds_replaced__=!1,this.re={},FR(this)}var r2e,oxe,uxe,cxe,t2e,a2e=de(()=>{"use strict";Xse();r2e={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};oxe={"http:":{validate:function(t,u,s){var f=t.slice(u);return s.re.http||(s.re.http=new RegExp("^\\/\\/"+s.re.src_auth+s.re.src_host_port_strict+s.re.src_path,"i")),s.re.http.test(f)?f.match(s.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,u,s){var f=t.slice(u);return s.re.no_http||(s.re.no_http=new RegExp("^"+s.re.src_auth+"(?:localhost|(?:(?:"+s.re.src_domain+")\\.)+"+s.re.src_domain_root+")"+s.re.src_port+s.re.src_host_terminator+s.re.src_path,"i")),s.re.no_http.test(f)?u>=3&&t[u-3]===":"||u>=3&&t[u-3]==="/"?0:f.match(s.re.no_http)[0].length:0}},"mailto:":{validate:function(t,u,s){var f=t.slice(u);return s.re.mailto||(s.re.mailto=new RegExp("^"+s.re.src_email_name+"@"+s.re.src_host_strict,"i")),s.re.mailto.test(f)?f.match(s.re.mailto)[0].length:0}}},uxe="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",cxe="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");Ao.prototype.add=function(t,u){return this.__schemas__[t]=u,FR(this),this};Ao.prototype.set=function(t){return this.__opts__=QI(this.__opts__,t),this};Ao.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var u,s,f,p,r,c,n,a,l;if(this.re.schema_test.test(t)){for(n=this.re.schema_search,n.lastIndex=0;(u=n.exec(t))!==null;)if(p=this.testSchemaAt(t,u[2],n.lastIndex),p){this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+p;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(a=t.search(this.re.host_fuzzy_test),a>=0&&(this.__index__<0||a<this.__index__)&&(s=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(r=s.index+s[1].length,(this.__index__<0||r<this.__index__)&&(this.__schema__="",this.__index__=r,this.__last_index__=s.index+s[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(l=t.indexOf("@"),l>=0&&(f=t.match(this.re.email_fuzzy))!==null&&(r=f.index+f[1].length,c=f.index+f[0].length,(this.__index__<0||r<this.__index__||r===this.__index__&&c>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=r,this.__last_index__=c))),this.__index__>=0};Ao.prototype.pretest=function(t){return this.re.pretest.test(t)};Ao.prototype.testSchemaAt=function(t,u,s){return this.__compiled__[u.toLowerCase()]?this.__compiled__[u.toLowerCase()].validate(t,s,this):0};Ao.prototype.match=function(t){var u=[],s=0;this.__index__>=0&&this.__text_cache__===t&&(u.push(JI(this,s)),s=this.__last_index__);for(var f=s?t.slice(s):t;this.test(f);)u.push(JI(this,s)),f=f.slice(this.__last_index__),s+=this.__last_index__;return u.length?u:null};Ao.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var u=this.re.schema_at_start.exec(t);if(!u)return null;var s=this.testSchemaAt(t,u[2],u[0].length);return s?(this.__schema__=u[2],this.__index__=u.index+u[1].length,this.__last_index__=u.index+u[0].length+s,JI(this,0)):null};Ao.prototype.tlds=function(t,u){return t=Array.isArray(t)?t:[t],u?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(s,f,p){return s!==p[f-1]}).reverse(),FR(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,FR(this),this)};Ao.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};Ao.prototype.onCompile=function(){};t2e=Ao});function Sc(e){throw new RangeError(Rxe[e])}function Cxe(e,t){for(var u=[],s=e.length;s--;)u[s]=t(e[s]);return u}function s2e(e,t){var u=e.split("@"),s="";u.length>1&&(s=u[0]+"@",e=u[1]),e=e.replace(vxe,".");var f=e.split("."),p=Cxe(f,t).join(".");return s+p}function d2e(e){for(var t=[],u=0,s=e.length;u<s;){var f=e.charCodeAt(u++);if(f>=55296&&f<=56319&&u<s){var p=e.charCodeAt(u++);(p&64512)==56320?t.push(((f&1023)<<10)+(p&1023)+65536):(t.push(f),u--)}else t.push(f)}return t}var i2e,s5,R1,l2e,yR,gxe,mxe,o2e,u2e,c2e,hxe,pxe,vxe,Rxe,Fxe,c0,XI,yxe,Sxe,n2e,f2e,g2e,m2e,bxe,Axe,Exe,YI,h2e=de(()=>{"use strict";i2e=se(oa()),s5=2147483647,R1=36,l2e=1,yR=26,gxe=38,mxe=700,o2e=72,u2e=128,c2e="-",hxe=/^xn--/,pxe=/[^\0-\x7F]/,vxe=/[\x2E\u3002\uFF0E\uFF61]/g,Rxe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Fxe=35,c0=Math.floor,XI=String.fromCharCode;yxe=function(t){return String.fromCodePoint.apply(String,(0,i2e.default)(t))},Sxe=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:R1},n2e=function(t,u){return t+22+75*(t<26)-((u!=0)<<5)},f2e=function(t,u,s){var f=0;for(t=s?c0(t/mxe):t>>1,t+=c0(t/u);t>455;f+=R1)t=c0(t/Fxe);return c0(f+36*t/(t+gxe))},g2e=function(t){var u=[],s=t.length,f=0,p=u2e,r=o2e,c=t.lastIndexOf(c2e);c<0&&(c=0);for(var n=0;n<c;++n)t.charCodeAt(n)>=128&&Sc("not-basic"),u.push(t.charCodeAt(n));for(var a=c>0?c+1:0;a<s;){for(var l=f,o=1,d=R1;;d+=R1){a>=s&&Sc("invalid-input");var g=Sxe(t.charCodeAt(a++));g>=R1&&Sc("invalid-input"),g>c0((s5-f)/o)&&Sc("overflow"),f+=g*o;var m=d<=r?l2e:d>=r+yR?yR:d-r;if(g<m)break;var y=R1-m;o>c0(s5/y)&&Sc("overflow"),o*=y}var h=u.length+1;r=f2e(f-l,h,l==0),c0(f/h)>s5-p&&Sc("overflow"),p+=c0(f/h),f%=h,u.splice(f++,0,p)}return String.fromCodePoint.apply(String,u)},m2e=function(t){var u=[];t=d2e(t);var s=t.length,f=u2e,p=0,r=o2e;for(var c of t)c<128&&u.push(XI(c));var n=u.length,a=n;for(n&&u.push(c2e);a<s;){var l=s5;for(var o of t)o>=f&&o<l&&(l=o);var d=a+1;l-f>c0((s5-p)/d)&&Sc("overflow"),p+=(l-f)*d,f=l;for(var g of t)if(g<f&&++p>s5&&Sc("overflow"),g===f){for(var m=p,y=R1;;y+=R1){var h=y<=r?l2e:y>=r+yR?yR:y-r;if(m<h)break;var R=m-h,C=R1-h;u.push(XI(n2e(h+R%C,0))),m=c0(R/C)}u.push(XI(n2e(m,0))),r=f2e(p,d,a===n),p=0,++a}++p,++f}return u.join("")},bxe=function(t){return s2e(t,function(u){return hxe.test(u)?g2e(u.slice(4).toLowerCase()):u})},Axe=function(t){return s2e(t,function(u){return pxe.test(u)?"xn--"+m2e(u):u})},Exe={version:"2.3.1",ucs2:{decode:d2e,encode:yxe},decode:g2e,encode:m2e,toASCII:Axe,toUnicode:bxe},YI=Exe});var p2e,v2e=de(()=>{"use strict";p2e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var R2e,F2e=de(()=>{"use strict";R2e={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}});var C2e,y2e=de(()=>{"use strict";C2e={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}});function wxe(e){var t=e.trim().toLowerCase();return xxe.test(t)?kxe.test(t):!0}function Dxe(e){var t=L4(e,!0);if(t.hostname&&(!t.protocol||S2e.indexOf(t.protocol)>=0))try{t.hostname=YI.toASCII(t.hostname)}catch(u){}return aR(n5(t))}function Ixe(e){var t=L4(e,!0);if(t.hostname&&(!t.protocol||S2e.indexOf(t.protocol)>=0))try{t.hostname=YI.toUnicode(t.hostname)}catch(u){}return M4(n5(t),M4.defaultChars+"%")}function Uo(e,t){if(!(this instanceof Uo))return new Uo(e,t);t||fR(e)||(t=e||{},e="default"),this.inline=new qse,this.block=new kse,this.core=new lse,this.renderer=new Wce,this.linkify=new t2e,this.validateLink=wxe,this.normalizeLink=Dxe,this.normalizeLinkText=Ixe,this.utils=iI,this.helpers=l5({},cI),this.options={},this.configure(e),t&&this.set(t)}var Txe,xxe,kxe,S2e,SR,b2e=de(()=>{"use strict";ti();Gce();zce();ose();wse();Qse();a2e();WD();h2e();v2e();F2e();y2e();Txe={default:p2e,zero:R2e,commonmark:C2e},xxe=/^(vbscript|javascript|file|data):/,kxe=/^data:image\/(gif|png|jpeg|webp);/;S2e=["http:","https:","mailto:"];Uo.prototype.set=function(e){return l5(this.options,e),this};Uo.prototype.configure=function(e){var t=this;if(fR(e)){var u=e;if(e=Txe[u],!e)throw new Error('Wrong `markdown-it` preset "'+u+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(s){e.components[s].rules&&t[s].ruler.enableOnly(e.components[s].rules),e.components[s].rules2&&t[s].ruler2.enableOnly(e.components[s].rules2)}),this};Uo.prototype.enable=function(e,t){var u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(f){u=u.concat(this[f].ruler.enable(e,!0))},this),u=u.concat(this.inline.ruler2.enable(e,!0));var s=e.filter(function(f){return u.indexOf(f)<0});if(s.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+s);return this};Uo.prototype.disable=function(e,t){var u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(f){u=u.concat(this[f].ruler.disable(e,!0))},this),u=u.concat(this.inline.ruler2.disable(e,!0));var s=e.filter(function(f){return u.indexOf(f)<0});if(s.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+s);return this};Uo.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Uo.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var u=new this.core.State(e,this,t);return this.core.process(u),u.tokens};Uo.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Uo.prototype.parseInline=function(e,t){var u=new this.core.State(e,this,t);return u.inlineMode=!0,this.core.process(u),u.tokens};Uo.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};SR=Uo});var A2e=de(()=>{"use strict";b2e()});function e_(e){var t=Bs.filter(function(s){return Object.keys(e).includes(s)}),u=Object.assign({},e);return t.forEach(function(s){delete u[s]}),u}var E2e=de(()=>{"use strict";D4()});var Zs,bR,AR,T2e=de(()=>{"use strict";Zs=se(In()),bR=se(wr()),AR={body:{},heading1:{flexDirection:"row",fontSize:32},heading2:{flexDirection:"row",fontSize:24},heading3:{flexDirection:"row",fontSize:18},heading4:{flexDirection:"row",fontSize:16},heading5:{flexDirection:"row",fontSize:13},heading6:{flexDirection:"row",fontSize:11},hr:{backgroundColor:"#000000",height:1},strong:{fontWeight:"bold"},em:{fontStyle:"italic"},s:{textDecorationLine:"line-through"},blockquote:{backgroundColor:"#F5F5F5",borderColor:"#CCC",borderLeftWidth:4,marginLeft:5,paddingHorizontal:5},bullet_list:{},ordered_list:{},list_item:{flexDirection:"row",justifyContent:"flex-start"},bullet_list_icon:{marginLeft:10,marginRight:10},bullet_list_content:{flex:1},ordered_list_icon:{marginLeft:10,marginRight:10},ordered_list_content:{flex:1},code_inline:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},bR.Platform.select((0,Zs.default)((0,Zs.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),code_block:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},bR.Platform.select((0,Zs.default)((0,Zs.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),fence:Object.assign({borderWidth:1,borderColor:"#CCCCCC",backgroundColor:"#f5f5f5",padding:10,borderRadius:4},bR.Platform.select((0,Zs.default)((0,Zs.default)({},"ios",{fontFamily:"Courier"}),"android",{fontFamily:"monospace"}))),table:{borderWidth:1,borderColor:"#000000",borderRadius:3},thead:{},tbody:{},th:{flex:1,padding:5},tr:{borderBottomWidth:1,borderColor:"#000000",flexDirection:"row"},td:{flex:1,padding:5},link:{textDecorationLine:"underline"},blocklink:{flex:1,borderColor:"#000000",borderBottomWidth:1},image:{flex:1},text:{},textgroup:{},paragraph:{marginTop:10,marginBottom:10,flexWrap:"wrap",flexDirection:"row",alignItems:"flex-start",justifyContent:"flex-start",width:"100%"},hardbreak:{width:"100%",height:1},softbreak:{},pre:{},inline:{},span:{}}});var N4,js,$i,_xe,x2e,Mxe,Lxe,k2e,w2e,D2e=de(()=>{"use strict";N4=se(Ye()),js=se(wr()),$i=se(fD());g1e();z8();yD();bD();mD();R1e();ice();A2e();E2e();T2e();pD();_xe=se(AD());D4();x2e=se($r()),Mxe=function(t,u){var s={};return t===!0&&u!==null?(Object.keys(u).forEach(function(f){s[f]=Object.assign({},js.StyleSheet.flatten(u[f]))}),Object.keys(AR).forEach(function(f){s[f]=Object.assign({},AR[f],js.StyleSheet.flatten(u[f]))})):(s=Object.assign({},AR),u!==null&&Object.keys(u).forEach(function(f){s[f]=Object.assign({},js.StyleSheet.flatten(u[f]))})),Object.keys(s).forEach(function(f){s["_VIEW_SAFE_"+f]=e_(s[f])}),js.StyleSheet.create(s)},Lxe=function(t,u,s,f,p,r,c,n,a,l){if(t&&u&&console.warn("react-native-markdown-display you are using renderer and rules at the same time. This is not possible, props.rules is ignored"),t&&s&&console.warn("react-native-markdown-display you are using renderer and style at the same time. This is not possible, props.style is ignored"),t){if(typeof t!="function"||t instanceof eR)return t;throw new Error("Provided renderer is not compatible with function or AstRenderer. please change")}else{var o=Mxe(f,s);return new eR(Object.assign({},v1e,u||{}),o,p,r,c,n,a,l)}},k2e=N4.default.memo(function(e){var t=e.children,u=e.renderer,s=u===void 0?null:u,f=e.rules,p=f===void 0?null:f,r=e.style,c=r===void 0?null:r,n=e.mergeStyle,a=n===void 0?!0:n,l=e.markdownit,o=l===void 0?SR({typographer:!0}):l,d=e.onLinkPress,g=e.maxTopLevelChildren,m=g===void 0?null:g,y=e.topLevelMaxExceededItem,h=y===void 0?(0,x2e.jsx)(js.Text,{children:"..."},"dotdotdot"):y,R=e.allowedImageHandlers,C=R===void 0?["data:image/png;base64","data:image/gif;base64","data:image/jpeg;base64","https://","http://"]:R,S=e.defaultImageHandler,F=S===void 0?"https://":S,E=e.debugPrintTree,A=E===void 0?!1:E,T=(0,N4.useMemo)(function(){return Lxe(s,p,c,a,d,m,h,C,F,A)},[m,d,s,p,c,a,h,C,F,A]),D=(0,N4.useMemo)(function(){return o},[o]);return CD(t,T.render,D)});k2e.propTypes={children:$i.default.oneOfType([$i.default.node,$i.default.array]).isRequired,renderer:$i.default.oneOfType([$i.default.func,$i.default.instanceOf(eR)]),onLinkPress:$i.default.func,maxTopLevelChildren:$i.default.number,topLevelMaxExceededItem:$i.default.any,rules:function(t,u,s){var f=[],p=t[u];if(p){if(typeof p=="object"&&(f=Object.keys(p).filter(function(r){return typeof p[r]!="function"})),typeof p!="object")return new Error(`Invalid prop \`${u}\` supplied to \`${s}\`. Must be of shape {[index:string]:function} `);if(f.length>0)return new Error(`Invalid prop \`${u}\` supplied to \`${s}\`. These props are not of type function \`${f.join(", ")}\` `)}},markdownit:$i.default.instanceOf(SR),style:$i.default.any,mergeStyle:$i.default.bool,allowedImageHandlers:$i.default.arrayOf($i.default.string),defaultImageHandler:$i.default.string,debugPrintTree:$i.default.bool};w2e=k2e});var r_,t_,Us,I2e=de(()=>{"use strict";An();r_=se(Ye()),t_=function(t){var u=r_.default.useRef(!1);u.current||(Kt.getInstance().setFeatures(t),u.current=!0)},Us=function(t){var u=r_.default.useRef(!1);if(!u.current){Kt.getInstance().setFeatures(t);try{t&&(!Microsoft.Office.WebExtension.FeatureGates||Object.keys(Microsoft.Office.WebExtension.FeatureGates).length===0)&&(Microsoft.Office.WebExtension.FeatureGates=t)}catch(s){}u.current=!0}}});function a_(e){throw new Error("Assert never")}var _2e=de(()=>{"use strict"});var ai=de(()=>{"use strict";Xc();Xc();Xc();Ex();Cue();Jd();Pue();Vue();Wue();Xue();e0e();Po();r0e();$0e();dw();I2e();_2e();Od();Id()});var L2e=Xe((A5t,M2e)=>{M2e.exports=J1().StringResources.createLazyTable({location:"_ms_office_sdx_start_xl_ui/strings.resjson"})});function B2e(e){for(var t=arguments.length,u=new Array(t>1?t-1:0),s=1;s<t;s++)u[s-1]=arguments[s];return e.replace(/{(\d+)}/g,function(f,p){return u[p]})}var vt,st,Jl=de(()=>{"use strict";vt=L2e(),st={announceCraftingComplete:vt.getString("announceCraftingComplete"),announceGeneralError:vt.getString("announceGeneralError"),chatWithCopilotTitle:vt.getString("chatWithCopilotTitle"),dynamicSuggestionsLoadingMessage:vt.getString("dynamicSuggestionsLoadingMessage"),freDialogAppName:vt.getString("freDialogAppName"),autoSaveWarningMessage:vt.getString("autoSaveWarningMessage"),formulaExplanationAccessibilityLabel:vt.getString("formulaExplanationAccessibilityLabel"),formulaExplanationChatButton:vt.getString("formulaExplanationChatButton"),formulaExplanationCopilotUnsupportedLanguageMessage:vt.getString("formulaExplanationCopilotUnsupportedLanguageMessage"),formulaExplanationErrorMessage:vt.getString("formulaExplanationErrorMessage"),formulaExplanationExplainTheFormulaPrompt:vt.getString("formulaExplanationExplainTheFormulaPrompt"),formulaExplanationLicensingErrorMessage:vt.getString("formulaExplanationLicensingErrorMessage"),formulaExplanationLoading1:vt.getString("formulaExplanationLoading1"),formulaExplanationLoading2:vt.getString("formulaExplanationLoading2"),formulaExplanationLoading3:vt.getString("formulaExplanationLoading3"),formulaExplanationLoading4:vt.getString("formulaExplanationLoading4"),formulaExplanationProgressBarAccessibilityLabel:vt.getString("formulaExplanationProgressBarAccessibilityLabel"),formulaExplanationProgressBarDismissButton:vt.getString("formulaExplanationProgressBarDismissButton"),formulaExplanationRetryButton:vt.getString("formulaExplanationRetryButton"),formulaExplanationTitle:vt.getString("formulaExplanationTitle"),formulaExplanationElseFormulaBlocksError:vt.getString("formulaExplanationElseFormulaBlocksError"),formulaExplanationElseExternalWorkbookFormulaError:vt.getString("formulaExplanationElseExternalWorkbookFormulaError"),formulaExplanationElseSecurityBlockedFormulaError:vt.getString("formulaExplanationElseSecurityBlockedFormulaError"),formulaExplanationRaiErrorUserMessage:vt.getString("formulaExplanationRaiErrorUserMessage"),formulaExplanationFallbackSkillLatencyMessage:vt.getString("formulaExplanationFallbackSkillLatencyMessage"),formulaExplanationRaiErrorSuccessfulActionBlockedResponse:vt.getString("formulaExplanationRaiErrorSuccessfulActionBlockedResponse"),formulaExplanationElseSkillGeneralError:vt.getString("formulaExplanationElseSkillGeneralError"),formulaExplanationAugLoopSearchAndActionErrorImproved:vt.getString("formulaExplanationAugLoopSearchAndActionErrorImproved"),formulaExplanationAugLoopNoTableError:vt.getString("formulaExplanationAugLoopNoTableError"),formulaExplanationAugLoopImageChatError:vt.getString("formulaExplanationAugLoopImageChatError"),formulaExplanationDlpBlockedError:vt.getString("formulaExplanationDlpBlockedError"),freDialogCapabilityOne:vt.getString("freDialogCapabilityOne"),freDialogCapabilityTwo:vt.getString("freDialogCapabilityTwo"),freDialogCapabilityThree:vt.getString("freDialogCapabilityThree"),freDialogDescriptionOneConsumer:vt.getString("freDialogDescriptionOneConsumer"),freDialogDescriptionCopilotStarterExcel:vt.getString("freDialogDescriptionCopilotStarterExcel"),freDialogDescriptionCopilotStarterV2Excel:vt.getString("freDialogDescriptionCopilotStarterV2Excel"),freDialogTitleCopilotStarterExcel:vt.getString("freDialogTitleCopilotStarterExcel"),refreshPrompts:vt.getString("refreshPrompts"),formulaByExampleTitle:vt.getString("formulaByExampleTitle"),formulaByExampleBody:vt.getString("formulaByExampleBody"),formulaByExampleShowFormula:vt.getString("formulaByExampleShowFormula"),formulaByExampleHideFormula:vt.getString("formulaByExampleHideFormula"),formulaByExampleApply:vt.getString("formulaByExampleApply"),formulaByExampleIgnore:vt.getString("formulaByExampleIgnore"),formulaByExampleGiveFeedback:vt.getString("formulaByExampleGiveFeedback"),formulaByExampleDisclaimer:vt.getString("formulaByExampleDisclaimer"),promptPlaceholderTextIPE:vt.getString("promptPlaceholderTextIPE"),rowNumberingTitle:vt.getString("formulaByExampleRowNumberingTitle"),rowNumberingBody:vt.getString("formulaByExampleRowNumberingBody"),rowNumberingApplyAsValue:vt.getString("formulaByExampleRowNumberingApplyAsValue"),toggleAutoSaveOnButtonText:vt.getString("toggleAutoSaveOnButtonText"),formulaFromNLWorkingOnIt:vt.getString("formulaFromNLWorkingOnIt"),formulaFromNLGenericTitle:vt.getString("formulaFromNLGenericTitle"),formulaFromNLGenericErrorTitle:vt.getString("formulaFromNLGenericErrorTitle"),formulaFromNLGenericErrorBody:vt.getString("formulaFromNLGenericErrorBody"),formulaFromNLMultipleFormulasErrorTitle:vt.getString("formulaFromNLMultipleFormulasErrorTitle"),formulaFromNLMultipleFormulasErrorBody:vt.getString("formulaFromNLMultipleFormulasErrorBody"),formulaFromNLProgressBarDismissButton:vt.getString("formulaFromNLProgressBarDismissButton"),formulaFromNLProgressBarAccessibilityLabel:vt.getString("formulaFromNLProgressBarAccessibilityLabel"),formulaFromNLAccessibilityLabel:vt.getString("formulaFromNLAccessibilityLabel"),formulaFromNLCloseButton:vt.getString("formulaFromNLCloseButton"),formulaFromNLKeepItButton:vt.getString("formulaFromNLKeepItButton"),formulaFromNLDiscardButton:vt.getString("formulaFromNLDiscardButton"),formulaFromNLPlaceholder:vt.getString("formulaFromNLPlaceholder"),smartPasteLoading:vt.getString("smartPasteLoading"),smartPasteAccessibilityLabel:vt.getString("smartPasteAccessibilityLabel"),smartPasteSuccessTitle:vt.getString("smartPasteSuccessTitle"),smartPasteSuccessMessage:vt.getString("smartPasteSuccessMessage"),smartPasteErrorTitle:vt.getString("smartPasteErrorTitle"),smartPasteErrorMessage:vt.getString("smartPasteErrorMessage"),smartPasteProgressBarAccessibilityLabel:vt.getString("smartPasteProgressBarAccessibilityLabel"),smartPasteProgressBarDismissButton:vt.getString("smartPasteProgressBarDismissButton")}});var O2e=Xe((T5t,P2e)=>{P2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"3b938e98a31288d423bad9e1422de9ed",name:"freImage1",type:"jpeg",__useShortPath:!0})});var H2e=Xe((x5t,N2e)=>{N2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"1955ff89fb334a3bd4eecebcdd3e467f",name:"freImage2",type:"jpeg",__useShortPath:!0})});var Z2e=Xe((k5t,V2e)=>{V2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"498b4e3bdf99d4fe8d4338613aab41c8",name:"freImage1",type:"jpeg",__useShortPath:!0})});var U2e=Xe((w5t,j2e)=>{j2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"edb0728b193a135191823388ba1cedfe",name:"freImage2",type:"jpeg",__useShortPath:!0})});var W2e=Xe((D5t,G2e)=>{G2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"fba226f0c5d349d6b244fe892fd5a604",name:"freImage1",type:"jpeg",__useShortPath:!0})});var $2e=Xe((I5t,z2e)=>{z2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"c254ef01127cdf7397f46ee4b61e4ff4",name:"freImage2",type:"jpeg",__useShortPath:!0})});var q2e=Xe((_5t,K2e)=>{K2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"a32f4d660c44e981631ebc05738c92c8",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var J2e=Xe((M5t,Q2e)=>{Q2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"9846cde25f2ced8659059e6d3faa006b",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var Y2e=Xe((L5t,X2e)=>{X2e.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"ac0dc9a6f4c2d86bbc09590e7269094e",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var rde=Xe((B5t,ede)=>{ede.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"f08b9ab774443d50a225ebe2d1da10e5",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var ade=Xe((P5t,tde)=>{tde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"0e5f20199fc990bc2a56ab50502f9960",name:"freRTLImage1",type:"jpeg",__useShortPath:!0})});var ide=Xe((O5t,nde)=>{nde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"761732be62886f369f1d76c36f6a0892",name:"freRTLImage2",type:"jpeg",__useShortPath:!0})});var ode=Xe((N5t,lde)=>{lde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:2880,height:1620,scales:[1],hash:"89a2a87b6fe0a5309fa8d0f93b89380a",name:"ExcelFRE",type:"png",__useShortPath:!0})});var cde=Xe((H5t,ude)=>{ude.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:2880,height:1620,scales:[1],hash:"946dbc1a9bc77fd9a7d0a96d7c415bd3",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var dde=Xe((V5t,sde)=>{sde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:2880,height:1620,scales:[1],hash:"e5186c19c51f456642792f14bc77a0fc",name:"ExcelFRE",type:"png",__useShortPath:!0})});var gde=Xe((Z5t,fde)=>{fde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:2880,height:1620,scales:[1],hash:"48c4ee17fb431841fd7e9eb0efa6d7d8",name:"ExcelFRE",type:"png",__useShortPath:!0})});var hde=Xe((j5t,mde)=>{mde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:800,height:450,scales:[1],hash:"67f345981e46220affac2de7c265323b",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var vde=Xe((U5t,pde)=>{pde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:2880,height:1620,scales:[1],hash:"4cd55c0da8eac7f0eefa636934fac846",name:"ExcelFreRTL",type:"png",__useShortPath:!0})});var Fde=Xe((G5t,Rde)=>{Rde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"24a62d7672af56617664afbe6705b543",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var yde=Xe((W5t,Cde)=>{Cde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Color",width:1200,height:736,scales:[1],hash:"ce3e2f9da86fcce652cd4f09c2929f1e",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var bde=Xe((z5t,Sde)=>{Sde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"3b227f96897545546698118f46349b45",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var Ede=Xe(($5t,Ade)=>{Ade.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"7a9b650a62179b51da7434d0b90e4e2e",name:"ExcelFREv2",type:"png",__useShortPath:!0})});var xde=Xe((K5t,Tde)=>{Tde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/Dark",width:1200,height:736,scales:[1],hash:"f1c1399ff5dea5121d382a80a2e816a6",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var wde=Xe((q5t,kde)=>{kde.exports=mn().registerAsset({__packager_asset:!0,httpServerLocation:"/assets/../xlui/src/components/assets/HC",width:1200,height:736,scales:[1],hash:"4ebd0d71db03a7867069d0d9708290fb",name:"ExcelFreRTLv2",type:"png",__useShortPath:!0})});var Eo,Bxe,Pxe,Oxe,Nxe,Hxe,Vxe,Zxe,jxe,Uxe,Gxe,Wxe,zxe,$xe,Kxe,qxe,Qxe,Jxe,Xxe,Yxe,eke,rke,tke,ake,nke,Dde,ike,lke,Ide=de(()=>{"use strict";Jl();ln();ai();Eo=se(wr()),Bxe=O2e(),Pxe=H2e(),Oxe=Z2e(),Nxe=U2e(),Hxe=W2e(),Vxe=$2e(),Zxe=q2e(),jxe=J2e(),Uxe=Y2e(),Gxe=rde(),Wxe=ade(),zxe=ide(),$xe=ode(),Kxe=cde(),qxe=dde(),Qxe=gde(),Jxe=hde(),Xxe=vde(),Yxe=Fde(),eke=yde(),rke=bde(),tke=Ede(),ake=xde(),nke=wde(),Dde=function(t,u,s,f,p){return t===_n.ConsumerNonPro?[]:u&&t===_n.Consumer?[]:s&&f?p?lke():ike():[{title:t===_n.Consumer?Lr.freDialogTitleOneConsumer:Lr.freDialogTitleOne,description:t===_n.Consumer?st.freDialogDescriptionOneConsumer:Kn(Lr.freDialogDescriptionOne,st.freDialogAppName,st.freDialogCapabilityOne,st.freDialogCapabilityTwo,st.freDialogCapabilityThree),image:{light:Eo.I18nManager.isRTL?Zxe:Bxe,dark:Eo.I18nManager.isRTL?Uxe:Oxe,hc:Eo.I18nManager.isRTL?Wxe:Hxe,altText:Lr.freScreenOneImageAltText}},{title:Lr.freDialogTitleTwo,description:Lr.freDialogDescriptionTwo,image:{light:Eo.I18nManager.isRTL?jxe:Pxe,dark:Eo.I18nManager.isRTL?Gxe:Nxe,hc:Eo.I18nManager.isRTL?zxe:Vxe,altText:Lr.freScreenTwoImageAltText}}]},ike=function(){return[{title:st.freDialogTitleCopilotStarterExcel,description:st.freDialogDescriptionCopilotStarterExcel,image:{light:Eo.I18nManager.isRTL?Kxe:$xe,dark:Eo.I18nManager.isRTL?Jxe:qxe,hc:Eo.I18nManager.isRTL?Xxe:Qxe,altText:Lr.freScreenOneImageAltText}}]},lke=function(){return[{title:st.freDialogTitleCopilotStarterExcel,description:st.freDialogDescriptionCopilotStarterV2Excel,image:{light:Eo.I18nManager.isRTL?eke:Yxe,dark:Eo.I18nManager.isRTL?ake:rke,hc:Eo.I18nManager.isRTL?nke:tke,altText:Lr.freScreenOneImageAltText}}]}});var tft,_de,n_,Mde=de(()=>{"use strict";ai();Ide();tft=se(Ye()),_de=se($r()),n_=function(t){var u=t.freType,s=t.onSkip,f=t.onComplete,p=t.useArbutusContent,r=t.useUpdatedProdigiContent,c=t.isCopilotStarter,n=t.enableStarterCopilotStrings,a=t.isCopilotStarterV2ContentEnabled;return(0,_de.jsx)(dD,{freType:u,onSkip:s,onComplete:f,pageContent:Dde(u,!!p,!!c,!!n,!!a),useArbutusContent:p,useUpdatedProdigiContent:r,isCopilotStarter:!!c,enableStarterCopilotStrings:!!n})}});function To(){return{}}var Lde=de(()=>{"use strict"});var Pde=Xe((lft,Bde)=>{Bde.exports=OfficePlatformGlobal.Reka});var xo,i_=de(()=>{"use strict";xo=(function(e){return e[e.ArrowTrendingLines=0]="ArrowTrendingLines",e[e.Blank=1]="Blank",e[e.ChatSparkle=2]="ChatSparkle",e[e.GlobeSearch=3]="GlobeSearch",e[e.HatGraduation=4]="HatGraduation",e[e.MathFormula=5]="MathFormula",e[e.PaintBucket=6]="PaintBucket",e[e.Pivot=7]="Pivot",e[e.Table=8]="Table",e})({})});var H4,Ode,Jn,d5=de(()=>{"use strict";H4=se(Pde());i_();H4.CustomTypeRegistry.registerTypeInfos({"Mso::StartSDX::SuggestionTelemetry":{telemetryLabel:"$string",telemetryFeature:"$string",isDynamic:"$boolean"},"Mso::StartSDX::SendActionProps":{promptText:"$string",telemetryInfo:"Mso::StartSDX::SuggestionTelemetry",actionType:"$string",onGridActionType:["opt-field","$string"]},"Mso::StartSDX::SuggestionSortInfo":{sortPriority:"$string"},"Mso::StartSDX::PromptSuggestion":{promptLabel:"$string",iconName:"$number",suggestionSortInfo:"Mso::StartSDX::SuggestionSortInfo",sendActionProps:"Mso::StartSDX::SendActionProps"},"Mso::StartSDX::PromptSuggestionsResult":{promptSuggestions:["$array","Mso::StartSDX::PromptSuggestion"],errorMessage:["opt-field","$string"]},"Mso::StartSDX::OnGridFormulaGenerationResponse":{debugInfo:["opt-field","$string"],suggestionMetadata:["opt-field","$string"],error:["opt-field","$string"],response:["opt-field","$string"],formulas:["opt-field",["$array","$string"]]},"Mso::StartSDX::Range":{top:"$number",bottom:"$number",left:"$number",right:"$number"}});Ode={XLStartReka:["Mso::StartSDX::XLStartReka",{GetAugLoopSessionId:["ReturnsPromiseMethod","$string",[],{}],SendPromptFromIPE:["FireAndForgetMethod",["$string"],{}],LaunchCopilotTaskPane:["FireAndForgetMethod",[],{}],NotifyPromptsShown:["FireAndForgetMethod",[["$array","Mso::StartSDX::SuggestionTelemetry"]],{}],SendActionFromIPE:["FireAndForgetMethod",["Mso::StartSDX::SendActionProps"],{}],GetPromptSuggestions:["ReturnsPromiseMethod",["$array","Mso::StartSDX::PromptSuggestion"],[],{}],GetDynamicPromptSuggestions:["ReturnsPromiseMethod","Mso::StartSDX::PromptSuggestionsResult",[],{}],EnableAutoSave:["ReturnsPromiseMethod","$boolean",[],{}],GenerateFormulaFromNL:["ReturnsPromiseMethod","Mso::StartSDX::OnGridFormulaGenerationResponse",["$string","$string"],{}],OnApplyFormula:["FireAndForgetMethod",[],{}],MoveFormulaCard:["FireAndForgetMethod",["$string","Mso::StartSDX::Range"],{}]}],XLFormulaByExampleStartReka:["Mso::StartSDX::XLFormulaByExampleStartReka",{applySuggestion:["FireAndForgetMethod",[],{}],declineSuggestion:["FireAndForgetMethod",[],{}],giveFeedback:["FireAndForgetMethod",[],{}],applyAsValue:["FireAndForgetMethod",[],{}]}]},Jn={XLStartReka:H4.RekaServiceRegistry.getNativeService(Ode.XLStartReka),XLFormulaByExampleStartReka:H4.RekaServiceRegistry.getNativeService(Ode.XLFormulaByExampleStartReka)}});var sft,Nde,Hde,l_,Vde=de(()=>{"use strict";sft=se(Ye()),Nde=se(Fa()),Hde=se($r()),l_=function(t){return(0,Hde.jsx)(Nde.default,Object.assign({width:"20",height:"20",viewBox:"0 0 20 20"},t))}});var gft,TR,ER,oke,o_,Zde=de(()=>{"use strict";gft=se(Ye()),TR=se(Fa()),ER=se($r()),oke=function(t){return(0,ER.jsx)(TR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,ER.jsx)(TR.Path,{d:"M14.8777 0.282251L15.226 1.35305C15.3343 1.67859 15.5171 1.97441 15.7599 2.21699C16.0026 2.45957 16.2987 2.64223 16.6245 2.75044L17.6961 3.09845L17.7175 3.10381C17.8001 3.13292 17.8716 3.18692 17.9222 3.25836C17.9728 3.3298 18 3.41516 18 3.50268C18 3.5902 17.9728 3.67556 17.9222 3.747C17.8716 3.81844 17.8001 3.87244 17.7175 3.90155L16.6459 4.24956C16.3201 4.35778 16.0241 4.54044 15.7813 4.78302C15.5385 5.0256 15.3558 5.32141 15.2475 5.64696L14.8992 6.71775C14.87 6.80029 14.816 6.87175 14.7445 6.92231C14.673 6.97286 14.5876 7.00001 14.5 7.00001C14.4124 7.00001 14.327 6.97286 14.2555 6.92231C14.2484 6.91732 14.2416 6.91213 14.2349 6.90675C14.1736 6.85755 14.1271 6.79215 14.1008 6.71775L13.7525 5.64696C13.7338 5.59014 13.7128 5.53422 13.6897 5.47932C13.5796 5.21872 13.4202 4.98116 13.2197 4.77999C13.1815 4.74173 13.1421 4.70496 13.1014 4.66973C12.883 4.48064 12.6292 4.33588 12.3541 4.24421L11.2825 3.8962C11.1999 3.86708 11.1284 3.81308 11.0778 3.74164C11.0272 3.6702 11 3.58484 11 3.49733C11 3.40981 11.0272 3.32445 11.0778 3.25301C11.1284 3.18157 11.1999 3.12757 11.2825 3.09845L12.3541 2.75044C12.6759 2.63941 12.9677 2.45549 13.2066 2.21307C13.4454 1.97065 13.625 1.67631 13.7311 1.35305L14.0794 0.282251C14.1085 0.19972 14.1626 0.128252 14.2341 0.0776997C14.3056 0.0271473 14.391 0 14.4786 0C14.5662 0 14.6516 0.0271473 14.7231 0.0776997C14.7946 0.128252 14.8486 0.19972 14.8777 0.282251ZM19.7829 8.21319L19.0175 7.96461C18.7848 7.88731 18.5733 7.75684 18.3999 7.58357C18.2265 7.4103 18.0959 7.199 18.0186 6.96647L17.7698 6.20161C17.749 6.14266 17.7104 6.09161 17.6593 6.05551C17.6083 6.0194 17.5473 6.00001 17.4847 6.00001C17.4221 6.00001 17.3611 6.0194 17.31 6.05551C17.259 6.09161 17.2204 6.14266 17.1996 6.20161L16.9508 6.96647C16.875 7.19737 16.7467 7.40762 16.5761 7.58077C16.4055 7.75392 16.1971 7.8853 15.9672 7.96461L15.2018 8.21319C15.1428 8.23398 15.0917 8.27255 15.0555 8.32358C15.0194 8.37461 15 8.43558 15 8.4981C15 8.56061 15.0194 8.62158 15.0555 8.67261C15.0917 8.72364 15.1428 8.76221 15.2018 8.78301L15.9672 9.03158C16.2003 9.10926 16.412 9.24032 16.5855 9.41428C16.7589 9.58824 16.8893 9.80031 16.9661 10.0335L17.2149 10.7984C17.2357 10.8574 17.2743 10.9084 17.3254 10.9445C17.3764 10.9806 17.4374 11 17.5 11C17.5626 11 17.6236 10.9806 17.6746 10.9445C17.7257 10.9084 17.7643 10.8574 17.7851 10.7984L18.0339 10.0335C18.1113 9.80101 18.2418 9.58972 18.4152 9.41645C18.5886 9.24317 18.8001 9.11271 19.0328 9.03541L19.7982 8.78683C19.8572 8.76603 19.9083 8.72746 19.9445 8.67643C19.9806 8.62541 20 8.56443 20 8.50192C20 8.43941 19.9806 8.37844 19.9445 8.32741C19.9083 8.27638 19.8572 8.23781 19.7982 8.21701L19.7829 8.21319ZM17.5018 12C17.2396 11.999 16.9871 11.9227 16.7717 11.7801C15.9842 14.7839 13.2509 17 10 17C8.7837 17 7.61362 16.6898 6.57701 16.1075L6.4903 16.0691L6.39873 16.0479C6.33662 16.0396 6.27294 16.0429 6.21104 16.0583L3.187 16.812L3.94274 13.7912L3.95692 13.6973C3.9621 13.603 3.94046 13.5084 3.89352 13.4249C3.31054 12.3878 3 11.217 3 10C3 6.13401 6.13401 3 10 3C10.0293 3 10.0586 3.00018 10.0878 3.00054C10.1304 2.88577 10.1881 2.77667 10.2602 2.67477C10.4304 2.43437 10.6706 2.25408 10.9509 2.15392L11.1669 2.08449C10.786 2.02883 10.3964 2 10 2C5.58172 2 2 5.58172 2 10L2.00738 10.3463L2.03275 10.7283C2.12433 11.7422 2.4066 12.7186 2.86169 13.6153L2.925 13.735L2.01493 17.3787L2.00114 17.4624L2.00131 17.5438C2.02622 17.8369 2.31127 18.0625 2.62109 17.9851L6.266 17.075L6.38669 17.1393C7.49591 17.7018 8.72679 18 10 18C13.7339 18 16.8704 15.4419 17.7524 11.9826C17.6705 11.9946 17.5866 11.9998 17.5018 12Z",fill:t.color})})},o_=function(t){return(0,ER.jsx)(oke,{color:t.color})}});var pft,kR,xR,uke,u_,jde=de(()=>{"use strict";pft=se(Ye()),kR=se(Fa()),xR=se($r()),uke=function(t){return(0,xR.jsx)(kR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,xR.jsx)(kR.Path,{d:"M8.99997 2.5C8.99997 2.22386 8.77611 2 8.49997 2C8.22383 2 7.99997 2.22386 7.99997 2.5V3.9996C7.79524 4.0718 7.60306 4.18978 7.43931 4.35352L2.35352 9.43931C1.76774 10.0251 1.76774 10.9748 2.35352 11.5606L6.68931 15.8964C7.2751 16.4822 8.22484 16.4822 8.81063 15.8964L13.8964 10.8106C14.4822 10.2248 14.4822 9.2751 13.8964 8.68931L9.56063 4.35352C9.39688 4.18978 9.2047 4.0718 8.99997 3.9996V2.5ZM7.99997 5.20708V6.5C7.99997 6.77614 8.22383 7 8.49997 7C8.77611 7 8.99997 6.77614 8.99997 6.5V5.20708L13.1893 9.39642C13.3529 9.56002 13.3794 9.80878 13.2689 10H3.20705L7.99997 5.20708ZM7.39642 15.1893L3.20711 11H12.2928L8.10352 15.1893C7.90826 15.3846 7.59168 15.3846 7.39642 15.1893ZM16.016 11.3922C15.7855 10.997 15.2145 10.997 14.984 11.3922L13.3316 14.2248C12.3554 15.8983 13.5626 18 15.5 18C17.4374 18 18.6445 15.8983 17.6683 14.2248L16.016 11.3922ZM14.1954 14.7287L15.5 12.4923L16.8045 14.7287C17.3919 15.7355 16.6656 17 15.5 17C14.3343 17 13.6081 15.7355 14.1954 14.7287Z",fill:t.color})})},u_=function(t){return(0,xR.jsx)(uke,{color:t.color})}});var Fft,DR,wR,cke,c_,Ude=de(()=>{"use strict";Fft=se(Ye()),DR=se(Fa()),wR=se($r()),cke=function(t){return(0,wR.jsx)(DR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,wR.jsx)(DR.Path,{d:"M17 5.5C17 4.11929 15.8807 3 14.5 3H5.5C4.11929 3 3 4.11929 3 5.5V14.5C3 15.8807 4.11929 17 5.5 17H14.5C15.8807 17 17 15.8807 17 14.5V5.5ZM4 14.5V13H7V16H5.5L5.35554 15.9931C4.59489 15.9204 4 15.2797 4 14.5ZM12 13V16H8V13H12ZM14.5 16H13V13H16V14.5L15.9931 14.6445C15.9204 15.4051 15.2797 16 14.5 16ZM12 8V12H8V8H12ZM13 8H16V12H13V8ZM12 4V7H8V4H12ZM13 4H14.5L14.6445 4.00687C15.4051 4.07955 16 4.7203 16 5.5V7H13V4ZM7 4V7H4V5.5L4.00687 5.35554C4.07955 4.59489 4.7203 4 5.5 4H7ZM7 8V12H4V8H7Z",fill:t.color})})},c_=function(t){return(0,wR.jsx)(cke,{color:t.color})}});var Sft,_R,IR,ske,s_,Gde=de(()=>{"use strict";Sft=se(Ye()),_R=se(Fa()),IR=se($r()),ske=function(t){return(0,IR.jsx)(_R.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,IR.jsx)(_R.Path,{d:"M9.67705 3.0903C9.50006 3.05491 9.28604 3.05016 8.97355 3.0946C8.46418 3.17361 8.10831 3.42049 7.85921 3.77499C7.60328 4.13919 7.447 4.63831 7.39993 5.22192C7.39722 5.41156 7.3636 6.09257 7.31458 7.00001H9.5C9.77614 7.00001 10 7.22387 10 7.50001C10 7.77616 9.77614 8.00001 9.5 8.00001H7.2595C7.13358 10.2496 6.95964 13.1453 6.89864 13.9384L6.89839 13.9415L6.89259 14.0112C6.8452 14.583 6.78881 15.2633 6.58894 15.8895C6.37594 16.5569 5.98982 17.1991 5.25857 17.6281C4.23572 18.2632 3.12697 17.9725 2.2765 17.5472C2.02951 17.4237 1.9294 17.1234 2.0529 16.8764C2.17639 16.6294 2.47673 16.5293 2.72372 16.6528C3.47143 17.0267 4.15977 17.1356 4.73511 16.776L4.74817 16.7681C5.21269 16.4972 5.47491 16.0911 5.63628 15.5855C5.80097 15.0695 5.84934 14.4888 5.89977 13.8834L5.90158 13.8617L5.9017 13.8601C5.96268 13.0665 6.13332 10.2206 6.25799 8.00001H4.5C4.22386 8.00001 4 7.77616 4 7.50001C4 7.22387 4.22386 7.00001 4.5 7.00001H6.31329C6.36513 6.04551 6.40011 5.34155 6.40011 5.20001C6.40011 5.18722 6.4006 5.17443 6.40158 5.16167C6.45615 4.45234 6.64934 3.75742 7.04101 3.20004C7.44148 2.63014 8.03483 2.22725 8.82408 2.10583L8.82939 2.10501C9.21543 2.04986 9.55067 2.04522 9.87317 2.10972C10.1973 2.17456 10.4769 2.30297 10.7574 2.47127C10.9941 2.61334 11.0709 2.92047 10.9289 3.15726C10.7868 3.39405 10.4797 3.47083 10.2429 3.32876C10.0234 3.19706 9.85289 3.12547 9.67705 3.0903ZM16.8536 9.14646C17.0488 9.34172 17.0488 9.65831 16.8536 9.85357L13.6336 13.0735C14.1838 14.0592 14.6955 14.9745 14.8284 15.1959C14.9068 15.3267 14.9727 15.4426 15.0279 15.5397L15.0691 15.6121C15.1345 15.7267 15.18 15.8025 15.223 15.8629C15.2826 15.9464 15.3398 16.006 15.4667 16.0763C15.6832 16.1131 15.7474 16.0685 15.7733 16.0506C15.8033 16.0298 15.8417 15.9938 15.8977 15.9242C15.9363 15.8761 15.9682 15.8324 16.0072 15.7786C16.0334 15.7427 16.0628 15.7023 16.0996 15.6532C16.2653 15.4323 16.5787 15.3875 16.7996 15.5532C17.0206 15.7189 17.0653 16.0323 16.8996 16.2532C16.8825 16.276 16.8636 16.3023 16.8429 16.331C16.7295 16.4884 16.5623 16.7203 16.3436 16.872C16.0275 17.0913 15.6508 17.1395 15.1951 17.0421C15.1538 17.0333 15.1137 17.0193 15.0759 17.0003C14.7723 16.8484 14.5778 16.6805 14.4088 16.4435C14.3335 16.3379 14.2662 16.2227 14.2008 16.1082L14.1557 16.029C14.1011 15.9329 14.0426 15.83 13.9709 15.7104C13.8405 15.4931 13.3921 14.6923 12.8986 13.8085L9.85355 16.8536C9.65829 17.0488 9.34171 17.0488 9.14645 16.8536C8.95118 16.6583 8.95118 16.3417 9.14645 16.1465L12.392 12.9009C11.8704 11.9666 11.3978 11.122 11.2709 10.9104C11.2643 10.8995 11.2581 10.8882 11.2524 10.8768C11.1585 10.689 11.0489 10.4939 10.9246 10.3282C10.8051 10.1687 10.6928 10.065 10.5954 10.0107C10.5337 9.99038 10.4782 9.99685 10.3896 10.0522C10.2708 10.1264 10.141 10.2647 9.99964 10.4532C9.83395 10.6741 9.52055 10.7189 9.29964 10.5532C9.07872 10.3875 9.03395 10.0741 9.19964 9.85319C9.35829 9.64165 9.57845 9.37993 9.85964 9.20419C10.1623 9.015 10.5549 8.9168 10.9853 9.08895C10.9982 9.0941 11.0108 9.09978 11.0232 9.10598C11.3214 9.25507 11.5522 9.49832 11.7246 9.72819C11.8957 9.95628 12.0333 10.204 12.1384 10.4127C12.2732 10.6397 12.6749 11.3566 13.127 12.1659L16.1464 9.14646C16.3417 8.9512 16.6583 8.9512 16.8536 9.14646Z",fill:t.color})})},s_=function(t){return(0,IR.jsx)(ske,{color:t.color})}});var Eft,LR,MR,dke,d_,Wde=de(()=>{"use strict";Eft=se(Ye()),LR=se(Fa()),MR=se($r()),dke=function(t){return(0,MR.jsx)(LR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,MR.jsx)(LR.Path,{d:"M5.5 4C4.67157 4 4 4.67157 4 5.5V14.5C4 15.3284 4.67157 16 5.5 16H10.0854C9.97153 16.3229 9.97153 16.6771 10.0854 17H5.5C4.11929 17 3 15.8807 3 14.5V5.5C3 4.11929 4.11929 3 5.5 3H14.5C15.8807 3 17 4.11929 17 5.5V10.0854C16.6771 9.97153 16.3229 9.97153 16 10.0854V5.5C16 4.67157 15.3284 4 14.5 4H5.5ZM6 5C5.44772 5 5 5.44772 5 6V7C5 7.55228 5.44772 8 6 8H7C7.55228 8 8 7.55228 8 7V6C8 5.44772 7.55228 5 7 5H6ZM10 5C9.44772 5 9 5.44772 9 6V7C9 7.55228 9.44772 8 10 8H14C14.5523 8 15 7.55229 15 7V6C15 5.44772 14.5523 5 14 5H10ZM6 9C5.44772 9 5 9.44772 5 10V14C5 14.5523 5.44772 15 6 15H7C7.55229 15 8 14.5523 8 14V10C8 9.44772 7.55228 9 7 9H6ZM16.8536 11.1464C16.6583 10.9512 16.3417 10.9512 16.1464 11.1464L15.1464 12.1464C14.9512 12.3417 14.9512 12.6583 15.1464 12.8536C15.3417 13.0488 15.6583 13.0488 15.8536 12.8536L16 12.7071V14.5C16 15.3284 15.3284 16 14.5 16H12.7071L12.8536 15.8536C13.0488 15.6583 13.0488 15.3417 12.8536 15.1464C12.6583 14.9512 12.3417 14.9512 12.1464 15.1464L11.1464 16.1464C10.9512 16.3417 10.9512 16.6583 11.1464 16.8536L12.1464 17.8536C12.3417 18.0488 12.6583 18.0488 12.8536 17.8536C13.0488 17.6583 13.0488 17.3417 12.8536 17.1464L12.7071 17H14.5C15.8807 17 17 15.8807 17 14.5V12.7071L17.1464 12.8536C17.3417 13.0488 17.6583 13.0488 17.8536 12.8536C18.0488 12.6583 18.0488 12.3417 17.8536 12.1464L16.8536 11.1464Z",fill:t.color})})},d_=function(t){return(0,MR.jsx)(dke,{color:t.color})}});var kft,PR,BR,fke,f_,zde=de(()=>{"use strict";kft=se(Ye()),PR=se(Fa()),BR=se($r()),fke=function(t){return(0,BR.jsx)(PR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,BR.jsx)(PR.Path,{d:"M4 3.5C4 3.22386 3.77614 3 3.5 3C3.22386 3 3 3.22386 3 3.5V14.5C3 15.8807 4.11929 17 5.5 17H16.5C16.7761 17 17 16.7761 17 16.5C17 16.2239 16.7761 16 16.5 16H5.5C4.67157 16 4 15.3284 4 14.5V3.5ZM12.5 5C12.2239 5 12 5.22386 12 5.5C12 5.77614 12.2239 6 12.5 6H15.2929L11 10.2929L9.35356 8.64645C9.25979 8.55268 9.13261 8.5 9 8.5C8.86739 8.5 8.74022 8.55268 8.64645 8.64645L5.14645 12.1464C4.95118 12.3417 4.95118 12.6583 5.14645 12.8536C5.34171 13.0488 5.65829 13.0488 5.85355 12.8536L9 9.70711L10.6464 11.3536C10.7402 11.4473 10.8674 11.5 11 11.5C11.1326 11.5 11.2598 11.4473 11.3535 11.3536L16 6.70708V9.5C16 9.77614 16.2239 10 16.5 10C16.7761 10 17 9.77614 17 9.5V5.5C17 5.22386 16.7761 5 16.5 5H12.5Z",fill:t.color})})},f_=function(t){return(0,BR.jsx)(fke,{color:t.color})}});var Ift,NR,OR,gke,g_,$de=de(()=>{"use strict";Ift=se(Ye()),NR=se(Fa()),OR=se($r()),gke=function(t){return(0,OR.jsx)(NR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,OR.jsx)(NR.Path,{d:"M8.5063 3.40098C9.4313 2.86992 10.5687 2.86992 11.4937 3.40098L18.749 7.5664C18.9042 7.65555 19 7.82095 19 8.00002C19 8.17908 18.9042 8.34448 18.7489 8.43363L16 10.0118V14.5C16 14.6326 15.9473 14.7598 15.8536 14.8535L15.852 14.8551L15.8496 14.8574L15.8428 14.8642L15.8201 14.8859C15.801 14.9039 15.7741 14.9288 15.7394 14.9596C15.6701 15.0213 15.5696 15.1067 15.4389 15.2078C15.1777 15.41 14.7948 15.6761 14.2978 15.9412C13.3033 16.4716 11.8479 17 10 17C8.15211 17 6.69675 16.4716 5.70221 15.9412C5.20518 15.6761 4.82226 15.41 4.5611 15.2078C4.43043 15.1067 4.32994 15.0213 4.26059 14.9596C4.22591 14.9288 4.19898 14.9039 4.17992 14.8859C4.07226 14.7819 4 14.6537 4 14.5V10.0118L2 8.86361L2 13.5C2 13.7761 1.77614 14 1.5 14C1.22386 14 1 13.7761 1 13.5V8.00002C1 7.81064 1.10529 7.64582 1.26052 7.56096L8.5063 3.40098ZM11.4937 12.599C10.5687 13.13 9.43131 13.13 8.50632 12.599L5 10.5859V14.2772C5.04686 14.3168 5.10469 14.364 5.17327 14.4171C5.39649 14.5899 5.73232 14.8239 6.17279 15.0588C7.05325 15.5284 8.34789 16 10 16C11.6521 16 12.9467 15.5284 13.8272 15.0588C14.2677 14.8239 14.6035 14.5899 14.8267 14.4171C14.8953 14.364 14.9531 14.3168 15 14.2772V10.5859L11.4937 12.599ZM10.9958 4.26822C10.3791 3.91418 9.62086 3.91418 9.0042 4.26822L2.50423 8.00001L9.00421 11.7317C9.62087 12.0858 10.3791 12.0858 10.9958 11.7317L17.4958 8.00001L10.9958 4.26822Z",fill:t.color})})},g_=function(t){return(0,OR.jsx)(gke,{color:t.color})}});var Lft,VR,HR,mke,m_,Kde=de(()=>{"use strict";Lft=se(Ye()),VR=se(Fa()),HR=se($r()),mke=function(t){return(0,HR.jsx)(VR.Svg,{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,HR.jsx)(VR.Path,{d:"M2.04871 9.61217C2.4904 5.61171 5.88181 2.5 10 2.5C14.4183 2.5 18 6.08172 18 10.5C18 14.3113 15.3348 17.5001 11.7665 18.3043C12.1357 17.7242 12.0671 16.9458 11.5607 16.4393L11.5504 16.4291C11.7134 16.1921 11.8716 15.9137 12.0218 15.5919C12.2393 15.1258 12.4283 14.5902 12.5806 14H9.74394C9.85648 13.6816 9.93421 13.3467 9.97254 13H12.7938C12.9266 12.2253 13 11.3833 13 10.5C13 9.61669 12.9266 8.77472 12.7938 8H7.20617C7.18841 8.10366 7.17171 8.20853 7.15611 8.31453C6.84752 8.19233 6.52218 8.10326 6.18451 8.05173L6.19265 8H3.45963C3.38532 8.19429 3.31942 8.39273 3.26237 8.59489C2.7999 8.86046 2.38909 9.20581 2.04871 9.61217ZM12.0218 5.40814C11.4068 4.09025 10.6568 3.5 10 3.5C9.34315 3.5 8.59323 4.09025 7.97822 5.40814C7.76073 5.87419 7.57172 6.40978 7.41936 7H12.5806C12.4283 6.40978 12.2393 5.87419 12.0218 5.40814ZM6.38931 7C6.56498 6.25696 6.79564 5.57753 7.07203 4.98526C7.25828 4.58617 7.47297 4.21222 7.71442 3.88163C6.11182 4.43497 4.77295 5.55399 3.93648 7H6.38931ZM16.0635 14H13.6107C13.435 14.743 13.2044 15.4225 12.928 16.0147C12.7417 16.4138 12.527 16.7878 12.2856 17.1184C13.8882 16.565 15.2271 15.446 16.0635 14ZM13.8074 13H16.5404C16.8373 12.2236 17 11.3808 17 10.5C17 9.6192 16.8373 8.7764 16.5404 8H13.8074C13.9328 8.78832 14 9.62934 14 10.5C14 11.3707 13.9328 12.2117 13.8074 13ZM16.0635 7C15.2271 5.55399 13.8882 4.43497 12.2856 3.88163C12.527 4.21222 12.7417 4.58617 12.928 4.98526C13.2044 5.57753 13.435 6.25696 13.6107 7H16.0635ZM8.30323 14.596C8.74081 14.0118 9 13.2861 9 12.5C9 10.567 7.433 9 5.5 9C3.567 9 2 10.567 2 12.5C2 14.433 3.567 16 5.5 16C6.28619 16 7.01183 15.7408 7.59613 15.3032L10.1464 17.8535C10.3417 18.0488 10.6583 18.0488 10.8535 17.8536C11.0488 17.6583 11.0488 17.3417 10.8536 17.1465L8.30323 14.596ZM8 12.5C8 13.8807 6.88071 15 5.5 15C4.11929 15 3 13.8807 3 12.5C3 11.1193 4.11929 10 5.5 10C6.88071 10 8 11.1193 8 12.5Z",fill:t.color})})},m_=function(t){return(0,HR.jsx)(mke,{color:t.color})}});var qde=de(()=>{"use strict";Vde();Zde();jde();Ude();Gde();Wde();zde();$de();Kde()});function Qde(e){if(e.isLoading)return(0,Bi.jsx)(yt,{children:st.dynamicSuggestionsLoadingMessage});var t=(function(){var s=(0,V4.default)(function*(f){Kt.getInstance().getChangeGate("SendPromptToInputBox")&&e.onSuggestionSelect&&f.onGridActionType!=="LaunchStartDialog"?e.onSuggestionSelect(f):(yield Jn.XLStartReka.SendActionFromIPE(f),Ql.close(e.startUIId))});return function(p){return s.apply(this,arguments)}})(),u=(function(){var s=(0,V4.default)(function*(){yield Jn.XLStartReka.LaunchCopilotTaskPane(),Ql.close(e.startUIId)});return function(){return s.apply(this,arguments)}})();return(0,Bi.jsxs)(Bi.Fragment,{children:[e.prompts.map(function(s,f){var p=s.iconName!==void 0?h_[s.iconName]:h_[xo.Blank];return(0,Bi.jsx)(Qd,{iconSlot:p,onPress:(0,V4.default)(function*(){return yield t(s.sendActionProps)}),children:s.promptLabel},f)}),(0,Bi.jsx)(u1,{}),(0,Bi.jsx)(Qd,{iconSlot:h_[xo.ChatSparkle],onPress:(0,V4.default)(function*(){return yield u()}),children:st.chatWithCopilotTitle})]})}var V4,s0,$ft,Bi,h_,Jde=de(()=>{"use strict";V4=se(rl()),s0=se(In()),$ft=se(Ye());ai();qde();i_();dn();Jl();x8();d5();An();Bi=se($r()),h_=(0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)((0,s0.default)({},xo.ArrowTrendingLines,(0,Bi.jsx)(f_,{})),xo.Blank,(0,Bi.jsx)(l_,{})),xo.ChatSparkle,(0,Bi.jsx)(o_,{})),xo.GlobeSearch,(0,Bi.jsx)(m_,{})),xo.HatGraduation,(0,Bi.jsx)(g_,{})),xo.MathFormula,(0,Bi.jsx)(s_,{})),xo.PaintBucket,(0,Bi.jsx)(u_,{})),xo.Pivot,(0,Bi.jsx)(d_,{})),xo.Table,(0,Bi.jsx)(c_,{}))});var Yde=Xe(Xde=>{"use strict";Object.defineProperty(Xde,"__esModule",{value:!0})});var e5e=Xe(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});Z4.EncryptionTypeEnum=void 0;var hke;(function(e){e[e.None=0]="None",e[e.IRMTemplate=1]="IRMTemplate",e[e.IRMUserDefinedPermission=2]="IRMUserDefinedPermission",e[e.IRMEncryptOnly=3]="IRMEncryptOnly",e[e.IRMDoNotForward=4]="IRMDoNotForward"})(hke=Z4.EncryptionTypeEnum||(Z4.EncryptionTypeEnum={}))});var r5e=Xe(bc=>{"use strict";Object.defineProperty(bc,"__esModule",{value:!0});bc.UserFeedback=bc.MessageType=void 0;var pke;(function(e){e.Default="Default",e.MarkdownCard="MarkdownCard"})(pke=bc.MessageType||(bc.MessageType={}));var vke;(function(e){e.Like="Like",e.Dislike="Dislike"})(vke=bc.UserFeedback||(bc.UserFeedback={}))});var t5e=Xe(j4=>{"use strict";Object.defineProperty(j4,"__esModule",{value:!0});j4.CopilotStringsEnum=void 0;var Rke;(function(e){e.GenericErrorMessage="GenericErrorMessage",e.LicensingErrorMessage="LicensingErrorMessage",e.CopilotUnsupportedLanguageMessage="CopilotUnsupportedLanguageMessage",e.ExplainTheFormulaPrompt="ExplainTheFormulaPrompt",e.ElseFormulaBlocksError="ElseFormulaBlocksError",e.ElseExternalWorkbookFormulaError="ElseExternalWorkbookFormulaError",e.ElseSecurityBlockedFormulaError="ElseSecurityBlockedFormulaError",e.RaiErrorUserMessage="RaiErrorUserMessage",e.FallbackSkillLatencyMessage="FallbackSkillLatencyMessage",e.RaiErrorSuccessfulActionBlockedResponse="RaiErrorSuccessfulActionBlockedResponse",e.ElseSkillGeneralError="ElseSkillGeneralError",e.AugLoopSearchAndActionErrorImproved="AugLoopSearchAndActionErrorImproved",e.AugLoopNoTableError="AugLoopNoTableError",e.AugLoopImageChatError="AugLoopImageChatError",e.DlpBlockedError="DlpBlockedError"})(Rke=j4.CopilotStringsEnum||(j4.CopilotStringsEnum={}))});var n5e=Xe(a5e=>{"use strict";Object.defineProperty(a5e,"__esModule",{value:!0})});var Ac=Xe(bu=>{"use strict";var Fke=bu&&bu.__createBinding||(Object.create?function(e,t,u,s){s===void 0&&(s=u);var f=Object.getOwnPropertyDescriptor(t,u);(!f||("get"in f?!t.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return t[u]}}),Object.defineProperty(e,s,f)}:function(e,t,u,s){s===void 0&&(s=u),e[s]=t[u]}),U4=bu&&bu.__exportStar||function(e,t){for(var u in e)u!=="default"&&!Object.prototype.hasOwnProperty.call(t,u)&&Fke(t,e,u)};Object.defineProperty(bu,"__esModule",{value:!0});U4(Yde(),bu);U4(e5e(),bu);U4(r5e(),bu);U4(t5e(),bu);U4(n5e(),bu)});var Gs=Xe(Mn=>{"use strict";Object.defineProperty(Mn,"__esModule",{value:!0});Mn.isAlwaysUseOnGridEnabled=Mn.cgSendStringConfig=Mn.cgSendExtraChatEvent=Mn.sendOperationSubmittedTelemetry=Mn.tableContextEnabled=Mn.isSendChatHistorySignalEnabled=Mn.handleAlSessionDisconnect=Mn.handleAlSessionRestart=Mn.formulaExplanationFluxSkillOverrideEnabled=Mn.elseSkillOverridesEnabled=Mn.isCopilotOnGridMessageSyncEnabled=void 0;function Cke(){return Au("CopilotOnGridMessageSync",!1)}Mn.isCopilotOnGridMessageSyncEnabled=Cke;function yke(){return Au("CG.ElseSkillOverridesEnabled",!0)}Mn.elseSkillOverridesEnabled=yke;function Ske(){return Au("FormulaExplanationFluxSkillOverride",!1)}Mn.formulaExplanationFluxSkillOverrideEnabled=Ske;function bke(){return Au("CG.HandleAlSessionRestart",!0)}Mn.handleAlSessionRestart=bke;function Ake(){return Au("CG.HandleAlSessionDisconnect",!0)}Mn.handleAlSessionDisconnect=Ake;function Eke(){return Au("SendChatHistorySignal",!1)}Mn.isSendChatHistorySignalEnabled=Eke;function Tke(){return Au("CG.TableContext",!0)}Mn.tableContextEnabled=Tke;function xke(){return Au("CG.SendOperationSubmittedTelemetry",!0)}Mn.sendOperationSubmittedTelemetry=xke;function kke(){return Au("CG.SendExtraChatEvent",!0)}Mn.cgSendExtraChatEvent=kke;function wke(){return Au("CG.SendStringConfig",!0)}Mn.cgSendStringConfig=wke;function Dke(){return Au("AlwaysUseOnGridExplanation",!1)}Mn.isAlwaysUseOnGridEnabled=Dke;function Au(e,t){var u=OfficeRuntime.experimentation.getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140."+e,t);return u!==t?u:OfficeRuntime.experimentation.getBooleanFeatureGate(e,t)}});var dl=Xe(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.TelemetryQuerySource=pa.TelemetryChatErrorType=pa.LogLevel=pa.TelemetryCommandingErrorKeys=pa.TelemetryChatEventType=pa.TelemetryChatEventsKeys=pa.TelemetryChatEntryPoint=pa.TelemetryEventType=pa.TelemetryStandardizedVerb=pa.TelemetryUsageFeatureName=pa.TelemetryStandardizedFeature=pa.AshaError=pa.AshaVeto=void 0;var Ike;(function(e){e.Copilot_Canvas_Pane_Failed_To_Load="Copilot Canvas Pane Failed to Load",e.Copilot_Chat_Pane_Failed_To_Load="Copilot Chat Pane Failed to Load",e.LLM_Service_Side_Issue_Prevents_Output="LLM Service Side Issue Prevents Output",e.Missing_Copilot_Functionality="Missing Copilot Functionality",e.Referencing_A_File_Failed="Referencing a File Failed",e.Response_Delayed_Or_Timed_Out="Response Delayed or Timed Out",e.Responsible_AI_Filter_Blocked_Response="Responsible AI Filter Blocked Response",e.UI_Failed_To_Update_Or_Load="UI Failed to Update or Load",e.Unable_To_Complete_Task="Unable to Complete Task",e.Unable_To_Generate_Response_Due_To_Capacity_Issue="Unable to Generate Response Due to Capacity Issue",e.Unclassified_ASHA_Error="Unclassified ASHA Error",e.Unclassified_Chat_Failure="Unclassified Chat Failure",e.User_Access_Issue_For_Copilot="User Access Issue for Copilot",e.User_Input_Could_Not_Be_Processed="User Input Could Not Be Processed",e.User_Rejected_Or_Cancelled_Response="User Rejected or Cancelled Response"})(Ike=pa.AshaVeto||(pa.AshaVeto={}));var _ke;(function(e){e.AE_Execution_Unsupported="AE execution unsupported",e.Analyze_Data_AugLoop_Timeout="Analyze Data AugLoop timeout",e.Analyze_Data_Insights_Services_Error="Analyze Data Insights Services error",e.Analyze_Data_Insights_Services_Timeout="Analyze Data Insights Services timeout",e.Analyze_Data_Network_Error="Analyze Data network error",e.Analyze_Data_Other_Error="Analyze Data other error",e.Analyze_Data_Get_Insights_Client_Error="Analyze Data get insights client error",e.Analyze_Data_Evaluate_Query_Client_Error="Analyze Data evaluate query client error",e.Analyze_Data_Text_Analysis_Unsupported_Language="Analyze Data text analysis unsupported language",e.Analyze_Data_LLM_Timeout="Analyze Data LLM timeout",e.Analyze_Data_Undo_Failed="Analyze Data undo failed",e.Apply_Table_Creation_Failed_Due_To_Issue_With_Location="Apply table creation failed due to issue with location",e.Augloop_Response_Timed_Out="Augloop Response Timed Out",e.Augloop_Failed_Input_Error="AugLoop failed\xA0due to AugLoop input error",e.Augloop_Failed_Entitlement_Validation="AugLoop failed to validate the user's Copilot entitlement",e.Augloop_Failed_Token_Validation="AugLoop failed to validate the Copilot user token",e.Augloop_Error="Unclassified AugLoop error",e.Calculate_Preview_Timeout="Calculate preview timeout",e.Calculate_Suggestion_Timeout="Calculate suggestion timeout",e.Calculated_Column_Out_Of_Scope_Scenarios="Calculated column out of scope scenarios",e.Chat_Error_Message_Shown="Chat error message shown (catch-all, may overlap with other errors)",e.Chat_History_Response_Timed_Out="Chat history response timed out",e.Chat_User_Thumbs_Down="Chat user thumbs down",e.Client_Program_Response_Error="Client program response error",e.Command_Execution_Blocked_By_Capacity="Command execution blocked by capacity",e.Command_Execution_Happened_With_No_Confirmation_Of_Action="Command execution happened with no confirmation of action",e.Command_Execution_Took_Too_Long="Command execution took too long",e.Command_Execution_Undo_Failed="Command execution undo failed",e.Conditional_Formatting_Failed_Due_To_Out_Of_Scope_Prompt="Conditional Formatting failed due to out of scope prompt",e.Conditional_Formatting_Failed_Due_To_Invalid_Formula="Conditional Formatting failed due to invalid formula",e.Conditional_Formatting_Failed_Due_To_Invalid_Formula_Explanation="Conditional Formatting failed due to invalid formula explanation",e.Conditional_Formatting_Failed_Due_To_Invalid_Targets="Conditional Formatting failed due to invalid targets",e.Conditional_Formatting_No_Suggestions_Error="Conditional Formatting no suggestions error",e.Conditional_Formatting_Suggestions_Error="Conditional Formatting suggestions error",e.Conditional_Formatting_Suggestions_Error_Due_To_No_Table_Selected="Conditional Formatting suggestions error due to no table selected",e.Context_Extraction_Error="Context extraction error",e.Disengaged_Error="AugLoop failed\xA0due to Sydney disengage",e.Else_Response_Blocked_Bad_Formula="Response blocked due to invalid formula",e.Else_Response_Blocked_Security_Restricted_Formula="Response blocked due to security restricted formula",e.Else_Response_Blocked_External_Workbook_Reference_Formula="Response blocked due to external workbook reference formula",e.Else_Response_Blocked_Unsupported_Chaining="Response blocked due to unsupported chaining",e.Else_Service_Timed_Out="Service timed out",e.Else_Service_Error="Service error",e.Else_User_Stopped_Execution="User stopped execution or closed pane",e.Else_User_Thumbs_Down="User dissatisfied with the suggestion",e.Failed_Column_Insertion="Failed column insertion",e.Failed_Column_Insertion_Due_To_Conflict_In_The_Target_Range="Failed column insertion due to conflict in the target range",e.Failed_Column_Insertion_Due_To_Protection_Settings="Failed column insertion due to protection settings",e.Failed_Column_Insertion_Due_To_Target_Table_Error="Failed column insertion due to target table error",e.Failed_Column_Suggestion_Generation_For_Suggestion_Pill="Failed column suggestion generation for suggestion pill",e.Failed_Column_Suggestion_Generation_For_User_Prompt="Failed column suggestion generation for user prompt",e.Failed_Command_Execution_Due_To_Other_Error="Failed command execution due to other error",e.Failed_Command_Execution_Due_To_Protection_Settings="Failed command execution due to protection settings",e.Failed_Due_To_Skill_Failure="Failed due to Service Error (Skill failure)",e.Failed_During_Prompt_Construction_Or_Postprocessing="Failed during prompt construction or postprocessing",e.Failed_Parse_ODSL="Failed to parse generated ODSL",e.Failed_Parse_ODSL_Zero="Failed to parse generated ODSL (no ODSL present)",e.Failed_Parse_ODSL_Date_Logic="Failed to parse generated ODSL (unsupported date logic)",e.Failed_Parse_ODSL_No_Op="Failed to parse generated ODSL (no program effect)",e.Failed_Insight_Generation_Due_To_No_Patterns_In_Data="Failed insight generation due to no patterns in data",e.Failed_Insight_Generation_Due_To_No_Requested_Data_In_The_Source_Data="Failed insight generation due to no requested data in the source data",e.Failed_Insight_Generation_Due_To_Not_Enough_Info="Failed insight generation due to not enough info",e.Failed_Insight_Generation_Due_To_Other_Error="Failed insight generation due to other error",e.Failed_Insight_Generation_Due_To_Out_Of_Scope_Error="Failed insight generation due to out of scope error",e.Failed_Insight_Generation_Due_To_Too_Large_Data="Failed insight generation due to too large data",e.Failed_Insight_Insertion="Failed insight insertion",e.Failed_Insight_Insertion_Due_To_Protection_Settings="Failed insight insertion due to protection settings",e.Failed_Insight_Insertion_Due_To_User_Edits="Failed insight insertion due to user edits",e.Failed_To_Copy_Code="Failed to copy code",e.Failed_To_Copy_Response="Failed to copy chat response",e.Failed_To_Insert_Table="Failed to insert table from chat response",e.Features_In_Development="Features in development or under flight",e.Formula_Description_Failed_To_Display="Formula description failed to display",e.Formula_Explanation_Failed_To_Display="Formula explanation failed to display",e.Formula_Generation_Columns_Letters_Mismatch_Between_Title_And_Preview="Columns letters mismatch between title and preview",e.Formula_Generation_Failed_To_Send_Signal="Failed to send formula generation signal",e.Formula_Generation_Unsupported_Multiple_Columns="Unsupported multiple columns generation",e.Formula_Generation_Unsupported_Multiple_Rows="Unsupported multiple rows generation",e.Generated_Output_Error="Offensive\xA0content\xA0detected\xA0in\xA0generated\xA0output",e.InferenceAPI="Inference API",e.InferenceAPI_Not_Available="Inference API not available",e.InferenceAPI_Timeout="Inference API timeout",e.Input_Blocked_Guardlist="Input blocked by dynamic guard list so no response",e.Input_Blocked_Prompt_Injection="Input blocked due to prompt injection so no response",e.Input_Failed_Due_To_Augloop_Session_Close="Input failed due to Augloop session close",e.Input_Failed_Due_To_Memory="Input failed due to memory",e.Input_Language_Unsupported="Input language unsupported",e.Insights_Visual_Converter_Unsupported="Insights visual converter unsupported",e.Invalid_AE_Generated="Invalid AE response was generated by LLM",e.Invalid_Column_Name="Invalid column name was generated by LLM",e.Invalid_Json_Format="Invalid Json format was generated by LLM",e.Invalid_ODSL_Generated="Invalid ODSL was generated",e.Invalid_Response_Type="Invalid response type was generated by LLM",e.Invalid_Text_Analysis_Response="Invalid text analysis response was generated by LLM",e.Input_Resulted_In_Unsupported_Command="Input resulted in unsupported command",e.Input_Was_Offensive_So_No_Response="Input was offensive so no response",e.Inserting_Column_Took_Too_Long_Time="Inserting column took too long time",e.Input_Exceeded_Max_Length="Input exceeded max length",e.Input_Too_Long="Input Query is too long, or has too many tokens",e.Input_Too_Short="Input too short",e.Input_Query_Error="Error\xA0occurred\xA0because\xA0input\xA0query\xA0is\xA0offensive",e.Input_Query_Error_Invalid="The program/app name cannot be determined because the input is invalid",e.Input_Query_Error_Out_Of_Scope="The intent for the input cannot be determined because the input is out of scope",e.Import_Data_Card_Rendering_Error="Error occurred while trying to render the import card",e.Import_Data_File_Fetching_Error="Error occurred while trying to fetch file metadata",e.Import_Data_File_Fetching_Timeout="Timeout occurred while trying to fetch file metadata",e.Import_Data_Relevancy_Error="Error occurred while trying to run relevancy signal",e.Import_Data_Relevancy_Timeout="Timeout occurred while trying to run relevancy signal",e.Import_Data_Load_Query_Error="Error occurred while trying load query from import data",e.Import_Data_RAI_Error="RAI error during import data",e.Import_Data_General_Error="General error on import data",e.LLM_HTTP_Request_Error="LLM HTTP request error",e.LLM_Identifies_UnanswerableQuery="LLM identifies the query is unanswerable",e.LLM_Thinks_Ambiguous="LLM thinks the query is too ambiguous",e.LLM_Throttled="LLM throttled",e.LLM_Service_Error="LLM service error",e.Mismatch_Between_Preview_And_Grid_Values="Mismatch between preview and grid values",e.Missing_HITL_Intent_String="Missing human in the loop intent string",e.Multiple_Intents_Detected="Orchestration failed due to multiple intents",e.ODSL_Execution_Failed_Due_To_Converter_Error="ODSL execution failed due to a converter error",e.ODSL_Execution_Failed_Due_To_Invalid_Targets="ODSL execution failed due to invalid targets",e.ODSL_Execution_Failed_Due_To_Out_Of_Scope_Prompt="ODSL execution failed due to out of scope prompt",e.ODSL_Execution_Failed_Due_To_Out_Of_Scope_Targets="ODSL execution failed due to out of scope targets",e.ODSL_Execution_Failed_Due_To_Payload_Too_Large="ODSL execution failed due to payload too large",e.ODSL_Execution_Failed_Due_To_Entity_Type_Mismatch="ODSL execution failed due to entity type mismatch",e.ODSL_Execution_Failed_Due_To_Unsupported_Commands="ODSL execution failed due to unsupported commands",e.ODSL_Execution_Failed_General_Error="ODSL execution failed general error",e.ODSL_Execution_Failed_With_Multiple_Events="ODSL execution failed with multiple events",e.Orchestration_Failed_Sydney="Orchestration failed\xA0due to Service Error (Sydney)",e.Orchestration_Failed_When_Calling_OfficeJS_Sensitivity_API="Orchestration failed when calling OfficeJS sensitivity API",e.Orchestration_Failed_When_Could_Not_Fetch_Sensitivity_Label="Orchestration failed when could not fetch sensitivity label",e.Organization_Policy_Does_Not_Allow_This_Type_Of_Content="Organization policy does not allow this type of content",e.Other_Input_Attack_Detected="Other input attack detected",e.Out_Of_Credits="Customer has no remaining Copilot credits",e.Output_Blocked_By_Guard_List="Output blocked by guard list",e.Output_Deemed_Offensive="Output deemed offensive",e.Pane_Crashed="Pane crashed",e.Pane_Failed_To_Hydrate_Previous_Chat_History="Pane failed to hydrate previous chat history",e.Pane_Taking_Too_Long_To_Load="Pane taking too long to load",e.Pane_Taking_Too_Long_To_Load_After_Disabled_Screen="Pane taking too long to load after disabled screen",e.Pane_Taking_Too_Long_To_Load_Due_To_CellEditMode_PrivateHost="Pane taking too long to load due to cell edit mode in private host",e.Pane_Taking_Too_Long_To_Load_Due_To_CellEditMode_InitializeTasks="Pane taking too long to load due to cell edit mode in initialize tasks",e.Preview_On_Card_Failed_To_Display="Preview on card failed to display",e.Preview_On_Grid_Failed_To_Display="Preview on grid failed to display",e.Prompt_Injection_Detected="Prompt injection detected",e.Pre_Python_Mode_Error="Pre Python mode error",e.Python_Add_Results_To_New_Sheet="Adding results to new sheet failed",e.Python_Analysis_Sheet_Deleted="Python analysis sheet deleted",e.Python_AugLoop_Calls_Per_Query_Maximum_Hit="Python AugLoop calls per query maximum hit",e.Python_Bad_Object_Reference="Python Bad Object Reference",e.Python_Cell_Edit_Mode="Python Cell Edit Mode",e.Python_Code_Retry_Maximum_Hit="Python code retry maximum hit",e.Python_Code_And_PostView_Props_Not_Serializable="Python code and PostView card props not serializable.",e.Python_Exit_Analysis="Python failed to exit analysis",e.Python_Failed_To_Insert_Code="Python failed to insert code",e.Python_Failed_To_Get_Diagnostics="Python failed to get diagnostics object",e.Python_General_Grid_Error="Python general grid error",e.Python_Missing_Or_Invalid_Response="Python missing or invalid response",e.Python_Payload_Empty="Python payload empty",e.Python_PostView_Failed="Python inserting PostView failed",e.Python_Runtime_Busy="Python runtime busy",e.Python_Runtime_In_Bad_State="Python runtime in bad state",e.Python_Teaching_Callout_Not_Shown="Python teaching callout not shown",e.Python_Unknown_Error="Python unknown error",e.Python_User_Thumbs_Down="Python user thumbs down",e.RAI_Validation_Failed="RAI Validation failed",e.Requested_Visual_Type_Unsupported="Requested visual type unsupported",e.Scenario_Throttled="Scenario has issued too many requests",e.Search_Sensitivity_API_Error="Search sensitivity API error",e.Search_User_Thumbs_Down="Search user thumbs down",e.Service_Error_Augloop="Service error (AugLoop)",e.Service_Error_Unknown_Error="Service Error (unknown error)",e.Service_Timeout="Service timed out waiting on the client",e.Suggestion_Blocked_Due_To_Code_Generated_Being_Protected_By_Copyright_Licensing="Suggestion blocked due to code generated being protected by copyright/licensing",e.Suggestion_Blocked_Due_To_RAI="Suggestion blocked due to RAI",e.Sydney_Bad_Converstaion_Id="Sydney failed due to bad conversation id",e.Sydney_Cancelled_Error="Connection\xA0to\xA0Sydney\xA0is\xA0cancelled",e.Sydney_Error="Sydney error",e.Sydney_Timeout="Sydney timeout",e.Sydney_Unknown_Error="Sydney unknown error",e.Sydney_Websocket_Failed="Sydney failed to connect",e.Tabular_Range_Unsupported="Tabular Range Unsupported",e.Throttled="Server too busy",e.Undo_Calculated_Columns_Error="Undo calculated column error (Undo button error)",e.Unsupported_Platform_For_Python_In_Excel="Unsupported platform for Python in Excel",e.User_Dissatisfied_With_Suggestion_Calculated_Columns="User dissatisfied with the suggestion",e.User_Input_Deemed_Offensive="User input deemed offensive",e.User_Stopped_Analyze_Data_Execution="User stopped Analyze Data execution",e.User_Stopped_Calculated_Columns_Execution="User stopped Calculated Columns execution",e.User_Stopped_Commanding_Execution="User stopped Commanding execution",e.User_Stopped_Copilot_Chat_Execution="User stopped Copilot Chat execution",e.User_Stopped_Execution="User stopped execution",e.User_Stopped_Execution_Short="User stopped execution (short duration)",e.User_Stopped_Python_Execution="User stopped Python execution",e.User_Stopped_Search_Execution="User stopped Search execution",e.User_Throttled="User has issued too many requests",e.Users_Python_License_Could_Not_Be_Validated="User's Python license could not be validated",e.Table_Like_Entity_Not_Found="Table-like entity not found",e.Unsupported_Object_Selected="Unsupported object selected",e.Payload_Too_Large="Table Data Too Large",e.TLR_Auto_Fix_Undo_Failed="Tabular range auto fix undo failed",e.Python_Failed_Due_To_Protected_Sheet="Python failed due to protected sheet",e.Python_Failed_To_Send_Skill_Response_To_Flux="Python failed to send skill response to flux"})(_ke=pa.AshaError||(pa.AshaError={}));var Mke;(function(e){e.AnalyzeData="AnalyzeData",e.Answers="Answers",e.FormulaGeneration="FormulaGeneration",e.ChatPaneLoad="ChatPaneLoad",e.Preload_ChatPaneLoad="Preload_ChatPaneLoad",e.ChatQnA="Chat QnA",e.Commanding="Commanding",e.ImportData="ImportData",e.CopilotChat="CopilotChat",e.OfficeScripts="OfficeScripts",e.ExcelChatHelper="ExcelChatHelper",e.Python="Python",e.Search="Search",e.Handoff="Handoff",e.ShowPreloadedCopilot="ShowPreloadedCopilot",e.Unset=""})(Mke=pa.TelemetryStandardizedFeature||(pa.TelemetryStandardizedFeature={}));var Lke;(function(e){e.AnalyzeData="AnalyzeData",e.Answers="Answers",e.CalculatedColumns="CalculatedColumns",e.PythonCalculatedColumns="PythonCalculatedColumns",e.ChatPaneLoad="ChatPaneLoad",e.Commanding="Commanding",e.ConditionalFormattingSuggestion="ConditionalFormattingSuggestion",e.ConvertToTable="ConvertToTable",e.CopilotChat="CopilotChat",e.CopyMessage="CopyMessage",e.DataShaping="DataShaping",e.Else="Else",e.ExternalTriggeredQuery="ExternalTriggeredQuery",e.ImportDataFromSearch="ImportDataFromSearch",e.ImportDataSkill="ImportDataSkill",e.InsertTable="InsertTable",e.InsertList="InsertList",e.OfficeJsCommanding="OfficeJsCommanding",e.OfficeScripts="OfficeScripts",e.Python="Python",e.SampleData="SampleData",e.Search="Search",e.SelfHelp="Self-Help Search",e.ShowHeaders="ShowHeaders",e.SmartHelp="SmartHelp",e.UndoMessage="UndoMessage",e.HandOff="Hand-Off",e.ContextInference="ContextInference",e.CalculatedRows="CalculatedRows",e.Unset=""})(Lke=pa.TelemetryUsageFeatureName||(pa.TelemetryUsageFeatureName={}));var Bke;(function(e){e.Analyze="Analyze",e.Ask="Ask",e.Command="Command",e.Create="Create",e.Share="Share",e.Summarize="Summarize",e.UnknownIntent="UnknownIntent"})(Bke=pa.TelemetryStandardizedVerb||(pa.TelemetryStandardizedVerb={}));var Pke;(function(e){e.Augloop="Augloop",e.Error="Error",e.Latency="Latency",e.Warning="Warning",e.ChatEvents="ChatEvents",e.OfficeJsOperations="OfficeJsOperations",e.Converter="Converter",e.Executor="Executor",e.NoEventGenerated="NoEventGenerated",e.NoEventExecuted="NoEventExecuted",e.StatementArgumentError="StatementArgumentError",e.ConverterError="ConverterError",e.AnalyzeDataDuration="AnalyzeDataDuration",e.AnalyzeDataError="AnalyzeDataError",e.AnalyzeDataEvents="AnalyzeDataEvents",e.SuggestionEvents="SuggestionEvents",e.ContextManager="ContextManager",e.CitationFileUtils="CitationFileUtils",e.ImportData="ImportData",e.Usage="Usage",e.TabularRange="TabularRange",e.AuthError="AuthError",e.Undo="Undo",e.FormulaGeneration="FormulaGeneration",e.UncaughtException="UncaughtException",e.PythonDuration="PythonDuration",e.PythonEvents="PythonEvents",e.PythonError="PythonError",e.OfficeScriptSkillHandler="OfficeScriptSkillHandler",e.OfficeScriptsContextManager="OfficeScriptsContextManager",e.OfficeScriptsRename="OfficeScriptsRename",e.Localization="Localization",e.FetchCitationMetadata="FetchCitationMetadata",e.FetchTablesRelevancy="FetchTablesRelevancy",e.GetResolvedCitations="GetResolvedCitations",e.StreamHandler="StreamHandler",e.RefreshRibbonGallery="RefreshRibbonGallery",e.MakerStorageEvent="MakerStorageEvent",e.SpecialRefApiUpdated="SpecialRefApiUpdated",e.UserContextAnnotation="UserContextAnnotation",e.AssertionFailed="AssertionFailed",e.AuthSuccess="AuthSuccess",e.AutoFixTLR="AutoFixTLR",e.ImageChat="ImageChat",e.FormatMetadataFallback="FormatMetadataFallback",e.AugloopDiagnostics="AugloopDiagnostics",e.DataShaping="DataShaping"})(Pke=pa.TelemetryEventType||(pa.TelemetryEventType={}));var Oke;(function(e){e.Chat="Chat",e.Canvas="Canvas"})(Oke=pa.TelemetryChatEntryPoint||(pa.TelemetryChatEntryPoint={}));var Nke;(function(e){e.ChatEventType="ChatEventType",e.ChatEventParameters="ChatEventParameters",e.UserQueryOrder="UserQueryOrder"})(Nke=pa.TelemetryChatEventsKeys||(pa.TelemetryChatEventsKeys={}));var Hke;(function(e){e.ALMessageReceivedAfterTimeout="AL_Message_Received_After_Timeout",e.AugloopManagerInitReady="AugloopManager_Init_Ready",e.FormulaExplanationTriggered="Formula_Explanation_Triggered",e.RetryQuery="Retry_Query",e.DocumentContextAsStringReceived="Document_Context_As_String_Received",e.ContinueInChat="Continue_In_Chat",e.QuerySuccess="Query_Success",e.QueryError="Query_Error",e.QuerySubmittedToAL="Query_Submitted_To_Augloop",e.QueryResubmittedToAL="Query_Resubmitted_To_Augloop",e.ALSessionCreated="AL_Session_Created",e.ALSessionDisconnected="AL_Session_Disconnected",e.ALSessionReconnected="AL_Session_Reconnected",e.ALSessionClosed="AL_Session_Closed",e.FormulaFromNLTriggered="Formula_From_NL_Triggered"})(Hke=pa.TelemetryChatEventType||(pa.TelemetryChatEventType={}));var Vke;(function(e){e.LogLevel="LogLevel",e.ErrorMessage="ErrorMessage",e.NumOfColumnHidden="NumOfColumnHidden"})(Vke=pa.TelemetryCommandingErrorKeys||(pa.TelemetryCommandingErrorKeys={}));var Zke;(function(e){e[e.Warning=400]="Warning",e[e.ASHA=450]="ASHA",e[e.Error=500]="Error",e[e.Critical=600]="Critical"})(Zke=pa.LogLevel||(pa.LogLevel={}));var jke;(function(e){e.DetectedUnsupportedLanguage="Unsupported_Language",e.LicensingError="Licensing_Error",e.OrchestratorDisengaged="OrchestratorDisengaged",e.ServiceError="Service_Error"})(jke=pa.TelemetryChatErrorType||(pa.TelemetryChatErrorType={}));var Uke;(function(e){e.Default="Default",e.ExternalQuery="ExternalQuery"})(Uke=pa.TelemetryQuerySource||(pa.TelemetryQuerySource={}))});var F_=Xe((fgt,R_)=>{var i5e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);i5e?(p_=new Uint8Array(16),R_.exports=function(){return i5e(p_),p_}):(v_=new Array(16),R_.exports=function(){for(var t=0,u;t<16;t++)(t&3)===0&&(u=Math.random()*4294967296),v_[t]=u>>>((t&3)<<3)&255;return v_});var p_,v_});var C_=Xe((ggt,o5e)=>{var l5e=[];for(G4=0;G4<256;++G4)l5e[G4]=(G4+256).toString(16).substr(1);var G4;function Gke(e,t){var u=t||0,s=l5e;return[s[e[u++]],s[e[u++]],s[e[u++]],s[e[u++]],"-",s[e[u++]],s[e[u++]],"-",s[e[u++]],s[e[u++]],"-",s[e[u++]],s[e[u++]],"-",s[e[u++]],s[e[u++]],s[e[u++]],s[e[u++]],s[e[u++]],s[e[u++]]].join("")}o5e.exports=Gke});var s5e=Xe((mgt,c5e)=>{var Wke=F_(),zke=C_(),u5e,y_,S_=0,b_=0;function $ke(e,t,u){var s=t&&u||0,f=t||[];e=e||{};var p=e.node||u5e,r=e.clockseq!==void 0?e.clockseq:y_;if(p==null||r==null){var c=Wke();p==null&&(p=u5e=[c[0]|1,c[1],c[2],c[3],c[4],c[5]]),r==null&&(r=y_=(c[6]<<8|c[7])&16383)}var n=e.msecs!==void 0?e.msecs:new Date().getTime(),a=e.nsecs!==void 0?e.nsecs:b_+1,l=n-S_+(a-b_)/1e4;if(l<0&&e.clockseq===void 0&&(r=r+1&16383),(l<0||n>S_)&&e.nsecs===void 0&&(a=0),a>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");S_=n,b_=a,y_=r,n+=122192928e5;var o=((n&268435455)*1e4+a)%4294967296;f[s++]=o>>>24&255,f[s++]=o>>>16&255,f[s++]=o>>>8&255,f[s++]=o&255;var d=n/4294967296*1e4&268435455;f[s++]=d>>>8&255,f[s++]=d&255,f[s++]=d>>>24&15|16,f[s++]=d>>>16&255,f[s++]=r>>>8|128,f[s++]=r&255;for(var g=0;g<6;++g)f[s+g]=p[g];return t||zke(f)}c5e.exports=$ke});var f5e=Xe((hgt,d5e)=>{var Kke=F_(),qke=C_();function Qke(e,t,u){var s=t&&u||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var f=e.random||(e.rng||Kke)();if(f[6]=f[6]&15|64,f[8]=f[8]&63|128,t)for(var p=0;p<16;++p)t[s+p]=f[p];return t||qke(f)}d5e.exports=Qke});var Ws=Xe((pgt,m5e)=>{var Jke=s5e(),g5e=f5e(),A_=g5e;A_.v1=Jke;A_.v4=g5e;m5e.exports=A_});var E_,T_,h5e=de(()=>{"use strict";(function(e){e.Submit="Action.Submit",e.Execute="Action.Execute",e.OpenUrl="Action.OpenUrl",e.ShowCard="Action.ShowCard",e.ToggleVisibility="Action.ToggleVisibility",e.OpenUrlDialog="Action.OpenUrlDialog"})(E_||(E_={}));(function(e){e.ActionSet="ActionSet",e.Carousel="Carousel",e.CarouselPage="CarouselPage",e.ColumnSet="ColumnSet",e.Column="Column",e.Container="Container",e.FactSet="FactSet",e.Image="Image",e.ImageSet="ImageSet",e.ChoiceSetInput="Input.ChoiceSet",e.DateInput="Input.Date",e.NumberInput="Input.Number",e.TextInput="Input.Text",e.TimeInput="Input.Time",e.ToggleInput="Input.Toggle",e.Media="Media",e.ResponseAction="ResponseAction",e.RichTextBlock="RichTextBlock",e.TextRun="TextRun",e.Table="Table",e.TableCell="TableCell",e.TableRow="TableRow",e.TextBlock="TextBlock"})(T_||(T_={}))});var x_,p5e=de(()=>{"use strict";(function(e){e.add="add",e.remove="remove",e.replace="replace",e.move="move",e.copy="copy",e.test="test"})(x_||(x_={}))});var k_,v5e=de(()=>{"use strict";(function(e){e.CLIENT_SIDE_EXP="ClientSideExp",e.TEST="Test",e.PROD=""})(k_||(k_={}))});var R5e=de(()=>{"use strict"});var w_,F5e=de(()=>{"use strict";(function(e){e.SharePoint="SharePoint"})(w_||(w_={}))});var C5e,y5e,D_,I_,__,M_,L_,B_,P_,O_,N_,H_,V_,Z_,j_,U_,G_,W_,z_,$_,K_,q_,Q_,J_,X_,Y_,ZR,eM,rM,tM,aM,nM,iM,Eu,Xke,lM,oM,uM,cM,sM,dM,Yke,fM,gM,mM,hM,pM,vM,RM,FM,S5e=de(()=>{"use strict";C5e=se(et()),y5e=se(Yr());(function(e){e[e.Read=0]="Read",e[e.ReadMetadata=1]="ReadMetadata",e[e.Create=2]="Create"})(D_||(D_={}));(function(e){e.PowerPoint="PowerPoint",e.Excel="Excel",e.Word="Word",e.OneNote="OneNote",e.Outlook="Outlook",e.Teams="Teams",e.Event="Event",e.Meeting="Meeting",e.TeamsMeeting="TeamsMeeting",e.TeamsQueues="TeamsQueues",e.SharePoint="SharePoint",e.Web="Web",e.PDF="PDF",e.Zip="Zip",e.HTML="HTML",e.Visio="Visio",e.Image="Image",e.Fluid="Fluid",e.Video="Video",e.Vector="Vector",e.Txt="Txt",e.ThirdParty="ThirdParty",e.Topic="Topic",e.Loop="Loop",e.Planner="Planner"})(I_||(I_={}));(function(e){e[e.ChatResponse=0]="ChatResponse",e[e.GetMessagesResponse=1]="GetMessagesResponse",e[e.GetConversationResponse=2]="GetConversationResponse",e[e.GetSharedMessagesResponse=3]="GetSharedMessagesResponse",e[e.CopyConversationResponse=4]="CopyConversationResponse",e[e.SerpCachedResponse=5]="SerpCachedResponse",e[e.CaptchaResponse=6]="CaptchaResponse"})(__||(__={}));(function(e){e.Default="Default",e.Early="Early",e.OnUse="OnUse",e.Never="Never"})(M_||(M_={}));(function(e){e[e.None=0]="None",e[e.Allow=1]="Allow",e[e.AlwaysAllow=2]="AlwaysAllow",e[e.Deny=3]="Deny"})(L_||(L_={}));(function(e){e.Quiet="0",e.Verbose="1"})(B_||(B_={}));(function(e){e.TurnBased="turnbased",e.Realtime="realtime",e.All="all"})(P_||(P_={}));(function(e){e.Full="Full",e.Concise="Concise",e.ConciseWithPadding="ConciseWithPadding"})(O_||(O_={}));(function(e){e.Text="text",e.Video="video",e.Voice="voice"})(N_||(N_={}));(function(e){e.Unknown="Unknown",e.TeamsToolKit="TeamsToolKit",e.CopilotStudioFamily="CopilotStudioFamily",e.SharePoint="SharePoint",e.CopilotStudio="CopilotStudio",e.EmbeddedCopilotStudio="EmbeddedCopilotStudio",e.Notebook="Notebook"})(H_||(H_={}));(function(e){e.WordDraftingAgent="WordDraftingAgent"})(V_||(V_={}));(function(e){e.SharePoint="SharePoint",e.OneDrive="OneDrive",e.DeepResearch="DeepResearch",e.GraphicArt="GraphicArt",e.CodeInterpreter="CodeInterpreter",e.WebSearch="WebSearch",e.OneDriveAndSharePoint="OneDriveAndSharePoint",e.GraphConnectors="GraphConnectors",e.TeamsMessages="TeamsMessages",e.Dataverse="Dataverse",e.RegisteredPlugins="RegisteredPlugins",e.Email="Email",e.BizchatExperimental="BizchatExperimental",e.People="People",e.DeepResearchWork="DeepResearchWork",e.ScenarioModels="ScenarioModels",e.Pages="Pages",e.DeepInsightsViaCodeExecution="DeepInsightsViaCodeExecution",e.EmbeddedKnowledge="EmbeddedKnowledge",e.FirstPartyAgent="FirstPartyAgent",e.Meetings="Meetings",e.EnterpriseGrounding="EnterpriseGrounding",e.Photo="Photo",e.WorkSearch="WorkSearch",e.ServiceDRI="ServiceDRI",e.ComputerUse="ComputerUse"})(Z_||(Z_={}));(function(e){e.Unknown="Unknown",e.Success="Success",e.InternalError="InternalError",e.InvalidSession="InvalidSession",e.ConfigurationError="ConfigurationError",e.InvalidRequest="InvalidRequest",e.ProcessingMessage="ProcessingMessage",e.UnauthorizedRequest="UnauthorizedRequest",e.UnexpectedError="UnexpectedError",e.Canceled="Canceled",e.CaptchaChallenge="CaptchaChallenge",e.Throttled="Throttled",e.NotFound="NotFound",e.NoResponseReturned="NoResponseReturned",e.ThrottledByLLM="ThrottledByLLM",e.NoResponseText="NoResponseText",e.ApologyResponseReturned="ApologyResponseReturned",e.NoValidMessageTypePresentInBotResponse="NoValidMessageTypePresentInBotResponse",e.ServiceNotEnabled="ServiceNotEnabled",e.ContentForbidden="ContentForbidden",e.ContentNotFound="ContentNotFound",e.InvalidLicense="InvalidLicense",e.NotEnoughContext="NotEnoughContext",e.OutOfCredits="OutOfCredits",e.VoiceSystemSignal="VoiceSystemSignal"})(j_||(j_={}));(function(e){e.Success="Success",e.Failure="Failure",e.Pending="Pending",e.BotTurnStarting="BotTurnStarting"})(U_||(U_={}));(function(e){e.Audio="audio",e.Text="text"})(G_||(G_={}));(function(e){e.SearchWeb="SearchWeb",e.EnterpriseFileSearch="EnterpriseFileSearch",e.CodeInterpreter="CodeInterpreter"})(W_||(W_={}));(function(e){e.Error="Error",e.Warning="Warning"})(z_||(z_={}));(function(e){e[e.None=0]="None",e[e.MessagesDeleted=1]="MessagesDeleted"})($_||($_={}));(function(e){e.MissingName="MissingName",e.TooLongName="TooLongName",e.InvalidCharacterInName="InvalidCharacterInName",e.MissingDescription="MissingDescription",e.TooLongDescription="TooLongDescription",e.InvalidCharacterInDescription="InvalidCharacterInDescription",e.MissingInstructions="MissingInstructions",e.TooLongInstructions="TooLongInstructions",e.InvalidCharacterInInstructions="InvalidCharacterInInstructions",e.InvalidIconUrl="InvalidIconUrl",e.InvalidGptId="InvalidGptId",e.TooManyConversationStarters="TooManyConversationStarters",e.InvalidCharacterInConversationStarter="InvalidCharacterInConversationStarter",e.InvalidConversationStarterImageUrl="InvalidConversationStarterImageUrl",e.TooLongConversationStarter="TooLongConversationStarter",e.MissingPluginShortName="MissingPluginShortName",e.TooLongShortName="TooLongShortName",e.InvalidCharacterInShortName="InvalidCharacterInShortName",e.MissingPluginLongName="MissingPluginLongName",e.TooLongLongName="TooLongLongName",e.InvalidCharacterInLongName="InvalidCharacterInLongName",e.MissingPluginShortDescription="MissingPluginShortDescription",e.TooLongShortDescription="TooLongShortDescription",e.InvalidCharacterInShortDescription="InvalidCharacterInShortDescription",e.MissingPluginFullDescription="MissingPluginFullDescription",e.TooLongFullDescription="TooLongFullDescription",e.InvalidCharacterInFullDescription="InvalidCharacterInFullDescription",e.MissingPluginFunction="MissingPluginFunction",e.MissingFunctionId="MissingFunctionId",e.TooLongFunctionId="TooLongFunctionId",e.InvalidCharacterInFunctionId="InvalidCharacterInFunctionId",e.MissingFunctionTitle="MissingFunctionTitle",e.TooLongFunctionTitle="TooLongFunctionTitle",e.InvalidCharacterInFunctionTitle="InvalidCharacterInFunctionTitle",e.MissingFunctionDescription="MissingFunctionDescription",e.TooLongFunctionDescription="TooLongFunctionDescription",e.InvalidCharacterInFunctionDescription="InvalidCharacterInFunctionDescription",e.MissingParameterName="MissingParameterName",e.TooLongParameterName="TooLongParameterName",e.InvalidCharacterInParameterName="InvalidCharacterInParameterName",e.MissingParameterDescription="MissingParameterDescription",e.TooLongParameterDescription="TooLongParameterDescription",e.InvalidCharacterInParameterDescription="InvalidCharacterInParameterDescription",e.MissingParameterTitle="MissingParameterTitle",e.TooLongParameterTitle="TooLongParameterTitle",e.InvalidCharacterInParameterTitle="InvalidCharacterInParameterTitle",e.InvalidTeamsMessagesCapabilityUrl="InvalidTeamsMessagesCapabilityUrl",e.OffensiveContent="OffensiveContent",e.Jailbreak="Jailbreak",e.RAIViolation="RAIViolation"})(K_||(K_={}));(function(e){e.None="None",e.Limit="Limit",e.Billing="Billing"})(q_||(q_={}));(function(e){e.ActionMETaskModule="ActionMETaskModule",e.AuthenticationCard="AuthenticationCard",e.CodeInterpreter="CodeInterpreter",e.ConfirmationCard="ConfirmationCard",e.GraphicArt="GraphicArt",e.MultiMessageResponse="MultiMessageResponse"})(Q_||(Q_={}));(function(e){e.User="User",e.Tenant="Tenant",e.System="System"})(J_||(J_={}));(function(e){e.Unknown="Unknown",e.User="User",e.Tenant="Tenant",e.System="System"})(X_||(X_={}));(function(e){e.Active="Active",e.Draft="Draft",e.Deleted="Deleted",e.Blocked="Blocked"})(Y_||(Y_={}));(function(e){e.Bot="bot",e.User="user",e.System="system"})(ZR||(ZR={}));(function(e){e.AnnRules="AnnRules",e.Apology="Apology",e.BingContent="Bing Content",e.Chitchat="Chitchat",e.NluDirectResponse="NluDirectResponse",e.Qna="Qna",e.TopicChanger="TopicChanger",e.Delighterdluni="Delighterdluni",e.DeepLeo="DeepLeo",e.TransformContent="transform_content",e.LocalPluginRunner="local-plugin-runner",e.ImageChat="image-chat",e.GenerateResponse="generate_response"})(eM||(eM={}));(function(e){e.Image="IMAGE"})(rM||(rM={}));(function(e){e.WebPage="WebPage",e.ClientApp="ClientApp"})(tM||(tM={}));(function(e){e.None="None",e.Positive="Positive",e.Negative="Negative",e.Laugh="Laugh",e.Surprised="Surprised",e.UnknownBf="UnknownBf"})(aM||(aM={}));(function(e){e.Keyboard="Keyboard",e.Speech="Speech"})(nM||(nM={}));(function(e){e.AudioUrl="AudioUrl",e.None="None",e.Simple="Simple",e.Ssml="Ssml"})(iM||(iM={}));(function(e){e.ActionRequest="ActionRequest",e.Ads="Ads",e.AdsQuery="AdsQuery",e.Any="Any",e.AuthError="AuthError",e.ChatCompleted="ChatCompleted",e.CaptchaChallenge="CaptchaChallenge",e.Chat="Chat",e.ChatName="ChatName",e.ConfirmationCard="ConfirmationCard",e.Context="Context",e.Disengaged="Disengaged",e.SearchQuery="SearchQuery",e.Internal="Internal",e.InvokeAction="InvokeAction",e.Suggestion="Suggestion",e.InternalSuggestions="InternalSuggestions",e.InternalSearchResult="InternalSearchResult",e.InternalSearchQuery="InternalSearchQuery",e.InternalReasoningSearchResult="InternalReasoningSearchResult",e.InternalActionMarker="InternalActionMarker",e.InternalStateMarker="InternalStateMarker",e.InternalLoaderMessage="InternalLoaderMessage",e.Progress="Progress",e.GenerateContentQuery="GenerateContentQuery",e.GeneratedCode="GeneratedCode",e.RenderCardRequest="RenderCardRequest",e.RequireHumanInTheLoop="RequireHumanInTheLoop",e.SemanticSerp="SemanticSerp",e.ResumePluginAuth="ResumePluginAuth",e.TriggerPluginAuth="TriggerPluginAuth",e.ResumeInvokeAction="ResumeInvokeAction",e.TriggerConfirmation="TriggerConfirmation",e.InternalContentDescription="InternalContentDescription",e.TriggerPlugin="TriggerPlugin",e.CompletePlugin="CompletePlugin",e.AttachmentAction="AttachmentAction"})(Eu||(Eu={}));Xke=new Set([Eu.Chat,Eu.ChatCompleted,Eu.Disengaged,Eu.RenderCardRequest,Eu.RequireHumanInTheLoop]);(function(e){e.IncomingBotResponse=void 0})(Eu||(Eu={}));(function(e){e.Blank="BLANK",e.BingFrontPageSkill="BING_FRONT_PAGE_SKILL",e.BingSkill="BING_SKILL",e.Chitchat="CHITCHAT",e.Infoseeking="INFOSEEKING",e.InitialBingFrontPageSkill="INITIAL_BING_FRONT_PAGE_SKILL",e.InitialQNA="INITIAL_QNA",e.InitialVideos="INITIAL_VIDEOS",e.InitialWebpages="INITIAL_WEBPAGES",e.MedicalHealth="MEDICAL_HEALTH",e.MicrosoftBrands="MICROSOFT_BRANDS",e.NeedEmpathy="NEED_EMPATHY",e.Offensive="OFFENSIVE",e.OpinionGiving="OPINION_GIVING",e.OpinionSeeking="OPINION_SEEKING",e.OUTOFDomain="OUT_OF_DOMAIN",e.QNA="QNA",e.SettingsChange="SETTINGS_CHANGE",e.SettingsCheck="SETTINGS_CHECK",e.SuicideHelp="SUICIDE_HELP",e.TuringBOTSafe="TURING_BOT_SAFE",e.Unhandled="UNHANDLED",e.Videos="VIDEOS",e.Webpages="WEBPAGES"})(lM||(lM={}));(function(e){e.Amount="AMOUNT",e.Setting="SETTING",e.Type="TYPE",e.Unknown="UNKNOWN",e.Unit="UNIT",e.Value="VALUE"})(oM||(oM={}));(function(e){e.Unknown="Unknown",e.None="None",e.Offensive="Offensive",e.OffenseTrigger="OffenseTrigger",e.OffenseResponse="OffenseResponse",e.Blocklist="Blocklist"})(uM||(uM={}));(function(e){e.Finished="FINISHED",e.Intermediate="INTERMEDIATE",e.FinishedAwaitingCommit="FINISHED_AWAITING_COMMIT"})(cM||(cM={}));(function(e){e.General="General",e.Internal="Internal"})(sM||(sM={}));(function(e){e.Testing="Testing",e.AdminCenterCopilot="AdminCenterCopilot",e.AIHubAppChatCopilot="AIHubAppChatCopilot",e.AIHubBrowseCopilot="AIHubBrowseCopilot",e.AIHubHome="AIHubHome",e.Assist365Copilot="Assist365Copilot",e.BizChatScheduledActions_MacOutlookHub="BizChatScheduledActions_MacOutlookHub",e.BizChatScheduledActions_MonarchHub="BizChatScheduledActions_MonarchHub",e.BizChatScheduledActions_OfficeDesktop="BizChatScheduledActions_OfficeDesktop",e.BizChatScheduledActions_OfficeWeb="BizChatScheduledActions_OfficeWeb",e.BizChatScheduledActions_OwaHub="BizChatScheduledActions_OwaHub",e.BizChatScheduledActions_TeamsHub="BizChatScheduledActions_TeamsHub",e.BizChatScheduledActions_Win32OutlookHub="BizChatScheduledActions_Win32OutlookHub",e.CopilotClips="CopilotClips",e.ExcelCopilot="ExcelCopilot",e.ExcelCopilotConsumer="ExcelCopilotConsumer",e.ExcelCopilotConsumerOSv2="ExcelCopilotConsumerOSv2",e.ExchangeAdminCenterCopilot="ExchangeAdminCenterCopilot",e.FormsCopilot="FormsCopilot",e.LoopCopilot="LoopCopilot",e.LoopCopilotOnCanvas="LoopCopilotOnCanvas",e.ODSPCopilot="ODSPCopilot",e.OfficeAiAppIncubation="OfficeAiAppIncubation",e.OfficeCopilotSearchAnswer="OfficeCopilotSearchAnswer",e.OfficeCopilotNotebook="OfficeCopilotNotebook",e.OfficeCopilotNotebookPaidConsumer="OfficeCopilotNotebookPaidConsumer",e.OfficeCopilotNotebookPremiumConsumer="OfficeCopilotNotebookPremiumConsumer",e.OfficePersonalAgentsCopilot="OfficePersonalAgentsCopilot",e.OneNoteCopilot="OneNoteCopilot",e.OneNoteCopilotConsumer="OneNoteCopilotConsumer",e.OneNoteCopilotConsumerOSv2="OneNoteCopilotConsumerOSv2",e.OneNoteCopilotNotebook="OneNoteCopilotNotebook",e.OneNoteCopilotNotebookPaidConsumer="OneNoteCopilotNotebookPaidConsumer",e.OneNoteCopilotNotebookPremiumConsumer="OneNoteCopilotNotebookPremiumConsumer",e.OperaWordCopilot="OperaWordCopilot",e.OutlookCopilot="OutlookCopilot",e.OutlookCopilotBizchatBase="OutlookCopilotBizchatBase",e.OutlookCopilotConsumerOSv2="OutlookCopilotConsumerOSv2",e.OutlookSearchChatCopilot="outlooksearchchatcopilot",e.PodcastCopilot="PodcastCopilot",e.PPTCopilot="PPTCopilot",e.PPTCopilotConsumer="PPTCopilotConsumer",e.PPTCopilotConsumerOSv2="PPTCopilotConsumerOSv2",e.PPTOnCanvasCopilot="PPTOnCanvasCopilot",e.PlannerCopilot="PlannerCopilot",e.SharePointAdminCenterCopilot="SharePointAdminCenterCopilot",e.SharepointAuthoringCopilot="SharepointAuthoringCopilot",e.StreamCopilot="StreamCopilot",e.TeamsAdminCenterCopilot="TeamsAdminCenterCopilot",e.TeamsChatAgentCopilot="TeamsChatAgentCopilot",e.TeamsQueuesIntelligence="TeamsQueuesIntelligence",e.TeamsChatCopilot="TeamsChatCopilot",e.TeamsMessagesSerpAICopilot="TeamsMessagesSerpAICopilot",e.TeamsSerpCopilot="TeamsSerpCopilot",e.TeamsGroupCopilot="TeamsGroupCopilot",e.TeamsMeetingCopilot="teamsmeetingcp",e.TeamsMeetingGroupCopilot="TeamsMeetingGroupCopilot",e.TeamsWorkflowsCopilotActions="TeamsWorkflowsCopilotActions",e.VivaCopilot="VivaCopilot",e.VivaEngageCopilot="VivaEngageCopilot",e.VivaGoalsCopilot="VivaGoalsCopilot",e.WhiteboardCopilotOnCanvas="WhiteboardCopilotOnCanvas",e.WordCopilot="WordCopilot",e.WordBackstageCopilot="WordBackstageCopilot",e.WordCopilotConsumer="WordCopilotConsumer",e.WordCopilotConsumerOsv2="WordCopilotConsumerOSv2",e.WordOnCanvasCopilot="WordOnCanvasCopilot",e.LegacyDefault="Default",e.TeamsMeetingFacilitatorWorkCopilot="FacilitatorWorkCopilot",e.RealtimeChat="AugmentationLoopRealTimeChat",e.AIHubCreateCopilot="AIHubCreateCopilot"})(dM||(dM={}));Yke=(0,C5e.default)(function e(t,u,s){(0,y5e.default)(this,e),this.messageType=Eu.Ads,this.author=ZR.Bot,this.contentOrigin="search ads",this.adsQueryId=t,this.description=s,this.adsInfo=u});(function(e){e.Creative="Creative",e.Balanced="Balanced",e.Precise="Precise"})(fM||(fM={}));(function(e){e.AppChat="appchat"})(gM||(gM={}));(function(e){e.Default="Default",e.Reasoning="Reasoning",e.Responding="Responding"})(mM||(mM={}));(function(e){e.AdaptiveCard="AdaptiveCard"})(hM||(hM={}));(function(e){e[e.InternalError=-32603]="InternalError",e[e.InvalidParams=-32602]="InvalidParams",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.InvocationError=-32e3]="InvocationError",e[e.InvocationErrorWithException=-32004]="InvocationErrorWithException",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.NoMarshaledObjectFound=-32001]="NoMarshaledObjectFound",e[e.ParseError=-32700]="ParseError",e[e.RequestCanceled=-32800]="RequestCanceled",e[e.ResponseSerializationFailure=-32003]="ResponseSerializationFailure"})(pM||(pM={}));(function(e){e.SUCCESS="success",e.FAILURE="failure"})(vM||(vM={}));(function(e){e.AlwaysOn="AlwaysOn",e.Dynamic="Dynamic"})(RM||(RM={}));(function(e){e.Document="document",e.Workbook="workbook",e.Presentation="presentation"})(FM||(FM={}))});var CM,yM,SM,bM,AM,b5e=de(()=>{"use strict";(function(e){e.User="User",e.System="System"})(CM||(CM={}));(function(e){e.None="None",e.File="File",e.People="PeopleInferenceAnswer",e.Chat="Chat",e.Topic="Topic",e.Message="Message",e.Event="Event"})(yM||(yM={}));(function(e){e.People="People",e.File="File",e.Topic="Topic",e.Event="Event",e.Message="Message",e.Chat="Chat",e.FileUrl="FileUrl"})(SM||(SM={}));(function(e){e.UserAnnotated="UserAnnotated",e.ClientAnnotated="ClientAnnotated",e.SystemAnnotated="SystemAnnotated"})(bM||(bM={}));(function(e){e.People="People",e.File="File",e.Topic="Topic",e.Event="Event",e.Message="Message",e.Chat="Chat",e.External="External",e.LocalFile="LocalFile",e.FileUrl="FileUrl",e.Folder="Folder",e.Site="Site",e.Workspace="Workspace",e.Page="Page",e.FileWithImage="FileWithImage"})(AM||(AM={}))});var A5e=de(()=>{"use strict"});var E5e=de(()=>{"use strict"});var T5e=de(()=>{"use strict"});var Ec,Tc,jR,UR,GR,WR,zR,$R,KR,x5e=de(()=>{"use strict";Ec=se(Yr()),Tc=se(et());Ra();jR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessages"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();jR.H_={T_:jR.getTypeName(),B_:jR.getBaseTypes()};UR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();UR.H_={T_:UR.getTypeName(),B_:UR.getBaseTypes()};GR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();GR.H_={T_:GR.getTypeName(),B_:GR.getBaseTypes()};WR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_TestResultsAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();WR.H_={T_:WR.getTypeName(),B_:WR.getBaseTypes()};zR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversations"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();zR.H_={T_:zR.getTypeName(),B_:zR.getBaseTypes()};$R=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();$R.H_={T_:$R.getTypeName(),B_:$R.getBaseTypes()};KR=(function(){function e(t){(0,Ec.default)(this,e),Re.assign(e,this,t)}return(0,Tc.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversionMetadata"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();KR.H_={T_:KR.getTypeName(),B_:KR.getBaseTypes()}});var F1,C1,qR,QR,JR,XR,YR,eF,rF,tF,k5e=de(()=>{"use strict";F1=se(Yr()),C1=se(et());Ra();qR=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetMessagesSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();qR.H_={T_:qR.getTypeName(),B_:qR.getBaseTypes()};QR=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_GetConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();QR.H_={T_:QR.getTypeName(),B_:QR.getBaseTypes()};JR=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_RunSydneyTestsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();JR.H_={T_:JR.getTypeName(),B_:JR.getBaseTypes()};XR=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_CreateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();XR.H_={T_:XR.getTypeName(),B_:XR.getBaseTypes()};YR=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();YR.H_={T_:YR.getTypeName(),B_:YR.getBaseTypes()};eF=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_DeleteConversationsSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();eF.H_={T_:eF.getTypeName(),B_:eF.getBaseTypes()};rF=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_SaveConversationSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();rF.H_={T_:rF.getTypeName(),B_:rF.getBaseTypes()};tF=(function(){function e(t){(0,F1.default)(this,e),Re.assign(e,this,t)}return(0,C1.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_Sydney_UpdateConversationMetadataSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();tF.H_={T_:tF.getTypeName(),B_:tF.getBaseTypes()}});var w5e,D5e,Go,EM,ewe,TM,xM,kM,wM,DM,I5e=de(()=>{"use strict";w5e=se(et()),D5e=se(Yr()),Go=(0,w5e.default)(function e(){(0,D5e.default)(this,e)});Go.APOLOGY_MESSAGE="hasApologyMessage";Go.ATTEMPT_COUNT="attemptCount";Go.BUSINESS_CHAT_RESULT="businessChatResult";Go.DISENGAGED_MESSAGE="isDisengaged";Go.PLUGIN_METHOD="method";Go.PLUGIN_CHAT_RESULTS="pluginChatResults";Go.RESPONSE_HEADERS="responseHeaders";Go.TIMEZONE_INFO_FOUND="timeZoneInfoFound";Go.TOOLS_INVOKED="toolsInvoked";Go.UNSUPPORTED_LANGUAGE_MESSAGE="hasUnsupportedLanguageMessage";Go.VARIANT_HEADERS="variantHeaders";(function(e){e.AUGLOOP_PLUGIN_STORE="augloop_plugin_store",e.STREAM="stream_writes",e.VARIABLE_PASSING="variable_passing",e.DISABLE_ENTERPRISE_PLEASANTRIES="disable_enterprise_pleasantries",e.ENABLE_ENTERPRISEDEEPLEO_IMPROVED_NETWORKING="enable_enterprisedeepleo_improved_networking",e.ENABLE_REQUEST_RESPONSE_INTERSTITIALS="enable_request_response_interstitials",e.ENABLE_SCENARIO_SPECIFIC_CANNED_RESPONSES="enable_scenario_specific_canned_responses",e.ENTERPRISE_AUGLOOP_CONVERSATION_TRIMMING="enterprise_augloop_enable_conversation_trimming",e.ENTERPRISE_AUGLOOP_CUSTOM_RESPONSE="enterprise_augloop_custom_response",e.ENTERPRISE_AUGLOOP_FLUX_0125="enterprise_augloop_flux_0125",e.ENTERPRISE_AUGLOOP_FLUX_0513="enterprise_augloop_flux_0513",e.ENTERPRISE_AUGLOOP_HITL="enterprise_augloop_enable_hitl",e.ENTERPRISE_AUGLOOP_HITL_DEBUG="enterprise_augloop_enable_hitl_debug",e.ENTERPRISE_AUGLOOP_MIN_LOOP_COUNT="enterprise_augloop_enable_min_loop_count",e.ENTERPRISE_AUGLOOP_ENFORCE_SINGLE_TOOL="enterprise_augloop_enforce_single_tool",e.ENTERPRISE_AUGLOOP_PLUGIN_STORE="augloop_plugin_store_enterprise",e.ENTERPRISE_AUGLOOP_RESPONDING_128k="enterprise_augloop_responding_128k",e.ENTERPRISE_AUGLOOP_RESPONDING_GPT4O="enterprise_augloop_responding_gpt4o",e.ENTERPRISE_AUGLOOP_SEARCH_IN_CURRENT_DOCUMENT="enterprise_augloop_search_in_current_document",e.ENTERPRISE_FLUX="enterprise_flux",e.VIVA_ENGAGE_FORAGER="viva_engage_forager",e.ENTERPRISE_FLUX_IMPLICIT_EXPRESS="enterprise_flux_implicit_express",e.ENTERPRISE_FLUX_MINIMAL="enterprise_flux_minimal",e.ENTERPRISE_FLUX_WEB="enterprise_flux_web",e.ENTERPRISE_FLUX_WEB_CUSTOM_CONTENT_CREATION="enterprise_flux_web_custom_content_creation",e.ENTERPRISE_FLUX_WORD_GENERATE_CONTENT="enterprise_flux_word_generate_content",e.ENTERPRISE_FLUX_WORD_GENERATE_CONTENT_MULTI_ENTITY="enterprise_flux_word_generate_content_multi_entity",e.ENTERPRISE_FLUX_WORK="enterprise_flux_work",e.ENTERPRISE_FLUX_WORK_CONTENT_FETCH="enterprise_flux_work_content_fetch",e.ENTERPRISE_FLUX_WORK_CUSTOM_CONTENT_CREATION="enterprise_flux_work_custom_content_creation",e.ENTERPRISE_FLUX_WORK_DOCUMENT_SUMMARIZATION="enterprise_flux_work_document_summarization",e.ENTERPRISE_RESPONDING_FIX_MEETINGCOUNT_AND_LEAK="enterprise_responding_fix_meetingcount_and_leak",e.ENTERPRISE_TOOLBOX_SKDSSTORE="enterprise_toolbox_with_skdsstore",e.ENTERPRISE_WEB_SEARCH="enterprise_web_search",e.ENTERPRISE_TEAMS_CHAT_QNA_EXTENSIBILITY="enterprise_augloop_teams_chat_qna_extensibility",e.ENTERPRISE_SUGGESTIONS_DISABLE="enterprise_suggestions_disable",e.AUGLOOP_PLUGIN_STORE_ENTERPRISE_VISUAL="augloop_plugin_store_enterprise_visual",e.ENTERPRISE_FLUX_IMAGE_V1="enterprise_flux_image_v1",e.ENTERPRISE_TOOLBOX_WITH_SKDSSTORE_SEARCH_MESSAGE_EXTENSIONS="enterprise_toolbox_with_skdsstore_search_message_extensions",e.ENABLE_ME_AUTH_INTERSTITIAL="enable_ME_auth_interstitial",e.TEAMS_ACTION_MESSAGE_EXTENSIONS_ENABLE="teams_action_message_extensions_enable",e.ENABLE_CONFIRMATION_INTERSTITIAL="enable_confirmation_interstitial",e.ENABLE_PLUGIN_AUTH_INTERSTITIAL="enable_plugin_auth_interstitial",e.ENTERPRISE_FLUX_WORK_CODE_INTERPRETER="enterprise_flux_work_code_interpreter",e.BIZCHAT_FLUX_V3="bizchat_flux_v3",e.ENABLE_GG_GPT="enable_gg_gpt",e.ENABLE_BATCH_TOKEN_PROCESSING="enable_batch_token_processing",e.ENTERPRISE_FLUX_WORK_GPTV="enterprise_flux_work_gptv",e.DISABLE_CEA_MESSAGE_LISTENER="disable_cea_message_listener",e.SCHEDULE_PROMPT="schedule_prompt",e.ENTERPRISE_FLUX_WEBPLUSWORK_WITH_DIAGNOSTICS="enterprise_flux_webpluswork_with_diagnostics",e.ENTERPRISE_WEBPLUSWORK_AS_TOOLS="enterprise_web_work_as_tools",e.FLUX_PROMPT_V1="flux_prompt_v1",e.MULTIMODAL_REALTIME_PROD="multimodal_realtime_prod",e.FLUX_HINT="flux_hint",e.ENTERPRISE_FLUX_V3="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3",e.ENTERPRISE_FLUX_V3_REFLEX="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3_reflex",e.ENTERPRISE_FLUX_V3_REFLEX_FORCE="by-scenario/appchat/shared/releases/1.0.0/appchat_flux_v3_reflex_force",e.FLUX_V3_DISABLE_TOOL_RESULTS_EXPIRATION="flux_v3_disable_tool_results_expiration",e.ENTERPRISE_FLUX_V3_GPT41="enterprise_augloop_fluxv3_gpt41",e.ENTERPRISE_FLUX_V3_USE_O1_PROD="use_o1_prod",e.ENTERPRISE_FLUX_V3_USE_O3_MINI="use_o3_mini",e.ENTERPRISE_FLUX_V3_USE_O3="use_o3",e.PINNED_EXTENSION_SETTINGS_DISABLED="pinned_extension_settings_disabled",e.PLUGINS_AS_DECLARATIVE_AGENTS="plugins_as_declarative_agents",e.ENTERPRISE_FLUX_GPT_DATA_RETRIEVER="flux_gpt_data_retriever_enterprise",e.FLUX_V3_IMAGE_GEN="flux_v3_image_gen",e.FLUX_V3_MULTI_IMAGE_GEN="flux_v3_image_gen_multi_images",e.FLUX_V3_PRESENTATION_GEN="by-scenario/Designer/releases/vNext/tools/generate_presentation_plugin",e.FLUX_V3_PRESENTATION_PROMPT_OVERRIDE="by-scenario/Designer/releases/vNext/reasoning/designer_agent_reasoning_override"})(EM||(EM={}));ewe="CopilotPlugins.OpenAIPlugin.";(function(e){e.ENTERPRISE_SPARK_LOCAL="78231e68-c986-4864-bd92-d0340d42e9c0",e.FETCH_GROUNDING_DETAILS="2d81fe74-bb66-40e8-a6ad-f79593285300",e.FETCH_EXCEL_FORMULA_COPILOT_GROUNDING="8c6899b6-a593-4ff0-97e0-f95cf705e72d",e.FETCH_GROUNDING_DETAILS_MULTI_ENTITY="cc2a7498-376d-42f1-bd61-a7f0ec0a0ebf",e.GENERATE_PRESENTATION="3c016911-ee74-437a-8e06-68f1fc3959e3",e.ODSP_ANALYZE_IMAGE="f7ae4716-31d8-4ed5-a1ab-ee79cf2e5e25",e.WORD_COMPOSE="0ccc930c-cfcd-4c16-9ca3-e7ab2e852117",e.WORD_SUMMARIZATION="27820671-a773-4ea1-8bbf-720f7008a55f",e.HELLO_ATLAS="CopilotPlugins.OpenAIPlugin.d62ac15d-3144-4cc7-8431-cee1e4762191",e.AI_HUB_ATLAS_CREATE_IMAGE="CopilotPlugins.OpenAIPlugin.17a08c86-bb0a-41c9-adf6-0a4bb1751af6",e.WORD_CANVAS_TOOLS="2c016911-ee74-437a-8e06-68f1fc3959e3"})(TM||(TM={}));(function(e){e.AUGLOOP_INT="AugLoopPluginStoreInt",e.AUGLOOP_DOGFOOD="AugLoopPluginStoreDogfood",e.AUGLOOP_MSIT="AugLoopPluginStoreMSIT",e.AUGLOOP_GCC="AugLoopPluginStoreGCC",e.AUGLOOP_GCCHIGH="AugLoopPluginStoreGCCHigh",e.AUGLOOP_DOD="AugLoopPluginStoreDoD",e.AUGLOOP_PROD="AugLoopPluginStore",e.AUGLOOP="AugmentationLoop"})(xM||(xM={}));(function(e){e.CompliantAvalonLocal="http://localhost:86",e.CompliantAvalonStagingTestNoCafe="https://turingbot.sdf-test-10.substrate-turing-turingbot.westus3-sdf.cosmic-ppe.office.net",e.CompliantAvalonStagingPilotNoCafe="https://sdf-s01-00-nam-westus.substrate.cosmic-ppe.office.net/m365Copilotcanary",e.CompliantAvalonStagingPilot="https://substrate-sdf.office.com/m365Copilotcanary",e.CompliantAvalonStaging="https://substrate-sdf.office.com/m365Copilot",e.CompliantAvalonProd="https://substrate.office.com/m365Copilot",e.CompliantAvalonGccHigh="https://substrate.office365.us/m365Copilot",e.CompliantAvalonDoD="https://substrate-dod.office365.us/m365Copilot"})(kM||(kM={}));(function(e){e.AUGLOOP_PLUGINS_TEST="https://test.augloop.svc.cloud.dev.microsoft/plugins",e.AUGLOOP_PLUGINS_INT="https://int.augloop.svc.cloud.dev.microsoft/plugins",e.AUGLOOP_PLUGINS_DOGFOOD="https://dogfood.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_MSIT="https://msit.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_GCC="https://gcc.augloop.svc.cloud.microsoft/plugins",e.AUGLOOP_PLUGINS_GCCHIGH="https://augloop.gov.online.office365.us/plugins",e.AUGLOOP_PLUGINS_DOD="https://augloop.dod.online.office365.us/plugins",e.AUGLOOP_PLUGINS_PROD="https://augloop.svc.cloud.microsoft/plugins"})(wM||(wM={}));(function(e){e.DISABLE_DROP_PROTECTED_CONTENT="feature.DisableDropProtectedContent",e.DISABLE_ENTERPRISE_SEARCH="feature.DisableEnterpriseSearch",e.DISABLE_ENTERPRISE_SEARCH_ALWAYS_ON="feature.DisableEnterpriseSearchAlwaysOn",e.DISABLE_SENSITIVITY_LABELS="feature.DisableSensitivityLabels",e.DISABLE_TELEMETRY_RESTRICTION="feature.DisableTelemetryRestriction",e.ENABLE_INCLUDE_SOURCE_URL_FLAT_RESULT="feature.EnableIncludeEntityUrlInFlatResult",e.ENABLE_COMPLEX_PARAMETER_TYPES_FOR_PLUGINS="feature.EnableComplexParameterTypesForPlugins",e.ENABLE_TOOL_RESPONSE_COMPLEX_TYPE_FULL_PASSTHROUGH="feature.EnableToolResponseComplexTypeFullPassthrough",e.IS_EAP_ENABLED="feature.IsEaPEnabled",e.IS_STREAMING_MODE_IN_CHAT_REQUEST_ENABLED="feature.IsStreamingModeInChatRequestEnabled",e.IS_VARIABLE_PASSING_ENABLED="isVariablePassingEnabled",e.OFFICE_FILE_SUMMARY_PROVIDER_ADDITIONAL_PAYLOAD_CLAIMS="feature.OfficeFileSummaryProviderAdditionalPayloadClaims",e.OFFICE_FILE_SUMMARY_PROVIDER_ENABLED="feature.OfficeFileSummaryProviderEnabled",e.PREFETCH_AUGMENTATION_LOOP_AUTH_TOKEN="feature.PrefetchAugmentationLoopAuthToken",e.PREFETCH_AUTH_TOKEN="feature.PrefetchAuthToken",e.SNIPPET_CHAR_LIMIT_FOR_GROUNDING_DATA_0="feature.SnippetCharLimitForGroundingData0",e.USE_SCENARIO_CONFIGURATION_FOR_IC3="feature.UseScenarioConfigurationForIC3",e.WEB_PLUGIN_DISABLED="feature.WebPluginDisabled",e.ALL_THE_PLUGINS="feature.AllThePlugins",e.IMPLICIT_EXPRESS="feature.enableImplicitExpressForAL",e.ENABLE_AVALON_CONVERGED_CITATIONS="feature.enableAvalonConvergedCitations",e.ENABLE_CITATIONS_FOR_SYNTHESIS_DATA="feature.enableCitationsForSynthesisData",e.ENABLE_BIZ_CHAT_FLUX_V3="feature.bizchatfluxv3",e.ENABLE_LU_FOR_CHAT_CIQ="feature.EnableLuForChatCIQ",e.ENABLE_CHAT_CIQ_PLUGIN="feature.enableChatCIQPlugin",e.ENABLE_REQUEST_PLUGINS="EnableRequestPlugins",e.ENABLE_SENSITIVITY_LABELS="feature.EnableSensitivityLabels",e.ENABLE_UNSUPPORTED_URL_DETECTOR="EnableUnsupportedUrlDetector",e.METRICS_SUMMARY_ENABLED="MetricsSummaryEnabled",e.ENABLE_MESSAGE_EXTENSION_ANNOTATIONS="feature.EnableMessageExtensionAnnotations",e.THREE_S_PROCESS_ME_CARD_TITLE_FOR_ENTITY_ANOTATION="3S.ProcessMECardTitleForEntityAnotation",e.IS_CUSTOM_ENGINE_COPILOT_ENABLED="feature.IsCustomEngineCopilotEnabled",e.IS_OPEN_API_ANNOTATIONS_ENABLED="feature.IsOpenApiAnnotationsEnabled",e.ENABLE_CONNECTOR_ANNOTATIONS="feature.EnableConnectorAnnotations",e.ENABLE_CHAT_PAGES="feature.enablechatpages",e.TURN_ON_WORK_TAB_RECOMMENDATION="feature.turnOnWorkTabRecommendation",e.TURN_OFF_WORK_TAB_UPSELL_FROM_CLIENT="turnOffWorkTabUpsellFromClient",e.TURN_ON_DA_RECOMMENDATION="feature.turnOnDARecommendation",e.INCLUDE_SOURCE_ATTRIBUTIONS_CONCISE="IncludeSourceAttributionsConcise",e.SKIP_PUBLISH_EMPTY_MESSAGE="SkipPublishEmptyMessage",e.ENABLE_3P_ACTION_PROGRESS_MESSAGES="Enable3PActionProgressMessages",e.ENABLE_CLIENT_WEB_RTC="feature.enableClientWebRtc",e.ENABLE_MEETING_RECAP_OF_SERIES_MEETING_WITH_CIQ="feature.EnableMeetingRecapOfSeriesMeetingWithCiq",e.IS_EXTERNAL_EMAIL_ENABLED="feature.isExternalEmailEnabled",e.DISABLE_DISALLOWED_MSGS="feature.disabledisallowedmsgs",e.ENABLE_GENERATE_GRAPHIC_ART_OPTIONS_SET="feature.enableGenerateGraphicArtOptionsSet",e.CDXIMAGEN="cdximagen",e.ENABLE_UPDATED_UX_FOR_CONFIRMATION_DIALOG="feature.EnableUpdatedUXForConfirmationDialog"})(DM||(DM={}))});var IM={};Gn(IM,{AcquisitionContext:()=>X_,AdaptiveActionType:()=>E_,AdaptiveElementType:()=>T_,AdsMessage:()=>Yke,BuilderName:()=>H_,CapabilityTool:()=>W_,ChatMode:()=>P_,ClassificationType:()=>lM,ComplexDataSourceType:()=>w_,ConfirmationOption:()=>L_,ContentOriginType:()=>eM,ContentType:()=>rM,ContextType:()=>tM,ConversationStatus:()=>U_,CopilotAction:()=>D_,CreateConversationSignal:()=>XR,DeleteConversations:()=>zR,DeleteConversationsSignal:()=>eF,EndBotTurnMessageTypes:()=>Xke,EntityType:()=>oM,ExtensibilityValidationErrorCode:()=>K_,ExtensibilityValidationErrorLevel:()=>z_,FeedbackType:()=>aM,FirstPartyAgentName:()=>V_,GetConversation:()=>GR,GetConversations:()=>UR,GetConversationsSignal:()=>QR,GetMessages:()=>jR,GetMessagesPromptMode:()=>CM,GetMessagesResponseType:()=>G_,GetMessagesSignal:()=>qR,GptCapabilityType:()=>Z_,InputMethod:()=>nM,JsonPatchOperationOperation:()=>x_,KnownLocalPluginAllowedHost:()=>FM,KnownResponseTone:()=>fM,MessageAnnotationSource:()=>bM,MessageAnnotationType:()=>AM,MessageAuthorType:()=>ZR,MessagePrivacyType:()=>sM,MessageProgressType:()=>cM,MessageResponseType:()=>__,MessageType:()=>Eu,MetadataKey:()=>Go,MeterErrorType:()=>q_,OffenseType:()=>uM,OptionSet:()=>EM,Pinner:()=>J_,Plugin:()=>TM,PluginDomain:()=>yM,PluginInvocationResponseStatus:()=>vM,PluginResponseDataType:()=>hM,PluginResponseErrorCode:()=>pM,PluginSelectionMode:()=>RM,PluginStore:()=>xM,PluginStoreEndpointUrl:()=>wM,PromptUsageOption:()=>mM,PublishPreference:()=>M_,QueryAnnotationType:()=>SM,RequiredClientFeature:()=>Q_,ResultType:()=>j_,RetentionPolicyEffect:()=>$_,RunSydneyTestsSignal:()=>JR,SKDS_PLUGIN_ID_PREFIX:()=>ewe,SaveConversationSignal:()=>rF,ScenarioType:()=>dM,SourceAttributionReferenceType:()=>I_,SpokenTextMode:()=>iM,Status:()=>Y_,StreamSegmentType:()=>N_,StreamingMode:()=>O_,SydneyEndpointUrl:()=>kM,TestResultsAnnotation:()=>WR,ThreadType:()=>gM,TrafficType:()=>k_,UpdateConversation:()=>$R,UpdateConversationMetadataSignal:()=>tF,UpdateConversationSignal:()=>YR,UpdateConversionMetadata:()=>KR,Variant:()=>DM,VerbosityLevel:()=>B_});var _M=de(()=>{"use strict";h5e();p5e();v5e();R5e();F5e();S5e();b5e();A5e();E5e();T5e();x5e();k5e();I5e()});var y1=Xe(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.initializeCopilotOnGrid=Pi.isSeedingDependencyCheckEnabled=Pi.isDesktopPlatform=Pi.isWebPlatform=Pi.getUiLanguage=Pi.getStrings=Pi.isCopilotOnGridInitialized=Pi.isDevMode=void 0;var ko={isDevMode:!1,isInitialized:!1,strings:null,uiLanguage:"en-US",platform:"",enableSeedingDependencyCheck:!1};function rwe(){return ko.isDevMode}Pi.isDevMode=rwe;function twe(){return ko.isInitialized}Pi.isCopilotOnGridInitialized=twe;function awe(){return ko.strings}Pi.getStrings=awe;function nwe(){return ko.uiLanguage}Pi.getUiLanguage=nwe;function iwe(){return ko.platform==="web"}Pi.isWebPlatform=iwe;function lwe(){return ko.platform==="desktop"}Pi.isDesktopPlatform=lwe;function owe(){return ko.enableSeedingDependencyCheck}Pi.isSeedingDependencyCheckEnabled=owe;function uwe(e){var t,u,s;ko.isDevMode=(t=e.isDevMode)!==null&&t!==void 0?t:!1,ko.isInitialized=!0,ko.strings=(u=e.strings)!==null&&u!==void 0?u:null,ko.uiLanguage=e.uiLanguage,ko.platform=e.platform,ko.enableSeedingDependencyCheck=(s=e.enableSeedingDependencyCheck)!==null&&s!==void 0?s:!1}Pi.initializeCopilotOnGrid=uwe});var MM,LM,zs,BM,PM,OM,NM,HM,cwe,_5e=de(()=>{"use strict";(function(e){e[e.None=0]="None",e[e.Unrecognized=1]="Unrecognized",e[e.RowMajor=2]="RowMajor",e[e.HasMergedCells=4]="HasMergedCells",e[e.UnsupportedAggregations=8]="UnsupportedAggregations",e[e.NoHeaderRow=16]="NoHeaderRow",e[e.MultipleHeaderRows=32]="MultipleHeaderRows",e[e.HeaderColumns=64]="HeaderColumns",e[e.LowInterpretationConfidence=128]="LowInterpretationConfidence",e[e.EmptyHeaders=256]="EmptyHeaders",e[e.DuplicateHeaders=512]="DuplicateHeaders",e[e.Crosstab=1024]="Crosstab",e[e.TotalsRow=2048]="TotalsRow",e[e.MultipleHeaderColumns=4096]="MultipleHeaderColumns",e[e.NoHeaderColumn=8192]="NoHeaderColumn",e[e.HeaderRows=16384]="HeaderRows",e[e.All=-2049]="All"})(MM||(MM={}));(function(e){e[e.None=0]="None",e[e.ChartSelected=1]="ChartSelected",e[e.PivotTableSelected=2]="PivotTableSelected",e[e.PayloadTooLarge=4]="PayloadTooLarge",e[e.All=-1]="All"})(LM||(LM={}));(function(e){e.Pill="pill",e.ZQM="zqm",e.ChatUserPrompt="chatUserPrompt",e.ChatPill="chatPill",e.ChatZQM="chatZqm",e.GridFormulaGenerationIPEOnCellEdit="gridFormulaGenerationIPEOnCellEdit",e.GridSkittleMenu="gridSkittleMenu",e.GridContextMenu="gridContextMenu",e.GridExplanationOnCellEdit="gridExplanationOnCellEdit",e.GridFormulaErrorCard="gridFormulaErrorCard",e.GridCopilotTab="gridCopilotTab",e.MsFormsSDX="msFormsSDX",e.MsFormsServer="msFormsServer",e.MsFormsWeb="msFormsWeb",e.CopilotSDX="copilotSDX",e.GridFormulaCompletion="onGridCompletion",e.AAChartingRibbon="AAChartingRibbon",e.GridSkittleContextualSuggestion="gridSkittleContextualSuggestion",e.GridChartInsights="gridChartInsights"})(zs||(zs={}));(function(e){e.Insights="get_insights",e.CalculatedColumns="calculated_columns;create_columns",e.EditDocument="edit_document",e.Data_shaping="data_shaping",e.CalculatedRows="calculated_columns;aggregate",e.PythonCode="get_python_code",e.PythonCalculatedColumns="python_calculated_columns",e.ImportData="import_data",e.Else="excel_else"})(BM||(BM={}));(function(e){e.Command="Command",e.ConditionalFormatting="Conditional format",e.GenerateFormula="Generate formula",e.FormulaCorrection="Formula correction and repair",e.FormulaSimplification="Formula simplification",e.FormulaModification="Formula modification",e.FormulaExplanation="Formula explanation",e.FormulaHelp="Formula help",e.CopilotCapabilities="Copilot capabilities",e.ExcelHelp="Excel help",e.HowToGeneric="How-to generic",e.HowToCustom="How-to custom",e.AnalysisDescribe="Analysis describe",e.AnalysisSummarize="Analysis summarize",e.AnalysisPredict="Analysis predict",e.AnalysisCalculate="Analysis calculate",e.AnalysisHelp="Analysis help",e.AnalysisVisualize="Analysis visualize",e.Answers="Answers",e.VBAGenerate="VBA generate",e.VBAExplain="VBA explain",e.VBAFix="VBA fix",e.VBAHelp="VBA help",e.PivotCreate="Pivot create",e.PivotModify="Pivot modify",e.PivotHelp="Pivot help",e.Python="Python",e.Else="Else"})(PM||(PM={}));(function(e){e.StandardTable="StandardTable",e.TableLikeRange="TableLikeRange"})(OM||(OM={}));(function(e){e.MSForms="MSForms"})(NM||(NM={}));(function(e){e[e.None=0]="None",e[e.TooManyPivotTables=1]="TooManyPivotTables",e[e.TooManyCharts=2]="TooManyCharts",e[e.TooManyCellsInWorkbook=4]="TooManyCellsInWorkbook"})(HM||(HM={}));cwe="a1c76418-b11e-465f-9b75-c8095676380e"});var VM,ZM,jM,UM,M5e=de(()=>{"use strict";(function(e){e.CopilotChatResponseMeta="CopilotChatResponseMeta",e.DocumentGroundingMeta="DocumentGroundingMeta",e.ElseResponseMeta="ElseResponseMeta",e.FormulaResponseMeta="FormulaResponseMeta"})(VM||(VM={}));(function(e){e.OK="OK",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError",e.RAICheckFailed="RAICheckFailed",e.FormulaError="FormulaError",e.ExternalWorkbookFormulaError="ExternalWorkbookFormulaError",e.SecurityBlockedFormulaError="SecurityBlockedFormulaError",e.SearchAndActionNotAllowed="SearchAndActionNotAllowed",e.OutOfCredit="OutOfCredit",e.ImageChatChainingNotAllowed="ImageChatChainingNotAllowed"})(ZM||(ZM={}));(function(e){e.OK="OK",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError",e.RAICheckFailed="RAICheckFailed",e.Unknown="Unknown"})(jM||(jM={}));(function(e){e.Started="Started",e.OK="OK",e.Unsuccessful="Unsuccessful",e.FallbackToElse="FallbackToElse",e.ServiceTimeout="ServiceTimeout",e.ServiceError="ServiceError"})(UM||(UM={}))});var GM,L5e=de(()=>{"use strict";(function(e){e.FormulaGenerationSkill="FormulaGenerationSkill",e.NonODSLFormulaGenerationSkill="NonODSLFormulaGenerationSkill",e.UnifiedNLToFormulaGenerationSkill="UnifiedNLToFormulaGenerationSkill"})(GM||(GM={}))});var W4,z4,aF,nF,iF,lF,B5e=de(()=>{"use strict";W4=se(Yr()),z4=se(et());Ra();aF=(function(){function e(t){(0,W4.default)(this,e),Re.assign(e,this,t)}return(0,z4.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();aF.H_={T_:aF.getTypeName(),B_:aF.getBaseTypes()};nF=(function(){function e(t){(0,W4.default)(this,e),Re.assign(e,this,t)}return(0,z4.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslImageAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslImageAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();nF.H_={T_:nF.getTypeName(),B_:nF.getBaseTypes()};iF=(function(){function e(t){(0,W4.default)(this,e),Re.assign(e,this,t)}return(0,z4.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOutputAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotOutputAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();iF.H_={T_:iF.getTypeName(),B_:iF.getBaseTypes()};lF=(function(){function e(t){(0,W4.default)(this,e),Re.assign(e,this,t)}return(0,z4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelHandoffInboundMessage"}},{key:"getBaseTypes",value:function(){return["AugLoop_HandoffSkill_HandoffInternalMessage","AugLoop_HandoffSkill_HandoffPropertiesSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();lF.H_={T_:lF.getTypeName(),B_:lF.getBaseTypes()}});var $4,K4,oF,uF,cF,sF,P5e=de(()=>{"use strict";$4=se(Yr()),K4=se(et());Ra();oF=(function(){function e(t){(0,$4.default)(this,e),Re.assign(e,this,t)}return(0,K4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotOdslSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotOdsl_CopilotOdslSignal","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();oF.H_={T_:oF.getTypeName(),B_:oF.getBaseTypes()};uF=(function(){function e(t){(0,$4.default)(this,e),Re.assign(e,this,t)}return(0,K4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotInputSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotInputSignal","AugLoop_Copilot_SignalWithQueryId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();uF.H_={T_:uF.getTypeName(),B_:uF.getBaseTypes()};cF=(function(){function e(t){(0,$4.default)(this,e),Re.assign(e,this,t)}return(0,K4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelCopilotProgramResponseSignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Copilot_CopilotProgramResponseSignal","AugLoop_Copilot_SignalWithQueryId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();cF.H_={T_:cF.getTypeName(),B_:cF.getBaseTypes()};sF=(function(){function e(t){(0,$4.default)(this,e),Re.assign(e,this,t)}return(0,K4.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_ExcelCopilot_ExcelHandoffMessageId"}},{key:"getBaseTypes",value:function(){return["AugLoop_HandoffSkill_HandoffMessageId","AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();sF.H_={T_:sF.getTypeName(),B_:sF.getBaseTypes()}});var O5e=de(()=>{"use strict"});var N5e=de(()=>{"use strict"});var f5={};Gn(f5,{ClientCapabilities:()=>GM,CopilotChatResponseCode:()=>jM,ElseCategory:()=>PM,ElseResponseCode:()=>ZM,ExcelCopilotInputSignal:()=>uF,ExcelCopilotOdslAnnotation:()=>aF,ExcelCopilotOdslImageAnnotation:()=>nF,ExcelCopilotOdslSignal:()=>oF,ExcelCopilotOutputAnnotation:()=>iF,ExcelCopilotProgramResponseSignal:()=>cF,ExcelHandoffInboundMessage:()=>lF,ExcelHandoffMessageId:()=>sF,FluxSkill:()=>BM,FormulaResponseCode:()=>UM,MetadataType:()=>NM,QueryOrigin:()=>zs,ResponseMetadataType:()=>VM,TableType:()=>OM,TabularRangeUnsupportedFeature:()=>MM,UnsupportedContextFeature:()=>LM,documentContextFlags:()=>HM,excelCopilotChatLLMAPIScenarioName:()=>cwe});var xc=de(()=>{"use strict";_5e();M5e();L5e();B5e();P5e();O5e();N5e()});var WM=Xe(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.logElseSkillTelemetry=fl.logElseSkillSeenEvent=fl.isElseSkillBeginEvent=fl.logElseSkillTriedFailedEvent=fl.logElseSkillTriedEvent=fl.logElseSkillAshaEvent=fl.isElseResponseMetadata=void 0;var d0=(xc(),Zn(f5)),$s=dl(),Ks=dl(),swe=dl();function q4(e){return(e==null?void 0:e.type)===d0.ResponseMetadataType.ElseResponseMeta}fl.isElseResponseMetadata=q4;function dwe(e,t){if(q4(t)){var u=t.chatResponseCode;if(!(u===void 0||u===d0.ElseResponseCode.OK))switch(u){case d0.ElseResponseCode.ServiceTimeout:qs(e,$s.AshaVeto.Response_Delayed_Or_Timed_Out,Ks.AshaError.Else_Service_Timed_Out);return;case d0.ElseResponseCode.RAICheckFailed:qs(e,$s.AshaVeto.Responsible_AI_Filter_Blocked_Response,Ks.AshaError.RAI_Validation_Failed);return;case d0.ElseResponseCode.FormulaError:qs(e,$s.AshaVeto.Unable_To_Complete_Task,Ks.AshaError.Else_Response_Blocked_Bad_Formula);return;case d0.ElseResponseCode.SearchAndActionNotAllowed:qs(e,$s.AshaVeto.Unable_To_Complete_Task,Ks.AshaError.Else_Response_Blocked_Unsupported_Chaining);return;case d0.ElseResponseCode.SecurityBlockedFormulaError:qs(e,$s.AshaVeto.Unable_To_Complete_Task,Ks.AshaError.Else_Response_Blocked_Security_Restricted_Formula);return;case d0.ElseResponseCode.ExternalWorkbookFormulaError:qs(e,$s.AshaVeto.Unable_To_Complete_Task,Ks.AshaError.Else_Response_Blocked_External_Workbook_Reference_Formula);return;case d0.ElseResponseCode.ServiceError:default:qs(e,$s.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,Ks.AshaError.Else_Service_Error);return}}}fl.logElseSkillAshaEvent=dwe;function qs(e,t,u){e.logStandardizedAshaErrorEvent(t,u,swe.TelemetryStandardizedFeature.CopilotChat)}function H5e(e,t){q4(e)&&(e.chatResponseCode===d0.ElseResponseCode.OK?t.endTriedActivitySuccess("Else"):V5e(t))}fl.logElseSkillTriedEvent=H5e;function V5e(e){e.endTriedActivityFailure("Else")}fl.logElseSkillTriedFailedEvent=V5e;function Z5e(e){return q4(e)&&e.elseSkillStarted}fl.isElseSkillBeginEvent=Z5e;function j5e(e){e.logSeenEvent("Else")}fl.logElseSkillSeenEvent=j5e;function fwe(e,t){q4(t)&&(Z5e(t)?j5e(e):H5e(t,e))}fl.logElseSkillTelemetry=fwe});var Xl=Xe(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});kn.doesMetadataContainError=kn.isCopilotOnGridUUID=kn.generateCopilotOnGridQueryId=kn.waitForObservableTrue=kn.createResponse=kn.transformToExternalMessage=kn.debugLog=kn.DebugLogLevel=kn.isDisengagedMessage=kn.isNullOrUndefined=kn.handleRAIOffense=void 0;var $M=(_M(),Zn(IM)),zM=dl(),gwe=y1(),U5e=Ws(),mwe=(xc(),Zn(f5)),hwe=WM(),pwe=function(t,u){u!==$M.OffenseType.None&&u!==$M.OffenseType.Unknown&&(G5e(Q4.Warning,`RAI offense detected: ${u}`),t.logStandardizedAshaErrorEvent(zM.AshaVeto.Responsible_AI_Filter_Blocked_Response,zM.AshaError.RAI_Validation_Failed,zM.TelemetryStandardizedFeature.CopilotChat))};kn.handleRAIOffense=pwe;function vwe(e){return e==null}kn.isNullOrUndefined=vwe;function Rwe(e){return e.messageType===$M.MessageType.Disengaged}kn.isDisengagedMessage=Rwe;var Q4;(function(e){e[e.Info=0]="Info",e[e.Warning=1]="Warning",e[e.Error=2]="Error"})(Q4=kn.DebugLogLevel||(kn.DebugLogLevel={}));function G5e(e){var t,u,s;if((0,gwe.isDevMode)()){for(var f="Excel Copilot OnGrid:",p=arguments.length,r=new Array(p>1?p-1:0),c=1;c<p;c++)r[c-1]=arguments[c];switch(e){case Q4.Info:(t=console).info.apply(t,[f].concat(r));break;case Q4.Warning:(u=console).warn.apply(u,[f].concat(r));break;case Q4.Error:(s=console).error.apply(s,[f].concat(r));break}}}kn.debugLog=G5e;function Fwe(e){var t,u,s=e.responseMessage;return{hasError:e.hasError,isComplete:(u=(t=e.responseMessage)===null||t===void 0?void 0:t.isResponseComplete)!==null&&u!==void 0?u:!1,responseMessage:s?{messageType:s.messageType,message:s.message,shouldShowFeedbackSection:s.shouldShowFeedbackSection,shouldShowAIGeneratedIndicator:s.shouldShowAIGeneratedIndicator}:void 0}}kn.transformToExternalMessage=Fwe;function Cwe(e){var t,u,s;return Object.assign(Object.assign({},e),{timestamp:(t=e.timestamp)!==null&&t!==void 0?t:Date.now(),messageId:(u=e.messageId)!==null&&u!==void 0?u:(0,U5e.v4)(),isFailure:(s=e.isFailure)!==null&&s!==void 0?s:!1})}kn.createResponse=Cwe;function ywe(e){return e.value?Promise.resolve():new Promise(function(t){var u=function s(f){f&&t(),e.unsubscribe(s)};e.subscribe(u)})}kn.waitForObservableTrue=ywe;function Swe(){var e=(0,U5e.v4)(),t=e.charAt(19),u=parseInt(t,16),s=u&7;return"0"+e.slice(1,19)+s.toString(16)+e.slice(20)}kn.generateCopilotOnGridQueryId=Swe;function bwe(e){if(e.length!==36)return!1;var t=e.charAt(19),u=parseInt(t,16);return(u&8)===0&&e.charAt(0)==="0"&&e.charAt(14)==="4"}kn.isCopilotOnGridUUID=bwe;function Awe(e){return e&&(0,hwe.isElseResponseMetadata)(e)?e.chatResponseCode!==void 0&&e.chatResponseCode!==mwe.ElseResponseCode.OK:!1}kn.doesMetadataContainError=Awe});var J4=Xe(Wo=>{"use strict";var W5e=Wo&&Wo.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(Wo,"__esModule",{value:!0});Wo.continueInChat=Wo.syncWithAppChat=Wo.getCellValue=Wo.excelJsApiRequestForControl=void 0;var Ewe=Gs(),Twe=dl(),xwe=Ws(),dF=Xl();function z5e(e,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Excel.run({delayForCellEdit:u},function(s){return e&&(s.requestHeaders["X-OfficeControlId"]=e),t(s)})}Wo.excelJsApiRequestForControl=z5e;function kwe(e,t,u){var s=this;return z5e(u,function(f){return W5e(s,void 0,void 0,function*(){var p,r=f.workbook.worksheets.getItem(e),c=r.getRange(t);return c.load("formulasLocal"),yield f.sync(),(p=c.formulasLocal[0][0])!==null&&p!==void 0?p:""})})}Wo.getCellValue=kwe;function wwe(e,t){if(t.length!==0){var u={messageType:"displayCopilotMessage",messages:t};try{OfficeFirstParty.PrivateApi.execute({controlId:e,delayForCellEdit:!0},JSON.stringify(u))}catch(s){(0,dF.debugLog)(dF.DebugLogLevel.Error,"Error in syncWithAppChat",s)}}}Wo.syncWithAppChat=wwe;function Dwe(e){return W5e(this,void 0,void 0,function*(){var t=e.hasError,u={},s=(0,xwe.v4)();t&&(u.newQueryId=s),e.requestContext.telemetryLogger.logChatEvent(Twe.TelemetryChatEventType.ContinueInChat,JSON.stringify(u));var f={messageType:"continueInChat",prompt:!(0,Ewe.isCopilotOnGridMessageSyncEnabled)()||t?e.prompt:void 0,state:e.privateApiState,userQueryGuid:s};try{var p=yield OfficeFirstParty.PrivateApi.execute({controlId:e.requestContext.controlId,delayForCellEdit:!0},JSON.stringify(f));return p==="true"}catch(r){(0,dF.debugLog)(dF.DebugLogLevel.Error,"Error in continueInChat",r)}return!1})}Wo.continueInChat=Dwe});var $5e=Xe(fF=>{"use strict";var Iwe=Yr(),_we=et();Object.defineProperty(fF,"__esModule",{value:!0});fF.OfficeJSMessageBridge=void 0;var Mwe=(function(){function e(t){if(Iwe(this,e),this.controlId=t,!t)throw new Error("Invalid controlId passed to AL message bridge")}return _we(e,[{key:"sendMessage",value:function(u){var s=this;if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(!this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback not registered");this.messageCallbackRegistrationReady.then(function(){OfficeFirstParty.AugLoop.SendMessage({controlId:s.controlId},u)})}},{key:"registerMessageReceivedCallback",value:function(u){if(typeof OfficeFirstParty>"u")throw new Error("OfficeFirstParty global not available in SDX running AL");if(this.messageCallbackRegistrationReady)throw new Error("MessageReceivedCallback already registered");this.messageCallbackRegistrationReady=OfficeFirstParty.AugLoop.onHostMessageReceived({controlId:this.controlId},function(s){return u(s)})}}])})();fF.OfficeJSMessageBridge=Mwe});var KM=Xe(g5=>{"use strict";Object.defineProperty(g5,"__esModule",{value:!0});g5.getDataField=g5.getGroundingMode=void 0;var gF=Vu();function Lwe(){return"Workbook"}g5.getGroundingMode=Lwe;function Bwe(e){return typeof e.value=="number"?(0,gF.makeDoubleDataField)(e.key,e.value):typeof e.value=="string"?(0,gF.makeStringDataField)(e.key,e.value):typeof e.value=="boolean"?(0,gF.makeBooleanDataField)(e.key,e.value):(0,gF.makeStringDataField)(e.key,e.value)}g5.getDataField=Bwe});var K5e=Xe(mF=>{"use strict";var Pwe=Yr(),Owe=et();Object.defineProperty(mF,"__esModule",{value:!0});mF.OtelSink=void 0;var Nwe=$9(),Hwe=y1(),Vwe=(function(){function e(){Pwe(this,e),this.sdxSink=(0,Nwe.createOTelSink)()}return Owe(e,[{key:"sendTelemetryEvent",value:function(u,s){var f=this;(0,Hwe.isWebPlatform)()&&u.eventName==="Office.Voice.Copilot.Chat"?setTimeout(function(){f.sdxSink.sendTelemetryEvent(u,s)},3e3):this.sdxSink.sendTelemetryEvent(u,s)}}])})();mF.OtelSink=Vwe});var m5=Xe($o=>{"use strict";var zo=oa(),Zwe=Yr(),jwe=et(),Uwe=$o&&$o.__createBinding||(Object.create?function(e,t,u,s){s===void 0&&(s=u);var f=Object.getOwnPropertyDescriptor(t,u);(!f||("get"in f?!t.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return t[u]}}),Object.defineProperty(e,s,f)}:function(e,t,u,s){s===void 0&&(s=u),e[s]=t[u]}),Gwe=$o&&$o.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wwe=$o&&$o.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&Uwe(t,e,u);return Gwe(t,e),t};Object.defineProperty($o,"__esModule",{value:!0});$o.TelemetryLogger=$o.getDefaultLogger=void 0;var qM=Wwe(Vu()),va=dl(),Fi=Vu(),q5e=KM(),Q5e=y1(),hF=Xl(),zwe=K5e(),QM="9783945ebc2b468fbb8a2890cdab903b-787355a5-74c8-4a89-b06a-9c82635d75fa-7162",JM=1763;function $we(e){return new pF(e??"")}$o.getDefaultLogger=$we;var pF=(function(){function e(t,u){if(Zwe(this,e),this.userQueryGuid=t,this.conversationId=void 0,this.querySource=void 0,!e.logger){var s=[{key:"SDX.Id",value:"FA000000140"}];u&&s.push({key:"SDX.InstanceId",value:u});var f=new qM.TelemetryLogger(void 0,e.getDataFields(s));f.addSink(new zwe.OtelSink),f.setTenantToken("Office.Voice.ActionAI",QM,JM),f.setTenantToken("Office.Voice.Copilot",QM,JM),e.logger=f}}return jwe(e,[{key:"sendTelemetryEvent",value:function(u){e.logger.sendTelemetryEvent(u)}},{key:"getTelemetryProperties",value:function(){return{ariaTenantToken:QM,nexusTenantToken:JM}}},{key:"getDefaultEventFlags",value:function(){return{dataCategories:Fi.EnumObjects.DataCategories.ProductServicePerformance|Fi.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Fi.EnumObjects.DiagnosticLevel.RequiredServiceData}}},{key:"setQuerySource",value:function(u){this.querySource=u}},{key:"getActiveFeature",value:function(){return this.currentStandardizedFeature?this.currentStandardizedFeature:va.TelemetryStandardizedFeature.CopilotChat}},{key:"logSeenEvent",value:function(u){if(!e.seenEvents.has(u)){var s={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:this.getCopilotEventFlags(!1),dataFields:this.getCopilotDataFields(Fi.Copilot.FeatureActionType.IsSeen,u,void 0,void 0,void 0)};this.sendTelemetryEvent(s),e.seenEvents.add(u)}}},{key:"getUsageFeatureForStandardizedFeature",value:function(u){switch(u){case va.TelemetryStandardizedFeature.CopilotChat:return"Else"}return"CopilotChat"}},{key:"logStandardizedAshaErrorEvent",value:function(u,s,f,p){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];this.logStandardizedAshaErrorEventInternal(u,s,f,p,r)}},{key:"getCopilotDataFields",value:function(u,s,f,p,r,c){var n=s!=null?this.getStandardizedFeatureForSubFeature(s):va.TelemetryStandardizedFeature.CopilotChat,a=n,l=s,o=u===Fi.Copilot.FeatureActionType.IsTried||u===Fi.Copilot.FeatureActionType.IsKept||u===Fi.Copilot.FeatureActionType.IsRejected;return[].concat(zo(Fi.Copilot.getFields({featureActionType:u==null?"":Fi.Copilot.FeatureActionType[u],isUserInitiated:!0,featureName:a,subFeatureName:l,interactionId:o?p??this.userQueryGuid:"",entryPoint:va.TelemetryChatEntryPoint.Canvas})),zo(this.getDefaultEventDataFields()),zo(e.getDataFields([{key:"suggestionId",value:f??""},{key:"groundingMode",value:r??""}])))}},{key:"getStandardizedFeatureForSubFeature",value:function(u){switch(u){case"AnalyzeData":return va.TelemetryStandardizedFeature.AnalyzeData;case"CalculatedColumns":case"CalculatedRows":return va.TelemetryStandardizedFeature.FormulaGeneration;case"Commanding":case"OfficeJsCommanding":case"ShowHeaders":case"SmartHelp":case"ConditionalFormattingSuggestion":return va.TelemetryStandardizedFeature.Commanding;case"Hand-Off":return va.TelemetryStandardizedFeature.Handoff;case"ImportDataFromSearch":return va.TelemetryStandardizedFeature.ImportData;case"Search":return va.TelemetryStandardizedFeature.Search;case"OfficeScripts":return va.TelemetryStandardizedFeature.OfficeScripts;case"Python":return va.TelemetryStandardizedFeature.Python;case"Self-Help Search":return va.TelemetryStandardizedFeature.ChatQnA;case"ChatPaneLoad":case"ConvertToTable":case"CopilotChat":case"SampleData":case"ContextInference":case"InsertTable":return va.TelemetryStandardizedFeature.CopilotChat;case"Else":return va.TelemetryStandardizedFeature.ExcelChatHelper;case"Answers":return va.TelemetryStandardizedFeature.Answers;case"CopyMessage":case"ExternalTriggeredQuery":case"UndoMessage":default:return va.TelemetryStandardizedFeature.CopilotChat}}},{key:"getVerbForStandardizedFeature",value:function(u){switch(u){case va.TelemetryStandardizedFeature.AnalyzeData:case va.TelemetryStandardizedFeature.Python:case va.TelemetryStandardizedFeature.Answers:return va.TelemetryStandardizedVerb.Analyze;case va.TelemetryStandardizedFeature.ChatQnA:case va.TelemetryStandardizedFeature.Search:return va.TelemetryStandardizedVerb.Ask;case va.TelemetryStandardizedFeature.FormulaGeneration:case va.TelemetryStandardizedFeature.ImportData:return va.TelemetryStandardizedVerb.Create;case va.TelemetryStandardizedFeature.Commanding:case va.TelemetryStandardizedFeature.OfficeScripts:return va.TelemetryStandardizedVerb.Command;case va.TelemetryStandardizedFeature.CopilotChat:case va.TelemetryStandardizedFeature.ExcelChatHelper:case va.TelemetryStandardizedFeature.Handoff:default:return va.TelemetryStandardizedVerb.UnknownIntent}}},{key:"logStandardizedAshaErrorEventInternal",value:function(u,s,f){var p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,r=arguments.length>4?arguments[4]:void 0,c=this.getVerbForStandardizedFeature(f),n=c+" "+f+" "+u;r.push({key:"AshaScenarioName",value:f});var a=qM.Asha.getFields({eventType:qM.Asha.EventType.Error,veto:n,error:s,inStaging:p}),l={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:{dataCategories:Fi.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:Fi.EnumObjects.DiagnosticLevel.RequiredServiceData,samplingPolicy:Fi.EnumObjects.SamplingPolicy.CriticalUsage},dataFields:[].concat(zo(a),zo(e.getDataFields(r)),zo(this.getDefaultEventDataFields()))};this.sendTelemetryEvent(l)}},{key:"startTriedActivity",value:function(u){this.pendingTriedActivity!=null&&((0,hF.debugLog)(hF.DebugLogLevel.Warning,"Tried activity already exists failing previous activity"),this.endTriedActivityFailure());var s={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.Copilot.Chat",eventFlags:this.getCopilotEventFlags(!0),dataFields:this.getCopilotDataFields(Fi.Copilot.FeatureActionType.IsTried,u)};this.pendingTriedActivity=e.logger.createActivity(s),this.currentStandardizedFeature=void 0,this.currentUsageFeature=void 0}},{key:"getFeatureName",value:function(u){return u||(this.currentUsageFeature?this.currentUsageFeature:this.getUsageFeatureForStandardizedFeature(this.getActiveFeature()))}},{key:"endTriedActivityFailure",value:function(u){(0,hF.debugLog)(hF.DebugLogLevel.Warning,"Ending tried activity with failure"),this.pendingTriedActivity!=null&&(this.pendingTriedActivity.dataFields=this.getCopilotDataFields(Fi.Copilot.FeatureActionType.IsTried,this.getFeatureName(u)),this.pendingTriedActivity.success=!1,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0)}},{key:"endTriedActivitySuccess",value:function(u){if(this.pendingTriedActivity!=null){this.pendingTriedActivity.dataFields=this.getCopilotDataFields(Fi.Copilot.FeatureActionType.IsTried,this.getFeatureName(u)),this.pendingTriedActivity.success=!0,this.pendingTriedActivity.endNow(),this.pendingTriedActivity=void 0;var s=this.getStandardizedFeatureForSubFeature(u);this.currentStandardizedFeature=s,this.currentUsageFeature=u}}},{key:"logError",value:function(u,s,f){this.logTelemetryErrorEvent(u,s,f)}},{key:"logTelemetryErrorEvent",value:function(u,s,f){e.logger.sendError(this.getActionAITelemetryErrorEvent(u,s,f))}},{key:"getActionAITelemetryErrorEvent",value:function(u,s,f){var p=f||[];return p||(p=[]),p.find(function(r){return r.key==="Message"})||p.push({key:"Message",value:u.errorMessage}),p.find(function(r){return r.key===va.TelemetryCommandingErrorKeys.LogLevel})||p.push({key:va.TelemetryCommandingErrorKeys.LogLevel,value:u.logLevel}),{eventName:"Office.Voice.ActionAI."+va.TelemetryEventType.Error,error:{errorGroup:u.eventType,tag:0},eventFlags:s?Object.assign(Object.assign({},this.getDefaultEventFlags()),s):this.getDefaultEventFlags(),dataFields:[].concat(zo(this.getDefaultEventDataFields()),zo(e.getDataFields(p)))}}},{key:"getDefaultEventDataFields",value:function(){return e.getDataFields(this.getDefaultTelemetryData())}},{key:"getDefaultTelemetryData",value:function(){var u=[{key:"UserQueryGuid",value:this.userQueryGuid},{key:"GroundingMode",value:(0,q5e.getGroundingMode)()},{key:"IsDevBuild",value:(0,Q5e.isDevMode)()},{key:"UiLanguage",value:(0,Q5e.getUiLanguage)()}];return this.querySource&&u.push({key:"querySource",value:this.querySource}),u}},{key:"getCopilotEventFlags",value:function(u){return{dataCategories:Fi.EnumObjects.DataCategories.ProductServiceUsage,diagnosticLevel:u?Fi.EnumObjects.DiagnosticLevel.RequiredServiceData:Fi.EnumObjects.DiagnosticLevel.Optional,samplingPolicy:Fi.EnumObjects.SamplingPolicy.CriticalUsage}}},{key:"logTelemetryEvent",value:function(u,s){var f={telemetryProperties:this.getTelemetryProperties(),eventName:"Office.Voice.ActionAI."+u.eventType,eventFlags:s?Object.assign(Object.assign({},s),this.getDefaultEventFlags()):this.getDefaultEventFlags(),dataFields:[].concat(zo(this.getDefaultEventDataFields()),zo(e.getDataFields(u.eventData)))};this.sendTelemetryEvent(f)}},{key:"logEvent",value:function(u,s){this.logTelemetryEvent(u,s)}},{key:"logChatEvent",value:function(u,s,f){var p={eventType:va.TelemetryEventType.ChatEvents,eventData:[].concat(zo(f||[]),[{key:va.TelemetryChatEventsKeys.ChatEventType,value:u},{key:va.TelemetryChatEventsKeys.UserQueryOrder,value:e.userQueryOrder}],zo(e.eventDataIfDefined(va.TelemetryChatEventsKeys.ChatEventParameters,s)))};this.logEvent(p)}},{key:"onQueryStarted",value:function(){e.userQueryOrder++}}],[{key:"getDataFields",value:function(u){return u.map(function(s){return(0,q5e.getDataField)(s)},[])}},{key:"eventDataIfDefined",value:function(u,s){return s!==void 0?[{key:u,value:s}]:[]}}])})();$o.TelemetryLogger=pF;pF.userQueryOrder=0;pF.seenEvents=new Set});var J5e=Xe(vF=>{"use strict";var Kwe=Yr(),qwe=et();Object.defineProperty(vF,"__esModule",{value:!0});vF.CachedPromise=void 0;var Qwe=(function(){function e(t){var u=this;Kwe(this,e),this.promise=t,this._ready=!1,this._hasError=!1,this._settledPromise=t.then(function(s){u._value=s,u._ready=!0}).catch(function(){u._hasError=!0}).then(function(){return u})}return qwe(e,[{key:"isReady",get:function(){return this._ready}},{key:"value",get:function(){return this._ready?this._value:void 0}},{key:"hasError",get:function(){return this._hasError}},{key:"isSettled",get:function(){return this._ready||this._hasError}},{key:"settledPromise",get:function(){return this._settledPromise}}])})();vF.CachedPromise=Qwe});var Y5e=Xe(FF=>{"use strict";var X4=In(),Jwe=Yr(),Xwe=et();Object.defineProperty(FF,"__esModule",{value:!0});FF.AugloopRuntimeManager=void 0;var X5e=(cU(),Zn(uU)),Ywe=$5e(),kc=(Ig(),Zn(yj)),Ko=Xl(),RF=y1(),h5=m5(),p5=dl(),eDe=J5e(),wc=Gs(),XM="DefaultAugLoopSharedSessionID",rDe=(function(){function e(t,u,s){Jwe(this,e),this.instanceId=t,this.controlId=s,this.handlers={},this.workflows=[],this.disposed=!1,this.tokens=[],this.sessionStateCallbackTokens=[],this.pendingOps=[],this.pendingOpsWithContext=[],this.seedingStatus=kc.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1,this.annotations=new Set,this.sessionCloseLoopCounter=0,this.lastSessionClosedTime=0,this.createAugLoopSession(u)}return Xwe(e,[{key:"createAugLoopSession",value:function(u){var s=this;this.workflows=[],this.alSession&&this.sessionStateCallbackTokens.forEach(function(p){return s.alSession.removeSessionStateCallback(p)}),this.sessionStateCallbackTokens=[],this.seedingStatus=kc.SeedingProgressCode.NotStarted,this.isSessionDisconnected=!1;var f=u??XM;(0,Ko.debugLog)(Ko.DebugLogLevel.Info,`Getting AugLoop session for ${f}`),this.controlId?this.alSession=(0,X5e.getAugLoopSessionUsingMessageBridge)(f,new Ywe.OfficeJSMessageBridge(this.controlId)):this.alSession=(0,X5e.getAugLoopSession)(f),(0,RF.isSeedingDependencyCheckEnabled)()&&this.alSession.setSeedingStatusChangeCallback(this.onSeedStatusChange.bind(this)),this.sessionStateCallbackTokens.push(this.alSession.setSessionCloseCallback(this.onSessionClose.bind(this))),this.sessionStateCallbackTokens.push(this.alSession.setDisconnectCallback(this.onSessionDisconnect.bind(this))),this.sessionStateCallbackTokens.push(this.alSession.setReconnectCallback(this.onSessionReconnect.bind(this))),(0,h5.getDefaultLogger)().logChatEvent(p5.TelemetryChatEventType.ALSessionCreated)}},{key:"onSessionClose",value:function(u){var s=this,f;if((0,Ko.debugLog)(Ko.DebugLogLevel.Info,"Session close callback received",u),(0,h5.getDefaultLogger)().logChatEvent(p5.TelemetryChatEventType.ALSessionClosed),!!(0,wc.handleAlSessionRestart)()&&(this.sessionCloseLoopCounter=this.lastSessionClosedTime&&Date.now()-this.lastSessionClosedTime<12e4?this.sessionCloseLoopCounter+1:1,this.lastSessionClosedTime=Date.now(),!(this.sessionCloseLoopCounter>2))){var p=XM;if(kc.SessionCloseMessage.typeGuard(u)&&u.reason&&kc.SessionSwapOnClose.typeGuard(u.reason)&&u.reason.newDocSessionId)p=u.reason.newDocSessionId;else if(!(0,RF.isWebPlatform)()&&u.reason&&kc.SessionCloseReason.typeGuard(u.reason)&&((f=u.reason)===null||f===void 0?void 0:f.reasonDescription)==="PermanentError")return;this.alSession.close(),((0,RF.isWebPlatform)()||p!==XM)&&(this.createAugLoopSession(p),this.annotations.forEach(function(r){return s.activateAnnotation(r.annotationType,(0,wc.cgSendStringConfig)()?r.options:void 0)}))}}},{key:"onSessionDisconnect",value:function(u){(0,Ko.debugLog)(Ko.DebugLogLevel.Info,"Session disconnect callback received",u),(0,h5.getDefaultLogger)().logChatEvent(p5.TelemetryChatEventType.ALSessionDisconnected),this.isSessionDisconnected=!0}},{key:"onSessionReconnect",value:function(){(0,Ko.debugLog)(Ko.DebugLogLevel.Info,"Session reconnect callback received"),(0,h5.getDefaultLogger)().logChatEvent(p5.TelemetryChatEventType.ALSessionReconnected),this.isSessionDisconnected=!1,this.retrySubmitPendingOps()}},{key:"onSeedStatusChange",value:function(u){this.seedingStatus=u.newStatus,this.retrySubmitPendingOps()}},{key:"retrySubmitPendingOps",value:function(){var u=this;if(this.isAugLoopReadyForOp)if((0,wc.sendOperationSubmittedTelemetry)()){var s=this.pendingOpsWithContext;this.pendingOpsWithContext=[],s.forEach(function(p){u.alSession.submitOperation(p.operation),(0,h5.getDefaultLogger)(p.userQueryGuid).logChatEvent(p5.TelemetryChatEventType.QueryResubmittedToAL,JSON.stringify(X4(X4(X4({},"signal",p.signal),"queryId",p.userQueryGuid),"retry",!0)))})}else{var f=this.pendingOps;this.pendingOps=[],f.forEach(function(p){return u.alSession.submitOperation(p)})}}},{key:"isAugLoopReadyForOp",get:function(){var u=!(0,wc.handleAlSessionDisconnect)()||!this.isSessionDisconnected,s=!(0,wc.handleAlSessionRestart)()||this.workflows.every(function(p){return p.isSettled}),f=!(0,RF.isSeedingDependencyCheckEnabled)()||this.seedingStatus===kc.SeedingProgressCode.Finished||this.seedingStatus===kc.SeedingProgressCode.Incomplete;return u&&s&&f}},{key:"addToken",value:function(u){this.tokens.push(u)}},{key:"releaseToken",value:function(u){var s=this.tokens.indexOf(u);return s!==-1&&this.tokens.splice(s,1),this.tokens.length===0&&this.dispose(),this.disposed}},{key:"dispose",value:function(){var u=this;this.sessionStateCallbackTokens.forEach(function(s){return u.alSession.removeSessionStateCallback(s)}),this.sessionStateCallbackTokens=[],this.workflows.forEach(function(s){return s.promise.then(function(f){return u.alSession.releaseAnnotation(f.token)})}),this.workflows=[],this.handlers={},this.pendingOps=[],this.disposed=!0}},{key:"activateAnnotation",value:function(u,s){var f=this;if(this.disposed)return Promise.resolve();this.annotations.add({annotationType:u,options:s});var p=new eDe.CachedPromise(this.alSession.activateAnnotation(u,{callback:function(c){c.items.forEach(function(n){var a=f.handlers[u];a&&a(f.instanceId,n,c)})},forceReturnCachedAnnotations:s==null?void 0:s.forceReturnCachedAnnotations,config:s==null?void 0:s.config}));return p.settledPromise.then(function(){f.retrySubmitPendingOps()}),this.workflows.push(p),(0,wc.handleAlSessionDisconnect)()?p.settledPromise.then(function(){}):Promise.resolve()}},{key:"registerAnnotationHandler",value:function(u,s){this.disposed||(this.handlers[u]=s)}},{key:"submitOperation",value:function(u,s,f){if(!this.disposed){if(!this.isAugLoopReadyForOp){(0,Ko.debugLog)(Ko.DebugLogLevel.Info,"AugLoop session is not ready for message. Adding to pending ops to avoid failure."),(0,wc.sendOperationSubmittedTelemetry)()?this.pendingOpsWithContext.push({operation:u,userQueryGuid:f??"",signal:s}):this.pendingOps.push(u),(0,wc.handleAlSessionDisconnect)()&&this.isSessionDisconnected&&!this.alSession.isClosed&&this.alSession.submitCustomMessage(new kc.KeepAlive).catch(function(p){(0,Ko.debugLog)(Ko.DebugLogLevel.Error,"Failed to send keep alive message",p)});return}this.alSession.submitOperation(u),(0,h5.getDefaultLogger)(f).logChatEvent(p5.TelemetryChatEventType.QuerySubmittedToAL,JSON.stringify(X4(X4({},"signal",s),"queryId",f)))}}}])})();FF.AugloopRuntimeManager=rDe});var Qs=Xe(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});Tu.QueryType=Tu.ContentOrigin=Tu.PublishPreference=void 0;var tDe;(function(e){e.Never="Never"})(tDe=Tu.PublishPreference||(Tu.PublishPreference={}));var aDe;(function(e){e.ElseSkillName="excel_else"})(aDe=Tu.ContentOrigin||(Tu.ContentOrigin={}));var nDe;(function(e){e[e.FormulaExplanation=0]="FormulaExplanation",e[e.FormulaFromNL=1]="FormulaFromNL"})(nDe=Tu.QueryType||(Tu.QueryType={}))});var YM=Xe(CF=>{"use strict";Object.defineProperty(CF,"__esModule",{value:!0});CF.TelemetryErrorCategory=void 0;CF.TelemetryErrorCategory={ClientProgramResponseError:"ClientProgramResponseError",DisengagedError:"DisengagedError",InferenceAPIError:"InferenceAPIError",InputQueryError:"InputQueryError",LicensingError:"LicensingError",ODSLParseError:"ODSLParseError",ODSLSyntaxError:"ODSLSyntaxError",OffensiveContent:"OffensiveContent",SkillFailedError:"SkillFailedError",SydneyCancelledError:"SydneyCancelledError",IgnorableError:"IgnorableError",SydneyError:"SydneyError",TokenCountError:"TokenCountError",UnsupportedLanguageError:"UnsupportedLanguageError",UnrecognizedTabularRange:"UnrecognizedTabularRange",ExcelTabularSkillFailedError:"ExcelTabularSkillFailedError"}});var Y4=Xe(yF=>{"use strict";var iDe=Yr(),lDe=et();Object.defineProperty(yF,"__esModule",{value:!0});yF.StringManager=void 0;var efe=Xl(),oDe=y1(),uDe=(function(){function e(){iDe(this,e);var t=(0,oDe.getStrings)();this.strings=t}return lDe(e,[{key:"get",value:function(u){var s,f=(s=this.strings)===null||s===void 0?void 0:s[u];return f||((0,efe.debugLog)(efe.DebugLogLevel.Error,`StringManager: String not found for key: ${u}`),"")}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])})();yF.StringManager=uDe});var SF=Xe(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.logCopilotChatSkillAshaEvent=Cn.logOdslUnsupportedError=Cn.logCancelledEvent=Cn.logAugLoopCopilotErrorForAsha=Cn.logOffensiveContent=Cn.logODSLSyntaxError=Cn.logODSLParseError=Cn.logLicensingError=Cn.logInputQueryError=Cn.logInferenceAPIError=Cn.logClientProgramResponseError=Cn.logDisengagedError=void 0;var lt=dl(),xl=YM(),v5=(xc(),Zn(f5)),rfe=Xl();function cDe(e){if(e.json)try{return JSON.parse(e.json).code}catch(t){}}function sDe(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.Orchestration_Failed_Sydney;if(t)switch(t){case"unknown":f=lt.AshaError.Sydney_Unknown_Error;break;case"bad-conversation-id":f=lt.AshaError.Sydney_Bad_Converstaion_Id;break;case"error-response":f=lt.AshaError.Sydney_Error;break;case"server-timeout":f=lt.AshaError.Sydney_Timeout;break;case"websocket-failed-to-connect":f=lt.AshaError.Sydney_Websocket_Failed;break;case"out-of-credits":f=lt.AshaError.Out_Of_Credits;break}e.logStandardizedAshaErrorEvent(s,f,u)}function tfe(e,t){(0,rfe.debugLog)(rfe.DebugLogLevel.Warning,"Received disengaged error");var u=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,s=lt.AshaError.Disengaged_Error;e.logStandardizedAshaErrorEvent(u,s,t)}Cn.logDisengagedError=tfe;function afe(e,t,u){var s=lt.AshaVeto.Unclassified_Chat_Failure,f=lt.AshaError.Client_Program_Response_Error;if(t)switch(t){case"timeout":s=lt.AshaVeto.Response_Delayed_Or_Timed_Out,f=lt.AshaError.Service_Timeout;break}e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logClientProgramResponseError=afe;function nfe(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.InferenceAPI;if(t)switch(t){case"user-throttled":s=lt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,f=lt.AshaError.User_Throttled;break;case"scenario-throttled":s=lt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,f=lt.AshaError.Scenario_Throttled;break;case"throttled":s=lt.AshaVeto.Unable_To_Generate_Response_Due_To_Capacity_Issue,f=lt.AshaError.Throttled;break;case"not-available":f=lt.AshaError.InferenceAPI_Not_Available;break;case"timeout":s=lt.AshaVeto.Response_Delayed_Or_Timed_Out,f=lt.AshaError.InferenceAPI_Timeout;break}e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logInferenceAPIError=nfe;function ife(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.Augloop_Failed_Input_Error;if(t)switch(t){case"unsupported-multi-agent":s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Multiple_Intents_Detected;break;case"bad-token":s=lt.AshaVeto.User_Access_Issue_For_Copilot,f=lt.AshaError.Augloop_Failed_Token_Validation;break;case"too-short":s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Input_Too_Short;break;case"too-long":s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Input_Too_Long;break;case"invalid":s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Input_Query_Error_Invalid;break;case"out-of-scope":s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Input_Query_Error_Out_Of_Scope;break}e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logInputQueryError=ife;function lfe(e,t,u){var s=lt.AshaVeto.User_Access_Issue_For_Copilot,f=lt.AshaError.Augloop_Failed_Entitlement_Validation;e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logLicensingError=lfe;function ofe(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.Failed_Parse_ODSL;if(t)switch(t){case"zero-parsed":f=lt.AshaError.Failed_Parse_ODSL_Zero;break;case"date-logic":s=lt.AshaVeto.Missing_Copilot_Functionality,f=lt.AshaError.Failed_Parse_ODSL_Date_Logic;break;case"no-op":f=lt.AshaError.Failed_Parse_ODSL_No_Op;break}e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logODSLParseError=ofe;function ufe(e,t,u){var s=lt.AshaVeto.Unable_To_Complete_Task,f=lt.AshaError.Invalid_ODSL_Generated;e.logStandardizedAshaErrorEvent(s,f,u)}Cn.logODSLSyntaxError=ufe;function cfe(e,t,u){var s=lt.AshaError.Input_Was_Offensive_So_No_Response,f=lt.AshaVeto.Responsible_AI_Filter_Blocked_Response;if(t)switch(t){case"input-query:guardlist":s=lt.AshaError.Input_Blocked_Guardlist;break;case"input-query:content-safety-jailbreak-classifier":s=lt.AshaError.Input_Blocked_Prompt_Injection;break;case"generated-output:open-ai-moderation":s=lt.AshaError.Suggestion_Blocked_Due_To_Code_Generated_Being_Protected_By_Copyright_Licensing;break;default:t.indexOf("input-query")>-1?s=lt.AshaError.Input_Query_Error:t.indexOf("generated-output")>-1&&(s=lt.AshaError.Generated_Output_Error)}e.logStandardizedAshaErrorEvent(f,s,u)}Cn.logOffensiveContent=cfe;function dDe(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.Failed_Due_To_Skill_Failure;e.logStandardizedAshaErrorEvent(s,f,u)}function fDe(e,t,u){var s=lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,f=lt.AshaError.Sydney_Cancelled_Error;e.logStandardizedAshaErrorEvent(s,f,u)}function gDe(e,t,u){var s=lt.AshaVeto.User_Input_Could_Not_Be_Processed,f=lt.AshaError.Input_Exceeded_Max_Length;e.logStandardizedAshaErrorEvent(s,f,u)}function mDe(e,t,u){var s=lt.AshaVeto.Missing_Copilot_Functionality,f=lt.AshaError.Input_Language_Unsupported;e.logStandardizedAshaErrorEvent(s,f,u)}function hDe(e,t,u){var s=t.category,f=cDe(t);switch(s){case xl.TelemetryErrorCategory.ClientProgramResponseError:afe(e,f,u);break;case xl.TelemetryErrorCategory.DisengagedError:tfe(e,u);break;case xl.TelemetryErrorCategory.ExcelTabularSkillFailedError:break;case xl.TelemetryErrorCategory.InferenceAPIError:nfe(e,f,u);break;case xl.TelemetryErrorCategory.InputQueryError:ife(e,f,u);break;case xl.TelemetryErrorCategory.LicensingError:lfe(e,f,u);break;case xl.TelemetryErrorCategory.ODSLParseError:ofe(e,f,u);break;case xl.TelemetryErrorCategory.ODSLSyntaxError:ufe(e,f,u);break;case xl.TelemetryErrorCategory.OffensiveContent:cfe(e,f,u);break;case xl.TelemetryErrorCategory.SkillFailedError:dDe(e,f,u);break;case xl.TelemetryErrorCategory.SydneyCancelledError:fDe(e,f,u);break;case xl.TelemetryErrorCategory.IgnorableError:case xl.TelemetryErrorCategory.SydneyError:sDe(e,f,u);break;case xl.TelemetryErrorCategory.TokenCountError:gDe(e,f,u);break;case xl.TelemetryErrorCategory.UnsupportedLanguageError:mDe(e,f,u);break;default:e.logStandardizedAshaErrorEvent(lt.AshaVeto.Unclassified_ASHA_Error,lt.AshaError.Augloop_Error,u);break}}Cn.logAugLoopCopilotErrorForAsha=hDe;function pDe(e){return e.type===v5.ResponseMetadataType.CopilotChatResponseMeta}function vDe(e){e.logStandardizedAshaErrorEvent(lt.AshaVeto.User_Rejected_Or_Cancelled_Response,lt.AshaError.Else_User_Stopped_Execution,lt.TelemetryStandardizedFeature.CopilotChat)}Cn.logCancelledEvent=vDe;function RDe(e){e.logStandardizedAshaErrorEvent(lt.AshaVeto.Missing_Copilot_Functionality,lt.AshaError.ODSL_Execution_Failed_General_Error,lt.TelemetryStandardizedFeature.CopilotChat)}Cn.logOdslUnsupportedError=RDe;function FDe(e,t){if(pDe(t)){var u=t.chatResponseCode;if(u!==v5.CopilotChatResponseCode.OK)switch(u){case v5.CopilotChatResponseCode.ServiceTimeout:e.logStandardizedAshaErrorEvent(lt.AshaVeto.Response_Delayed_Or_Timed_Out,lt.AshaError.Service_Timeout,lt.TelemetryStandardizedFeature.CopilotChat);return;case v5.CopilotChatResponseCode.ServiceError:e.logStandardizedAshaErrorEvent(lt.AshaVeto.LLM_Service_Side_Issue_Prevents_Output,lt.AshaError.Service_Error_Augloop,lt.TelemetryStandardizedFeature.CopilotChat);return;case v5.CopilotChatResponseCode.RAICheckFailed:e.logStandardizedAshaErrorEvent(lt.AshaVeto.Responsible_AI_Filter_Blocked_Response,lt.AshaError.RAI_Validation_Failed,lt.TelemetryStandardizedFeature.CopilotChat);return;case v5.CopilotChatResponseCode.Unknown:e.logStandardizedAshaErrorEvent(lt.AshaVeto.Unable_To_Complete_Task,lt.AshaError.Service_Error_Unknown_Error,lt.TelemetryStandardizedFeature.CopilotChat);return;default:e.logError({eventType:lt.TelemetryEventType.Error,errorMessage:`Unknown CopilotChatResponseCode - ${u}`,logLevel:lt.LogLevel.Error}),e.logStandardizedAshaErrorEvent(lt.AshaVeto.Unable_To_Complete_Task,lt.AshaError.Service_Error_Unknown_Error,lt.TelemetryStandardizedFeature.CopilotChat);return}}}Cn.logCopilotChatSkillAshaEvent=FDe});var EF=Xe(f0=>{"use strict";Object.defineProperty(f0,"__esModule",{value:!0});f0.createAugloopErrorResponse=f0.createDisengagedErrorResponse=f0.createDefaultErrorResponse=f0.createErrorResponse=void 0;var sfe=YM(),eh=Y4(),CDe=SF(),R5=Ac(),yDe=Xl(),bF=dl();function AF(e,t,u){var s=(0,yDe.createResponse)({messageType:R5.MessageType.MarkdownCard,message:e,shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,isResponseComplete:!0,isFailure:!0,errorType:t,addCardToChatHistory:u??!0});return s}f0.createErrorResponse=AF;function SDe(){return AF(eh.StringManager.getInstance().get(R5.CopilotStringsEnum.GenericErrorMessage))}f0.createDefaultErrorResponse=SDe;function bDe(){return AF(eh.StringManager.getInstance().get(R5.CopilotStringsEnum.GenericErrorMessage),bF.TelemetryChatErrorType.OrchestratorDisengaged,!0)}f0.createDisengagedErrorResponse=bDe;function ADe(e,t){var u=t.category,s=eh.StringManager.getInstance().get(R5.CopilotStringsEnum.GenericErrorMessage),f=bF.TelemetryChatErrorType.ServiceError,p=!0;switch(u){case sfe.TelemetryErrorCategory.LicensingError:s=eh.StringManager.getInstance().get(R5.CopilotStringsEnum.LicensingErrorMessage),f=bF.TelemetryChatErrorType.LicensingError,p=!1;break;case sfe.TelemetryErrorCategory.UnsupportedLanguageError:s=eh.StringManager.getInstance().get(R5.CopilotStringsEnum.CopilotUnsupportedLanguageMessage),f=bF.TelemetryChatErrorType.DetectedUnsupportedLanguage;break}return(0,CDe.logAugLoopCopilotErrorForAsha)(e,t,e.getActiveFeature()),AF(s,f,p)}f0.createAugloopErrorResponse=ADe});var eL=Xe(xF=>{"use strict";var dfe=In(),EDe=Yr(),TDe=et();Object.defineProperty(xF,"__esModule",{value:!0});xF.AugLoopTimeoutHandler=void 0;var xDe=m5(),TF=dl(),ffe=Xl(),gfe=(function(){function e(t,u,s){EDe(this,e),this.userQueryId=t,this.telemetryLogger=u,this.onTimeoutCallback=s,this.cancelled=!1,this.startTime=Date.now(),this.timerId=setTimeout(this.onTimeout.bind(this),6e4)}return TDe(e,[{key:"onTimeout",value:function(){(0,ffe.debugLog)(ffe.DebugLogLevel.Warning,"AugLoopTimeoutHandler: Timeout"),this.telemetryLogger.logStandardizedAshaErrorEvent(TF.AshaVeto.Response_Delayed_Or_Timed_Out,TF.AshaError.Augloop_Response_Timed_Out,TF.TelemetryStandardizedFeature.CopilotChat,!1),e.timedOutQueryIds.set(this.userQueryId,this.startTime),this.onTimeoutCallback()}},{key:"cancel",value:function(){this.cancelled||(this.cancelled=!0,clearTimeout(this.timerId),this.onTimeoutCallback=function(){})}}],[{key:"notifyMessageReceived",value:function(u){var s=e.timedOutQueryIds.get(u);if(s!==void 0){e.timedOutQueryIds.delete(u);var f=Date.now()-s,p=dfe(dfe({},"queryId",u),"delay",f);(0,xDe.getDefaultLogger)(u).logChatEvent(TF.TelemetryChatEventType.ALMessageReceivedAfterTimeout,JSON.stringify(p))}}}])})();xF.AugLoopTimeoutHandler=gfe;gfe.timedOutQueryIds=new Map});var mfe=Xe(wF=>{"use strict";var kDe=Yr(),wDe=et();Object.defineProperty(wF,"__esModule",{value:!0});wF.ExcelAppStreamHandler=void 0;var DDe=Qs(),Js=Xl(),IDe=(MG(),Zn(_G)),kF=(_M(),Zn(IM)),rL=EF(),_De=SF(),MDe=dl(),LDe=Ac(),BDe=Ws(),PDe=eL(),ODe=(function(){function e(t,u,s){kDe(this,e),this.resultHandler=t,this.queryId=u,this.telemetryLogger=s,this.messageId="",this.paragraphChunks="",this._isStreamComplete=!1,this.contentOrigin="",this.hasError=!1,this.isValidMessageForRendering=function(f){if(f.text)try{var p=JSON.parse(f.text);if(p.publishPreference===DDe.PublishPreference.Never)return!1}catch(r){}return f.author===kF.MessageAuthorType.Bot&&!!f.text&&(f.messageType===void 0||f.messageType===kF.MessageType.Chat)&&!!f.messageId},this.augloopTimeoutHandler=new PDe.AugLoopTimeoutHandler(u,s,this.onAugLoopTimeout.bind(this))}return wDe(e,[{key:"isStreamCompleted",get:function(){return this._isStreamComplete}},{key:"notifyErrorDetected",value:function(){this.hasError=!0}},{key:"handleChatResponse",value:function(u,s,f){if(this.augloopTimeoutHandler.cancel(),this.conversationId=s||this.conversationId,this.sydneyEndpoint=f||this.sydneyEndpoint,u.status===IDe.CompletionStatus.Success){this.handleStreamEnd(u);return}var p=u.messagesToAddOrReplace,r=u.messagesToUpdate;if(!(0,Js.isNullOrUndefined)(p)&&p.length>0)for(var c of p){if(c.contentOrigin&&(this.contentOrigin=c.contentOrigin),(0,Js.isDisengagedMessage)(c)){(0,_De.logDisengagedError)(this.telemetryLogger,MDe.TelemetryStandardizedFeature.CopilotChat),this.endStreamWithError((0,rL.createDisengagedErrorResponse)());return}else if(c.messageType!==kF.MessageType.Chat||c.author==="user")return;this.messageId=c.messageId,(0,Js.handleRAIOffense)(this.telemetryLogger,c.offense),this.updateResponseMarkdownMessageCard(c.text,!0,!1)}else if(!(0,Js.isNullOrUndefined)(r)&&r.length>0)for(var n of r)n.messageId===this.messageId&&this.updateResponseMarkdownMessageCard(n.appendText,!1,!1)}},{key:"endStreamWithError",value:function(u){this.hasError=!0,this.addCommonResponseProperties(u),this.resultHandler.updateMessage(this.queryId,u),this.telemetryLogger.endTriedActivityFailure(),this.onStreamEnd()}},{key:"handleStreamEnd",value:function(u){var s=this,f,p,r=(f=u.messages)===null||f===void 0?void 0:f.find(function(n){return n.locale&&(s.locale=n.locale),s.isValidMessageForRendering(n)});if(r){r.contentOrigin&&(this.contentOrigin=r.contentOrigin);var c=(p=r.suggestedResponses)===null||p===void 0?void 0:p.filter(function(n){return n.messageType===kF.MessageType.Suggestion}).map(function(n){return n.text});this.updateResponseMarkdownMessageCard(r.text,!0,!0,c),this.hasError?this.telemetryLogger.endTriedActivityFailure():this.telemetryLogger.endTriedActivitySuccess(),this.onStreamEnd()}else(0,Js.debugLog)(Js.DebugLogLevel.Warning,"No valid message found for rendering"),this.endStreamWithError((0,rL.createDefaultErrorResponse)())}},{key:"updateResponseMarkdownMessageCard",value:function(u,s,f,p){var r=u;r=r.replace("\\n",`
`),this.paragraphChunks=s?r:this.paragraphChunks+r;var c=(0,Js.createResponse)({messageType:LDe.MessageType.MarkdownCard,message:this.paragraphChunks,shouldShowFeedbackSection:!1,shouldShowAIGeneratedIndicator:f,isResponseComplete:f,suggestions:p,isFailure:!1,addCardToChatHistory:f});this.addCommonResponseProperties(c),this.resultHandler.updateMessage(this.queryId,c)}},{key:"addCommonResponseProperties",value:function(u){u.messageId=this.messageId||u.messageId||(0,BDe.v4)(),u.contentOrigin=this.contentOrigin,u.responseMetaDataType=this.responseMetaDataType,u.sydneyEndpoint=this.sydneyEndpoint,u.responseLocale=this.locale,u.conversationId=this.conversationId,this.hasError&&(u.isFailure=!0)}},{key:"onStreamEnd",value:function(){this._isStreamComplete=!0,this.augloopTimeoutHandler.cancel()}},{key:"onAugLoopTimeout",value:function(){this.endStreamWithError((0,rL.createDefaultErrorResponse)())}}])})();wF.ExcelAppStreamHandler=ODe});var Tfe=Xe(Dc=>{"use strict";var NDe=Yr(),HDe=et(),nL=Dc&&Dc.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(Dc,"__esModule",{value:!0});Dc.getDocumentContextAsString=Dc.doRangesIntersect=void 0;var VDe=J4(),Sfe=Gs(),hfe=Xl(),xu=["rowIndex","columnIndex","rowCount","columnCount","address"],pfe=["name","showTotals"],vfe=["id","name","visibility"],ZDe=["name","worksheet/id","layout/showColumnGrandTotals","layout/showRowGrandTotals","layout/layoutType","rowHierarchies/items/name","rowHierarchies/items/fields/name","columnHierarchies/items/name","columnHierarchies/items/fields/name","filterHierarchies/items/name","filterHierarchies/items/fields/name","dataHierarchies/items/name","dataHierarchies/items/field/name","hierarchies/items/name"];function DF(e){return e.map(function(t){return`items/${t}`}).join(",")}function jDe(e){var t=e.lastIndexOf("!");return t===-1?e:e.substring(t+1)}function UDe(e){var t=e.formulaCulture,u=e.datetimeFormat,s=e.numberFormat;return{falseName:t.falseName,trueName:t.trueName,leftBrace:t.leftBrace,listSeparator:t.listSeparator,rightBracket:t.rightBracket,rightBrace:t.rightBrace,uppercaseColumnLetter:t.uppercaseColumnLetter,uppercaseRowLetter:t.uppercaseRowLetter,rowSeparator:t.rowSeparator,shortDatePattern:u.shortDatePattern,timeSeparator:u.timeSeparator,longTimePattern:u.longTimePattern,amSymbol:u.amSymbol,dateOrder:u.dateOrder,dateSeparatorAlternative:u.dateSeparatorAlternative,dayNameLong:u.dayNameLong,dayNameShort:u.dayNameShort,isAmPmSeparatedBySpace:u.isAmPmSeparatedBySpace,isClock24Hour:u.isClock24Hour,isDayTwoDigits:u.isDayTwoDigits,isHourTwoDigits:u.isHourTwoDigits,isLongDateFormat:u.isLongDateFormat,isMonthTwoDigits:u.isMonthTwoDigits,isYearFourDigits:u.isYearFourDigits,monthNameLong:u.monthNameLong,timeSeparatorAlternative:u.timeSeparatorAlternative,numberDecimalSeparator:s.numberDecimalSeparator,numberGroupSeparator:s.numberGroupSeparator,currencySymbol:s.currencySymbol,currencyDecimals:s.currencyDecimals,currencyNegative:s.currencyNegative,fractionSeparator:s.fractionSeparator,isCurrencySeparatedBySpace:s.isCurrencySeparatedBySpace,isCurrencySymbolLeading:s.isCurrencySymbolLeading,nonCurrencyNumberDecimals:s.nonCurrencyNumberDecimals,numberGrouping:s.numberGrouping,spaceBeforePercentage:s.spaceBeforePercentage,spaceInScientificNotation:s.spaceInScientificNotation}}function Rfe(e){return{id:e.id,name:e.name}}function iL(e){var t=e.rowIndex+1,u=e.rowIndex+e.rowCount,s=e.columnIndex+1,f=e.columnIndex+e.columnCount;return{topLeft:{row:t,col:s},topRight:{row:t,col:f},bottomLeft:{row:u,col:s},bottomRight:{row:u,col:f}}}function Ffe(e){var t=iL(e);return[t.topLeft,t.topRight,t.bottomLeft,t.bottomRight]}function bfe(e,t){var u=iL(e),s=iL(t),f=u.topLeft.col<=s.bottomRight.col&&u.bottomRight.col>=s.topLeft.col,p=u.topLeft.row<=s.bottomRight.row&&u.bottomRight.row>=s.topLeft.row;return f&&p}Dc.doRangesIntersect=bfe;function GDe(e,t){if(bfe(e,t))return 0;var u=Ffe(e),s=Ffe(t),f=Number.MAX_SAFE_INTEGER;for(var p of u)for(var r of s){var c=Math.sqrt(Math.pow(p.row-r.row,2)+Math.pow(p.col-r.col,2));c<f&&(f=c)}return f}function WDe(e,t){var u=Number.MAX_SAFE_INTEGER,s;for(var f of t){var p=GDe(e,f.range);p<u&&(u=p,s=f)}return{table:s==null?void 0:s.table,tableIntersected:u===0}}function Afe(e){return e?JSON.stringify(e):""}function tL(e){return e?Afe(e.text[0]):""}function zDe(e){return e.numberFormatLocal!==void 0?e.numberFormatLocal:e.numberFormat}function Efe(e,t){return{worksheetId:t,address:e.address,top:e.rowIndex+1,left:e.columnIndex+1,bottom:e.rowIndex+e.rowCount,right:e.columnIndex+e.columnCount}}function*Cfe(e,t,u){var s=["text","numberFormatLocal","numberFormat"],f=e.getRange().load(xu),p=e.getHeaderRowRange().load("text"),r=e.getDataBodyRange().load(xu),c=r.getRow(0).load(s),n=r.getLastRow().load(s),a=e.showTotals?e.getTotalRowRange().load("hidden"):void 0;yield;var l=Afe(zDe(c)[0]),o=a?!a.hidden:!1,d={id:e.id,name:e.name,headers:tL(p),firstColumnValues:"",numRows:r.rowCount,numColumns:r.columnCount,firstRowValues:tL(c),lastRowValues:tL(n),numberFormats:l,address:f.address,range:Efe(f,t),tableLikeRange:!1,tableIntersected:u,totalRow:o};return d}function*$De(e){var t=e.workbook.load("name"),u=t.getActiveCell();u.load(xu);var s=t.getSelectedRanges().load(xu),f=t.worksheets;f.load(DF(vfe));var p=f.getActiveWorksheet().load(vfe),r=e.application.cultureInfo;return r.load("name"),r.formulaCulture.load(),r.datetimeFormat.load(),r.numberFormat.load(),yield,{workbookName:t.name,worksheets:f.items.map(function(c){return Rfe(c)}),activeWorksheet:Rfe(p),activeCell:jDe(u.address),activeRangeAreas:s.address,dataLocale:r.name,localeInfo:UDe(r),hiddenSheetIds:f.items.filter(function(c){return c.visibility!=="Visible"}).map(function(c){return c.id})}}function*KDe(e){if((0,Sfe.tableContextEnabled)()){var t=e.workbook,u=t.pivotTables.load(DF(ZDe));yield;var s=u.items.map(function(f){var p=f.columnHierarchies.items.filter(function(a){return a.name!=="Values"}).length,r=f.rowHierarchies.items.length,c=f.dataHierarchies.items.length,n=f.filterHierarchies.items.length;return{pivotTable:f,dataSource:f.getDataSourceString(),dataSourceType:f.getDataSourceType(),range:f.layout.getRange().load(xu),columnLabelRange:p>0?f.layout.getColumnLabelRange().load(xu):void 0,rowLabelRange:r>0?f.layout.getRowLabelRange().load(xu):void 0,dataBodyRange:c>0?f.layout.getDataBodyRange().load(xu):void 0,filterRange:n>0?f.layout.getFilterAxisRange().load(xu):void 0}});return yield,s.map(function(f){var p=f.pivotTable,r=f.dataSource,c=f.dataSourceType,n=f.range,a=f.columnLabelRange,l=f.rowLabelRange,o=f.dataBodyRange,d=f.filterRange;return{name:p.name,range:Efe(n,p.worksheet.id),columnLabelAddress:a==null?void 0:a.address,rowLabelAddress:l==null?void 0:l.address,dataBodyAddress:o==null?void 0:o.address,filterAddress:d==null?void 0:d.address,dataSourceType:c.value,dataSourceString:r.value,fields:p.hierarchies.items.map(function(g){return g.name}),rows:p.rowHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(m){return m.name})}}),columns:p.columnHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(m){return m.name})}}),filters:p.filterHierarchies.items.map(function(g){return{name:g.name,fields:g.fields.items.map(function(m){return m.name})}}),values:p.dataHierarchies.items.map(function(g){return{name:g.name,field:g.field.name}}),layout:{showColumnGrandTotals:p.layout.showColumnGrandTotals,showRowGrandTotals:p.layout.showRowGrandTotals,layoutType:p.layout.layoutType}}})}}function*qDe(e){if((0,Sfe.tableContextEnabled)()){var t=e.workbook,u=t.getActiveCell();u.load(xu);var s=u.getTables().load(DF(pfe)),f=t.worksheets.getActiveWorksheet().load("id"),p=f.tables.load(DF(pfe));yield;var r,c,n=s.items.length>0,a=f.id;if(n)c=yield*hl(Cfe(s.items[0],a,!0)),r=c;else{var l=p.items.map(function(d){return{table:d,range:d.getRange().load(xu)}});yield;var o=WDe(u,l);r=o.table?yield*hl(Cfe(o.table,a,o.tableIntersected)):void 0}return{activeTables:c?[c]:void 0,nearestTable:r,isActiveTableCtrlT:!!c}}}var aL=(function(){function e(t,u){NDe(this,e),this.genFn=t,this.name=u,this.done=!1,this.hasError=!1,this.reset()}return HDe(e,[{key:"reset",value:function(){this.done=!1,this.hasError=!1,this.value=void 0,this.generator=this.genFn()}},{key:"tryIterate",value:function(){if(this.done)return!0;try{var u=this.generator.next();u.done&&(this.done=!0,this.value=u.value)}catch(s){this.hasError=!0,this.done=!0,(0,hfe.debugLog)(hfe.DebugLogLevel.Error,`Error in generator ${this.name}`,s)}return this.done}}])})();function yfe(e,t){return nL(this,void 0,void 0,function*(){for(;t.some(function(f){return!f.done});){var u=!1;for(var s of t)u=!s.tryIterate()||u;u&&(yield e.sync())}})}function QDe(e,t){return nL(this,void 0,void 0,function*(){var u=this;try{var s=yield(0,VDe.excelJsApiRequestForControl)(e.controlId,function(f){return nL(u,void 0,void 0,function*(){var p,r,c,n,a,l,o,d,g,m,y,h,R=new aL(function(){return $De(f)},"Basic"),C=new aL(function(){return KDe(f)},"PivotTables"),S=new aL(function(){return qDe(f)},"Tables");yield yfe(f,[R,C,S]),R.hasError&&(R.reset(),yield yfe(f,[R]));var F={workbookName:(p=R.value)===null||p===void 0?void 0:p.workbookName,activeTables:(r=S.value)===null||r===void 0?void 0:r.activeTables,worksheets:(c=R.value)===null||c===void 0?void 0:c.worksheets,activeWorksheet:(n=R.value)===null||n===void 0?void 0:n.activeWorksheet,activeCell:(a=R.value)===null||a===void 0?void 0:a.activeCell,activeRangeAreas:(l=R.value)===null||l===void 0?void 0:l.activeRangeAreas,dataLocale:(o=R.value)===null||o===void 0?void 0:o.dataLocale,localeInfo:(d=R.value)===null||d===void 0?void 0:d.localeInfo,elseCategory:e.elseCategory,queryOrigin:e.queryOrigin,onGridQueryCellAddress:e.onGridQueryCellAddress,workbookTables:t.getRecognizedTables(),hiddenSheetIds:(g=R.value)===null||g===void 0?void 0:g.hiddenSheetIds,nearestTable:(m=S.value)===null||m===void 0?void 0:m.nearestTable,isActiveTableCtrlT:(h=(y=S.value)===null||y===void 0?void 0:y.isActiveTableCtrlT)!==null&&h!==void 0?h:!1,workbookPivotTables:C.value};return JSON.stringify(F)})});return s}catch(f){}return""})}Dc.getDocumentContextAsString=QDe});var xfe=de(()=>{"use strict"});var Ki,qi,IF,_F,MF,LF,BF,PF,OF,NF,HF,VF,ZF,jF,UF,GF,WF,zF,kfe=de(()=>{"use strict";Ki=se(Yr()),qi=se(et());Ra();IF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();IF.H_={T_:IF.getTypeName(),B_:IF.getBaseTypes()};_F=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_SharedCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();_F.H_={T_:_F.getTypeName(),B_:_F.getBaseTypes()};MF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,[{key:"metadata",get:function(){return this.M_},set:function(u){this.M_=u}}],[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_FluxCopilotChatHistoryAnnotation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_CopilotChatHistoryAnnotation","AugLoop_Core_Annotation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();MF.H_={T_:MF.getTypeName(),B_:MF.getBaseTypes()};LF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_OperationResponse"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();LF.H_={T_:LF.getTypeName(),B_:LF.getBaseTypes()};BF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistoryErrorOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();BF.H_={T_:BF.getTypeName(),B_:BF.getBaseTypes()};PF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();PF.H_={T_:PF.getTypeName(),B_:PF.getBaseTypes()};OF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();OF.H_={T_:OF.getTypeName(),B_:OF.getBaseTypes()};NF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();NF.H_={T_:NF.getTypeName(),B_:NF.getBaseTypes()};HF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();HF.H_={T_:HF.getTypeName(),B_:HF.getBaseTypes()};VF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();VF.H_={T_:VF.getTypeName(),B_:VF.getBaseTypes()};ZF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();ZF.H_={T_:ZF.getTypeName(),B_:ZF.getBaseTypes()};jF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSessionOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();jF.H_={T_:jF.getTypeName(),B_:jF.getBaseTypes()};UF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrentChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();UF.H_={T_:UF.getTypeName(),B_:UF.getBaseTypes()};GF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();GF.H_={T_:GF.getTypeName(),B_:GF.getBaseTypes()};WF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();WF.H_={T_:WF.getTypeName(),B_:WF.getBaseTypes()};zF=(function(){function e(t){(0,Ki.default)(this,e),Re.assign(e,this,t)}return(0,qi.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperationResponse"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_OperationResponse"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();zF.H_={T_:zF.getTypeName(),B_:zF.getBaseTypes()}});var lL,oL,uL,cL,sL,dL,fL,wfe=de(()=>{"use strict";(function(e){e.Document="Document",e.Enterprise="Enterprise"})(lL||(lL={}));(function(e){e.GetCurrentChatOperation="GetCurrentChatOperation",e.GetAllChatsOperation="GetAllChatsOperation",e.GetChatOperation="GetChatOperation",e.AddChatOperation="AddChatOperation",e.AddMessageOperation="AddMessageOperation",e.GetMessagesOperation="GetMessagesOperation",e.GetMessagesInCurrentChatSession="GetMessagesInCurrentChatSession",e.RemoveAllMessagesFromCurrentChatOperation="RemoveAllMessagesFromCurrectChatOperation",e.DeleteChatOperation="DeleteChatOperation",e.UpdateMessageOperation="UpdateMessageOperation",e.UpdateChatOperation="UpdateChatOperation"})(oL||(oL={}));(function(e){e.User="User",e.Copilot="Copilot",e.System="System"})(uL||(uL={}));(function(e){e.Unknown="Unknown",e.Canvas="Canvas",e.Pane="Pane"})(cL||(cL={}));(function(e){e.Success="Success",e.Failure="Failure"})(sL||(sL={}));(function(e){e.PlainText="PlainText",e.RichText="RichText",e.AdaptiveCard="AdaptiveCard"})(dL||(dL={}));(function(e){e.AIResponse="AIResponse",e.ContentCreation="ContentCreation",e.Python="Python"})(fL||(fL={}))});var Yl,eo,$F,KF,qF,QF,JF,XF,YF,eC,rC,tC,aC,nC,iC,Dfe=de(()=>{"use strict";Yl=se(Yr()),eo=se(et());Ra();$F=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_CopilotChatHistorySignal"}},{key:"getBaseTypes",value:function(){return["AugLoop_Signals_Signal"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();$F.H_={T_:$F.getTypeName(),B_:$F.getBaseTypes()};KF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_Operation"}},{key:"getBaseTypes",value:function(){return[]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();KF.H_={T_:KF.getTypeName(),B_:KF.getBaseTypes()};qF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetCurrentChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();qF.H_={T_:qF.getTypeName(),B_:qF.getBaseTypes()};QF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetAllChatsOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();QF.H_={T_:QF.getTypeName(),B_:QF.getBaseTypes()};JF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();JF.H_={T_:JF.getTypeName(),B_:JF.getBaseTypes()};XF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetMessagesInCurrentChatSession"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();XF.H_={T_:XF.getTypeName(),B_:XF.getBaseTypes()};YF=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_RemoveAllMessagesFromCurrectChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();YF.H_={T_:YF.getTypeName(),B_:YF.getBaseTypes()};eC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_GetChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();eC.H_={T_:eC.getTypeName(),B_:eC.getBaseTypes()};rC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();rC.H_={T_:rC.getTypeName(),B_:rC.getBaseTypes()};tC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_AddMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();tC.H_={T_:tC.getTypeName(),B_:tC.getBaseTypes()};aC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_DeleteChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();aC.H_={T_:aC.getTypeName(),B_:aC.getBaseTypes()};nC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateMessageOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();nC.H_={T_:nC.getTypeName(),B_:nC.getBaseTypes()};iC=(function(){function e(t){(0,Yl.default)(this,e),Re.assign(e,this,t)}return(0,eo.default)(e,null,[{key:"getTypeName",value:function(){return"AugLoop_CopilotChatHistory_UpdateChatOperation"}},{key:"getBaseTypes",value:function(){return["AugLoop_CopilotChatHistory_Operation"]}},{key:"typeGuard",value:function(u){return Re.matchesTypesFor(u,[e.getTypeName()])}}])})();iC.H_={T_:iC.getTypeName(),B_:iC.getBaseTypes()}});var Ife={};Gn(Ife,{AddChatOperation:()=>rC,AddChatOperationResponse:()=>PF,AddMessageOperation:()=>tC,AddMessageOperationResponse:()=>OF,CopilotChatHistoryAnnotation:()=>IF,CopilotChatHistoryErrorOperationResponse:()=>BF,CopilotChatHistorySignal:()=>$F,DeleteChatOperation:()=>aC,DeleteChatOperationResponse:()=>GF,FluxCopilotChatHistoryAnnotation:()=>MF,GetAllChatsOperation:()=>QF,GetAllChatsOperationResponse:()=>NF,GetChatOperation:()=>eC,GetChatOperationResponse:()=>HF,GetCurrentChatOperation:()=>qF,GetCurrentChatOperationResponse:()=>VF,GetMessagesInCurrentChatSession:()=>XF,GetMessagesInCurrentChatSessionOperationResponse:()=>jF,GetMessagesOperation:()=>JF,GetMessagesOperationResponse:()=>ZF,MessageEntry:()=>cL,MessageMetadataType:()=>fL,MessageType:()=>dL,Operation:()=>KF,OperationResponse:()=>LF,OperationType:()=>oL,OrchestratorGroundingMode:()=>lL,RemoveAllMessagesFromCurrectChatOperation:()=>YF,RemoveAllMessagesFromCurrentChatOperationResponse:()=>UF,SharedCopilotChatHistoryAnnotation:()=>_F,Status:()=>sL,UpdateChatOperation:()=>iC,UpdateChatOperationResponse:()=>zF,UpdateMessageOperation:()=>nC,UpdateMessageOperationResponse:()=>WF,UserRole:()=>uL});var _fe=de(()=>{"use strict";xfe();kfe();wfe();Dfe()});var mL=Xe(S1=>{"use strict";var JDe=Yr(),XDe=et(),gL=S1&&S1.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(S1,"__esModule",{value:!0});S1.ClpSensitivityHandler=S1.EncryptionTypeEnum=void 0;var lC="",Mfe;(function(e){e[e.None=0]="None",e[e.IRMTemplate=1]="IRMTemplate",e[e.IRMUserDefinedPermission=2]="IRMUserDefinedPermission",e[e.IRMEncryptOnly=3]="IRMEncryptOnly",e[e.IRMDoNotForward=4]="IRMDoNotForward"})(Mfe=S1.EncryptionTypeEnum||(S1.EncryptionTypeEnum={}));var YDe=(function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";JDe(this,e),this.controlId=t,this.inDocLabelInfo={labelId:lC,tenantId:lC},this.setLabelChangeEventListener(),this.initializationPromise=this.setInDocSensitiveLabelInfoUsingOfcJs()}return XDe(e,[{key:"waitForInitialization",value:function(){return gL(this,void 0,void 0,function*(){try{yield this.initializationPromise}catch(u){}})}},{key:"setInDocSensitiveLabelInfoUsingOfcJs",value:function(){return gL(this,void 0,void 0,function*(){try{var u=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId});this.setInDocSensitivityLabelInfo(u)}catch(s){}})}},{key:"getInDocSensitiveLabelUsingOfcJs",value:function(){return gL(this,void 0,void 0,function*(){var u={labelId:lC,tenantId:lC};try{u=yield OfficeFirstParty.Sensitivity.getLabel({controlId:this.controlId})}catch(s){}return u})}},{key:"setInDocSensitivityLabelInfo",value:function(u){this.inDocLabelInfo.version=u.version,this.inDocLabelInfo.labelId=u.labelId,this.inDocLabelInfo.tenantId=u.tenantId,this.inDocLabelInfo.isEnabled=u.isEnabled,this.inDocLabelInfo.encryptionType=u.encryptionType,this.inDocLabelInfo.isDke=u.isDke,this.inDocLabelInfo.hasExtractForUser=u.hasExtractForUser,this.inDocLabelInfo.order=u.order,this.inDocLabelInfo.displayName=u.displayName,this.inDocLabelInfo.description=u.description,this.inDocLabelInfo.parentName=u.parentName,this.inDocLabelInfo.color=u.color}},{key:"setLabelChangeEventListener",value:function(){try{OfficeFirstParty.Sensitivity.onLabelChangedEvent({controlId:this.controlId},this.onLabelChangeEventListener.bind(this))}catch(u){}}},{key:"getSensitivity",value:function(){var u,s;return{id:this.inDocLabelInfo.labelId,displayName:(u=this.inDocLabelInfo.displayName)!==null&&u!==void 0?u:"",tooltip:this.inDocLabelInfo.description,color:this.inDocLabelInfo.color,isEncrypted:this.inDocLabelInfo.encryptionType!==Mfe.None,priority:(s=this.inDocLabelInfo.order)!==null&&s!==void 0?s:0}}},{key:"getInDocSensitiveLabelInfo",value:function(){return this.inDocLabelInfo}},{key:"onLabelChangeEventListener",value:function(u,s,f,p){p||this.setInDocSensitivityLabelInfo(s)}}])})();S1.ClpSensitivityHandler=YDe});var Ofe=Xe(Ic=>{"use strict";var eIe=Ic&&Ic.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(Ic,"__esModule",{value:!0});Ic.submitResponseChatMessage=Ic.submitUserChatMessage=void 0;var rIe=(Ra(),Zn(aS)),qo=(_fe(),Zn(Ife)),Lfe=Ws(),tIe=Qs(),aIe=mL(),oC;(function(e){e.Encryption="Encryption",e.NonEncryption="NonEncryption",e.Warning="Warning"})(oC||(oC={}));var uC;(function(e){e.None="None",e.Header="Header",e.Footer="Footer"})(uC||(uC={}));var F5;(function(e){e[e.Default=0]="Default",e[e.MarkdownCard=5]="MarkdownCard"})(F5||(F5={}));var th;(function(e){e.Chat="chat",e.Human="human"})(th||(th={}));var rh;(function(e){e.Else="Else",e.Unset=""})(rh||(rh={}));var cC;(function(e){e.ConversationMessage="Conversation_Message",e.ErrorMessage="Error_Message"})(cC||(cC={}));var nIe="Copilot\\OnGrid",iIe="Workbook",lIe=function(t){var u,s;if(t){var f={labelId:t.labelId,iconType:t.encryptionType!==aIe.EncryptionTypeEnum.None?oC.Encryption:oC.NonEncryption,tooltipText:(u=t.description)!==null&&u!==void 0?u:"",badgeText:(s=t.displayName)!==null&&s!==void 0?s:""};return f}};function oIe(e,t,u,s,f,p){var r=F5.MarkdownCard,c={markDownCardProps:cIe(e)},n={messageId:u,shouldShowAIGeneratedIndicator:!1,showAnimation:!1,feedbackData:Bfe(void 0,void 0,void 0,t,s,e),isFailure:!1,showMinifiedUI:!1,feedbackSectionPosition:uC.None,strikeThroughText:!1};Pfe(r,c,n,t,s,f,p)}Ic.submitUserChatMessage=oIe;function uIe(e,t,u,s,f,p){return eIe(this,void 0,void 0,function*(){var r;e.isFailure?r={featureName:rh.Unset,eventType:cC.ErrorMessage,errorType:e.errorType}:r={featureName:e.contentOrigin===tIe.ContentOrigin.ElseSkillName?rh.Else:rh.Unset,eventType:cC.ConversationMessage},yield p.waitForInitialization();var c=p.getInDocSensitiveLabelInfo(),n=F5.MarkdownCard,a={markDownCardProps:{user:th.Chat,message:e.message,horizontalTableScroll:!0}},l={shouldShowAIGeneratedIndicator:e.shouldShowAIGeneratedIndicator,feedbackSectionPosition:uC.Footer,feedbackData:Bfe(e.conversationId,e.sydneyEndpoint,e.responseLocale,t,u,s),isFailure:e.isFailure,showAnimation:!0,clpSensitivityIndicatorData:c?lIe(c):void 0,messageId:e.messageId,telemetryData:JSON.stringify(r)};Pfe(n,a,l,t,void 0,f,p)})}Ic.submitResponseChatMessage=uIe;function Bfe(e,t,u,s,f,p){var r=new Date().toISOString();return{feedbackArea:nIe,contextData:{cardMetaData:JSON.stringify({prompt:p,promptId:s}),feedbackContextData:{prompt:p,promptId:s},groundingSource:iIe,sydneyContextData:{requestId:s,utteranceTimeStamp:r,feedbackMessageId:f,conversationId:e??"",sydneyEndpoint:t??"",locale:u}}}}function cIe(e){var t=e,u=e;return{user:th.Human,message:t,disableLinksProcessing:!0,shouldApplyInputLinkTheme:!0,commandText:u}}function Pfe(e,t,u,s,f,p,r){var c=sIe(e,t,u,s),n={chatMessageType:e,chatMessageData:t,chatMessageBodyData:u,chatMessage:c};dIe(n,f,p,r)}function sIe(e,t,u,s){var f,p;try{u.telemetryData!==void 0&&(p=JSON.parse(u.telemetryData))}catch(n){}var r;if(e===F5.MarkdownCard&&t.markDownCardProps!==void 0)r=Object.assign({},t.markDownCardProps);else throw"Invalid parameters in convertResponseMessageToChatMessage";var c={messageType:e,body:r,feedbackData:u.feedbackData,shouldShowAIGeneratedIndicator:u.shouldShowAIGeneratedIndicator,feedbackSectionPosition:u.feedbackSectionPosition,showMinifiedUI:u.showMinifiedUI,showAnimation:u.showAnimation,strikeThroughText:u.strikeThroughText,clpSensitivityIndicatorData:(f=u.clpSensitivityIndicatorData)!==null&&f!==void 0?f:void 0,telemetryData:JSON.stringify(p===void 0?{correlationId:s}:Object.assign(Object.assign({},p),{correlationId:p.correlationId||s})),messageId:u.messageId,isFailure:u.isFailure};return c}function dIe(e,t,u,s){var f,p,r=e.chatMessage,c=e.chatMessageType,n=e.chatMessageData,a=e.chatMessageBodyData;gIe(r,fIe(n,c),((f=r.body)===null||f===void 0?void 0:f.user)===th.Human,(p=a.isFailure)!==null&&p!==void 0?p:!1,a.aiResponseMetadata,t,u,s)}function fIe(e,t){var u,s,f="";return t===F5.MarkdownCard&&(f=(s=(u=e.markDownCardProps)===null||u===void 0?void 0:u.message)!==null&&s!==void 0?s:""),f}function gIe(e,t,u,s,f,p,r,c){var n=mIe(e,t,u,s,f,p),a=Date.now(),l=new qo.AddMessageOperation({newMessage:n,type:qo.OperationType.AddMessageOperation}),o=new qo.CopilotChatHistorySignal({operation:l,timestamp:a,documentSensitivity:c.getSensitivity()}),d=new rIe.SignalOperation({parentPath:["Signal",qo.CopilotChatHistorySignal.getTypeName()],items:[{id:"AugLoopExcelCopilotOnGrid-"+(0,Lfe.v4)(),body:o}]});r.submitOperation(d,qo.CopilotChatHistorySignal.getTypeName())}function mIe(e,t,u,s,f,p){var r="";try{r=JSON.stringify(e)}catch(a){}var c=u?qo.UserRole.User:s?qo.UserRole.System:qo.UserRole.Copilot,n={content:t,images:void 0,entry:qo.MessageEntry.Canvas,userRole:c,format:qo.MessageType.RichText,timestamp:Date.now(),messageId:p??(0,Lfe.v4)(),status:s?qo.Status.Failure:qo.Status.Success,richTextJson:r,messageMetadata:f};return n}});var Nfe=Xe(sC=>{"use strict";var hIe=oa(),pIe=Yr(),vIe=et();Object.defineProperty(sC,"__esModule",{value:!0});sC.SessionStore=void 0;var RIe=(function(){function e(){pIe(this,e),this.excelRecognizedTablesAnnotationsCacheRevisionId="",this.excelRecognizedTablesAnnotationsCache=[]}return vIe(e,[{key:"onExcelRecognizedTableAnnotationReceived",value:function(u,s){var f="",p,r,c;if(s){var n=JSON.parse(s);p=n.coauthVersionDocId,r=n.coauthVersionXluid,c=n.coauthVersionXrevId}if(p||r||c){var a=`${p}.${r}.${c}`;f=a}(this.excelRecognizedTablesAnnotationsCacheRevisionId===""||this.excelRecognizedTablesAnnotationsCacheRevisionId!==f)&&(this.excelRecognizedTablesAnnotationsCache=[],this.excelRecognizedTablesAnnotationsCacheRevisionId=f),this.excelRecognizedTablesAnnotationsCache.push(u)}},{key:"getRecognizedTables",value:function(){return hIe(this.excelRecognizedTablesAnnotationsCache)}}])})();sC.SessionStore=RIe});var $fe=Xe(y5=>{"use strict";var Hfe=In(),FIe=Yr(),CIe=et(),dC=y5&&y5.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(y5,"__esModule",{value:!0});y5.CommunicationHandlerImpl=void 0;var _c=(xc(),Zn(f5)),yIe=(Ra(),Zn(aS)),SIe=Y5e(),bIe=Ws(),AIe=mfe(),Vfe=WM(),hL=EF(),pL=SF(),EIe=Tfe(),Zfe=dl(),C5=Xl(),TIe=eL(),jfe=y1(),Ufe=Ofe(),xIe=mL(),kIe=Nfe(),fC=Gs(),zfe=(aj(),Zn(tj)),Gfe=m5(),Wfe=dl(),ku=Y4(),wu=Ac();function vL(e){return`${e.controlId}`}function wIe(){var e=(0,fC.cgSendStringConfig)()?{staticStrings:[{key:"formulaError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.ElseFormulaBlocksError)},{key:"externalWorkbookFormulaError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.ElseExternalWorkbookFormulaError)},{key:"securityBlockedFormulaError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.ElseSecurityBlockedFormulaError)},{key:"raiError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.RaiErrorUserMessage)},{key:"fallbackLatencyMessage",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.FallbackSkillLatencyMessage)},{key:"raiErrorSuccessfulActionBlockedResponse",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.RaiErrorSuccessfulActionBlockedResponse)},{key:"generalError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.ElseSkillGeneralError)},{key:"searchChainingError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.AugLoopSearchAndActionErrorImproved)},{key:"noTableError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.AugLoopNoTableError)},{key:"imageChatChainingError",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.AugLoopImageChatError)},{key:"dlpBlocked",value:ku.StringManager.getInstance().get(wu.CopilotStringsEnum.DlpBlockedError)}]}:void 0,t=[{name:_c.ExcelCopilotOutputAnnotation.getTypeName(),options:{config:e}}];return(0,fC.tableContextEnabled)()&&t.push({name:zfe.ExcelRecognizedTableNew.getTypeName(),options:{forceReturnCachedAnnotations:!0}}),t}var DIe=(function(){function e(t){FIe(this,e),this.resultHandler=t,this.streamHandlers=new Map,this.controlSpecificData=new Map}return CIe(e,[{key:"ensureControlSpecificData",value:function(u){var s=vL(u),f=this.controlSpecificData.get(s);return f||(f={sessionStore:new kIe.SessionStore},this.controlSpecificData.set(s,f)),f}},{key:"ensureStore",value:function(u){var s=this.ensureControlSpecificData(u);return s.sessionStore}},{key:"ensureAlSession",value:function(u){var s=this,f=this.ensureControlSpecificData(u),p=f.alRuntimeManagerPromise;if(p)return p;var r=new SIe.AugloopRuntimeManager(vL(u),u.alSessionId,u.controlId),c=[];return wIe().forEach(function(n){c.push(r.activateAnnotation(n.name,n.options)),r.registerAnnotationHandler(n.name,s.handleResponse.bind(s))}),p=new Promise(function(n){return Promise.allSettled(c).then(function(){n(r)})}),f.alRuntimeManagerPromise=p,p}},{key:"ensureClpSensitivityHandler",value:function(u){var s=this.ensureControlSpecificData(u);if(s.clpSensitivityHandler)return s.clpSensitivityHandler;var f=new xIe.ClpSensitivityHandler(u.controlId);return s.clpSensitivityHandler=f,f}},{key:"logSkillAshaEvent",value:function(u,s){switch(s.type){case _c.ResponseMetadataType.ElseResponseMeta:(0,Vfe.logElseSkillAshaEvent)(u,s);break;case _c.ResponseMetadataType.CopilotChatResponseMeta:(0,pL.logCopilotChatSkillAshaEvent)(u,s);break;default:u.logError({eventType:Zfe.TelemetryEventType.Error,errorMessage:`Unknown ResponseMetadata type - ${s.type}`,logLevel:Zfe.LogLevel.Error})}}},{key:"handleResponse",value:function(u,s,f){var p;if(!((p=s.body)===null||p===void 0)&&p.H_)switch(s.body.H_.T_){case _c.ExcelCopilotOutputAnnotation.getTypeName():this.handleExcelOutputResponse(s);break;case zfe.ExcelRecognizedTableNew.getTypeName():this.onExcelTableRecognitionAnnotationResult(u,s,f);break}}},{key:"onExcelTableRecognitionAnnotationResult",value:function(u,s,f){var p,r=(p=this.controlSpecificData.get(u))===null||p===void 0?void 0:p.sessionStore;if(!(!r||!f)){var c=s.body;r.onExcelRecognizedTableAnnotationReceived(c,f.parentRevId)}}},{key:"handleExcelOutputResponse",value:function(u){var s,f,p,r=u==null?void 0:u.body;if(((s=r==null?void 0:r.H_)===null||s===void 0?void 0:s.T_)===_c.ExcelCopilotOutputAnnotation.getTypeName()){var c=r,n=c.queryId,a=c.chatResponse;if(n){TIe.AugLoopTimeoutHandler.notifyMessageReceived(n);var l=this.streamHandlers.get(n);if(!l){(0,C5.debugLog)(C5.DebugLogLevel.Info,`Ignored response for userQueryId:${n} isCopilotOnGridQuery:${(0,C5.isCopilotOnGridUUID)(n)}`,u);return}(0,C5.debugLog)(C5.DebugLogLevel.Info,"Received response from Augloop",u);var o=l.telemetryLogger,d=c.responseMetadata,g=c.error;c.conversationId&&(o.conversationId=c.conversationId),d&&(l.responseMetaDataType=d.type,this.logSkillAshaEvent(o,d)),(0,Vfe.logElseSkillTelemetry)(o,d),(0,C5.doesMetadataContainError)(d)&&l.notifyErrorDetected(),g&&l.endStreamWithError((0,hL.createAugloopErrorResponse)(o,g));var m=(p=(f=c.odslResponse)===null||f===void 0?void 0:f.odsl)===null||p===void 0?void 0:p.statements;m&&m.length>0&&((0,pL.logOdslUnsupportedError)(o),l.endStreamWithError((0,hL.createDefaultErrorResponse)())),a&&l&&!l.isStreamCompleted&&l.handleChatResponse(a,c.conversationId,c.sydneyEndpoint),l!=null&&l.isStreamCompleted&&this.streamHandlers.delete(n)}}}},{key:"cancelQuery",value:function(u){var s=this.streamHandlers.get(u.userQueryGuid);s||(s=this.createAppStreamHandler(u.userQueryGuid,u.telemetryLogger)),s.endStreamWithError((0,hL.createDefaultErrorResponse)()),(0,pL.logCancelledEvent)(u.telemetryLogger),this.streamHandlers.delete(u.userQueryGuid)}},{key:"releaseAlSession",value:function(u){this.releaseAlSessionAsync(u)}},{key:"releaseAlSessionAsync",value:function(u){return dC(this,void 0,void 0,function*(){var s=vL(u),f=this.ensureControlSpecificData(u),p=yield f.alRuntimeManagerPromise,r=p==null?void 0:p.releaseToken(u.userQueryGuid);r&&(f.alRuntimeManagerPromise=void 0,f.clpSensitivityHandler=void 0,this.controlSpecificData.delete(s))})}},{key:"createAppStreamHandler",value:function(u,s){return new AIe.ExcelAppStreamHandler(this.resultHandler,u,s)}},{key:"submitQuery",value:function(u,s){return dC(this,void 0,void 0,function*(){var f=(0,bIe.v4)(),p=this.createAppStreamHandler(u.userQueryGuid,u.telemetryLogger);u.telemetryLogger.startTriedActivity(),this.streamHandlers.set(u.userQueryGuid,p);var r=Date.now(),c=yield this.ensureAlSession(u);c.addToken(u.userQueryGuid),(0,fC.cgSendExtraChatEvent)()&&(0,Gfe.getDefaultLogger)(u.userQueryGuid).logChatEvent(Wfe.TelemetryChatEventType.AugloopManagerInitReady,JSON.stringify(Hfe(Hfe({},"queryId",u.userQueryGuid),"elapsedTime",Date.now()-r)));var n=this.ensureStore(u),a=yield(0,EIe.getDocumentContextAsString)(u,n);(0,fC.cgSendExtraChatEvent)()&&(0,Gfe.getDefaultLogger)(u.userQueryGuid).logChatEvent(Wfe.TelemetryChatEventType.DocumentContextAsStringReceived);var l=new _c.ExcelCopilotInputSignal({query:s,queryId:u.userQueryGuid,context:a,config:{webGroundingEnabled:!1,enterpriseGroundingEnabled:!1,searchOnlyMode:!1,requireExplicitPlugins:!1},clientUILanguageAndLocale:(0,jfe.getUiLanguage)(),userQueryLanguage:(0,jfe.getUiLanguage)(),fluxSkillOverride:u.fluxSkillOverride}),o=Object.assign(new yIe.SignalOperation,{parentPath:["Signal",_c.ExcelCopilotInputSignal.getTypeName()],items:[{id:f,body:l}]});c.submitOperation(o,_c.ExcelCopilotInputSignal.getTypeName(),u.userQueryGuid)})}},{key:"submitHumanMessageChatHistory",value:function(u,s,f,p){return dC(this,void 0,void 0,function*(){var r=yield this.ensureAlSession(u),c=this.ensureClpSensitivityHandler(u);(0,Ufe.submitUserChatMessage)(s,u.userQueryGuid,f,p,r,c)})}},{key:"submitResponseMessageChatHistory",value:function(u,s,f,p){return dC(this,void 0,void 0,function*(){var r=yield this.ensureAlSession(s),c=this.ensureClpSensitivityHandler(s);yield(0,Ufe.submitResponseChatMessage)(u,s.userQueryGuid,p,f,r,c)})}}])})();y5.CommunicationHandlerImpl=DIe});var Kfe=Xe(gC=>{"use strict";var IIe=Yr(),_Ie=et();Object.defineProperty(gC,"__esModule",{value:!0});gC.ObservableImpl=void 0;var MIe=(function(){function e(t){IIe(this,e),this.internalValue=t,this.observers=[]}return _Ie(e,[{key:"subscribe",value:function(u){this.observers.push(u)}},{key:"unsubscribe",value:function(u){this.observers=this.observers.filter(function(s){return s!==u})}},{key:"value",get:function(){return this.internalValue},set:function(u){this.internalValue=u,this.observers.forEach(function(s){return s(u)})}}])})();gC.ObservableImpl=MIe});var FL=Xe(b5=>{"use strict";var qfe=b5&&b5.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(b5,"__esModule",{value:!0});b5.collectUserFeedback=void 0;var LIe=Ac(),BIe=S6(),Qfe=Qs(),mC;(function(e){e.AIThumbsDown="AIThumbsDown",e.AIThumbsUp="AIThumbsUp"})(mC||(mC={}));var RL;(function(e){e.ModalDialog="ModalDialog",e.Taskpane="Taskpane"})(RL||(RL={}));var S5;(function(e){e.notSet="NotSet",e.true="True",e.false="False"})(S5||(S5={}));function PIe(e){switch(e){case Qfe.QueryType.FormulaExplanation:return"FormulaExplanation";case Qfe.QueryType.FormulaFromNL:return"FormulaFromNL";default:return null}}function OIe(e){var t=BIe.Buffer.from(e,"utf8"),u=t.toString("base64");return u}function NIe(e,t){var u,s;return qfe(this,void 0,void 0,function*(){var f=this;if(!t)return!1;var p={prompt:t.prompt,promptId:t.requestContext.userQueryGuid,chatHistory:[{user:"human",message:t.prompt},{user:"chat",message:(u=t.responseMessage)===null||u===void 0?void 0:u.message}]},r=OIe(JSON.stringify(p)),c={fileType:"text/plain; charset=utf-8",fileName:"contextData.txt",base64Data:r},n={contextDataFiles:[c],scenarioConfig:{isScenarioEnabled:!0,question:{questionUIType:"DropDown",questionInstruction:{displayedString:" ",displayedStringInEnglish:" "},questionOptions:[{displayedString:" ",displayedStringInEnglish:" "}]},scenarioType:e===LIe.UserFeedback.Like?mC.AIThumbsUp:mC.AIThumbsDown},isEmailCollectionEnabled:S5.false,isFileUploadEnabled:S5.false,isScreenshotEnabled:S5.true,isScreenRecordingEnabled:S5.false,featureName:(s=PIe(t.queryType))!==null&&s!==void 0?s:void 0,entryPoint:"Canvas"},a=void 0,l=new Promise(function(m){a=m}),o=function(y){return qfe(f,void 0,void 0,function*(){a(y)})};try{var d=yield OfficeFirstParty.UserFeedback.onUserFeedbackUIDismissed(o);yield OfficeFirstParty.UserFeedback.CollectUserFeedback(e,RL.ModalDialog,"Copilot\\OnGrid",{v2Config:n});var g=yield l;return d(),g}catch(m){return!1}return!0})}b5.collectUserFeedback=NIe});var Yfe=Xe(A5=>{"use strict";var hC=In(),HIe=Yr(),VIe=et(),ZIe=A5&&A5.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(A5,"__esModule",{value:!0});A5.QueryTaskImpl=void 0;var Jfe=Kfe(),CL=dl(),yL=J4(),jIe=FL(),b1=Xl(),Mc=Gs(),Xfe=y1(),UIe=KM(),GIe=(function(){function e(t,u,s){HIe(this,e),this.queryTaskProperties=t,this.communicationHandler=u,this.retryRequest=s,this.prompt=null,this.taskSubmitted=new Jfe.ObservableImpl(!1),this.firstMessageTime=null,this.synchronizedHumanMessage=!1,this.continueResponseInAppChat=!1,this.resultStream=new Jfe.ObservableImpl({hasError:!1,isComplete:!1}),(0,b1.debugLog)(b1.DebugLogLevel.Info,`Task started userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`)}return VIe(e,[{key:"telemetryLogger",get:function(){return this.queryTaskProperties.requestContext.telemetryLogger}},{key:"logTaskCompletion",value:function(){var u,s,f=this.queryTaskProperties.hasError;(0,b1.debugLog)(b1.DebugLogLevel.Info,`Task completed with error:${f} userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`);var p=Date.now()-this.queryTaskProperties.queryStartTimestamp,r=!f&&this.firstMessageTime?this.firstMessageTime.getTime()-this.queryTaskProperties.queryStartTimestamp:void 0,c=hC(hC(hC(hC({},"duration",p),"firstMessageDelay",r),"contentOrigin",(u=this.queryTaskProperties.responseMessage)===null||u===void 0?void 0:u.contentOrigin),"responseMetaDataType",(s=this.queryTaskProperties.responseMessage)===null||s===void 0?void 0:s.responseMetaDataType);this.telemetryLogger.logChatEvent(f?CL.TelemetryChatEventType.QueryError:CL.TelemetryChatEventType.QuerySuccess,JSON.stringify(c))}},{key:"syncHumanMessageWithAppChat",value:function(){if(!(this.synchronizedHumanMessage||!(0,Mc.isCopilotOnGridMessageSyncEnabled)())){this.synchronizedHumanMessage=!0;var u={isHuman:!0,isMarkdownText:!1,text:this.queryTaskProperties.prompt,timestamp:this.queryTaskProperties.queryStartTimestamp,locale:(0,Xfe.getUiLanguage)(),messageId:this.queryTaskProperties.humanMessageId,addToChatHistory:!(0,Mc.isSendChatHistorySignalEnabled)(),aiGenerated:!1};(0,yL.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[u])}}},{key:"syncResponseWithAppChat",value:function(){if(!(!this.queryTaskProperties.responseMessage||!(0,Mc.isCopilotOnGridMessageSyncEnabled)()||this.isCancelled)){var u={isHuman:!1,isMarkdownText:!0,text:this.queryTaskProperties.responseMessage.message,contentOrigin:this.queryTaskProperties.responseMessage.contentOrigin,userQueryGuid:this.queryTaskProperties.requestContext.userQueryGuid,timestamp:this.queryTaskProperties.responseMessage.timestamp,locale:(0,Xfe.getUiLanguage)(),messageId:this.queryTaskProperties.responseMessage.messageId,groundingMode:(0,UIe.getGroundingMode)(),addToChatHistory:!(0,Mc.isSendChatHistorySignalEnabled)(),aiGenerated:!0,suggestions:this.queryTaskProperties.responseMessage.suggestions,prompt:this.queryTaskProperties.prompt,promptTimestamp:this.queryTaskProperties.queryStartTimestamp,humanChatHistoryMessageId:this.queryTaskProperties.humanChatHistoryMessageId,conversationId:this.queryTaskProperties.responseMessage.conversationId,sydneyEndpoint:this.queryTaskProperties.responseMessage.sydneyEndpoint};(0,yL.syncWithAppChat)(this.queryTaskProperties.requestContext.controlId,[u])}}},{key:"isCancelled",get:function(){return this.queryTaskProperties.isCancelled}},{key:"result",get:function(){return this.resultStream}},{key:"setPrompt",value:function(u){this.queryTaskProperties.prompt=u,(0,Mc.isAlwaysUseOnGridEnabled)()||this.syncHumanMessageWithAppChat(),(0,Mc.isSendChatHistorySignalEnabled)()&&this.communicationHandler.submitHumanMessageChatHistory(this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanMessageId,this.queryTaskProperties.humanChatHistoryMessageId)}},{key:"updateMessage",value:function(u,s){var f;if(!((f=this.queryTaskProperties.responseMessage)===null||f===void 0)&&f.isResponseComplete){(0,b1.debugLog)(b1.DebugLogLevel.Warning,`Received message after task completion userQueryId:${this.queryTaskProperties.requestContext.userQueryGuid}`);return}this.firstMessageTime||(this.firstMessageTime=new Date),this.queryTaskProperties.responseMessage=u,s&&(this.queryTaskProperties.hasError=s),u.isResponseComplete&&(this.logTaskCompletion(),(0,Mc.isAlwaysUseOnGridEnabled)()||this.syncResponseWithAppChat()),(0,Mc.isSendChatHistorySignalEnabled)()&&u.addCardToChatHistory&&this.communicationHandler.submitResponseMessageChatHistory(u,this.queryTaskProperties.requestContext,this.queryTaskProperties.prompt,this.queryTaskProperties.humanChatHistoryMessageId),this.resultStream.value=(0,b1.transformToExternalMessage)(this.queryTaskProperties)}},{key:"releaseAlSession",value:function(){var u=this;(0,b1.waitForObservableTrue)(this.taskSubmitted).then(function(){return u.communicationHandler.releaseAlSession(u.queryTaskProperties.requestContext)})}},{key:"cancel",value:function(){var u;this.continueResponseInAppChat||this.isCancelled||!((u=this.queryTaskProperties.responseMessage)===null||u===void 0)&&u.isResponseComplete||(this.queryTaskProperties.isCancelled=!0,this.communicationHandler.cancelQuery(this.queryTaskProperties.requestContext))}},{key:"continueInChat",value:function(){return this.continueResponseInAppChat=!0,(0,yL.continueInChat)(this.queryTaskProperties)}},{key:"collectUserFeedback",value:function(u){return ZIe(this,void 0,void 0,function*(){var s=yield(0,jIe.collectUserFeedback)(u,this.queryTaskProperties);return s})}},{key:"retry",value:function(){var u=this;this.telemetryLogger.logChatEvent(CL.TelemetryChatEventType.RetryQuery),this.cancel();var s=this.retryRequest();return(0,b1.waitForObservableTrue)(s.taskSubmitted).then(function(){return u.releaseAlSession()}),s}}])})();A5.QueryTaskImpl=GIe});var tge=Xe(pC=>{"use strict";var E5=In(),WIe=Yr(),zIe=et();Object.defineProperty(pC,"__esModule",{value:!0});pC.RequestManager=void 0;var $Ie=$fe(),SL=Qs(),KIe=m5(),T5=dl(),qIe=EF(),QIe=Y4(),JIe=Ac(),XIe=Yfe(),ege=Xl(),rge=Ws(),YIe=(function(){function e(){WIe(this,e),this.pendingResults=new Map,this.communicationHandler=null}return zIe(e,[{key:"initialize",value:function(){this.communicationHandler=new $Ie.CommunicationHandlerImpl(this)}},{key:"submitQuery",value:function(u,s,f,p,r,c,n,a,l,o,d){var g=this,m,y=(m=d&&(0,ege.isCopilotOnGridUUID)(d))!==null&&m!==void 0?m:!1,h=y?d:(0,ege.generateCopilotOnGridQueryId)(),R=new KIe.TelemetryLogger(h,u.controlId);R.setQuerySource(e.querySourceFromQueryType(f)),R.onQueryStarted();var C=E5(E5(E5(E5(E5(E5({},"queryId",h),"inputQueryId",y?void 0:d),"queryStartDelay",r),"showLoadingUIDelay",c),"controlId",u.controlId),"version",1);R.logChatEvent(e.telemetryChatEventTypeFromQueryType(f),JSON.stringify(C));var S={userQueryGuid:h,controlId:u.controlId,alSessionId:u.alSessionId,telemetryLogger:R,queryOrigin:p,fluxSkillOverride:n,elseCategory:a,onGridQueryCellAddress:l},F={requestContext:S,queryType:f,prompt:"",humanMessageId:(0,rge.v4)(),humanChatHistoryMessageId:(0,rge.v4)(),hasError:!1,isCancelled:!1,queryStartTimestamp:Date.now(),privateApiState:o},E=new XIe.QueryTaskImpl(F,this.communicationHandler,function(){return g.submitQuery(u,s,f,p,void 0,void 0,n,a,l,o)});this.pendingResults.set(h,E);var A=s();return A.then(function(T){var D;if(E.setPrompt(T),!E.isCancelled)return(D=g.communicationHandler)===null||D===void 0?void 0:D.submitQuery(S,T)}).catch(function(T){E.updateMessage((0,qIe.createErrorResponse)(QIe.StringManager.getInstance().get(JIe.CopilotStringsEnum.GenericErrorMessage),void 0,!1),!0),R.logError({eventType:T5.TelemetryEventType.OfficeJsOperations,errorMessage:"Could not retrieve cell value.",logLevel:T5.LogLevel.Error})}).finally(function(){E.taskSubmitted.value=!0}),E}},{key:"updateMessage",value:function(u,s){var f=this.pendingResults.get(u);f&&(f.updateMessage(s,s.isFailure),s.isResponseComplete&&this.pendingResults.delete(u))}}],[{key:"telemetryChatEventTypeFromQueryType",value:function(u){switch(u){case SL.QueryType.FormulaExplanation:return T5.TelemetryChatEventType.FormulaExplanationTriggered;case SL.QueryType.FormulaFromNL:return T5.TelemetryChatEventType.FormulaFromNLTriggered}}},{key:"querySourceFromQueryType",value:function(u){switch(u){case SL.QueryType.FormulaExplanation:return T5.TelemetryQuerySource.ExternalQuery}return T5.TelemetryQuerySource.Default}},{key:"getInstance",value:function(){return e.instance||(e.instance=new e,e.instance.initialize()),e.instance}}])})();pC.RequestManager=YIe});var oge=Xe(x5=>{"use strict";var e_e=x5&&x5.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(x5,"__esModule",{value:!0});x5.getFormulaExplanation=void 0;var r_e=Ac(),t_e=J4(),age=tge(),a_e=Y4(),nge=Qs(),ige=Gs(),lge=(xc(),Zn(f5));function n_e(e,t,u,s,f,p,r,c){var n=this,a=function(){return e_e(n,void 0,void 0,function*(){var o=yield(0,t_e.getCellValue)(t,u,e.controlId);return a_e.StringManager.getInstance().get(r_e.CopilotStringsEnum.ExplainTheFormulaPrompt).replace("{0}",o)})};return(0,ige.elseSkillOverridesEnabled)()?age.RequestManager.getInstance().submitQuery(e,a,nge.QueryType.FormulaExplanation,s,f,p,(0,ige.formulaExplanationFluxSkillOverrideEnabled)()?lge.FluxSkill.Else:void 0,lge.ElseCategory.FormulaExplanation,u,r,c):age.RequestManager.getInstance().submitQuery(e,a,nge.QueryType.FormulaExplanation,s,f,p,r,void 0,void 0,r,c)}x5.getFormulaExplanation=n_e});var fge=Xe(xt=>{"use strict";var i_e=Wy(),l_e=gt(),o_e=et(),u_e=Yr();Object.defineProperty(xt,"__esModule",{value:!0});xt.getMergedCellInfoForPosition=xt.rangeEquals=xt.isRangeContained=xt.rangesIntersect=xt.gridRangeToExcelRange=xt.excelRangeToGridRange=xt.getTopRowAddress=xt.getColumnRangeToTheRight=xt.isCellPartOfRange=xt.createSheetQualifiedRangeString=xt.hasSheetNameInRangeAddress=xt.parseRangeAddressWithEmbeddedSheetName=xt.parseRangeAddress=xt.areCellsEqual=xt.parseCellAddress=xt.convertRowColumnToCellAddress=xt.makeRangeAddress=xt.countColumnsInRanges=xt.countRowsInRanges=xt.countCellsInRanges=xt.convertToRanges=xt.isIntersect=xt.compareRanges=xt.getStartIndexForColumnData=xt.mergeCellsToRanges=xt.unionRanges=xt.mergeConsecutiveRangesByColumn=xt.areAllRowsEqual=xt.columnNumberToTitle=xt.columnNumberFromTitle=xt.GridConstants=void 0;var ro=o_e(function e(){u_e(this,e)});xt.GridConstants=ro;ro.lowerIndexBound=1;ro.maxNumberOfRows=1048576;ro.maxNumberOfColumns=16384;function RC(e){for(var t=0,u=e.toUpperCase(),s=u.length-1,f=s;f>=0;--f){var p=u.charCodeAt(f)-uge+1;t+=p*Math.pow(bL,s-f)}return t}xt.columnNumberFromTitle=RC;var uge=65,bL=26;function cge(e){if(e<ro.lowerIndexBound||e>ro.maxNumberOfColumns)throw new Error(`column: ${e} is out of bounds`);var t=[];for(e--;e>=0;){var u=uge+e%bL,s=String.fromCharCode(u);t.unshift(s),e=Math.floor(e/bL)-1}var f=t.join("");return f}xt.columnNumberToTitle=cge;function c_e(e,t){return e.length===t.length&&e.every(function(u,s){var f=t[s];return u.top===f.top&&u.bottom===f.bottom})}xt.areAllRowsEqual=c_e;function s_e(e){function t(p,r){var c=p.left===r.left&&p.right===r.right,n=r.top-p.bottom<=1;return c&&n}for(var u=e.sort(function(p,r){return p.top-r.top}),s=[],f=0;f<u.length;f++){for(;f<u.length-1&&t(u[f],u[f+1]);)u[f+1]=sge(u[f+1],u[f]),f++;s.push(u[f])}return s}xt.mergeConsecutiveRangesByColumn=s_e;function sge(e,t){return{left:Math.min(e.left,t.left),top:Math.min(e.top,t.top),right:Math.max(e.right,t.right),bottom:Math.max(e.bottom,t.bottom),worksheetId:e.worksheetId}}xt.unionRanges=sge;function dge(e){var t=[];e.sort(function(p,r){return p.row===r.row?p.column-r.column:p.row-r.row});for(var u=0;u<e.length;u++){for(var s=e[u].row,f=s;u<e.length-1&&e[u].column===e[u+1].column&&e[u+1].row-f<=1;)f=e[u+1].row,u++;t.push({left:e[u].column,top:s,right:e[u].column,bottom:f})}return t}xt.mergeCellsToRanges=dge;function d_e(e,t,u){if(u>=1)for(var s=0;s<e.length;s++){var f=e[s];if(f&&f.row>=t.top+u)return s}return u}xt.getStartIndexForColumnData=d_e;function f_e(e,t){return e.left===t.left?e.top-t.top:e.left-t.left}xt.compareRanges=f_e;function g_e(e,t){return TL(e,t.range,!1)}xt.isIntersect=g_e;function m_e(e,t){var u=e.map(function(s){return{row:s,column:t}});return dge(u)}xt.convertToRanges=m_e;function h_e(e){return e.reduce(function(t,u){return t+(u.right-u.left+1)*(u.bottom-u.top+1)},0)}xt.countCellsInRanges=h_e;function p_e(e){return e.reduce(function(t,u){return t+(u.bottom-u.top+1)},0)}xt.countRowsInRanges=p_e;function v_e(e){return e.reduce(function(t,u){return t+(u.right-u.left+1)},0)}xt.countColumnsInRanges=v_e;function FC(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=e.top,s=e.bottom,f=e.left,p=e.right;if(t&&f===p&&u===s)return vC(u,f);var r=vC(s,p),c=vC(u,f);return`${c}:${r}`}xt.makeRangeAddress=FC;function vC(e,t){if(e<ro.lowerIndexBound||e>ro.maxNumberOfRows)throw new Error(`row: ${e} is out of bounds`);if(t<ro.lowerIndexBound||t>ro.maxNumberOfColumns)throw new Error(`column: ${t} is out of bounds`);var u=cge(t);return`${u}${e}`}xt.convertRowColumnToCellAddress=vC;function AL(e){var t=/^([a-zA-Z]+)(\d+)$/g.exec(e);if(t){var u=l_e(t,3),s=u[1],f=u[2];return{row:parseInt(f,10),column:RC(s)}}}xt.parseCellAddress=AL;function R_e(e,t){return e.row===t.row&&e.column===t.column}xt.areCellsEqual=R_e;function EL(e,t){function u(f){if(f.includes("!")){if(!f.startsWith("'"))return u(f.split("!")[1]);var p=/^\'(.*?)\'!(.*)$/.exec(f);if(p)return u(p[2])}var r=f.split(":"),c=i_e(r),n=c[0],a=c[1],l=c.slice(2);if(l.length>0)throw new Error("Invalid range address: multiple instances of ':' found");var o=AL(n);if(!o){var d=/^([a-zA-Z]+):([a-zA-Z]+)$/.exec(f);if(d){var g=RC(d[1]),m=RC(d[2]);return{top:ro.lowerIndexBound,left:Math.min(g,m),bottom:ro.maxNumberOfRows,right:Math.max(g,m)}}var y=/^(\d+):(\d+)$/.exec(f);if(y){var h=parseInt(y[1],10),R=parseInt(y[2],10);return{top:Math.min(h,R),left:ro.lowerIndexBound,bottom:Math.max(h,R),right:ro.maxNumberOfColumns}}throw new Error("Invalid range address: failed to parse left top cell")}var C={top:o.row,left:o.column,bottom:-1,right:-1};if(!a)C.bottom=C.top,C.right=C.left;else{var S=AL(a);if(!S)throw new Error("Invalid range address: failed to parse right bottom cell");if(C.bottom=S.row,C.right=S.column,C.bottom<C.top){var F=C.top;C.top=C.bottom,C.bottom=F}if(C.right<C.left){var E=C.left;C.left=C.right,C.right=E}}return C}var s=u(e);return typeof t=="string"?Object.assign({},s,{worksheetId:t}):s}xt.parseRangeAddress=EL;function F_e(e,t){if(e.includes("!")){var u=/^(?:'([^']+)'|([^!]+))!/.exec(e);if(u){var s=u[1]||u[2];return EL(e,s)}}if(!t)throw new Error("WorksheetId must be provided if range address does not include a sheet name.");return EL(e,t)}xt.parseRangeAddressWithEmbeddedSheetName=F_e;function C_e(e){return e.includes("!")}xt.hasSheetNameInRangeAddress=C_e;function y_e(e,t){var u=FC(t),s=S_e(e);return`${s}!${u}`}xt.createSheetQualifiedRangeString=y_e;var S_e=function(t){return t.startsWith("'")&&t.endsWith("'")||/[^\w]/.test(t)&&(t=t.replace(/'/g,"''"),t=`'${t}'`),t};function b_e(e,t){return{top:e.row,left:e.column,bottom:e.row,right:e.column,worksheetId:t}}function A_e(e,t){return TL(e,b_e(t,e.worksheetId))}xt.isCellPartOfRange=A_e;function E_e(e){return{top:e.top,left:e.right+1,bottom:e.bottom,right:e.right+1,worksheetId:e.worksheetId}}xt.getColumnRangeToTheRight=E_e;function T_e(e){return FC({top:e.top,left:e.left,bottom:e.top,right:e.right})}xt.getTopRowAddress=T_e;function x_e(e){return{row:e.top-1,rows:e.bottom-e.top+1,col:e.left-1,cols:e.right-e.left+1}}xt.excelRangeToGridRange=x_e;function k_e(e,t){var u={top:e.row+1,bottom:e.row+e.rows,left:e.col+1,right:e.col+e.cols,worksheetId:t};return Object.assign({},u,{address:FC(u)})}xt.gridRangeToExcelRange=k_e;function TL(e,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return u&&e.worksheetId!==t.worksheetId?!1:Math.min(e.right,t.right)>=Math.max(e.left,t.left)&&Math.min(e.bottom,t.bottom)>=Math.max(e.top,t.top)}xt.rangesIntersect=TL;function w_e(e,t){return"worksheetId"in e&&"worksheetId"in t&&e.worksheetId!==t.worksheetId?!1:e.left<=t.left&&e.right>=t.right&&e.top<=t.top&&e.bottom>=t.bottom}xt.isRangeContained=w_e;function D_e(e,t){return e.worksheetId!==t.worksheetId?!1:e.bottom===t.bottom&&e.left===t.left&&e.right===t.right&&e.top===t.top}xt.rangeEquals=D_e;function I_e(e,t,u,s){if(e.length!==0){var f=t+s.top,p=u+s.left;return e.find(function(r){return f>=r.top&&f<=r.bottom&&p>=r.left&&p<=r.right})}}xt.getMergedCellInfoForPosition=I_e});var gge=Xe(g0=>{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.countExcelErrors=g0.countExcelErrorsDeprecated=g0.toExcelError=g0.ExcelError=void 0;var ah;(function(e){e.Div0="#DIV/0!",e.NA="#N/A",e.Name="#NAME?",e.Null="#NULL!",e.Num="#NUM!",e.Ref="#REF!",e.Value="#VALUE!",e.GettingData="#GETTING_DATA",e.Calc="#CALC!",e.Spill="#SPILL!",e.Field="#FIELD!",e.Data="#DATA",e.Unknown="#UNKNOWN!",e.Busy="#BUSY!"})(ah||(g0.ExcelError=ah={}));var __e=new Set(Object.values(ah));function xL(e){if(__e.has(e))return e}g0.toExcelError=xL;function M_e(e){var t=0,u=e.map(xL).reduce(function(r,c){return c&&(t++,r[c]=(r[c]||0)+1),r},{}),s=t-(u[ah.NA]||0),f=e.length===0?0:t/e.length*100,p=e.length===0?0:s/e.length*100;return{totalErrors:t,errorCounts:u,errorPercentage:f,errorPercentageWithoutNA:p}}g0.countExcelErrorsDeprecated=M_e;function L_e(e){var t=0,u=e.flatMap(function(n){return n.map(xL)}).reduce(function(n,a){return a&&(t++,n[a]=(n[a]||0)+1),n},{}),s=t-(u[ah.NA]||0),f=e.reduce(function(n,a){return n+a.length},0),p=f===0?0:t/f*100,r=f===0?0:s/f*100,c=Object.keys(u).length>0?Object.entries(u).reduce(function(n,a){return a[1]>n[1]?a:n})[0]:void 0;return{totalErrors:t,errorCounts:u,errorPercentage:p,errorPercentageWithoutNA:r,mainError:c}}g0.countExcelErrors=L_e});var hge=Xe(Lc=>{"use strict";var B_e=Lc&&Lc.__createBinding||(Object.create?function(e,t,u,s){s===void 0&&(s=u);var f=Object.getOwnPropertyDescriptor(t,u);(!f||("get"in f?!t.__esModule:f.writable||f.configurable))&&(f={enumerable:!0,get:function(){return t[u]}}),Object.defineProperty(e,s,f)}:function(e,t,u,s){s===void 0&&(s=u),e[s]=t[u]}),mge=Lc&&Lc.__exportStar||function(e,t){for(var u in e)u!=="default"&&!Object.prototype.hasOwnProperty.call(t,u)&&B_e(t,e,u)};Object.defineProperty(Lc,"__esModule",{value:!0});mge(fge(),Lc);mge(gge(),Lc)});var Fge=Xe(to=>{"use strict";var P_e=et(),O_e=Yr(),N_e=ii(),pge=Wn(),H_e=li(),V_e=ff();function Z_e(e,t,u){return t=pge(t),N_e(e,Rge()?Reflect.construct(t,u||[],pge(e).constructor):t.apply(e,u))}function Rge(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(Rge=function(){return!!e})()}var Xs=to&&to.__awaiter||function(e,t,u,s){function f(p){return p instanceof u?p:new u(function(r){r(p)})}return new(u||(u=Promise))(function(p,r){function c(l){try{a(s.next(l))}catch(o){r(o)}}function n(l){try{a(s.throw(l))}catch(o){r(o)}}function a(l){l.done?p(l.value):f(l.value).then(c,n)}a((s=s.apply(e,t||[])).next())})};Object.defineProperty(to,"__esModule",{value:!0});to.assertNever=to.getSuggestionRangeEdges=to.hideFormulaPreview=to.showFormulaPreview=to.insertFormula=void 0;var vge=hge(),CC=(function(e){function t(u){var s;return O_e(this,t),s=Z_e(this,t,[u]),s.name="formulaMissingError",s}return H_e(t,e),P_e(t)})(V_e(Error));function j_e(e,t){return Xs(this,void 0,void 0,function*(){if(!t.fixedInsertionRange)throw new CC("Formula missing required fixedInsertionRange property");if(!t.insertionWorksheet)throw new CC("Formula missing required insertionWorksheet property");var u=e.workbook.worksheets.getItem(t.insertionWorksheet),s=u.getRange(t.fixedInsertionRange),f=(0,vge.excelRangeToGridRange)((0,vge.parseRangeAddress)(t.fixedInsertionRange,"")),p=f.rows,r=f.cols;return p===1&&r===1?yield U_e(e,s,t):yield G_e(e,s,t,p,r)})}to.insertFormula=j_e;function U_e(e,t,u){return Xs(this,void 0,void 0,function*(){t.formulasLocal=[[u.formula]],u.numberFormat&&(t.numberFormat=[[u.numberFormat]]),yield e.sync()})}function G_e(e,t,u,s,f){return Xs(this,void 0,void 0,function*(){var p=t.getCell(0,0);p.formulasLocal=[[u.formula]],u.numberFormat&&(p.numberFormat=[[u.numberFormat]]),yield e.sync(),yield W_e(e,p,t,s,f,u)})}function W_e(e,t,u,s,f,p){return Xs(this,void 0,void 0,function*(){if(s>1&&f>1){var r=u.getRow(0);t.autoFill(r),r.autoFill(u)}else t.autoFill(u);p.numberFormat&&(u.numberFormat=[[p.numberFormat]]),yield e.sync()})}function z_e(e,t){return Xs(this,void 0,void 0,function*(){var u=t.previewValues,s=t.fixedInsertionRange;if(!(!u||!s)){var f=e.workbook.worksheets.getActiveWorksheet(),p=f.rangeValuesPreview;p.show(s,u,{autoexpandTable:!0,autofitColumns:!0}),yield e.sync()}})}to.showFormulaPreview=z_e;function $_e(e){return Xs(this,void 0,void 0,function*(){var t=e.workbook.worksheets.getActiveWorksheet(),u=t.rangeValuesPreview;u.dismiss(),yield e.sync()})}to.hideFormulaPreview=$_e;function K_e(e,t){var u;return Xs(this,void 0,void 0,function*(){if(!t.fixedInsertionRange)throw new CC("Formula missing required fixedInsertionRange property");if(!t.insertionWorksheet)throw new CC("Formula missing required insertionWorksheet property");var s=e.workbook.worksheets.getItem(t.insertionWorksheet),f=s.getRange(t.fixedInsertionRange);f.load(["rowIndex","columnIndex","rowCount","columnCount"]),yield e.sync();var p=f.rowIndex,r=f.columnIndex,c=p+f.rowCount-1,n=r+f.columnCount-1,a=t.previewValues;if(!a)return{top:p,bottom:c,left:r,right:n};var l=p,o=r,d=a.length,g=d>0&&((u=a[0])===null||u===void 0?void 0:u.length)||0;if(d===0&&g===0)return{top:p,bottom:c,left:r,right:n};var m=d>0?d:1,y=g>0?g:1,h=l+Math.max(m-1,c-p),R=o+Math.max(y-1,n-r);return{top:l,bottom:h,left:o,right:R}})}to.getSuggestionRangeEdges=K_e;function q_e(e){return e}to.assertNever=q_e});var k5=Xe(qa=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.getSuggestionRangeEdges=qa.TelemetryLogger=qa.QueryType=qa.hideFormulaPreview=qa.showFormulaPreview=qa.insertFormula=qa.generateCopilotOnGridQueryId=qa.getFormulaExplanation=qa.isCopilotOnGridInitialized=qa.initializeCopilotOnGrid=qa.excelJsApiRequestForControl=qa.UserFeedback=qa.MessageType=qa.CopilotStringsEnum=qa.collectUserFeedback=void 0;var Q_e=oge();Object.defineProperty(qa,"getFormulaExplanation",{enumerable:!0,get:function(){return Q_e.getFormulaExplanation}});var Cge=y1();Object.defineProperty(qa,"initializeCopilotOnGrid",{enumerable:!0,get:function(){return Cge.initializeCopilotOnGrid}});Object.defineProperty(qa,"isCopilotOnGridInitialized",{enumerable:!0,get:function(){return Cge.isCopilotOnGridInitialized}});var J_e=J4();Object.defineProperty(qa,"excelJsApiRequestForControl",{enumerable:!0,get:function(){return J_e.excelJsApiRequestForControl}});var X_e=Xl();Object.defineProperty(qa,"generateCopilotOnGridQueryId",{enumerable:!0,get:function(){return X_e.generateCopilotOnGridQueryId}});var yC=Fge();Object.defineProperty(qa,"getSuggestionRangeEdges",{enumerable:!0,get:function(){return yC.getSuggestionRangeEdges}});Object.defineProperty(qa,"hideFormulaPreview",{enumerable:!0,get:function(){return yC.hideFormulaPreview}});Object.defineProperty(qa,"insertFormula",{enumerable:!0,get:function(){return yC.insertFormula}});Object.defineProperty(qa,"showFormulaPreview",{enumerable:!0,get:function(){return yC.showFormulaPreview}});var Y_e=FL();Object.defineProperty(qa,"collectUserFeedback",{enumerable:!0,get:function(){return Y_e.collectUserFeedback}});var eMe=Qs();Object.defineProperty(qa,"QueryType",{enumerable:!0,get:function(){return eMe.QueryType}});var rMe=m5();Object.defineProperty(qa,"TelemetryLogger",{enumerable:!0,get:function(){return rMe.TelemetryLogger}});var kL=Ac();Object.defineProperty(qa,"CopilotStringsEnum",{enumerable:!0,get:function(){return kL.CopilotStringsEnum}});Object.defineProperty(qa,"MessageType",{enumerable:!0,get:function(){return kL.MessageType}});Object.defineProperty(qa,"UserFeedback",{enumerable:!0,get:function(){return kL.UserFeedback}})});function tMe(){return Kt.getInstance().getChangeGate("EnableRocksteadyDictation_V2")}function aMe(){return Kt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.TestGate.ShowIPEErrorInfo",!1)}function DL(e){var t=(0,Na.useState)([]),u=(0,Iu.default)(t,2),s=u[0],f=u[1],p=(0,Na.useState)(!0),r=(0,Iu.default)(p,2),c=r[0],n=r[1],a=(0,Na.useState)(!0),l=(0,Iu.default)(a,2),o=l[0],d=l[1],g=(0,Na.useState)(!1),m=(0,Iu.default)(g,2),y=m[0],h=m[1],R=(0,Na.useState)(void 0),C=(0,Iu.default)(R,2),S=C[0],F=C[1],E=(0,Na.useState)(void 0),A=(0,Iu.default)(E,2),T=A[0],D=A[1],_=(0,Na.useState)(!1),M=(0,Iu.default)(_,2),k=M[0],v=M[1],b=(0,Na.useState)(!1),x=(0,Iu.default)(b,2),w=x[0],L=x[1],N=(0,Na.useState)(null),U=(0,Iu.default)(N,2),K=U[0],G=U[1],$=(0,Na.useRef)(null),O=(0,Na.useState)(""),j=(0,Iu.default)(O,2),z=j[0],H=j[1],V=(0,Na.useCallback)(function(ie){var ae,re=(ae=ie.nativeEvent)==null?void 0:ae.text;Kt.getInstance().getChangeGate("SendEditedActionPromptsToPane")&&K&&re!==K.promptText&&G(Object.assign({},K,{onGridActionType:"None",actionType:"SendPrompt"})),H(re)},[K]),I=Na.default.useRef(aMe()),B=(0,Na.useCallback)(function(ie){var ae,re;G(ie),(ae=$.current)==null||ae.replaceText({ops:[{insert:ie.promptText}]},0,z.length),H(ie.promptText),(re=$.current)==null||re.setTextSelection(-1,-1)},[z.length]);(0,Na.useEffect)(function(){var ie=(function(){var ae=(0,Du.default)(function*(){var re=yield Jn.XLStartReka.GetPromptSuggestions();if(e.getDynamicSuggestions){var ne=[],ce;try{var me=yield Jn.XLStartReka.GetDynamicPromptSuggestions();ne=me.promptSuggestions,ce=me.errorMessage||void 0}catch(he){ce="Failed to fetch dynamic suggestions: "+he}ne.length>0&&(re=re.filter(function(he){return he.suggestionSortInfo.sortPriority===nh[nh.StaticRequired]}),re=re.concat(ne)),(ne.length>0||ce&&I.current)&&(F(ce),h(!0))}f(re),Jn.XLStartReka.NotifyPromptsShown(re.map(function(he){return he.sendActionProps.telemetryInfo})),n(!1)});return function(){return ae.apply(this,arguments)}})();ie()},[e.getDynamicSuggestions]);var q=(0,Na.useCallback)((0,Du.default)(function*(){try{yield Jn.XLStartReka.EnableAutoSave()}catch(ie){}}),[]),W=(0,Na.useCallback)(function(ie){ie?(v(!1),D(void 0)):(v(!0),D({userErrorMessage:st.autoSaveWarningMessage,type:"warning",hasAction:!0,actionTitle:st.toggleAutoSaveOnButtonText,onAction:q}))},[q]),Z=(0,Na.useCallback)((0,Du.default)(function*(){e.controlId&&(yield(0,wL.excelJsApiRequestForControl)(e.controlId,(function(){var ie=(0,Du.default)(function*(ae){var re=ae.workbook;re.load("autoSave"),yield ae.sync(),W(re.autoSave)});return function(ae){return ie.apply(this,arguments)}})()))}),[e.controlId,W]),P=(0,Na.useRef)(Z);(0,Na.useEffect)(function(){P.current=Z},[e.controlId,Z]);var Q=(0,Na.useCallback)((0,Du.default)(function*(){try{if(!e.controlId)return;yield(0,wL.excelJsApiRequestForControl)(e.controlId,(function(){var ie=(0,Du.default)(function*(ae){var re=ae.workbook;w||(re.onAutoSaveSettingChanged.add(P.current),yield ae.sync(),L(!0)),re.load("autoSave"),yield ae.sync(),W(re.autoSave)});return function(ae){return ie.apply(this,arguments)}})())}catch(ie){}}),[e.controlId,W,w]);(0,Na.useEffect)(function(){Kt.getInstance().getChangeGate("ShowIPEWarningWhenAutoSaveIsDisabled")&&Q()},[Q]);var Y=(0,Na.useCallback)(function(){Ql.close(e.startUIId)},[e.startUIId]),X=(0,Na.useCallback)((function(){var ie=(0,Du.default)(function*(ae){if(Kt.getInstance().getChangeGate("RemoveVerticalTabsFromPromptText")&&(ae=ae.replace(/\v/g,`\r
`)),!(!ae.trim()||ae.length>yge)){if(Kt.getInstance().getChangeGate("SendPromptToInputBox")&&K){var re=Object.assign({},K,{promptText:ae});yield Jn.XLStartReka.SendActionFromIPE(re)}else yield Jn.XLStartReka.SendPromptFromIPE(ae);Y()}});return function(ae){return ie.apply(this,arguments)}})(),[Y,K]),ee=(0,Na.useCallback)((function(){var ie=(0,Du.default)(function*(ae){var re={suggestions:s.filter(function(ce){var me;return((me=ce.suggestionSortInfo)==null?void 0:me.sortPriority)===nh[nh.Dynamic]}).map(function(ce){var me;return{label:ce.promptLabel,fullText:(me=ce.sendActionProps)==null?void 0:me.promptText}})},ne={featureContent:JSON.stringify(re)};S&&I.current&&(ne.errorMessage=S);try{return yield eD("Copilot\\Dynamic Suggestions",ae,ne,{isScreenshotEnabled:!0,isEmailCollectionEnabled:!0})}catch(ce){return!1}});return function(ae){return ie.apply(this,arguments)}})(),[S,s]),oe=(0,Na.useCallback)((0,Du.default)(function*(){return ee(Zu.Frown)}),[ee]),le=(0,Na.useCallback)((0,Du.default)(function*(){return ee(Zu.Smile)}),[ee]),ue=Na.default.useCallback(function(ie){ie!=null&&ie.nativeEvent&&(d(ie.nativeEvent.isEmpty),ie.nativeEvent.isEmpty&&G(null))},[]),te=Na.default.useRef(tMe());return(0,A1.jsxs)(xs,{acceptsKeyboardFocus:!0,dictation:te.current,disabled:k,editable:!k,error:T,isSubmitDisabled:o,maxCharacters:yge,onIsEmpty:ue,onChangeText:V,value:z,onSubmit:X,onDismissButtonClick:Y,open:o,placeholder:st.promptPlaceholderTextIPE,size:"small",ref:$,children:[I.current&&S&&(0,A1.jsxs)(yt,{children:["Dynamic Suggestions error: ",S]}),(o||!Kt.getInstance().getChangeGate("HidePromptsWithInputText"))&&(0,A1.jsxs)(A1.Fragment,{children:[(0,A1.jsx)(Qde,{prompts:s,startUIId:e.startUIId,isLoading:c,onSuggestionSelect:B}),y&&(0,A1.jsx)(y4,{feedbackEnabled:tl.getFeedbackEligibilitySettings(),onThumbsDown:oe,onThumbsUp:le})]})]})}var Du,Iu,Na,Umt,wL,A1,nh,yge,Sge=de(()=>{"use strict";Du=se(rl()),Iu=se(gt()),Na=se(Ye()),Umt=se(wr());ai();ai();An();d5();Jde();Jl();dn();wL=se(k5()),A1=se($r()),nh=(function(e){return e[e.StaticRequired=0]="StaticRequired",e[e.Dynamic=1]="Dynamic",e[e.StaticOptional=2]="StaticOptional",e})(nh||{}),yge=2e3});function bge(e,t){return IL.apply(this,arguments)}function IL(){return IL=(0,E1.default)(function*(e,t){if(!(!e.formulas||e.formulas.length===0)){var u=e.formulas.map(function(p){return JSON.parse(p)}),s=(0,SC.default)(u,1),f=s[0];yield(0,Ha.excelJsApiRequestForControl)(t,(function(){var p=(0,E1.default)(function*(r){yield(0,Ha.hideFormulaPreview)(r),yield(0,Ha.insertFormula)(r,f)});return function(r){return p.apply(this,arguments)}})()),Jn.XLStartReka.OnApplyFormula()}}),IL.apply(this,arguments)}function Age(e,t){return _L.apply(this,arguments)}function _L(){return _L=(0,E1.default)(function*(e,t){if(!(!e.formulas||e.formulas.length===0)){var u=e.formulas.map(function(p){return JSON.parse(p)}),s=(0,SC.default)(u,1),f=s[0];yield(0,Ha.excelJsApiRequestForControl)(t,(function(){var p=(0,E1.default)(function*(r){yield(0,Ha.showFormulaPreview)(r,f)});return function(r){return p.apply(this,arguments)}})())}}),_L.apply(this,arguments)}function Ege(e){return ML.apply(this,arguments)}function ML(){return ML=(0,E1.default)(function*(e){yield(0,Ha.excelJsApiRequestForControl)(e,(function(){var t=(0,E1.default)(function*(u){yield(0,Ha.hideFormulaPreview)(u)});return function(u){return t.apply(this,arguments)}})())}),ML.apply(this,arguments)}function Tge(e,t,u){return LL.apply(this,arguments)}function LL(){return LL=(0,E1.default)(function*(e,t,u){if(!(!e.formulas||e.formulas.length===0)){var s=e.formulas.map(function(c){return JSON.parse(c)}),f=(0,SC.default)(s,1),p=f[0],r=yield(0,Ha.excelJsApiRequestForControl)(u,(function(){var c=(0,E1.default)(function*(n){return(0,Ha.getSuggestionRangeEdges)(n,p)});return function(n){return c.apply(this,arguments)}})());r&&Jn.XLStartReka.MoveFormulaCard(t,r)}}),LL.apply(this,arguments)}var SC,E1,gl,Ha,bC,nMe,AC=de(()=>{"use strict";SC=se(gt()),E1=se(rl()),gl=se(In()),Ha=se(k5());Jl();d5();bC=function(t,u){(0,Ha.isCopilotOnGridInitialized)()||(0,Ha.initializeCopilotOnGrid)({isDevMode:u||!1,strings:nMe(),uiLanguage:t,platform:"desktop",enableSeedingDependencyCheck:!0})},nMe=function(){var t;return t={},(0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)(t,Ha.CopilotStringsEnum.GenericErrorMessage,st.formulaExplanationErrorMessage),Ha.CopilotStringsEnum.LicensingErrorMessage,st.formulaExplanationLicensingErrorMessage),Ha.CopilotStringsEnum.CopilotUnsupportedLanguageMessage,st.formulaExplanationCopilotUnsupportedLanguageMessage),Ha.CopilotStringsEnum.ExplainTheFormulaPrompt,st.formulaExplanationExplainTheFormulaPrompt),Ha.CopilotStringsEnum.ElseFormulaBlocksError,st.formulaExplanationElseFormulaBlocksError),Ha.CopilotStringsEnum.ElseExternalWorkbookFormulaError,st.formulaExplanationElseExternalWorkbookFormulaError),Ha.CopilotStringsEnum.ElseSecurityBlockedFormulaError,st.formulaExplanationElseSecurityBlockedFormulaError),Ha.CopilotStringsEnum.RaiErrorUserMessage,st.formulaExplanationRaiErrorUserMessage),Ha.CopilotStringsEnum.FallbackSkillLatencyMessage,st.formulaExplanationFallbackSkillLatencyMessage),Ha.CopilotStringsEnum.RaiErrorSuccessfulActionBlockedResponse,st.formulaExplanationRaiErrorSuccessfulActionBlockedResponse),(0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)((0,gl.default)(t,Ha.CopilotStringsEnum.ElseSkillGeneralError,st.formulaExplanationElseSkillGeneralError),Ha.CopilotStringsEnum.AugLoopSearchAndActionErrorImproved,st.formulaExplanationAugLoopSearchAndActionErrorImproved),Ha.CopilotStringsEnum.AugLoopNoTableError,st.formulaExplanationAugLoopNoTableError),Ha.CopilotStringsEnum.AugLoopImageChatError,st.formulaExplanationAugLoopImageChatError),Ha.CopilotStringsEnum.DlpBlockedError,st.formulaExplanationDlpBlockedError)}});var xge,w5,EC,Bc,BL,kge,TC,iMe,PL=de(()=>{"use strict";xge=se(gt()),w5=se(Ye()),EC=se(wr());ut();Ai();vn();ai();Bc=se($r()),BL=360,kge=442,TC=function(t){var u=t.accessibilityLabel,s=t.progressText,f=t.onDismiss,p=t.dismissButtonText,r=Dt(),c=iMe(r),n=(0,w5.useRef)(BL),a=(0,w5.useState)(BL),l=(0,xge.default)(a,2),o=l[0],d=l[1],g=(0,w5.useCallback)(function(m){var y=Math.min(kge,Math.round(m.nativeEvent.layout.width));y>n.current&&(n.current=y,d(y))},[]);return(0,Bc.jsxs)(EC.View,{accessible:!0,accessibilityLabel:u,style:[c.container,{minWidth:o}],onLayout:g,children:[(0,Bc.jsxs)(EC.View,{style:c.innerContainer,cursor:"move",children:[(0,Bc.jsx)(ws,{style:c.header,title:s}),(0,Bc.jsx)(qn,{style:c.button,appearance:"subtle",icon:e8,onClick:f,cursor:"default",children:p})]}),(0,Bc.jsx)(EC.View,{style:c.progressBarContainer,children:(0,Bc.jsx)(nD,{})})]})},iMe=Oa(function(e){return{container:{minWidth:BL,maxWidth:kge,height:48,padding:2,backgroundColor:e.colors.neutralBackground2},innerContainer:{flex:1,marginBottom:2,flexDirection:"row",alignItems:"center"},progressBarContainer:{position:"absolute",width:442,height:4,left:0,bottom:0,borderWidth:pt(e)?1:0,borderColor:e.colors.bodyDivider},header:{marginStart:8,flexGrow:1,flexShrink:1},button:{marginEnd:2,alignSelf:"center"}}})});var u4t,wge,m0,Dge,Ige=de(()=>{"use strict";u4t=se(Ye());Jl();PL();wge=se($r()),m0=(function(e){return e[e.LookingAt=0]="LookingAt",e[e.WorkingOnIt=1]="WorkingOnIt",e[e.FinishingUp=2]="FinishingUp",e[e.AlmostFinished=3]="AlmostFinished",e})({}),Dge=function(t){var u=t.stage,s=t.dataRangeText,f=t.onDismiss,p="";switch(u){case m0.LookingAt:p=B2e(st.formulaExplanationLoading1,s??"");break;case m0.WorkingOnIt:p=st.formulaExplanationLoading2;break;case m0.FinishingUp:p=st.formulaExplanationLoading3;break;case m0.AlmostFinished:p=st.formulaExplanationLoading4;break}return(0,wge.jsx)(TC,{accessibilityLabel:st.formulaExplanationProgressBarAccessibilityLabel,progressText:p,onDismiss:f,dismissButtonText:st.formulaExplanationProgressBarDismissButton})}});function oMe(e,t,u){var s;if((t==null?void 0:t.length)===0)return!1;var f=(s=t[t.length-1])==null?void 0:s.children,p=f==null?void 0:f.indexOf(e);if(p!==-1){var r=f[p+1];return(r==null?void 0:r.type)===u}return!1}var g4t,fa,Ca,Mge,lMe,D5,_ge,Lge,Bge=de(()=>{"use strict";g4t=se(Ye()),fa=se(wr());Ai();vn();An();Ca=se($r()),Mge=Oa(function(e){var t=pt(e),u=Kt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return Object.assign({heading1:{flexDirection:"row",fontSize:14},heading2:{flexDirection:"row",fontSize:14},heading3:{flexDirection:"row",fontSize:14},heading4:{flexDirection:"row",fontSize:14},heading5:{flexDirection:"row",fontSize:14},heading6:{flexDirection:"row",fontSize:14}},u?{strong:{fontWeight:e.typography.weights.semiBold},body:{gap:8,fontSize:14,color:e.colors.neutralForeground1}}:{body:{gap:8,fontSize:14}},{hr:{backgroundColor:e.colors.bodyDivider,height:1},blockquote:{borderStartWidth:1,borderColor:e.colors.bodyDivider,backgroundColor:e.colors.neutralBackground3},bullet_list_icon:{minWidth:22,textAlign:"center"},ordered_list_icon:{marginStart:6,minWidth:16},code_inline:{backgroundColor:e.colors.neutralBackground5,fontFamily:e.typography.families.monospace},code_block:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:t?e.colors.background:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},fence_deprecated:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:t?e.colors.background:e.colors.neutralBackground3,fontFamily:e.typography.families.monospace},fence:{fontFamily:e.typography.families.monospace},fenceContainer:{padding:8,marginVertical:0,borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:t?e.colors.background:e.colors.neutralBackground3},table:{borderWidth:1,borderColor:e.colors.bodyDivider,borderRadius:4,backgroundColor:e.colors.neutralBackground3},thead:{},tbody:{},th:{flex:1},tr:{borderBottomWidth:1,borderColor:e.colors.bodyDivider,flexDirection:"row"},td:{flex:1},paragraph:{fontSize:14}})}),lMe=function(t){for(var u=[],s=0;s<t.length;)if(t[s].type===fa.Text){for(var f=[];s<t.length&&t[s].type===fa.Text;)f.push(t[s]),s+=1;u.push((0,Ca.jsx)(fa.Text,{selectable:!0,children:f},"consolidated_text_"+s))}else u.push(t[s]),s+=1;return u},D5=function(t,u){return t.type==="table"?u.length===1:t.type==="thead"||t.type==="tbody"?u.length===2&&u[0].type==="table":t.type==="tr"?u.length===3&&(u[0].type==="thead"||u[0].type==="tbody")&&u[1].type==="table":t.type==="td"||t.type==="th"?u.length===4&&u[0].type==="tr"&&(u[1].type==="thead"||u[1].type==="tbody")&&u[2].type==="table":!1},_ge=function(t,u){for(var s=0;s<u.length;++s){var f=s===0?t:u[s-1];if(f!==u[s].children[u[s].children.length-1])return!1}return!0};Lge={body:function(t,u,s,f){var p=(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_body,children:lMe(u)},t.key);return p},heading1:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading1,children:u},t.key)},heading2:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading2,children:u},t.key)},heading3:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading3,children:u},t.key)},heading4:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading4,children:u},t.key)},heading5:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading5,children:u},t.key)},heading6:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.heading6,children:u},t.key)},hr:function(t,u,s,f){return s.length===1?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_hr},t.key):(0,Ca.jsx)(fa.Text,{style:f.hr,children:`
`},t.key)},blockquote:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.blockquote,children:u},t.key)},bullet_list:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.bullet_list,children:u},t.key)},ordered_list:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.ordered_list,children:u},t.key)},list_item:function(t,u,s,f){for(var p=[],r=!1,c=!1,n=0,a=s.length-1;a!==-1;--a)s[a].type==="bullet_list"?(p.push(" "),r=!0,c=!1):s[a].type==="ordered_list"&&(p.push(" "),c=!0,r=!1,n=a);p.pop();var l=p.join("");if(r)return(0,Ca.jsxs)(fa.Text,{style:f.list_item,children:[l+" \u2022 ",(0,Ca.jsx)(fa.Text,{style:f.bullet_list_content,children:u})]},t.key);if(c){var o,d=s[n],g=0;return((o=d.attributes)==null?void 0:o.start)!==void 0?g=d.attributes.start+t.index:g=t.index+1,(0,Ca.jsxs)(fa.Text,{style:f.list_item,children:[l+" "+g+t.markup+" ",(0,Ca.jsx)(fa.Text,{style:f.ordered_list_content,children:u})]},t.key)}else return(0,Ca.jsx)(fa.Text,{style:f.list_item,children:u},t.key)},code_block:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},r=t.content;return typeof r=="string"&&r.charAt(r.length-1)===`
`&&(r=r.substring(0,r.length-1)),(0,Ca.jsxs)(fa.Text,{style:[p,f.code_block],children:[r,`
`]},t.key)},fence:function(t,u,s,f){var p=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},r=t.content;typeof r=="string"&&r.charAt(r.length-1)===`
`&&(r=r.substring(0,r.length-1));var c=Kt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return c?(0,Ca.jsx)(fa.View,{style:f.fenceContainer,children:(0,Ca.jsx)(fa.Text,{selectable:!0,style:[p,f.fence],children:r})},t.key):(0,Ca.jsxs)(fa.Text,{style:[p,f.fence_deprecated],children:[r,`
`]},t.key)},table:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_table,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.table,children:u},t.key)},thead:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_thead,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.thead,children:u},t.key)},tbody:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_tbody,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.tbody,children:u},t.key)},tr:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_tr,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.tr,children:u},t.key)},th:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_th,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.th,children:u},t.key)},td:function(t,u,s,f){return D5(t,s)?(0,Ca.jsx)(fa.View,{style:f._VIEW_SAFE_td,children:u},t.key):(0,Ca.jsx)(fa.Text,{style:f.td,children:u},t.key)},blocklink:function(t,u,s,f,p){return null},image:function(t,u,s,f,p,r){return null},textgroup:function(t,u,s,f){return(0,Ca.jsxs)(fa.Text,{selectable:!0,style:f.textgroup,children:[u,!_ge(t,s)&&`
`]},t.key)},paragraph:function(t,u,s,f){var p=!_ge(t,s)&&!(Kt.getInstance().getChangeGate("ExcelCopilotNewCardStyles")&&oMe(t,s,"fence"));return(0,Ca.jsxs)(fa.Text,{style:f.paragraph,children:[u,p&&(0,Ca.jsx)(fa.Text,{style:{fontSize:8},children:`
`},t.key+"_newline")]},t.key)},pre:function(t,u,s,f){return(0,Ca.jsx)(fa.Text,{style:f.pre,children:u},t.key)}}});var xC,Pc,OL,wo,uMe,Oc,cMe,ih=de(()=>{"use strict";xC=se(Ye()),Pc=se(wr());ut();Ai();D2e();OL=se(k5());ai();ld();Bge();An();wo=se($r()),uMe={Sparkle:V6,ArrowSync:O6,Checkmark:U6},Oc=function(t){var u=t.feedbackEnabled,s=t.sendFeedback,f=t.text,p=t.accessibilityLabel,r=t.markdown,c=t.onClose,n=t.actionButtons,a=t.title,l=Dt(),o=cMe(l),d=Mge(l),g=(0,xC.useCallback)(function(R){return!1},[]),m=(0,xC.useRef)(null),y=n==null?void 0:n.filter(function(R){return R!==!1}),h=Kt.getInstance().getChangeGate("ExcelCopilotNewCardStyles");return(0,wo.jsx)(mu,{defaultTabbableElement:m,isCircularNavigation:!0,focusZoneDirection:"none",tabKeyNavigation:"NavigateWrap",children:(0,wo.jsxs)(Pc.View,{accessible:!0,accessibilityLabel:p,style:h?o.container:o.container_deprecated,children:[(0,wo.jsxs)(Pc.View,{style:o.headerContainer,cursor:"move",children:[(0,wo.jsx)(ws,{style:o.header,title:a,textSize:300,accessibilityRole:"header",accessibilityLevel:1}),(0,wo.jsx)(nc,{style:o.closeButton,positioning:"relative",size:"small",appearance:"subtle",onClick:c,cursor:"default"})]}),(0,wo.jsx)(Pc.ScrollView,{style:o.resultContainer,children:r?(0,wo.jsx)(w2e,{style:d,mergeStyle:!1,rules:Lge,onLinkPress:g,children:f}):(0,wo.jsx)(Pc.Text,{children:f})}),y!=null&&y.length?(0,wo.jsx)(Pc.View,{style:o.actionButtonContainer,children:y.map(function(R,C){return(0,wo.jsx)(qn,{componentRef:C===0?m:void 0,appearance:R.appearance,icon:R.icon?Object.assign({},uMe[R.icon],{color:l.colors.primaryButtonText}):void 0,tooltip:R.title,onClick:R.onClick,children:R.title},R.title)})}):null,(0,wo.jsx)(y4,{feedbackEnabled:u,onThumbsDown:function(){return s(OL.UserFeedback.Dislike)},onThumbsUp:function(){return s(OL.UserFeedback.Like)},style:o.feedbackBar,textStyle:o.feedbackBarText})]})})},cMe=Oa(function(e){return{container_deprecated:{width:360,maxHeight:360,backgroundColor:e.colors.neutralBackground1,padding:2},container:{width:360,maxHeight:360,backgroundColor:e.colors.neutralBackground1,boxShadow:e.shadows.shadow16,padding:2},headerContainer:{flexDirection:"row",alignItems:"center",paddingTop:6,paddingBottom:2},resultContainer:{flexGrow:1,flexShrink:1,marginStart:8,marginBottom:8,marginEnd:6},feedbackBar:{flex:0,paddingStart:10,marginBottom:4,flexDirection:"row"},actionButtonContainer:{paddingVertical:2,paddingHorizontal:10,flexDirection:"row",alignItems:"center",gap:8},header:{marginStart:10,paddingStart:0,flex:1},closeButton:{alignSelf:"center",marginEnd:4},feedbackBarText:{flex:1,color:e.colors.neutralForeground3}}})});var w4t,Pge,Oge,Nge=de(()=>{"use strict";w4t=se(Ye());Jl();ih();Pge=se($r()),Oge=function(t){var u=t.resultText,s=t.isError,f=t.feedbackEnabled,p=t.closeApp,r=t.sendToChat,c=t.tryAgain,n=t.sendFeedback;return(0,Pge.jsx)(Oc,{text:u,markdown:!s,onClose:p,actionButtons:[{title:st.formulaExplanationChatButton,onClick:r,appearance:"primary",icon:"Sparkle"},s&&{title:st.formulaExplanationRetryButton,onClick:c,appearance:"primary",icon:"ArrowSync"}],feedbackEnabled:f,sendFeedback:n,title:st.formulaExplanationTitle,accessibilityLabel:st.formulaExplanationAccessibilityLabel})}});var Hge,I5,ao,Vge,NL,HL,Zge=de(()=>{"use strict";Hge=se(rl()),I5=se(gt()),ao=se(Ye());ai();Vge=se(k5());AC();Ige();Nge();xc();NL=se($r()),HL=function(t){var u=t.startUIId,s=t.docSession,f=t.controlId,p=t.userInitiationTime,r=t.uiLanguage,c=t.sheetName,n=t.range,a=t.feedbackEnabled,l=t.queryOrigin,o=t.isDevMode,d=(0,ao.useState)(!0),g=(0,I5.default)(d,2),m=g[0],y=g[1],h=(0,ao.useState)(m0.LookingAt),R=(0,I5.default)(h,2),C=R[0],S=R[1],F=(0,ao.useState)(),E=(0,I5.default)(F,2),A=E[0],T=E[1],D=(0,ao.useState)(""),_=(0,I5.default)(D,2),M=_[0],k=_[1],v=(0,ao.useState)(!1),b=(0,I5.default)(v,2),x=b[0],w=b[1],L=(0,ao.useCallback)(function(){A&&m&&A.cancel(),Ql.close(u)},[A,m,u]),N=(0,ao.useCallback)(function(){A==null||A.continueInChat().then(function(G){G&&L()})},[A,L]),U=(0,ao.useCallback)((function(){var G=(0,Hge.default)(function*($){return A?A.collectUserFeedback($).then(function(O){return O}).catch(function(){return!1}):!1});return function($){return G.apply(this,arguments)}})(),[A]),K=(0,ao.useCallback)(function(){S(m0.LookingAt),y(!0),T(function(G){return G==null?void 0:G.retry()}),k(""),w(!1)},[]);return(0,ao.useEffect)(function(){if(!A){var G=p!==void 0?Date.now()-p:void 0;bC(r,o),T((0,Vge.getFormulaExplanation)({controlId:f,alSessionId:s},c??"",n??"",l??zs.GridContextMenu,G,G))}},[A,s,f,p,r,c,n,l,o]),(0,ao.useEffect)(function(){if(A){var G=function(j){var z;if(j.isComplete||(z=j.responseMessage)!=null&&z.message){var H,V;y(!1),k((H=(V=j.responseMessage)==null?void 0:V.message)!=null?H:""),w(j.hasError)}else j.responseMessage!==void 0&&S(m0.WorkingOnIt),k(""),w(!1)};A.result.subscribe(G),G(A.result.value);var $=setTimeout(function(){S(function(O){return O===m0.LookingAt?m0.WorkingOnIt:O})},5e3);return function(){A.result.unsubscribe(G),clearTimeout($)}}return function(){}},[A]),m||!A?(0,NL.jsx)(Dge,{stage:C,dataRangeText:n,onDismiss:L}):(0,NL.jsx)(Oge,{resultText:M,isError:x,feedbackEnabled:a,closeApp:L,sendToChat:N,tryAgain:K,sendFeedback:U})}});var jge,Uge,h0,yn,sMe,dMe,fMe,gMe,VL,Gge=de(()=>{"use strict";jge=se(gt()),Uge=se(Ye()),h0=se(wr());dn();UT();ju();rd();tk();cw();ai();Jl();d5();yn=se($r()),sMe=(function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e})({}),dMe=function(t){var u=t.name===bl;return h0.StyleSheet.create({headerRowContainer:{flexDirection:"row"},applyButton:{backgroundColor:t.colors.primaryButtonBackground,borderColor:t.colors.primaryButtonBorder,paddingVertical:8,paddingHorizontal:24},applyButtonText:{color:t.colors.primaryButtonText,fontSize:16},secondaryButton:{backgroundColor:t.colors.buttonBackground,borderColor:t.colors.buttonBorder,paddingVertical:8,paddingHorizontal:24},secondaryButtonText:{color:t.colors.buttonText,fontSize:16},giveFeedbackText:{color:t.colors.bodyText,fontSize:12},showHideFormulaText:{color:t.colors.successForeground1,fontSize:14,marginBottom:4},badge:{backgroundColor:u?t.colors.bodyStandoutBackground:t.colors.neutralBackground3,alignSelf:"flex-end",marginLeft:25,marginRight:10},badgeText:{color:t.colors.bodyText},disclaimerText:{color:t.colors.ghostSecondaryContent,marginTop:6},formula:{maxWidth:330},formulaContainer:{maxHeight:80,marginVertical:4},actionButtonContainer:{marginBottom:2,marginTop:10,height:40,paddingHorizontal:2,flexDirection:"row",alignItems:"flex-end",position:"relative"},buttonGroup:{flexDirection:"row",alignItems:"flex-end",gap:8},showHideSubtleButton:u?{alignSelf:"flex-start",backgroundColor:t.colors.buttonBackground,borderColor:t.colors.buttonBorder,paddingVertical:3,paddingHorizontal:6}:{alignSelf:"flex-start"},giveFeedbackSubtleButton:u?{position:"absolute",right:2,bottom:0,backgroundColor:t.colors.buttonBackground,borderColor:t.colors.buttonBorder,paddingVertical:3,paddingHorizontal:6}:{position:"absolute",right:2,bottom:0}})},fMe=function(t){var u=al(),s={backgroundColor:u.colors.bodyStandoutBackground,borderColor:u.colors.variantBorder,borderWidth:1,paddingHorizontal:10,paddingVertical:10,minHeight:150};return(0,yn.jsx)(h0.View,{style:s,focusable:!1,accessible:!0,accessibilityLabel:`${st.formulaByExampleTitle} ${st.formulaByExampleBody}`,children:t.children})},gMe=function(t){var u=al(),s=dMe(u),f=Uge.useState(!1),p=(0,jge.default)(f,2),r=p[0],c=p[1],n=t.kind===sMe.rowNumbering,a,l,o;n?(a=st.rowNumberingTitle,o=st.rowNumberingApplyAsValue,l=st.rowNumberingBody):(a=st.formulaByExampleTitle,o=st.formulaByExampleIgnore,l=st.formulaByExampleBody);var d=function(){Jn.XLFormulaByExampleStartReka.giveFeedback()},g=function(){Jn.XLFormulaByExampleStartReka.declineSuggestion()},m=function(){Jn.XLFormulaByExampleStartReka.applySuggestion()},y=function(){n?Jn.XLFormulaByExampleStartReka.applyAsValue():Jn.XLFormulaByExampleStartReka.declineSuggestion()};return(0,yn.jsxs)(fMe,{children:[(0,yn.jsxs)(h0.View,{style:s.headerRowContainer,children:[(0,yn.jsx)(ws,{title:a,textSize:500}),(0,yn.jsx)(h0.View,{style:{flex:1}}),(0,yn.jsx)(Qm,{style:s.badge,shape:"square",appearance:"filled",children:(0,yn.jsx)(yt,{style:s.badgeText,children:t.range})}),(0,yn.jsx)(nc,{positioning:"relative",onClick:g})]}),(0,yn.jsx)(h0.ScrollView,{style:s.formulaContainer,showsVerticalScrollIndicator:!0,children:(0,yn.jsx)(yt,{style:s.formula,children:r?t.formula:l})}),(0,yn.jsx)(qn,{style:s.showHideSubtleButton,appearance:"subtle",onClick:function(){return c(!r)},children:(0,yn.jsx)(yt,{style:s.showHideFormulaText,children:r?st.formulaByExampleHideFormula:st.formulaByExampleShowFormula})}),(0,yn.jsx)(wm,{style:{borderColor:u.colors.bodyDivider}}),(0,yn.jsxs)(h0.View,{style:s.actionButtonContainer,children:[(0,yn.jsxs)(h0.View,{style:s.buttonGroup,children:[(0,yn.jsx)(qn,{style:s.applyButton,onClick:m,children:(0,yn.jsx)(yt,{style:s.applyButtonText,children:st.formulaByExampleApply})}),(0,yn.jsx)(qn,{style:s.secondaryButton,onClick:y,children:(0,yn.jsx)(yt,{style:s.secondaryButtonText,children:o})})]}),(0,yn.jsx)(qn,{style:s.giveFeedbackSubtleButton,appearance:"subtle",onClick:d,children:(0,yn.jsx)(yt,{style:s.giveFeedbackText,children:st.formulaByExampleGiveFeedback})})]}),(0,yn.jsx)(yt,{style:s.disclaimerText,children:st.formulaByExampleDisclaimer})]})},VL=function(t){return(0,yn.jsx)(zg,{theme:s4({paletteName:"Dialog"}),children:(0,yn.jsx)(gMe,Object.assign({},t))})}});var J4t,Wge,zge,$ge=de(()=>{"use strict";J4t=se(Ye());PL();Jl();Wge=se($r()),zge=function(t){var u=t.onDismiss;return(0,Wge.jsx)(TC,{dismissButtonText:st.formulaFromNLProgressBarDismissButton,accessibilityLabel:st.formulaFromNLProgressBarAccessibilityLabel,progressText:st.formulaFromNLWorkingOnIt,onDismiss:u})}});var rht,Kge,qge,Qge=de(()=>{"use strict";rht=se(Ye());ih();Jl();Kge=se($r()),qge=function(t){var u=t.response,s=t.onClose,f=t.feedbackEnabled,p=t.sendFeedback,r=t.onApply;return(0,Kge.jsx)(Oc,{text:u,markdown:!0,onClose:s,feedbackEnabled:f,sendFeedback:p,title:st.formulaFromNLGenericTitle,accessibilityLabel:st.formulaFromNLAccessibilityLabel,actionButtons:[{title:st.formulaFromNLKeepItButton,appearance:"primary",onClick:r,icon:"Checkmark"},{title:st.formulaFromNLDiscardButton,onClick:s}]})}});var iht,Jge,Xge,Yge=de(()=>{"use strict";iht=se(Ye());ih();Jl();Jge=se($r()),Xge=function(t){var u=t.errorMessage,s=t.onClose,f=t.feedbackEnabled,p=t.sendFeedback,r=t.title;return(0,Jge.jsx)(Oc,{text:u,markdown:!1,onClose:s,feedbackEnabled:f,sendFeedback:p,title:r,accessibilityLabel:st.formulaFromNLAccessibilityLabel,actionButtons:[{title:st.formulaFromNLCloseButton,onClick:s}]})}});function mMe(e,t){var u,s=t.suggestionMetadata,f=t.error;if(f){var p=s?(u=JSON.parse(s))==null?void 0:u.result:void 0;switch(p){case"multipleFormulas":return{title:st.formulaFromNLMultipleFormulasErrorTitle,errorMessage:st.formulaFromNLMultipleFormulasErrorBody.replace("{userPrompt}",e)};default:return{title:st.formulaFromNLGenericErrorTitle,errorMessage:st.formulaFromNLGenericErrorBody.replace("{userPrompt}",e)}}}}var ZL,eme,Ys,Nc,kC,rme,tme=de(()=>{"use strict";ZL=se(rl()),eme=se(gt()),Ys=se(Ye());$ge();Qge();Nc=se(k5());d5();Jl();xc();Yge();AC();An();kC=se($r()),rme=function(t){var u=t.requestId,s=t.prompt,f=t.feedbackEnabled,p=t.onCloseApp,r=t.controlId,c=Ys.useState(),n=(0,eme.default)(c,2),a=n[0],l=n[1],o=Ys.useRef(Date.now()),d=Kt.getInstance().getChangeGate("CopilotFormulaGenerationMoveCard");if(Ys.useEffect(function(){Jn.XLStartReka.GenerateFormulaFromNL(u,s).then(l,function(y){})},[s,u]),Ys.useEffect(function(){if(a)return Age(a,r).catch(function(y){}),d&&Tge(a,u,r).catch(function(y){}),function(){Ege(r)}},[a,r,u,d]),!a)return(0,kC.jsx)(zge,{onDismiss:p});var g={feedbackEnabled:f,sendFeedback:(function(){var y=(0,ZL.default)(function*(R){if(!a)return!1;try{var C={requestContext:{userQueryGuid:u,telemetryLogger:new Nc.TelemetryLogger(u,r),queryOrigin:zs.GridContextMenu},queryType:Nc.QueryType.FormulaFromNL,prompt:s,humanMessageId:u,humanChatHistoryMessageId:u,hasError:!1,isCancelled:!1,queryStartTimestamp:o.current,responseMessage:{messageType:Nc.MessageType.MarkdownCard,message:a.response||"",shouldShowFeedbackSection:!0,shouldShowAIGeneratedIndicator:!0,messageId:u,isResponseComplete:!0,isFailure:!1,timestamp:o.current,addCardToChatHistory:!1}};return yield(0,Nc.collectUserFeedback)(R,C)}catch(S){return!1}});function h(R){return y.apply(this,arguments)}return h})()},m=mMe(s,a);return m?(0,kC.jsx)(Xge,Object.assign({},m,{onClose:p},g)):(0,kC.jsx)(qge,Object.assign({onApply:(0,ZL.default)(function*(){try{yield bge(a,r),p()}catch(y){}}),onClose:p,response:a.response||""},g))}});var Fht,ame,hMe,nme,ime=de(()=>{"use strict";ai();Fht=se(Ye());Jl();ame=se($r()),hMe=2e3,nme=function(t){var u=t.onSubmit,s=t.onClose;return(0,ame.jsx)(xs,{size:"small",maxCharacters:hMe,overrideDismissBehavior:!0,onSubmit:u,onDismissButtonClick:s,placeholder:st.formulaFromNLPlaceholder})}});var jL,e2,UL,wC,lme=de(()=>{"use strict";jL=se(gt()),e2=se(Ye());ai();tme();An();ime();AC();UL=se($r()),wC=function(t){var u=e2.useState(function(){return Y9()}),s=(0,jL.default)(u,1),f=s[0];e2.useEffect(function(){bC(t.uiLanguage,t.isDevMode)},[t.uiLanguage,t.isDevMode]);var p=e2.useCallback(function(){Ql.close(t.startUIId)},[t.startUIId]),r=e2.useState({kind:"IPE"}),c=(0,jL.default)(r,2),n=c[0],a=c[1];switch(n.kind){case"IPE":return(0,UL.jsx)(nme,{requestId:f,onSubmit:function(o){a({kind:"card",prompt:o})},onClose:p});case"card":return(0,UL.jsx)(rme,{requestId:f,prompt:n.prompt,onCloseApp:p,feedbackEnabled:t.feedbackEnabled,controlId:t.controlId});default:a_(n)}}});var ome=de(()=>{"use strict";lme()});var Dht,ume,cme,sme=de(()=>{"use strict";Dht=se(Ye());Jl();ih();ume=se($r()),cme=function(t){var u=t.isSuccess,s=u===void 0?!1:u,f=t.closeApp,p=t.feedbackEnabled,r=t.sendFeedback;return(0,ume.jsx)(Oc,{text:s?st.smartPasteSuccessMessage:st.smartPasteErrorMessage,markdown:!1,onClose:f,feedbackEnabled:p,sendFeedback:r,title:s?st.smartPasteSuccessTitle:st.smartPasteErrorTitle,accessibilityLabel:st.smartPasteAccessibilityLabel})}});var dme,fme,gme,GL,mme=de(()=>{"use strict";dme=se(rl()),fme=se(Ye());ai();sme();gme=se($r()),GL=function(t){var u=t.startUIId,s=t.isSuccess,f=t.feedbackEnabled,p=(0,fme.useCallback)(function(){Ql.close(u)},[u]),r=(function(){var c=(0,dme.default)(function*(n){return!0});return function(a){return c.apply(this,arguments)}})();return(0,gme.jsx)(cme,{isSuccess:s,closeApp:p,feedbackEnabled:f,sendFeedback:r})}});var r2=de(()=>{"use strict";Mde();Lde();Sge();Zge();Gge();ome();mme()});var hme={};Gn(hme,{ExcelFREApp:()=>pMe});var $ht,WL,pMe,pme=de(()=>{"use strict";$ht=se(Ye());ai();r2();WL=se($r()),pMe=function(t){var u=function(){return I8.skip()},s=function(){return I8.complete()},f=S4(t.featureGates,"ArbutusContentEnabled"),p=S4(t.featureGates,"ProdigiContentEnabled"),r=S4(t.featureGates,"CopilotStarterV2ContentEnabled");return(0,WL.jsx)(El,{theme:To(),children:(0,WL.jsx)(n_,{freType:t.freProps.freType,onSkip:u,onComplete:s,useArbutusContent:f,useUpdatedProdigiContent:p,isCopilotStarter:!!t.freProps.isCopilotStarter,enableStarterCopilotStrings:!!t.freProps.enableStarterCopilotStrings,isCopilotStarterV2ContentEnabled:r})})}});var vme={};Gn(vme,{ExcelCopilotIPEApp:()=>vMe});var Jht,M5,_5,vMe,zL,Rme=de(()=>{"use strict";Jht=se(Ye()),M5=se(wr());ai();r2();_5=se($r()),vMe=function(t){var u=t.appInitialProps,s=t.startUIProps;return t_(u.featureGates),(0,_5.jsx)(M5.View,{style:zL.ipeWidth,children:(0,_5.jsx)(M5.View,{style:zL.ipeWidthHeight,children:(0,_5.jsx)(M5.View,{style:zL.ipeColumn,children:(0,_5.jsx)(El,{theme:To(),children:(0,_5.jsx)(DL,{startUIId:s.startUIId,getDynamicSuggestions:u.getDynamicSuggestions,controlId:u.controlId})})})})})},zL=M5.StyleSheet.create({bottomRibbon:{marginTop:10},bottomRow:{flexDirection:"row"},button:{alignItems:"center",paddingVertical:3,paddingHorizontal:10,borderRadius:4,borderColor:"darkgray",borderWidth:1,backgroundColor:"transparent",flexDirection:"row"},buttonPress:{alignItems:"center",paddingVertical:3,paddingHorizontal:10,borderRadius:4,borderColor:"black",borderWidth:1,backgroundColor:"darkgray",flexDirection:"row"},ipeColumn:{flexDirection:"column"},ipeWidth:{width:"100%"},ipeWidthHeight:{width:"100%",height:"100%"},promptText:{marginTop:1,fontSize:18},promptIcon:{marginTop:4,marginLeft:10,flexDirection:"row"},promptRow:{flexDirection:"row",marginTop:10},textPlacement:{marginLeft:10,flexDirection:"row"}})});var Fme={};Gn(Fme,{ExcelFormulaExplanationApp:()=>yMe});var rpt,lpt,KL,$L,RMe,FMe,CMe,yMe,Cme=de(()=>{"use strict";rpt=se(Ye());ai();r2();An();lpt=se(u2()),KL=se(Lh()),$L=se($r()),RMe=KL.calcSubpackage.x10,FMe=KL.calcSubpackage.PluginSchedulerSingletonGlobal,CMe=FMe.instance(),yMe=function(t){var u=t.startUIProps.startUIId,s=t.appInitialProps,f=s.docSession,p=s.controlId,r=s.userInitiationTime,c=s.uiLanguage,n=s.sheetName,a=s.range,l=s.featureGates,o=s.queryOrigin,d=s.isDevMode;Us(l);var g=Kt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")?tl.getFeedbackEligibilitySettings():{generalCopilotEnabled:tl.isCopilotFeedbackEnabled(),singleClickCopilotEnabled:tl.isCopilotFeedbackEnabled()};return(Kt.getInstance().getBooleanFeatureGate("X10.HelloWorld",!1)||Kt.getInstance().getBooleanFeatureGate("Microsoft.Office.Excel.FA000000140.X10.HelloWorld",!1))&&CMe.requester().functionSuggestion({content:"=A1+A2",caretPosition:0},RMe.PluginGroup.Excel,void 0).then(function(m){}),(0,$L.jsx)(El,{theme:To(),children:(0,$L.jsx)(HL,{startUIId:u,controlId:p,userInitiationTime:r,uiLanguage:c,docSession:f,sheetName:n,range:a,feedbackEnabled:g,queryOrigin:o,isDevMode:d},u)})}});var yme={};Gn(yme,{ExcelFormulaByExampleApp:()=>bMe,FormulaKind:()=>SMe});var opt,qL,SMe,bMe,Sme=de(()=>{"use strict";opt=se(Ye());ai();r2();qL=se($r()),SMe=(function(e){return e[e.genericFormula=0]="genericFormula",e[e.rowNumbering=1]="rowNumbering",e})({}),bMe=function(t){var u=t.startUIProps.startUIId;return(0,qL.jsx)(El,{theme:To(),children:(0,qL.jsx)(VL,{formula:t.appInitialProps.formula,range:t.appInitialProps.range,kind:0},u)})}});var bme={};Gn(bme,{ExcelFormulaFromNLApp:()=>AMe});var dpt,hpt,QL,AMe,Ame=de(()=>{"use strict";dpt=se(Ye());ai();r2();hpt=se(u2()),QL=se($r()),AMe=function(t){var u=t.appInitialProps,s=t.startUIProps,f=u.featureGates;Us(f);var p=To(),r=tl.getFeedbackEligibilitySettings();return(0,QL.jsx)(El,{theme:p,children:(0,QL.jsx)(wC,Object.assign({},u,{startUIId:s.startUIId,feedbackEnabled:r}),s.startUIId)})}});var Eme={};Gn(Eme,{ExcelSmartPasteApp:()=>EMe});var ppt,ypt,JL,EMe,Tme=de(()=>{"use strict";ppt=se(Ye());ai();r2();An();ypt=se(u2()),JL=se($r()),EMe=function(t){var u=t.startUIProps.startUIId,s=t.appInitialProps,f=s.isSuccess,p=s.featureGates;Us(p);var r=Kt.getInstance().getChangeGate("UseGetFeedbackEligibilityAPI")?tl.getFeedbackEligibilitySettings():{generalCopilotEnabled:tl.isCopilotFeedbackEnabled(),singleClickCopilotEnabled:tl.isCopilotFeedbackEnabled()};return(0,JL.jsx)(El,{theme:To(),children:(0,JL.jsx)(GL,{startUIId:u,isSuccess:f,feedbackEnabled:r},u)})}});var xme,DC,kme=de(()=>{"use strict";xme=se(wr()),DC=xme.TurboModuleRegistry.getEnforcing("CopilotDAB")});var wme=de(()=>{"use strict";kme()});var Ime={};Gn(Ime,{ExcelDAB:()=>xMe});function TMe(e,t){DC.openChatPane({uiId:e,promptMessage:t})}var XL,Dme,IC,xMe,_me=de(()=>{"use strict";XL=se(Ye()),Dme=se(wr());ai();wme();IC=se($r());xMe=function(t){var u=t.startUIProps.startUIId,s=XL.default.useCallback(function(p){return TMe(u,p)},[u]),f=XL.default.useCallback(function(){DC.openChatPane({uiId:u})},[u]);return(0,IC.jsx)(El,{children:(0,IC.jsx)(Dme.View,{style:{marginRight:24,marginBottom:24,pointerEvents:"box-none"},children:(0,IC.jsx)(Xw,{onPromptSelected:s,uiId:u,openChatPane:f})})})}});var kMe={};var Mme,Hc,_C,xpt,MC,Lme,kpt,Bme=de(()=>{"use strict";Mme=se(rl()),Hc=se(wr()),_C=se(pB()),xpt=se(u2()),MC=se(Lh());(0,_C.initReka)();Lme=MC.calcSubpackage.PluginSchedulerSingletonGlobal.instance();Lme.registerAsyncGrid();(0,Mme.default)(function*(){var e=(yield Promise.resolve().then(()=>(AN(),bN))).TestPlugin;yield Lme.createAndAttachPlugin(e)})();kpt=_C.RekaServiceRegistry.getNativeService(MC.x10Services.ServiceInfos.NativeGridService);Hc.AppRegistry.registerComponent("fre.copilot.xl",function(){return(pme(),Zn(hme)).ExcelFREApp});Hc.AppRegistry.registerComponent("ipe.copilot.xl",function(){return(Rme(),Zn(vme)).ExcelCopilotIPEApp});Hc.AppRegistry.registerComponent("formulaexplanation.copilot.xl",function(){return(Cme(),Zn(Fme)).ExcelFormulaExplanationApp});Hc.AppRegistry.registerComponent("formulabyexample.copilot.xl",function(){return(Sme(),Zn(yme)).ExcelFormulaByExampleApp});Hc.AppRegistry.registerComponent("formulafromnl.copilot.xl",function(){return(Ame(),Zn(bme)).ExcelFormulaFromNLApp});Hc.AppRegistry.registerComponent("smartpaste.copilot.xl",function(){return(Tme(),Zn(Eme)).ExcelSmartPasteApp});Hc.AppRegistry.registerComponent("dab.copilot.xl",function(){return(_me(),Zn(Ime)).ExcelDAB})});global=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:new Function("return this;")();fB();Bme();})();
//# sourceMappingURL=ExcelCopilot.win32.bundle.map
//# sourceMappingURL=ExcelCopilot.js.map
//# sourceMappingURL=https://artifacts.dev.azure.com/office/_apis/symbol/symsrv/ExcelCopilot.js.map/25aa44d228d991edffa9a4cbdf35177026d065ce14a70b89f4c54be162bcedb5/ExcelCopilot.js.map