1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4603],{6796:function(e,t,n){e=n.nmd(e);var r,a,o,i,s=n(40257),u=n(82957).lW,c=Object.create,d=Object.freeze,f=Object.defineProperty,p=Object.defineProperties,h=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,y=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,w=(e,t)=>{if(t=Symbol[e])return t;throw Error("Symbol."+e+" is not defined")},x=Math.pow,S=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E=(e,t)=>{for(var n in t||(t={}))b.call(t,n)&&S(e,n,t[n]);if(v)for(var n of v(t))k.call(t,n)&&S(e,n,t[n]);return e},_=(e,t)=>p(e,m(t)),P=(e,t)=>{var n={};for(var r in e)b.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&v)for(var r of v(e))0>t.indexOf(r)&&k.call(e,r)&&(n[r]=e[r]);return n},C=(e,t)=>()=>(e&&(t=e(e=0)),t),I=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),j=(e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})},O=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of g(t))b.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=h(t,a))||r.enumerable});return e},T=(e,t,n)=>(n=null!=e?c(y(e)):{},O(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)),A=(e,t,n)=>(S(e,"symbol"!=typeof t?t+"":t,n),n),z=(e,t)=>d(f(e,"raw",{value:d(t||e.slice())})),D=(e,t,n)=>new Promise((r,a)=>{var o=e=>{try{s(n.next(e))}catch(e){a(e)}},i=e=>{try{s(n.throw(e))}catch(e){a(e)}},s=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,i);s((n=n.apply(e,t)).next())}),B=function(e,t){this[0]=e,this[1]=t},R=e=>{var t,n=e[w("asyncIterator")],r=!1,a={};return null==n?(n=e[w("iterator")](),t=e=>a[e]=t=>n[e](t)):(n=n.call(e),t=e=>a[e]=t=>{if(r){if(r=!1,"throw"===e)throw t;return t}return r=!0,{done:!1,value:new B(new Promise(r=>{var a=n[e](t);if(!(a instanceof Object))throw TypeError("Object expected");r(a)}),1)}}),a[w("iterator")]=()=>a,t("next"),"throw"in n?t("throw"):a.throw=e=>{throw e},"return"in n&&t("return"),a},M=C(()=>{});function N(e,t,n=[]){if("object"==typeof e&&e){if(F(e)||L(e)){t(e,n);return}for(let[r,a]of Object.entries(e))N(a,t,[...n,r])}else{if(null==e)return;t(e,n)}}var F,L,U=C(()=>{F=e=>"object"==typeof e&&null!==e&&Object.hasOwnProperty.call(e,"type")&&"image"===e.type&&Object.hasOwnProperty.call(e,"id")&&"string"==typeof e.id&&""!==e.id,L=e=>"object"==typeof e&&null!==e&&Object.hasOwnProperty.call(e,"r")&&Object.hasOwnProperty.call(e,"g")&&Object.hasOwnProperty.call(e,"b")&&Object.hasOwnProperty.call(e,"a")&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b&&"number"==typeof e.a});function q(e){return t=>"object"==typeof t&&!!t&&t.type===e}var V,K,H,W,$,G,Z,X,Y,Q,J,ee,et=C(()=>{V=q("Theatre_Project"),K=q("Theatre_Sheet"),H=q("Theatre_SheetTemplate"),W=q("Theatre_SheetObject"),$=q("Theatre_Sequence"),G=q("Theatre_SheetObjectTemplate"),q("Theatre_Project_PublicAPI"),Z=q("Theatre_Sheet_PublicAPI"),X=q("Theatre_SheetObject_PublicAPI")}),en=C(()=>{Y="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g}),er=C(()=>{en(),Q="object"==typeof self&&self&&self.Object===Object&&self,J=Y||Q||Function("return this")()}),ea=C(()=>{er(),ee=J.Symbol});function eo(e){var t=el.call(e,eu),n=e[eu];try{e[eu]=void 0;var r=!0}catch(e){}var a=es.call(e);return r&&(t?e[eu]=n:delete e[eu]),a}var ei,el,es,eu,ec,ed=C(()=>{ea(),el=(ei=Object.prototype).hasOwnProperty,es=ei.toString,eu=ee?ee.toStringTag:void 0,ec=eo});function ef(e){return ep.call(e)}var ep,eh,em=C(()=>{ep=Object.prototype.toString,eh=ef});function eg(e){return null==e?void 0===e?ey:ev:eb&&eb in Object(e)?ec(e):eh(e)}var ev,ey,eb,ek,ew=C(()=>{ea(),ed(),em(),ev="[object Null]",ey="[object Undefined]",eb=ee?ee.toStringTag:void 0,ek=eg});function ex(e){return null!=e&&"object"==typeof e}var eS,eE=C(()=>{eS=ex});function e_(e){return"symbol"==typeof e||eS(e)&&ek(e)==eP}var eP,eC,eI=C(()=>{ew(),eE(),eP="[object Symbol]",eC=e_});function ej(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var eO,eT,eA=C(()=>{eO=ej}),ez=C(()=>{eT=Array.isArray});function eD(e){if("string"==typeof e)return e;if(eT(e))return eO(e,eD)+"";if(eC(e))return eM?eM.call(e):"";var t=e+"";return"0"==t&&1/e==-eB?"-0":t}var eB,eR,eM,eN,eF=C(()=>{ea(),eA(),ez(),eI(),eB=1/0,eM=(eR=ee?ee.prototype:void 0)?eR.toString:void 0,eN=eD});function eL(e){for(var t=e.length;t--&&eU.test(e.charAt(t)););return t}var eU,eq,eV=C(()=>{eU=/\s/,eq=eL});function eK(e){return e&&e.slice(0,eq(e)+1).replace(eH,"")}var eH,eW,e$=C(()=>{eV(),eH=/^\s+/,eW=eK});function eG(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var eZ,eX=C(()=>{eZ=eG});function eY(e){if("number"==typeof e)return e;if(eC(e))return eQ;if(eZ(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=eZ(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=eW(e);var n=e0.test(e);return n||e1.test(e)?e2(e.slice(2),n?2:8):eJ.test(e)?eQ:+e}var eQ,eJ,e0,e1,e2,e5,e3=C(()=>{e$(),eX(),eI(),eQ=0/0,eJ=/^[-+]0x[0-9a-f]+$/i,e0=/^0b[01]+$/i,e1=/^0o[0-7]+$/i,e2=parseInt,e5=eY});function e4(e){return e?(e=e5(e))===e6||e===-e6?(e<0?-1:1)*e8:e==e?e:0:0===e?e:0}var e6,e8,e9,e7=C(()=>{e3(),e6=1/0,e8=17976931348623157e292,e9=e4});function te(e){var t=e9(e),n=t%1;return t==t?n?t-n:t:0}var tt,tn=C(()=>{e7(),tt=te});function tr(e){return e}var ta,to=C(()=>{ta=tr});function ti(e){if(!eZ(e))return!1;var t=ek(e);return t==ts||t==tu||t==tl||t==tc}var tl,ts,tu,tc,td,tf,tp=C(()=>{ew(),eX(),tl="[object AsyncFunction]",ts="[object Function]",tu="[object GeneratorFunction]",tc="[object Proxy]",td=ti}),th=C(()=>{er(),tf=J["__core-js_shared__"]});function tm(e){return!!tg&&tg in e}var tg,tv,ty=C(()=>{var e;th(),tg=(e=/[^.]+$/.exec(tf&&tf.keys&&tf.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+e:"",tv=tm});function tb(e){if(null!=e){try{return tk.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var tk,tw,tx=C(()=>{tk=Function.prototype.toString,tw=tb});function tS(e){return!(!eZ(e)||tv(e))&&(td(e)?tO:t_).test(tw(e))}var tE,t_,tP,tC,tI,tj,tO,tT,tA=C(()=>{tp(),ty(),eX(),tx(),tE=/[\\^$.*+?()[\]{}|]/g,t_=/^\[object .+?Constructor\]$/,tP=Function.prototype,tC=Object.prototype,tI=tP.toString,tj=tC.hasOwnProperty,tO=RegExp("^"+tI.call(tj).replace(tE,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tT=tS});function tz(e,t){return null==e?void 0:e[t]}var tD,tB=C(()=>{tD=tz});function tR(e,t){var n=tD(e,t);return tT(n)?n:void 0}var tM,tN,tF=C(()=>{tA(),tB(),tM=tR}),tL=C(()=>{tF(),er(),tN=tM(J,"WeakMap")});function tU(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var tq,tV=C(()=>{tq=tU});function tK(){}var tH,tW=C(()=>{tH=tK});function t$(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var tG,tZ=C(()=>{tG=t$});function tX(e){var t=0,n=0;return function(){var r=tJ(),a=tQ-(r-n);if(n=r,a>0){if(++t>=tY)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var tY,tQ,tJ,t0,t1=C(()=>{tY=800,tQ=16,tJ=Date.now,t0=tX});function t2(e){return function(){return e}}var t5,t3,t4,t6,t8=C(()=>{t5=t2}),t9=C(()=>{tF(),t3=function(){try{var e=tM(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()}),t7=C(()=>{t8(),t9(),to(),t4=t3?function(e,t){return t3(e,"toString",{configurable:!0,enumerable:!1,value:t5(t),writable:!0})}:ta}),ne=C(()=>{t7(),t1(),t6=t0(t4)});function nt(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++o<a;)if(t(e[o],o,e))return o;return -1}var nn,nr=C(()=>{nn=nt});function na(e){return e!=e}var no,ni=C(()=>{no=na});function nl(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return -1}var ns,nu=C(()=>{ns=nl});function nc(e,t,n){return t==t?ns(e,t,n):nn(e,no,n)}var nd,nf=C(()=>{nr(),ni(),nu(),nd=nc});function np(e,t){return!!(null==e?0:e.length)&&nd(e,t,0)>-1}var nh,nm=C(()=>{nf(),nh=np});function ng(e,t){var n=typeof e;return!!(t=null==t?nv:t)&&("number"==n||"symbol"!=n&&ny.test(e))&&e>-1&&e%1==0&&e<t}var nv,ny,nb,nk=C(()=>{nv=9007199254740991,ny=/^(?:0|[1-9]\d*)$/,nb=ng});function nw(e,t,n){"__proto__"==t&&t3?t3(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var nx,nS=C(()=>{t9(),nx=nw});function nE(e,t){return e===t||e!=e&&t!=t}var n_,nP=C(()=>{n_=nE});function nC(e,t,n){var r=e[t];nI.call(e,t)&&n_(r,n)&&(void 0!==n||t in e)||nx(e,t,n)}var nI,nj,nO=C(()=>{nS(),nP(),nI=Object.prototype.hasOwnProperty,nj=nC});function nT(e,t,n){return t=nA(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=nA(r.length-t,0),i=Array(o);++a<o;)i[a]=r[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=r[a];return s[t]=n(i),tq(e,this,s)}}var nA,nz,nD=C(()=>{tV(),nA=Math.max,nz=nT});function nB(e,t){return t6(nz(e,t,ta),e+"")}var nR,nM=C(()=>{to(),nD(),ne(),nR=nB});function nN(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=nF}var nF,nL,nU=C(()=>{nF=9007199254740991,nL=nN});function nq(e){return null!=e&&nL(e.length)&&!td(e)}var nV,nK=C(()=>{tp(),nU(),nV=nq});function nH(e,t,n){if(!eZ(n))return!1;var r=typeof t;return("number"==r?!!(nV(n)&&nb(t,n.length)):"string"==r&&t in n)&&n_(n[t],e)}var nW,n$=C(()=>{nP(),nK(),nk(),eX(),nW=nH});function nG(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||nZ)}var nZ,nX,nY=C(()=>{nZ=Object.prototype,nX=nG});function nQ(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var nJ,n0=C(()=>{nJ=nQ});function n1(e){return eS(e)&&ek(e)==n2}var n2,n5,n3,n4,n6,n8,n9=C(()=>{ew(),eE(),n2="[object Arguments]",n5=n1}),n7=C(()=>{n9(),eE(),n4=(n3=Object.prototype).hasOwnProperty,n6=n3.propertyIsEnumerable,n8=n5(function(){return arguments}())?n5:function(e){return eS(e)&&n4.call(e,"callee")&&!n6.call(e,"callee")}});function re(){return!1}var rt,rn,rr,ra,ro,ri=C(()=>{rt=re}),rl=C(()=>{er(),ri(),ro=((ra=(rr=(rn=t&&!t.nodeType&&t)&&e&&!e.nodeType&&e)&&rr.exports===rn?J.Buffer:void 0)?ra.isBuffer:void 0)||rt});function rs(e){return eS(e)&&nL(e.length)&&!!rz[ek(e)]}var ru,rc,rd,rf,rp,rh,rm,rg,rv,ry,rb,rk,rw,rx,rS,rE,r_,rP,rC,rI,rj,rO,rT,rA,rz,rD,rB=C(()=>{ew(),nU(),eE(),ru="[object Arguments]",rc="[object Array]",rd="[object Boolean]",rf="[object Date]",rp="[object Error]",rh="[object Function]",rm="[object Map]",rg="[object Number]",rv="[object Object]",ry="[object RegExp]",rb="[object Set]",rk="[object String]",rw="[object WeakMap]",rx="[object ArrayBuffer]",rS="[object DataView]",rE="[object Float32Array]",r_="[object Float64Array
1]",rP="[object Int8Array]",rC="[object Int16Array]",rI="[object Int32Array]",rj="[object Uint8Array]",rO="[object Uint8ClampedArray]",rT="[object Uint16Array]",rA="[object Uint32Array]",(rz={})[rE]=rz[r_]=rz[rP]=rz[rC]=rz[rI]=rz[rj]=rz[rO]=rz[rT]=rz[rA]=!0,rz[ru]=rz[rc]=rz[rx]=rz[rd]=rz[rS]=rz[rf]=rz[rp]=rz[rh]=rz[rm]=rz[rg]=rz[rv]=rz[ry]=rz[rb]=rz[rk]=rz[rw]=!1,rD=rs});function rR(e){return function(t){return e(t)}}var rM,rN,rF,rL,rU,rq,rV,rK=C(()=>{rM=rR}),rH=C(()=>{en(),rL=(rF=(rN=t&&!t.nodeType&&t)&&e&&!e.nodeType&&e)&&rF.exports===rN&&Y.process,rU=function(){try{return rF&&rF.require&&rF.require("util").types||rL&&rL.binding&&rL.binding("util")}catch(e){}}()}),rW=C(()=>{rB(),rK(),rH(),rV=(rq=rU&&rU.isTypedArray)?rM(rq):rD});function r$(e,t){var n=eT(e),r=!n&&n8(e),a=!n&&!r&&ro(e),o=!n&&!r&&!a&&rV(e),i=n||r||a||o,s=i?nJ(e.length,String):[],u=s.length;for(var c in e)(t||rG.call(e,c))&&!(i&&("length"==c||a&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||nb(c,u)))&&s.push(c);return s}var rG,rZ,rX=C(()=>{n0(),n7(),ez(),rl(),nk(),rW(),rG=Object.prototype.hasOwnProperty,rZ=r$});function rY(e,t){return function(n){return e(t(n))}}var rQ,rJ,r0=C(()=>{rQ=rY}),r1=C(()=>{r0(),rJ=rQ(Object.keys,Object)});function r2(e){if(!nX(e))return rJ(e);var t=[];for(var n in Object(e))r5.call(e,n)&&"constructor"!=n&&t.push(n);return t}var r5,r3,r4=C(()=>{nY(),r1(),r5=Object.prototype.hasOwnProperty,r3=r2});function r6(e){return nV(e)?rZ(e):r3(e)}var r8,r9=C(()=>{rX(),r4(),nK(),r8=r6});function r7(e,t){if(eT(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||eC(e))||at.test(e)||!ae.test(e)||null!=t&&e in Object(t)}var ae,at,an,ar,aa=C(()=>{ez(),eI(),ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,at=/^\w*$/,an=r7}),ao=C(()=>{tF(),ar=tM(Object,"create")});function ai(){this.__data__=ar?ar(null):{},this.size=0}var al,as=C(()=>{ao(),al=ai});function au(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ac,ad=C(()=>{ac=au});function af(e){var t=this.__data__;if(ar){var n=t[e];return n===ap?void 0:n}return ah.call(t,e)?t[e]:void 0}var ap,ah,am,ag=C(()=>{ao(),ap="__lodash_hash_undefined__",ah=Object.prototype.hasOwnProperty,am=af});function av(e){var t=this.__data__;return ar?void 0!==t[e]:ay.call(t,e)}var ay,ab,ak=C(()=>{ao(),ay=Object.prototype.hasOwnProperty,ab=av});function aw(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ar&&void 0===t?ax:t,this}var ax,aS,aE=C(()=>{ao(),ax="__lodash_hash_undefined__",aS=aw});function a_(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var aP,aC=C(()=>{as(),ad(),ag(),ak(),aE(),a_.prototype.clear=al,a_.prototype.delete=ac,a_.prototype.get=am,a_.prototype.has=ab,a_.prototype.set=aS,aP=a_});function aI(){this.__data__=[],this.size=0}var aj,aO=C(()=>{aj=aI});function aT(e,t){for(var n=e.length;n--;)if(n_(e[n][0],t))return n;return -1}var aA,az=C(()=>{nP(),aA=aT});function aD(e){var t=this.__data__,n=aA(t,e);return!(n<0)&&(n==t.length-1?t.pop():aB.call(t,n,1),--this.size,!0)}var aB,aR,aM=C(()=>{az(),aB=Array.prototype.splice,aR=aD});function aN(e){var t=this.__data__,n=aA(t,e);return n<0?void 0:t[n][1]}var aF,aL=C(()=>{az(),aF=aN});function aU(e){return aA(this.__data__,e)>-1}var aq,aV=C(()=>{az(),aq=aU});function aK(e,t){var n=this.__data__,r=aA(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var aH,aW=C(()=>{az(),aH=aK});function a$(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var aG,aZ,aX=C(()=>{aO(),aM(),aL(),aV(),aW(),a$.prototype.clear=aj,a$.prototype.delete=aR,a$.prototype.get=aF,a$.prototype.has=aq,a$.prototype.set=aH,aG=a$}),aY=C(()=>{tF(),er(),aZ=tM(J,"Map")});function aQ(){this.size=0,this.__data__={hash:new aP,map:new(aZ||aG),string:new aP}}var aJ,a0=C(()=>{aC(),aX(),aY(),aJ=aQ});function a1(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}var a2,a5=C(()=>{a2=a1});function a3(e,t){var n=e.__data__;return a2(t)?n["string"==typeof t?"string":"hash"]:n.map}var a4,a6=C(()=>{a5(),a4=a3});function a8(e){var t=a4(this,e).delete(e);return this.size-=t?1:0,t}var a9,a7=C(()=>{a6(),a9=a8});function oe(e){return a4(this,e).get(e)}var ot,on=C(()=>{a6(),ot=oe});function or(e){return a4(this,e).has(e)}var oa,oo=C(()=>{a6(),oa=or});function oi(e,t){var n=a4(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var ol,os=C(()=>{a6(),ol=oi});function ou(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var oc,od=C(()=>{a0(),a7(),on(),oo(),os(),ou.prototype.clear=aJ,ou.prototype.delete=a9,ou.prototype.get=ot,ou.prototype.has=oa,ou.prototype.set=ol,oc=ou});function of(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError(op);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};
1return n.cache=new(of.Cache||oc),n}var op,oh,om=C(()=>{od(),op="Expected a function",of.Cache=oc,oh=of});function og(e){var t=oh(e,function(e){return n.size===ov&&n.clear(),e}),n=t.cache;return t}var ov,oy,ob,ok,ow,ox=C(()=>{om(),ov=500,oy=og}),oS=C(()=>{ox(),ob=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ok=/\\(\\)?/g,ow=oy(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ob,function(e,n,r,a){t.push(r?a.replace(ok,"$1"):n||e)}),t})});function oE(e){return null==e?"":eN(e)}var o_,oP=C(()=>{eF(),o_=oE});function oC(e,t){return eT(e)?e:an(e,t)?[e]:ow(o_(e))}var oI,oj=C(()=>{ez(),aa(),oS(),oP(),oI=oC});function oO(e){if("string"==typeof e||eC(e))return e;var t=e+"";return"0"==t&&1/e==-oT?"-0":t}var oT,oA,oz=C(()=>{eI(),oT=1/0,oA=oO});function oD(e,t){t=oI(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[oA(t[n++])];return n&&n==r?e:void 0}var oB,oR=C(()=>{oj(),oz(),oB=oD});function oM(e,t,n){var r=null==e?void 0:oB(e,t);return void 0===r?n:r}var oN,oF=C(()=>{oR(),oN=oM});function oL(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var oU,oq=C(()=>{oU=oL});function oV(e){return eT(e)||n8(e)||!!(oK&&e&&e[oK])}var oK,oH,oW,o$,oG=C(()=>{ea(),n7(),ez(),oK=ee?ee.isConcatSpreadable:void 0,oH=oV}),oZ=C(()=>{oq(),oG(),oW=function e(t,n,r,a,o){var i=-1,s=t.length;for(r||(r=oH),o||(o=[]);++i<s;){var u=t[i];n>0&&r(u)?n>1?e(u,n-1,r,a,o):oU(o,u):a||(o[o.length]=u)}return o}}),oX=C(()=>{r0(),o$=rQ(Object.getPrototypeOf,Object)});function oY(e){if(!eS(e)||ek(e)!=oQ)return!1;var t=o$(e);if(null===t)return!0;var n=o2.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&o1.call(n)==o5}var oQ,oJ,o0,o1,o2,o5,o3,o4=C(()=>{ew(),oX(),eE(),oQ="[object Object]",oJ=Function.prototype,o0=Object.prototype,o1=oJ.toString,o2=o0.hasOwnProperty,o5=o1.call(Object),o3=oY});function o6(e){var t=Math[e];return function(e,n){if(e=e5(e),(n=null==n?0:o9(tt(n),292))&&o8(e)){var r=(o_(e)+"e").split("e"),a=t(r[0]+"e"+(+r[1]+n));return+((r=(o_(a)+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var o8,o9,o7,ie=C(()=>{er(),tn(),e3(),oP(),o8=J.isFinite,o9=Math.min,o7=o6});function it(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}var ir,ia=C(()=>{ir=it});function io(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=e5(n))==n?n:0),void 0!==t&&(t=(t=e5(t))==t?t:0),ir(e5(e),t,n)}var ii,il=C(()=>{ia(),e3(),ii=io});function is(){this.__data__=new aG,this.size=0}var iu,ic=C(()=>{aX(),iu=is});function id(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var ip,ih=C(()=>{ip=id});function im(e){return this.__data__.get(e)}var ig,iv=C(()=>{ig=im});function iy(e){return this.__data__.has(e)}var ib,ik=C(()=>{ib=iy});function iw(e,t){var n=this.__data__;if(n instanceof aG){var r=n.__data__;if(!aZ||r.length<ix-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new oc(r)}return n.set(e,t),this.size=n.size,this}var ix,iS,iE=C(()=>{aX(),aY(),od(),ix=200,iS=iw});function i_(e){var t=this.__data__=new aG(e);this.size=t.size}var iP,iC=C(()=>{aX(),ic(),ih(),iv(),ik(),iE(),i_.prototype.clear=iu,i_.prototype.delete=ip,i_.prototype.get=ig,i_.prototype.has=ib,i_.prototype.set=iS,iP=i_});function iI(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}var ij,iO=C(()=>{ij=iI});function iT(){return[]}var iA,iz,iD,iB,iR=C(()=>{iA=iT}),iM=C(()=>{iO(),iR(),iz=Object.prototype.propertyIsEnumerable,iB=(iD=Object.getOwnPropertySymbols)?function(e){return null==e?[]:(e=Object(e),ij(iD(e),function(t){return iz.call(e,t)}))}:iA});function iN(e,t,n){var r=t(e);return eT(e)?r:oU(r,n(e))}var iF,iL=C(()=>{oq(),ez(),iF=iN});function iU(e){return iF(e,r8,iB)}var iq,iV,iK,iH,iW,i$,iG,iZ,iX,iY,iQ,iJ,i0,i1,i2,i5,i3,i4,i6=C(()=>{iL(),iM(),r9(),iq=iU}),i8=C(()=>{tF(),er(),iV=tM(J,"DataView")}),i9=C(()=>{tF(),er(),iK=tM(J,"Promise")}),i7=C(()=>{tF(),er(),iH=tM(J,"Set")}),le=C(()=>{i8(),aY(),i9(),i7(),tL(),ew(),tx(),iW="[object Map]",i$="[object Object]",iG="[object Promise]",iZ="[object Set]",iX="[object WeakMap]",iY="[object DataView]",iQ=tw(iV),iJ=tw(aZ),i0=tw(iK),i1=tw(iH),i2=tw(tN),i5=ek,(iV&&i5(new iV(new ArrayBuffer(1)))!=iY||aZ&&i5(new aZ)!=iW||iK&&i5(iK.resolve())!=iG||iH&&i5(new iH)!=iZ||tN&&i5(new tN)!=iX)&&(i5=function(e){var t=ek(e),n=t==i$?e.constructor:void 0,r=n?tw(n):"";if(r)switch(r){case iQ:return iY;case iJ:return iW;case i0:return iG;case i1:return iZ;case i2:return iX}return t}),i3=i5}),lt=C(()=>{er(),i4=J.Uint8Array});function ln(e){return this.__data__.set(e,lr),this}var lr,la,lo=C(()=>{lr="__lodash_hash_undefined__",la=ln});function li(e){return this.__data__.has(e)}var ll,ls=C(()=>{ll=li});function lu(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new oc;++t<n;)this.add(e[t])}var lc,ld=C(()=>{od(),lo(),ls(),lu.prototype.add=lu.prototype.push=la,lu.prototype.has=ll,lc=lu});function lf(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var lp,lh=C(()=>{lp=lf});function lm(e,t){return e.has(t)}var lg,lv=C(()=>{lg=lm});function ly(e,t,n,r,a,o){var i=n&lb,s=e.length,u=t.length;if(s!=u&&!(i&&u>s))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=n&lk?new lc:void 0;for(o.set(e,t),o.set(t,e);++f<s;){var m=e[f],g=t[f];if(r)var v=i?r(g,m,f,t,e,o):r(m,g,f,e,t,o);if(void 0!==v){if(v)continue;p=!1;break}
1if(h){if(!lp(t,function(e,t){if(!lg(h,t)&&(m===e||a(m,e,n,r,o)))return h.push(t)})){p=!1;break}}else if(!(m===g||a(m,g,n,r,o))){p=!1;break}}return o.delete(e),o.delete(t),p}var lb,lk,lw,lx=C(()=>{ld(),lh(),lv(),lb=1,lk=2,lw=ly});function lS(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}var lE,l_=C(()=>{lE=lS});function lP(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var lC,lI=C(()=>{lC=lP});function lj(e,t,n,r,a,o,i){switch(n){case lq:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case lU:return!(e.byteLength!=t.byteLength||!o(new i4(e),new i4(t)));case lA:case lz:case lR:return n_(+e,+t);case lD:return e.name==t.name&&e.message==t.message;case lM:case lF:return e==t+"";case lB:var s=lE;case lN:var u=r&lO;if(s||(s=lC),e.size!=t.size&&!u)break;var c=i.get(e);if(c)return c==t;r|=lT,i.set(e,t);var d=lw(s(e),s(t),r,a,o,i);return i.delete(e),d;case lL:if(lK)return lK.call(e)==lK.call(t)}return!1}var lO,lT,lA,lz,lD,lB,lR,lM,lN,lF,lL,lU,lq,lV,lK,lH,lW=C(()=>{ea(),lt(),nP(),lx(),l_(),lI(),lO=1,lT=2,lA="[object Boolean]",lz="[object Date]",lD="[object Error]",lB="[object Map]",lR="[object Number]",lM="[object RegExp]",lN="[object Set]",lF="[object String]",lL="[object Symbol]",lU="[object ArrayBuffer]",lq="[object DataView]",lK=(lV=ee?ee.prototype:void 0)?lV.valueOf:void 0,lH=lj});function l$(e,t,n,r,a,o){var i=n&lG,s=iq(e),u=s.length;if(u!=iq(t).length&&!i)return!1;for(var c=u;c--;){var d=s[c];if(!(i?d in t:lZ.call(t,d)))return!1}var f=o.get(e),p=o.get(t);if(f&&p)return f==t&&p==e;var h=!0;o.set(e,t),o.set(t,e);for(var m=i;++c<u;){var g=e[d=s[c]],v=t[d];if(r)var y=i?r(v,g,d,t,e,o):r(g,v,d,e,t,o);if(!(void 0===y?g===v||a(g,v,n,r,o):y)){h=!1;break}m||(m="constructor"==d)}if(h&&!m){var b=e.constructor,k=t.constructor;b!=k&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof k&&k instanceof k)&&(h=!1)}return o.delete(e),o.delete(t),h}var lG,lZ,lX,lY=C(()=>{i6(),lG=1,lZ=Object.prototype.hasOwnProperty,lX=l$});function lQ(e,t,n,r,a,o){var i=eT(e),s=eT(t),u=i?l1:i3(e),c=s?l1:i3(t);u=u==l0?l2:u,c=c==l0?l2:c;var d=u==l2,f=c==l2,p=u==c;if(p&&ro(e)){if(!ro(t))return!1;i=!0,d=!1}if(p&&!d)return o||(o=new iP),i||rV(e)?lw(e,t,n,r,a,o):lH(e,t,u,n,r,a,o);if(!(n&lJ)){var h=d&&l5.call(e,"__wrapped__"),m=f&&l5.call(t,"__wrapped__");
1if(h||m){var g=h?e.value():e,v=m?t.value():t;return o||(o=new iP),a(g,v,n,r,o)}}return!!p&&(o||(o=new iP),lX(e,t,n,r,a,o))}var lJ,l0,l1,l2,l5,l3,l4=C(()=>{iC(),lx(),lW(),lY(),le(),ez(),rl(),rW(),lJ=1,l0="[object Arguments]",l1="[object Array]",l2="[object Object]",l5=Object.prototype.hasOwnProperty,l3=lQ});function l6(e,t,n,r,a){return e===t||(null!=e&&null!=t&&(eS(e)||eS(t))?l3(e,t,n,r,l6,a):e!=e&&t!=t)}var l8,l9=C(()=>{l4(),eE(),l8=l6});function l7(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var u=(s=n[a])[0],c=e[u],d=s[1];if(i&&s[2]){if(void 0===c&&!(u in e))return!1}else{var f=new iP;if(r)var p=r(c,d,u,e,t,f);if(!(void 0===p?l8(d,c,se|st,r,f):p))return!1}}return!0}var se,st,sn,sr=C(()=>{iC(),l9(),se=1,st=2,sn=l7});function sa(e){return e==e&&!eZ(e)}var so,si=C(()=>{eX(),so=sa});function sl(e){for(var t=r8(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,so(a)]}return t}var ss,su=C(()=>{si(),r9(),ss=sl});function sc(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}var sd,sf=C(()=>{sd=sc});function sp(e){var t=ss(e);return 1==t.length&&t[0][2]?sd(t[0][0],t[0][1]):function(n){return n===e||sn(n,e,t)}}var sh,sm=C(()=>{sr(),su(),sf(),sh=sp});function sg(e,t){return null!=e&&t in Object(e)}var sv,sy=C(()=>{sv=sg});function sb(e,t,n){t=oI(t,e);for(var r=-1,a=t.length,o=!1;++r<a;){var i=oA(t[r]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++r!=a?o:!!(a=null==e?0:e.length)&&nL(a)&&nb(i,a)&&(eT(e)||n8(e))}var sk,sw=C(()=>{oj(),n7(),ez(),nk(),nU(),oz(),sk=sb});function sx(e,t){return null!=e&&sk(e,t,sv)}var sS,sE=C(()=>{sy(),sw(),sS=sx});function s_(e,t){return an(e)&&so(t)?sd(oA(e),t):function(n){var r=oN(n,e);return void 0===r&&r===t?sS(n,e):l8(t,r,sP|sC)}}var sP,sC,sI,sj=C(()=>{l9(),oF(),sE(),aa(),si(),sf(),oz(),sP=1,sC=2,sI=s_});function sO(e){return function(t){return null==t?void 0:t[e]}}var sT,sA=C(()=>{sT=sO});function sz(e){return function(t){return oB(t,e)}}var sD,sB=C(()=>{oR(),sD=sz});function sR(e){return an(e)?sT(oA(e)):sD(e)}var sM,sN=C(()=>{sA(),sB(),aa(),oz(),sM=sR});function sF(e){return"function"==typeof e?e:null==e?ta:"object"==typeof e?eT(e)?sI(e[0],e[1]):sh(e):sM(e)}var sL,sU=C(()=>{sm(),sj(),to(),ez(),sN(),sL=sF});function sq(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a<o;){var i=e[a];t(r,i,n(i),e)}return r}var sV,sK=C(()=>{sV=sq});function sH(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),s=i.length;s--;){var u=i[e?s:++a];if(!1===n(o[u],u,o))break}return t}}var sW,s$,sG=C(()=>{sW=sH}),sZ=C(()=>{sG(),s$=sW()});function sX(e,t){return e&&s$(e,t,r8)}var sY,sQ=C(()=>{sZ(),r9(),sY=sX});function sJ(e,t){return function(n,r){if(null==n)return n;if(!nV(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++o<a)&&!1!==r(i[o],o,i););return n}}var s0,s1,s2=C(()=>{nK(),s0=sJ}),s5=C(()=>{sQ(),s2(),s1=s0(sY)});function s3(e,t,n,r){return s1(e,function(e,a,o){t(r,e,n(e),o)}),r}var s4,s6=C(()=>{s5(),s4=s3});function s8(e,t){return function(n,r){var a=eT(n)?sV:s4,o=t?t():{};return a(n,e,sL(r,2),o)}}var s9,s7,ue=C(()=>{sK(),s6(),sU(),ez(),s9=s8}),ut=C(()=>{er(),s7=function(){return J.Date.now()}});function un(e,t,n){var r,a,o,i,s,u,c=0,d=!1,f=!1,p=!0;if("function"!=typeof e)throw TypeError(ur);function h(t){var n=r,o=a;return r=a=void 0,c=t,i=e.apply(o,n)}function m(e){var n=e-u,r=e-c;return void 0===u||n>=t||n<0||f&&r>=o}function g(){var e,n,r,a=s7();if(m(a))return v(a);s=setTimeout(g,(e=a-u,n=a-c,r=t-e,f?uo(r,o-n):r))}function v(e){return s=void 0,p&&r?h(e):(r=a=void 0,i)}function y(){var e,n=s7(),o=m(n);if(r=arguments,a=this,u=n,o){if(void 0===s)return c=e=u,s=setTimeout(g,t),d?h(e):i;if(f)return clearTimeout(s),s=setTimeout(g,t),h(u)}return void 0===s&&(s=setTimeout(g,t)),i}return t=e5(t)||0,eZ(n)&&(d=!!n.leading,o=(f="maxWait"in n)?ua(e5(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),y.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=a=s=void 0},y.flush=function(){return void 0===s?i:v(s7())},y}var ur,ua,uo,ui,ul=C(()=>{eX(),ut(),e3(),ur="Expected a function",ua=Math.max,uo=Math.min,ui=un});
1function us(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}var uu,uc=C(()=>{uu=us});function ud(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var uf,up=C(()=>{uf=ud});function uh(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var a=null==n?0:tt(n);return a<0&&(a=um(r+a,0)),nn(e,sL(t,3),a)}var um,ug,uv=C(()=>{nr(),sU(),tn(),um=Math.max,ug=uh});function uy(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var a=r-1;return void 0!==n&&(a=tt(n),a=n<0?ub(r+a,0):uk(a,r-1)),nn(e,sL(t,3),a,!0)}var ub,uk,uw,ux=C(()=>{nr(),sU(),tn(),ub=Math.max,uk=Math.min,uw=uy});function uS(e,t){var n=-1,r=nV(e)?Array(e.length):[];return s1(e,function(e,a,o){r[++n]=t(e,a,o)}),r}var uE,u_=C(()=>{s5(),nK(),uE=uS});function uP(e,t,n){return e>=uI(t,n)&&e<uC(t,n)}var uC,uI,uj,uO=C(()=>{uC=Math.max,uI=Math.min,uj=uP});function uT(e,t,n){return t=e9(t),void 0===n?(n=t,t=0):n=e9(n),e=e5(e),uj(e,t,n)}var uA,uz=C(()=>{uO(),e7(),e3(),uA=uT});function uD(e){return"number"==typeof e&&e==tt(e)}var uB,uR,uM=C(()=>{tn(),uB=uD}),uN=C(()=>{nS(),ue(),uR=s9(function(e,t,n){nx(e,n,t)})});function uF(e,t){var n={};return t=sL(t,3),sY(e,function(e,r,a){nx(n,r,t(e,r,a))}),n}var uL,uU=C(()=>{nS(),sQ(),sU(),uL=uF});function uq(e,t,n,r){if(!eZ(e))return e;t=oI(t,e);for(var a=-1,o=t.length,i=o-1,s=e;null!=s&&++a<o;){var u=oA(t[a]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)break;if(a!=i){var d=s[u];void 0===(c=r?r(d,u,s):void 0)&&(c=eZ(d)?d:nb(t[a+1])?[]:{})}nj(s,u,c),s=s[u]}return e}var uV,uK=C(()=>{nO(),oj(),nk(),eX(),oz(),uV=uq});function uH(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var uW,u$=C(()=>{uW=uH});function uG(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e==e,o=eC(e),i=void 0!==t,s=null===t,u=t==t,c=eC(t);if(!s&&!c&&!o&&e>t||o&&i&&u&&!s&&!c||r&&i&&u||!n&&u||!a)return 1;if(!r&&!o&&!c&&e<t||c&&n&&a&&!r&&!o||s&&n&&a||!i&&a||!u)return -1}return 0}var uZ,uX=C(()=>{eI(),uZ=uG});function uY(e,t,n){for(var r=-1,a=e.criteria,o=t.criteria,i=a.length,s=n.length;++r<i;){var u=uZ(a[r],o[r]);if(u){if(r>=s)return u;return u*("desc"==n[r]?-1:1)}}return e.index-t.index}var uQ,uJ=C(()=>{uX(),uQ=uY});function u0(e,t,n){t=t.length?eO(t,function(e){return eT(e)?function(t){return oB(t,1===e.length?e[0]:e)}:e}):[ta];var r=-1;t=eO(t,rM(sL));var a=uE(e,function(e,n,a){return{criteria:eO(t,function(t){return t(e)}),index:++r,value:e}});return uW(a,function(e,t){return uQ(e,t,n)})}var u1,u2=C(()=>{eA(),oR(),sU(),u_(),u$(),rK(),uJ(),to(),ez(),u1=u0});function u5(e,t,n,r){for(var a=n-1,o=e.length;++a<o;)if(r(e[a],t))return a;return -1}var u3,u4=C(()=>{u3=u5});function u6(e,t,n,r){var a=r?u3:nd,o=-1,i=t.length,s=e;for(e===t&&(t=tG(t)),n&&(s=eO(e,rM(n)));++o<i;)for(var u=0,c=t[o],d=n?n(c):c;(u=a(s,d,u,r))>-1;)s!==e&&u8.call(s,u,1),u8.call(e,u,1);return e}var u8,u9,u7=C(()=>{eA(),nf(),u4(),rK(),tZ(),u8=Array.prototype.splice,u9=u6});function ce(e,t){return e&&e.length&&t&&t.length?u9(e,t):e}var ct,cn,cr,ca=C(()=>{u7(),ct=ce}),co=C(()=>{nM(),ca(),cn=nR(ct)}),ci=C(()=>{ie(),cr=o7("round")});function cl(e,t,n){return null==e?e:uV(e,t,n)}var cs,cu,cc,cd,cf=C(()=>{uK(),cs=cl}),cp=C(()=>{oZ(),u2(),nM(),n$(),cu=nR(function(e,t){if(null==e)return[];var n=t.length;return n>1&&nW(e,t[0],t[1])?t=[]:n>2&&nW(t[0],t[1],t[2])&&(t=[t[0]]),u1(e,oW(t,1),[])})}),ch=C(()=>{i7(),tW(),lI(),cc=1/0,cd=iH&&1/lC(new iH([,-0]))[1]==cc?function(e){return new iH(e)}:tH});function cm(e,t,n){var r=-1,a=nh,o=e.length,i=!0,s=[],u=s;if(n)i=!1,a=uu;else if(o>=cg){var c=t?null:cd(e);if(c)return lC(c);i=!1,a=lg,u=new lc}else u=t?[]:s;e:for(;++r<o;){var d=e[r],f=t?t(d):d;if(d=n||0!==d?d:0,i&&f==f){for(var p=u.length;p--;)if(u[p]===f)continue e;t&&u.push(f),s.push(d)}else a(u,f,n)||(u!==s&&u.push(f),s.push(d))}return s}var cg,cv,cy=C(()=>{ld(),nm(),uc(),lv(),ch(),lI(),cg=200,cv=cm});function cb(e){return e&&e.length?cv(e):[]}var ck,cw=C(()=>{cy(),ck=cb}),cx=C(()=>{il(),ul(),uv(),uz(),uM(),o4(),up(),uU(),om(),ci(),cw()}),cS=I((e,t)=>{var r;t.exports="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:n.g):e=>(r||(r=Promise.resolve())).then(e).catch(e=>setTimeout(()=>{throw e},0))}),cE=I(e=>{var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var k=b.prototype=new y;k.constructor=b,m(k,v.prototype),k.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,n,r){var a,o={},i=null,s=null;if(null!=n)for(a in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(i=""+n.key),n)x.call(n,a)&&
vendor: 4,887 bytes, line 1
1!E.hasOwnProperty(a)&&(o[a]=n[a]);var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){for(var c=Array(u),d=0;d<u;d++)c[d]=arguments[d+2];o.children=c}if(e&&e.defaultProps)for(a in u=e.defaultProps)void 0===o[a]&&(o[a]=u[a]);return{$$typeof:t,type:e,key:i,ref:s,props:o,_owner:S.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===t}var C=/\/+/g;function I(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function j(e,r,a){if(null==e)return e;var o=[],i=0;return function e(r,a,o,i,s){var u,c,d,f=typeof r;("undefined"===f||"boolean"===f)&&(r=null);var h=!1;if(null===r)h=!0;else switch(f){case"string":case"number":h=!0;break;case"object":switch(r.$$typeof){case t:case n:h=!0}}if(h)return s=s(h=r),r=""===i?"."+I(h,0):i,w(s)?(o="",null!=r&&(o=r.replace(C,"$&/")+"/"),e(s,a,o,"",function(e){return e})):null!=s&&(P(s)&&(u=s,c=o+(!s.key||h&&h.key===s.key?"":(""+s.key).replace(C,"$&/")+"/")+r,s={$$typeof:t,type:u.type,key:c,ref:u.ref,props:u.props,_owner:u._owner}),a.push(s)),1;if(h=0,i=""===i?".":i+":",w(r))for(var m=0;m<r.length;m++){var g=i+I(f=r[m],m);h+=e(f,a,o,g,s)}else if("function"==typeof(g=null===(d=r)||"object"!=typeof d?null:"function"==typeof(d=p&&d[p]||d["@@iterator"])?d:null))for(r=g.call(r),m=0;!(f=r.next()).done;)g=i+I(f=f.value,m++),h+=e(f,a,o,g,s);else if("object"===f)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(a=String(r))?"object with keys {"+Object.keys(r).join(", ")+"}":a)+"). If you meant to render a collection of children, use an array instead.");return h}(e,o,"","",function(e){return r.call(a,e,i++)}),o}function O(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},A={transition:null};e.Children={map:j,forEach:function(e,t,n){j(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return j(e,function(){t++}),t},toArray:function(e){return j(e,function(e){return e})||[]},only:function(e){if(!P(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},e.Component=v,e.Fragment=r,e.Profiler=o,e.PureComponent=b,e.StrictMode=a,e.Suspense=c,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:A,ReactCurrentOwner:S},e.cloneElement=function(e,n,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=n){if(void 0!==n.ref&&(i=n.ref,s=S.current),void 0!==n.key&&(o=""+n.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in n)x.call(n,c)&&!E.hasOwnProperty(c)&&(a[c]=void 0===n[c]&&void 0!==u?u[c]:n[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];a.children=u}return{$$typeof:t,type:e.type,key:o,ref:i,props:a,_owner:s}},e.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},e.createElement=_,e.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:u,render:e}},e.isValidElement=P,e.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:O}},e.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},e.startTransition=function(e){var t=A.transition;A.transition={};try{e()}finally{A.transition=t}},e.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},e.useCallback=function(e,t){return T.current.useCallback(e,t)},e.useContext=function(e){return T.current.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e){return T.current.useDeferredValue(e)},e.useEffect=function(e,t){return T.current.useEffect(e,t)},e.useId=function(){return T.current.useId()},e.useImperativeHandle=function(e,t,n){return T.current.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},e.useMemo=function(e,t){return T.current.useMemo(e,t)},e.useReducer=function(e,t,n){return T.current.useReducer(e,t,n)},e.useRef=function(e){return T.current.useRef(e)},e.useState=function(e){return T.current.useState(e)},e.useSyncExternalStore=function(e,t,n){return T.current.useSyncExternalStore(e,t,n)},e.useTransition=function(){return T.current.useTransition()}
1,e.version="18.2.0"}),c_=I((e,t)=>{t.exports=cE()}),cP=I(e=>{function t(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(0<a(o,t))e[r]=t,e[n]=o,n=r;else break}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,i=o>>>1;r<i;){var s=2*(r+1)-1,u=e[s],c=s+1,d=e[c];if(0>a(u,n))c<o&&0>a(d,u)?(e[r]=d,e[c]=n,r=c):(e[r]=u,e[s]=n,r=s);else if(c<o&&0>a(d,n))e[r]=d,e[c]=n,r=c;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}"object"==typeof performance&&"function"==typeof performance.now?(u=performance,e.unstable_now=function(){return u.now()}):(d=(c=Date).now(),e.unstable_now=function(){return c.now()-d});var o,i,s,u,c,d,f=[],p=[],h=1,m=null,g=3,v=!1,y=!1,b=!1,k="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var a=n(p);null!==a;){if(null===a.callback)r(p);else if(a.startTime<=e)r(p),a.sortIndex=a.expirationTime,t(f,a);else break;a=n(p)}}function E(e){if(b=!1,S(e),!y){if(null!==n(f))y=!0,z(_);else{var t=n(p);null!==t&&D(E,t.startTime-e)}}}function _(t,a){y=!1,b&&(b=!1,w(I),I=-1),v=!0;var o=g;try{for(S(a),m=n(f);null!==m&&(!(m.expirationTime>a)||t&&!T());){var i=m.callback;if("function"==typeof i){m.callback=null,g=m.priorityLevel;var s=i(m.expirationTime<=a);a=e.unstable_now(),"function"==typeof s?m.callback=s:m===n(f)&&r(f),S(a)}else r(f);m=n(f)}if(null!==m)var u=!0;else{var c=n(p);null!==c&&D(E,c.startTime-a),u=!1}return u}finally{m=null,g=o,v=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var P=!1,C=null,I=-1,j=5,O=-1;function T(){return!(e.unstable_now()-O<j)}function A(){if(null!==C){var t=e.unstable_now();O=t;var n=!0;try{n=C(!0,t)}finally{n?o():(P=!1,C=null)}}else P=!1}function z(e){C=e,P||(P=!0,o())}function D(t,n){I=k(function(){t(e.unstable_now())},n)}"function"==typeof x?o=function(){x(A)}:"undefined"!=typeof MessageChannel?(s=(i=new MessageChannel).port2,i.port1.onmessage=A,o=function(){s.postMessage(null)}):o=function(){k(A,0)},e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){y||v||(y=!0,z(_))},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(f)},e.unstable_next=function(e){switch(g){case 1:case 2:case 3:var t=3;break;default:t=g}var n=g;g=t;try{return e()}finally{g=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=g;g=e;try{return t()}finally{g=n}},e.unstable_scheduleCallback=function(r,a,o){var i=e.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?i+o:i,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=o+s,r={id:h++,callback:a,priorityLevel:r,startTime:o,expirationTime:s,sortIndex:-1},o>i?(r.sortIndex=o,t(p,r),null===n(f)&&r===n(p)&&(b?(w(I),I=-1):b=!0,D(E,o-i))):(r.sortIndex=s,t(f,r),y||v||(y=!0,z(_))),r},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(e){var t=g;return function(){var n=g;g=t;try{return e.apply(this,arguments)}finally{g=n}}}}),cC=I((e,t)=>{t.exports=cP()}),cI=I(e=>{var t,n,r,a,o,i,s,u,c,d,f,p=c_(),h=cC();function m(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g=new Set,v={};function y(e,t){b(e,t),b(e+"Capture",t)}function b(e,t){for(v[e]=t,e=0;e<t.length;e++)g.add(t[e])}var k=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),w=Object.prototype.hasOwnProperty,x=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,S={},E={};function _(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){P[e]=new _(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 7,606 bytes, line 1
1h(function(e){var t=e[0];P[t]=new _(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){P[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){P[e]=new _(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){P[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){P[e]=new _(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){P[e]=new _(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){P[e]=new _(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){P[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var C=/[\-:]([a-z])/g;function I(e){return e[1].toUpperCase()}function j(e,t,n,r){var a,o=P.hasOwnProperty(t)?P[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?(a=t,(!!w.call(E,a)||!w.call(S,a)&&(x.test(a)?E[a]=!0:(S[a]=!0,!1)))&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n))):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(C,I);P[t]=new _(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(C,I);P[t]=new _(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(C,I);P[t]=new _(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){P[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),P.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){P[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});var O=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,T=Symbol.for("react.element"),A=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),R=Symbol.for("react.provider"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),U=Symbol.for("react.memo"),q=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var V=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var K=Symbol.iterator;function H(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=K&&e[K]||e["@@iterator"])?e:null}var W,$=Object.assign;function G(e){if(void 0===W)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);W=t&&t[1]||""}return"\n"+W+e}var Z=!1;function X(e,t){if(!e||Z)return"";Z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do if(i--,0>--s||a[i]!==o[s]){var u="\n"+a[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{Z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?G(e):""}function Y(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ee(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function et(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function en(e,t){var n=t.checked;return $({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function er(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Y(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ea(e,t){null!=(t=t.checked)&&j(e,"checked",t,!1)}function eo(e,t){ea(e,t);var n=Y(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?el(e,t.type,n):t.hasOwnProperty("defaultValue")&&el(e,t.type,Y(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}
vendor: 35,918 bytes, line 1
1function ei(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function el(e,t,n){("number"!==t||et(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var es=Array.isArray;function eu(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Y(n),t=null,a=0;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ec(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(m(91));return $({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ed(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(m(92));if(es(n)){if(1<n.length)throw Error(m(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Y(n)}}function ef(e,t){var n=Y(t.value),r=Y(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ep(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function eh(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function em(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?eh(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eg,ev,ey=(eg=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ev=ev||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ev.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return eg(e,t,n,r)})}:eg);function eb(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ek={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ew=["Webkit","ms","Moz","O"];function ex(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ek.hasOwnProperty(e)&&ek[e]?(""+t).trim():t+"px"}function eS(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ex(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ek).forEach(function(e){ew.forEach(function(t){ek[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=ek[e]})});var eE=$({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function e_(e,t){if(t){if(eE[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(m(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(m(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(m(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(m(62))}}function eP(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var eC=null;function eI(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ej=null,eO=null,eT=null;function eA(e){if(e=rR(e)){if("function"!=typeof ej)throw Error(m(280));var t=e.stateNode;t&&(t=rN(t),ej(e.stateNode,e.type,t))}}function ez(e){eO?eT?eT.push(e):eT=[e]:eO=e}function eD(){if(eO){var e=eO,t=eT;if(eT=eO=null,eA(e),t)for(e=0;e<t.length;e++)eA(t[e])}}function eB(e,t){return e(t)}function eR(){}var eM=!1;function eN(e,t,n){if(eM)return e(t,n);eM=!0;try{return eB(e,t,n)}finally{eM=!1,(null!==eO||null!==eT)&&(eR(),eD())}}function eF(e,t){var n=e.stateNode;if(null===n)return null;var r=rN(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(m(231,t,typeof n));return n}var eL=!1;if(k)try{tm={},Object.defineProperty(tm,"passive",{get:function(){eL=!0}}),window.addEventListener("test",tm,tm),window.removeEventListener("test",tm,tm)}catch(e){eL=!1}function eU(e,t,n,r,a,o,i,s,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var eq=!1,eV=null,eK=!1,eH=null,eW={onError:function(e){eq=!0,eV=e}};function e$(e,t,n,r,a,o,i,s,u){eq=!1,eV=null,eU.apply(eW,arguments)}function eG(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 4098&(t=e).flags&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function eZ(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function eX(e){if(eG(e)!==e)throw Error(m(188))}function eY(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=eG(e)))throw Error(m(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return eX(a),e;if(o===r)return eX(a),t;o=o.sibling}throw Error(m(188))}if(n.return!==r.return)n=a,r=o;else{for(var i=!1,s=a.child;s;){if(s===n){i=!0,n=a,r=o;break}if(s===r){i=!0,r=a,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=a;break}if(s===r){i=!0,r=o,n=a;break}s=s.sibling}if(!i)throw Error(m(189))}}if(n.alternate!==r)throw Error(m(190))}if(3!==n.tag)throw Error(m(188));return n.stateNode.current===n?e:t}(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var n=e(t);if(null!==n)return n;t=t.sibling}return null}(e):null}var eQ=h.unstable_scheduleCallback,eJ=h.unstable_cancelCallback,e0=h.unstable_shouldYield,e1=h.unstable_requestPaint,e2=h.unstable_now,e5=h.unstable_getCurrentPriorityLevel,e3=h.unstable_ImmediatePriority,e4=h.unstable_UserBlockingPriority,e6=h.unstable_NormalPriority,e8=h.unstable_LowPriority,e9=h.unstable_IdlePriority,e7=null,te=null,tt=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(tn(e)/tr|0)|0},tn=Math.log,tr=Math.LN2,ta=64,to=4194304;function ti(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tl(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~a;0!==s?r=ti(s):0!=(o&=i)&&(r=ti(o))}else 0!=(i=n&~a)?r=ti(i):0!==o&&(r=ti(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&(4194240&o)!=0))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-tt(t)),r|=e[n],t&=~a;return r}function ts(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tu(){var e=ta;return 4194240&(ta<<=1)||(ta=64),e}function tc(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function td(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tt(t)]=n}function tf(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tt(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var tp=0;function th(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var tm,tg,tv,ty,tb,tk,tw=!1,tx=[],tS=null,tE=null,t_=null,tP=new Map,tC=new Map,tI=[],tj="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tO(e,t){switch(e){case"focusin":case"focusout":tS=null;break;case"dragenter":case"dragleave":tE=null;break;case"mouseover":case"mouseout":t_=null;break;case"pointerover":case"pointerout":tP.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tC.delete(t.pointerId)}}function tT(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&null!==(t=rR(t))&&tv(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a)),e}function tA(e){var t=rB(e.target);if(null!==t){var n=eG(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=eZ(n))){e.blockedOn=t,tk(e.priority,function(){ty(n)});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tz(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=tK(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=rR(n))&&tv(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);eC=r,n.target.dispatchEvent(r),eC=null,t.shift()}return!0}function tD(e,t,n){tz(e)&&n.delete(t)}function tB(){tw=!1,null!==tS&&tz(tS)&&(tS=null),null!==tE&&tz(tE)&&(tE=null),null!==t_&&tz(t_)&&(t_=null),tP.forEach(tD),tC.forEach(tD)}function tR(e,t){e.blockedOn===t&&(e.blockedOn=null,tw||(tw=!0,h.unstable_scheduleCallback(h.unstable_NormalPriority,tB)))}function tM(e){function t(t){return tR(t,e)}if(0<tx.length){tR(tx[0],e);for(var n=1;n<tx.length;n++){var r=tx[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tS&&tR(tS,e),null!==tE&&tR(tE,e),null!==t_&&tR(t_,e),tP.forEach(t),tC.forEach(t),n=0;n<tI.length;n++)(r=tI[n]).blockedOn===e&&(r.blockedOn=null);for(;0<tI.length&&null===(n=tI[0]).blockedOn;)tA(n),null===n.blockedOn&&tI.shift()}var tN=O.ReactCurrentBatchConfig,tF=!0;function tL(e,t,n,r){var a=tp,o=tN.transition;tN.transition=null;try{tp=1,tq(e,t,n,r)}finally{tp=a,tN.transition=o}}function tU(e,t,n,r){var a=tp,o=tN.transition;tN.transition=null;try{tp=4,tq(e,t,n,r)}finally{tp=a,tN.transition=o}}function tq(e,t,n,r){if(tF){var a=tK(e,t,n,r);if(null===a)rl(e,t,r,tV,n),tO(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return tS=tT(tS,e,t,n,r,a),!0;case"dragenter":return tE=tT(tE,e,t,n,r,a),!0;case"mouseover":return t_=tT(t_,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return tP.set(o,tT(tP.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,tC.set(o,tT(tC.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(tO(e,r),4&t&&-1<tj.indexOf(e)){for(;null!==a;){var o=rR(a);if(null!==o&&tg(o),null===(o=tK(e,t,n,r))&&rl(e,t,r,tV,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else rl(e,t,r,null,n)}}var tV=null;function tK(e,t,n,r){if(tV=null,null!==(e=rB(e=eI(r)))){if(null===(t=eG(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=eZ(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}return tV=e,null}function tH(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(e5()){case e3:return 1;case e4:return 4;case e6:case e8:return 16;case e9:return 536870912;default:return 16}default:return 16}}var tW=null,t$=null,tG=null;function tZ(){if(tG)return tG;var e,t,n=t$,r=n.length,a="value"in tW?tW.value:tW.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return tG=a.slice(e,1<t?1-t:void 0)}function tX(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function tY(){return!0}function tQ(){return!1}function tJ(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?tY:tQ,this.isPropagationStopped=tQ,this}return $(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tY)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tY)},persist:function(){},isPersistent:tY}),t}var t0,t1,t2,t5={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},t3=tJ(t5),t4=$({},t5,{view:0,detail:0}),t6=tJ(t4),t8=$({},t4,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ns,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==t2&&(t2&&"mousemove"===e.type?(t0=e.screenX-t2.screenX,t1=e.screenY-t2.screenY):t1=t0=0,t2=e),t0)},movementY:function(e){return"movementY"in e?e.movementY:t1}}),t9=tJ(t8),t7=tJ($({},t8,{dataTransfer:0})),ne=tJ($({},t4,{relatedTarget:0})),nt=tJ($({},t5,{animationName:0,elapsedTime:0,pseudoElement:0})),nn=tJ($({},t5,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nr=tJ($({},t5,{data:0})),na={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},no={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ni={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nl(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=ni[e])&&!!t[e]}function ns(){return nl}var nu=tJ($({},t4,{key:function(e){if(e.key){var t=na[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tX(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?no[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ns,charCode:function(e){return"keypress"===e.type?tX(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tX(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nc=tJ($({},t8,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nd=tJ($({},t4,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ns})),nf=tJ($({},t5,{propertyName:0,elapsedTime:0,pseudoElement:0})),np=tJ($({},t8,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),nh=[9,13,27,32],nm=k&&"CompositionEvent"in window,ng=null;k&&"documentMode"in document&&(ng=document.documentMode);var nv=k&&"TextEvent"in window&&!ng,ny=k&&(!nm||ng&&8<ng&&11>=ng),nb=!1;function nk(e,t){switch(e){case"keyup":return -1!==nh.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nw(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nx=!1,nS={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nE(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nS[e.type]:"textarea"===t}function n_(e,t,n,r){ez(r),0<(t=ru(t,"onChange")).length&&(n=new t3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nP=null,nC=null;function nI(e){rt(e,0)}function nj(e){if(ee(rM(e)))return e}function nO(e,t){if("change"===e)return t}var nT=!1;function nA(){nP&&(nP.detachEvent("onpropertychange",nz),nC=nP=null)}function nz(e){if("value"===e.propertyName&&nj(nC)){var t=[];n_(t,nC,e,eI(e)),eN(nI,t)}}function nD(e,t,n){"focusin"===e?(nA(),nP=t,nC=n,nP.attachEvent("onpropertychange",nz)):"focusout"===e&&nA()}function nB(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nj(nC)}function nR(e,t){if("click"===e)return nj(t)}function nM(e,t){if("input"===e||"change"===e)return nj(t)}k&&(k?((n="oninput"in document)||((r=document.createElement("div")).setAttribute("oninput","return;"),n="function"==typeof r.oninput),t=n):t=!1,nT=t&&(!document.documentMode||9<document.documentMode));var nN="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function nF(e,t){if(nN(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!w.call(t,a)||!nN(e[a],t[a]))return!1}return!0}function nL(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nU(e,t){var n,r=nL(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nL(r)}}function nq(){for(var e=window,t=et();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=et(e.document)}return t}function nV(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nK=k&&"documentMode"in document&&11>=document.documentMode,nH=null,nW=null,n$=null,nG=!1;function nZ(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nG||null==nH||nH!==et(r)||(r="selectionStart"in(r=nH)&&nV(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},n$&&nF(n$,r)||(n$=r,0<(r=ru(nW,"onSelect")).length&&(t=new t3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nH)))}function nX(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nY={animationend:nX("Animation","AnimationEnd"),animationiteration:nX("Animation","AnimationIteration"),animationstart:nX("Animation","AnimationStart"),transitionend:nX("Transition","TransitionEnd")},nQ={},nJ={};function n0(e){if(nQ[e])return nQ[e];if(!nY[e])return e;var t,n=nY[e];for(t in n)if(n.hasOwnProperty(t)&&t in nJ)return nQ[e]=n[t];return e}k&&(nJ=document.createElement("div").style,"AnimationEvent"in window||(delete nY.animationend.animation,delete nY.animationiteration.animation,delete nY.animationstart.animation),"TransitionEvent"in window||delete nY.transitionend.transition);var n1=n0("animationend"),n2=n0("animationiteration"),n5=n0("animationstart"),n3=n0("transitionend"),n4=new Map,n6="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function n8(e,t){n4.set(e,t),y(t,[e])}for(o=0;o<n6.length;o++)n8((a=n6[o]).toLowerCase(),"on"+(a[0].toUpperCase()+a.slice(1)));n8(n1,"onAnimationEnd"),n8(n2,"onAnimationIteration"),n8(n5,"onAnimationStart"),n8("dblclick","onDoubleClick"),n8("focusin","onFocus"),n8("focusout","onBlur"),n8(n3,"onTransitionEnd"),b("onMouseEnter",["mouseout","mouseover"]),b("onMouseLeave",["mouseout","mouseover"]),b("onPointerEnter",["pointerout","pointerover"]),b("onPointerLeave",["pointerout","pointerover"]),y("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),y("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),y("onBeforeInput",["compositionend","keypress","textInput","paste"]),y("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),y("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),y("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var n9="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),n7=new Set("cancel close invalid load scroll toggle".split(" ").concat(n9));function re(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,i,s,u){if(e$.apply(this,arguments),eq){if(eq){var c=eV;eq=!1,eV=null}else throw Error(m(198));eK||(eK=!0,eH=c)}}(r,t,void 0,e),e.currentTarget=null}function rt(e,t){t=(4&t)!=0;for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,c=s.currentTarget;if(s=s.listener,u!==o&&a.isPropagationStopped())break e;re(a,s,c),o=u}else for(i=0;i<r.length;i++){if(u=(s=r[i]).instance,c=s.currentTarget,s=s.listener,u!==o&&a.isPropagationStopped())break e;re(a,s,c),o=u}}}if(eK)throw e=eH,eK=!1,eH=null,e}function rn(e,t){var n=t[rA];void 0===n&&(n=t[rA]=new Set);var r=e+"__bubble";n.has(r)||(ri(t,e,2,!1),n.add(r))}function rr(e,t,n){var r=0;t&&(r|=4),ri(n,e,r,t)}var ra="_reactListening"+Math.random().toString(36).slice(2);function ro(e){if(!e[ra]){e[ra]=!0,g.forEach(function(t){"selectionchange"!==t&&(n7.has(t)||rr(t,!1,e),rr(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[ra]||(t[ra]=!0,rr("selectionchange",!1,t))}}function ri(e,t,n,r){switch(tH(t)){case 1:var a=tL;break;case 4:a=tU;break;default:a=tq}n=a.bind(null,t,n,e),a=void 0,eL&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function rl(e,t,n,r,a){var o=r;if(!(1&t)&&!(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var u=i.tag;if((3===u||4===u)&&((u=i.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=rB(s)))return;if(5===(u=i.tag)||6===u){r=o=i;continue e}s=s.parentNode}}r=r.return}eN(function(){var r=o,a=eI(n),i=[];e:{var s=n4.get(e);if(void 0!==s){var u=t3,c=e;switch(e){case"keypress":if(0===tX(n))break e;case"keydown":case"keyup":u=nu;break;case"focusin":c="focus",u=ne;break;case"focusout":c="blur",u=ne;break;case"beforeblur":case"afterblur":u=ne;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=t9;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=t7;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=nd;break;case n1:case n2:case n5:u=nt;break;case n3:u=nf;break;case"scroll":u=t6;break;case"wheel":u=np;break;case"copy":case"cut":case"paste":u=nn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=nc}var d=(4&t)!=0,f=!d&&"scroll"===e,p=d?null!==s?s+"Capture":null:s;d=[];for(var h,m=r;null!==m;){var g=(h=m).stateNode;if(5===h.tag&&null!==g&&(h=g,null!==p&&null!=(g=eF(m,p))&&d.push(rs(m,g,h))),f)break;m=m.return}0<d.length&&(s=new u(s,c,null,n,a),i.push({event:s,listeners:d}))}}if(!(7&t)){if(s="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(s&&n!==eC&&(c=n.relatedTarget||n.fromElement)&&(rB(c)||c[rT]))&&(u||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,u?(c=n.relatedTarget||n.toElement,u=r,null!==(c=c?rB(c):null)&&(f=eG(c),c!==f||5!==c.tag&&6!==c.tag)&&(c=null)):(u=null,c=r),u!==c)){if(d=t9,g="onMouseLeave",p="onMouseEnter",m="mouse",("pointerout"===e||"pointerover"===e)&&(d=nc,g="onPointerLeave",p="onPointerEnter",m="pointer"),f=null==u?s:rM(u),h=null==c?s:rM(c),(s=new d(g,m+"leave",u,n,a)).target=f,s.relatedTarget=h,g=null,rB(a)===r&&((d=new d(p,m+"enter",c,n,a)).target=h,d.relatedTarget=f,g=d),f=g,u&&c)t:{for(d=u,p=c,m=0,h=d;h;h=rc(h))m++;for(h=0,g=p;g;g=rc(g))h++;for(;0<m-h;)d=rc(d),m--;for(;0<h-m;)p=rc(p),h--;for(;m--;){if(d===p||null!==p&&d===p.alternate)break t;d=rc(d),p=rc(p)}d=null}else d=null;null!==u&&rd(i,s,u,d,!1),null!==c&&null!==f&&rd(i,f,c,d,!0)}e:{if("select"===(u=(s=r?rM(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var v,y=nO;else if(nE(s)){if(nT)y=nM;else{y=nB;var b=nD}}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(y=nR);if(y&&(y=y(e,r))){n_(i,y,n,a);break e}b&&b(e,s,r),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&el(s,"number",s.value)}switch(b=r?rM(r):window,e){case"focusin":(nE(b)||"true"===b.contentEditable)&&(nH=b,nW=r,n$=null);break;case"focusout":n$=nW=nH=null;break;case"mousedown":nG=!0;break;case"contextmenu":case"mouseup":case"dragend":nG=!1,nZ(i,n,a);break;case"selectionchange":if(nK)break;case"keydown":case"keyup":nZ(i,n,a)}if(nm)e:{switch(e){case"compositionstart":var k="onCompositionStart";break e;case"compositionend":k="onCompositionEnd";break e;case"compositionupdate":k="onCompositionUpdate";break e}k=void 0}else nx?nk(e,n)&&(k="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(k="onCompositionStart");k&&(ny&&"ko"!==n.locale&&(nx||"onCompositionStart"!==k?"onCompositionEnd"===k&&nx&&(v=tZ()):(t$="value"in(tW=a)?tW.value:tW.textContent,nx=!0)),0<(b=ru(r,k)).length&&(k=new nr(k,e,null,n,a),i.push({event:k,listeners:b}),v?k.data=v:null!==(v=nw(n))&&(k.data=v))),(v=nv?function(e,t){switch(e){case"compositionend":return nw(t);case"keypress":return 32!==t.which?null:(nb=!0," ");case"textInput":return" "===(e=t.data)&&nb?null:e;default:return null}}(e,n):function(e,t){if(nx)return"compositionend"===e||!nm&&nk(e,t)?(e=tZ(),tG=t$=tW=null,nx=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ny&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=ru(r,"onBeforeInput")).length&&(a=new nr("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=v)}rt(i,t)})}function rs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ru(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=eF(e,n))&&r.unshift(rs(e,o,a)),null!=(o=eF(e,t))&&r.push(rs(e,o,a))),e=e.return}return r}function rc(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rd(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,u=s.alternate,c=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==c&&(s=c,a?null!=(u=eF(n,o))&&i.unshift(rs(n,u,s)):a||null!=(u=eF(n,o))&&i.push(rs(n,u,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var rf=/\r\n?/g,rp=/\u0000|\uFFFD/g;function rh(e){return("string"==typeof e?e:""+e).replace(rf,"\n").replace(rp,"")}function rm(e,t,n){if(t=rh(t),rh(e)!==t&&n)throw Error(m(425))}function rg(){}var rv=null,ry=null;function rb(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rk="function"==typeof setTimeout?setTimeout:void 0,rw="function"==typeof clearTimeout?clearTimeout:void 0,rx="function"==typeof Promise?Promise:void 0,rS="function"==typeof queueMicrotask?queueMicrotask:void 0!==rx?function(e){return rx.resolve(null).then(e).catch(rE)}:rk;function rE(e){setTimeout(function(){throw e})}function r_(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType){if("/$"===(n=a.data)){if(0===r){e.removeChild(a),tM(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=a}while(n);tM(t)}function rP(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function rC(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var rI=Math.random().toString(36).slice(2),rj="__reactFiber$"+rI,rO="__reactProps$"+rI,rT="__reactContainer$"+rI,rA="__reactEvents$"+rI,rz="__reactListeners$"+rI,rD="__reactHandles$"+rI;function rB(e){var t=e[rj];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rT]||n[rj]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rC(e);null!==e;){if(n=e[rj])return n;e=rC(e)}return t}n=(e=n).parentNode}return null}function rR(e){return(e=e[rj]||e[rT])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rM(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(m(33))}function rN(e){return e[rO]||null}var rF=[],rL=-1;function rU(e){return{current:e}}function rq(e){0>rL||(e.current=rF[rL],rF[rL]=null,rL--)}function rV(e,t){rF[++rL]=e.current,e.current=t}var rK={},rH=rU(rK),rW=rU(!1),r$=rK;function rG(e,t){var n=e.type.contextTypes;if(!n)return rK;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function rZ(e){return null!=(e=e.childContextTypes)}function rX(){rq(rW),rq(rH)}function rY(e,t,n){if(rH.current!==rK)throw Error(m(168));rV(rH,t),rV(rW,n)}function rQ(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(m(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case z:return"Fragment";case A:return"Portal";case B:return"Profiler";case D:return"StrictMode";case F:return"Suspense";case L:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case M:return(t.displayName||"Context")+".Consumer";case R:return(t._context.displayName||"Context")+".Provider";case N:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case U:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case q:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(t);case 8:return t===D?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",a));return $({},n,r)}function rJ(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rK,r$=rH.current,rV(rH,e),rV(rW,rW.current),!0}function r0(e,t,n){var r=e.stateNode;if(!r)throw Error(m(169));n?(e=rQ(e,t,r$),r.__reactInternalMemoizedMergedChildContext=e,rq(rW),rq(rH),rV(rH,e)):rq(rW),rV(rW,n)}var r1=null,r2=!1,r5=!1;function r3(e){null===r1?r1=[e]:r1.push(e)}function r4(){if(!r5&&null!==r1){r5=!0;var e=0,t=tp;try{var n=r1;for(tp=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}r1=null,r2=!1}catch(t){throw null!==r1&&(r1=r1.slice(e+1)),eQ(e3,r4),t}finally{tp=t,r5=!1}}return null}var r6=[],r8=0,r9=null,r7=0,ae=[],at=0,an=null,ar=1,aa="";function ao(e,t){r6[r8++]=r7,r6[r8++]=r9,r9=e,r7=t}function ai(e,t,n){ae[at++]=ar,ae[at++]=aa,ae[at++]=an,an=e;var r=ar;
vendor: 4,078 bytes, line 1
1e=aa;var a=32-tt(r)-1;r&=~(1<<a),n+=1;var o=32-tt(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,ar=1<<32-tt(t)+a|n<<a|r,aa=o+e}else ar=1<<o|n<<a|r,aa=e}function al(e){null!==e.return&&(ao(e,1),ai(e,1,0))}function as(e){for(;e===r9;)r9=r6[--r8],r6[r8]=null,r7=r6[--r8],r6[r8]=null;for(;e===an;)an=ae[--at],ae[at]=null,aa=ae[--at],ae[at]=null,ar=ae[--at],ae[at]=null}var au=null,ac=null,ad=!1,af=null;function ap(e,t){var n=lZ(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function ah(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,au=e,ac=rP(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,au=e,ac=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==an?{id:ar,overflow:aa}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=lZ(18,null,null,0)).stateNode=t,n.return=e,e.child=n,au=e,ac=null,!0);default:return!1}}function am(e){return(1&e.mode)!=0&&(128&e.flags)==0}function ag(e){if(ad){var t=ac;if(t){var n=t;if(!ah(e,t)){if(am(e))throw Error(m(418));t=rP(n.nextSibling);var r=au;t&&ah(e,t)?ap(r,n):(e.flags=-4097&e.flags|2,ad=!1,au=e)}}else{if(am(e))throw Error(m(418));e.flags=-4097&e.flags|2,ad=!1,au=e}}}function av(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;au=e}function ay(e){if(e!==au)return!1;if(!ad)return av(e),ad=!0,!1;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!rb(e.type,e.memoizedProps)),t&&(t=ac)){if(am(e))throw ab(),Error(m(418));for(;t;)ap(e,t),t=rP(t.nextSibling)}if(av(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(m(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var t,n=e.data;if("/$"===n){if(0===t){ac=rP(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ac=null}}else ac=au?rP(e.stateNode.nextSibling):null;return!0}function ab(){for(var e=ac;e;)e=rP(e.nextSibling)}function ak(){ac=au=null,ad=!1}function aw(e){null===af?af=[e]:af.push(e)}var ax=O.ReactCurrentBatchConfig;function aS(e,t){if(e&&e.defaultProps)for(var n in t=$({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var aE=rU(null),a_=null,aP=null,aC=null;function aI(){aC=aP=a_=null}function aj(e){var t=aE.current;rq(aE),e._currentValue=t}function aO(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function aT(e,t){a_=e,aC=aP=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.lanes&t&&(il=!0),e.firstContext=null)}function aA(e){var t=e._currentValue;if(aC!==e){if(e={context:e,memoizedValue:t,next:null},null===aP){if(null===a_)throw Error(m(308));aP=e,a_.dependencies={lanes:0,firstContext:e}}else aP=aP.next=e}return t}var az=null;function aD(e){null===az?az=[e]:az.push(e)}function aB(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,aD(t)):(n.next=a.next,a.next=n),t.interleaved=n,aR(e,r)}function aR(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var aM=!1;function aN(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aF(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function aL(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function aU(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&i4){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,aR(e,n)}return null===(a=r.interleaved)?(t.next=t,aD(r)):(t.next=a.next,a.next=t),r.interleaved=t,aR(e,n)}
vendor: 14,067 bytes, line 1
1function aq(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,(4194240&n)!=0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tf(e,n)}}function aV(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function aK(e,t,n,r){var a=e.updateQueue;aM=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var u=s,c=u.next;u.next=null,null===i?o=c:i.next=c,i=u;var d=e.alternate;null!==d&&(s=(d=d.updateQueue).lastBaseUpdate)!==i&&(null===s?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=u)}if(null!==o){var f=a.baseState;for(i=0,d=c=u=null,s=o;;){var p=s.lane,h=s.eventTime;if((r&p)===p){null!==d&&(d=d.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,g=s;switch(p=t,h=n,g.tag){case 1:if("function"==typeof(m=g.payload)){f=m.call(h,f,p);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(h,f,p):m))break e;f=$({},f,p);break e;case 2:aM=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(c=d=h,u=f):d=d.next=h,i|=p;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===d&&(u=f),a.baseState=u,a.firstBaseUpdate=c,a.lastBaseUpdate=d,null!==(t=a.shared.interleaved)){a=t;do i|=a.lane,a=a.next;while(a!==t)}else null===o&&(a.shared.lanes=0);lr|=i,e.lanes=i,e.memoizedState=f}}function aH(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(m(191,a));a.call(r)}}}var aW=new p.Component().refs;function a$(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:$({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var aG={isMounted:function(e){return!!(e=e._reactInternals)&&eG(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=lw(),a=lx(e),o=aL(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=aU(e,o,a))&&(lS(t,e,a,r),aq(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=lw(),a=lx(e),o=aL(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=aU(e,o,a))&&(lS(t,e,a,r),aq(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=lw(),r=lx(e),a=aL(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=aU(e,a,r))&&(lS(t,e,r,n),aq(t,e,r))}};function aZ(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||!nF(n,r)||!nF(a,o)}function aX(e,t,n){var r=!1,a=rK,o=t.contextType;return"object"==typeof o&&null!==o?o=aA(o):(a=rZ(t)?r$:rH.current,o=(r=null!=(r=t.contextTypes))?rG(e,a):rK),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=aG,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function aY(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&aG.enqueueReplaceState(t,t.state,null)}function aQ(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=aW,aN(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=aA(o):(o=rZ(t)?r$:rH.current,a.context=rG(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(a$(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&aG.enqueueReplaceState(a,a.state,null),aK(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function aJ(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(m(309));var r=n.stateNode}if(!r)throw Error(m(147,e));var a=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=a.refs;t===aW&&(t=a.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(m(284));if(!n._owner)throw Error(m(290,e))}return e}function a0(e,t){throw Error(m(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function a1(e){return(0,e._init)(e._payload)}function a2(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=lY(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function i(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=l1(n,e.mode,r)).return=e:(t=a(t,n)).return=e,t}function u(e,t,n,r){var o=n.type;return o===z?d(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===q&&a1(o)===t.type)?(r=a(t,n.props)).ref=aJ(e,t,n):(r=lQ(n.type,n.key,n.props,null,e.mode,r)).ref=aJ(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=l2(n,e.mode,r)).return=e:(t=a(t,n.children||[])).return=e,t}function d(e,t,n,r,o){return null===t||7!==t.tag?(t=lJ(n,e.mode,r,o)).return=e:(t=a(t,n)).return=e,t}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=l1(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case T:return(n=lQ(t.type,t.key,t.props,null,e.mode,n)).ref=aJ(e,null,t),n.return=e,n;case A:return(t=l2(t,e.mode,n)).return=e,t;case q:return f(e,(0,t._init)(t._payload),n)}if(es(t)||H(t))return(t=lJ(t,e.mode,n,null)).return=e,t;a0(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case T:return n.key===a?u(e,t,n,r):null;case A:return n.key===a?c(e,t,n,r):null;case q:return p(e,t,(a=n._init)(n._payload),r)}if(es(n)||H(n))return null!==a?null:d(e,t,n,r,null);a0(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case T:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case A:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case q:return h(e,t,n,(0,r._init)(r._payload),a)}if(es(r)||H(r))return d(t,e=e.get(n)||null,r,a,null);a0(t,r)}return null}return function s(u,c,d,g){if("object"==typeof d&&null!==d&&d.type===z&&null===d.key&&(d=d.props.children),"object"==typeof d&&null!==d){switch(d.$$typeof){case T:e:{for(var v=d.key,y=c;null!==y;){if(y.key===v){if((v=d.type)===z){if(7===y.tag){n(u,y.sibling),(c=a(y,d.props.children)).return=u,u=c;break e}}else if(y.elementType===v||"object"==typeof v&&null!==v&&v.$$typeof===q&&a1(v)===y.type){n(u,y.sibling),(c=a(y,d.props)).ref=aJ(u,y,d),c.return=u,u=c;break e}n(u,y);break}t(u,y),y=y.sibling}d.type===z?((c=lJ(d.props.children,u.mode,g,d.key)).return=u,u=c):((g=lQ(d.type,d.key,d.props,null,u.mode,g)).ref=aJ(u,c,d),g.return=u,u=g)}return i(u);case A:e:{for(y=d.key;null!==c;){if(c.key===y){if(4===c.tag&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(u,c.sibling),(c=a(c,d.children||[])).return=u,u=c;break e}n(u,c);break}t(u,c),c=c.sibling}(c=l2(d,u.mode,g)).return=u,u=c}return i(u);case q:return s(u,c,(y=d._init)(d._payload),g)}if(es(d))return function(a,i,s,u){for(var c=null,d=null,m=i,g=i=0,v=null;null!==m&&g<s.length;g++){m.index>g?(v=m,m=null):v=m.sibling;var y=p(a,m,s[g],u);if(null===y){null===m&&(m=v);break}e&&m&&null===y.alternate&&t(a,m),i=o(y,i,g),null===d?c=y:d.sibling=y,d=y,m=v}if(g===s.length)return n(a,m),ad&&ao(a,g),c;if(null===m){for(;g<s.length;g++)null!==(m=f(a,s[g],u))&&(i=o(m,i,g),null===d?c=m:d.sibling=m,d=m);return ad&&ao(a,g),c}for(m=r(a,m);g<s.length;g++)null!==(v=h(m,a,g,s[g],u))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),i=o(v,i,g),null===d?c=v:d.sibling=v,d=v);return e&&m.forEach(function(e){return t(a,e)}),ad&&ao(a,g),c}(u,c,d,g);if(H(d))return function(a,i,s,u){var c=H(s);if("function"!=typeof c)throw Error(m(150));if(null==(s=c.call(s)))throw Error(m(151));for(var d=c=null,g=i,v=i=0,y=null,b=s.next();null!==g&&!b.done;v++,b=s.next()){g.index>v?(y=g,g=null):y=g.sibling;var k=p(a,g,b.value,u);if(null===k){null===g&&(g=y);break}e&&g&&null===k.alternate&&t(a,g),i=o(k,i,v),null===d?c=k:d.sibling=k,d=k,g=y}if(b.done)return n(a,g),ad&&ao(a,v),c;if(null===g){for(;!b.done;v++,b=s.next())null!==(b=f(a,b.value,u))&&(i=o(b,i,v),null===d?c=b:d.sibling=b,d=b);return ad&&ao(a,v),c}for(g=r(a,g);!b.done;v++,b=s.next())null!==(b=h(g,a,v,b.value,u))&&(e&&null!==b.alternate&&g.delete(null===b.key?v:b.key),i=o(b,i,v),null===d?c=b:d.sibling=b,d=b);return e&&g.forEach(function(e){return t(a,e)}),ad&&ao(a,v),c}(u,c,d,g);a0(u,d)}return"string"==typeof d&&""!==d||"number"==typeof d?(d=""+d,null!==c&&6===c.tag?(n(u,c.sibling),(c=a(c,d)).return=u):(n(u,c),(c=l1(d,u.mode,g)).return=u),i(u=c)):n(u,c)}}var a5=a2(!0),a3=a2(!1),a4={},a6=rU(a4),a8=rU(a4),a9=rU(a4);function a7(e){if(e===a4)throw Error(m(174));return e}function oe(e,t){switch(rV(a9,t),rV(a8,e),rV(a6,a4),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:em(null,"");break;default:t=em(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}rq(a6),rV(a6,t)}function ot(){rq(a6),rq(a8),rq(a9)}function on(e){a7(a9.current);var t=a7(a6.current),n=em(t,e.type);t!==n&&(rV(a8,e),rV(a6,n))}function or(e){a8.current===e&&(rq(a6),rq(a8))}var oa=rU(0);function oo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var oi=[];function ol(){for(var e=0;e<oi.length;e++)oi[e]._workInProgressVersionPrimary=null;oi.length=0}var os=O.ReactCurrentDispatcher,ou=O.ReactCurrentBatchConfig,oc=0,od=null,of=null,op=null,oh=!1,om=!1,og=0,ov=0;function oy(){throw Error(m(321))}function ob(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nN(e[n],t[n]))return!1;return!0}function ok(e,t,n,r,a,o){if(oc=o,od=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,os.current=null===e||null===e.memoizedState?o5:o3,e=n(r,a),om){o=0;do{if(om=!1,og=0,25<=o)throw Error(m(301));o+=1,op=of=null,t.updateQueue=null,os.current=o4,e=n(r,a)}while(om)}if(os.current=o2,t=null!==of&&null!==of.next,oc=0,op=of=od=null,oh=!1,t)throw Error(m(300));return e}function ow(){var e=0!==og;return og=0,e}function ox(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===op?od.memoizedState=op=e:op=op.next=e,op}function oS(){if(null===of){var e=od.alternate;e=null!==e?e.memoizedState:null}else e=of.next;var t=null===op?od.memoizedState:op.next;if(null!==t)op=t,of=e;else{if(null===e)throw Error(m(310));e={memoizedState:(of=e).memoizedState,baseState:of.baseState,baseQueue:of.baseQueue,queue:of.queue,next:null},null===op?od.memoizedState=op=e:op=op.next=e}return op}function oE(e,t){return"function"==typeof t?t(e):t}function o_(e){var t=oS(),n=t.queue;if(null===n)throw Error(m(311));n.lastRenderedReducer=e;var r=of,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var i=a.next;a.next=o.next,o.next=i}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var s=i=null,u=null,c=o;do{var d=c.lane;if((oc&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=f,i=r):u=u.next=f,od.lanes|=d,lr|=d}c=c.next}while(null!==c&&c!==o);null===u?i=r:u.next=s,nN(r,t.memoizedState)||(il=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do o=a.lane,od.lanes|=o,lr|=o,a=a.next;while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function oP(e){var t=oS(),n=t.queue;if(null===n)throw Error(m(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do o=e(o,i.action),i=i.next;while(i!==a);nN(o,t.memoizedState)||(il=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function oC(){}function oI(e,t){var n=od,r=oS(),a=t(),o=!nN(r.memoizedState,a);if(o&&(r.memoizedState=a,il=!0),r=r.queue,oL(oT.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==op&&1&op.memoizedState.tag){if(n.flags|=2048,oB(9,oO.bind(null,n,r,a,t),void 0,null),null===i6)throw Error(m(349));
vendor: 4,206 bytes, line 1
130&oc||oj(n,t,a)}return a}function oj(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=od.updateQueue)?(t={lastEffect:null,stores:null},od.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function oO(e,t,n,r){t.value=n,t.getSnapshot=r,oA(t)&&oz(e)}function oT(e,t,n){return n(function(){oA(t)&&oz(e)})}function oA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nN(e,n)}catch(e){return!0}}function oz(e){var t=aR(e,1);null!==t&&lS(t,e,1,-1)}function oD(e){var t=ox();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:oE,lastRenderedState:e},t.queue=e,e=e.dispatch=oQ.bind(null,od,e),[t.memoizedState,e]}function oB(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=od.updateQueue)?(t={lastEffect:null,stores:null},od.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oR(){return oS().memoizedState}function oM(e,t,n,r){var a=ox();od.flags|=e,a.memoizedState=oB(1|t,n,void 0,void 0===r?null:r)}function oN(e,t,n,r){var a=oS();r=void 0===r?null:r;var o=void 0;if(null!==of){var i=of.memoizedState;if(o=i.destroy,null!==r&&ob(r,i.deps)){a.memoizedState=oB(t,n,o,r);return}}od.flags|=e,a.memoizedState=oB(1|t,n,o,r)}function oF(e,t){return oM(8390656,8,e,t)}function oL(e,t){return oN(2048,8,e,t)}function oU(e,t){return oN(4,2,e,t)}function oq(e,t){return oN(4,4,e,t)}function oV(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function oK(e,t,n){return n=null!=n?n.concat([e]):null,oN(4,4,oV.bind(null,t,e),n)}function oH(){}function oW(e,t){var n=oS();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ob(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function o$(e,t){var n=oS();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ob(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function oG(e,t,n){return 21&oc?(nN(n,t)||(n=tu(),od.lanes|=n,lr|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,il=!0),e.memoizedState=n)}function oZ(e,t){var n=tp;tp=0!==n&&4>n?n:4,e(!0);var r=ou.transition;ou.transition={};try{e(!1),t()}finally{tp=n,ou.transition=r}}function oX(){return oS().memoizedState}function oY(e,t,n){var r=lx(e);(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},oJ(e))?o0(t,n):null!==(n=aB(e,t,n,r))&&(lS(n,e,r,lw()),o1(n,t,r))}function oQ(e,t,n){var r=lx(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(oJ(e))o0(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,nN(s,i)){var u=t.interleaved;null===u?(a.next=a,aD(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch(e){}finally{}null!==(n=aB(e,t,a,r))&&(lS(n,e,r,a=lw()),o1(n,t,r))}}function oJ(e){var t=e.alternate;return e===od||null!==t&&t===od}function o0(e,t){om=oh=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function o1(e,t,n){if(4194240&n){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tf(e,n)}}var o2={readContext:aA,useCallback:oy,useContext:oy,useEffect:oy,useImperativeHandle:oy,useInsertionEffect:oy,useLayoutEffect:oy,useMemo:oy,useReducer:oy,useRef:oy,useState:oy,useDebugValue:oy,useDeferredValue:oy,useTransition:oy,useMutableSource:oy,useSyncExternalStore:oy,useId:oy,unstable_isNewReconciler:!1},o5={readContext:aA,useCallback:function(e,t){return ox().memoizedState=[e,void 0===t?null:t],e},useContext:aA,useEffect:oF,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oM(4194308,4,oV.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oM(4194308,4,e,t)},useInsertionEffect:function(e,t){return oM(4,2,e,t)},useMemo:function(e,t){var n=ox();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ox();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=oY.bind(null,od,e),[r.memoizedState,e]}
1,useRef:function(e){return e={current:e},ox().memoizedState=e},useState:oD,useDebugValue:oH,useDeferredValue:function(e){return ox().memoizedState=e},useTransition:function(){var e=oD(!1),t=e[0];return e=oZ.bind(null,e[1]),ox().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=od,a=ox();if(ad){if(void 0===n)throw Error(m(407));n=n()}else{if(n=t(),null===i6)throw Error(m(349));30&oc||oj(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,oF(oT.bind(null,r,o,e),[e]),r.flags|=2048,oB(9,oO.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ox(),t=i6.identifierPrefix;if(ad){var n=aa,r=ar;t=":"+t+"R"+(n=(r&~(1<<32-tt(r)-1)).toString(32)+n),0<(n=og++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ov++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},o3={readContext:aA,useCallback:oW,useContext:aA,useEffect:oL,useImperativeHandle:oK,useInsertionEffect:oU,useLayoutEffect:oq,useMemo:o$,useReducer:o_,useRef:oR,useState:function(){return o_(oE)},useDebugValue:oH,useDeferredValue:function(e){return oG(oS(),of.memoizedState,e)},useTransition:function(){return[o_(oE)[0],oS().memoizedState]},useMutableSource:oC,useSyncExternalStore:oI,useId:oX,unstable_isNewReconciler:!1},o4={readContext:aA,useCallback:oW,useContext:aA,useEffect:oL,useImperativeHandle:oK,useInsertionEffect:oU,useLayoutEffect:oq,useMemo:o$,useReducer:oP,useRef:oR,useState:function(){return oP(oE)},useDebugValue:oH,useDeferredValue:function(e){var t=oS();return null===of?t.memoizedState=e:oG(t,of.memoizedState,e)},useTransition:function(){return[oP(oE)[0],oS().memoizedState]},useMutableSource:oC,useSyncExternalStore:oI,useId:oX,unstable_isNewReconciler:!1};function o6(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 5:return G(e.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return e=X(e.type,!1);case 11:return e=X(e.type.render,!1);case 1:return e=X(e.type,!0);default:return""}}(r),r=r.return;while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function o8(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function o9(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var o7="function"==typeof WeakMap?WeakMap:Map;function ie(e,t,n){(n=aL(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ld||(ld=!0,lf=r),o9(e,t)},n}function it(e,t,n){(n=aL(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){o9(e,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){o9(e,t),"function"!=typeof r&&(null===lp?lp=new Set([this]):lp.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function ir(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new o7;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=lK.bind(null,e,t,n),t.then(e,e))}function ia(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function io(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a):e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=aL(-1,1)).tag=2,aU(n,t,1))),n.lanes|=1),e}var ii=O.ReactCurrentOwner,il=!1;function is(e,t,n,r){t.child=null===e?a3(t,null,n,r):a5(t,e.child,n,r)}function iu(e,t,n,r,a){n=n.render;var o=t.ref;return aT(t,a),r=ok(e,t,n,r,o,a),n=ow(),null===e||il?(ad&&n&&al(t),t.flags|=1,is(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ij(e,t,a))}function ic(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||lX(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=lQ(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,id(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:nF)(i,r)&&e.ref===t.ref)return ij(e,t,a)}return t.flags|=1,(e=lY(o,r)).ref=t.ref,e.return=t,t.child=e}function id(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(nF(o,r)&&e.ref===t.ref){if(il=!1,t.pendingProps=r=o,(e.lanes&a)==0)return t.lanes=e.lanes,ij(e,t,a);131072&e.flags&&(il=!0)}}return im(e,t,n,r,a)}
vendor: 10,428 bytes, line 1
1function ip(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,rV(le,i7),i7|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,rV(le,i7),i7|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},rV(le,i7),i7|=n}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,rV(le,i7),i7|=r;return is(e,t,a,n),t.child}function ih(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function im(e,t,n,r,a){var o=rZ(n)?r$:rH.current;return o=rG(t,o),aT(t,a),n=ok(e,t,n,r,o,a),r=ow(),null===e||il?(ad&&r&&al(t),t.flags|=1,is(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ij(e,t,a))}function ig(e,t,n,r,a){if(rZ(n)){var o=!0;rJ(t)}else o=!1;if(aT(t,a),null===t.stateNode)iI(e,t),aX(t,n,r),aQ(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,c=n.contextType;c="object"==typeof c&&null!==c?aA(c):rG(t,c=rZ(n)?r$:rH.current);var d=n.getDerivedStateFromProps,f="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||u!==c)&&aY(t,i,r,c),aM=!1;var p=t.memoizedState;i.state=p,aK(t,r,i,a),u=t.memoizedState,s!==r||p!==u||rW.current||aM?("function"==typeof d&&(a$(t,n,d,r),u=t.memoizedState),(s=aM||aZ(t,n,s,r,p,u,c))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,aF(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:aS(t.type,s),i.props=c,f=t.pendingProps,p=i.context,u="object"==typeof(u=n.contextType)&&null!==u?aA(u):rG(t,u=rZ(n)?r$:rH.current);var h=n.getDerivedStateFromProps;(d="function"==typeof h||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==f||p!==u)&&aY(t,i,r,u),aM=!1,p=t.memoizedState,i.state=p,aK(t,r,i,a);var m=t.memoizedState;s!==f||p!==m||rW.current||aM?("function"==typeof h&&(a$(t,n,h,r),m=t.memoizedState),(c=aM||aZ(t,n,c,r,p,m,u)||!1)?(d||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,u),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,u)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=u,r=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return iv(e,t,n,r,o,a)}function iv(e,t,n,r,a,o){ih(e,t);var i=(128&t.flags)!=0;if(!r&&!i)return a&&r0(t,n,!1),ij(e,t,o);r=t.stateNode,ii.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=a5(t,e.child,null,o),t.child=a5(t,null,s,o)):is(e,t,s,o),t.memoizedState=r.state,a&&r0(t,n,!0),t.child}function iy(e){var t=e.stateNode;t.pendingContext?rY(e,t.pendingContext,t.pendingContext!==t.context):t.context&&rY(e,t.context,!1),oe(e,t.containerInfo)}function ib(e,t,n,r,a){return ak(),aw(a),t.flags|=256,is(e,t,n,r),t.child}var ik={dehydrated:null,treeContext:null,retryLane:0};function iw(e){return{baseLanes:e,cachePool:null,transitions:null}}function ix(e,t,n){var r,a=t.pendingProps,o=oa.current,i=!1,s=(128&t.flags)!=0;if((r=s)||(r=(null===e||null!==e.memoizedState)&&(2&o)!=0),r?(i=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(o|=1),rV(oa,1&o),null===e)return ag(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=a.children,e=a.fallback,i?(a=t.mode,i=t.child,s={mode:"hidden",children:s},1&a||null===i?i=l0(s,a,0,null):(i.childLanes=0,i.pendingProps=s),e=lJ(e,a,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=iw(n),t.memoizedState=ik,e):iS(t,s));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,i){if(n)return 256&t.flags?(t.flags&=-257,iE(e,t,i,r=o8(Error(m(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=l0({mode:"visible",children:r.children},a,0,null),o=lJ(o,a,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,1&t.mode&&a5(t,e.child,null,i),t.child.memoizedState=iw(i),t.memoizedState=ik,o);if(!(1&t.mode))return iE(e,t,i,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,iE(e,t,i,r=o8(o=Error(m(419)),r,void 0))}if(s=(i&e.childLanes)!=0,il||s){if(null!==(r=i6)){switch(i&-i){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|i)?0:a)&&a!==o.retryLane&&(o.retryLane=a,aR(e,a),lS(r,e,a,-1))}return lR(),iE(e,t,i,r=o8(Error(m(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=lW.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ac=rP(a.nextSibling),au=t,ad=!0,af=null,null!==e&&(ae[at++]=ar,ae[at++]=aa,ae[at++]=an,ar=e.id,aa=e.overflow,an=t),t=iS(t,r.children),t.flags|=4096,t)}(e,t,s,a,r,o,n);if(i){i=a.fallback,s=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 1&s||t.child===o?(a=lY(o,u)).subtreeFlags=14680064&o.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null),null!==r?i=lY(r,i):(i=lJ(i,s,n,null),i.flags|=2),i.return=t,a.return=t,a.sibling=i,t.child=a,a=i,i=t.child,s=null===(s=e.child.memoizedState)?iw(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=ik,a}return e=(i=e.child).sibling,a=lY(i,{mode:"visible",children:a.children}),1&t.mode||(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function iS(e,t){return(t=l0({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function iE(e,t,n,r){return null!==r&&aw(r),a5(t,e.child,null,n),e=iS(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function i_(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),aO(e.return,t,n)}function iP(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function iC(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(is(e,t,r.children,n),2&(r=oa.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&i_(e,n,t);else if(19===e.tag)i_(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rV(oa,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===oo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),iP(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===oo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}iP(t,!0,n,null,o);break;case"together":iP(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function iI(e,t){1&t.mode||null===e||(e.alternate=null,t.alternate=null,t.flags|=2)}function ij(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),lr|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(m(153));if(null!==t.child){for(n=lY(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=lY(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function iO(e,t){if(!ad)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function iT(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}i=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},s=function(){},u=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,a7(a6.current);var o,i=null;switch(n){case"input":a=en(e,a),r=en(e,r),i=[];break;case"select":a=$({},a,{value:void 0}),r=$({},r,{value:void 0}),i=[];break;case"textarea":a=ec(e,a),r=ec(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=rg)}for(c in e_(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c]){if
vendor: 14,549 bytes, line 1
1("style"===c){var s=a[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(v.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null))}for(c in r){var u=r[c];if(s=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s)){if("style"===c){if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u}else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(v.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&rn("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},c=function(e,t,n,r){n!==r&&(t.flags|=4)};var iA=!1,iz=!1,iD="function"==typeof WeakSet?WeakSet:Set,iB=null;function iR(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){lV(e,t,n)}else n.current=null}}function iM(e,t,n){try{n()}catch(n){lV(e,t,n)}}var iN=!1;function iF(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&iM(t,n,o)}a=a.next}while(a!==r)}}function iL(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function iU(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function iq(e){return 5===e.tag||3===e.tag||4===e.tag}function iV(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||iq(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}var iK=null,iH=!1;function iW(e,t,n){for(n=n.child;null!==n;)i$(e,t,n),n=n.sibling}function i$(e,t,n){if(te&&"function"==typeof te.onCommitFiberUnmount)try{te.onCommitFiberUnmount(e7,n)}catch(e){}switch(n.tag){case 5:iz||iR(n,t);case 6:var r=iK,a=iH;iK=null,iW(e,t,n),iK=r,iH=a,null!==iK&&(iH?(e=iK,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):iK.removeChild(n.stateNode));break;case 18:null!==iK&&(iH?(e=iK,n=n.stateNode,8===e.nodeType?r_(e.parentNode,n):1===e.nodeType&&r_(e,n),tM(e)):r_(iK,n.stateNode));break;case 4:r=iK,a=iH,iK=n.stateNode.containerInfo,iH=!0,iW(e,t,n),iK=r,iH=a;break;case 0:case 11:case 14:case 15:if(!iz&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&iM(n,t,i),a=a.next}while(a!==r)}iW(e,t,n);break;case 1:if(!iz&&(iR(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){lV(n,t,e)}iW(e,t,n);break;case 21:default:iW(e,t,n);break;case 22:1&n.mode?(iz=(r=iz)||null!==n.memoizedState,iW(e,t,n),iz=r):iW(e,t,n)}}function iG(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new iD),t.forEach(function(t){var r=l$.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function iZ(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=t,i=o;e:for(;null!==i;){switch(i.tag){case 5:iK=i.stateNode,iH=!1;break e;case 3:case 4:iK=i.stateNode.containerInfo,iH=!0;break e}i=i.return}if(null===iK)throw Error(m(160));i$(e,o,a),iK=null,iH=!1;var s=a.alternate;null!==s&&(s.return=null),a.return=null}catch(e){lV(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)iX(t,e),t=t.sibling}function iX(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(iZ(t,e),iY(e),4&r){try{iF(3,e,e.return),iL(3,e)}catch(t){lV(e,e.return,t)}try{iF(5,e,e.return)}catch(t){lV(e,e.return,t)}}break;case 1:iZ(t,e),iY(e),512&r&&null!==n&&iR(n,n.return);break;case 5:if(iZ(t,e),iY(e),512&r&&null!==n&&iR(n,n.return),32&e.flags){var a=e.stateNode;try{eb(a,"")}catch(t){lV(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,i=null!==n?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===o.type&&null!=o.name&&ea(a,o),eP(s,i);var c=eP(s,o);for(i=0;i<u.length;i+=2){var d=u[i],f=u[i+1];"style"===d?eS(a,f):"dangerouslySetInnerHTML"===d?ey(a,f):"children"===d?eb(a,f):j(a,d,f,c)}switch(s){case"input":eo(a,o);break;case"textarea":ef(a,o);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?eu(a,!!o.multiple,h,!1):!!o.multiple!==p&&(null!=o.defaultValue?eu(a,!!o.multiple,o.defaultValue,!0):eu(a,!!o.multiple,o.multiple?[]:"",!1))}a[rO]=o}catch(t){lV(e,e.return,t)}}break;case 6:if(iZ(t,e),iY(e),4&r){if(null===e.stateNode)throw Error(m(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(t){lV(e,e.return,t)}}break;case 3:if(iZ(t,e),iY(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{tM(t.containerInfo)}catch(t){lV(e,e.return,t)}break;case 4:default:iZ(t,e),iY(e);break;case 13:iZ(t,e),iY(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,o&&(null===a.alternate||null===a.alternate.memoizedState)&&(ls=e2())),4&r&&iG(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(iz=(c=iz)||d,iZ(t,e),iz=c):iZ(t,e),iY(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&1&e.mode)for(iB=e,d=e.child;null!==d;){for(f=iB=d;null!==iB;){switch(h=(p=iB).child,p.tag){case 0:case 11:case 14:case 15:iF(4,p,p.return);break;case 1:iR(p,p.return);var g=p.stateNode;if("function"==typeof g.componentWillUnmount){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(e){lV(r,n,e)}}break;case 5:iR(p,p.return);break;case 22:if(null!==p.memoizedState){iJ(f);continue}}null!==h?(h.return=p,iB=h):iJ(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{a=f.stateNode,c?(o=a.style,"function"==typeof o.setProperty?o.setProperty("display","none","important"):o.display="none"):(s=f.stateNode,u=f.memoizedProps.style,i=null!=u&&u.hasOwnProperty("display")?u.display:null,s.style.display=ex("display",i))}catch(t){lV(e,e.return,t)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(t){lV(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:iZ(t,e),iY(e),4&r&&iG(e);case 21:}}function iY(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(iq(n)){var r=n;break e}n=n.return}throw Error(m(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(eb(a,""),r.flags&=-33);var o=iV(e);!function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,o,a);break;case 3:case 4:var i=r.stateNode.containerInfo,s=iV(e);!function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=rg));else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,s,i);break;default:throw Error(m(161))}}catch(t){lV(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function iQ(e){for(;null!==iB;){var t=iB;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:iz||iL(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!iz){if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:aS(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var o=t.updateQueue;null!==o&&aH(t,o,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}aH(t,i,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&tM(f)}}}break;default:throw Error(m(163))}iz||512&t.flags&&iU(t)}catch(e){lV(t,t.return,e)}}if(t===e){iB=null;break}if(null!==(n=t.sibling)){n.return=t.return,iB=n;break}iB=t.return}}function iJ(e){for(;null!==iB;){var t=iB;if(t===e){iB=null;break}var n=t.sibling;if(null!==n){n.return=t.return,iB=n;break}iB=t.return}}function i0(e){for(;null!==iB;){var t=iB;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{iL(4,t)}catch(e){lV(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){lV(t,a,e)}}var o=t.return;try{iU(t)}catch(e){lV(t,o,e)}break;case 5:var i=t.return;try{iU(t)}catch(e){lV(t,i,e)}}}catch(e){lV(t,t.return,e)}if(t===e){iB=null;break}var s=t.sibling;if(null!==s){s.return=t.return,iB=s;break}iB=t.return}}var i1=Math.ceil,i2=O.ReactCurrentDispatcher,i5=O.ReactCurrentOwner,i3=O.ReactCurrentBatchConfig,i4=0,i6=null,i8=null,i9=0,i7=0,le=rU(0),lt=0,ln=null,lr=0,la=0,lo=0,li=null,ll=null,ls=0,lu=1/0,lc=null,ld=!1,lf=null,lp=null,lh=!1,lm=null,lg=0,lv=0,ly=null,lb=-1,lk=0;function lw(){return 6&i4?e2():-1!==lb?lb:lb=e2()}function lx(e){return 1&e.mode?2&i4&&0!==i9?i9&-i9:null!==ax.transition?(0===lk&&(lk=tu()),lk):(0!==(e=tp)||(e=void 0===(e=window.event)?16:tH(e.type)),e):1}function lS(e,t,n,r){if(50<lv)throw lv=0,ly=null,Error(m(185));td(e,n,r),2&i4&&e===i6||(e===i6&&(2&i4||(la|=n),4===lt&&lI(e,i9)),lE(e,r),1===n&&0===i4&&!(1&t.mode)&&(lu=e2()+500,r2&&r4()))}function lE(e,t){var n,r=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-tt(o),s=1<<i,u=a[i];-1===u?(!(s&n)||s&r)&&(a[i]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var a=tl(e,e===i6?i9:0);if(0===a)null!==r&&eJ(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=r&&eJ(r),1===t)0===e.tag?(n=lj.bind(null,e),r2=!0,r3(n)):r3(lj.bind(null,e)),rS(function(){6&i4||r4()}),r=null;else{switch(th(a)){case 1:r=e3;break;case 4:r=e4;break;case 16:default:r=e6;break;case 536870912:r=e9}r=eQ(r,l_.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function l_(e,t){if(lb=-1,lk=0,6&i4)throw Error(m(327));var n=e.callbackNode;if(lU()&&e.callbackNode!==n)return null;var r=tl(e,e===i6?i9:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=lM(e,r);else{t=r;var a=i4;i4|=2;var o=lB();for((i6!==e||i9!==t)&&(lc=null,lu=e2()+500,lz(e,t));;)try{!function(){for(;null!==i8&&!e0();)lN(i8)}();break}catch(t){lD(e,t)}aI(),i2.current=o,i4=a,null!==i8?t=0:(i6=null,i9=0,t=lt)}if(0!==t){if(2===t&&0!==(a=ts(e))&&(r=a,t=lP(e,a)),1===t)throw n=ln,lz(e,0),lI(e,r),lE(e,e2()),n;if(6===t)lI(e,r);else{if(a=e.current.alternate,!(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!nN(o(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=lM(e,r))&&0!==(o=ts(e))&&(r=o,t=lP(e,o)),1===t))throw n=ln,lz(e,0),lI(e,r),lE(e,e2()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(m(345));case 2:case 5:lL(e,ll,lc);break;case 3:if(lI(e,r),(130023424&r)===r&&10<(t=ls+500-e2())){if(0!==tl(e,0))break;if(((a=e.suspendedLanes)&r)!==r){lw(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=rk(lL.bind(null,e,ll,lc),t);break}lL(e,ll,lc);break;case 4:if(lI(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var i=31-tt(r);o=1<<i,(i=t[i])>a&&(a=i),r&=~o}if(r=a,10<(r=(120>(r=e2()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*i1(r/1960))-r)){e.timeoutHandle=rk(lL.bind(null,e,ll,lc),r);break}lL(e,ll,lc);break;default:throw Error(m(329))}}}return lE(e,e2()),e.callbackNode===n?l_.bind(null,e):null}function lP(e,t){var n=li;return e.current.memoizedState.isDehydrated&&(lz(e,t).flags|=256),2!==(e=lM(e,t))&&(t=ll,ll=n,null!==t&&lC(t)),e}function lC(e){null===ll?ll=e:ll.push.apply(ll,e)}function lI(e,t){for(t&=~lo,t&=~la,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tt(t),r=1<<n;e[n]=-1,t&=~r}}function lj(e){if(6&i4)throw Error(m(327));lU();var t=tl(e,0);if(!(1&t))return lE(e,e2()),null;var n=lM(e,t);if(0!==e.tag&&2===n){var r=ts(e);0!==r&&(t=r,n=lP(e,r))}if(1===n)throw n=ln,lz(e,0),lI(e,t),lE(e,e2()),n;if(6===n)throw Error(m(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,lL(e,ll,lc),lE(e,e2()),null}function lO(e,t){var n=i4;i4|=1;try{return e(t)}finally{0===(i4=n)&&(lu=e2()+500,r2&&r4())}}function lT(e){null===lm||0!==lm.tag||6&i4||lU();var t=i4;i4|=1;var n=i3.transition,r=tp;try{if(i3.transition=null,tp=1,e)return e()}finally{tp=r,i3.transition=n,6&(i4=t)||r4()}}function lA(){i7=le.current,rq(le)}function lz(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rw(n)),null!==i8)for(n=i8.return;null!==n;){var r=n;switch(as(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&rX();break;case 3:ot(),rq(rW),rq(rH),ol();break;case 5:or(r);break;case 4:ot();break;case 13:case 19:rq(oa);break;case 10:aj(r.type._context);break;case 22:case 23:lA()}n=n.return}if(i6=e,i8=e=lY(e.current,null),i9=i7=t,lt=0,ln=null,lo=la=lr=0,ll=li=null,null!==az){for(t=0;t<az.length;t++)if(null!==(r=(n=az[t]).interleaved)){n.interleaved=null;
1var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}az=null}return e}function lD(e,t){for(;;){var n=i8;try{if(aI(),os.current=o2,oh){for(var r=od.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}oh=!1}if(oc=0,op=of=od=null,om=!1,og=0,i5.current=null,null===n||null===n.return){lt=1,ln=t,i8=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=i9,s.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=s,f=d.tag;if(!(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=ia(i);if(null!==h){h.flags&=-257,io(h,i,s,o,t),1&h.mode&&ir(o,c,t),t=h,u=c;var g=t.updateQueue;if(null===g){var v=new Set;v.add(u),t.updateQueue=v}else g.add(u);break e}if(!(1&t)){ir(o,c,t),lR();break e}u=Error(m(426))}else if(ad&&1&s.mode){var y=ia(i);if(null!==y){65536&y.flags||(y.flags|=256),io(y,i,s,o,t),aw(o6(u,s));break e}}o=u=o6(u,s),4!==lt&&(lt=2),null===li?li=[o]:li.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var b=ie(o,u,t);aV(o,b);break e;case 1:s=u;var k=o.type,w=o.stateNode;if(!(128&o.flags)&&("function"==typeof k.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===lp||!lp.has(w)))){o.flags|=65536,t&=-t,o.lanes|=t;var x=it(o,s,t);aV(o,x);break e}}o=o.return}while(null!==o)}lF(n)}catch(e){t=e,i8===n&&null!==n&&(i8=n=n.return);continue}break}}function lB(){var e=i2.current;return i2.current=o2,null===e?o2:e}function lR(){(0===lt||3===lt||2===lt)&&(lt=4),null!==i6&&(268435455&lr||268435455&la)&&lI(i6,i9)}function lM(e,t){var n=i4;i4|=2;var r=lB();for((i6!==e||i9!==t)&&(lc=null,lz(e,t));;)try{!function(){for(;null!==i8;)lN(i8)}();break}catch(t){lD(e,t)}if(aI(),i4=n,i2.current=r,null!==i8)throw Error(m(261));return i6=null,i9=0,lt}function lN(e){var t=d(e.alternate,e,i7);e.memoizedProps=e.pendingProps,null===t?lF(e):i8=t,i5.current=null}function lF(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=function(e,t){switch(as(t),t.tag){case 1:return rZ(t.type)&&rX(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ot(),rq(rW),rq(rH),ol(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return or(t),null;case 13:if(rq(oa),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(m(340));ak()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return rq(oa),null;case 4:return ot(),null;case 10:return aj(t.type._context),null;case 22:case 23:return lA(),null;default:return null}}(n,t))){n.flags&=32767,i8=n;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{lt=6,i8=null;return}}else if(null!==(n=function(e,t,n){var r=t.pendingProps;switch(as(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return iT(t),null;case 1:case 17:return rZ(t.type)&&rX(),iT(t),null;case 3:return r=t.stateNode,ot(),rq(rW),rq(rH),ol(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(ay(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==af&&(lC(af),af=null))),s(e,t),iT(t),null;case 5:or(t);var a=a7(a9.current);if(n=t.type,null!==e&&null!=t.stateNode)u(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(m(166));return iT(t),null}if(e=a7(a6.current),ay(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[rj]=t,r[rO]=o,e=(1&t.mode)!=0,n){case"dialog":rn("cancel",r),rn("close",r);break;case"iframe":case"object":case"embed":rn("load",r);break;case"video":case"audio":for(a=0;a<n9.length;a++)rn(n9[a],r);break;case"source":rn("error",r);break;case"img":case"image":case"link":rn("error",r),rn("load",r);break;case"details":rn("toggle",r);break;case"input":er(r,o),rn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},rn("invalid",r);break;case"textarea":ed(r,o),rn("invalid",r)}for(var d in e_(n,o),a=null,o)if(o.hasOwnProperty(d)){var f=o[d];"children"===d?"string"==typeof f?r.textContent!==f&&(!0!==o.suppressHydrationWarning&&rm(r.textContent,f,e),a=["children",f]):"number"==typeof f&&r.textContent!==""+f&&(!0!==o.suppressHydrationWarning&&rm(r.textContent,f,e),a=["children",""+f]):v.hasOwnProperty(d)&&null!=f&&"onScroll"===d&&rn("scroll",r)}switch(n){case"input":J(r),ei(r,o,!0);break;case"textarea":J(r),ep(r);break;case"select":case"option":break;default:"function"==typeof o.onClick&&(r.onclick=rg)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{d=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=eh(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=d.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=d.createElement(n,{is:r.is}
vendor: 4,860 bytes, line 1
1):(e=d.createElement(n),"select"===n&&(d=e,r.multiple?d.multiple=!0:r.size&&(d.size=r.size))):e=d.createElementNS(e,n),e[rj]=t,e[rO]=r,i(e,t,!1,!1),t.stateNode=e;e:{switch(d=eP(n,r),n){case"dialog":rn("cancel",e),rn("close",e),a=r;break;case"iframe":case"object":case"embed":rn("load",e),a=r;break;case"video":case"audio":for(a=0;a<n9.length;a++)rn(n9[a],e);a=r;break;case"source":rn("error",e),a=r;break;case"img":case"image":case"link":rn("error",e),rn("load",e),a=r;break;case"details":rn("toggle",e),a=r;break;case"input":er(e,r),a=en(e,r),rn("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=$({},r,{value:void 0}),rn("invalid",e);break;case"textarea":ed(e,r),a=ec(e,r),rn("invalid",e)}for(o in e_(n,a),f=a)if(f.hasOwnProperty(o)){var p=f[o];"style"===o?eS(e,p):"dangerouslySetInnerHTML"===o?null!=(p=p?p.__html:void 0)&&ey(e,p):"children"===o?"string"==typeof p?("textarea"!==n||""!==p)&&eb(e,p):"number"==typeof p&&eb(e,""+p):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(v.hasOwnProperty(o)?null!=p&&"onScroll"===o&&rn("scroll",e):null!=p&&j(e,o,p,d))}switch(n){case"input":J(e),ei(e,r,!1);break;case"textarea":J(e),ep(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Y(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?eu(e,!!r.multiple,o,!1):null!=r.defaultValue&&eu(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=rg)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return iT(t),null;case 6:if(e&&null!=t.stateNode)c(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(m(166));if(n=a7(a9.current),a7(a6.current),ay(t)){if(r=t.stateNode,n=t.memoizedProps,r[rj]=t,(o=r.nodeValue!==n)&&null!==(e=au))switch(e.tag){case 3:rm(r.nodeValue,n,(1&e.mode)!=0);break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&rm(r.nodeValue,n,(1&e.mode)!=0)}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[rj]=t,t.stateNode=r}return iT(t),null;case 13:if(rq(oa),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ad&&null!==ac&&1&t.mode&&!(128&t.flags))ab(),ak(),t.flags|=98560,o=!1;else if(o=ay(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(m(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(m(317));o[rj]=t}else ak(),128&t.flags||(t.memoizedState=null),t.flags|=4;iT(t),o=!1}else null!==af&&(lC(af),af=null),o=!0;if(!o)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&oa.current?0===lt&&(lt=3):lR())),null!==t.updateQueue&&(t.flags|=4),iT(t),null);case 4:return ot(),s(e,t),null===e&&ro(t.stateNode.containerInfo),iT(t),null;case 10:return aj(t.type._context),iT(t),null;case 19:if(rq(oa),null===(o=t.memoizedState))return iT(t),null;if(r=(128&t.flags)!=0,null===(d=o.rendering)){if(r)iO(o,!1);else{if(0!==lt||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(d=oo(e))){for(t.flags|=128,iO(o,!1),null!==(r=d.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)o=n,e=r,o.flags&=14680066,null===(d=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=d.childLanes,o.lanes=d.lanes,o.child=d.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=d.memoizedProps,o.memoizedState=d.memoizedState,o.updateQueue=d.updateQueue,o.type=d.type,e=d.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return rV(oa,1&oa.current|2),t.child}e=e.sibling}null!==o.tail&&e2()>lu&&(t.flags|=128,r=!0,iO(o,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=oo(d))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),iO(o,!0),null===o.tail&&"hidden"===o.tailMode&&!d.alternate&&!ad)return iT(t),null}else 2*e2()-o.renderingStartTime>lu&&1073741824!==n&&(t.flags|=128,r=!0,iO(o,!1),t.lanes=4194304)}o.isBackwards?(d.sibling=t.child,t.child=d):(null!==(n=o.last)?n.sibling=d:t.child=d,o.last=d)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=e2(),t.sibling=null,n=oa.current,rV(oa,r?1&n|2:1&n),t):(iT(t),null);case 22:case 23:return lA(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?1073741824&i7&&(iT(t),6&t.subtreeFlags&&(t.flags|=8192)):iT(t),null;case 24:case 25:return null}throw Error(m(156,t.tag))}(n,t,i7))){i8=n;return}if(null!==(t=t.sibling)){i8=t;return}i8=t=e}while(null!==t);0===lt&&(lt=5)}
1function lL(e,t,n){var r=tp,a=i3.transition;try{i3.transition=null,tp=1,function(e,t,n,r){do lU();while(null!==lm);if(6&i4)throw Error(m(327));n=e.finishedWork;var a=e.finishedLanes;if(null!==n){if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(m(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-tt(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,o),e===i6&&(i8=i6=null,i9=0),(2064&n.subtreeFlags||2064&n.flags)&&!lh&&(lh=!0,i=function(){return lU(),null},eQ(e6,i)),o=(15990&n.flags)!=0,15990&n.subtreeFlags||o){o=i3.transition,i3.transition=null;var i,s,u,c,d=tp;tp=1;var f=i4;i4|=4,i5.current=null,function(e,t){if(rv=tF,nV(e=nq())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a,o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(e){n=null;break e}var s=0,u=-1,c=-1,d=0,f=0,p=e,h=null;t:for(;;){for(;p!==n||0!==o&&3!==p.nodeType||(u=s+o),p!==i||0!==r&&3!==p.nodeType||(c=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(a=p.firstChild);)h=p,p=a;for(;;){if(p===e)break t;if(h===n&&++d===o&&(u=s),h===i&&++f===r&&(c=s),null!==(a=p.nextSibling))break;h=(p=h).parentNode}p=a}n=-1===u||-1===c?null:{start:u,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ry={focusedElem:e,selectionRange:n},tF=!1,iB=t;null!==iB;)if(e=(t=iB).child,(1028&t.subtreeFlags)!=0&&null!==e)e.return=t,iB=e;else for(;null!==iB;){t=iB;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;
1case 1:if(null!==g){var v=g.memoizedProps,y=g.memoizedState,b=t.stateNode,k=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:aS(t.type,v),y);b.__reactInternalSnapshotBeforeUpdate=k}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(m(163))}}catch(e){lV(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,iB=e;break}iB=t.return}g=iN,iN=!1}(e,n),iX(n,e),function(e){var t=nq(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&nV(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=nU(n,o);var i=nU(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(ry),tF=!!rv,ry=rv=null,e.current=n,s=n,u=e,c=a,iB=s,function e(t,n,r){for(var a=(1&t.mode)!=0;null!==iB;){var o=iB,i=o.child;if(22===o.tag&&a){var s=null!==o.memoizedState||iA;if(!s){var u=o.alternate,c=null!==u&&null!==u.memoizedState||iz;u=iA;var d=iz;if(iA=s,(iz=c)&&!d)for(iB=o;null!==iB;)c=(s=iB).child,22===s.tag&&null!==s.memoizedState?i0(o):null!==c?(c.return=s,iB=c):i0(o);for(;null!==i;)iB=i,e(i,n,r),i=i.sibling;iB=o,iA=u,iz=d}iQ(t,n,r)}else 8772&o.subtreeFlags&&null!==i?(i.return=o,iB=i):iQ(t,n,r)}}(s,u,c),e1(),i4=f,tp=d,i3.transition=o}else e.current=n;if(lh&&(lh=!1,lm=e,lg=a),0===(o=e.pendingLanes)&&(lp=null),function(e){if(te&&"function"==typeof te.onCommitFiberRoot)try{te.onCommitFiberRoot(e7,e,void 0,(128&e.current.flags)==128)}catch(e){}}(n.stateNode,r),lE(e,e2()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((a=t[n]).value,{componentStack:a.stack,digest:a.digest});if(ld)throw ld=!1,e=lf,lf=null,e;1&lg&&0!==e.tag&&lU(),1&(o=e.pendingLanes)?e===ly?lv++:(lv=0,ly=e):lv=0,r4()}}(e,t,n,r)}finally{i3.transition=a,tp=r}return null}function lU(){if(null!==lm){var e=th(lg),t=i3.transition,n=tp;try{if(i3.transition=null,tp=16>e?16:e,null===lm)var r=!1;else{if(e=lm,lm=null,lg=0,6&i4)throw Error(m(331));var a=i4;for(i4|=4,iB=e.current;null!==iB;){var o=iB,i=o.child;if(16&iB.flags){var s=o.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(iB=c;null!==iB;){var d=iB;switch(d.tag){case 0:case 11:case 15:iF(8,d,o)}var f=d.child;if(null!==f)f.return=d,iB=f;else for(;null!==iB;){var p=(d=iB).sibling,h=d.return;if(function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&(delete n[rj],delete n[rO],delete n[rA],delete n[rz],delete n[rD]),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(d),d===c){iB=null;break}if(null!==p){p.return=h,iB=p;break}iB=h}}}var g=o.alternate;if(null!==g){var v=g.child;if(null!==v){g.child=null;do{var y=v.sibling;v.sibling=null,v=y}while(null!==v)}}iB=o}}if(2064&o.subtreeFlags&&null!==i)i.return=o,iB=i;else for(;null!==iB;){if(o=iB,2048&o.flags)switch(o.tag){case 0:case 11:case 15:iF(9,o,o.return)}var b=o.sibling;if(null!==b){b.return=o.return,iB=b;break}iB=o.return}}var k=e.current;for(iB=k;null!==iB;){var w=(i=iB).child;if(2064&i.subtreeFlags&&null!==w)w.return=i,iB=w;else for(i=k;null!==iB;){if(s=iB,2048&s.flags)try{switch(s.tag){case 0:case 11:case 15:iL(9,s)}}catch(e){lV(s,s.return,e)}if(s===i){iB=null;break}var x=s.sibling;if(null!==x){x.return=s.return,iB=x;break}iB=s.return}}if(i4=a,r4(),te&&"function"==typeof te.onPostCommitFiberRoot)try{te.onPostCommitFiberRoot(e7,e)}catch(e){}r=!0}return r}finally{tp=n,i3.transition=t}}return!1}function lq(e,t,n){t=ie(e,t=o6(n,t),1),e=aU(e,t,1),t=lw(),null!==e&&(td(e,1,t),lE(e,t))}function lV(e,t,n){if(3===e.tag)lq(e,e,n);else for(;null!==t;){if(3===t.tag){lq(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===lp||!lp.has(r))){e=it(t,e=o6(n,e),1),t=aU(t,e,1),e=lw(),null!==t&&(td(t,1,e),lE(t,e));break}}t=t.return}}
vendor: 4,193 bytes, line 1
1function lK(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=lw(),e.pingedLanes|=e.suspendedLanes&n,i6===e&&(i9&n)===n&&(4===lt||3===lt&&(130023424&i9)===i9&&500>e2()-ls?lz(e,0):lo|=n),lE(e,t)}function lH(e,t){0!==t||(1&e.mode?(t=to,130023424&(to<<=1)||(to=4194304)):t=1);var n=lw();null!==(e=aR(e,t))&&(td(e,t,n),lE(e,n))}function lW(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),lH(e,n)}function l$(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(m(314))}null!==r&&r.delete(t),lH(e,n)}function lG(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lZ(e,t,n,r){return new lG(e,t,n,r)}function lX(e){return!(!(e=e.prototype)||!e.isReactComponent)}function lY(e,t){var n=e.alternate;return null===n?((n=lZ(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function lQ(e,t,n,r,a,o){var i=2;if(r=e,"function"==typeof e)lX(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case z:return lJ(n.children,a,o,t);case D:i=8,a|=8;break;case B:return(e=lZ(12,n,t,2|a)).elementType=B,e.lanes=o,e;case F:return(e=lZ(13,n,t,a)).elementType=F,e.lanes=o,e;case L:return(e=lZ(19,n,t,a)).elementType=L,e.lanes=o,e;case V:return l0(n,a,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case R:i=10;break e;case M:i=9;break e;case N:i=11;break e;case U:i=14;break e;case q:i=16,r=null;break e}throw Error(m(130,null==e?e:typeof e,""))}return(t=lZ(i,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function lJ(e,t,n,r){return(e=lZ(7,e,r,t)).lanes=n,e}function l0(e,t,n,r){return(e=lZ(22,e,r,t)).elementType=V,e.lanes=n,e.stateNode={isHidden:!1},e}function l1(e,t,n){return(e=lZ(6,e,null,t)).lanes=n,e}function l2(e,t,n){return(t=lZ(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function l5(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tc(0),this.expirationTimes=tc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tc(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function l3(e,t,n,r,a,o,i,s,u){return e=new l5(e,t,n,s,u),1===t?(t=1,!0===o&&(t|=8)):t=0,o=lZ(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},aN(o),e}function l4(e){if(!e)return rK;e=e._reactInternals;e:{if(eG(e)!==e||1!==e.tag)throw Error(m(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(rZ(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(m(171))}if(1===e.tag){var n=e.type;if(rZ(n))return rQ(e,n,t)}return t}function l6(e,t,n,r,a,o,i,s,u){return(e=l3(n,r,!0,e,a,o,i,s,u)).context=l4(null),n=e.current,(o=aL(r=lw(),a=lx(n))).callback=null!=t?t:null,aU(n,o,a),e.current.lanes=a,td(e,a,r),lE(e,r),e}function l8(e,t,n,r){var a=t.current,o=lw(),i=lx(a);return n=l4(n),null===t.context?t.context=n:t.pendingContext=n,(t=aL(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=aU(a,t,i))&&
vendor: 4,505 bytes, line 1
1(lS(e,a,i,o),aq(e,a,i)),i}function l9(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function l7(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function se(e,t){l7(e,t),(e=e.alternate)&&l7(e,t)}d=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||rW.current)il=!0;else{if(!(e.lanes&n)&&!(128&t.flags))return il=!1,function(e,t,n){switch(t.tag){case 3:iy(t),ak();break;case 5:on(t);break;case 1:rZ(t.type)&&rJ(t);break;case 4:oe(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;rV(aE,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(rV(oa,1&oa.current),t.flags|=128,null):n&t.child.childLanes?ix(e,t,n):(rV(oa,1&oa.current),null!==(e=ij(e,t,n))?e.sibling:null);rV(oa,1&oa.current);break;case 19:if(r=(n&t.childLanes)!=0,128&e.flags){if(r)return iC(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),rV(oa,oa.current),r)break;return null;case 22:case 23:return t.lanes=0,ip(e,t,n)}return ij(e,t,n)}(e,t,n);il=!!(131072&e.flags)}}else il=!1,ad&&1048576&t.flags&&ai(t,r7,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;iI(e,t),e=t.pendingProps;var a=rG(t,rH.current);aT(t,n),a=ok(null,t,r,e,a,n);var o=ow();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,rZ(r)?(o=!0,rJ(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,aN(t),a.updater=aG,t.stateNode=a,a._reactInternals=t,aQ(t,r,e,n),t=iv(null,t,r,!0,o,n)):(t.tag=0,ad&&o&&al(t),is(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(iI(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return lX(e)?1:0;if(null!=e){if((e=e.$$typeof)===N)return 11;if(e===U)return 14}return 2}(r),e=aS(r,e),a){case 0:t=im(null,t,r,e,n);break e;case 1:t=ig(null,t,r,e,n);break e;case 11:t=iu(null,t,r,e,n);break e;case 14:t=ic(null,t,r,aS(r.type,e),n);break e}throw Error(m(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:aS(r,a),im(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:aS(r,a),ig(e,t,r,a,n);case 3:e:{if(iy(t),null===e)throw Error(m(387));r=t.pendingProps,a=(o=t.memoizedState).element,aF(e,t),aK(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){a=o6(Error(m(423)),t),t=ib(e,t,r,n,a);break e}if(r!==a){a=o6(Error(m(424)),t),t=ib(e,t,r,n,a);break e}for(ac=rP(t.stateNode.containerInfo.firstChild),au=t,ad=!0,af=null,n=a3(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ak(),r===a){t=ij(e,t,n);break e}is(e,t,r,n)}t=t.child}return t;case 5:return on(t),null===e&&ag(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,i=a.children,rb(r,a)?i=null:null!==o&&rb(r,o)&&(t.flags|=32),ih(e,t),is(e,t,i,n),t.child;case 6:return null===e&&ag(t),null;case 13:return ix(e,t,n);case 4:return oe(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=a5(t,null,r,n):is(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:aS(r,a),iu(e,t,r,a,n);case 7:return is(e,t,t.pendingProps,n),t.child;case 8:case 12:return is(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,rV(aE,r._currentValue),r._currentValue=i,null!==o){if(nN(o.value,i)){if(o.children===a.children&&!rW.current){t=ij(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){i=o.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===o.tag){(u=aL(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}o.lanes|=n,null!==(u=o.alternate)&&(u.lanes|=n),aO(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===o.tag)i=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(i=o.return))throw Error(m(341));i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),aO(i,n,t),i=o.sibling}else i=o.child;if(null!==i)i.return=o;else for(i=o;null!==i;){if(i===t){i=null;break}if(null!==(o=i.sibling)){o.return=i.return,i=o;break}i=i.return}o=i}}is(e,t,a.children,n),t=t.child}return t;
vendor: 6,404 bytes, line 1
1case 9:return a=t.type,r=t.pendingProps.children,aT(t,n),r=r(a=aA(a)),t.flags|=1,is(e,t,r,n),t.child;case 14:return a=aS(r=t.type,t.pendingProps),a=aS(r.type,a),ic(e,t,r,a,n);case 15:return id(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:aS(r,a),iI(e,t),t.tag=1,rZ(r)?(e=!0,rJ(t)):e=!1,aT(t,n),aX(t,r,a),aQ(t,r,a,n),iv(null,t,r,!0,e,n);case 19:return iC(e,t,n);case 22:return ip(e,t,n)}throw Error(m(156,t.tag))};var st="function"==typeof reportError?reportError:function(e){console.error(e)};function sn(e){this._internalRoot=e}function sr(e){this._internalRoot=e}function sa(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function so(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function si(){}function sl(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var s=a;a=function(){var e=l9(i);s.call(e)}}l8(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=l9(i);o.call(e)}}var i=l6(t,r,e,0,null,!1,!1,"",si);return e._reactRootContainer=i,e[rT]=i.current,ro(8===e.nodeType?e.parentNode:e),lT(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var s=r;r=function(){var e=l9(u);s.call(e)}}var u=l3(e,0,!1,null,null,!1,!1,"",si);return e._reactRootContainer=u,e[rT]=u.current,ro(8===e.nodeType?e.parentNode:e),lT(function(){l8(t,u,n,r)}),u}(n,t,e,a,r);return l9(i)}sr.prototype.render=sn.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(m(409));l8(e,t,null,null)},sr.prototype.unmount=sn.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;lT(function(){l8(null,e,null,null)}),t[rT]=null}},sr.prototype.unstable_scheduleHydration=function(e){if(e){var t=tb();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tI.length&&0!==t&&t<tI[n].priority;n++);tI.splice(n,0,e),0===n&&tA(e)}},tg=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ti(t.pendingLanes);0===n||(tf(t,1|n),lE(t,e2()),6&i4||(lu=e2()+500,r4()))}break;case 13:lT(function(){var t=aR(e,1);null!==t&&lS(t,e,1,lw())}),se(e,1)}},tv=function(e){if(13===e.tag){var t=aR(e,134217728);null!==t&&lS(t,e,134217728,lw()),se(e,134217728)}},ty=function(e){if(13===e.tag){var t=lx(e),n=aR(e,t);null!==n&&lS(n,e,t,lw()),se(e,t)}},tb=function(){return tp},tk=function(e,t){var n=tp;try{return tp=e,t()}finally{tp=n}},ej=function(e,t,n){switch(t){case"input":if(eo(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=rN(r);if(!a)throw Error(m(90));ee(r),eo(r,a)}}}break;case"textarea":ef(e,n);break;case"select":null!=(t=n.value)&&eu(e,!!n.multiple,t,!1)}},eB=lO,eR=lT;var ss={findFiberByHostInstance:rB,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},su={bundleType:ss.bundleType,version:ss.version,rendererPackageName:ss.rendererPackageName,rendererConfig:ss.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=eY(e))?null:e.stateNode},findFiberByHostInstance:ss.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&!(f=__REACT_DEVTOOLS_GLOBAL_HOOK__).isDisabled&&f.supportsFiber)try{e7=f.inject(su),te=f}catch(e){}e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={usingClientEntryPoint:!1,Events:[rR,rM,rN,ez,eD,lO]},e.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!sa(t))throw Error(m(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:A,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},e.createRoot=function(e,t){if(!sa(e))throw Error(m(299));var n=!1,r="",a=st;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=l3(e,1,!1,null,null,n,!1,r,a),e[rT]=t.current,ro(8===e.nodeType?e.parentNode:e),new sn(t)},e.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t)throw"function"==typeof e.render?Error(m(188)):Error(m(268,e=Object.keys(e).join(",")));return e=null===(e=eY(t))?null:e.stateNode},e.flushSync=function(e){return lT(e)},e.hydrate=function(e,t,n){if(!so(t))throw Error(m(200));return sl(null,e,t,!0,n)},e.hydrateRoot=function(e,t,n){if(!sa(e))throw Error(m(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",i=st;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(i=n.onRecoverableError)),t=l6(t,null,e,1,null!=n?n:null,a,!1,o,i),e[rT]=t.current,ro(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new sr(t)},e.render=function(e,t,n){if(!so(t))throw Error(m(200));return sl(null,e,t,!1,n)},e.unmountComponentAtNode=function(e){if(!so(e))throw Error(m(40));return!!e._reactRootContainer&&(lT(function(){sl(null,null,e,!1,function(){e._reactRootContainer=null,e[rT]=null})}),!0)},e.unstable_batchedUpdates=lO,e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!so(n))throw Error(m(200));if(null==e||void 0===e._reactInternals)throw Error(m(38));return sl(e,t,n,!1,r)},e.version="18.2.0-next-9e3b772b8-20220608"}),cj=I((e,t)=>{(function e(){if(!("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}})(),t.exports=cI()});function cO(e,t,n){let r=(0,cD.useCallback)(e,t),a=(0,cD.useRef)(null);
1a.current?a.current.set(r):a.current=new cA.Atom(r);let o=(0,cD.useRef)(null);return o.current||(o.current=(0,cA.prism)(()=>a.current.prism.getValue()())),cT(o.current,n)}function cT(e,t){var n;let r=function(e){let[,t]=(0,cD.useState)(0);return(0,cD.useCallback)(()=>{t(e=>e+1)},[])}(0),a=(0,cD.useRef)(void 0);a.current||(cN++,a.current={order:cN,runUpdate:()=>{a.current.unmounted||r()},der:e,lastValue:void 0,unmounted:!1,queueUpdate:()=>{var e;cR&&(null==(e=a.current.debug)||e.history.push("queueUpdate()")),cq(a.current)},untap:e.onStale(()=>{cR&&a.current.debug.history.push("onStale(cb)"),a.current.queueUpdate()})},cR&&(a.current.debug={label:t,traceOfFirstTimeRender:Error(),history:[]})),(0,cD.useLayoutEffect)(()=>function(){a.current.unmounted=!0,a.current.untap(),cK(a.current)},[]),cK(a.current);let o=a.current.der.getValue();return a.current.lastValue=o,cR&&(null==(n=a.current.debug)||n.history.push("rendered")),o}var cA,cz,cD,cB,cR,cM,cN,cF,cL,cU,cq,cV,cK,cH=C(()=>{cA=n(10035),cx(),cz=T(cS()),cD=T(c_()),cB=T(cj()),cR=!1,cM=(e,t)=>cO(()=>(0,cA.val)(e),[e],t),cN=0,cF=[],cL=new Set,cU=!1,cq=e=>{cV(e),cU||(cU=!0,(0,cz.default)(()=>{(0,cB.unstable_batchedUpdates)(function(){for(var e,t;cF.length>0;){let n,r=cF.shift();cL.delete(r),cR&&(null==(e=r.debug)||e.history.push("queue reached"));try{n=r.der.getValue()}catch(e){cR&&(null==(t=r.debug)||t.history.push("queue: der.getValue() errored")),console.error("A `der.getValue()` in `usePrismInstance(der)` threw an error. This may be a zombie child issue, so we're gonna try to get its value again in a normal react render phase.If you see the same error again, then you either have an error in your prism code, or the deps array in `usePrism(fn, deps)` is missing a dependency and causing the prism to read stale values."),console.error(e),r.runUpdate();continue}n!==r.lastValue&&(r.lastValue=n,r.runUpdate())}cU=!1},1)}))},cV=e=>{if(!cL.has(e)){if(cL.add(e),0===cF.length)cF.push(e);else{let t=ug(cF,t=>t.order>=e.order);-1===t?cF.push(e):cF[t].order>e.order&&cF.splice(t,0,e)}}},cK=e=>{if(!cL.has(e))return;cL.delete(e);let t=ug(cF,t=>t===e);cF.splice(t,1)}}),cW=I(e=>{var t,n=60103,r=60106,a=60107,o=60108,i=60114,s=60109,u=60110,c=60112,d=60113,f=60120,p=60115,h=60116,m=60121,g=60122,v=60117,y=60129,b=60131;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case i:case o:case d:case f:return e;default:switch(e=e&&e.$$typeof){case u:case c:case h:case p:case s:return e;default:return t}}case r:return t}}}"function"==typeof Symbol&&Symbol.for&&(n=(t=Symbol.for)("react.element"),r=t("react.portal"),a=t("react.fragment"),o=t("react.strict_mode"),i=t("react.profiler"),s=t("react.provider"),u=t("react.context"),c=t("react.forward_ref"),d=t("react.suspense"),f=t("react.suspense_list"),p=t("react.memo"),h=t("react.lazy"),m=t("react.block"),g=t("react.server.block"),v=t("react.fundamental"),y=t("react.debug_trace_mode"),b=t("react.legacy_hidden"));var w=s,x=n,S=c,E=a,_=h,P=p,C=r,I=i,j=o,O=d;e.ContextConsumer=u,e.ContextProvider=w,e.Element=x,e.ForwardRef=S,e.Fragment=E,e.Lazy=_,e.Memo=P,e.Portal=C,e.Profiler=I,e.StrictMode=j,e.Suspense=O,e.isAsyncMode=function(){return!1},e.isConcurrentMode=function(){return!1},e.isContextConsumer=function(e){return k(e)===u},e.isContextProvider=function(e){return k(e)===s},e.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},e.isForwardRef=function(e){return k(e)===c},e.isFragment=function(e){return k(e)===a},e.isLazy=function(e){return k(e)===h},e.isMemo=function(e){return k(e)===p},e.isPortal=function(e){return k(e)===r},e.isProfiler=function(e){return k(e)===i},e.isStrictMode=function(e){return k(e)===o},e.isSuspense=function(e){return k(e)===d},e.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===i||e===y||e===o||e===d||e===f||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===s||e.$$typeof===u||e.$$typeof===c||e.$$typeof===v||e.$$typeof===m||e[0]===g)},e.typeOf=k}),c$=I((e,t)=>{t.exports=cW()}),cG=I((e,t)=>{t.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;
vendor: 4,836 bytes, line 1
1if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<o.length;u++){var c=o[u];if(!s(c))return!1;var d=e[c],f=t[c];if(!1===(a=n?n.call(r,d,f,c):void 0)||void 0===a&&d!==f)return!1}return!0}});function cZ(e){function t(e,t,r){var a=t.trim().split(m);t=a;var o=a.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";s<o;++s)t[s]=n(e,t[s],r).trim();break;default:var u=s=0;for(t=[];s<o;++s)for(var c=0;c<i;++c)t[u++]=n(e[c]+" ",a[s],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,o){var i=e+";",s=2*t+3*n+4*o;if(944===s){e=i.indexOf(":",9)+1;var u=i.substring(e,i.length-1).trim();return u=i.substring(0,e).trim()+u+";",1===O||2===O&&a(u,1)?"-webkit-"+u+u:u}if(0===O||2===O&&!a(i,1))return i;switch(s){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(P,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(u=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+u+i;case 1005:return p.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(t=(u=i.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=i.replace(k,"tb");break;case 232:u=i.replace(k,"tb-rl");break;case 220:u=i.replace(k,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+u+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=e).length-10,s=(u=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+i.replace(u,"-webkit-"+u)+";"+i.replace(u,"-ms-"+u+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return u=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+u+"-ms-flex-"+u+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(S,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(S,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===_.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,o).replace(":fill-available",":stretch"):i.replace(u,"-webkit-"+u)+i.replace(u,"-moz-"+u.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,n+o===211&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+i}return i}function a(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),D(2!==t?r:r.replace(E,"$1"),n,t)}function o(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(x," or ($1)").substring(4):"("+t+")"}function i(e,t,n,r,a,o,i,s,c,d){for(var f,p=0,h=t;p<z;++p)switch(f=A[p].call(u,e,h,n,r,a,o,i,s,c,d)){case void 0:case!1:case!0:case null:break;default:h=f}if(h!==t)return h}function s(e){return void 0!==(e=e.prefix)&&(D=null,e?"function"!=typeof e?O=1:(O=2,D=e):O=0),s}function u(e,n){var s=e;if(33>s.charCodeAt(0)&&(s=s.trim()),s=[s],0<z){var u=i(-1,n,s,s,I,C,0,0,0,0);void 0!==u&&"string"==typeof u&&(n=u)}var f=function e(n,s,u,f,p){for(var h,m,g,k,x,S=0,E=0,_=0,P=0,A=0,D=0,R=g=h=0,M=0,N=0,F=0,L=0,U=u.length,q=U-1,V="",K="",H="",W="";M<U;){if(m=u.charCodeAt(M),M===q&&E+P+_+S!==0&&(0!==E&&(m=47===E?10:47),P=_=S=0,U++,q++),E+P+_+S===0){if(M===q&&(0<N&&(V=V.replace(d,"")),0<V.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:V+=u.charAt(M)}m=59}
1switch(m){case 123:for(h=(V=V.trim()).charCodeAt(0),g=1,L=++M;M<U;){switch(m=u.charCodeAt(M)){case 123:g++;break;case 125:g--;break;case 47:switch(m=u.charCodeAt(M+1)){case 42:case 47:e:{for(R=M+1;R<q;++R)switch(u.charCodeAt(R)){case 47:if(42===m&&42===u.charCodeAt(R-1)&&M+2!==R){M=R+1;break e}break;case 10:if(47===m){M=R+1;break e}}M=R}}break;case 91:m++;case 40:m++;case 34:case 39:for(;M++<q&&u.charCodeAt(M)!==m;);}if(0===g)break;M++}if(g=u.substring(L,M),0===h&&(h=(V=V.replace(c,"").trim()).charCodeAt(0)),64===h){switch(0<N&&(V=V.replace(d,"")),m=V.charCodeAt(1)){case 100:case 109:case 115:case 45:N=s;break;default:N=T}if(L=(g=e(s,N,g,m,p+1)).length,0<z&&(x=i(3,g,N=t(T,V,F),s,I,C,L,m,p,f),V=N.join(""),void 0!==x&&0===(L=(g=x.trim()).length)&&(m=0,g="")),0<L)switch(m){case 115:V=V.replace(w,o);case 100:case 109:case 45:g=V+"{"+g+"}";break;case 107:g=(V=V.replace(v,"$1 $2"))+"{"+g+"}",g=1===O||2===O&&a("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=V+g,112===f&&(K+=g,g="")}else g=""}else g=e(s,t(s,V,F),g,f,p+1);H+=g,g=F=N=R=h=0,V="",m=u.charCodeAt(++M);break;case 125:case 59:if(1<(L=(V=(0<N?V.replace(d,""):V).trim()).length))switch(0===R&&(45===(h=V.charCodeAt(0))||96<h&&123>h)&&(L=(V=V.replace(" ",":")).length),0<z&&void 0!==(x=i(1,V,s,n,I,C,K.length,f,p,f))&&0===(L=(V=x.trim()).length)&&(V="\0\0"),h=V.charCodeAt(0),m=V.charCodeAt(1),h){case 0:break;case 64:if(105===m||99===m){W+=V+u.charAt(M);break}default:58!==V.charCodeAt(L-1)&&(K+=r(V,h,m,V.charCodeAt(2)))}F=N=R=h=0,V="",m=u.charCodeAt(++M)}}switch(m){case 13:case 10:47===E?E=0:1+h===0&&107!==f&&0<V.length&&(N=1,V+="\0"),0<z*B&&i(0,V,s,n,I,C,K.length,f,p,f),C=1,I++;break;case 59:case 125:if(E+P+_+S===0){C++;break}default:switch(C++,k=u.charAt(M),m){case 9:case 32:if(P+S+E===0)switch(A){case 44:case 58:case 9:case 32:k="";break;default:32!==m&&(k=" ")}break;case 0:k="\\0";break;case 12:k="\\f";break;case 11:k="\\v";break;case 38:P+E+S===0&&(N=F=1,k="\f"+k);break;case 108:if(P+E+S+j===0&&0<R)switch(M-R){case 2:112===A&&58===u.charCodeAt(M-3)&&(j=A);case 8:111===D&&(j=D)}break;case 58:P+E+S===0&&(R=M);break;case 44:E+_+P+S===0&&(N=1,k+="\r");break;case 34:case 39:0===E&&(P=P===m?0:0===P?m:P);break;case 91:P+E+_===0&&S++;break;case 93:P+E+_===0&&S--;break;case 41:P+E+S===0&&_--;break;case 40:P+E+S===0&&(0===h&&(2*A+3*D==533||(h=1)),_++);break;case 64:E+_+P+S+R+g===0&&(g=1);break;case 42:case 47:if(!(0<P+S+_))switch(E){case 0:switch(2*m+3*u.charCodeAt(M+1)){case 235:E=47;break;case 220:L=M,E=42}break;case 42:47===m&&42===A&&L+2!==M&&(33===u.charCodeAt(L+2)&&(K+=u.substring(L,M+1)),k="",E=0)}}0===E&&(V+=k)}D=A,A=m,M++}if(0<(L=K.length)){if(N=s,0<z&&void 0!==(x=i(2,K,N,n,I,C,L,f,p,f))&&0===(K=x).length)return W+K+H;if(K=N.join(",")+"{"+K+"}",O*j!=0){switch(2!==O||a(K,2)||(j=0),j){case 111:K=K.replace(b,":-moz-$1")+K;break;case 112:K=K.replace(y,"::-webkit-input-$1")+K.replace(y,"::-moz-$1")+K.replace(y,":-ms-input-$1")+K}j=0}}return W+K+H}(T,s,n,0,0);return 0<z&&void 0!==(u=i(-2,f,s,s,I,C,f.length,0,0,0))&&(f=u),j=0,C=I=1,f}var c=/^\0+/g,d=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,h=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,k=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,S=/-self|flex-/g,E=/[^]*?(:[rp][el]a[\w-]+)[^]*/,_=/stretch|:\s*\w+\-(?:conte|avail)/,P=/([^-])(image-set\()/,C=1,I=1,j=0,O=1,T=[],A=[],z=0,D=null,B=0;return u.use=function e(t){switch(t){case void 0:case null:z=A.length=0;break;default:if("function"==typeof t)A[z++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else B=0|!!t}return e},u.set=s,void 0!==e&&s(e),u}var cX,cY,cQ=C(()=>{cX=cZ}),cJ=C(()=>{cY={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}});function c0(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var c1,c2,c5,c3=C(()=>{c1=c0}),c4=C(()=>{c3(),c2=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
1ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,c5=c1(function(e){return c2.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})}),c6=I(e=>{var t="function"==typeof Symbol&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,o=t?Symbol.for("react.strict_mode"):60108,i=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,u=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.async_mode"):60111,d=t?Symbol.for("react.concurrent_mode"):60111,f=t?Symbol.for("react.forward_ref"):60112,p=t?Symbol.for("react.suspense"):60113,h=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,g=t?Symbol.for("react.lazy"):60116,v=t?Symbol.for("react.block"):60121,y=t?Symbol.for("react.fundamental"):60117,b=t?Symbol.for("react.responder"):60118,k=t?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case d:case a:case i:case o:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return w(e)===d}e.AsyncMode=c,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=s,e.
1Element=n,e.ForwardRef=f,e.Fragment=a,e.Lazy=g,e.Memo=m,e.Portal=r,e.Profiler=i,e.StrictMode=o,e.Suspense=p,e.isAsyncMode=function(e){return x(e)||w(e)===c},e.isConcurrentMode=x,e.isContextConsumer=function(e){return w(e)===u},e.isContextProvider=function(e){return w(e)===s},e.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},e.isForwardRef=function(e){return w(e)===f},e.isFragment=function(e){return w(e)===a},e.isLazy=function(e){return w(e)===g},e.isMemo=function(e){return w(e)===m},e.isPortal=function(e){return w(e)===r},e.isProfiler=function(e){return w(e)===i},e.isStrictMode=function(e){return w(e)===o},e.isSuspense=function(e){return w(e)===p},e.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===i||e===o||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===k||e.$$typeof===v)},e.typeOf=w}),c8=I((e,t)=>{t.exports=c6()}),c9=I((e,t)=>{var n=c8(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function s(e){return n.isMemo(e)?o:i[e.$$typeof]||r}i[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[n.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;t.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var m=s(t),g=s(n),v=0;v<i.length;++v){var y=i[v];if(!a[y]&&!(r&&r[y])&&!(g&&g[y])&&!(m&&m[y])){var b=f(n,y);try{u(t,y,b)}catch(e){}}}}return t}});function c7(){return(c7=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function de(e){return"function"==typeof e}function dt(e){return e.displayName||e.name||"Component"}function dn(e){return e&&"string"==typeof e.styledComponentId}function dr(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}function da(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=dZ(t%52)+n;return(dZ(t%52)+n).replace(dG,"$1-$2")}function di(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(de(n)&&!dn(n))return!1}return!0}function dl(e){var t,n,r,a,o=void 0===e?dE:e,i=o.options,s=void 0===i?dE:i,u=o.plugins,c=void 0===u?dS:u,d=new cX(s),f=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,a,o,i,s,u,c,d,f){switch(n){case 1:if(0===d&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(a[0]+r),"";default:return r+(0===f?"/*|*/":"")}case -2:r.split("/*|*/}").forEach(t)}}}(function(e){f.push(e)}),h=function(e,r,o){return 0===r&&-1!==d1.indexOf(o[n.length])||o.match(a)?e:"."+t};function m(e,o,i,s){void 0===s&&(s="&");var u=e.replace(d0,""),c=o&&i?i+" "+o+" { "+u+" }":u;return t=s,r=RegExp("\\"+(n=o)+"\\b","g"),a=RegExp("(\\"+n+"\\b){2,}"),d(i||!o?"":o,c)}return d.use([].concat(c,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,h))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),m.hash=c.length?c.reduce(function(e,t){return t.name||dr(15),dX(e,t.name)},5381).toString():"",m}function ds(){return(0,dy.useContext)(d2)||d3}function du(){return(0,dy.useContext)(d5)||d4}function dc(e){var t=(0,dy.useState)(e.stylisPlugins),n=t[0],r=t[1],a=ds(),o=(0,dy.useMemo)(function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target]),i=(0,dy.useMemo)(function(){return dl({options:{prefix:!e.disableVendorPrefixes},plugins:n})},[e.disableVendorPrefixes,n]);return(0,dy.useEffect)(function(){(0,db.default)(n,e.stylisPlugins)||r(e.stylisPlugins)},[e.stylisPlugins]),dy.default.createElement(d2.Provider,{value:o},dy.default.createElement(d5.Provider,{value:i},e.children))}function dd(e){return d8.test(e)?e.replace(d9,fe).replace(d7,"-ms-"):e}function df(e,t,n,r){if(Array.isArray(e)){for(var a,o=[],i=0,s=e.length;i<s;i+=1)""!==(a=df(e[i],t,n,r))&&(Array.isArray(a)?o.push.apply(o,a):o.push(a));return o}
1return ft(e)?"":dn(e)?"."+e.styledComponentId:de(e)?"function"!=typeof e||e.prototype&&e.prototype.isReactComponent||!t?e:df(e(t),t,n,r):e instanceof d6?n?(e.inject(n,r),e.getName(r)):e:dx(e)?function e(t,n){var r,a=[];for(var o in t)t.hasOwnProperty(o)&&!ft(t[o])&&(Array.isArray(t[o])&&t[o].isCss||de(t[o])?a.push(dd(o)+":",t[o],";"):dx(t[o])?a.push.apply(a,e(t[o],o)):a.push(dd(o)+": "+(null==(r=t[o])||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||o in cY||o.startsWith("--")?String(r).trim():r+"px")+";"));return n?[n+" {"].concat(a,["}"]):a}(e):e.toString()}function dp(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return de(e)||dx(e)?fn(df(dw(dS,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:fn(df(dw(e,n)))}function dh(e){return e.replace(fa,"-").replace(fo,"")}function dm(e){return"string"==typeof e}function dg(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=dp.apply(void 0,[e].concat(n)),o="sc-global-"+fi(JSON.stringify(a)),i=new ff(a,o);function s(e){var t=ds(),n=du(),r=(0,dy.useContext)(fu),a=(0,dy.useRef)(t.allocateGSInstance(o)).current;return t.server&&u(a,e,t,r,n),(0,dy.useLayoutEffect)(function(){if(!t.server)return u(a,e,t,r,n),function(){return i.removeStyles(a,t)}},[a,e,t,r,n]),null}function u(e,t,n,r,a){if(i.isStatic)i.renderStyles(e,dI,n,a);else{var o=c7({},t,{theme:fr(t,r,s.defaultProps)});i.renderStyles(e,o,n,a)}}return dy.default.memo(s)}var dv,dy,db,dk,dw,dx,dS,dE,d_,dP,dC,dI,dj,dO,dT,dA,dz,dD,dB,dR,dM,dN,dF,dL,dU,dq,dV,dK,dH,dW,d$,dG,dZ,dX,dY,dQ,dJ,d0,d1,d2,d5,d3,d4,d6,d8,d9,d7,fe,ft,fn,fr,fa,fo,fi,fl,fs,fu,fc,fd,ff,fp,fh=C(()=>{var e;dv=T(c$()),dy=T(c_()),db=T(cG()),cQ(),cJ(),c4(),dk=T(c9()),dw=function(e,t){for(var n=[e[0]],r=0,a=t.length;r<a;r+=1)n.push(t[r],e[r+1]);return n},dx=function(e){return null!==e&&"object"==typeof e&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!(0,dv.typeOf)(e)},dS=Object.freeze([]),dE=Object.freeze({}),d_=void 0!==s&&void 0!==s.env&&(s.env.REACT_APP_SC_ATTR||s.env.SC_ATTR)||"data-styled",dP="undefined"!=typeof window&&"HTMLElement"in window,dC=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==s&&void 0!==s.env&&(void 0!==s.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==s.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==s.env.REACT_APP_SC_DISABLE_SPEEDY&&s.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==s.env.SC_DISABLE_SPEEDY&&""!==s.env.SC_DISABLE_SPEEDY&&"false"!==s.env.SC_DISABLE_SPEEDY&&s.env.SC_DISABLE_SPEEDY)),dI={},dj=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,a=r;e>=a;)(a<<=1)<0&&dr(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(n),this.length=a;for(var o=r;o<a;o++)this.groupSizes[o]=0}for(var i=this.indexOfGroup(e+1),s=0,u=t.length;s<u;s++)this.tag.insertRule(i,t[s])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var a=n;a<r;a++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),a=r+n,o=r;o<a;o++)t+=this.tag.getRule(o)+"/*!sc*/\n";return t},e}(),dO=new Map,dT=new Map,dA=1,dz=function(e){if(dO.has(e))return dO.get(e);for(;dT.has(dA);)dA++;var t=dA++;return dO.set(e,t),dT.set(t,e),t},dD=function(e){return dT.get(e)},dB=function(e,t){t>=dA&&(dA=t+1),dO.set(e,t),dT.set(t,e)},dR="style["+d_+'][data-styled-version="5.3.11"]',dM=RegExp("^"+d_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),dN=function(e,t,n){for(var r,a=n.split(","),o=0,i=a.length;o<i;o++)(r=a[o])&&e.registerName(t,r)},dF=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],a=0,o=n.length;a<o;a++){var i=n[a].trim();if(i){var s=i.match(dM);if(s){var u=0|parseInt(s[1],10),c=s[2];0!==u&&(dB(c,u),dN(e,c,s[3]),e.getTag().insertRules(u,r)),r.length=0}else r.push(i)}}},dL=function(){return n.nc},dU=function(e){var t=document.head,n=e||t,r=document.createElement("style"),a=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(d_))return r}}(n),o=void 0!==a?a.nextSibling:null;r.setAttribute(d_,"active"),r.setAttribute("data-styled-version","5.3.11");var i=dL();return i&&r.setAttribute("nonce",i),n.insertBefore(r,o),r},dq=function(){function e(e){var t=this.element=dU(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var a=t[n];if(a.ownerNode===e)return a}dr(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),dV=function(){function e(e){var t=this.element=dU(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),dK=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),dH=dP,dW={isServer:!dP,useCSSOMInjection:!dC},d$=function(){function e(e,t,n){void 0===e&&(e=dE),void 0===t&&(t={}),this.options=c7({},dW,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&dP&&dH&&(dH=!1,function(e){for(var t=document.querySelectorAll(dR),n=0,r=t.length;n<r;n++){var a=t[n];a&&"active"!==a.getAttribute(d_)&&(dF(e,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(e){return dz(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(c7({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){var e,t,n,r;return this.tag||(this.tag=(t=(e=this.options).isServer,n=e.useCSSOMInjection,r=e.target,new dj(t?new dK(r):n?
1new dq(r):new dV(r))))},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(dz(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(dz(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(dz(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",a=0;a<n;a++){var o=dD(a);if(void 0!==o){var i=e.names.get(o),s=t.getGroup(a);if(i&&s&&i.size){var u=d_+".g"+a+'[id="'+o+'"]',c="";void 0!==i&&i.forEach(function(e){e.length>0&&(c+=e+",")}),r+=""+s+u+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},e}(),dG=/(a)(d)/gi,dZ=function(e){return String.fromCharCode(e+(e>25?39:97))},dX=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},dQ=(dY=function(e){return dX(5381,e)})("5.3.11"),dJ=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&di(e),this.componentId=t,this.baseHash=dX(dQ,t),this.baseStyle=n,d$.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash){if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))a.push(this.staticRulesId);else{var o=df(this.rules,e,t,n).join(""),i=da(dX(this.baseHash,o)>>>0);if(!t.hasNameForId(r,i)){var s=n(o,"."+i,void 0,r);t.insertRules(r,i,s)}a.push(i),this.staticRulesId=i}}else{for(var u=this.rules.length,c=dX(this.baseHash,n.hash),d="",f=0;f<u;f++){var p=this.rules[f];if("string"==typeof p)d+=p;else if(p){var h=df(p,e,t,n),m=Array.isArray(h)?h.join(""):h;c=dX(c,m+f),d+=m}}if(d){var g=da(c>>>0);if(!t.hasNameForId(r,g)){var v=n(d,"."+g,void 0,r);t.insertRules(r,g,v)}a.push(g)}}return a.join(" ")},e}(),d0=/^\s*\/\/.*$/gm,d1=[":","[",".","#"],(d2=dy.default.createContext()).Consumer,(d5=dy.default.createContext()).Consumer,d3=new d$,d4=dl(),d6=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=d4);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return dr(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=d4),this.name+e.hash},e}(),d8=/([A-Z])/,d9=/([A-Z])/g,d7=/^ms-/,fe=function(e){return"-"+e.toLowerCase()},ft=function(e){return null==e||!1===e||""===e},fn=function(e){return Array.isArray(e)&&(e.isCss=!0),e},fr=function(e,t,n){return void 0===n&&(n=dE),e.theme!==n.theme&&e.theme||t||n.theme},fa=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,fo=/(^-|-$)/g,fi=function(e){return da(dY(e)>>>0)},fl=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},fs=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e},(fu=dy.default.createContext()).Consumer,fc={},fd=function(e){return function e(t,n,r){if(void 0===r&&(r=dE),!(0,dv.isValidElementType)(n))return dr(1,String(n));var a=function(){return t(n,r,dp.apply(void 0,arguments))};return a.withConfig=function(a){return e(t,n,c7({},r,{},a))},a.attrs=function(a){return e(t,n,c7({},r,{attrs:Array.prototype.concat(r.attrs,a).filter(Boolean)}))},a}(function e(t,n,r){var a=dn(t),o=!dm(t),i=n.attrs,s=void 0===i?dS:i,u=n.componentId,c=void 0===u?(g=n.displayName,v=n.parentComponentId,fc[y="string"!=typeof g?"sc":dh(g)]=(fc[y]||0)+1,b=y+"-"+fi("5.3.11"+y+fc[y]),v?v+"-"+b:b):u,d=n.displayName,f=void 0===d?dm(t)?"styled."+t:"Styled("+dt(t)+")":d,p=n.displayName&&n.componentId?dh(n.displayName)+"-"+n.componentId:n.componentId||c,h=a&&t.attrs?Array.prototype.concat(t.attrs,s).filter(Boolean):s,m=n.shouldForwardProp;a&&t.shouldForwardProp&&(m=n.shouldForwardProp?function(e,r,a){return t.shouldForwardProp(e,r,a)&&n.shouldForwardProp(e,r,a)}:t.shouldForwardProp);var g,v,y,b,k,w=new dJ(r,p,a?t.componentStyle:void 0),x=w.isStatic&&0===s.length,S=function(e,t){return function(e,t,n,r){var a,o,i,s,u,c=e.attrs,d=e.componentStyle,f=e.defaultProps,p=e.foldedComponentIds,h=e.shouldForwardProp,m=e.styledComponentId,g=e.target,v=(void 0===(a=fr(t,(0,dy.useContext)(fu),f)||dE)&&(a=dE),o=c7({},t,{theme:a}),i={}
1,c.forEach(function(e){var t,n,r,a=e;for(t in de(a)&&(a=a(o)),a)o[t]=i[t]="className"===t?(n=i[t],r=a[t],n&&r?n+" "+r:n||r):a[t]}),[o,i]),y=v[0],b=v[1],k=(s=ds(),u=du(),r?d.generateAndInjectStyles(dE,s,u):d.generateAndInjectStyles(y,s,u)),w=b.$as||t.$as||b.as||t.as||g,x=dm(w),S=b!==t?c7({},t,{},b):t,E={};for(var _ in S)"$"!==_[0]&&"as"!==_&&("forwardedAs"===_?E.as=S[_]:(h?h(_,c5,w):!x||c5(_))&&(E[_]=S[_]));return t.style&&b.style!==t.style&&(E.style=c7({},t.style,{},b.style)),E.className=Array.prototype.concat(p,m,k!==m?k:null,t.className,b.className).filter(Boolean).join(" "),E.ref=n,(0,dy.createElement)(w,E)}(k,e,t,x)};return S.displayName=f,(k=dy.default.forwardRef(S)).attrs=h,k.componentStyle=w,k.displayName=f,k.shouldForwardProp=m,k.foldedComponentIds=a?Array.prototype.concat(t.foldedComponentIds,t.styledComponentId):dS,k.styledComponentId=p,k.target=a?t.target:t,k.withComponent=function(t){var a=n.componentId,o=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}(n,["componentId"]),i=a&&a+"-"+(dm(t)?t:dh(dt(t)));return e(t,c7({},o,{attrs:h,componentId:i}),r)},Object.defineProperty(k,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=a?function e(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];for(var o=0;o<r.length;o++){var i=r[o];if(fl(i))for(var s in i)fs(s)&&function(t,n,r){var a=t[r];fl(n)&&fl(a)?e(a,n):t[r]=n}(t,i[s],s)}return t}({},t.defaultProps,e):e}}),Object.defineProperty(k,"toString",{value:function(){return"."+k.styledComponentId}}),o&&(0,dk.default)(k,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),k},e)},["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){fd[e]=fd(e)}),ff=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=di(e),d$.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var a=r(df(this.rules,t,n,r).join(""),""),o=this.componentId+e;n.insertRules(o,o,a)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&d$.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}(),(e=(function(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=dL();return"<style "+[n&&'nonce="'+n+'"',d_+'="true"','data-styled-version="5.3.11"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?dr(2):e._emitSheetCSS()}
1,this.getStyleElement=function(){if(e.sealed)return dr(2);var t,n=((t={})[d_]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=dL();return r&&(n.nonce=r),[dy.default.createElement("style",c7({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new d$({isServer:!0}),this.sealed=!1}).prototype).collectStyles=function(e){return this.sealed?dr(2):dy.default.createElement(dc,{sheet:this.instance},e)},e.interleaveWithNodeStream=function(e){return dr(3)},fp=fd});function fm(){return(fm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var fg=C(()=>{}),fv=C(()=>{});function fy(e,t){return(fy=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var fb=C(()=>{}),fk=C(()=>{fb()});function fw(e){return(fw=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var fx=C(()=>{}),fS=C(()=>{}),fE=C(()=>{});function f_(e,t,n){return(f_=!function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}()?function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&fy(a,n.prototype),a}:Reflect.construct).apply(null,arguments)}var fP=C(()=>{fb(),fE()});function fC(e){var t="function"==typeof Map?new Map:void 0;return(fC=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return f_(e,arguments,fw(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),fy(n,e)})(e)}var fI=C(()=>{fx(),fb(),fS(),fP()}),fj=C(()=>{});function fO(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=n[0],o=n[1],i=void 0===o?a:o,s=n[2],u=n[3];return function(e,t){for(var n={},r=0;r<t.length;r+=1)(t[r]||0===t[r])&&(n[function(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(n.length>1)return n.splice(1,0,t),n.reduce(function(e,t){return""+e+(t.charAt(0).toUpperCase()+t.slice(1))});var r=e.replace(/([a-z])([A-Z])/g,"$1"+t+"$2");return e===r?""+e+t:r}(e,fX[r])]=t[r]);return n}(e,[a,i,void 0===s?a:s,void 0===u?i:u])}function fT(e){return Math.round(255*e)}function fA(e,t,n){return fT(e)+","+fT(t)+","+fT(n)}function fz(e,t,n,r){if(void 0===r&&(r=fA),0===t)return r(n,n,n);var a=(e%360+360)%360/60,o=(1-Math.abs(2*n-1))*t,i=o*(1-Math.abs(a%2-1)),s=0,u=0,c=0;a>=0&&a<1?(s=o,u=i):a>=1&&a<2?(s=i,u=o):a>=2&&a<3?(u=o,c=i):a>=3&&a<4?(u=i,c=o):a>=4&&a<5?(s=i,c=o):a>=5&&a<6&&(s=o,c=i);var d=n-o/2;return r(s+d,u+d,c+d)}function fD(e){if("string"!=typeof e)throw new fZ(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return fY[t]?"#"+fY[t]:e}(e);if(t.match(fQ))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(fJ)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alph
1a:n}}if(t.match(f0))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(f1)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var a=f2.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=f5.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])};var i=f3.exec(t);if(i){var s="rgb("+fz(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",u=f2.exec(s);if(!u)throw new fZ(4,t,s);return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10)}}var c=f4.exec(t.substring(0,50));if(c){var d="rgb("+fz(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",f=f2.exec(d);if(!f)throw new fZ(4,t,d);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+c[4])}}throw new fZ(5)}function fB(e){return function(e){var t=e.red/255,n=e.green/255,r=e.blue/255,a=Math.max(t,n,r),o=Math.min(t,n,r),i=(a+o)/2;if(a===o)return void 0!==e.alpha?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var s,u=a-o,c=i>.5?u/(2-a-o):u/(a+o);switch(a){case t:s=(n-r)/u+(n<r?6:0);break;case n:s=(r-t)/u+2;break;default:s=(t-n)/u+4}return s*=60,void 0!==e.alpha?{hue:s,saturation:c,lightness:i,alpha:e.alpha}:{hue:s,saturation:c,lightness:i}}(fD(e))}function fR(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function fM(e){return fR(Math.round(255*e))}function fN(e,t,n){return f6("#"+fM(e)+fM(t)+fM(n))}function fF(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return f6("#"+fR(e)+fR(t)+fR(n));if("object"==typeof e&&void 0===t&&void 0===n)return f6("#"+fR(e.red)+fR(e.green)+fR(e.blue));throw new fZ(6)}function fL(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var a=fD(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?fF(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?fF(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new fZ(7)}function fU(e){if("object"!=typeof e)throw new fZ(8);if(f9(e))return fL(e);if(f8(e))return fF(e);if(pe(e))return function(e,t,n,r){if("object"==typeof e)return e.alpha>=1?fz(e.hue,e.saturation,e.lightness,fN):"rgba("+fz(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new fZ(2)}(e);if(f7(e))return function(e,t,n){if("object"==typeof e)return fz(e.hue,e.saturation,e.lightness,fN);throw new fZ(1)}(e);throw new fZ(8)}function fq(e){return function e(t,n,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=n?t.apply(this,a):e(t,n,a)}}(e,e.length,[])}function fV(e,t,n){return Math.max(e,Math.min(t,n))}function fK(e,t){if("transparent"===t)return t;var n=fB(t);return fU(fm({},n,{lightness:fV(0,1,n.lightness-parseFloat(e))}))}function fH(e,t){if("transparent"===t)return t;var n=fB(t);return fU(fm({},n,{lightness:fV(0,1,n.lightness+parseFloat(e))}))}function fW(e,t){if("transparent"===t)return t;var n=fB(t);return fU(fm({},n,{saturation:fV(0,1,n.saturation+parseFloat(e))}))}function f$(e,t){if("transparent"===t)return t;var n=fD(t),r="number"==typeof n.alpha?n.alpha:1;return fL(fm({},n,{alpha:fV(0,1,+(100*r-100*parseFloat(e)).toFixed(2)/100)}))}function fG(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return po.indexOf(e)>=0&&e?fm({},fO.apply(void 0,[""].concat(n)),{position:e}):fO.apply(void 0,["",e].concat(n))}var fZ,fX,fY,fQ,fJ,f0,f1,f2,f5,f3,f4,f6,f8,f9,f7,pe,pt,pn,pr,pa,po,pi=C(()=>{fg(),fv(),fk(),fI(),fj(),fZ=function(e){function t(t){return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,fy(t,e),t}(fC(Error)),fX=["Top","Right","Bottom","Left"],fY={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",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",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",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:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",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",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},fQ=/^#[a-fA-F0-9]{6}$/,fJ=/^#[a-fA-F0-9]{8}$/,f0=/^#[a-fA-F0-9]{3}$/,f1=/^#[a-fA-F0-9]{4}$/,f2=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,f5=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,f3=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,f4=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,f6=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e},f8=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},f9=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},f7=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},pe=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha},pt=fq(fK),pn=fq(fH),pr=fq(fW),pa=fq(f$),po=["absolute","fixed","relative","static","sticky"]});function pl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ps(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pl(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pl(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pu(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var pc,pd=C(()=>{}),pf=C(()=>{pc=(0,T(c_()).createContext)({})});function pp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ph(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pp(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pm(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function pg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function pv(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return pg(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pg(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var py,pb,pk=C(()=>{}),pw=C(()=>{py=T(c_()),pf(),pk(),pb=function(e,t,n){void 0===n&&(n=t.children);var r=(0,py.useContext)(pc);return r.useCreateElement?r.useCreateElement(e,t,n):"string"==typeof e&&"function"==typeof n?(t.children,n(pm(t,["children"]))):(0,py.createElement)(e,t,n)}});function px(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?px(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):px(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var pE=C(()=>{}),p_=C(()=>{});function pP(e){if(!("object"==typeof e&&null!=e))return!1;var t,n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===Object.toString()}var pC=C(()=>{p_()});function pI(e,t){for(var n=Object.keys(e),r={},a={},o=0;o<n.length;o++){var i=n[o];t.indexOf(i)>=0?r[i]=e[i]:a[i]=e[i]}return[r,a]}function pj(e,t){if(void 0===t&&(t=[]),!pP(e.state))return pI(e,t);var n=pI(e,[].concat(t,["state"])),r=n[0],a=n[1],o=r.state,i=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}(r,["state"]);return[pS(pS({},o),i),a]}var pO=C(()=>{pE(),pC()});function pT(e,t){if(e===t)return!0;if(!e||!t||"object"!=typeof e||"object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),a=n.length;if(r.length!==a)return!1;for(var o=0;o<n.length;o++){var i=n[o];if(e[i]!==t[i])return!1}return!0}var pA=C(()=>{});function pz(e){return"normalizePropsAreEqualInner"===e.name?e:function(t,n){return pP(t.state)&&pP(n.state)?e(pS(pS({},t.state),t),pS(pS({},n.state),n)):e(t,n)}}var pD=C(()=>{pE(),pC()});function pB(e){var t,n,r,a=e.as,o=e.useHook,i=e.memo,s=e.propsAreEqual,u=void 0===s?null==o?void 0:o.unstable_propsAreEqual:s,c=e.keys,d=void 0===c?(null==o?void 0:o.__keys)||[]:c,f=e.useCreateElement,p=void 0===f?pb:f,h=function(e,t){var n=e.as,r=void 0===n?a:n,i=pm(e,["as"]);if(o){var s,u=pj(i,d),c=o(u[0],ph({ref:t},u[1])),f=c.wrapElement,h=pm(c,["wrapElement"]),m=(null===(s=r.render)||void 0===s?void 0:s.__keys)||r.__keys,g=m&&pj(i,m)[0],v=p(r,g?ph(ph({},h),g):h);return f?f(v):v}return p(r,ph({ref:t},i))};return t=h,h=(0,pR.forwardRef)(t),i&&(n=h,r=u&&pz(u),h=(0,pR.memo)(n,r)),h.__keys=d,h.unstable_propsAreEqual=pz(u||pT),h}var pR,pM=C(()=>{pR=T(c_()),pk(),pw(),pO(),pA(),pD()});function pN(e,t){(0,pF.useDebugValue)(e);var n=(0,pF.useContext)(pc);return null!=n[e]?n[e]:t}var pF,pL,pU,pq=C(()=>{pF=T(c_()),pf()}),pV=C(()=>{pL=T(c_()),pq()}),pK=C(()=>{pU=T(c_()),pq(),pk()}),pH=C(()=>{});function pW(e){var t,n,r,a=Array.isArray(t=e.compose)?t:void 0!==t?[t]:[],o=function(t,n){if(e.useOptions&&(t=e.useOptions(t,n)),e.name&&(r=e.name,void 0===(o=t)&&(o={}),void 0===(i=n)&&(i={}),s="use"+r+"Options",(0,pU.useDebugValue)(s),t=(u=pN(s))?ph(ph({},o),u(o,i)):o),e.compose)for(var r,o,i,s,u,c,d=pv(a);!(c=d()).done;)t=c.value.__useOptions(t,n);return t},i=function(t,n,r){if(void 0===t&&(t={}),void 0===n&&(n={}),void 0===r&&(r=!1),r||(t=o(t,n)),e.useProps&&(n=e.useProps(t,n)),e.name&&(i=e.name,void 0===(s=t)&&(s={}),void 0===(u=n)&&(u={}),c="use"+i+"Props",(0,pL.useDebugValue)(c),n=(d=pN(c))?d(s,u):u),e.compose){if(e.useComposeOptions&&(t=e.useComposeOptions(t,n)),e.useComposeProps)n=e.useComposeProps(t,n);else for(var i,s,u,c,d,f,p=pv(a);!(f=p()).done;)n=(0,f.value)(t,n,!0)}var h={},m=n||{};for(var g in m)void 0!==m[g]&&(h[g]=m[g]);return h};i.__useOptions=o;var s=a.reduce(function(e,t){return e.push.apply(e,t.__keys||[]),e},[]);return i.__keys=[].concat(s,(null===(n=e.useState)||void 0===n?void 0:n.__keys)||[],e.keys||[]),i.unstable_propsAreEqual=e.propsAreEqual||(null===(r=a[0])||void 0===r?void 0:r.unstable_propsAreEqual)||pT,i}var p$=C(()=>{T(c_()),pV(),pk(),pK(),pA(),pH()});function pG(e,t){void 0===t&&(t=null),e&&("function"==typeof e?e(t):e.current=t)}function pZ(e,t){return(0,pX.useMemo)(function(){return null==e&&null==t?null:function(n){pG(e,n),pG(t,n)}},[e,t])}var pX,pY=C(()=>{pX=T(c_())});function pQ(e){return"BUTTON"===e.tagName||"INPUT"===e.tagName&&-1!==pJ.indexOf(e.type)}var pJ,p0,p1,p2,p5,p3=C(()=>{pJ=["button","color","file","image","reset","submit"]}),p4=C(()=>{}),p6=C(()=>{p4(),T(c_())}),p8=C(()=>{p4(),T(c_()),p6()}),p9=C(()=>{}),p7=C(()=>{p9();try{p0=window}catch(e){}}),he=C(()=>{var e;p7(),p1=!!(void 0!==(e=p0)&&e.document&&e.document.createElement)}),ht=C(()=>
1{p2=T(c_()),he(),p5=p1?p2.useLayoutEffect:p2.useEffect});function hn(e){var t=(0,hr.useRef)(e);return p5(function(){t.current=e}),t}var hr,ha=C(()=>{hr=T(c_()),ht()}),ho=C(()=>{}),hi=C(()=>{p9()});function hl(e,t){return e===t||e.contains(t)}var hs=C(()=>{}),hu=C(()=>{hi(),hs()}),hc=C(()=>{hs()});function hd(e){return!!p1&&-1!==window.navigator.userAgent.indexOf(e)}var hf,hp,hh=C(()=>{he()}),hm=C(()=>{}),hg=C(()=>{hm(),hf="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])"}),hv=C(()=>{pd(),pM(),p$(),pA(),pB({as:"div",useHook:hp=pW({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,r=pu(e,["unstable_system"]),a=t.unstable_system,o=pu(t,["unstable_system"]);return!!(n===a||pT(n,a))&&pT(r,o)}})})});function hy(e){var t,n,r,a;!function(e){var t,n=null!=(t=(e?e.ownerDocument||e:document).activeElement)&&t.nodeName?t:null;if(!n)return!1;if(hl(e,n))return!0;var r=n.getAttribute("aria-activedescendant");return!!r&&(r===e.id||!!e.querySelector("#"+r))}(e)&&(n=t=e,r=hf,"matches"in n?n.matches(r):"msMatchesSelector"in n?n.msMatchesSelector(r):n.webkitMatchesSelector(r))&&((a=t).offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0)&&e.focus()}function hb(e,t){return(0,hk.useCallback)(function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),!n.defaultPrevented&&t&&(n.stopPropagation(),n.preventDefault())},[e,t])}var hk,hw,hx,hS,hE,h_,hP,hC,hI,hj=C(()=>{pd(),pM(),p$(),hk=T(c_()),pY(),p3(),p8(),ha(),ht(),hu(),hc(),hh(),hg(),hv(),hw=["disabled","focusable"],hx=hd("Mac")&&!hd("Chrome")&&(hd("Safari")||hd("Firefox")),pB({as:"div",useHook:hS=pW({name:"Tabbable",compose:hp,keys:hw,useOptions:function(e,t){return ps({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,r=t.tabIndex,a=t.onClickCapture,o=t.onMouseDownCapture,i=t.onMouseDown,s=t.onKeyPressCapture,u=t.style,c=pu(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),d=(0,hk.useRef)(null),f=hn(a),p=hn(o),h=hn(i),m=hn(s),g=!!e.disabled&&!e.focusable,v=(0,hk.useState)(!0),y=v[0],b=v[1],k=(0,hk.useState)(!0),w=k[0],x=k[1],S=e.disabled?ps({pointerEvents:"none"},u):u;p5(function(){var e=d.current;e&&("BUTTON"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName||"A"===e.tagName||b(!1),"BUTTON"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName||x(!1))},[]);var E=hb(f,e.disabled),_=hb(p,e.disabled),P=hb(m,e.disabled),C=(0,hk.useCallback)(function(e){null===(t=h.current)||void 0===t||t.call(h,e);var t,n=e.currentTarget;if(!e.defaultPrevented&&hx&&hl(e.currentTarget,e.target)&&pQ(n)){var r=requestAnimationFrame(function(){n.removeEventListener("mouseup",a,!0),hy(n)}),a=function(){cancelAnimationFrame(r),hy(n)};n.addEventListener("mouseup",a,{once:!0,capture:!0})}},[]);return ps({ref:pZ(d,n),style:S,tabIndex:g?y&&!w?-1:void 0:y?r:r||0,disabled:!!g&&!!w||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:E,onMouseDownCapture:_,onMouseDown:C,onKeyPressCapture:P},c)}})})}),hO=C(()=>{pd(),pM(),p$(),hE=T(c_()),p3(),p8(),ha(),ho(),hj(),pB({as:"button",memo:!0,useHook:h_=pW({name:"Clickable",compose:hS,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=e.unstable_clickOnSpace;return ps({unstable_clickOnEnter:void 0===t||t,unstable_clickOnSpace:void 0===n||n},pu(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,a=pu(t,["onKeyDown","onKeyUp"]),o=(0,hE.useState)(!1),i=o[0],s=o[1],u=hn(n),c=hn(r),d=(0,hE.useCallback)(function(t){if(null===(n=u.current)||void 0===n||n.call(u,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&t.target===t.currentTarget){var n,r,a=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(a||o){if(r=t.currentTarget,t.isTrusted&&(pQ(r)||"INPUT"===r.tagName||"TEXTAREA"===r.tagName||"A"===r.tagName||"SELECT"===r.tagName))return;t.preventDefault(),a?t.currentTarget.click():o&&s(!0)}}},[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),f=(0,hE.useCallback)(function(t){var n;if(null===(n=c.current)||void 0===n||n.call(c,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;i&&r&&(s(!1),t.currentTarget.click())}},[e.disabled,e.unstable_clickOnSpace,i]);return ps({"data-active":i||void 0,onKeyDown:d,onKeyUp:f},a)}})})}),hT=C(()=>
1{pd(),pM(),p$(),hP=T(c_()),pY(),p3(),p8(),hO(),hC=pB({as:"button",memo:!0,useHook:pW({name:"Button",compose:h_,keys:[],useProps:function(e,t){var n=t.ref,r=pu(t,["ref"]),a=(0,hP.useRef)(null),o=(0,hP.useState)(void 0),i=o[0],s=o[1],u=(0,hP.useState)("button"),c=u[0],d=u[1];return(0,hP.useEffect)(function(){var e=a.current;e&&(pQ(e)||("A"!==e.tagName&&s("button"),d(void 0)))},[]),ps({ref:pZ(a,n),role:i,type:c},r)}})})}),hA=C(()=>{pd(),pM(),p$(),hv(),hI=pB({as:"div",useHook:pW({name:"Group",compose:hp,keys:[],useProps:function(e,t){return ps({role:"group"},t)}})})});function hz(){return p1?document.body:null}function hD(e){var t=e.children,n=(0,hB.useContext)(hM)||hz(),r=(0,hB.useState)(function(){if(p1){var e=document.createElement("div");return e.className=hD.__className,e}return null})[0];return p5(function(){if(!(!r||!n))return n.appendChild(r),function(){n.removeChild(r)}},[r,n]),r?(0,hR.createPortal)((0,hB.createElement)(hM.Provider,{value:r},t),r):null}var hB,hR,hM,hN,hF=C(()=>{hB=T(c_()),ht(),he(),hR=T(cj()),hM=(0,hB.createContext)(hz()),hD.__className="__reakit-portal",hD.__selector="."+hD.__className}),hL=C(()=>{"undefined"!=typeof window&&(hN={get passive(){}},window.addEventListener("testPassive",null,hN),window.removeEventListener("testPassive",null,hN)),"undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints)}),hU=C(()=>{T(c_()),p8(),hT(),hA(),T(cj()),hF(),hL(),p4()});function hq(e){let t=(0,hV.useMemo)(()=>{let t=e;return{get current(){return t},set current(l){t=l,r(l)}}},[]),[n,r]=(0,hV.useState)(()=>e);return[t,n]}var hV,hK,hH,hW,h$,hG,hZ,hX,hY,hQ,hJ,h0,h1,h2,h5,h3,h4,h6,h8,h9,h7,me,mt,mn,mr,ma=C(()=>{hV=T(c_())}),mo=C(()=>{pi(),fh(),fh(),hK=T(c_()),hH=T(cj()),hU(),ma(),h$=dp(hW||(hW=z(["\n #pointer-root & {\n pointer-events: none;\n }\n #pointer-root.normal & {\n pointer-events: auto;\n }\n"]))),hG={panel:{bg:"#282b2f",head:{title:{color:"#bbb"},punctuation:{color:"#808080"}},body:{compoudThing:{label:{get color(){return pn(.6,hG.panel.bg)}}}}}},hX="undefined"!=typeof window?dg(hZ||(hZ=z(["\n :host {\n all: initial;\n color: white;\n font: 11px -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe Editor,\n HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif;\n }\n\n * {\n padding: 0;\n margin: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n list-style: none;\n }\n"]))):{},hQ=fp.div(hY||(hY=z(["\n z-index: 51;\n position: fixed;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n pointer-events: none;\n"]))),hJ=e=>hK.default.createElement(dc,{disableVendorPrefixes:!0,target:e.target},hK.default.createElement(hK.default.Fragment,null,hK.default.createElement(hX,null),e.children)),h0=e=>{let[t,n]=(0,hK.useState)(null),[r,a]=(0,hK.useState)(null);(0,hK.useLayoutEffect)(()=>{if(!t)return;let{parentNode:e}=t;e&&a(e.shadowRoot?parent.shadowRoot:e.attachShadow({mode:"open"}))},[t]);let[o,i]=hq(void 0);return r?hH.default.createPortal(hK.default.createElement(hJ,{target:r},hK.default.createElement(hK.default.Fragment,null,hK.default.createElement(hQ,{ref:o}),hK.default.createElement(hM.Provider,{value:i},e.children))),r):hK.default.createElement("template",{ref:n,"shadow-root":"open"},e.children)}}),mi=C(()=>{mo(),fh(),h1={get outlinePanel(){return 1},get propsPanel(){return h1.outlinePanel},get sequenceEditorPanel(){return this.outlinePanel-1},get toolbar(){return this.outlinePanel+1},get pluginPanes(){return this.sequenceEditorPanel-1}},h2=hG.panel.bg,h3=fp.span(h5||(h5=z(["\n white-space: nowrap;\n"]))),h6=fp.span(h4||(h4=z(["\n white-space: nowrap;\n color: ",";\n"])),hG.panel.head.punctuation.color),h9=fp.div(h8||(h8=z(["\n background: ",";\n flex-grow: 1;\n overflow-y: scroll;\n padding: 0;\n"])),h2),h7=18,mt=fp.div(me||(me=z(["\n height: ","px;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n padding: 0 10px;\n position: relative;\n color: #adadadb3;\n border-bottom: 1px solid rgb(0 0 0 / 13%);\n background-color: #25272b;\n font-size: 10px;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n"])),h7),mn=100}),ml=C(()=>{mr=()=>{}});function ms(e){return mu.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mu.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.775 2.781a.5.5 0 01.5.5v1.7H4.67c.108-.957.92-1.7 1.905-1.7h6.608a1.917 1.917 0 110 3.834H6.574c-.78 0-1.452-.466-1.751-1.135H2.275v5.03h2.39a2.032 2.032 0 012.023-1.854h6.38a2.031 2.031 0 110 4.063h-6.38c-.83 0-1.543-.497-1.858-1.21H1.775a.5.5 0 01-.5-.5V3.281a.5.5 0 01.5-.5zm4.799 1.5h6.608a.917.917 0 110 1.834H6.574a.917.917 0 110-1.834zm.114 5.875h6.38a1.031 1.031 0 110 2.063h-6.38a1.032 1.032 0 110-2.063z",fill:"
1currentColor"}))}var mu,mc,md=C(()=>{mu=T(c_()),mc=ms});function mf(e){return mp.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mp.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 10.5L4 6.654 5.2 5.5 8 8.385 10.8 5.5 12 6.654 8 10.5z",fill:"currentColor"}))}var mp,mh,mm=C(()=>{mp=T(c_()),mh=mf});function mg(e){return mv.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mv.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 3c-1.072 0-1.969.904-1.969 1.969 0 1 .929 1.968 1.969 1.968h9A1.969 1.969 0 1012.5 3h-9zm9 1H5.531v1.938H12.5A.969.969 0 0012.5 4zM3.5 9.14a1.969 1.969 0 000 3.938h9a1.969 1.969 0 100-3.937h-9zm9 1H8.406v1.938H12.5a.969.969 0 100-1.937z",fill:"currentColor"}))}var mv,my,mb=C(()=>{mv=T(c_()),my=mg});function mk(e){return mw.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mw.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.166 7.994a2.26 2.26 0 114.518 0 2.26 2.26 0 01-4.518 0zM2.425 6.91a1.085 1.085 0 100 2.17 1.085 1.085 0 000-2.17zM5.74 7.994a2.26 2.26 0 114.519 0 2.26 2.26 0 01-4.519 0zM8 6.91a1.085 1.085 0 100 2.17 1.085 1.085 0 000-2.17zM13.575 5.735a2.26 2.26 0 100 4.519 2.26 2.26 0 000-4.52zm-1.086 2.26a1.085 1.085 0 112.171 0 1.085 1.085 0 01-2.17 0z",fill:"currentColor"}))}var mw,mx,mS=C(()=>{mw=T(c_()),mx=mk});function mE(e){return m_.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),m_.createElement("path",{d:"M8.339 4.5l-2.055.644 4.451 1.393v2.748l-2.966.928-2.504-.783V6.738l2.42.758 2.055-.644-4.458-1.395L4 5.858v4.463L7.768 11.5 12 10.175V5.646L8.339 4.5z",fill:"currentColor"}))}var m_,mP,mC=C(()=>{m_=T(c_()),mP=mE});function mI(e){return mj.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),mj.createElement("path",{d:"M8 1.57c-.416 0-.752.36-.752.804v.482c-1.715.372-3.006 1.994-3.006 3.938v.473c0 1.18-.407 2.32-1.14 3.205l-.173.208a.85.85 0 00-.125.864.75.75 0 00.686.475h9.019a.752.752 0 00.686-.475.845.845 0 00-.125-.864l-.174-.208a5.026 5.026 0 01-1.139-3.205v-.473c0-1.944-1.291-3.566-3.006-3.938v-.482c0-.445-.336-.804-.752-.804zm1.063 12.39c.282-.301.44-.71.44-1.138H6.496c0 .428.158.837.44 1.138.281.302.664.47 1.063.47.4 0 .783-.168 1.064-.47z",fill:"currentColor"}))}var mj,mO,mT=C(()=>{mj=T(c_()),mO=mI});function mA(e){return mz.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}
1,e),mz.createElement("path",{d:"M6.8 11.6a.6.6 0 00.6-.6V7.4a.6.6 0 00-1.2 0V11a.6.6 0 00.6.6zm6-7.2h-2.4v-.6A1.8 1.8 0 008.6 2H7.4a1.8 1.8 0 00-1.8 1.8v.6H3.2a.6.6 0 100 1.2h.6v6.6A1.8 1.8 0 005.6 14h4.8a1.8 1.8 0 001.8-1.8V5.6h.6a.6.6 0 100-1.2zm-6-.6a.6.6 0 01.6-.6h1.2a.6.6 0 01.6.6v.6H6.8v-.6zm4.2 8.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V5.6h6v6.6zm-1.8-.6a.6.6 0 00.6-.6V7.4a.6.6 0 00-1.2 0V11a.6.6 0 00.6.6z",fill:"currentColor"}))}var mz,mD,mB,mR,mM,mN,mF,mL,mU,mq,mV,mK,mH,mW,m$,mG,mZ,mX,mY,mQ,mJ,m0,m1,m2,m5,m3=C(()=>{mz=T(c_()),mD=mA}),m4=C(()=>{md(),mm(),mb(),mS(),mC(),mT(),m3()}),m6=C(()=>{mB=T(c_()),fh(),ml(),mo(),m4(),mM=fp.li(mR||(mR=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n display: flex;\n justify-content: flex-start;\n flex-direction: column;\n align-items: flex-start;\n"]))),mF=fp.div(mN||(mN=z([""]))),mU=fp(mF)(mL||(mL=z(["\n position: relative;\n margin-top: 2px;\n margin-bottom: 2px;\n margin-left: calc(4px + var(--depth) * 16px);\n padding-left: 4px;\n padding-right: 8px;\n gap: 4px;\n height: 21px;\n line-height: 0;\n box-sizing: border-box;\n display: flex;\n flex-wrap: nowrap;\n align-items: center;\n pointer-events: none;\n white-space: nowrap;\n\n border-radius: 2px;\n box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.48);\n\n color: rgba(255, 255, 255, 0.9);\n background: rgba(40, 43, 47, 0.65);\n backdrop-filter: blur(14px);\n border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n\n &.descendant-is-selected {\n background: rgba(29, 53, 59, 0.7);\n }\n\n ",";\n &:not(.not-selectable):not(.selected):hover {\n background: rgba(59, 63, 69, 0.9);\n\n border-bottom: 1px solid rgba(255, 255, 255, 0.24);\n }\n\n &:not(.not-selectable):not(.selected):active {\n background: rgba(82, 88, 96, 0.9);\n border-bottom: 1px solid rgba(255, 255, 255, 0.24);\n }\n\n &.selected {\n background: rgba(30, 88, 102, 0.7);\n border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n }\n\n @supports not (backdrop-filter: blur()) {\n background: rgba(40, 43, 47, 0.95);\n }\n"])),h$),mV=dp(mq||(mq=z(["\n font-weight: 500;\n font-size: 11px;\n & {\n }\n"]))),mH=fp.span(mK||(mK=z(["\n ",";\n\n ",";\n position: relative;\n // Compensate for border bottom\n top: 0.5px;\n display: flex;\n height: 20px;\n align-items: center;\n box-sizing: border-box;\n"])),mV,h$),m$=fp.div(mW||(mW=z(["\n font-weight: 500;\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n opacity: 0.99;\n"]))),mZ=fp.span(mG||(mG=z(["\n font-size: 9px;\n position: relative;\n display: block;\n transition: transform 0.1s ease-out;\n\n &:hover {\n transform: rotate(-20deg);\n }\n\n ",".collapsed & {\n transform: rotate(-90deg);\n\n &:hover {\n transform: rotate(-70deg);\n }\n }\n"])),mM),mY=fp.ul(mX||(mX=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n\n ",".collapsed & {\n display: none;\n }\n"])),mM),mQ=({label:e,children:t,depth:n,select:r,selectionStatus:a,labelDecoration:o,collapsed:i=!1,setIsCollapsed:s})=>{let u=void 0!==t;return mB.default.createElement(mM,{style:{"--depth":n},className:i?"collapsed":""},mB.default.createElement(mU,{className:a,onClick:null!=r?r:mr,"data-header":!0},mB.default.createElement(m$,null,u?mB.default.createElement(mZ,{onClick:e=>{e.stopPropagation(),e.preventDefault(),null==s||s(!i)}},mB.default.createElement(mh,null)):mB.default.createElement(mP,null)),mB.default.createElement(mH,null,mB.default.createElement("span",null,e)),o),u&&mB.default.createElement(mY,null,t))}}),m8=C(()=>{mJ=n(10035),et(),cx(),M(),m0=()=>{var e;let t=(0,mJ.val)(i.projectsP),n=(null!=(e=(0,mJ.val)(i.atomP.historic.panels.outlinePanel.selection))?e:[]).map(e=>{let n=t[e.projectId];if(!n)return;if("Project"===e.type)return n;if(!(0,mJ.val)(n.sheetTemplatesP[e.sheetId]))return;let r=m1(n,e.sheetId);if(!r)return;if("Sheet"===e.type)return r;let a=(0,mJ.val)(r.objectsP[e.objectKey]);if(a)return a});return ck(n.filter(e=>void 0!==e))},m1=(e,t)=>{let n=i.atomP.historic.projects.stateByProjectId[e.address.projectId],r=(0,mJ.val)(n.stateBySheetId[t].selectedInstanceId),a=(0,mJ.val)(e.sheetTemplatesP[t]);if(a){if(r)return(0,mJ.val)(a.instancesP[r]);{let e=(0,mJ.val)(a.instancesP);return e[Object.keys(e)[0]]}}}}),m9=C(()=>{M(),m2=T(c_()),m6(),cH(),m8(),m5=({sheetObject:e,depth:t,overrideLabel:n})=>{let r=cO(()=>m0(),[]);return m2.default.createElement(mQ,{select:()=>{i.transaction(({stateEditors:t})=>{t.studio.historic.panels.outline.selection.set([e])})},label:null!=n?n:e.address.objectKey,depth:t,selectionStatus:r.includes(e)?"selected":"not-selected"})}});function m7(e){var t;
1let n="namespace"===e.type?"namespace:".concat(e.sheet.address.sheetId,":").concat(e.path.join("/")):"Theatre_Project"===e.type?"project":"Theatre_Sheet"===e.type?"sheetInstance:".concat(e.address.sheetId,":").concat(e.address.sheetInstanceId):"unknown",r="namespace"===e.type?e.sheet.address.projectId:e.address.projectId;return{collapsed:null!=(t=cM(i.atomP.ahistoric.projects.stateByProjectId[r].collapsedItemsInOutline[n]))&&t,setCollapsed:(0,ge.useCallback)(e=>{i.transaction(({stateEditors:t})=>{t.studio.ahistoric.projects.stateByProjectId.collapsedItemsInOutline.set({projectId:r,isCollapsed:e,itemKey:n})})},[n])}}var ge,gt=C(()=>{ge=T(c_()),M(),cH()});function gn(e){return go.default.createElement(go.default.Fragment,null,[...e.namespace.entries()].map(([t,{object:n,nested:r}])=>go.default.createElement(gr,{key:t,label:t,object:n,nested:r,visualIndentation:e.visualIndentation,path:e.path,sheet:e.sheet})))}function gr(e){let{nested:t,label:n,object:r,sheet:a}=e,{collapsed:o,setCollapsed:i}=m7({type:"namespace",sheet:a,path:[...e.path,n]}),s=t&&go.default.createElement(gn,{namespace:t,path:[...e.path,n],key:"namespaceTree("+n+")",visualIndentation:e.visualIndentation+1,sheet:a}),u=r&&go.default.createElement(m5,{depth:e.visualIndentation,key:"objectPath("+r.address.objectKey+")",sheetObject:r,overrideLabel:n});return go.default.createElement(go.default.Fragment,{key:"".concat(n," - ").concat(e.visualIndentation)},u,s&&go.default.createElement(mQ,{selectionStatus:"not-selectable",label:n,key:"baseItem(".concat(n,")"),depth:e.visualIndentation,children:s,collapsed:o,setIsCollapsed:i}))}var ga,go,gi,gl,gs,gu,gc,gd,gf,gp,gh,gm,gg,gv,gy,gb,gk,gw,gx,gS,gE,g_,gP,gC,gI,gj,gO,gT,gA,gz,gD,gB=C(()=>{cH(),ga=n(10035),go=T(c_()),fh(),m9(),m6(),gt(),fp.li(gi||(gi=z(["\n color: ",";\n"])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),gl=({sheet:e,depth:t})=>cO(()=>{let n=Object.values((0,ga.val)(e.objectsP)).filter(e=>null!=e),r=new Map;return n.forEach(e=>{(function e(t,n,r=function(e){let t=gu.get(e);return t||(console.assert((t=e.address.objectKey.split(gs)).length>0,"expected not empty"),gu.set(e,t)),t}(n)){let[a,...o]=r,i=t.get(a);i||(i={nested:void 0,object:void 0,path:[...r]},t.set(a,i)),0===o.length?(console.assert(!i.object,"expect not to have existing object with same name",{existing:i,object:n}),i.object=n):(i.nested||(i.nested=new Map),e(i.nested,n,o))})(r,e)}),go.default.createElement(gn,{namespace:r,visualIndentation:t,path:[],sheet:e})},[e,t]),gs=/\s*\/\s*/g,gu=new WeakMap}),gR=C(()=>{M(),m8(),cH(),gc=T(c_()),fh(),gB(),m6(),gt(),gf=fp.div(gd||(gd=z(["\n display: flex;\n"]))),fp.li(gp||(gp=z(["\n color: ",";\n"])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),gm=fp.div(gh||(gh=z([""]))),gg=({sheet:e,depth:t})=>{let{collapsed:n,setCollapsed:r}=m7(e),a=(0,gc.useCallback)(()=>{i.transaction(({stateEditors:t})=>{t.studio.historic.panels.outline.selection.set([e])})},[e]);return cO(()=>{let o=m0();return gc.default.createElement(mQ,{depth:t,select:a,setIsCollapsed:r,collapsed:n,selectionStatus:o.some(t=>t===e)?"selected":o.some(t=>"Theatre_SheetObject"===t.type&&t.sheet===e)?"descendant-is-selected":"not-selected",label:gc.default.createElement(gf,null,e.address.sheetId,": ",e.address.sheetInstanceId)},gc.default.createElement(gm,null,gc.default.createElement(gl,{depth:t+1,sheet:e,key:"objectList"+e.address.sheetInstanceId})))},[t,n])}}),gM=C(()=>{cH(),gv=n(10035),gy=T(c_()),fh(),gR(),fp.div(gb||(gb=z(["\n display: flex;\n"]))),fp.li(gk||(gk=z(["\n color: ",";\n"])),e=>e.isSelected?"white":"hsl(1, 1%, 80%)"),fp.div(gw||(gw=z([""]))),gx=({sheetId:e,depth:t,project:n})=>cO(()=>{let r=(0,gv.val)(n.sheetTemplatesP[e]);if(!r)return gy.default.createElement(gy.default.Fragment,null);let a=(0,gv.val)(r.instancesP);return gy.default.createElement(gy.default.Fragment,null,Object.entries(a).map(([e,n])=>gy.default.createElement(gg,{key:n.address.sheetInstanceId,sheet:n,depth:t})))},[t,e,n])}),gN=C(()=>{m8(),cH(),gS=T(c_()),gM(),gE=({project:e,depth:t})=>cO(()=>{if(!e)return null;let n=Object.keys((0,mJ.val)(e.sheetTemplatesP));return gS.default.createElement(gS.default.Fragment,null,n.map(n=>gS.default.createElement(gx,{depth:t,sheetId:n,key:"sheet-".concat(n),project:e})))},[e,t])}),gF=C(()=>
1{g_=T(c_()),m6(),gN(),M(),cH(),m8(),gP=n(10035),fh(),gt(),gI=fp.div(gC||(gC=z(["\n color: #ff6363;\n margin-left: 11px;\n background: #4c282d;\n padding: 2px 8px;\n border-radius: 2px;\n font-size: 10px;\n box-shadow: 0 2px 8px -4px black;\n"]))),gj=({depth:e,project:t})=>{let n=cO(()=>m0(),[]),r=cO(()=>{let e=t.address.projectId,n=(0,gP.val)(i.atomP.ephemeral.coreByProject[e].loadingState);return(null==n?void 0:n.type)==="browserStateIsNotBasedOnDiskState"},[t]),a=(0,g_.useCallback)(()=>{i.transaction(({stateEditors:e})=>{e.studio.historic.panels.outline.selection.set([t])})},[t]),{collapsed:o,setCollapsed:s}=m7(t);return g_.default.createElement(mQ,{depth:e,label:t.address.projectId,setIsCollapsed:s,collapsed:o,labelDecoration:r?g_.default.createElement(gI,null,"Has Conflicts"):null,children:g_.default.createElement(gE,{project:t,depth:e+1}),selectionStatus:n.includes(t)?"selected":n.some(e=>e.address.projectId===t.address.projectId)?"descendant-is-selected":"not-selected",select:a})}}),gL=C(()=>{gO=n(10035),cH(),M(),gT=T(c_()),fh(),gF(),gz=fp.ul(gA||(gA=z(["\n list-style: none;\n margin: 0;\n padding: 0;\n padding-right: 4px;\n"]))),gD=e=>cO(()=>{let e=(0,gO.val)(i.projectsP);return gT.default.createElement(gz,null,Object.keys(e).map(t=>{let n=e[t];return gT.default.createElement(gj,{depth:0,project:n,key:"projectListItem-".concat(t)})}))},[])});function gU(e){let[t,n]=(0,gq.useState)(!1);return(0,gq.useEffect)(()=>{let r=r=>{let a=t?200:50,o="left"===e?r.x<a:r.x>window.innerWidth-a;o&&(o=r.y>56),n(!!o)};document.addEventListener("mousemove",r);let a=()=>{n(!1)};return document.addEventListener("mouseleave",a),()=>{document.removeEventListener("mousemove",r),document.removeEventListener("mouseleave",a)}},[t]),t}var gq,gV,gK,gH,gW,g$,gG,gZ,gX,gY,gQ,gJ,g0=C(()=>{gq=T(c_())}),g1=C(()=>{gV=T(c_()),fh(),mi(),gL(),cH(),M(),g0(),gK=n(10035),mo(),gH="44px",g$=fp.div(gW||(gW=z(["\n ",";\n background-color: transparent;\n position: absolute;\n left: 8px;\n z-index: ",";\n\n top: calc("," + 8px);\n height: fit-content;\n max-height: calc(100% - ",");\n overflow-y: scroll;\n overflow-x: hidden;\n padding: 0;\n user-select: none;\n\n &::-webkit-scrollbar {\n display: none;\n }\n\n scrollbar-width: none;\n\n display: ",";\n\n &:hover {\n display: block;\n }\n\n // Create a small buffer on the bottom to aid selecting the bottom item in a long, scrolling list\n &::after {\n content: '';\n display: block;\n height: 20px;\n }\n"])),h$,h1.outlinePanel,gH,gH,({pin:e})=>e?"block":"none"),gG=()=>{var e;let t=null==(e=cM(i.atomP.ahistoric.pinOutline))||e,n=cM(gY),r=gU("left");return(0,gV.useLayoutEffect)(()=>{gZ.set(r)},[r]),(0,gV.useEffect)(()=>()=>{gX.set(!1),gZ.set(!1)},[]),gV.default.createElement(g$,{pin:t||n,onMouseEnter:()=>{gX.set(!0)},onMouseLeave:()=>{gX.set(!1)}},gV.default.createElement(gD,null))},gZ=new gK.Atom(!1),gX=new gK.Atom(!1),gY=(0,gK.prism)(()=>{let e=(0,gK.val)(gX.prism),t=(0,gK.val)(gZ.prism);return e||t})}),g2=C(()=>{fh(),gJ=fp.input.attrs({type:"checkbox"})(gQ||(gQ=z(["\n outline: none;\n"])))});function g5({propConfig:e,editingTools:t,value:n,autoFocus:r}){let a=(0,g3.useCallback)(e=>{t.permanentlySetValue(!!e.target.checked)},[e,t]);return g3.default.createElement(g6,{checked:n,onChange:a,autoFocus:r})}var g3,g4,g6,g8,g9=C(()=>{g3=T(c_()),fh(),g2(),g6=fp(gJ)(g4||(g4=z(["\n margin-left: 6px;\n\n :focus {\n outline: 1px solid #555;\n }\n"]))),g8=g5});function g7(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}var ve=C(()=>{});function vt(e,t,n){(0,vn.useEffect)(()=>{if(!e||!1===n)return;let r=Array.isArray(e)?e.filter(e=>e):[e],a=e=>{r.every(t=>!e.composedPath().includes(t))&&t(e)};return window.addEventListener("mousedown",a,{capture:!0,passive:!1}),()=>{window.removeEventListener("mousedown",a,{capture:!0,passive:!1})}},[e,n])}var vn,vr,va,vo,vi,vl,vs,vu,vc,vd,vf,vp,vh=C(()=>{vn=T(c_())}),vm=C(()=>{vr=T(c_()),fh(),va="pointer-root",vo="--lockedCursor",vl=fp.div(vi||(vi=z(["\n pointer-events: auto;\n &.normal {\n pointer-events: none;\n }\n"]))),vu=fp.div(vs||(vs=z(["\n position: absolute;\n inset: 0;\n pointer-events: none;\n\n #pointer-root:not(.normal) > & {\n pointer-events: auto;\n }\n"]))),vc=(0,vr.createContext)({}),vd=e=>{var t,n,r,a;let[o,i]=(0,vr.useState)([]),s=(0,vr.useMemo)(()=>({getLock:(e,t)=>{let n={className:e,cursor:t};return i(e=>[...e,n]),()=>{i(e=>e.filter(e=>e!==n))}}}),[]),u=null!=(n=null==(t=o[0])?void 0:t.cursor)?n:"";return vr.default.createElement(vc.Provider,{value:s},vr.default.createElement(vl,{id:va,className:(null!=(a=null==(r=o[0])?void 0:r.className)?a:"normal")+" "+e.className},vr.default.createElement(vu,{style:{cursor:u,[vo]:u}},e.children)))},vf=(e,t,n)=>{let r=(0,vr.useContext)(vc);(0,vr.useLayoutEffect)(()=>
1{if(e)return r.getLock(t,n)},[e,t,n])},vp=vd});function vg(e){return vy.default.createElement(vb.Provider,{value:e.logger},e.children)}function vv(e,t){let n=(0,vy.useContext)(vb);return(0,vy.useMemo)(()=>e?n.named(e,t):n,[n,e,t])}var vy,vb,vk=C(()=>{vb=(vy=T(c_())).default.createContext(null)});function vw(e){let t,n,r;let a=(t=vv("PointerCapturing"),n=vS.default.useRef(null),r=()=>null!=n.current,e=>{let a,o=e=>(a=e,n.current=e,e);return{capturing:{capturePointer(r){if(t._debug("Capturing pointer",{forDebugName:e,reason:r}),null!=n.current)throw Error('"'.concat(e,'" attempted capturing pointer for "').concat(r,'" while already captured by "').concat(n.current.debugOwnerName,'" for "').concat(n.current.debugReason,'"'));let a=o({debugOwnerName:e,debugReason:r});return{isCapturing:()=>a===n.current,release:()=>a===n.current&&(t._debug("Releasing pointer",{forDebugName:e,reason:r}),o(null),!0)}},isPointerBeingCaptured:r},forceRelease(){a&&n.current===a&&(t._debug("Force releasing pointer",{localCapture:a}),o(null))}}});return vS.default.createElement(vE.Provider,{value:a},vS.default.createElement(v_,{children:e.children}))}function vx(e){let t=(0,vS.useContext)(vE),n=(0,vS.useMemo)(()=>t(e),[e,t]);return(0,vS.useEffect)(()=>()=>{n.forceRelease()},[n]),n.capturing}var vS,vE,v_,vP,vC=C(()=>{vS=T(c_()),vk(),vE=vS.default.createContext(null),v_=vS.default.memo(({children:e})=>vS.default.createElement(vS.default.Fragment,null,e))}),vI=C(()=>{vP="undefined"!=typeof window&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)});function vj(e,t){let n=(0,vO.useRef)(t);n.current=t;let r=t.shouldPointerLock&&!vP,a=(0,vO.useRef)({domDragStarted:!1}),{capturePointer:o}=vx("useDrag for ".concat(t.debugName)),i=(0,vO.useRef)({onDrag:mr,onDragEnd:mr,onClick:mr}),s=(0,vO.useRef)(),[u,c]=hq(!1);return(0,vO.useLayoutEffect)(()=>{if(!e)return;let c=()=>{let e=a.current.domDragStarted&&a.current.detection.detected;u.current!==e&&(u.current=e)},d=t=>{if(!a.current.domDragStarted)return;let n=a.current;if(!((!n.detection.detected||n.detection.detected&&n.detection.dragEventCount<3)&&(Math.abs(t.movementX)>vA||Math.abs(t.movementY)>vA))&&(n.detection.detected||(n.detection.totalDistanceMoved+=Math.abs(t.movementY)+Math.abs(t.movementX),n.detection.totalDistanceMoved>vT&&(r&&e.requestPointerLock(),n.detection={detected:!0,dragMovement:{x:0,y:0},dragEventCount:0},c())),n.detection.detected)){n.detection.dragEventCount+=1;let{dragMovement:e}=n.detection;if(r)e.x+=t.movementX,e.y+=t.movementY;else{let{startPos:r}=n;e.x=t.screenX-r.x,e.y=t.screenY-r.y}i.current.onDrag(e.x,e.y,t,t.movementX,t.movementY)}},f=e=>{if(h(),!a.current.domDragStarted)return;let n=a.current.detection.detected;a.current={domDragStarted:!1},t.shouldPointerLock&&!vP&&document.exitPointerLock(),i.current.onDragEnd(n),window.focus(),n||i.current.onClick(e),c()},p=()=>{document.addEventListener("mousemove",d),document.addEventListener("mouseup",f)},h=()=>{var e;null==(e=s.current)||e.release(),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",f)},m=e=>{n.current.disabled||a.current.domDragStarted&&a.current.detection.detected&&(n.current.dontBlockMouseDown||(e.stopPropagation(),e.preventDefault()),a.current.detection={detected:!1,totalDistanceMoved:0},c())},g=e=>{var t,r,u,d;null==(t=s.current)||t.release();let f=n.current;if(!0===f.disabled||!(null!=(r=f.buttons)?r:[0]).includes(e.button))return;let h=f.onDragStart(e);!1!==h&&(i.current.onDrag=h.onDrag,i.current.onDragEnd=null!=(u=h.onDragEnd)?u:mr,i.current.onClick=null!=(d=h.onClick)?d:mr,s.current=o("Drag start"),f.dontBlockMouseDown||(e.stopPropagation(),e.preventDefault()),a.current={domDragStarted:!0,startPos:{x:e.screenX,y:e.screenY},detection:{detected:!1,totalDistanceMoved:0}},c(),p())},v=e=>{g(e)};return e.addEventListener("mousedown",v),e.addEventListener("click",m),()=>{var t,n;h(),e.removeEventListener("mousedown",v),e.removeEventListener("click",m),a.current.domDragStarted&&(null==(n=(t=i.current).onDragEnd)||n.call(t,a.current.detection.detected)),a.current={domDragStarted:!1},c()}},[e]),vf(c&&!!t.lockCSSCursorTo,"dragging",t.lockCSSCursorTo),[c]}var vO,vT,vA,vz,vD,vB,vR,vM,vN,vF,vL,vU,vq,vV,vK,vH,vW=C(()=>{vO=T(c_()),vm(),vC(),ml(),vI(),ma(),vT=3,vA=100}),v$=C(()=>{cx(),vz=T(c_()),vD=T(c_()),vB=T(c_()),fh(),ve(),ma(),vh(),vW(),vM=fp.div(vR||(vR=z(["\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 0;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n\n &:after {\n position: absolute;\n inset: 1px 0 2px;\n display: block;\n content: ' ';\n background-color: transparent;\n border: 1px solid transparent;\n z-index: -2;\n box-sizing: border-box;\n border-radius: 1px;\n }\n\n &:hover,\n &.dragging,\n &.editingViaKeyboard {\n &:after {\n background-color: #10101042;\n border-color: #00000059;\n }\n }\n"]))),vF=fp.input(vN||(vN=z(["\n background: transparent;\n border: 1px solid transparent;\n color: rgba(255, 255, 255, 0.9);\n padding: 1px 6px;\n font: inherit;\n outline: none;\n cursor: ew-resize;\n text-align: left;\n width: 100%;\n height: calc(100% - 4px);\n border-radius: 2px;\n\n &:focus {\n cursor: text;\n }\n"]))),vU=fp.div(vL||(vL=z(["\n position: absolute;\n inset: 3px 2px 4px;\n transform: scale(var(--percentage), 1);\n transform-origin: top left;\n background-color: #2d5561;\n z-index: -1;\n border-radius: 2px;\n pointer-events: none;\n\n ",".dragging &, ",".noFocus:hover & {\n background-color: #338198;\n }\n"])),vM,vM),vV=fp.div(vq||(vq=z(["\n display: contents;\n"]))),vK=e=>!0,vH=e=>{var t,n;let[r]=hq({mode:"noFocus"}),a=null!=(t=e.isValid)?t:vK,o=(0,vB.useRef)(e);o.current=e;let i=(0,vB.useRef)(null);vt(i.current,()=>{i.current.blur()},"editingViaKeyboard"===r.current.mode);let s=(0,vB.useRef)(null),u=(0,vB.useMemo)(()=>{let t=()=>{let e=r.current,t=parseFloat(e.currentEditedValueInString);isFinite(t)&&a(t)&&e.valueBeforeEditing!==t?o.current.permanentlySetValue(t):o.current.discardTemporaryValue()},n=()=>{let e=o.current.value;r.current={mode:"editingViaKeyboard",currentEditedValueInString:String(e),valueBeforeEditing:e},setTimeout(()=>{i.current.focus(),i.current.setSelectionRange(0,100)})},u;return{inputChange:e=>{let{value:t}=e.target,n=r.current;r.current=_(E({}
1,n),{currentEditedValueInString:t});let i=parseFloat(t);isFinite(i)&&a(i)&&o.current.temporarilySetValue(i)},onBlur:()=>{"editingViaKeyboard"===r.current.mode&&(t(),r.current={mode:"noFocus"}),e.onBlur&&e.onBlur()},transitionToDraggingMode:()=>{var t;let n=o.current.value;u=null==(t=i.current)?void 0:t.getBoundingClientRect().width,r.current={mode:"dragging"};let a=n;return s.current=document.body.style.cursor,{onDrag(t,n,r,i){let s=r.altKey?i/10:i,c=a+e.nudge({deltaX:s,deltaFraction:s/u,magnitude:1});a=e.range?ii(c,e.range[0],e.range[1]):c,o.current.temporarilySetValue(a)},onDragEnd(e){e?n===a?o.current.discardTemporaryValue():o.current.permanentlySetValue(a):o.current.discardTemporaryValue(),r.current={mode:"noFocus"}},onClick(){i.current.focus(),i.current.setSelectionRange(0,100)}}},onInputKeyDown:e=>{"Escape"===e.key?(o.current.discardTemporaryValue(),r.current={mode:"noFocus"},i.current.blur()):("Enter"===e.key||"Tab"===e.key)&&(t(),i.current.blur())},onClick:e=>{"noFocus"===r.current.mode&&(i.current.focus(),e.preventDefault()),e.stopPropagation()},onFocus:()=>{"noFocus"===r.current.mode?n():r.current.mode}}},[]);(0,vz.useEffect)(()=>()=>{u.onBlur()},[]);let c="editingViaKeyboard"!==r.current.mode?isNaN(n=e.value)?"NaN":uB(n)?n.toFixed(0):cr(n,3).toString():r.current.currentEditedValueInString;"number"==typeof c&&isNaN(c)&&(c="NaN");let d=[i];e.inputRef&&d.push(e.inputRef);let f=vB.default.createElement(vF,{key:"input",type:"text",onChange:u.inputChange,value:c,onBlur:u.onBlur,onKeyDown:u.onInputKeyDown,onClick:u.onClick,onFocus:u.onFocus,ref:g7(d),onMouseDown:e=>{e.stopPropagation()},onDoubleClick:e=>{e.preventDefault(),e.stopPropagation()},autoFocus:e.autoFocus}),{range:p}=e,h=parseFloat(c),m=p?vB.default.createElement(vU,{style:{"--percentage":ii((h-p[0])/(p[1]-p[0]),0,1)}}):null,[g,v]=(0,vD.useState)(null);return vj(g,{debugName:"form/BasicNumberInput",onDragStart:u.transitionToDraggingMode,lockCSSCursorTo:"ew-resize",shouldPointerLock:!0,disabled:"editingViaKeyboard"===r.current.mode}),vB.default.createElement(vM,{className:e.className+" "+r.current.mode},vB.default.createElement(vV,{ref:v},f),m)}});function vG({propConfig:e,editingTools:t,value:n,autoFocus:r}){let a=(0,vZ.useCallback)(t=>e.nudgeFn(_(E({},t),{config:e})),[e]);return vZ.default.createElement(vH,{value:n,temporarilySetValue:t.temporarilySetValue,discardTemporaryValue:t.discardTemporaryValue,permanentlySetValue:t.permanentlySetValue,range:e.range,nudge:a,autoFocus:r})}var vZ,vX,vY=C(()=>{v$(),vZ=T(c_()),vX=vG});function vQ({value:e,onChange:t,options:n,autoFocus:r}){let a=(0,vJ.useCallback)(e=>{t(String(e.target.value))},[t]);return vJ.default.createElement(v1,{role:"radiogroup"},Object.keys(n).map((t,o)=>vJ.default.createElement(v5,{key:"label-"+o,"data-checked":e===t},n[t],vJ.default.createElement(v4,{type:"radio",checked:e===t,value:t,onChange:a,name:"switchbox",autoFocus:r}))))}var vJ,v0,v1,v2,v5,v3,v4,v6,v8,v9,v7,ye=C(()=>{pi(),vJ=T(c_()),fh(),v1=fp.form(v0||(v0=z(["\n display: flex;\n flex-direction: row;\n align-items: stretch;\n vertical-align: middle;\n justify-content: stretch;\n height: 24px;\n width: 100%;\n"]))),v5=fp.label(v2||(v2=z(["\n padding: 0 0.5em;\n background: transparent;\n /* background: #373748; */\n display: flex;\n align-items: center;\n justify-content: center;\n flex-grow: 1;\n color: #a7a7a7;\n border: 1px solid transparent;\n box-sizing: border-box;\n border-right-width: 0px;\n\n & + &:last-child {\n border-right-width: 1px;\n }\n\n ",":hover > & {\n border-color: #1c2123;\n /* background-color: #373748; */\n /* color: ","; */\n }\n\n &&:hover {\n background-color: #464654;\n }\n\n &&[data-checked='true'] {\n color: white;\n background: #3f3f4c;\n }\n"])),v1,pt(.1,"white")),v4=fp.input(v3||(v3=z(["\n position: absolute;\n opacity: 0;\n pointer-events: none;\n width: 0;\n height: 0;\n"]))),v6=vQ}),yt=C(()=>{}),yn=C(()=>{v8=T(c_()),v9={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},v7=v8.default.createContext&&v8.default.createContext(v9)});function yr(e){return function(t){return yo.default.createElement(ya,yi({attr:yi({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return yo.default.createElement(t.tag,yi({key:n},t.attr),e(t.child))})}(e.child))}}function ya(e){var t=function(t){var n,r=e.attr,a=e.size,o=e.title,i=yl(e,["attr","size","title"]),s=a||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),yo.default.createElement("svg",yi({stroke:"currentColor",fill:"
1currentColor",strokeWidth:"0"},t.attr,r,i,{className:n,style:yi(yi({color:e.color||t.color},t.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&yo.default.createElement("title",null,o),e.children)};return void 0!==v7?yo.default.createElement(v7.Consumer,null,function(e){return t(e)}):t(v9)}var yo,yi,yl,ys=C(()=>{yo=T(c_()),yn(),yi=function(){return(yi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},yl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}}),yu=C(()=>{yt(),ys(),yn()}),yc=C(()=>{yu()}),yd=C(()=>{yu()});function yf(e){return yr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"}}]})(e)}var yp=C(()=>{yu()}),yh=C(()=>{yu()}),ym=C(()=>{yu()});function yg(e){return yr({tag:"svg",attr:{viewBox:"0 0 8 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.5 3L7 4.5 3.25 8 7 11.5 5.5 13l-5-5 5-5z"}}]})(e)}function yv(e){return yr({tag:"svg",attr:{viewBox:"0 0 8 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3l5 5z"}}]})(e)}var yy=C(()=>{yu()}),yb=C(()=>{yu()}),yk=C(()=>{yu()}),yw=C(()=>{yu()}),yx=C(()=>{yu()}),yS=C(()=>{yu()}),yE=C(()=>{yu()}),y_=C(()=>{yu()}),yP=C(()=>{yu()}),yC=C(()=>{yu()});function yI(e){return yr({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"}}]})(e)}var yj=C(()=>{yu()}),yO=C(()=>{yu()}),yT=C(()=>{yu()}),yA=C(()=>{yu()});function yz(e){return yr({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M6 9.65685L7.41421 11.0711L11.6569 6.82843L15.8995 11.0711L17.3137 9.65685L11.6569 4L6 9.65685Z",fill:"currentColor"}},{tag:"path",attr:{d:"M6 14.4433L7.41421 13.0291L11.6569 17.2717L15.8995 13.0291L17.3137 14.4433L11.6569 20.1001L6 14.4433Z",fill:"currentColor"}}]})(e)}var yD=C(()=>{yu()});function yB(e){return yr({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14 10.44l-.413.56H2.393L2 10.46 7.627 5h.827L14 10.44z"}}]})(e)}var yR=C(()=>{yu()}),yM=C(()=>{yc(),yd(),yp(),yh(),ym(),yy(),yb(),yk(),yw(),yx(),yS(),yE(),y_(),yP(),yC(),yj(),yO(),yT(),yA(),yD(),yR()});function yN({value:e,onChange:t,options:n,className:r,autoFocus:a}){let o=(0,yF.useCallback)(e=>{t(String(e.target.value))},[t]);return yF.default.createElement(yU,null,yF.default.createElement(yH,{className:r,value:e,onChange:o,autoFocus:a},Object.keys(n).map((e,t)=>yF.default.createElement("option",{key:"option-"+t,value:e},n[e]))),yF.default.createElement(yV,null,yF.default.createElement(yz,null)))}var yF,yL,yU,yq,yV,yK,yH,yW,y$=C(()=>{yF=T(c_()),fh(),yM(),yU=fp.div(yL||(yL=z(["\n width: 100%;\n position: relative;\n"]))),yV=fp.div(yq||(yq=z(["\n position: absolute;\n right: 0px;\n top: 0;\n bottom: 0;\n width: 1.5em;\n font-size: 14px;\n display: flex;\n align-items: center;\n color: #6b7280;\n pointer-events: none;\n"]))),yH=fp.select(yK||(yK=z(["\n appearance: none;\n background-color: transparent;\n box-sizing: border-box;\n border: 1px solid transparent;\n color: rgba(255, 255, 255, 0.85);\n padding: 1px 6px;\n font: inherit;\n outline: none;\n text-align: left;\n width: 100%;\n border-radius: 2px;\n /*\n looks like putting percentages in the height of a select box doesn't work in Firefox. Not sure why.\n So we're hard-coding the height to 26px, unlike all other inputs that use a relative height.\n */\n height: 26px /* calc(100% - 4px); */;\n\n @supports (-moz-appearance: none) {\n /* Ugly hack to remove the extra left padding that shows up only in Firefox */\n text-indent: -2px;\n }\n\n &:hover,\n &:focus {\n background-color: #10101042;\n border-color: #00000059;\n }\n"]))),yW=yN});function yG({propConfig:e,editingTools:t,value:n,autoFocus:r}){let a=(0,yZ.useCallback)(e=>{t.permanentlySetValue(e)},[e,t]);return"menu"===e.as?yZ.default.createElement(yW,{value:n,onChange:a,options:e.valuesAndLabels,autoFocus:r}):yZ.default.createElement(v6,{value:n,onChange:a,options:e.valuesAndLabels,autoFocus:r})}
1var yZ,yX,yY,yQ,yJ,y0,y1,y2,y5=C(()=>{yZ=T(c_()),ye(),y$(),yX=yG}),y3=C(()=>{fh(),yY=T(c_()),yQ=T(c_()),ve(),ma(),vh(),y0=fp.input.attrs({type:"text"})(yJ||(yJ=z(["\n background: transparent;\n border: 1px solid transparent;\n color: rgba(255, 255, 255, 0.9);\n padding: 1px 6px;\n font: inherit;\n outline: none;\n cursor: text;\n text-align: left;\n width: 100%;\n height: calc(100% - 4px);\n border-radius: 2px;\n border: 1px solid transparent;\n box-sizing: border-box;\n\n &:hover {\n background-color: #10101042;\n border-color: #00000059;\n }\n\n &:hover,\n &:focus {\n cursor: text;\n background-color: #10101042;\n border-color: #00000059;\n }\n\n &.invalid {\n border-color: red;\n }\n"]))),y1=e=>!0,y2=e=>{var t,n;let[r]=hq({mode:"noFocus"}),a=null!=(t=e.isValid)?t:y1,o=(0,yQ.useRef)(e);o.current=e;let i=(0,yQ.useRef)(null);vt(i.current,()=>{i.current.blur()},"editingViaKeyboard"===r.current.mode);let s=(0,yQ.useMemo)(()=>{let e=()=>{let e=r.current,t=e.currentEditedValueInString;a(t)?e.valueBeforeEditing===t?o.current.discardTemporaryValue():o.current.permanentlySetValue(t):o.current.discardTemporaryValue()},t=()=>{let e=o.current.value;r.current={mode:"editingViaKeyboard",currentEditedValueInString:String(e),valueBeforeEditing:e},setTimeout(()=>{i.current.focus()})};return{inputChange:e=>{let{value:t}=e.target,n=r.current;r.current=_(E({},n),{currentEditedValueInString:t}),a(t)&&o.current.temporarilySetValue(t)},onBlur:()=>{var t,n;"editingViaKeyboard"===r.current.mode&&(e(),r.current={mode:"noFocus"}),null==(n=(t=o.current).onBlur)||n.call(t)},onInputKeyDown:t=>{"Escape"===t.key?(o.current.discardTemporaryValue(),r.current={mode:"noFocus"},i.current.blur()):("Enter"===t.key||"Tab"===t.key)&&(e(),i.current.blur())},onClick:e=>{"noFocus"===r.current.mode&&(i.current.focus(),e.preventDefault()),e.stopPropagation()},onFocus:()=>{"noFocus"===r.current.mode?t():r.current.mode}}},[]);(0,yY.useEffect)(()=>()=>{s.onBlur()},[]);let u="editingViaKeyboard"!==r.current.mode?e.value:r.current.currentEditedValueInString,c=[i];return e.inputRef&&c.push(e.inputRef),yQ.default.createElement(y0,{key:"input",type:"text",className:"".concat(null!=(n=e.className)?n:""," ").concat(a(u)?"":"invalid"),onChange:s.inputChange,value:u,onBlur:s.onBlur,onKeyDown:s.onInputKeyDown,onClick:s.onClick,onFocus:s.onFocus,ref:g7(c),onMouseDown:e=>{e.stopPropagation()},onDoubleClick:e=>{e.preventDefault(),e.stopPropagation()},autoFocus:e.autoFocus})}});function y4({editingTools:e,value:t,autoFocus:n}){return y6.default.createElement(y2,{value:t,temporarilySetValue:e.temporarilySetValue,discardTemporaryValue:e.discardTemporaryValue,permanentlySetValue:e.permanentlySetValue,autoFocus:n})}var y6,y8,y9=C(()=>{y6=T(c_()),y3(),y8=y4});function y7(e,{removeAlphaIfOpaque:t=!1}={}){let n=(255*e.a|256).toString(16).slice(1),r=(255*e.r|256).toString(16).slice(1)+(255*e.g|256).toString(16).slice(1)+(255*e.b|256).toString(16).slice(1)+(t&&"ff"===n?"":n);return"#".concat(r)}function be(e){return _(E({},e),{toString(){return y7(this,{removeAlphaIfOpaque:!0})}})}var bt,bn=C(()=>{bt=/^#*([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i});function br(e){let t=(0,ba.useRef)(e),n=(0,ba.useRef)(e=>{t.current&&t.current(e)});return t.current=e,n.current}var ba,bo,bi,bl,bs,bu,bc,bd,bf,bp,bh,bm,bg,bv,by,bb,bk,bw,bx,bS,bE,b_,bP,bC,bI,bj,bO,bT,bA,bz,bD,bB,bR,bM,bN,bF,bL,bU,bq,bV,bK,bH,bW,b$,bG,bZ,bX,bY,bQ,bJ,b0,b1,b2,b5,b3,b4,b6,b8,b9,b7,ke,kt,kn,kr,ka,ko,ki,kl,ks,ku,kc,kd,kf,kp=C(()=>{ba=T(c_())}),kh=C(()=>{bo=(e,t=0,n=1)=>e>n?n:e<t?t:e}),km=C(()=>{bl=(0,(bi=T(c_())).createContext)(void 0),bs=({children:e})=>{let[t,n]=(0,bi.useState)(!1);return bi.default.createElement(bl.Provider,{value:{editing:t,setEditing:n}},e)},bu=()=>(0,bi.useContext)(bl)}),kg=C(()=>{bc=T(c_()),kp(),kh(),fh(),km(),bd=e=>"touches"in e,bf=(e,t)=>{for(let n=0;n<e.length;n++)if(e[n].identifier===t)return e[n];return e[0]},bp=e=>e&&e.ownerDocument.defaultView||self,bh=(e,t,n)=>{let r=e.getBoundingClientRect(),a=bd(t)?bf(t.touches,n):t;return{left:bo((a.pageX-(r.left+bp(e).pageXOffset))/r.width),top:bo((a.pageY-(r.top+bp(e).pageYOffset))/r.height)}},bm=e=>{bd(e)||e.preventDefault()},bg=(e,t)=>t&&!bd(e),by=fp.div(bv||(bv=z(["\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n border-radius: inherit;\n outline: none;\n /* Don't trigger the default scrolling behavior when the event is originating from this element */\n touch-action: none;
1\n"]))),bb=e=>{var{onMove:t,onKey:n}=e,r=P(e,["onMove","onKey"]);let a=(0,bc.useRef)(null),o=br(t),i=br(n),s=(0,bc.useRef)(null),u=(0,bc.useRef)(!1),{setEditing:c}=bu(),[d,f,p]=(0,bc.useMemo)(()=>{let e=e=>{bm(e),(bd(e)?e.touches.length>0:e.buttons>0)&&a.current?o(bh(a.current,e,s.current)):(c(!1),n(!1))},t=e=>{c(!1),n(!1)};function n(n){let r=u.current,o=bp(a.current),i=n?o.addEventListener:o.removeEventListener;i(r?"touchmove":"mousemove",e),i(r?"touchend":"mouseup",t)}return[({nativeEvent:e})=>{let t=a.current;if(t&&(bm(e),!(bg(e,u.current)||!t))){if(bd(e)){u.current=!0;let t=e.changedTouches||[];t.length&&(s.current=t[0].identifier)}t.focus(),c(!0),o(bh(t,e,s.current)),n(!0)}},e=>{let t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),i({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]},[i,o]);return(0,bc.useEffect)(()=>p,[p]),bc.default.createElement(by,_(E({},r),{onTouchStart:d,onMouseDown:d,ref:a,onKeyDown:f,tabIndex:0,role:"slider"}))},bk=bc.default.memo(bb)}),kv=C(()=>{bw=T(c_()),fh(),kg(),bS=fp(bk)(bx||(bx=z([""]))),b_=fp.div(bE||(bE=z(["\n position: absolute;\n z-index: 1;\n box-sizing: border-box;\n width: 16px;\n height: 16px;\n transform: translate(-50%, -50%);\n background-color: #fff;\n border: 1px solid #ffffff00;\n border-radius: 2px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n\n ",":focus & {\n transform: translate(-50%, -50%) scale(1.1);\n }\n"])),bS),bC=fp.div(bP||(bP=z(["\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n border-radius: inherit;\n"]))),bI=({className:e,color:t,left:n,top:r=.5})=>bw.default.createElement(b_,{style:{top:"".concat(100*r,"%"),left:"".concat(100*n,"%")},className:e},bw.default.createElement(bC,{style:{backgroundColor:t}}))}),ky=C(()=>{bj=(e,t=0,n=Math.pow(10,t))=>Math.round(n*e)/n}),kb=C(()=>{ky(),bO=({h:e,s:t,v:n,a:r})=>{let a=(200-t)*n/100;return{h:bj(e),s:bj(a>0&&a<200?t*n/100/(a<=100?a:200-a)*100:0),l:bj(a/2),a:bj(r,2)}},bT=e=>{let{h:t,s:n,l:r}=bO(e);return"hsl(".concat(t,", ").concat(n,"%, ").concat(r,"%)")},bA=e=>{let{h:t,s:n,l:r,a:a}=bO(e);return"hsla(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(a,")")},bz=({h:e,s:t,v:n,a:r})=>{e=e/360*6,t/=100,n/=100;let a=Math.floor(e),o=n*(1-t),i=n*(1-(e-a)*t),s=n*(1-(1-e+a)*t),u=a%6;return{r:bj(255*[n,i,o,o,s,n][u]),g:bj(255*[s,n,n,i,o,o][u]),b:bj(255*[o,o,s,n,n,i][u]),a:bj(r,2)}},bD=({r:e,g:t,b:n,a:r})=>{let a=Math.max(e,t,n),o=a-Math.min(e,t,n),i=o?a===e?(t-n)/o:a===t?2+(n-e)/o:4+(e-t)/o:0;return{h:bj(60*(i<0?i+6:i)),s:bj(a?o/a*100:0),v:bj(a/255*100),a:r}}}),kk=C(()=>{bB=T(c_()),kg(),kv(),kb(),kh(),ky(),fh(),bM=fp.div(bR||(bR=z(["\n position: relative;\n height: 16px;\n border-radius: 2px;\n\n background: linear-gradient(\n to right,\n #f00 0%,\n #ff0 17%,\n #0f0 33%,\n #0ff 50%,\n #00f 67%,\n #f0f 83%,\n #f00 100%\n );\n"]))),bF=fp(bI)(bN||(bN=z(["\n z-index: 2;\n"]))),bL=({className:e,hue:t,onChange:n})=>bB.default.createElement(bM,{className:e},bB.default.createElement(bk,{onMove:e=>{n({h:360*e.left})},onKey:e=>{n({h:bo(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuetext":bj(t)},bB.default.createElement(bF,{left:t/360,color:bT({h:t,s:100,v:100,a:1})}))),bU=bB.default.memo(bL)}),kw=C(()=>{bq=T(c_()),kg(),kv(),kb(),kh(),ky(),fh(),bK=fp.div(bV||(bV=z(["\n position: relative;\n flex-grow: 1;\n border-color: transparent; /* Fixes https://github.com/omgovich/react-colorful/issues/139 */\n border-bottom: 12px solid #000;\n border-radius: 2px;\n background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0)),\n linear-gradient(to right, #fff, rgba(255, 255, 255, 0));\n\n // Improve elements rendering on light backgrounds\n box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);\n"]))),bW=fp(bI)(bH||(bH=z(["\n z-index: 3;\n"]))),b$=({hsva:e,onChange:t})=>{let n={backgroundColor:bT({h:e.h,s:100,v:100,a:1})};return bq.default.createElement(bK,{style:n},bq.default.createElement(bk,{onMove:e=>{t({s:100*e.left,v:100-100*e.top})},onKey:n=>{t({s:bo(e.s+100*n.left,0,100),v:bo(e.v-100*n.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation ".concat(bj(e.s),"%, Brightness ").concat(bj(e.v),"%")},bq.default.createElement(bW,{top:1-e.v/100,left:e.s/100,color:bT(e)})))},bG=bq.default.memo(b$)}),kx=C(()=>{bZ=T(c_()),kg(),kv(),kb(),kh(),ky(),fh(),bY=fp.div(bX||(bX=z(['\n position: relative;\n height: 16px;\n border-radius: 2px;\n // Checkerboard\n background-color: #fff;\n background-image: url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><rect x="8" width="8" height="8"/><rect y="8" width="8" height="8"/></svg>\');\n']))),bJ=fp.div.attrs(({colorFrom:e,colorTo:t})=>({style:{backgroundImage:"linear-gradient(90deg, ".concat(e,", ").concat(t,")")}}
1))(bQ||(bQ=z(["\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n border-radius: inherit;\n\n // Improve rendering on light backgrounds\n box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);\n"]))),b1=fp(bI)(b0||(b0=z(['\n // Checkerboard\n background-color: #fff;\n background-image: url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><rect x="8" width="8" height="8"/><rect y="8" width="8" height="8"/></svg>\');\n']))),b2=({className:e,hsva:t,onChange:n})=>{let r=bA(Object.assign({},t,{a:0})),a=bA(Object.assign({},t,{a:1}));return bZ.default.createElement(bY,{className:e},bZ.default.createElement(bJ,{colorFrom:r,colorTo:a}),bZ.default.createElement(bk,{onMove:e=>{n({a:e.left})},onKey:e=>{n({a:bo(t.a+e.left)})},"aria-label":"Alpha","aria-valuetext":"".concat(bj(100*t.a),"%")},bZ.default.createElement(b1,{left:t.a,color:bA(t)})))}}),kS=C(()=>{b5=(e,t)=>{if(e===t)return!0;for(let n in e)if(e[n]!==t[n])return!1;return!0}}),kE=C(()=>{b3=T(c_()),kS(),kp(),km()}),k_=C(()=>{b4=T(c_()),kk(),kw(),kx(),kE(),fh(),b8=fp.div(b6||(b6=z(["\n position: relative;\n display: flex;\n gap: 4px;\n flex-direction: column;\n width: 200px;\n height: 200px;\n user-select: none;\n cursor: default;\n"]))),b9=e=>{var{className:t,colorModel:n,color:r=n.defaultColor,temporarilySetValue:a,permanentlySetValue:o,discardTemporaryValue:i}=e,s=P(e,["className","colorModel","color","temporarilySetValue","permanentlySetValue","discardTemporaryValue"]);let[u,c]=function(e,t,n,r){let{editing:a}=bu(),[o,i]=(0,b3.useState)(t),s=br(n),u=br(r),c=a?o:t,[d,f]=(0,b3.useState)(()=>e.toHsva(c)),p=(0,b3.useRef)({color:c,hsva:d}),h=(0,b3.useRef)({color:c,hsva:d});return(0,b3.useEffect)(()=>{a&&i(p.current.color)},[a]),(0,b3.useEffect)(()=>{let t=e.fromHsva(d);a?b5(d,p.current.hsva)||e.equal(t,p.current.color)||(p.current={hsva:d,color:t},i(t),s(t)):b5(d,h.current.hsva)||e.equal(t,h.current.color)||(h.current={hsva:d,color:t},p.current={hsva:d,color:t},u(t))},[a,d,e,s,u]),(0,b3.useEffect)(()=>{if(!a&&!e.equal(c,h.current.color)){let t=e.toHsva(c);h.current={hsva:t,color:c},f(t)}},[a,c,e]),[d,(0,b3.useCallback)(e=>{f(t=>Object.assign({},t,e))},[])]}(n,r,a,o);return(0,b4.useEffect)(()=>()=>{i()},[]),b4.default.createElement(b8,E({},s),b4.default.createElement(bG,{hsva:u,onChange:c}),b4.default.createElement(bU,{hue:u.h,onChange:c}),b4.default.createElement(b2,{hsva:u,onChange:c}))}}),kP=C(()=>{b7=T(c_()),k_(),kS(),kb(),km(),ke=e=>({r:e.r/255,g:e.g/255,b:e.b/255,a:e.a}),kt=e=>({r:255*e.r,g:255*e.g,b:255*e.b,a:e.a}),kn={defaultColor:{r:0,g:0,b:0,a:1},toHsva:e=>bD(kt(e)),fromHsva:e=>ke(bz(e)),equal:b5},kr=e=>b7.default.createElement(bs,null,b7.default.createElement(b9,_(E({},e),{permanentlySetValue:t=>{e.permanentlySetValue(t)},colorModel:kn})))}),kC=C(()=>{kP()}),kI=C(()=>{ka=T(c_()),ko=function(e){(0,ka.useEffect)(e,[])}}),kj=C(()=>{ki=T(c_()),kI(),kl=function(e){var t=(0,ki.useRef)(e);t.current=e,ko(function(){return function(){return t.current()}})}}),kO=C(()=>{ks=T(c_()),kj(),ku=function(e){var t=(0,ks.useRef)(0),n=(0,ks.useState)(e),r=n[0],a=n[1],o=(0,ks.useCallback)(function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){a(e)})},[]);return kl(function(){cancelAnimationFrame(t.current)}),[r,o]}}),kT=C(()=>{kc="undefined"!=typeof window}),kA=C(()=>{kd=T(c_()),kO(),kT(),kf=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=ku({width:kc?window.innerWidth:e,height:kc?window.innerHeight:t}),r=n[0],a=n[1];return(0,kd.useEffect)(function(){if(kc){var e=function(){a({width:window.innerWidth,height:window.innerHeight})};return function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}(window,"resize",e),function(){(function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)})(window,"resize",e)}}},[]),r}});function kz(e){let[t,n]=(0,kD.useState)(null);return(0,kD.useLayoutEffect)(()=>(e&&n(e.getBoundingClientRect()),()=>{n(null)}),[e]),t}var kD,kB,kR,kM,kN,kF=C(()=>{kD=T(c_())}),kL=C(()=>{kB=(0,T(c_()).createContext)({})}),kU=C(()=>{}),kq=C(()=>{kR=T(c_()),kM=T(c_()),kA(),kF(),kL(),ma(),vh(),kU(),ml(),cx(),kN=e=>{var t,n;let r=e.children(),[a,o]=hq(null),i=r.props.style?E({},r.props.style):{};i.position="absolute";
1let s=kz(o),u=kz(e.target),c=kf(),[d,f]=(0,kM.useState)({});return(0,kM.useLayoutEffect)(()=>{var t,n,r,a,i;if(!s||!o||!u)return;let d=null!=(t=e.verticalGap)?t:8,p={},h=null!=(n=e.verticalPlacement)?n:"bottom",m=0,g=0;"bottom"===h?u.bottom+s.height+d<c.height?(h="bottom",m=u.bottom+d,p.top="0px"):u.top>s.height+d?(h="top",m=u.top-(s.height+d),p.bottom="0px",p.transform="rotateZ(180deg)"):h="overlay":"top"===h&&(u.top>s.height+d?(h="top",m=u.top-(s.height+d),p.bottom="0px",p.transform="rotateZ(180deg)"):u.bottom+s.height+d<c.height?(h="bottom",m=u.bottom+d,p.top="0px"):h="overlay");let v=0;if("overlay"!==h){let e=u.left+u.width/2;e<s.width/2?(g=d,v=Math.max(e-d,8)):e+s.width/2>c.width?v=Math.min(e-(g=c.width-(d+s.width)),s.width-8):(g=e-s.width/2,v=s.width/2),p.left=v+"px"}let{minX:y=-1/0,maxX:b=1/0,minY:k=-1/0,maxY:w=1/0}=null!=(r=e.constraints)?r:{},x={left:ii(g,y,b-s.width),top:ii(m,k,w+s.height)};if(o.style.left=x.left+"px",o.style.top=x.top+"px",f(p),e.onPointerOutside){let t,n;return a=e.onPointerOutside.threshold,i=e.onPointerOutside.callback,t=o.getBoundingClientRect(),n=e=>{(e.clientX<t.left-a||e.clientX>t.left+t.width+a||e.clientY<t.top-a||e.clientY>t.top+t.height+a)&&i(e)},window.addEventListener("mousemove",n),()=>{window.removeEventListener("mousemove",n)}}},[s,o,e.target,u,c,e.onPointerOutside]),vt([o,null!=(t=e.target)?t:null],null!=(n=e.onClickOutside)?n:mr),kR.default.createElement(kB.Provider,{value:d},(0,kM.cloneElement)(r,{ref:a,style:i}))}});function kV(e,t){var n;let r,a;let o=(...e)=>{},{isPointerBeingCaptured:i}=vx("usePopover"),[s,u]=hq({isOpen:!1}),c=(0,kK.useRef)(e),d=(0,kK.useCallback)(e=>{o('closing due to "'.concat(e,'"')),s.current={isOpen:!1}},[]),f=(0,kK.useCallback)((e,t)=>{var n;let r="function"==typeof c.current?c.current():c.current;s.current={isOpen:!0,clickPoint:{clientX:e.clientX,clientY:e.clientY},target:t,opts:r,onClickOutside:function(){h.childHasFocusRef.current||!1!==r.closeOnClickOutside&&d("clicked outside popover")},onPointerOutside:!1===r.closeWhenPointerIsDistant?void 0:{threshold:null!=(n=r.pointerDistanceThreshold)?n:100,callback:()=>{h.childHasFocusRef.current||i()||d("pointer outside")}}}},[]),p=(0,kK.useCallback)((...e)=>{s.current.isOpen?d("toggled"):f(...e)},[]),h=(n={_debug:o,state:u},r=(0,kK.useContext)(kW),(0,kK.useEffect)(()=>{if(n.state.isOpen){let e=r.takeFocus();return n._debug("take focus"),()=>{n._debug("release focus"),e.releaseFocus()}}},[n.state.isOpen]),{childHasFocusRef:a=(0,kK.useRef)(!1),childPopoverLock:{takeFocus:()=>(a.current=!0,{releaseFocus(){a.current=!1}})}}),[,m]=(0,kK.useContext)(CO);(0,kK.useEffect)(()=>{let e;return u.isOpen&&(e=m()),()=>null==e?void 0:e()},[u.isOpen]);let g=(0,kK.useContext)(hM);return{node:u.isOpen?(0,kH.createPortal)(kK.default.createElement(kW.Provider,{value:h.childPopoverLock},kK.default.createElement(kN,{children:t,target:u.target,onClickOutside:u.onClickOutside,onPointerOutside:u.onPointerOutside,constraints:u.opts.constraints,verticalGap:u.opts.verticalGap})),g):kK.default.createElement(kK.default.Fragment,null),open:f,close:d,toggle:p,isOpen:u.isOpen}}var kK,kH,kW,k$,kG,kZ,kX,kY,kQ,kJ,k0,k1,k2,k5,k3,k4,k6,k8,k9,k7,we=C(()=>{vC(),ma(),kK=T(c_()),kH=T(cj()),hU(),kq(),IM(),kW=kK.default.createContext({takeFocus:()=>({releaseFocus(){}})})}),wt=C(()=>{k$=T(c_()),fh(),kL(),kZ=fp.div(kG||(kG=z(["\n position: absolute;\n width: 0;\n height: 0;\n color: var(--popover-arrow-color);\n pointer-events: none;\n"]))),kY=fp.div(kX||(kX=z(["\n width: 12px;\n height: 8px;\n position: absolute;\n left: -7px;\n top: -8px;\n text-align: center;\n line-height: 0;\n"]))),kJ=fp.path(kQ||(kQ=z(["\n fill: var(--popover-bg);\n"]))),k1=fp.path(k0||(k0=z(["\n fill: var(--popover-inner-stroke);\n"]))),k5=fp.path(k2||(k2=z(["\n fill: var(--popover-outer-stroke);\n"]))),k3=(0,k$.forwardRef)(({className:e},t)=>{let n=(0,k$.useContext)(kB);return k$.default.createElement(kZ,{className:e,ref:t,style:E({},n)},k$.default.createElement(kY,null,k$.default.createElement("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},k$.default.createElement(k5,{d:"M6 0L0 6H12L6 0Z"}),k$.default.createElement(k1,{d:"M6 1.5L0 7.5H12L6 1.5Z"}),k$.default.createElement(kJ,{d:"M6 3L0 9H12L6 3Z"}
1))))})}),wn=C(()=>{mo(),pi(),k4=T(c_()),fh(),wt(),k6=pa(.05,"#2a2a31"),k9=fp.div(k8||(k8=z(["\n position: absolute;\n --popover-bg: ",";\n --popover-inner-stroke: #505159;\n --popover-outer-stroke: #111;\n\n background: var(--popover-bg);\n\n color: white;\n padding: 0;\n margin: 0;\n cursor: default;\n ",";\n border-radius: 3px;\n z-index: 10000;\n border: 1px solid var(--popover-inner-stroke);\n box-shadow: 0 0 0 1px var(--popover-outer-stroke), 0 6px 8px -4px black;\n backdrop-filter: blur(8px);\n\n & a {\n color: inherit;\n }\n"])),k6,h$),k7=k4.default.forwardRef(({children:e,className:t,showPopoverEdgeTriangle:n=!0},r)=>k4.default.createElement(k9,{className:t,ref:r},n?k4.default.createElement(k3,null):void 0,e))});function wr({editingTools:e,value:t,autoFocus:n}){let r=(0,wa.useRef)(null),a=(0,wa.useCallback)(t=>{let n=be(function(e){let t=(e=e.trim().toLowerCase()).match(bt);if(!t)return{r:0,g:0,b:0,a:1};let n=function(e){switch(e.length){case 3:return"".concat(e.repeat(2),"ff");case 4:let t=e.substr(0,3),n=e[3];return"".concat(t.repeat(2)).concat(n.repeat(2));case 6:return"".concat(e,"ff")}return e}(t[1]);return{r:parseInt(n.substr(0,2),16)/255,g:parseInt(n.substr(2,2),16)/255,b:parseInt(n.substr(4,2),16)/255,a:parseInt(n.substr(6,2),16)/255}}(t));e.permanentlySetValue(n)},[e]),o=kV({debugName:"RgbaPropEditor"},()=>wa.default.createElement(wp,null,wa.default.createElement(kr,{color:{r:t.r,g:t.g,b:t.b,a:t.a},temporarilySetValue:t=>{let n=be(t);e.temporarilySetValue(n)},permanentlySetValue:t=>{let n=be(t);e.permanentlySetValue(n)},discardTemporaryValue:e.discardTemporaryValue})));return wa.default.createElement(wa.default.Fragment,null,wa.default.createElement(wi,null,wa.default.createElement(ws,{rgbaColor:t,ref:r,onClick:e=>{o.toggle(e,r.current)}}),wa.default.createElement(wc,{value:y7(t,{removeAlphaIfOpaque:!0}),temporarilySetValue:wd,discardTemporaryValue:wd,permanentlySetValue:a,isValid:e=>!!e.match(bt),autoFocus:n})),o.node)}var wa,wo,wi,wl,ws,wu,wc,wd,wf,wp,wh,wm=C(()=>{bn(),bn(),wa=T(c_()),kC(),fh(),we(),y3(),wn(),wi=fp.div(wo||(wo=z(["\n display: flex;\n align-items: center;\n height: 100%;\n gap: 4px;\n"]))),ws=fp.div.attrs(e=>({style:{background:y7(e.rgbaColor)}}))(wl||(wl=z(["\n height: 18px;\n aspect-ratio: 1;\n border-radius: 99999px;\n"]))),wc=fp(y2)(wu||(wu=z(["\n flex: 1;\n"]))),wd=()=>{},wp=fp.div(wf||(wf=z(["\n position: absolute;\n background-color: ",";\n color: white;\n margin: 0;\n cursor: default;\n border-radius: 3px;\n z-index: 10000;\n backdrop-filter: blur(8px);\n\n padding: 4px;\n pointer-events: all;\n\n border: none;\n box-shadow: none;\n"])),k6),wh=wr});function wg({propConfig:e,editingTools:t,value:n,autoFocus:r}){let[a,o]=wv.default.useState();(0,wv.useEffect)(()=>{o(n?t.getAssetUrl(n):void 0)},[n]);let i=(0,wv.useCallback)(e=>D(this,null,function*(){let r=e.target.files[0];t.permanentlySetValue({type:"image",id:void 0});let a=yield t.createAsset(r);a?t.permanentlySetValue({type:"image",id:a}):t.permanentlySetValue(n),e.target.value=null}),[t,n]),s=!(null!=n&&n.id);return wv.default.createElement(wb,{empty:s},wv.default.createElement(w_,{empty:s,title:s?"Upload image":'"'.concat(n.id,'" (Click to upload new image)')},wv.default.createElement(wC,{type:"file",onChange:i,accept:"image/*,.hdr",autoFocus:r}),a?wv.default.createElement(wj,{src:a}):wv.default.createElement(ww,null)),!s&&wv.default.createElement(wT,{title:"Delete image",onClick:()=>{t.permanentlySetValue({type:"image",id:void 0})}},wv.default.createElement(mD,null)))}var wv,wy,wb,wk,ww,wx,wS,wE,w_,wP,wC,wI,wj,wO,wT,wA,wz=C(()=>{m4(),wv=T(c_()),fh(),wb=fp.div(wy||(wy=z(["\n display: flex;\n align-items: center;\n height: 100%;\n gap: 4px;\n"]))),ww=fp.div(wk||(wk=z(["\n position: absolute;\n inset: -5px;\n // rotate 45deg\n transform: rotate(45deg);\n --checker-color: #ededed36;\n &:hover {\n --checker-color: #ededed77;\n }\n // checkerboard background with 4px squares\n background-image: linear-gradient(\n 45deg,\n var(--checker-color) 25%,\n transparent 25%\n ),\n linear-gradient(-45deg, var(--checker-color) 25%, transparent 25%),\n linear-gradient(45deg, transparent 75%, var(--checker-color) 75%),\n linear-gradient(-45deg, transparent 75%, var(--checker-color) 75%);\n background-size: 5px 5px;\n"]))),w_=fp.label(wE||(wE=z(["\n position: relative;\n cursor: default;\n box-sizing: border-box;\n\n height: 18px;\n aspect-ratio: 1;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 16px;\n\n overflow: hidden;\n color: #ccc;\n &:hover {\n color: white;\n }\n\n border-radius: 99999px;\n border: 1px solid hwb(220deg 40% 52%);\n &:hover {\n border-color: hwb(220deg 45% 52%);\n }\n\n ","\n"])),e=>e.empty?dp(wx||(wx=z([""]))):dp(wS||(wS=z([""])))),wC=fp.input.attrs({type:"file"})(wP||(wP=z(["\n display: none;
1\n"]))),wj=fp.img(wI||(wI=z(["\n position: absolute;\n inset: 0;\n height: 100%;\n aspect-ratio: 1;\n\n object-fit: cover;\n"]))),wT=fp.button(wO||(wO=z(["\n display: flex;\n align-items: center;\n justify-content: center;\n outline: none;\n background: transparent;\n color: #a8a8a9;\n\n border: none;\n height: 100%;\n aspect-ratio: 1/1;\n\n opacity: 0;\n\n ",":hover & {\n opacity: 0.8;\n }\n\n &:hover {\n opacity: 1;\n color: white;\n }\n"])),wb),wA=wg});function wD({propConfig:e,editingTools:t,value:n,autoFocus:r}){let[a,o]=wB.default.useState();(0,wB.useEffect)(()=>{o(n?t.getAssetUrl(n):void 0)},[n]);let i=(0,wB.useCallback)(e=>D(this,null,function*(){let r=e.target.files[0];t.permanentlySetValue({type:"file",id:void 0});let a=yield t.createAsset(r);a?t.permanentlySetValue({type:"file",id:a}):t.permanentlySetValue(n),e.target.value=null}),[t,n]),s=!(null!=n&&n.id);return wB.default.createElement(wM,{empty:s},wB.default.createElement(wV,{empty:s,title:s?"Upload file":'"'.concat(n.id,'" (Click to upload new file)')},wB.default.createElement(wH,{type:"file",onChange:i,autoFocus:r}),a?wB.default.createElement(mP,null):wB.default.createElement(wF,null)),!s&&wB.default.createElement(w$,{title:"Delete file",onClick:()=>{t.permanentlySetValue({type:"file",id:void 0})}},wB.default.createElement(mD,null)))}var wB,wR,wM,wN,wF,wL,wU,wq,wV,wK,wH,wW,w$,wG,wZ,wX=C(()=>{m4(),wB=T(c_()),fh(),wM=fp.div(wR||(wR=z(["\n display: flex;\n align-items: center;\n height: 100%;\n gap: 4px;\n"]))),wF=fp.div(wN||(wN=z(["\n position: absolute;\n inset: -5px;\n // rotate 45deg\n transform: rotate(45deg);\n --checker-color: #ededed36;\n &:hover {\n --checker-color: #ededed77;\n }\n // checkerboard background with 4px squares\n background-image: linear-gradient(\n 45deg,\n var(--checker-color) 25%,\n transparent 25%\n ),\n linear-gradient(-45deg, var(--checker-color) 25%, transparent 25%),\n linear-gradient(45deg, transparent 75%, var(--checker-color) 75%),\n linear-gradient(-45deg, transparent 75%, var(--checker-color) 75%);\n background-size: 5px 5px;\n"]))),wV=fp.label(wq||(wq=z(["\n position: relative;\n cursor: default;\n box-sizing: border-box;\n\n height: 18px;\n aspect-ratio: 1;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 16px;\n\n overflow: hidden;\n color: #ccc;\n &:hover {\n color: white;\n }\n\n border-radius: 99999px;\n border: 1px solid hwb(220deg 40% 52%);\n &:hover {\n border-color: hwb(220deg 45% 52%);\n }\n\n ","\n"])),e=>e.empty?dp(wL||(wL=z([""]))):dp(wU||(wU=z([""])))),wH=fp.input.attrs({type:"file"})(wK||(wK=z(["\n display: none;\n"]))),w$=fp.button(wW||(wW=z(["\n display: flex;\n align-items: center;\n justify-content: center;\n outline: none;\n background: transparent;\n color: #a8a8a9;\n\n border: none;\n height: 100%;\n aspect-ratio: 1/1;\n\n opacity: 0;\n\n ",":hover & {\n opacity: 0.8;\n }\n\n &:hover {\n opacity: 1;\n color: white;\n }\n"])),wM),wG=wD}),wY=C(()=>{g9(),vY(),y5(),y9(),wm(),wz(),wX(),wZ={number:vX,string:y8,boolean:g8,stringLiteral:yX,rgba:wh,image:wA,file:wG}});function wQ(e){let t=new WeakMap;return n=>(t.has(n)||t.set(n,e(n)),t.get(n))}var wJ=C(()=>{});function w0(e){return"compound"===e.type||"enum"===e.type}function w1(e,t){if(!e)return;let[n,...r]=t;return void 0===n?e:w0(e)?w1("enum"===e.type?e.cases[n]:e.props[n],r):void 0}function w2(e,t){let n=t.deserializeAndSanitize(e);return void 0===n?t.default:n}function*w5(e,t){if("compound"===e.type)for(let n in e.props)yield*R(w5(e.props[n],[...t,n]));else{if("enum"===e.type)throw Error("Not implemented yet");return yield{path:t,conf:e}}}var w3,w4,w6,w8,w9,w7,xe,xt,xn,xr,xa,xo,xi,xl,xs,xu,xc,xd,xf,xp,xh,xm,xg,xv,xy,xb=C(()=>{wJ(),w3=wQ(e=>{if("enum"===e.type)throw Error("Not implemented yet for enums");for(let t in e.props){let n=e.props[t];if(!w0(n)||w3(n))return!0}return!1})}),xk=C(()=>{w4="calc(var(--left-pad) + var(--depth) * var(--step))"}),xw=C(()=>{fh(),w8=dp(w6||(w6=z(["\n font-weight: 300;\n font-size: 11px;\n color: ",";\n text-shadow: 0.5px 0.5px 2px rgba(0, 0, 0, 0.3);\n"])),e=>"self"===e.isHighlighted?"#CCC":"#919191")}),xx=C(()=>{ml(),w9=T(c_()),fh(),w7=26,xt=fp.li(xe||(xe=z(["\n height: ","px;\n padding: 0 12px;\n margin: 0;\n display: flex;\n align-items: center;\n font-size: 11px;\n font-weight: 400;\n position: relative;\n color: ",";\n cursor: ",";\n\n &:after {\n position: absolute;\n inset: 2px 1px;\n display: block;\n content: ' ';\n pointer-events: none;\n z-index: -1;\n border-radius: 3px;\n }\n\n &:hover:after {\n background-color: ",";\n }\n"])),w7,e=>e.enabled?"white":"#8f8f8f",e=>e.enabled?"normal":"not-allowed",e=>e.enabled?"rgba(63, 174, 191, 0.75)":"initial"),xr=fp.span(xn||(xn=z([""]))),xa=e=>w9.default.createElement(xt,{onClick:e.enabled?e.onClick:mr,enabled:e.enabled,title:e.enabled?void 0:"Disabled"},w9.default.createElement(xr,null,w9.default.createElement(w9.default.Fragment,null,e.label)))}),xS=C(()=>{xo=T(c_())}),xE=C(()=>{xi=T(c_()),xx(),fh(),pi(),mo(),xs=fp.ul(xl||(xl=z(["\n position: absolute;\n min-width: ","px;\n z-index: 10000;\n background: ",";\n backdrop-filter: blur(2px);\n color: white;\n list-style-type: none;\n padding: 2px 0;\n margin: 0;\n border-radius: 1px;\n cursor: default;\n ",";\n border-radius: 3px;\n"])),190,pa(.2,"#111"),h$),xc=fp.div(xu||(xu=z(["\n padding: 4px 10px;\n border-bottom: 1px solid #6262626d;\n color: #adadadb3;\n font-size: 11px;\n font-weight: 500;\n"]))),xd=xi.default.forwardRef((e,t)=>
1xi.default.createElement(xs,{ref:t},e.displayName?xi.default.createElement(xc,null,e.displayName):null,e.items.map((t,n)=>xi.default.createElement(xa,{key:"item-".concat(n),label:t.label,enabled:!1!==t.enabled,onClick:n=>{t.callback&&t.callback(n),e.onRequestClose()}}))))}),x_=C(()=>{kF(),xf=T(c_()),xp=T(c_()),xh=T(c_()),xm=T(cj()),kA(),xx(),hU(),xS(),xE(),xg=e=>{var t;let n,[r,a]=(0,xh.useState)(null),o=kz(r),i=kf();(0,xh.useLayoutEffect)(()=>{if(!o||!r)return;let t={left:o.width/2,top:w7/2+(e.displayName?w7:0)},n={left:e.clickPoint.clientX-t.left,top:e.clickPoint.clientY-t.top};n.left<0?n.left=0:n.left+o.width>i.width&&(n.left=i.width-o.width),n.top<0?n.top=0:n.top+o.height>i.height&&(n.top=i.height-o.height),r.style.left=n.left+"px",r.style.top=n.top+"px";let a=t=>{(t.clientX<n.left-20||t.clientX>n.left+o.width+20||t.clientY<n.top-20||t.clientY>n.top+o.height+20)&&e.onRequestClose()};return window.addEventListener("mousemove",a),()=>{window.removeEventListener("mousemove",a)}},[o,r,e.clickPoint,i,e.onRequestClose]);let s=(0,xp.useContext)(hM);t=t=>{"Escape"===t.key&&e.onRequestClose()},(n=(0,xo.useRef)(t)).current=t,(0,xo.useEffect)(()=>{let e=e=>n.current(e);return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[]);let u=(0,xf.useMemo)(()=>{let t=Array.isArray(e.items)?e.items:e.items();return t.length>0?t:[{label:e.displayName?"No actions for ".concat(e.displayName):"No actions found",enabled:!1}]},[e.items]);return(0,xm.createPortal)(xh.default.createElement(xd,{items:u,onRequestClose:e.onRequestClose,displayName:e.displayName,ref:a}),s)}}),xP=C(()=>{xv=T(c_()),xy=(e,t)=>{let[n,r]=(0,xv.useState)({isOpen:!1}),a=(0,xv.useCallback)(()=>r({isOpen:!1}),[]);return(0,xv.useEffect)(()=>{if(!e||!0===t.disabled){r({isOpen:!1});return}let n=e=>{r({isOpen:!0,event:e}),e.preventDefault(),e.stopPropagation()};return e.addEventListener("contextmenu",n),()=>{e.removeEventListener("contextmenu",n)}},[e,t.disabled]),[n,a]}});function xC(e,t){let[n,r]=xy(e,t),[,a]=(0,xI.useContext)(CO);return(0,xI.useEffect)(()=>{var e;let r;return n.isOpen&&(null==(e=t.onOpen)||e.call(t),r=a()),()=>null==r?void 0:r()},[n.isOpen,t.onOpen]),[n.isOpen?xI.default.createElement(xg,{items:t.menuItems,displayName:t.displayName,clickPoint:n.event,onRequestClose:r}):xj,r,n.isOpen]}var xI,xj,xO=C(()=>{xI=T(c_()),x_(),xP(),IM(),xj=xI.default.createElement(xI.default.Fragment,null)});function xT(e,t){return 0===t.length?e:oN(e,t)}var xA=C(()=>{oF()}),xz=C(()=>{});function xD(e,t){let n=e;for(let e of t)n=n[e];return n}var xB=C(()=>{});function xR(e){let t=xN.default.useContext(xV),n=t.usePresenceFlag(e);return{attrs:{[xK]:e},flag:n,useRelations(n,r){(0,xF.useEffect)(()=>e&&t.addRelatedFlags(e,n()),[e,...r])}}}function xM(e){let t=xN.default.useContext(xV),n=vv("PresenceListeners");(0,xF.useEffect)(()=>{let r;if(!e)return;let a=e=>{if(e.target instanceof Node){let a=function e(t,n){return null==t?null:t instanceof Element&&t.matches(n)?t
1:e(t.parentElement,n)}(e.target,"[".concat(xK,"]"));if(a){let e=a.getAttribute(xK);r!==e&&(r=e,t.setUserHover(e||void 0),n._debug("Updated current hover",{itemKey:e}));return}null!=r&&(r=null,t.setUserHover(void 0),n._debug("Cleared current hover"))}};return e.addEventListener("mouseover",a),()=>{e.removeEventListener("mouseover",a),null!=r&&(r=null,n._debug("Cleared current hover as part of cleanup"))}},[e,t])}var xN,xF,xL,xU,xq,xV,xK,xH,xW,x$,xG,xZ,xX,xY,xQ,xJ,x0,x1,x2,x5,x3,x4,x6,x8,x9,x7,Se,St,Sn,Sr,Sa,So,Si,Sl,Ss,Su,Sc=C(()=>{var e;let t,r,a,o;xN=T(c_()),xF=T(c_()),vk(),xL=n(10035),xU=n(10035),cH(),xz(),xB(),(xq=(0,xL.prism)(()=>{})).keepHot(),xV=xN.default.createContext((e={enabled:!1},t=new xU.Atom(void 0),r=new xU.Atom({}),a=new xU.Atom({}),o=0,{addRelatedFlags(e,t){let n=String(++o),r=t.map(t=>{let r={flag:t.flag},o=[t.affects,e,n];return a.setByPointer(e=>xD(e,o),r),o});return()=>{for(let e of r)a.setByPointer(t=>xD(t,e),void 0)}},usePresenceFlag(n){if(e.enabled)return cT((0,xN.useMemo)(()=>{if(!n)return xq;let e=t.prism,o=(0,xL.pointerToPrism)(r.pointer[n]),i=(0,xL.pointerToPrism)(a.pointer[n]);return(0,xL.prism)(()=>{if(o.getValue())return 2;{let t=i.getValue(),n=e.getValue(),r=t&&n&&t[n];if(r){let e;for(let t of Object.values(r))t&&(e&&e>=t.flag||(e=t.flag));return e}return}})},[n]))},setUserHover(e){let n=t.get();n!==e&&(n&&r.setByPointer(e=>e[n],!1),t.set(e),e&&r.setByPointer(t=>t[e],!0))}})),xK="data-pi-key"}),Sd=C(()=>{var e;let t,n;mo(),pi(),xH=T(c_()),fh(),Sc(),x$=fp.div(xW||(xW=z(["\n display: flex;\n justify-content: center;\n align-items: center;\n width: 16px;\n margin: 0 0px 0 2px;\n position: relative;\n z-index: 0;\n opacity: 0.7;\n\n &:after {\n position: absolute;\n left: -14px;\n right: -14px;\n top: -2px;\n bottom: -2px;\n content: ' ';\n display: none;\n z-index: -1;\n background: ",";\n }\n\n &:hover {\n opacity: 1;\n &:after {\n display: block;\n }\n }\n"])),pa(.2,"black")),xZ=fp.div(xG||(xG=z(["\n background: none;\n position: relative;\n border: 0;\n transition: transform 0.1s ease-out;\n z-index: 0;\n outline: none;\n cursor: pointer;\n\n &:after {\n display: none;\n ",":hover & {\n display: block;\n }\n position: absolute;\n left: -4px;\n right: -4px;\n top: -4px;\n bottom: -4px;\n content: ' ';\n z-index: -1;\n }\n"])),x$),xX={offColor:"#555",onColor:"#e0c917"},xQ=fp(xZ)(xY||(xY=z(["\n &:hover {\n color: #e0c917;\n }\n\n color: ",";\n"])),e=>2===e.presence?"white":e.isOn?xX.onColor:xX.offColor),x0=dp(xJ||(xJ=z(["\n pointer-events: none !important;\n"]))),x2=fp(xZ)(x1||(x1=z(["\n color: ",";\n\n ",";\n"])),e=>2===e.flag?"white":e.available?xX.onColor:xX.offColor,e=>e.available?h$:x0),x3=fp(x2)(x5||(x5=z(["\n transform: translateX(2px);\n ",":hover & {\n transform: translateX(-7px);\n }\n"])),x$),x6=fp(x2)(x4||(x4=z(["\n transform: translateX(-2px);\n ",":hover & {\n transform: translateX(7px);\n }\n"])),x$),e=x7||(x7={}),t=fp.g(x8||(x8=z(["\n stroke-width: 1;\n ",":hover & path {\n stroke-width: 3;\n }\n "])),x2),e.Prev=()=>xH.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},xH.default.createElement(t,{transform:"translate(6 3)"},xH.default.createElement("path",{d:"M4 1L1 4L4 7",stroke:"currentColor"}))),e.Next=()=>xH.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},xH.default.createElement(t,{transform:"translate(1 3)"},xH.default.createElement("path",{d:"M1 1L4 4L1 7",stroke:"currentColor"}))),n=fp.g(x9||(x9=z(["\n stroke-width: 0;\n ",":hover & path {\n stroke: currentColor;\n stroke-width: 2;\n }\n "])),xQ),e.Cur=()=>xH.default.createElement("svg",{width:"8",height:"12",viewBox:"0 0 8 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},xH.default.createElement(n,{transform:"translate(1 4)"},xH.default.createElement("path",{d:"M3 0L6 3L3 6L0 3L3 0Z",fill:"currentColor"}))),Se=e=>{var t,n,r,a,o;let i=xR(null==(t=e.prev)?void 0:t.itemKey),s=xR((null==(n=e.cur)?void 0:n.type)==="on"?e.cur.itemKey:void 0),u=xR(null==(r=e.next)?void 0:r.itemKey);return xH.default.createElement(x$,null,xH.default.createElement(x3,E({available:!!e.prev,onClick:null==(a=e.prev)?void 0:a.jump,flag:i.flag},i.attrs),xH.default.createElement(x7.Prev,null)),xH.default.createElement(xQ,E({isOn:"on"===e.cur.type,onClick:e.cur.toggle,presence:s.flag},s.attrs),xH.default.createElement(x7.Cur,null)),xH.default.createElement(x6,E({available:!!e.next,onClick:null==(o=e.next)?void 0:o.jump,flag:u.flag},u.attrs),xH.default.createElement(x7.Next,null)))}}),Sf=C(()=>
1{pi(),St=T(c_()),fh(),M(),Sd(),xb(),Sn={defaultState:{color:pa(.95,"#C4C4C4"),hoverColor:pa(.15,xX.onColor)},withStaticOverride:{color:pa(.85,"#C4C4C4"),hoverColor:pa(.15,xX.onColor)}},Sa=fp.div(Sr||(Sr=z(["\n width: 16px;\n margin: 0 0px 0 2px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n\n color: ",";\n\n &:hover {\n color: ",";\n }\n"])),e=>e.hasStaticOverride?Sn.withStaticOverride.color:Sn.defaultState.color,e=>e.hasStaticOverride?Sn.withStaticOverride.hoverColor:Sn.defaultState.hoverColor),Si=fp.div(So||(So=z(["\n width: 5px;\n height: 5px;\n border-radius: 1px;\n transform: rotate(45deg);\n /* border: 1px solid currentColor; */\n background-color: currentColor;\n"]))),Ss=fp.div(Sl||(Sl=z(["\n width: 5px;\n height: 5px;\n background-color: currentColor;\n border-radius: 1px;\n transform: rotate(45deg);\n"]))),Su=e=>{let{hasStaticOverride:t,obj:n,propConfig:r,pathToProp:a}=e;return St.default.createElement(Sa,{hasStaticOverride:t,onClick:()=>{i.transaction(({stateEditors:e})=>{for(let{path:t,conf:o}of w5(r,a)){if(w0(o))continue;let a=_(E({},n.address),{pathToProp:t});e.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(a,r)}})},title:"Sequence this prop"},t?St.default.createElement(Ss,{title:"The default value is overridden"}):St.default.createElement(Si,{title:"This is the default value for this prop"}))}});function Sp(e){return JSON.stringify(function e(t){return o3(t)?Object.keys(t).sort().reduce((n,r)=>(n[r]=e(t[r]),n),{}):Array.isArray(t)?t.map(e):t}(e))}var Sh,Sm,Sg,Sv=C(()=>{cx()}),Sy=C(()=>{Sh="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Sm=(e=21)=>{let t="",n=e;for(;n--;)t+=Sh[64*Math.random()|0];return t}}),Sb=C(()=>{Sv(),Sy(),Sg={forSheet:()=>"sheet",forSheetObject:e=>Sp({o:e.address.objectKey}),forSheetObjectProp:(e,t)=>Sp({o:e.address.objectKey,p:t}),forTrackKeyframe:(e,t,n)=>Sp({o:e.address.objectKey,t:t,k:n}),forSheetObjectAggregateKeyframe:(e,t)=>Sg.forCompoundPropAggregateKeyframe(e,[],t),forSheetAggregateKeyframe:(e,t)=>Sp({o:e.address.sheetId,pos:t}),forCompoundPropAggregateKeyframe:(e,t,n)=>Sp({o:e.address.objectKey,p:t,pos:n})}});function Sk(e,t,n){if(!t||0===t.data.keyframes.length)return Sx;let r=Sw.get(t.data);if(r&&r[0]===n)return r[1];function a(n){if(!t)return;let r=t.data.keyframes[n];return r&&{kf:r,track:t,itemKey:Sg.forTrackKeyframe(e,t.id,r.id)}}let o=(()=>{let e=t.data.keyframes.findIndex(e=>e.position>=n);if(-1===e)return{prev:a(t.data.keyframes.length-1)};let r=a(e);return r.kf.position===n?{prev:a(e-1),cur:r,next:a(e+1)}:{next:r,prev:a(e-1)}})();return Sw.set(t.data,[n,o]),o}var Sw,Sx,SS,SE=C(()=>{Sb(),Sw=new WeakMap,Sx={}}),S_=C(()=>{SS={}});function SP({pointerToProp:e,obj:t,possibleSequenceTrackIds:n,listOfDescendantTrackIds:r}){return cO(()=>{let n=(0,SC.getPointerParts)(e).path,a=(0,SC.val)(t.sheet.getSequence().positionPrism),o=r.map(e=>({trackId:e,track:(0,SC.val)(t.template.project.pointers.historic.sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[e])})).filter(({track:e})=>!!e).map(e=>_(E({},e),{nearbies:Sk(t,{id:e.trackId,data:e.track,sheetObject:t},a)})),s=o.find(({nearbies:e})=>!!e.cur),u=o.every(({nearbies:e})=>!!e.cur),c=o.reduce((e,t)=>t.nearbies.prev&&(void 0===e||t.nearbies.prev.kf.position>e.kf.position)?t.nearbies.prev:e,void 0),d=o.reduce((e,t)=>t.nearbies.next&&(void 0===e||t.nearbies.next.kf.position<e.kf.position)?t.nearbies.next:e,void 0),f=()=>{u?i.transaction(t=>{t.unset(e)}):s?i.transaction(t=>{t.set(e,(0,SC.val)(e))}):i.transaction(t=>{t.set(e,(0,SC.val)(e))})},p={cur:s?{type:"on",itemKey:Sg.forCompoundPropAggregateKeyframe(t,n,a),toggle:f}:{toggle:f,type:"off"},prev:void 0!==c?{position:c.kf.position,itemKey:Sg.forCompoundPropAggregateKeyframe(t,n,c.kf.position),jump:()=>{t.sheet.getSequence().position=c.kf.position}}:void 0,next:void 0!==d?{position:d.kf.position,itemKey:Sg.forCompoundPropAggregateKeyframe(t,n,d.kf.position),jump:()=>{t.sheet.getSequence().position=d.kf.position}}:void 0};return SI.default.createElement(Se,E({},p))},[e,t,n,r])}var SC,SI,Sj=C(()=>{M(),xA(),cH(),SC=n(10035),oF(),SI=T(c_()),Sf(),xb(),Sb(),xB(),Sd(),SE(),S_()});function SO(e){return[e.projectId,e.sheetId,e.objectKey,...e.pathToProp]}var ST,SA,Sz,SD,SB=C(()=>{let e,t;ST=n(10035),SA=n(10035),Sz=n(10035),xB(),cf(),e=0,t=new SA.Atom({hasLock:!1}),SD={replaceLock(n,r){var a;let o,i=e++,s=t.get();return s.hasLock&&s.cleanup(),t.set({hasLock:!0,lockId:i,cleanup:r,deepPath:(a=SO(n),cs(o={},a,!0),o)}),function(){let e=t.get();e.hasLock&&e.lockId===i&&(e.cleanup(),t.set({hasLock:!1}))}},getIsPropHighlightedD(e){let n=xD(t.pointer.deepPath,SO(e));return(0,Sz.prism)(()=>{let e=(0,ST.val)(n);return!0===e?"self":e?"descendent":null})}}}),SR=C(()=>{});function SM(e,t=!0){try{return"string"==typeof e?e:"function"==typeof e||e instanceof Error?e.toString():t?JSON.stringify(e,void 0,2).replace(/^([\{\[])\n (\s+)/,"$1$2").replace(/(\n[ ]+[\{\[])\n\s+/g,"$1 ").replace(/\n\s*([\]\}])/g," $1"):JSON.stringify(e)}catch(t){return(null==e?void 0:e.name)||String(e)}}var SN=C(()=>{SR()});function SF(e,t){let n=arguments.length>1,r=SM("function"==typeof e?e():e),a=n?"\nInstead found: ".concat(SM(t)):"";throw new SK("Invariant: ".concat(r).concat(a),t)}var SL,SU,Sq,SV,SK,SH=C(()=>{SN(),SL=/^\s*at.+node:internal.+/gm,SU=/^\s*(at|[^@]+@) (?:Object\.)?invariant.+/gm,Sq=/^\s*(at|[^@]+@).+test\-helpers.+/gm,SV=/^\s*(at|[^@]+@).+(debounce|invariant|iif)\.[tj]s.*/gm,SK=class extends
1Error{constructor(e,t){var n;super(e),A(this,"found"),void 0!==t&&(this.found=t),this.stack=null==(n=this.stack)?void 0:n.replace(SU,"").replace(SV,"").replace(Sq,"").replace(SL,"")}}});function SW(e){let t=SG.default.memo(SG.default.forwardRef(function(t,n){let r=[],a={},o={ref:n};for(let e in t){let n=t[e];(0,S$.isPrism)(n)?(r.push(n),a[e]=n):o[e]=n}let i=(0,SG.useRef)(r.length);!function(e,t,n){e||(arguments.length>2?SF(t,n):SF(t))}(i.current===r.length,"expect same number of observable props on every invocation of deriver wrapped component.",{initial:i.current,count:r.length});let s=cT((0,SG.useMemo)(()=>(0,S$.prism)(()=>{if(Array.isArray(a)){let e=Array(a.length);for(let t=0;t<a.length;t++)e[t]=a[t].getValue();return e}{let e={};for(let t in a)e[t]=(0,S$.val)(a[t]);return e}}),r));return s&&SG.default.createElement(e,E(E({},o),s))}));return t.displayName="deriver(".concat(e.displayName,")"),t}var S$,SG,SZ=C(()=>{S$=n(10035),cH(),SG=T(c_()),SH()});function SX(e,t,n){return cT(function(e,t,n){if(SJ.has(e))return SJ.get(e);{let r=(0,SQ.prism)(()=>{var r;let a=(0,SQ.getPointerParts)(e).path,o=t.getValueByPointer(e),s=SQ.prism.memo("editPropValue",()=>{let t=null;return{temporarilySetValue(n){t||(t=i.scrub()),t.capture(t=>{t.set(e,n)})},discardTemporaryValue(){t&&(t.discard(),t=null)},permanentlySetValue(n){t?(t.capture(t=>{t.set(e,n)}),t.commit(),t=null):i.transaction(t=>{t.set(e,n)})}}},[]),u=!0===(0,SQ.val)(oN(i.atomP.ephemeral.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].stateByObjectKey[t.address.objectKey].valuesBeingScrubbed,(0,SQ.getPointerParts)(e).path)),c=[],d=_(E(E({},s),{createAsset:e=>t.sheet.project.assetStorage.createAsset(e),getAssetUrl:e=>e.id?t.sheet.project.assetStorage.getAssetUrl(e.id):void 0}),{value:o,beingScrubbed:u,contextMenuItems:c,controlIndicators:SY.default.createElement(SY.default.Fragment,null)}),f=!w0(n);if(f){let n=xT((0,SQ.val)(t.template.getMapOfValidSequenceTracks_forStudio()),a);if("string"==typeof n){c.push({label:"Make static",callback:()=>{i.transaction(({stateEditors:n})=>{let r=_(E({},t.address),{pathToProp:a});n.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsStatic(_(E({},r),{value:t.getValueByPointer(e)}))})}});let o=SQ.prism.sub("lcr",()=>{let e=(0,SQ.val)(t.template.project.pointers.historic.sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[n]),r=(0,SQ.val)(t.sheet.getSequence().positionPrism);return Sk(t,e&&{data:e,id:n,sheetObject:t},r)},[n]),s;s=d.beingScrubbed?"Sequenced_OnKeyframe_BeingScrubbed":o.cur?"Sequenced_OnKeyframe":(null==(r=o.prev)?void 0:r.kf.connectedRight)===!0?"Sequenced_BeingInterpolated":"Sequened_NotBeingInterpolated";let u=()=>{o.cur?i.transaction(t=>{t.unset(e)}):i.transaction(t=>{t.set(e,d.value)})},f={cur:o.cur?{type:"on",itemKey:o.cur.itemKey,toggle:u}:{type:"off",toggle:u},prev:void 0!==o.prev?{itemKey:o.prev.itemKey,position:o.prev.kf.position,jump:()=>{t.sheet.getSequence().position=o.prev.kf.position}}:void 0,next:void 0!==o.next?{itemKey:o.next.itemKey,position:o.next.kf.position,jump:()=>{t.sheet.getSequence().position=o.next.kf.position}}:void 0},p=SY.default.createElement(Se,E({},f));return _(E({},d),{type:"Sequenced",shade:s,nearbyKeyframes:o,controlIndicators:p})}}let p=xT((0,SQ.val)(t.template.getStaticValues()),a);return void 0!==p&&c.push({label:"Reset to default",callback:()=>{i.transaction(({unset:t})=>{t(e)})}}),f&&c.push({label:"Sequence",callback:()=>{i.transaction(({stateEditors:e})=>{let r=_(E({},t.address),{pathToProp:a});e.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(r,n)})}}),void 0!==p?_(E({},d),{type:"Static",shade:d.beingScrubbed?"Static_BeingScrubbed":"Static",controlIndicators:SY.default.createElement(Su,{hasStaticOverride:!0,obj:t,pathToProp:a,propConfig:n})}):_(E({},d),{type:"Default",shade:"Default",controlIndicators:SY.default.createElement(Su,{hasStaticOverride:!0,obj:t,pathToProp:a,propConfig:n})})});return SJ.set(e,r),r}}(e,t,n))}var SY,SQ,SJ,S0=C(()=>{oF(),SY=T(c_()),SQ=n(10035),M(),xA(),cH(),xb(),Sf(),SE(),Sd(),SJ=new WeakMap});function S1({propConfig:e,pointerToProp:t,obj:n,SimpleEditorComponent:r}){let a=SX(t,n,e);return S3.default.createElement(vX,{editingTools:a,propConfig:e,value:a.value})}function S2({pointerToProp:e,obj:t,propConfig:n,visualIndentation:r}){var a;let o;let s=null!=(a=n.label)?a:uf((0,S5.getPointerParts)(e).path),u=Object.entries(n.props),c=u.filter(([e,t])=>w0(t)),d=u.filter(([e,t])=>!w0(t)),[f,p]=hq(null),h=(o=(0,SC.getPointerParts)(e).path,cO(()=>{if(!w3(n))return{type:"AllStatic",beingScrubbed:!1,contextMenuItems:[],controlIndicators:SI.default.createElement(Su,{hasStaticOverride:!1,obj:t,pathToProp:o,propConfig:n})};let r=!!(0,SC.val)(oN(i.atomP.ephemeral.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].stateByObjectKey[t.address.objectKey].values
1BeingScrubbed,(0,SC.getPointerParts)(e).path)),a=[],s={beingScrubbed:r,contextMenuItems:a,controlIndicators:SI.default.createElement(SI.default.Fragment,null)},u=xT((0,SC.val)(t.template.getMapOfValidSequenceTracks_forStudio()),o),c=void 0!==u&&0!==Object.keys(u).length,d=[],f=(0,SC.val)(t.template.getStaticButNotSequencedOverrides()),p=void 0!==xT(null!=f?f:SS,o);if(c)for(let e of w5(n,[])){if(w0(e.conf))continue;let t=xT(u,e.path);"string"!=typeof t?p=!0:d.push(t)}if((p||c)&&a.push({label:"Reset all to default",callback:()=>{i.transaction(({unset:t})=>{t(e)})}}),c&&a.push({label:"Make all static",callback:()=>{i.transaction(({stateEditors:r})=>{for(let{path:a,conf:i}of w5(n,[])){if(w0(i))continue;let n=_(E({},t.address),{pathToProp:[...o,...a]}),s=xD(e,a);r.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsStatic(_(E({},n),{value:t.getValueByPointer(s)}))}})}}),(!c||c&&p)&&a.push({label:"Sequence all",callback:()=>{i.transaction(({stateEditors:e})=>{for(let{path:r,conf:a}of w5(n,o)){if(w0(a))continue;let o=_(E({},t.address),{pathToProp:r});e.coreByProject.historic.sheetsById.sequence.setPrimitivePropAsSequenced(o,n)}})}}),!c)return _(E({},s),{type:"AllStatic",controlIndicators:SI.default.createElement(Su,{hasStaticOverride:p,obj:t,pathToProp:o,propConfig:n})});{let n=SC.prism.memo("controlIndicators",()=>SI.default.createElement(SP,{pointerToProp:e,obj:t,possibleSequenceTrackIds:u,listOfDescendantTrackIds:d}),[u,d]);return _(E({},s),{type:"HasSequences",controlIndicators:n})}},[])),[m]=xC(p,{menuItems:h.contextMenuItems}),g=c.length>0,v=(0,S3.useMemo)(()=>SD.getIsPropHighlightedD(_(E({},t.address),{pathToProp:(0,S5.getPointerParts)(e).path})),[e]),y="".concat(t.address.projectId,",").concat(t.address.sheetId,",").concat(t.address.sheetInstanceId,",").concat(t.address.objectKey,",").concat((0,S5.getPointerParts)(e).path.join()),b=Ed(n);(0,S3.useLayoutEffect)(()=>{Em.has(y)||Em.set(y,new S5.Atom(b))},[y,n]);let k=Em.get(y),w=cO(()=>k?(0,S4.val)(k.pointer):b,[k]);return S3.default.createElement(S8,null,m,S3.default.createElement(S7,{style:{"--depth":r-1}},S3.default.createElement(Et,{isVectorProp:b},S3.default.createElement(Er,null,h.controlIndicators),S3.default.createElement(Eo,{isHighlighted:v,ref:f},S3.default.createElement("span",null,s||"Props")),S3.default.createElement(El,{isCollapsed:w,isVector:b,onClick:()=>{null==k||k.set(!k.get())}},S3.default.createElement(yI,null))),b&&w&&S3.default.createElement(Ep,null,[...u].map(([n,r])=>S3.default.createElement(S1,{key:"prop-"+n,propConfig:r,pointerToProp:e[n],obj:t})))),!w&&S3.default.createElement(Ec,{style:{"--depth":r},depth:r,lastSubIsComposite:g},[...d,...c].map(([n,a])=>S3.default.createElement(EN,{key:"prop-"+n,propConfig:a,pointerToProp:e[n],obj:t,visualIndentation:r+1}))))}var S5,S3,S4,S6,S8,S9,S7,Ee,Et,En,Er,Ea,Eo,Ei,El,Es,Eu,Ec,Ed,Ef,Ep,Eh,Em,Eg=C(()=>{xb(),S5=n(10035),up(),pi(),S3=T(c_()),fh(),xk(),xw(),mo(),ma(),EL(),xO(),Sj(),SB(),SZ(),vY(),S0(),cH(),S4=n(10035),yM(),wJ(),S8=fp.div(S6||(S6=z(["\n --step: 15px;\n --left-pad: 15px;\n ",";\n --right-width: 60%;\n"])),h$),S7=fp.div(S9||(S9=z(["\n height: 30px;\n display: flex;\n align-items: stretch;\n position: relative;\n"]))),Et=fp.div(Ee||(Ee=z(["\n padding-left: ",";\n display: flex;\n align-items: center;\n overflow: hidden;\n ",";\n"])),w4,({isVectorProp:e})=>e?"width: calc(100% - var(--right-width))":""),Er=fp.div(En||(En=z(["\n flexshrink: 0;\n"]))),Eo=SW(fp.div(Ea||(Ea=z(["\n margin-left: 4px;\n cursor: default;\n height: 100%;\n display: flex;\n align-items: center;\n gap: 4px;\n user-select: none;\n &:hover {\n color: white;\n }\n overflow: hidden;\n\n ",";\n"])),()=>w8)),El=fp.span(Ei||(Ei=z(["\n width: 28px;\n height: 28px;\n font-size: 9px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n transition: transform 0.05s ease-out, color 0.1s ease-out;\n transform: rotateZ(","deg);\n color: #66686a;\n\n visibility: ",";\n\n ",":hover & {\n visibility: visible;\n }\n\n &:hover {\n transform: rotateZ(","deg);\n color: #c0c4c9;\n }\n"])),e=>e.isCollapsed?0:90,e=>!e.isVector&&e.isCollapsed||e.isVector&&!e.isCollapsed?"visible":"hidden",S7,e=>e.isCollapsed?15:75),Es=pa(.05,"#282b2f"),Ec=fp.div(Eu||(Eu=z(["\n /* background: ","; */\n /* padding: "," 0; */\n"])),({depth:e})=>pt(.03*e,Es),e=>e.lastSubIsComposite?0:"4px"),Ed=wQ(e=>{let t=Object.entries(e.props);return t.length<=3&&t.every(([e,t])=>"number"===t.type&&["x","y","z"].includes(e))}),Ep=fp.div(Ef||(Ef=z(["\n display: flex;\n align-items: center;\n justify-content: stretch;\n padding: 0 8px 0 2px;\n box-sizing: border-box;\n height: 100%;\n width: var(--right-width);\n flex-shrink: 0;\n flex-grow: 0;\n"]))),Eh=S3.default.memo(S2),Em=new Map});function Ev({isHighlighted:e}){return"self"===e?"#1857a4":"descendent"===e?"#0a2f5c":"initial"}var Ey=C(()=>{});function Eb({propConfig:e,pointerToProp:t,editingTools:n,children:r,isPropHighlightedD:a}){var o;let i=null!=(o=e.label)?o:uf((0,Ek.getPointerParts)(t).path),[s,u]=hq(null),[c]=xC(u,{menuItems:n.contextMenuItems});return Ew.default.createElement(ES,{isHighlighted:a},c,Ew.default.createElement(E_,null,Ew.default.createElement(Ej,null,n.controlIndicators),Ew.default.createElement(EC,{isHighlighted:a,ref:s,title:["obj","props",...(0,Ek.getPointerParts)(t).path].join(".")}
1,i)),Ew.default.createElement(ET,null,r))}var Ek,Ew,Ex,ES,EE,E_,EP,EC,EI,Ej,EO,ET,EA=C(()=>{Ek=n(10035),xO(),ma(),cx(),Ew=T(c_()),fh(),mo(),xw(),SZ(),xk(),Ey(),ES=SW(fp.div(Ex||(Ex=z(["\n display: flex;\n height: 30px;\n justify-content: flex-start;\n align-items: stretch;\n // We cannot calculate both the container (details panel) width and the descendant\n // (this) width dynamically. This leads to the container width being calculated\n // without this percentage being taken into consideration leads to horizontal\n // clipping/scrolling--the same way as if we explicitly fixed either the container\n // width, or the descendant width.\n // The correct solution for tabulated UIs with dynamic container widths is to use\n // CSS grid. For now I fixed this issue by just giving a great enough width\n // to the details panel so most things don't break.\n --right-width: 60%;\n position: relative;\n ",";\n\n /* background-color: ","; */\n"])),h$,Ev)),E_=fp.div(EE||(EE=z(["\n box-sizing: border-box;\n padding-left: ",";\n padding-right: 4px;\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: stretch;\n gap: 4px;\n flex-grow: 0;\n flex-shrink: 0;\n width: calc(100% - var(--right-width));\n"])),w4),EC=SW(fp.div(EP||(EP=z(["\n text-align: left;\n flex: 1 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n user-select: none;\n cursor: default;\n\n ",";\n &:hover {\n color: white;\n }\n"])),w8)),Ej=fp.div(EI||(EI=z(["\n flex-basis: 8px;\n flex: 0 0;\n display: flex;\n align-items: center;
1\n"]))),ET=fp.div(EO||(EO=z(["\n display: flex;\n align-items: center;\n justify-content: stretch;\n padding: 0 8px 0 2px;\n box-sizing: border-box;\n height: 100%;\n width: var(--right-width);\n flex-shrink: 0;\n flex-grow: 0;\n"])))});function Ez({propConfig:e,pointerToProp:t,obj:n,SimpleEditorComponent:r}){let a=SX(t,n,e),o=(0,ED.useMemo)(()=>SD.getIsPropHighlightedD(_(E({},n.address),{pathToProp:(0,EB.getPointerParts)(t).path})),[t]);return ED.default.createElement(Eb,{editingTools:a,propConfig:e,pointerToProp:t,isPropHighlightedD:o},ED.default.createElement(r,{editingTools:a,propConfig:e,value:a.value}))}var ED,EB,ER,EM,EN,EF=C(()=>{ED=T(c_()),S0(),EA(),EB=n(10035),SB(),ER=ED.default.memo(Ez)}),EL=C(()=>{EM=T(c_()),wY(),Eg(),EF(),EN=({propConfig:e,visualIndentation:t,pointerToProp:n,obj:r})=>{if("compound"===e.type)return EM.default.createElement(Eh,{obj:r,visualIndentation:t,pointerToProp:n,propConfig:e});if("enum"===e.type)return EM.default.createElement(EM.default.Fragment,null);{let a=wZ[e.type];return EM.default.createElement(ER,{SimpleEditorComponent:a,obj:r,visualIndentation:t,pointerToProp:n,propConfig:e})}}});function EU(e){return Eq.has(e)||Eq.set(e,(EV++).toString()),Eq.get(e)}var Eq,EV,EK,EH,EW,E$,EG,EZ,EX,EY,EQ,EJ,E0,E1,E2,E5,E3,E4=C(()=>{Eq=new WeakMap,EV=0}),E6=C(()=>{EK=T(c_()),EL(),cH(),E4(),fh(),EW=fp.div(EH||(EH=z(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n padding: 8px;\n"]))),EG=fp.button(E$||(E$=z(["\n display: flex;\n align-items: center;\n justify-content: center;\n outline: none;\n border-radius: 2px;\n\n color: #a8a8a9;\n background: rgba(255, 255, 255, 0.1);\n\n border: none;\n height: 28px;\n\n &:hover {\n background: rgba(255, 255, 255, 0.15);\n }\n\n &:active {\n background: rgba(255, 255, 255, 0.2);\n }\n"]))),EZ=({objects:e})=>{let t=e[0],n=cM(t.template.configPointer),r=cM(t.template._temp_actionsPointer);return EK.default.createElement(EK.default.Fragment,null,EK.default.createElement(EN,{key:EU(t),obj:t,pointerToProp:t.propsP,propConfig:n,visualIndentation:1}),EK.default.createElement(EW,null,r&&Object.entries(r).map(([e,n])=>EK.default.createElement(EG,{key:e,onClick:()=>{n(t.publicApi)}},e))))}}),E8=C(()=>{fh(),EY=fp.button(EX||(EX=z(["\n text-align: center;\n padding: 8px;\n border-radius: 2px;\n border: 1px solid #627b7b87;\n background-color: #4b787d3d;\n color: #eaeaea;\n font-weight: 400;\n display: block;\n appearance: none;\n flex-grow: 1;\n cursor: ",";\n opacity: ",";\n\n &:hover {\n background-color: #7dc1c878;\n border-color: #9ebcbf;\n }\n"])),e=>e.disabled?"none":"pointer",e=>e.disabled?.4:1)}),E9=C(()=>{}),E7=C(()=>{E9(),EQ=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let r=63&n[e];r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r<63?t+="_":t+="-"}return t}}),_e=C(()=>{E7()}),_t=C(()=>{EJ=n(10035),ma(),E1=(0,(E0=T(c_())).createContext)(null),E2=0,E5=()=>{let e=(0,E0.useMemo)(()=>E2++,[]),{cur:t,set:n}=(0,E0.useContext)(E1),[r,a]=hq(!1),o=(0,E0.useCallback)((t,r)=>{n(t?e:-1,r)},[]);return(0,E0.useEffect)(()=>t.onStale(()=>{let n=t.getValue()===e;r.current!==n&&(r.current=n)}),[t,e]),[a,o]},E3=({children:e})=>{let t=(0,E0.useMemo)(()=>new EJ.Atom(-1),[]),n=t.prism,r=(0,E0.useMemo)(()=>{let e;return(n,r)=>{let a=void 0!==e;void 0!==e&&(clearTimeout(e),e=void 0),0===r||a?t.set(n):e=setTimeout(()=>{t.set(n),e=void 0},r)}},[]);return E0.default.createElement(E1.Provider,{value:{cur:n,set:r}},e)}});function _n(e,t){let n=!1!==e.enabled,[r,a]=E5(),[o,i]=hq(null);(0,_a.useEffect)(()=>{if(!n)return;let t=o.current;if(!t)return;let r=()=>{var t;return a(!0,null!=(t=e.enterDelay)?t:400)},i=()=>{var t;return a(!1,null!=(t=e.exitDelay)?t:200)};return t.addEventListener("mouseenter",r),t.addEventListener("mouseleave",i),()=>{t.removeEventListener("mouseenter",r),t.removeEventListener("mouseleave",i)}},[o,n,e.enterDelay,e.exitDelay]);let s=(0,_r.useContext)(hM);return[n&&r&&i?(0,_i.createPortal)(_o.default.createElement(kN,{children:t,target:i,onClickOutside:mr,verticalPlacement:e.verticalPlacement,verticalGap:e.verticalGap}),s):_o.default.createElement(_o.default.Fragment,null),o,r]}var _r,_a,_o,_i,_l,_s,_u,_c,_d,_f,_p,_h,_m,_g,_v,_y,_b,_k,_w,_x,_S,_E,__,_P,_C,_I,_j,_O,_T,_A,_z,_D,_B,_R,_M,_N,_F,_L=C(()=>{ma(),_r=T(c_()),_a=T(c_()),_o=T(c_()),kq(),_i=T(cj()),_t(),hU(),ml()}),_U=C(()=>{fh(),wn(),_s=fp(k7)(_l||(_l=z(["\n padding: 1em;\n max-width: 240px;\n pointer-events: none !important;\n --popover-outer-stroke: transparent;\n --popover-inner-stroke: #45464d;\n"])))}),_q=C(()=>
1{cH(),M(),_u=T(c_()),fh(),_e(),_L(),_U(),E8(),_d=fp.div(_c||(_c=z(["\n padding: 8px 10px;\n position: relative;\n background-color: #6d232352;\n &:before {\n position: absolute;\n content: ' ';\n display: block;\n left: 0;\n top: 0;\n bottom: 0;\n width: 2px;\n background-color: #ff000070;\n }\n"]))),_p=fp.div(_f||(_f=z(["\n margin-bottom: 1em;\n & a {\n color: inherit;\n }\n"]))),_m=fp.div(_h||(_h=z(["\n display: flex;\n gap: 8px;\n"]))),_g=({projectId:e})=>{let t=cM(i.atomP.ephemeral.coreByProject[e].loadingState);return t&&"browserStateIsNotBasedOnDiskState"===t.type?_u.default.createElement(_v,{loadingState:t,projectId:e}):null},_v=({projectId:e,loadingState:t})=>{let[n,r]=_n({},()=>_u.default.createElement(_s,null,"The browser's state will override the disk state.")),[a,o]=_n({},()=>_u.default.createElement(_s,null,"The disk's state will override the browser's state."));return _u.default.createElement(_d,null,_u.default.createElement(_p,null,"Browser state is not based on disk state."," ",_u.default.createElement("a",{href:"https://www.theatrejs.com/docs/latest/manual/projects#state",target:"_blank"},"Learn more.")),_u.default.createElement(_m,null,n,_u.default.createElement(EY,{onClick:()=>{i.transaction(({drafts:n,stateEditors:r})=>{r.coreByProject.historic.revisionHistory.add({projectId:e,revision:t.onDiskState.revisionHistory[0]}),r.coreByProject.historic.revisionHistory.add({projectId:e,revision:EQ(16)}),n.ephemeral.coreByProject[e].loadingState={type:"loaded"}})},ref:r},"Use browser's state"),a,_u.default.createElement(EY,{onClick:()=>{i.transaction(({drafts:n})=>{n.historic.coreByProject[e]=t.onDiskState,n.ephemeral.coreByProject[e].loadingState={type:"loaded"}})},ref:o},"Use disk state")))},_y=_g}),_V=I((i,c)=>{var d;d=function(){return(function e(t,n,r){function a(i,s){if(!n[i]){if(!t[i]){if(o)return o(i,!0);var u=Error("Cannot find module '"+i+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[i]={exports:{}};t[i][0].call(c.exports,function(e){return a(t[i][1][e]||e)},c,c.exports,e,t,n,r)}return n[i].exports}for(var o=void 0,i=0;i<r.length;i++)a(r[i]);return a})({1:[function(e,t,n){var r=e("./utils"),a=e("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(e){for(var t,n,a,i,s,u,c,d=[],f=0,p=e.length,h=p,m="string"!==r.getTypeOf(e);f<e.length;)h=p-f,a=m?(t=e[f++],n=f<p?e[f++]:0,f<p?e[f++]:0):(t=e.charCodeAt(f++),n=f<p?e.charCodeAt(f++):0,f<p?e.charCodeAt(f++):0),i=t>>2,s=(3&t)<<4|n>>4,u=1<h?(15&n)<<2|a>>6:64,c=2<h?63&a:64,d.push(o.charAt(i)+o.charAt(s)+o.charAt(u)+o.charAt(c));return d.join("")},n.decode=function(e){var t,n,r,i,s,u,c=0,d=0,f="data:";if(e.substr(0,f.length)===f)throw Error("Invalid base64 input, it looks like a data url.");var p,h=3*(e=e.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(e.charAt(e.length-1)===o.charAt(64)&&h--,e.charAt(e.length-2)===o.charAt(64)&&h--,h%1!=0)throw Error("Invalid base64 input, bad content length.");for(p=a.uint8array?new Uint8Array(0|h):Array(0|h);c<e.length;)t=o.indexOf(e.charAt(c++))<<2|(i=o.indexOf(e.charAt(c++)))>>4,n=(15&i)<<4|(s=o.indexOf(e.charAt(c++)))>>2,r=(3&s)<<6|(u=o.indexOf(e.charAt(c++))),p[d++]=t,64!==s&&(p[d++]=n),64!==u&&(p[d++]=r);return p}},{"./support":30,"./utils":32}],2:[function(e,t,n){var r=e("./external"),a=e("./stream/DataWorker"),o=e("./stream/Crc32Probe"),i=e("./stream/DataLengthProbe");function s(e,t,n,r,a){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=a}s.prototype={getContentWorker:function(){var e=new a(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new a(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new o).pipe(new i("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new i("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){var r=e("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},n.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){var r=e("./utils"),a=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==r.getTypeOf(e)?function(e,t,n,r){var o=0+n;e^=-1;for(var i=0;i<o;i++)e=e>>>8^a[255&(e^t[i])];return -1^e}(0|t,e,e.length,0):function(e,t,n,r){var o=0+n;e^=-1;for(var i=0;i<o;i++)e=e>>>8^a[255&(e^t.charCodeAt(i))];return -1^e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){var r=null;r="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako"),o=e("./utils"),i=e("./stream/GenericWorker"),s=r?"uint8array":"array";function u(e,t){i.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic="\b\0",o.inherits(u,i),u.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(s,e.data),!1)},u.prototype.flush=function(){i.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)}
1,u.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new u("Deflate",e)},n.uncompressWorker=function(){return new u("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){function r(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r}function a(e,t,n,a,i,d){var f,p,h,m,g=e.file,v=e.compression,y=d!==s.utf8encode,b=o.transformTo("string",d(g.name)),k=o.transformTo("string",s.utf8encode(g.name)),w=g.comment,x=o.transformTo("string",d(w)),S=o.transformTo("string",s.utf8encode(w)),E=k.length!==g.name.length,_=S.length!==w.length,P="",C="",I="",j=g.dir,O=g.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var A=0;t&&(A|=8),!y&&(E||_)&&(A|=2048);var z=0,D=0;j&&(z|=16),"UNIX"===i?(D=798,z|=(p=f=g.unixPermissions,f||(p=j?16893:33204),(65535&p)<<16)):(D=20,z|=63&(g.dosPermissions||0)),h=(O.getUTCHours()<<6|O.getUTCMinutes())<<5|O.getUTCSeconds()/2,m=(O.getUTCFullYear()-1980<<4|O.getUTCMonth()+1)<<5|O.getUTCDate(),E&&(C=r(1,1)+r(u(b),4)+k,P+="up"+r(C.length,2)+C),_&&(I=r(1,1)+r(u(x),4)+S,P+="uc"+r(I.length,2)+I);var B="";return B+="\n\0"+r(A,2)+v.magic+r(h,2)+r(m,2)+r(T.crc32,4)+r(T.compressedSize,4)+r(T.uncompressedSize,4)+r(b.length,2)+r(P.length,2),{fileRecord:c.LOCAL_FILE_HEADER+B+b+P,dirRecord:c.CENTRAL_FILE_HEADER+r(D,2)+B+r(x.length,2)+"\0\0\0\0"+r(z,4)+r(a,4)+b+P+x}}var o=e("../utils"),i=e("../stream/GenericWorker"),s=e("../utf8"),u=e("../crc32"),c=e("../signature");function d(e,t,n,r){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(d,i),d.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},d.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=a(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=a(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:c.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var e,t,n,a,i=this.bytesWritten,s=0;s<this.dirRecords.length;s++)this.push({data:this.dirRecords[s],meta:{percent:100}});var u=this.bytesWritten-i,d=(e=this.dirRecords.length,t=this.zipComment,n=this.encodeFileName,a=o.transformTo("string",n(t)),c.CENTRAL_DIRECTORY_END+"\0\0\0\0"+r(e,2)+r(e,2)+r(u,4)+r(i,4)+r(a.length,2)+a);this.push({data:d,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",function(e){t.processChunk(e)}),e.on("end",function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()}),e.on("error",function(e){t.error(e)}),this},d.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(e){var t=this._sources;if(!i.prototype.error.call(this,e))return!1;for(var n=0;n<t.length;n++)try{t[n].error(e)}catch(e){}return!0},d.prototype.lock=function(){i.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,n){var r=e("../compressions"),a=e("./ZipFileWorker");n.generateWorker=function(e,t,n){var o=new a(t.streamFiles,n,t.platform,t.encodeFileName),i=0;try{e.forEach(function(e,n){i++;var a=function(e,t){var n=e||t,a=r[n];if(!a)throw Error(n+" is not a valid compression method !");return a}(n.options.compression,t.compression),s=n.options.compressionOptions||t.compressionOptions||{},u=n.dir,c=n.date;n._compressWorker(a,s).withStreamInfo("file",{name:e,dir:u,date:c,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(o)}),o.entriesCount=i}catch(e){o.error(e)}return o}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,n){function r(){if(!(this instanceof r))return new r;if(arguments.length)throw Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new r;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(r.prototype=e("./object")).loadAsync=e("./load"),r.support=e("./support"),r.defaults=e("./defaults"),r.version="3.10.1",r.loadAsync=function(e,t){return new r().loadAsync(e,t)},r.external=e("./external"),t.exports=r},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,n){var r=e("./utils"),a=e("./external"),o=e("./utf8"),i=e("./zipEntries"),s=e("./stream/Crc32Probe"),u=e("./nodejsUtils");t.exports=function(e,t){var n=this;return t=r.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),u.isNode&&u.isStream(e)?a.Promise.reject(Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip f
1ile",e,!0,t.optimizedBinaryString,t.base64).then(function(e){var n=new i(t);return n.load(e),n}).then(function(e){var n=[a.Promise.resolve(e)],r=e.files;if(t.checkCRC32)for(var o=0;o<r.length;o++)n.push(function(e){return new a.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new s);r.on("error",function(e){n(e)}).on("end",function(){r.streamInfo.crc32!==e.decompressed.crc32?n(Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}(r[o]));return a.Promise.all(n)}).then(function(e){for(var a=e.shift(),o=a.files,i=0;i<o.length;i++){var s=o[i],u=s.fileNameStr,c=r.resolve(s.fileNameStr);n.file(c,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(n.file(c).unsafeOriginalName=u)}return a.zipComment.length&&(n.comment=a.zipComment),n})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,n){var r=e("../utils"),a=e("../stream/GenericWorker");function o(e,t){a.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}r.inherits(o,a),o.prototype._bindStream=function(e){var t=this;(this._stream=e).pause(),e.on("data",function(e){t.push({data:e,meta:{percent:0}})}).on("error",function(e){t.isPaused?this.generatedError=e:t.error(e)}).on("end",function(){t.isPaused?t._upstreamEnded=!0:t.end()})},o.prototype.pause=function(){return!!a.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,n){var r=e("readable-stream").Readable;function a(e,t,n){r.call(this,t),this._helper=e;var a=this;e.on("data",function(e,t){a.push(e)||a._helper.pause(),n&&n(t)}).on("error",function(e){a.emit("error",e)}).on("end",function(){a.push(null)})}e("../utils").inherits(a,r),a.prototype._read=function(){this._helper.resume()},t.exports=a},{"../utils":32,"readable-stream":16}],14:[function(e,t,n){t.exports={isNode:void 0!==u,newBufferFrom:function(e,t){if(u.from&&u.from!==Uint8Array.from)return u.from(e,t);if("number"==typeof e)throw Error('The "data" argument must not be a number');return new u(e,t)},allocBuffer:function(e){if(u.alloc)return u.alloc(e);var t=new u(e);return t.fill(0),t},isBuffer:function(e){return u.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}},{}],15:[function(e,t,n){function r(e,t,n){var r,a=o.getTypeOf(t),s=o.extend(n||{},u);s.date=s.date||new Date,null!==s.compression&&(s.compression=s.compression.toUpperCase()),"string"==typeof s.unixPermissions&&(s.unixPermissions=parseInt(s.unixPermissions,8)),s.unixPermissions&&16384&s.unixPermissions&&(s.dir=!0),s.dosPermissions&&16&s.dosPermissions&&(s.dir=!0),s.dir&&(e=g(e)),s.createFolders&&(r=m(e))&&v.call(this,r,!0);var f="string"===a&&!1===s.binary&&!1===s.base64;n&&void 0!==n.binary||(s.binary=!f),(t instanceof c&&0===t.uncompressedSize||s.dir||!t||0===t.length)&&(s.base64=!1,s.binary=!0,t="",s.compression="STORE",a="string");var y=null;y=t instanceof c||t instanceof i?t:p.isNode&&p.isStream(t)?new h(e,t):o.prepareContent(e,t,s.binary,s.optimizedBinaryString,s.base64);var b=new d(e,y,s);this.files[e]=b}var a=e("./utf8"),o=e("./utils"),i=e("./stream/GenericWorker"),s=e("./stream/StreamHelper"),u=e("./defaults"),c=e("./compressedObject"),d=e("./zipObject"),f=e("./generate"),p=e("./nodejsUtils"),h=e("./nodejs/NodejsStreamInputAdapter"),m=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return 0<t?e.substring(0,t):""},g=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},v=function(e,t){return t=void 0!==t?t:u.createFolders,e=g(e),this.files[e]||r.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function y(e){return"[object RegExp]"===Object.prototype.toString.call(e)}t.exports={load:function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")}
vendor: 4,260 bytes, line 1
1,forEach:function(e){var t,n,r;for(t in this.files)r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r)},filter:function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(r)}),t},file:function(e,t,n){if(1!=arguments.length)return e=this.root+e,r.call(this,e,t,n),this;if(y(e)){var a=e;return this.filter(function(e,t){return!t.dir&&a.test(e)})}var o=this.files[this.root+e];return o&&!o.dir?o:null},folder:function(e){if(!e)return this;if(y(e))return this.filter(function(t,n){return n.dir&&e.test(t)});var t=this.root+e,n=v.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(t,n){return n.name.slice(0,e.length)===e}),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,n={};try{if((n=o.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:a.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),"binarystring"===n.type&&(n.type="string"),!n.type)throw Error("No output type specified.");o.checkSupport(n.type),"darwin"!==n.platform&&"freebsd"!==n.platform&&"linux"!==n.platform&&"sunos"!==n.platform||(n.platform="UNIX"),"win32"===n.platform&&(n.platform="DOS");var r=n.comment||this.comment||"";t=f.generateWorker(this,n,r)}catch(e){(t=new i("error")).error(e)}return new s(t,n.type||"string",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}}},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,n){t.exports=e("stream")},{stream:void 0}],17:[function(e,t,n){var r=e("./DataReader");function a(e){r.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}e("../utils").inherits(a,r),a.prototype.byteAt=function(e){return this.data[this.zero+e]},a.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),a=e.charCodeAt(3),o=this.length-4;0<=o;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===a)return o-this.zero;return -1},a.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),a=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&n===o[1]&&r===o[2]&&a===o[3]},a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./DataReader":18}],18:[function(e,t,n){var r=e("../utils");function a(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=a},{"../utils":32}],19:[function(e,t,n){var r=e("./Uint8ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t}
vendor: 2,440 bytes, line 1
1,t.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){var r=e("./DataReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){var r=e("./ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){var r=e("../utils"),a=e("../support"),o=e("./ArrayReader"),i=e("./StringReader"),s=e("./NodeBufferReader"),u=e("./Uint8ArrayReader");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),"string"!==t||a.uint8array?"nodebuffer"===t?new s(e):a.uint8array?new u(r.transformTo("uint8array",e)):new o(r.transformTo("array",e)):new i(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){n.LOCAL_FILE_HEADER="PK\x03\x04",n.CENTRAL_FILE_HEADER="PK\x01\x02",n.CENTRAL_DIRECTORY_END="PK\x05\x06",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",n.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,t,n){var r=e("./GenericWorker"),a=e("../utils");function o(e){r.call(this,"ConvertWorker to "+e),this.destType=e}a.inherits(o,r),o.prototype.processChunk=function(e){this.push({data:a.transformTo(this.destType,e.data),meta:e.meta})},t.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){var r=e("./GenericWorker"),a=e("../crc32");function o(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(o,r),o.prototype.processChunk=function(e){this.streamInfo.crc32=a(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){var r=e("../utils"),a=e("./GenericWorker");function o(e){a.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}
vendor: 6,948 bytes, line 1
1r.inherits(o,a),o.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}a.prototype.processChunk.call(this,e)},t.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){var r=e("../utils"),a=e("./GenericWorker");function o(e){a.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}r.inherits(o,a),o.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){function r(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n<this._listeners[e].length;n++)this._listeners[e][n].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",function(e){t.processChunk(e)}),e.on("end",function(){t.end()}),e.on("error",function(e){t.error(e)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var e=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},t.exports=r},{}],29:[function(e,t,n){var r=e("../utils"),a=e("./ConvertWorker"),o=e("./GenericWorker"),i=e("../base64"),s=e("../support"),c=e("../external"),d=null;if(s.nodestream)try{d=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function f(e,t,n){var i=t;switch(t){case"blob":case"arraybuffer":i="uint8array";break;case"base64":i="string"}try{this._internalType=i,this._outputType=t,this._mimeType=n,r.checkSupport(i),this._worker=e.pipe(new a(i)),e.lock()}catch(e){this._worker=new o("error"),this._worker.error(e)}}f.prototype={accumulate:function(e){var t;return t=this,new c.Promise(function(n,a){var o=[],s=t._internalType,c=t._outputType,d=t._mimeType;t.on("data",function(t,n){o.push(t),e&&e(n)}).on("error",function(e){o=[],a(e)}).on("end",function(){try{var e=function(e,t,n){switch(e){case"blob":return r.newBlob(r.transformTo("arraybuffer",t),n);case"base64":return i.encode(t);default:return r.transformTo(e,t)}}(c,function(e,t){var n,r=0,a=null,o=0;for(n=0;n<t.length;n++)o+=t[n].length;switch(e){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(a=new Uint8Array(o),n=0;n<t.length;n++)a.set(t[n],r),r+=t[n].length;return a;case"nodebuffer":return u.concat(t);default:throw Error("concat : unsupported type '"+e+"'")}}(s,o),d);n(e)}catch(e){a(e)}o=[]}).resume()})},on:function(e,t){var n=this;return"data"===e?this._worker.on(e,function(e){t.call(n,e.data,e.meta)}):this._worker.on(e,function(){r.delay(t,arguments,n)}),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(r.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw Error(this._outputType+" is not supported by this method");return new d(this,{objectMode:"nodebuffer"!==this._outputType},e)}},t.exports=f},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,n){if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,n.nodebuffer=void 0!==u,n.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)n.blob=!1;else{var r=new ArrayBuffer(0);try{n.blob=0===new Blob([r],{type:"application/zip"}).size}catch(e){try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(r),n.blob=0===a.getBlob("application/zip").size}catch(e){n.blob=!1}}}try{n.nodestream=!!e("readable-stream").Readable}catch(e){n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,n){for(var r=e("./utils"),a=e("./support"),o=e("./nodejsUtils"),i=e("./stream/GenericWorker"),s=Array(256),u=0;u<256;u++)s[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;function c(){i.call(this,"utf-8 decode"),this.leftOver=null}function d(){i.call(this,"utf-8 encode")}s[254]=s[254]=1,n.utf8encode=function(e){return a.nodebuffer?o.newBufferFrom(e,"utf-8"):function(e){var t,n,r,o,i,s=e.length,u=0;for(o=0;o<s;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<s&&(64512&(r=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),o++),u+=n<128?1:n<2048?2:n<65536?3:4;for(t=a.uint8array?new Uint8Array(u):Array(u),o=i=0;
1i<u;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<s&&(64512&(r=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?t[i++]=n:(n<2048?t[i++]=192|n>>>6:(n<65536?t[i++]=224|n>>>12:(t[i++]=240|n>>>18,t[i++]=128|n>>>12&63),t[i++]=128|n>>>6&63),t[i++]=128|63&n);return t}(e)},n.utf8decode=function(e){return a.nodebuffer?r.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,n,a,o,i=e.length,u=Array(2*i);for(t=n=0;t<i;)if((a=e[t++])<128)u[n++]=a;else if(4<(o=s[a]))u[n++]=65533,t+=o-1;else{for(a&=2===o?31:3===o?15:7;1<o&&t<i;)a=a<<6|63&e[t++],o--;1<o?u[n++]=65533:a<65536?u[n++]=a:(a-=65536,u[n++]=55296|a>>10&1023,u[n++]=56320|1023&a)}return u.length!==n&&(u.subarray?u=u.subarray(0,n):u.length=n),r.applyFromCharCode(u)}(e=r.transformTo(a.uint8array?"uint8array":"array",e))},r.inherits(c,i),c.prototype.processChunk=function(e){var t=r.transformTo(a.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var o=t;(t=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),t.set(o,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var i=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||0===n?t:n+s[e[n]]>t?n:t}(t),u=t;i!==t.length&&(a.uint8array?(u=t.subarray(0,i),this.leftOver=t.subarray(i,t.length)):(u=t.slice(0,i),this.leftOver=t.slice(i,t.length))),this.push({data:n.utf8decode(u),meta:e.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(d,i),d.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){var r=e("./support"),a=e("./base64"),o=e("./nodejsUtils"),i=e("./external");function s(e){return e}function u(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}e("setimmediate"),n.newBlob=function(e,t){n.checkSupport("blob");try{return new Blob([e],{type:t})}catch(n){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(e),r.getBlob(t)}catch(e){throw Error("Bug : can't construct the Blob.")}}};var c={stringifyByChunk:function(e,t,n){var r=[],a=0,o=e.length;if(o<=n)return String.fromCharCode.apply(null,e);for(;a<o;)"array"===t||"nodebuffer"===t?r.push(String.fromCharCode.apply(null,e.slice(a,Math.min(a+n,o)))):r.push(String.fromCharCode.apply(null,e.subarray(a,Math.min(a+n,o)))),a+=n;return r.join("")},stringifyByChar:function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(e){return!1}}()}};function d(e){var t=65536,r=n.getTypeOf(e),a=!0;if("uint8array"===r?a=c.applyCanBeUsed.uint8array:"nodebuffer"===r&&(a=c.applyCanBeUsed.nodebuffer),a)for(;1<t;)try{return c.stringifyByChunk(e,r,t)}catch(e){t=Math.floor(t/2)}return c.stringifyByChar(e)}function f(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.applyFromCharCode=d;var p={};p.string={string:s,array:function(e){return u(e,Array(e.length))},arraybuffer:function(e){return p.string.uint8array(e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:function(e){return u(e,o.allocBuffer(e.length))}},p.array={string:d,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(e)}},p.arraybuffer={string:function(e){return d(new Uint8Array(e))},array:function(e){return f(new Uint8Array(e),Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(new Uint8Array(e))}},p.uint8array={string:d,array:function(e){return f(e,Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return o.newBufferFrom(e)}},p.nodebuffer={string:d,array:function(e){return f(e,Array(e.length))},arraybuffer:function(e){return p.nodebuffer.uint8array(e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:s},n.transformTo=function(e,t){return(t=t||"",e)?(n.checkSupport(e),p[n.getTypeOf(t)][e](t)):t},n.resolve=function(e){for(var t=e.split("/"),n=[],r=0;r<t.length;r++){var a=t[r];"."===a||""===a&&0!==r&&r!==t.length-1||(".."===a?n.pop():n.push(a))}return n.join("/")},n.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&o.isBuffer(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(e){if(!r[e.toLowerCase()])throw Error(e+" is not supported by this platform")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,r="";for(n=0;n<(e||"").length;
vendor: 4,136 bytes, line 1
1n++)r+="\\x"+((t=e.charCodeAt(n))<16?"0":"")+t.toString(16).toUpperCase();return r},n.delay=function(e,t,n){setImmediate(function(){e.apply(n||null,t||[])})},n.inherits=function(e,t){function n(){}n.prototype=t.prototype,e.prototype=new n},n.extend=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&void 0===n[t]&&(n[t]=arguments[e][t]);return n},n.prepareContent=function(e,t,o,s,c){return i.Promise.resolve(t).then(function(e){return r.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new i.Promise(function(t,n){var r=new FileReader;r.onload=function(e){t(e.target.result)},r.onerror=function(e){n(e.target.error)},r.readAsArrayBuffer(e)}):e}).then(function(t){var d,f=n.getTypeOf(t);return f?("arraybuffer"===f?t=n.transformTo("uint8array",t):"string"===f&&(c?t=a.decode(t):o&&!0!==s&&(t=u(d=t,r.uint8array?new Uint8Array(d.length):Array(d.length)))),t):i.Promise.reject(Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,n){var r=e("./reader/readerFor"),a=e("./utils"),o=e("./signature"),i=e("./zipEntry"),s=e("./support");function u(e){this.files=[],this.loadOptions=e}u.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw Error("Corrupted zip or bug: unexpected signature ("+a.pretty(t)+", expected "+a.pretty(e)+")")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var r=this.reader.readString(4)===t;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=s.uint8array?"uint8array":"array",n=a.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,r=this.zip64EndOfCentralSize-44;0<r;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(e=new i({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?Error("Corrupted zip: can't find end of central directory"):Error("Can't find end of central directory : is this a zip f
1ile ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20+(12+this.zip64EndOfCentralSize));var r=t-n;if(0<r)this.isSignature(t,o.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=r(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=u},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,n){var r=e("./reader/readerFor"),a=e("./utils"),o=e("./compressedObject"),i=e("./crc32"),s=e("./utf8"),u=e("./compressions"),c=e("./support");function d(e,t){this.options=e,this.loadOptions=t}d.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in u)if(Object.prototype.hasOwnProperty.call(u,t)&&u[t].magic===e)return u[t];return null}(this.compressionMethod)))throw Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&
vendor: 2,317 bytes, line 1
1(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,a=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<a;)t=e.readInt(2),n=e.readInt(2),r=e.readData(n),this.extraFields[t]={id:t,length:n,value:r};e.setIndex(a)},handleUTF8:function(){var e=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var n=a.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else{var o=a.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=r(e.value);return 1!==t.readInt(1)||i(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=r(e.value);return 1!==t.readInt(1)||i(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null}},t.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,n){function r(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}}var a=e("./stream/StreamHelper"),o=e("./stream/DataWorker"),i=e("./utf8"),s=e("./compressedObject"),u=e("./stream/GenericWorker");r.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw Error("No output type specified.");var r="string"===(n=e.toLowerCase())||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new i.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new i.Utf8DecodeWorker))}catch(e){(t=new u("error")).error(e)}return new a(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)}
vendor: 6,274 bytes, line 1
1,nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof s&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new i.Utf8EncodeWorker)),s.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof u?this._data:new o(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},f=0;f<c.length;f++)r.prototype[c[f]]=d;t.exports=r},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,t,r){(function(e){var n,r,a=e.MutationObserver||e.WebKitMutationObserver;if(a){var o=0,i=new a(d),s=e.document.createTextNode("");i.observe(s,{characterData:!0}),n=function(){s.data=o=++o%2}}else if(e.setImmediate||void 0===e.MessageChannel)n="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){d(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(d,0)};else{var u=new e.MessageChannel;u.port1.onmessage=d,n=function(){u.port2.postMessage(0)}}var c=[];function d(){var e,t;r=!0;for(var n=c.length;n;){for(t=c,c=[],e=-1;++e<n;)t[e]();n=c.length}r=!1}t.exports=function(e){1!==c.push(e)||r||n()}}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(e,t,n){var r=e("immediate");function a(){}var o={},i=["REJECTED"],s=["FULFILLED"],u=["PENDING"];function c(e){if("function"!=typeof e)throw TypeError("resolver must be a function");this.state=u,this.queue=[],this.outcome=void 0,e!==a&&h(this,e)}function d(e,t,n){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function f(e,t,n){r(function(){var r;try{r=t(n)}catch(t){return o.reject(e,t)}r===e?o.reject(e,TypeError("Cannot resolve promise with itself")):o.resolve(e,r)})}function p(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function h(e,t){var n=!1;function r(t){n||(n=!0,o.reject(e,t))}function a(t){n||(n=!0,o.resolve(e,t))}var i=m(function(){t(a,r)});"error"===i.status&&r(i.value)}function m(e,t){var n={};try{n.value=e(t),n.status="success"}catch(e){n.status="error",n.value=e}return n}(t.exports=c).prototype.finally=function(e){if("function"!=typeof e)return this;var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})},c.prototype.catch=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!=typeof e&&this.state===s||"function"!=typeof t&&this.state===i)return this;var n=new this.constructor(a);return this.state!==u?f(n,this.state===s?e:t,this.outcome):this.queue.push(new d(n,e,t)),n},d.prototype.callFulfilled=function(e){o.resolve(this.promise,e)},d.prototype.otherCallFulfilled=function(e){f(this.promise,this.onFulfilled,e)},d.prototype.callRejected=function(e){o.reject(this.promise,e)},d.prototype.otherCallRejected=function(e){f(this.promise,this.onRejected,e)},o.resolve=function(e,t){var n=m(p,t);if("error"===n.status)return o.reject(e,n.value);var r=n.value;if(r)h(e,r);else{e.state=s,e.outcome=t;for(var a=-1,i=e.queue.length;++a<i;)e.queue[a].callFulfilled(t)}return e},o.reject=function(e,t){e.state=i,e.outcome=t;for(var n=-1,r=e.queue.length;++n<r;)e.queue[n].callRejected(t);return e},c.resolve=function(e){return e instanceof this?e:o.resolve(new this(a),e)},c.reject=function(e){var t=new this(a);return o.reject(t,e)},c.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var n=e.length,r=!1;if(!n)return this.resolve([]);for(var i=Array(n),s=0,u=-1,c=new this(a);++u<n;)(function(e,a){t.resolve(e).then(function(e){i[a]=e,++s!==n||r||(r=!0,o.resolve(c,i))},function(e){r||(r=!0,o.reject(c,e))})})(e[u],u);return c},c.race=function(e){if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(TypeError("must be an array"));var t,n=e.length,r=!1;if(!n)return this.resolve([]);for(var i=-1,s=new this(a);++i<n;)t=e[i],this.resolve(t).then(function(e){r||(r=!0,o.resolve(s,e))},function(e){r||(r=!0,o.reject(s,e))});return s}},{immediate:36}],38:[function(e,t,n){var r={};(0,e("./lib/utils/common").assign)(r,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=r},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,n){var r=e("./zlib/deflate"),a=e("./utils/common"),o=e("./utils/strings"),i=e("./zlib/messages"),s=e("./zlib/zstream"),u=Object.prototype.toString;function c(e){if(!(this instanceof c))return new c(e);this.options=a.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t,n=this.options;n.raw&&0<n.windowBits?n.windowBits=-n.windowBits:n.gzip&&0<n.windowBits&&n.windowBits<16&&(n.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var d=r.deflateInit2(this.strm,n.level,n.method,n.windowBits,n.memLevel,n.strategy);if(0!==d)throw Error(i[d]);if(n.header&&r.deflateSetHeader(this.strm,n.header),n.dictionary){if(t="string"==typeof n.dictionary?o.string2buf(n.dictionary):"[object ArrayBuffer]"===u.call(n.dictionary)?new Uint8Array(n.dictionary):n.dictionary,0!==(d=r.deflateSetDictionary(this.strm,t)))throw Error(i[d]);this._dict_set=!0}}function d(e,t){var n=new c(t);if(n.push(e,!0),n.err)throw n.msg||i[n.err];return n.result}c.prototype.push=function(e,t){var n,i,s=this.strm,c=this.options.chunkSize;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof e?s.input=o.string2buf(e):"[object ArrayBuffer]"===u.call(e)?s.input=new
vendor: 5,524 bytes, line 1
1Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new a.Buf8(c),s.next_out=0,s.avail_out=c),1!==(n=r.deflate(s,i))&&0!==n)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(o.buf2binstring(a.shrinkBuf(s.output,s.next_out))):this.onData(a.shrinkBuf(s.output,s.next_out)))}while((0<s.avail_in||0===s.avail_out)&&1!==n);return 4===i?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==i||(this.onEnd(0),s.avail_out=0,!0)},c.prototype.onData=function(e){this.chunks.push(e)},c.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Deflate=c,n.deflate=d,n.deflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},n.gzip=function(e,t){return(t=t||{}).gzip=!0,d(e,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,n){var r=e("./zlib/inflate"),a=e("./utils/common"),o=e("./utils/strings"),i=e("./zlib/constants"),s=e("./zlib/messages"),u=e("./zlib/zstream"),c=e("./zlib/gzheader"),d=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&0<=t.windowBits&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(0<=t.windowBits&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),15<t.windowBits&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==i.Z_OK)throw Error(s[n]);this.header=new c,r.inflateGetHeader(this.strm,this.header)}function p(e,t){var n=new f(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}f.prototype.push=function(e,t){var n,s,u,c,f,p,h=this.strm,m=this.options.chunkSize,g=this.options.dictionary,v=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?i.Z_FINISH:i.Z_NO_FLUSH,"string"==typeof e?h.input=o.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?h.input=new Uint8Array(e):h.input=e,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new a.Buf8(m),h.next_out=0,h.avail_out=m),(n=r.inflate(h,i.Z_NO_FLUSH))===i.Z_NEED_DICT&&g&&(p="string"==typeof g?o.string2buf(g):"[object ArrayBuffer]"===d.call(g)?new Uint8Array(g):g,n=r.inflateSetDictionary(this.strm,p)),n===i.Z_BUF_ERROR&&!0===v&&(n=i.Z_OK,v=!1),n!==i.Z_STREAM_END&&n!==i.Z_OK)return this.onEnd(n),this.ended=!0,!1;h.next_out&&(0!==h.avail_out&&n!==i.Z_STREAM_END&&(0!==h.avail_in||s!==i.Z_FINISH&&s!==i.Z_SYNC_FLUSH)||("string"===this.options.to?(u=o.utf8border(h.output,h.next_out),c=h.next_out-u,f=o.buf2string(h.output,u),h.next_out=c,h.avail_out=m-c,c&&a.arraySet(h.output,h.output,u,c,0),this.onData(f)):this.onData(a.shrinkBuf(h.output,h.next_out)))),0===h.avail_in&&0===h.avail_out&&(v=!0)}while((0<h.avail_in||0===h.avail_out)&&n!==i.Z_STREAM_END);return n===i.Z_STREAM_END&&(s=i.Z_FINISH),s===i.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===i.Z_OK):s!==i.Z_SYNC_FLUSH||(this.onEnd(i.Z_OK),h.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===i.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Inflate=f,n.inflate=p,n.inflateRaw=function(e,t){return(t=t||{}).raw=!0,p(e,t)},n.ungzip=p},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,n){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;n.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var a={arraySet:function(e,t,n,r,a){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),a);else for(var o=0;o<r;o++)e[a+o]=t[n+o]},flattenChunks:function(e){var t,n,r,a,o,i;for(t=r=0,n=e.length;t<n;t++)r+=e[t].length;for(i=new Uint8Array(r),t=a=0,n=e.length;t<n;t++)o=e[t],i.set(o,a),a+=o.length;return i}},o={arraySet:function(e,t,n,r,a){for(var o=0;o<r;o++)e[a+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,a)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,o))},n.setTyped(r)},{}],42:[function(e,t,n){var r=e("./common"),a=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(e){a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){o=!1}for(var i=new r.Buf8(256),s=0;s<256;s++)i[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function u(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&a))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n="",i=0;i<t;i++)n+=String.fromCharCode(e[i]);return n}i[254]=i[254]=1,n.string2buf=function(e){var t,n,a,o,i,s=e.length,u=0;for(o=0;o<s;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<s&&(64512&(a=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(a-56320),o++),u+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(u),o=i=0;
1i<u;o++)(64512&(n=e.charCodeAt(o)))==55296&&o+1<s&&(64512&(a=e.charCodeAt(o+1)))==56320&&(n=65536+(n-55296<<10)+(a-56320),o++),n<128?t[i++]=n:(n<2048?t[i++]=192|n>>>6:(n<65536?t[i++]=224|n>>>12:(t[i++]=240|n>>>18,t[i++]=128|n>>>12&63),t[i++]=128|n>>>6&63),t[i++]=128|63&n);return t},n.buf2binstring=function(e){return u(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,a=t.length;n<a;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,r,a,o,s=t||e.length,c=Array(2*s);for(n=r=0;n<s;)if((a=e[n++])<128)c[r++]=a;else if(4<(o=i[a]))c[r++]=65533,n+=o-1;else{for(a&=2===o?31:3===o?15:7;1<o&&n<s;)a=a<<6|63&e[n++],o--;1<o?c[r++]=65533:a<65536?c[r++]=a:(a-=65536,c[r++]=55296|a>>10&1023,c[r++]=56320|1023&a)}return u(c,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&(192&e[n])==128;)n--;return n<0||0===n?t:n+i[e[n]]>t?n:t}},{"./common":41}],43:[function(e,t,n){t.exports=function(e,t,n,r){for(var a=65535&e|0,o=e>>>16&65535|0,i=0;0!==n;){for(n-=i=2e3<n?2e3:n;o=o+(a=a+t[r++]|0)|0,--i;);a%=65521,o%=65521}return a|o<<16|0}},{}],44:[function(e,t,n){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,n){var r=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,a){var o=a+n;e^=-1;for(var i=a;i<o;i++)e=e>>>8^r[255&(e^t[i])];return -1^e}},{}],46:[function(e,t,n){var r,a=e("../utils/common"),o=e("./trees"),i=e("./adler32"),s=e("./crc32"),u=e("./messages");function c(e,t){return e.msg=u[t],t}function d(e){return(e<<1)-(4<e?9:0)}function f(e){for(var t=e.length;0<=--t;)e[t]=0}function p(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(a.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function h(e,t){o._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,p(e.strm)}function m(e,t){e.pending_buf[e.pending++]=t}function g(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function v(e,t){var n,r,a=e.max_chain_length,o=e.strstart,i=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,d=e.w_mask,f=e.prev,p=e.strstart+258,h=c[o+i-1],m=c[o+i];e.prev_length>=e.good_match&&(a>>=2),s>e.lookahead&&(s=e.lookahead);do if(c[(n=t)+i]===m&&c[n+i-1]===h&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do;while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<p);if(r=258-(p-o),o=p-258,i<r){if(e.match_start=t,s<=(i=r))break;h=c[o+i-1],m=c[o+i]}}while((t=f[t&d])>u&&0!=--a);return i<=e.lookahead?i:e.lookahead}function y(e){var t,n,r,o,u,c,d,f,p,h,m=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=m+(m-262)){for(a.arraySet(e.window,e.window,m,m,0),e.match_start-=m,e.strstart-=m,e.block_start-=m,t=n=e.hash_size;r=e.head[--t],e.head[t]=m<=r?r-m:0,--n;);for(t=n=m;r=e.prev[--t],e.prev[t]=m<=r?r-m:0,--n;);o+=m}if(0===e.strm.avail_in)break;if(c=e.strm,d=e.window,f=e.strstart+e.lookahead,h=void 0,(p=o)<(h=c.avail_in)&&(h=p),n=0===h?0:(c.avail_in-=h,a.arraySet(d,c.input,c.next_in,h,f),1===c.state.wrap?c.adler=i(c.adler,d,h,f):2===c.state.wrap&&(c.adler=s(c.adler,d,h,f)),c.next_in+=h,c.total_in+=h,h),e.lookahead+=n,e.lookahead+e.insert>=3)for(u=e.strstart-e.insert,e.ins_h=e.window[u],e.ins_h=(e.ins_h<<e.hash_shift^e.window[u+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[u+3-1])&e.hash_mask,e.prev[u&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=u,u++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var n,r;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=v(e,n)),e.match_length>=3){if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,0!=--e.match_length;);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask}
vendor: 7,708 bytes, line 1
1else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function k(e,t){for(var n,r,a;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=v(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&4096<e.strstart-e.match_start)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-3,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!=--e.prev_length;);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(h(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=o._tr_tally(e,0,e.window[e.strstart-1]))&&h(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function w(e,t,n,r,a){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=a}function x(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new a.Buf16(1146),this.dyn_dtree=new a.Buf16(122),this.bl_tree=new a.Buf16(78),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(16),this.heap=new a.Buf16(573),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(573),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function S(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,o._tr_init(t),0):c(e,-2)}function E(e){var t,n=S(e);return 0===n&&((t=e.state).window_size=2*t.w_size,f(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function _(e,t,n,r,o,i){if(!e)return -2;var s=1;if(-1===t&&(t=6),r<0?(s=0,r=-r):15<r&&(s=2,r-=16),o<1||9<o||8!==n||r<8||15<r||t<0||9<t||i<0||4<i)return c(e,-2);8===r&&(r=9);var u=new x;return(e.state=u).strm=e,u.wrap=s,u.gzhead=null,u.w_bits=r,u.w_size=1<<u.w_bits,u.w_mask=u.w_size-1,u.hash_bits=o+7,u.hash_size=1<<u.hash_bits,u.hash_mask=u.hash_size-1,u.hash_shift=~~((u.hash_bits+3-1)/3),u.window=new a.Buf8(2*u.w_size),u.head=new a.Buf16(u.hash_size),u.prev=new a.Buf16(u.w_size),u.lit_bufsize=1<<o+6,u.pending_buf_size=4*u.lit_bufsize,u.pending_buf=new a.Buf8(u.pending_buf_size),u.d_buf=1*u.lit_bufsize,u.l_buf=3*u.lit_bufsize,u.level=t,u.strategy=i,u.method=n,E(e)}r=[new w(0,0,0,0,function(e,t){var n=65535;for(65535>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,h(e,!1),0===e.strm.avail_out)||e.strstart-e.block_start>=e.w_size-262&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(h(e,!1),e.strm.avail_out),1)}),new w(4,4,8,4,b),new w(4,5,16,8,b),new w(4,6,32,32,b),new w(4,4,16,16,k),new w(8,16,32,32,k),new w(8,16,128,128,k),new w(8,32,128,256,k),new w(32,128,258,1024,k),new w(32,258,258,4096,k)],n.deflateInit=function(e,t){return _(e,t,8,15,8,0)},n.deflateInit2=_,n.deflateReset=E,n.deflateResetKeep=S,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},n.deflate=function(e,t){var n,a,i,u;if(!e||!e.state||5<t||t<0)return e?c(e,-2):-2;if(a=e.state,!e.output||!e.input&&0!==e.avail_in||666===a.status&&4!==t)return c(e,0===e.avail_out?-5:-2);if(a.strm=e,n=a.last_flush,a.last_flush=t,42===a.status){if(2===a.wrap)e.adler=0,m(a,31),m(a,139),m(a,8),a.gzhead?(m(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),m(a,255&a.gzhead.time),m(a,a.gzhead.time>>8&255),m(a,a.gzhead.time>>16&255),m(a,a.gzhead.time>>24&255),m(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),m(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(m(a,255&a.gzhead.extra.length),m(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=s(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(m(a,0),m(a,0),m(a,0),m(a,0),m(a,0),m(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),m(a,3),a.status=113);else{var v=8+(a.w_bits-8<<4)<<8;v|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(v|=32),v+=31-v%31,a.status=113,g(a,v),0!==a.strstart&&(g(a,e.adler>>>16),g(a,65535&e.adler)),e.adler=1}}if(69===a.status){if(a.gzhead.extra){for(i=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),p(e),i=a.pending,a.pending!==a.pending_buf_size));)m(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73}if(73===a.status){if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),p(e),i=a.pending,a.pending===a.pending_buf_size)){u=1;break}u=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,m(a,u)}while(0!==u);a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),0===u&&(a.gzindex=0,a.status=91)}else a.status=91}if(91===a.status){if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),p(e),i=a.pending,a.pending===a.pending_buf_size)){u=1;break}u=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,m(a,u)}while(0!==u);a.gzhead.hcrc&&a.pending>i&&(e.adler=s(e.adler,a.pending_buf,a.pending-i,i)),0===u&&(a.status=103)}else a.status=103}if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&p(e),a.pending+2<=a.pending_buf_size&&(m(a,255&e.adler),m(a,e.adler>>
18&255),e.adler=0,a.status=113)):a.status=113),0!==a.pending){if(p(e),0===e.avail_out)return a.last_flush=-1,0}else if(0===e.avail_in&&d(t)<=d(n)&&4!==t)return c(e,-5);if(666===a.status&&0!==e.avail_in)return c(e,-5);if(0!==e.avail_in||0!==a.lookahead||0!==t&&666!==a.status){var b=2===a.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(a,t):3===a.strategy?function(e,t){for(var n,r,a,i,s=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&0<e.strstart&&(r=s[a=e.strstart-1])===s[++a]&&r===s[++a]&&r===s[++a]){i=e.strstart+258;do;while(r===s[++a]&&r===s[++a]&&r===s[++a]&&r===s[++a]&&r===s[++a]&&r===s[++a]&&r===s[++a]&&r===s[++a]&&a<i);e.match_length=258-(i-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=o._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(a,t):r[a.level].func(a,t);if(3!==b&&4!==b||(a.status=666),1===b||3===b)return 0===e.avail_out&&(a.last_flush=-1),0;if(2===b&&(1===t?o._tr_align(a):5!==t&&(o._tr_stored_block(a,0,0,!1),3===t&&(f(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),p(e),0===e.avail_out))return a.last_flush=-1,0}return 4!==t?0:a.wrap<=0?1:(2===a.wrap?(m(a,255&e.adler),m(a,e.adler>>8&255),m(a,e.adler>>16&255),m(a,e.adler>>24&255),m(a,255&e.total_in),m(a,e.total_in>>8&255),m(a,e.total_in>>16&255),m(a,e.total_in>>24&255)):(g(a,e.adler>>>16),g(a,65535&e.adler)),p(e),0<a.wrap&&(a.wrap=-a.wrap),0!==a.pending?0:1)},n.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?c(e,-2):(e.state=null,113===t?c(e,-3):0):-2},n.deflateSetDictionary=function(e,t){var n,r,o,s,u,c,d,p,h=t.length;if(!e||!e.state||2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return -2;for(1===s&&(e.adler=i(e.adler,t,h,0)),n.wrap=0,h>=n.w_size&&(0===s&&(f(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new a.Buf8(n.w_size),a.arraySet(p,t,h-n.w_size,n.w_size,0),t=p,h=n.w_size),u=e.avail_in,c=e.next_in,d=e.input,e.avail_in=h,e.next_in=0,e.input=t,y(n);n.lookahead>=3;){for(r=n.strstart,o=n.lookahead-2;n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++,--o;);n.strstart=r,n.lookahead=2,y(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=c,e.input=d,e.avail_in=u,n.wrap=s,0},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,n){t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(e,t,n){t.exports=function(e,t){var n,r,a,o,i,s,u,c,d,f,p,h,m,g,v,y,b,k,w,x,S,E,_,P,C;n=e.state,r=e.next_in,P=e.input,a=r+(e.avail_in-5),o=e.next_out,C=e.output,i=o-(t-e.avail_out),s=o+(e.avail_out-257),u=n.dmax,c=n.wsize,d=n.whave,f=n.wnext,p=n.window,h=n.hold,m=n.bits,g=n.lencode,v=n.distcode,y=(1<<n.lenbits)-1,b=(1<<n.distbits)-1;e:do for(m<15&&(h+=P[r++]<<m,m+=8,h+=P[r++]<<m,m+=8),k=g[h&y];;){if(h>>>=w=k>>>24,m-=w,0==(w=k>>>16&255))C[o++]=65535&k;else{if(!(16&w)){if(!(64&w)){k=g[(65535&k)+(h&(1<<w)-1)];continue}if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}for(x=65535&k,(w&=15)&&(m<w&&(h+=P[r++]<<m,m+=8),x+=h&(1<<w)-1,h>>>=w,m-=w),m<15&&(h+=P[r++]<<m,m+=8,h+=P[r++]<<m,m+=8),k=v[h&b];;){if(h>>>=w=k>>>24,m-=w,!(16&(w=k>>>16&255))){if(!(64&w)){k=v[(65535&k)+(h&(1<<w)-1)];continue}e.msg="invalid distance code",n.mode=30;break e}if(S=65535&k,m<(w&=15)&&(h+=P[r++]<<m,(m+=8)<w&&(h+=P[r++]<<m,m+=8)),u<(S+=h&(1<<w)-1)){e.msg="invalid distance too far back",
vendor: 4,945 bytes, line 1
1n.mode=30;break e}if(h>>>=w,m-=w,(w=o-i)<S){if(d<(w=S-w)&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(_=p,(E=0)===f){if(E+=c-w,w<x){for(x-=w;C[o++]=p[E++],--w;);E=o-S,_=C}}else if(f<w){if(E+=c+f-w,(w-=f)<x){for(x-=w;C[o++]=p[E++],--w;);if(E=0,f<x){for(x-=w=f;C[o++]=p[E++],--w;);E=o-S,_=C}}}else if(E+=f-w,w<x){for(x-=w;C[o++]=p[E++],--w;);E=o-S,_=C}for(;2<x;)C[o++]=_[E++],C[o++]=_[E++],C[o++]=_[E++],x-=3;x&&(C[o++]=_[E++],1<x&&(C[o++]=_[E++]))}else{for(E=o-S;C[o++]=C[E++],C[o++]=C[E++],C[o++]=C[E++],2<(x-=3););x&&(C[o++]=C[E++],1<x&&(C[o++]=C[E++]))}break}}break}while(r<a&&o<s);r-=x=m>>3,h&=(1<<(m-=x<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<a?a-r+5:5-(r-a),e.avail_out=o<s?s-o+257:257-(o-s),n.hold=h,n.bits=m}},{}],49:[function(e,t,n){var r=e("../utils/common"),a=e("./adler32"),o=e("./crc32"),i=e("./inffast"),s=e("./inftrees");function u(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,d(e)):-2}function p(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15<t)?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,f(e))):-2}function h(e,t){var n,r;return e?(r=new c,(e.state=r).window=null,0!==(n=p(e,t))&&(e.state=null),n):-2}var m,g,v=!0;function y(e,t,n,a){var o,i=e.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new r.Buf8(i.wsize)),a>=i.wsize?(r.arraySet(i.window,t,n-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(a<(o=i.wsize-i.wnext)&&(o=a),r.arraySet(i.window,t,n-a,o,i.wnext),(a-=o)?(r.arraySet(i.window,t,n-a,a,0),i.wnext=a,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=o))),0}n.inflateReset=f,n.inflateReset2=p,n.inflateResetKeep=d,n.inflateInit=function(e){return h(e,15)},n.inflateInit2=h,n.inflate=function(e,t){var n,c,d,f,p,h,b,k,w,x,S,E,_,P,C,I,j,O,T,A,z,D,B,R,M=0,N=new r.Buf8(4),F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return -2;12===(n=e.state).mode&&(n.mode=13),p=e.next_out,d=e.output,b=e.avail_out,f=e.next_in,c=e.input,h=e.avail_in,k=n.hold,w=n.bits,x=h,S=b,D=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;w<16;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(2&n.wrap&&35615===k){N[n.check=0]=255&k,N[1]=k>>>8&255,n.check=o(n.check,N,2,0),w=k=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&k)<<8)+(k>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&k)!=8){e.msg="unknown compression method",n.mode=30;break}if(w-=4,z=8+(15&(k>>>=4)),0===n.wbits)n.wbits=z;else if(z>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<<z,e.adler=n.check=1,n.mode=512&k?10:12,w=k=0;break;case 2:for(;w<16;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(n.flags=k,(255&n.flags)!=8){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=k>>8&1),512&n.flags&&(N[0]=255&k,N[1]=k>>>8&255,n.check=o(n.check,N,2,0)),w=k=0,n.mode=3;case 3:for(;w<32;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.head&&(n.head.time=k),512&n.flags&&(N[0]=255&k,N[1]=k>>>8&255,N[2]=k>>>16&255,N[3]=k>>>24&255,n.check=o(n.check,N,4,0)),w=k=0,n.mode=4;case 4:for(;w<16;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.head&&(n.head.xflags=255&k,n.head.os=k>>8),512&n.flags&&(N[0]=255&k,N[1]=k>>>8&255,n.check=o(n.check,N,2,0)),w=k=0,n.mode=5;case 5:if(1024&n.flags){for(;w<16;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.length=k,n.head&&(n.head.extra_len=k),512&n.flags&&(N[0]=255&k,N[1]=k>>>8&255,n.check=o(n.check,N,2,0)),w=k=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(h<(E=n.length)&&(E=h),E&&(n.head&&(z=n.head.extra_len-n.length,n.head.extra||(n.head.extra=Array(n.head.extra_len)),r.arraySet(n.head.extra,c,f,E,z)),512&n.flags&&(n.check=o(n.check,c,E,f)),h-=E,f+=E,n.length-=E),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===h)break e;for(E=0;z=c[f+E++],n.head&&z&&n.length<65536&&(n.head.name+=String.fromCharCode(z)),z&&E<h;);
vendor: 5,040 bytes, line 1
1if(512&n.flags&&(n.check=o(n.check,c,E,f)),h-=E,f+=E,z)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===h)break e;for(E=0;z=c[f+E++],n.head&&z&&n.length<65536&&(n.head.comment+=String.fromCharCode(z)),z&&E<h;);if(512&n.flags&&(n.check=o(n.check,c,E,f)),h-=E,f+=E,z)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;w<16;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(k!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}w=k=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;w<32;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}e.adler=n.check=u(k),w=k=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=p,e.avail_out=b,e.next_in=f,e.avail_in=h,n.hold=k,n.bits=w,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){k>>>=7&w,w-=7&w,n.mode=27;break}for(;w<3;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}switch(n.last=1&k,w-=1,3&(k>>>=1)){case 0:n.mode=14;break;case 1:if(function(e){if(v){var t;for(m=new r.Buf32(512),g=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,m,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,g,0,e.work,{bits:5}),v=!1}e.lencode=m,e.lenbits=9,e.distcode=g,e.distbits=5}(n),n.mode=20,6!==t)break;k>>>=2,w-=2;break e;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}k>>>=2,w-=2;break;case 14:for(k>>>=7&w,w-=7&w;w<32;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if((65535&k)!=(k>>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&k,w=k=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(E=n.length){if(h<E&&(E=h),b<E&&(E=b),0===E)break e;r.arraySet(d,c,f,E,p),h-=E,f+=E,b-=E,p+=E,n.length-=E;break}n.mode=12;break;case 17:for(;w<14;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(n.nlen=257+(31&k),k>>>=5,w-=5,n.ndist=1+(31&k),k>>>=5,w-=5,n.ncode=4+(15&k),k>>>=4,w-=4,286<n.nlen||30<n.ndist){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;w<3;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.lens[F[n.have++]]=7&k,k>>>=3,w-=3}for(;n.have<19;)n.lens[F[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,B={bits:n.lenbits},D=s(0,n.lens,0,19,n.lencode,0,n.work,B),n.lenbits=B.bits,D){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;I=(M=n.lencode[k&(1<<n.lenbits)-1])>>>16&255,j=65535&M,!((C=M>>>24)<=w);){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(j<16)k>>>=C,w-=C,n.lens[n.have++]=j;else{if(16===j){for(R=C+2;w<R;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(k>>>=C,w-=C,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}z=n.lens[n.have-1],E=3+(3&k),k>>>=2,w-=2}else if(17===j){for(R=C+3;w<R;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}w-=C,z=0,E=3+(7&(k>>>=C)),k>>>=3,w-=3}else{for(R=C+7;w<R;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}w-=C,z=0,E=11+(127&(k>>>=C)),k>>>=7,w-=7}if(n.have+E>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;E--;)n.lens[n.have++]=z}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,B={bits:n.lenbits},D=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,B),n.lenbits=B.bits,D){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,B={bits:n.distbits},D=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,B),n.distbits=B.bits,D){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(6<=h&&258<=b){e.next_out=p,e.avail_out=b,e.next_in=f,e.avail_in=h,n.hold=k,n.bits=w,i(e,S),p=e.next_out,d=e.output,b=e.avail_out,f=e.next_in,c=e.input,h=e.avail_in,k=n.hold,w=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;I=(M=n.lencode[k&(1<<n.lenbits)-1])>>>16&255,j=65535&M,!((C=M>>>24)<=w);){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(I&&!(240&I)){for(O=C,T=I,A=j;I=(M=n.lencode[A+((k&(1<<O+T)-1)>>O)])>>>16&255,j=65535&M,!(O+(C=M>>>24)<=w);){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}k>>>=O,w-=O,n.back+=O}if(k>>>=C,w-=C,n.back+=C,n.length=j,0===I){n.mode=26;break}if(32&I){n.back=-1,n.mode=12;break}if(64&I){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&I,n.mode=22;case 22:if(n.extra){for(R=n.extra;w<R;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.length+=k&(1<<n.extra)-1,k>>>=n.extra,w-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;I=(M=n.distcode[k&(1<<n.distbits)-1])>>>16&255,j=65535&M,!((C=M>>>24)<=w);){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(!(240&I)){for(O=C,T=I,A=j;I=(M=n.distcode[A+((k&(1<<O+T)-1)>>O)])>>>16&255,j=65535&M,!(O+(C=M>>>24)<=w);){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}k>>>=O,w-=O,n.back+=O}if(k>>>=C,w-=C,n.back+=C,64&I){e.msg="invalid distance code",n.mode=30;break}n.offset=j,n.extra=15&I,n.mode=24;case 24:if(n.extra){for(R=n.extra;w<R;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}n.offset+=k&(1<<n.extra)-1,k>>>=n.extra,w-=n.extra,n.back+=n.extra}if(n.offset>
vendor: 4,515 bytes, line 1
1n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===b)break e;if(E=S-b,n.offset>E){if((E=n.offset-E)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}_=E>n.wnext?(E-=n.wnext,n.wsize-E):n.wnext-E,E>n.length&&(E=n.length),P=n.window}else P=d,_=p-n.offset,E=n.length;for(b<E&&(E=b),b-=E,n.length-=E;d[p++]=P[_++],--E;);0===n.length&&(n.mode=21);break;case 26:if(0===b)break e;d[p++]=n.length,b--,n.mode=21;break;case 27:if(n.wrap){for(;w<32;){if(0===h)break e;h--,k|=c[f++]<<w,w+=8}if(S-=b,e.total_out+=S,n.total+=S,S&&(e.adler=n.check=n.flags?o(n.check,d,S,p-S):a(n.check,d,S,p-S)),S=b,(n.flags?k:u(k))!==n.check){e.msg="incorrect data check",n.mode=30;break}w=k=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;w<32;){if(0===h)break e;h--,k+=c[f++]<<w,w+=8}if(k!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}w=k=0}n.mode=29;case 29:D=1;break e;case 30:D=-3;break e;case 31:return -4;default:return -2}return e.next_out=p,e.avail_out=b,e.next_in=f,e.avail_in=h,n.hold=k,n.bits=w,(n.wsize||S!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&y(e,e.output,e.next_out,S-e.avail_out)?(n.mode=31,-4):(x-=e.avail_in,S-=e.avail_out,e.total_in+=x,e.total_out+=S,n.total+=S,n.wrap&&S&&(e.adler=n.check=n.flags?o(n.check,d,S,e.next_out-S):a(n.check,d,S,e.next_out-S)),e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0==x&&0===S||4===t)&&0===D&&(D=-5),D)},n.inflateEnd=function(e){if(!e||!e.state)return -2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},n.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?((n.head=t).done=!1,0):-2},n.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?-2:11===n.mode&&a(1,t,r,0)!==n.check?-3:y(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,n){var r=e("../utils/common"),a=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],i=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,u,c,d,f,p){var h,m,g,v,y,b,k,w,x,S=p.bits,E=0,_=0,P=0,C=0,I=0,j=0,O=0,T=0,A=0,z=0,D=null,B=0,R=new r.Buf16(16),M=new r.Buf16(16),N=null,F=0;for(E=0;E<=15;E++)R[E]=0;for(_=0;_<u;_++)R[t[n+_]]++;for(I=S,C=15;1<=C&&0===R[C];C--);if(C<I&&(I=C),0===C)return c[d++]=20971520,c[d++]=20971520,p.bits=1,0;for(P=1;P<C&&0===R[P];P++);for(I<P&&(I=P),E=T=1;E<=15;E++)if(T<<=1,(T-=R[E])<0)return -1;if(0<T&&(0===e||1!==C))return -1;for(M[1]=0,E=1;E<15;E++)M[E+1]=M[E]+R[E];for(_=0;_<u;_++)0!==t[n+_]&&(f[M[t[n+_]]++]=_);if(b=0===e?(D=N=f,19):1===e?(D=a,B-=257,N=o,F-=257,256):(D=i,N=s,-1),E=P,y=d,O=_=z=0,g=-1,v=(A=1<<(j=I))-1,1===e&&852<A||2===e&&592<A)return 1;for(;;){for(k=E-O,x=f[_]<b?(w=0,f[_]):f[_]>b?(w=N[F+f[_]],D[B+f[_]]):(w=96,0),h=1<<E-O,P=m=1<<j;c[y+(z>>O)+(m-=h)]=k<<24|w<<16|x|0,0!==m;);for(h=1<<E-1;z&h;)h>>=1;if(0!==h?(z&=h-1,z+=h):z=0,_++,0==--R[E]){if(E===C)break;E=t[n+f[_]]}if(I<E&&(z&v)!==g){for(0===O&&(O=I),y+=P,T=1<<(j=E-O);j+O<C&&!((T-=R[j+O])<=0);)j++,T<<=1;if(A+=1<<j,1===e&&852<A||2===e&&592<A)return 1;c[g=z&v]=I<<24|j<<16|y-d|0}}return 0!==z&&(c[y+z]=E-O<<24|4194304),p.bits=I,0}},{"../utils/common":41}],51:[function(e,t,n){t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,n){var r=e("../utils/common");function a(e){for(var t=e.length;0<=--t;)e[t]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],i=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],u=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=Array(576);a(c);var d=Array(60);a(d);var f=Array(512);a(f);var p=Array(256);a(p);var h=Array(29);a(h);var m,g,v,y=Array(30);function b(e,t,n,r,a){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=a,this.has_stree=e&&e.length}function k(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}
vendor: 5,461 bytes, line 1
1function x(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function S(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,x(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function E(e,t,n){S(e,n[2*t],n[2*t+1])}function _(e,t){for(var n=0;n|=1&e,e>>>=1,n<<=1,0<--t;);return n>>>1}function P(e,t,n){var r,a,o=Array(16),i=0;for(r=1;r<=15;r++)o[r]=i=i+n[r-1]<<1;for(a=0;a<=t;a++){var s=e[2*a+1];0!==s&&(e[2*a]=_(o[s]++,s))}}function C(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function I(e){8<e.bi_valid?x(e,e.bi_buf):0<e.bi_valid&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function j(e,t,n,r){var a=2*t,o=2*n;return e[a]<e[o]||e[a]===e[o]&&r[t]<=r[n]}function O(e,t,n){for(var r=e.heap[n],a=n<<1;a<=e.heap_len&&(a<e.heap_len&&j(t,e.heap[a+1],e.heap[a],e.depth)&&a++,!j(t,r,e.heap[a],e.depth));)e.heap[n]=e.heap[a],n=a,a<<=1;e.heap[n]=r}function T(e,t,n){var r,a,s,u,c=0;if(0!==e.last_lit)for(;r=e.pending_buf[e.d_buf+2*c]<<8|e.pending_buf[e.d_buf+2*c+1],a=e.pending_buf[e.l_buf+c],c++,0===r?E(e,a,t):(E(e,(s=p[a])+256+1,t),0!==(u=o[s])&&S(e,a-=h[s],u),E(e,s=w(--r),n),0!==(u=i[s])&&S(e,r-=y[s],u)),c<e.last_lit;);E(e,256,t)}function A(e,t){var n,r,a,o=t.dyn_tree,i=t.stat_desc.static_tree,s=t.stat_desc.has_stree,u=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<u;n++)0!==o[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(a=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[a]=0,e.opt_len--,s&&(e.static_len-=i[2*a+1]);for(t.max_code=c,n=e.heap_len>>1;1<=n;n--)O(e,o,n);for(a=u;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],O(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*a]=o[2*n]+o[2*r],e.depth[a]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=a,e.heap[1]=a++,O(e,o,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,a,o,i,s,u=t.dyn_tree,c=t.max_code,d=t.stat_desc.static_tree,f=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,m=t.stat_desc.max_length,g=0;for(o=0;o<=15;o++)e.bl_count[o]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)m<(o=u[2*u[2*(r=e.heap[n])+1]+1]+1)&&(o=m,g++),u[2*r+1]=o,c<r||(e.bl_count[o]++,i=0,h<=r&&(i=p[r-h]),s=u[2*r],e.opt_len+=s*(o+i),f&&(e.static_len+=s*(d[2*r+1]+i)));if(0!==g){do{for(o=m-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[m]--,g-=2}while(0<g);for(o=m;0!==o;o--)for(r=e.bl_count[o];0!==r;)c<(a=e.heap[--n])||(u[2*a+1]!==o&&(e.opt_len+=(o-u[2*a+1])*u[2*a],u[2*a+1]=o),r--)}}(e,t),P(o,c,e.bl_count)}function z(e,t,n){var r,a,o=-1,i=t[1],s=0,u=7,c=4;for(0===i&&(u=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)a=i,i=t[2*(r+1)+1],++s<u&&a===i||(s<c?e.bl_tree[2*a]+=s:0!==a?(a!==o&&e.bl_tree[2*a]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=a,c=(s=0)===i?(u=138,3):a===i?(u=6,3):(u=7,4))}function D(e,t,n){var r,a,o=-1,i=t[1],s=0,u=7,c=4;for(0===i&&(u=138,c=3),r=0;r<=n;r++)if(a=i,i=t[2*(r+1)+1],!(++s<u&&a===i)){if(s<c)for(;E(e,a,e.bl_tree),0!=--s;);else 0!==a?(a!==o&&(E(e,a,e.bl_tree),s--),E(e,16,e.bl_tree),S(e,s-3,2)):s<=10?(E(e,17,e.bl_tree),S(e,s-3,3)):(E(e,18,e.bl_tree),S(e,s-11,7));o=a,c=(s=0)===i?(u=138,3):a===i?(u=6,3):(u=7,4)}}a(y);var B=!1;function R(e,t,n,a){S(e,0+(a?1:0),3),I(e),x(e,n),x(e,~n),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}n._tr_init=function(e){B||(function(){var e,t,n,r,a,u=Array(16);for(r=n=0;r<28;r++)for(h[r]=n,e=0;e<1<<o[r];e++)p[n++]=r;for(p[n-1]=r,r=a=0;r<16;r++)for(y[r]=a,e=0;e<1<<i[r];e++)f[a++]=r;for(a>>=7;r<30;r++)for(y[r]=a<<7,e=0;e<1<<i[r]-7;e++)f[256+a++]=r;for(t=0;t<=15;t++)u[t]=0;for(e=0;e<=143;)c[2*e+1]=8,e++,u[8]++;for(;e<=255;)c[2*e+1]=9,e++,u[9]++;for(;e<=279;)c[2*e+1]=7,e++,u[7]++;for(;e<=287;)c[2*e+1]=8,e++,u[8]++;for(P(c,287,u),e=0;e<30;e++)d[2*e+1]=5,d[2*e]=_(e,5);m=new b(c,o,257,286,15),g=new b(d,i,0,30,15),v=new b([],s,0,19,7)}(),B=!0),e.l_desc=new k(e.dyn_ltree,m),e.d_desc=new k(e.dyn_dtree,g),e.bl_desc=new k(e.bl_tree,v),e.bi_buf=0,e.bi_valid=0,C(e)},n._tr_stored_block=R,n._tr_flush_block=function(e,t,n,r){var a,o,i=0;0<e.level?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),A(e,e.l_desc),A(e,e.d_desc),i=function(e){var t;for(z(e,e.dyn_ltree,e.l_desc.max_code),z(e,e.dyn_dtree,e.d_desc.max_code),A(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*u[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),a=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=a&&(a=o)):a=o=n+5,n+4<=a&&-1!==t?R(e,t,n,r):4===e.strategy||o===a?(S(e,2+(r?1:0),3),T(e,c,d)):(S(e,4+(r?1:0),3),function(e,t,n,r){var a;for(S(e,t-257,5),S(e,n-1,5),S(e,r-4,4),a=0;a<r;a++)S(e,e.bl_tree[2*u[a]+1],3);D(e,e.dyn_ltree,t-1),D(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,i+1),T(e,e.dyn_ltree,e.dyn_dtree)),C(e),r&&I(e)},n._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(p[n]+256+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1}
1,n._tr_align=function(e){S(e,2,3),E(e,256,c),16===e.bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":41}],53:[function(e,t,n){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){(function(e){!function(e,t){if(!e.setImmediate){var n,r,a,o,i=1,u={},c=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,n="[object process]"===({}).toString.call(e.process)?function(e){s.nextTick(function(){h(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},function(e){a.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(r=d.documentElement,function(e){var t=d.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):function(e){setTimeout(h,0,e)}:(o="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",m,!1):e.attachEvent("onmessage",m),function(t){e.postMessage(o+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=Function(""+e));for(var t=Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var a={callback:e,args:t};return u[i]=a,n(i),i++},f.clearImmediate=p}function p(e){delete u[e]}function h(e){if(c)setTimeout(h,0,e);else{var n=u[e];if(n){c=!0;try{!function(e){var n=e.callback,r=e.args;switch(r.length){case 0:n();break;case 1:n(r[0]);break;case 2:n(r[0],r[1]);break;case 3:n(r[0],r[1],r[2]);break;default:n.apply(t,r)}}(n)}finally{p(e),c=!1}}}}function m(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&h(+t.data.slice(o.length))}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[10])(10)},"object"==typeof i&&void 0!==c?c.exports=d():(a=[],void 0!==(o="function"==typeof(r=d)?r.apply(t,a):r)&&(e.exports=o))}),_K=C(()=>{let e,t;_b=T(c_(),1),_k=T(c_(),1),_w=e=>"function"==typeof e,_x=(e,t)=>_w(e)?e(t):e,e=0,_S=()=>(++e).toString(),_E=new Map,__=e=>{if(_E.has(e))return;let t=setTimeout(()=>{_E.delete(e),_O({type:4,toastId:e})},1e3);_E.set(e,t)},_P=e=>{let t=_E.get(e);t&&clearTimeout(t)},_C=(e,t)=>{switch(t.type){case 0:return _(E({},e),{toasts:[t.toast,...e.toasts].slice(0,20)});case 1:return t.toast.id&&_P(t.toast.id),_(E({},e),{toasts:e.toasts.map(e=>e.id===t.toast.id?E(E({},e),t.toast):e)});case 2:let{toast:n}=t;return e.toasts.find(e=>e.id===n.id)?_C(e,{type:1,toast:n}):_C(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?__(r):e.toasts.forEach(e=>{__(e.id)}),_(E({},e),{toasts:e.toasts.map(e=>e.id===r||void 0===r?_(E({},e),{visible:!1}):e)});case 4:return void 0===t.toastId?_(E({},e),{toasts:[]}):_(E({},e),{toasts:e.toasts.filter(e=>e.id!==t.toastId)});case 5:return _(E({},e),{pausedAt:t.time});case 6:let a=t.time-(e.pausedAt||0);return _(E({},e),{pausedAt:void 0,toasts:e.toasts.map(e=>_(E({},e),{pauseDuration:e.pauseDuration+a}))})}},_I=[],_j={toasts:[],pausedAt:void 0},_O=e=>{_j=_C(_j,e),_I.forEach(e=>{e(_j)})},_T={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},_A=(e={})=>{let[t,n]=(0,_b.useState)(_j);(0,_b.useEffect)(()=>(_I.push(n),()=>{let e=_I.indexOf(n);e>-1&&_I.splice(e,1)}),[t]);let r=t.toasts.map(t=>{var n,r;return _(E(E(E({},e),e[t.type]),t),{duration:t.duration||(null==(n=e[t.type])?void 0:n.duration)||(null==e?void 0:e.duration)||_T[t.type],style:E(E(E({},e.style),null==(r=e[t.type])?void 0:r.style),t.style)})});return _(E({},t),{toasts:r})},_z=(e,t="blank",n)=>_(E({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0},n),{id:(null==n?void 0:n.id)||_S()}),_D=e=>(t,n)=>{let r=_z(t,e,n);return _O({type:2,toast:r}),r.id},(_B=(e,t)=>_D("blank")(e,t)).error=_D("error"),_B.success=_D("success"),_B.loading=_D("loading"),_B.custom=_D("custom"),_B.dismiss=e=>{_O({type:3,toastId:e})},_B.remove=e=>_O({type:4,toastId:e}),_B.promise=(e,t,n)=>{let r=_B.loading(t.loading,E(E({},n),null==n?void 0:n.loading));return e.then(e=>(_B.success(_x(t.success,e),E(E({id:r},n),null==n?void 0:n.success)),e)).catch(e=>{_B.error(_x(t.error,e),E(E({id:r},n),null==n?void 0:n.error))}),e},_R=(e,t)=>{_O({type:1,toast:{id:e,height:t}})},_M=()=>{_O({type:5,time:Date.now()})},_N=e=>{let{toasts:t,pausedAt:n}=_A(e);(0,_k.useEffect)(()=>
1{if(n)return;let e=Date.now(),r=t.map(t=>{if(t.duration===1/0)return;let n=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(n<0){t.visible&&_B.dismiss(t.id);return}return setTimeout(()=>_B.dismiss(t.id),n)});return()=>{r.forEach(e=>e&&clearTimeout(e))}},[t,n]);let r=(0,_k.useCallback)(()=>{n&&_O({type:6,time:Date.now()})},[n]),a=(0,_k.useCallback)((e,n)=>{let{reverseOrder:r=!1,gutter:a=8,defaultPosition:o}=n||{},i=t.filter(t=>(t.position||o)===(e.position||o)&&t.height),s=i.findIndex(t=>t.id===e.id),u=i.filter((e,t)=>t<s&&e.visible).length;return i.filter(e=>e.visible).slice(...r?[u+1]:[0,u]).reduce((e,t)=>e+(t.height||0)+a,0)},[t]);return{toasts:t,handlers:{updateHeight:_R,startPause:_M,endPause:r,calculateOffset:a}}},_F=_B});function _H(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function _W(e,t){if(t){if(_6.test(e))return e.replace(_8,Pt)}else if(_9.test(e))return e.replace(_7,Pt);return e}function _$(e){return e.replace(Pn,(e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):"")}function _G(e,t){e="string"==typeof e?e:e.source,t=t||"";let n={replace:(t,r)=>(r=(r=r.source||r).replace(Pr,"$1"),e=e.replace(t,r),n),getRegex:()=>new RegExp(e,t)};return n}function _Z(e,t,n){var r,a;let o;if(e){let e;try{e=decodeURIComponent(_$(n)).replace(Pa,"").toLowerCase()}catch(e){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!Po.test(n)&&(r=t,a=n,Pi[" "+r]||(Pl.test(r)?Pi[" "+r]=r+"/":Pi[" "+r]=_Q(r,"/",!0)),o=-1===(r=Pi[" "+r]).indexOf(":"),n="//"===a.substring(0,2)?o?a:r.replace(Ps,"$1")+a:"/"===a.charAt(0)?o?a:r.replace(Pu,"$1")+a:r+a);try{n=encodeURI(n).replace(/%25/g,"%")}catch(e){return null}return n}function _X(e){let t=1,n,r;for(;t<arguments.length;t++)for(r in n=arguments[t])Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}function _Y(e,t){let n=e.replace(/\|/g,(e,t,n)=>{let r=!1,a=t;for(;--a>=0&&"\\"===n[a];)r=!r;return r?"|":" |"}).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n}function _Q(e,t,n){let r=e.length;if(0===r)return"";let a=0;for(;a<r;){let o=e.charAt(r-a-1);if(o!==t||n){if(o!==t&&n)a++;else break}else a++}return e.slice(0,r-a)}function _J(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function _0(e,t){if(t<1)return"";let n="";for(;t>1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function _1(e,t,n,r){let a=t.href,o=t.title?_W(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;let e={type:"link",raw:n,href:a,title:o,text:i,tokens:r.inlineTokens(i)};return r.state.inLink=!1,e}return{type:"image",raw:n,href:a,title:o,text:_W(i)}}function _2(e){return e.replace(/---/g,"â").replace(/--/g,"â").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1â").replace(/'/g,"â").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1â").replace(/"/g,"â").replace(/\.{3}/g,"â¦")}function _5(e){let t="",n,r,a=e.length;for(n=0;n<a;n++)r=e.charCodeAt(n),Math.random()>.5&&(r="x"+r.toString(16)),t+="&#"+r+";";return t}function _3(e,t,n){if(null==e)throw Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof t&&(n=t,t=null),_J(t=_X({},_3.defaults,t||{})),n){let r=t.highlight,a;try{a=Ph.lex(e,t)}catch(e){return n(e)}let o=function(e){let o;if(!e)try{t.walkTokens&&_3.walkTokens(a,t.walkTokens),o=Py.parse(a,t)}catch(t){e=t}return t.highlight=r,e?n(e):n(null,o)};if(!r||r.length<3||(delete t.highlight,!a.length))return o();let i=0;return _3.walkTokens(a,function(e){"code"===e.type&&(i++,setTimeout(()=>{r(e.text,e.lang,function(t,n){if(t)return o(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--i&&o()})}
1,0))}),void(0===i&&o())}function r(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+_W(e.message+"",!0)+"</pre>";throw e}try{let n=Ph.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(_3.walkTokens(n,t.walkTokens)).then(()=>Py.parse(n,t)).catch(r);_3.walkTokens(n,t.walkTokens)}return Py.parse(n,t)}catch(e){r(e)}}var _4,_6,_8,_9,_7,Pe,Pt,Pn,Pr,Pa,Po,Pi,Pl,Ps,Pu,Pc,Pd,Pf,Pp,Ph,Pm,Pg,Pv,Py,Pb,Pk,Pw,Px,PS,PE,P_,PP,PC,PI,Pj,PO,PT,PA,Pz,PD,PB,PR,PM,PN,PF,PL,PU,Pq,PV,PK,PH,PW,P$,PG,PZ,PX,PY,PQ,PJ=C(()=>{_4=_H(),_6=/[&<>"']/,_8=/[&<>"']/g,_9=/[<>"']|&(?!#?\w+;)/,_7=/[<>"']|&(?!#?\w+;)/g,Pe={"&":"&","<":"<",">":">",'"':""","'":"'"},Pt=e=>Pe[e],Pn=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,Pr=/(^|[^\[])\^/g,Pa=/[^\w:]/g,Po=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,Pi={},Pl=/^[^:]+:\/*[^/]*$/,Ps=/^([^:]+:)[\s\S]*$/,Pu=/^([^:]+:\/*[^/]*)[\s\S]*$/,Pc={exec:function(){}},Pd=class{constructor(e){this.options=e||_4}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:_Q(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t){let n=e.match(/^(\s+)(?:```)/);if(null===n)return t;let r=n[1];return t.split("\n").map(e=>{let t=e.match(/^\s+/);if(null===t)return e;let[n]=t;return n.length>=r.length?e.slice(r.length):e}).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim():t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){let t=_Q(e,"#");(this.options.pedantic||!t||/ $/.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(e,[]),text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n,r,a,o,i,s,u,c,d,f,p,h,m=t[1].trim(),g=m.length>1,v={type:"list",raw:"",ordered:g,start:g?+m.slice(0,-1):"",loose:!1,items:[]};m=g?"\\d{1,9}\\".concat(m.slice(-1)):"\\".concat(m),this.options.pedantic&&(m=g?m:"[*+-]");let y=new RegExp("^( {0,3}".concat(m,")((?:[ ][^\\n]*)?(?:\\n|$))"));for(;e&&(h=!1,!(!(t=y.exec(e))||this.rules.block.hr.test(e)));){if(n=t[0],e=e.substring(n.length),c=t[2].split("\n",1)[0],d=e.split("\n",1)[0],this.options.pedantic?(o=2,p=c.trimLeft()):(o=(o=t[2].search(/[^ ]/))>4?1:o,p=c.slice(o),o+=t[1].length),s=!1,!c&&/^ *$/.test(d)&&(n+=d+"\n",e=e.substring(d.length+1),h=!0),!h){let t=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))")),r=new RegExp("^ {0,".concat(Math.min(3,o-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),a=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:```|~~~)")),i=new RegExp("^ {0,".concat(Math.min(3,o-1),"}#"));for(;e&&(c=f=e.split("\n",1)[0],this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(a.test(c)||i.test(c)||t.test(c)||r.test(e)));){if(c.search(/[^ ]/)>=o||!c.trim())p+="\n"+c.slice(o);else if(s)break;else p+="\n"+c;s||c.trim()||(s=!0),n+=f+"\n",e=e.substring(f.length+1)}}v.loose||(u?v.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(p))&&(a="[ ] "!==r[0],p=p.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:a,loose:!1,text:p}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=p.trimRight(),v.raw=v.raw.trimRight();let b=v.items.length;for(i=0;i<b;i++){this.lexer.state.top=!1,v.items[i].tokens=this.lexer.blockTokens(v.items[i].text,[]);let e=v.items[i].tokens.filter(e=>"space"===e.type),t=e.every(e=>{let t=e.raw.split(""),n=0;for(let e of t)if("\n"===e&&(n+=1),n>1)return!0;return!1});!v.loose&&e.length&&t&&(v.loose=!0,v.items[i].loose=!0)}return v}}html(e){let t=this.rules.block.html.exec(e);if(t){let e={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};if(this.options.sanitize){let n=this.options.sanitizer?this.options.sanitizer(t[0]):_W(t[0]);e.type="paragraph",e.text=n,e.tokens=this.lexer.inline(n)}return e}}def(e){let t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}table(e){let t=this.rules.block.table.exec(e);if(t){let e={type:"table",header:_Y(t[1]).map(e=>({text:e})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let n=e.align.length,r,a,o,i;for(r=0;r<n;r++)/^ *-+: *$/.test(e.align[r])?e.align[r]="right":/^ *:-+: *$/.test(e.align[r])?e.align[r]="center"
1:/^ *:-+ *$/.test(e.align[r])?e.align[r]="left":e.align[r]=null;for(n=e.rows.length,r=0;r<n;r++)e.rows[r]=_Y(e.rows[r],e.header.length).map(e=>({text:e}));for(n=e.header.length,a=0;a<n;a++)e.header[a].tokens=this.lexer.inline(e.header[a].text);for(n=e.rows.length,a=0;a<n;a++)for(i=e.rows[a],o=0;o<i.length;o++)i[o].tokens=this.lexer.inline(i[o].text);return e}}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:_W(t[1])}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):_W(t[0]):t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&/^</.test(e)){if(!/>$/.test(e))return;let t=_Q(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(")"))return -1;let n=e.length,r=0,a=0;for(;a<n;a++)if("\\"===e[a])a++;else if("("===e[a])r++;else if(")"===e[a]&&--r<0)return a;return -1}(t[2],"()");if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^</.test(n)&&(n=this.options.pedantic&&!/>$/.test(e)?n.slice(1):n.slice(1,-1)),_1(t,{href:n&&n.replace(this.rules.inline._escapes,"$1"),title:r&&r.replace(this.rules.inline._escapes,"$1")},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," ");if(!(e=t[e.toLowerCase()])||!e.href){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return _1(n,e,n[0],this.lexer)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrong.lDelim.exec(e);if(!r||r[3]&&n.match(/[\p{L}\p{N}]/u))return;let a=r[1]||r[2]||"";if(!a||a&&(""===n||this.rules.inline.punctuation.exec(n))){let n=r[0].length-1,a,o,i=n,s=0,u="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=u.exec(t));){if(!(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]))continue;if(o=a.length,r[3]||r[4]){i+=o;continue}if((r[5]||r[6])&&n%3&&!((n+o)%3)){s+=o;continue}if((i-=o)>0)continue;if(Math.min(n,o=Math.min(o,o+i+s))%2){let t=e.slice(1,n+r.index+o);return{type:"em",raw:e.slice(0,n+r.index+o+1),text:t,tokens:this.lexer.inlineTokens(t)}}let t=e.slice(2,n+r.index+o-1);return{type:"strong",raw:e.slice(0,n+r.index+o+1),text:t,tokens:this.lexer.inlineTokens(t)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," "),n=/[^ ]/.test(e),r=/^ /.test(e)&&/ $/.test(e);return n&&r&&(e=e.substring(1,e.length-1)),e=_W(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){let n=this.rules.inline.autolink.exec(e);if(n){let e,r;return r="@"===n[2]?"mailto:"+(e=_W(this.options.mangle?t(n[1]):n[1])):e=_W(n[1]),{type:"link",raw:n[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let e,r;if("@"===n[2])r="mailto:"+(e=_W(this.options.mangle?t(n[0]):n[0]));else{let t;do t=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0];while(t!==n[0]);e=_W(n[0]),r="www."===n[1]?"http://"+e:e}return{type:"link",raw:n[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){let n=this.rules.inline.text.exec(e);if(n){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):_W(n[0]):n[0]:_W(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:e}}}},(Pf={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
1)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Pc,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/})._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Pf._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Pf.def=_G(Pf.def).replace("label",Pf._label).replace("title",Pf._title).getRegex(),Pf.bullet=/(?:[*+-]|\d{1,9}[.)])/,Pf.listItemStart=_G(/^( *)(bull) */).replace("bull",Pf.bullet).getRegex(),Pf.list=_G(Pf.list).replace(/bull/g,Pf.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Pf.def.source+")").getRegex(),Pf._tag="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Pf._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Pf.html=_G(Pf.html,"i").replace("comment",Pf._comment).replace("tag",Pf._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Pf.paragraph=_G(Pf._paragraph).replace("hr",Pf.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Pf._tag).getRegex(),Pf.blockquote=_G(Pf.blockquote).replace("paragraph",Pf.paragraph).getRegex(),Pf.normal=_X({},Pf),Pf.gfm=_X({},Pf.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Pf.gfm.table=_G(Pf.gfm.table).replace("hr",Pf.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Pf._tag).getRegex(),Pf.gfm.paragraph=_G(Pf._paragraph).replace("hr",Pf.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Pf.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Pf._tag).getRegex(),Pf.pedantic=_X({},Pf.normal,{html:_G("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Pf._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Pc,paragraph:_G(Pf.normal._paragraph).replace("hr",Pf.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Pf.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),(Pp={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Pc,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Pc,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/})._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Pp.punctuation=_G(Pp.punctuation).replace(/punctuation/g,Pp._punctuation).getRegex(),Pp.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Pp.escapedEmSt=/\\\*|\\_/g,Pp._comment=_G(Pf._comment).replace("(?:-->|$)","-->").getRegex(),Pp.emStrong.lDelim=_G(Pp.emStrong.lDelim).replace(/punct/g,Pp._punctuation).getRegex(),Pp.emStrong.rDelimAst=_G(Pp.emStrong.rDelimAst,"g").replace(/punct/g,Pp._punctuation).getRegex(),Pp.emStrong.rDelimUnd=_G(Pp.emStrong.rDelimUnd,"g").replace(/punct/g,Pp._punctuation).getRegex(),Pp._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Pp._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Pp._email=/[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])?)+(?![-_])/,Pp.autolink=_G(Pp.autolink).replace("scheme",Pp._scheme).replace("email",Pp._email).getRegex(),Pp._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Pp.tag=_G(Pp.tag).replace("comment",Pp._comment).replace("attribute",Pp._attribute).getRegex(),Pp._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Pp._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Pp._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Pp.link=_G(Pp.link).replace("label",Pp._label).replace("href",Pp._href).replace("title",Pp._title).getRegex(),Pp.reflink=_G(Pp.reflink).replace("label",Pp._label).replace("ref",Pf._label).getRegex(),Pp.nolink=_G(Pp.nolink).replace("ref",Pf._label).getRegex(),Pp.reflinkSearch=_G(Pp.reflinkSearch,"g").replace("reflink",Pp.reflink).replace("nolink",Pp.nolink).getRegex(),Pp.normal=_X({},Pp),Pp.pedantic=_X({},Pp.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:_G(/^!?\[(label)\]\((.*?)\)/).replace("label",Pp._label).getRegex(),reflink:_G(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Pp._label).getRegex()}),Pp.gfm=_X({},Pp.normal,{escape:_G(Pp.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),Pp.gfm.url=_G(Pp.gfm.url,"i").replace("email",Pp.gfm._extended_email).getRegex(),Pp.breaks=_X({},Pp.gfm,{br:_G(Pp.br).replace("{2,}","*").getRegex(),text:_G(Pp.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),Ph=class e{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||_4,this.options.tokenizer=this.options.tokenizer||new Pd,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={block:Pf.normal,inline:Pp.normal};this.options.pedantic?(t.block=Pf.pedantic,t.inline=Pp.pedantic):this.options.gfm&&(t.block=Pf.gfm,this.options.breaks?t.inline=Pp.breaks:t.inline=Pp.gfm),this.tokenizer.rules=t}static get rules(){return{block:Pf,inline:Pp}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){let t;for(e=e.replace(/\r\n|\r/g,"\n"),this.blockTokens(e,this.tokens);
1t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}blockTokens(e,t=[]){let n,r,a,o;for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(e,t,n)=>t+" ".repeat(n.length));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.space(e)){e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);continue}if(n=this.tokenizer.code(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if((n=this.tokenizer.fences(e))||(n=this.tokenizer.heading(e))||(n=this.tokenizer.hr(e))||(n=this.tokenizer.blockquote(e))||(n=this.tokenizer.list(e))||(n=this.tokenizer.html(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.def(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&("paragraph"===r.type||"text"===r.type)?(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text):this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});continue}if((n=this.tokenizer.table(e))||(n=this.tokenizer.lheading(e))){e=e.substring(n.raw.length),t.push(n);continue}if(a=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0,n=e.slice(1),r;this.options.extensions.startBlock.forEach(function(e){"number"==typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(this.state.top&&(n=this.tokenizer.paragraph(a))){r=t[t.length-1],o&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),o=a.length!==e.length,e=e.substring(n.raw.length);continue}if(n=this.tokenizer.text(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r,a,o=e,i,s,u;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(o));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,i.index)+"["+_0("a",i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(o));)o=o.slice(0,i.index)+"["+_0("a",i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.escapedEmSt.exec(o));)o=o.slice(0,i.index)+"++"+o.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(s||(u=""),s=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))){if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,o,u))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e,_5))||!this.state.inLink&&(n=this.tokenizer.url(e,_5))){e=e.substring(n.raw.length),t.push(n);continue}if(a=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0,n=e.slice(1),r;this.options.extensions.startInline.forEach(function(e){"number"==typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(n=this.tokenizer.inlineText(a,_2)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(u=n.raw.slice(-1)),s=!0,(r=t[t.length-1])&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}},Pm=class{constructor(e){this.options=e||_4}code(e,t,n){let r=(t||"").match(/\S*/)[0];if(this.options.highlight){let t=this.options.highlight(e,r);null!=t&&t!==e&&(n=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",r?'<pre><code class="'+this.options.langPrefix+_W(r,!0)+'">'+(n?e:_W(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:_W(e,!0))+"</code></pre>\n"}blockquote(e){return"<blockquote>\n".concat(e,"</blockquote>\n")}html(e){return e}heading(e,t,n,r){if(this.options.headerIds){let a=this.options.headerPrefix+r.slug(n);return"<h".concat(t,' id="').concat(a,'">').concat(e,"</h").concat(t,">\n")}return"<h".concat(t,">").concat(e,"</h").concat(t,">\n")}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(e,t,n){let r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"}listitem(e){return"<li>".concat(e,"</li>\n")}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return"<p>".concat(e,"</p>\n")}table(e,t){return t&&(t="<tbody>".concat(t,"</tbody>")),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return"<tr>\n".concat(e,"</tr>\n")}tablecell(e,t){let n=t.header?"th":"td";return(t.align?"<".concat(n,' align="').concat(t.align,'">'):"<".concat(n,">"))+e+"</".concat(n,">\n")}strong(e){return"<strong>".concat(e,"</strong>")}em(e){return"<em>".concat(e,"</em>")}codespan(e){return"<code>".concat(e,"</code>")}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return"<del>".concat(e,"</del>")}link(e,t,n){if(null===(e=_Z(this.options.sanitize,this.options.baseUrl,e)))return n;let r='<a href="'+_W(e)+'"';return t&&(r+=' title="'+t+'"'),r+=">"+n+"</a>"}image(e,t,n){if(null===(e=_Z(this.options.sanitize,this.options.baseUrl,e)))return n;let r='<img src="'.concat(e,'" alt="').concat(n,'"');return t&&(r+=' title="'.concat(t,'"')),r+=this.options.xhtml?"/>":">"}text(e){return e}},Pg=class{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}},Pv=class{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}
1getNextSafeSlug(e,t){let n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do n=e+"-"+ ++r;while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}slug(e,t={}){let n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}},Py=class e{constructor(e){this.options=e||_4,this.options.renderer=this.options.renderer||new Pm,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Pg,this.slugger=new Pv}static parse(t,n){return new e(n).parse(t)}static parseInline(t,n){return new e(n).parseInline(t)}parse(e,t=!0){let n="",r,a,o,i,s,u,c,d,f,p,h,m,g,v,y,b,k,w,x,S=e.length;for(r=0;r<S;r++){if(p=e[r],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[p.type]&&(!1!==(x=this.options.extensions.renderers[p.type].call({parser:this},p))||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(p.type))){n+=x||"";continue}switch(p.type){case"space":continue;case"hr":n+=this.renderer.hr();continue;case"heading":n+=this.renderer.heading(this.parseInline(p.tokens),p.depth,_$(this.parseInline(p.tokens,this.textRenderer)),this.slugger);continue;case"code":n+=this.renderer.code(p.text,p.lang,p.escaped);continue;case"table":for(d="",c="",i=p.header.length,a=0;a<i;a++)c+=this.renderer.tablecell(this.parseInline(p.header[a].tokens),{header:!0,align:p.align[a]});for(d+=this.renderer.tablerow(c),f="",i=p.rows.length,a=0;a<i;a++){for(u=p.rows[a],c="",s=u.length,o=0;o<s;o++)c+=this.renderer.tablecell(this.parseInline(u[o].tokens),{header:!1,align:p.align[o]});f+=this.renderer.tablerow(c)}n+=this.renderer.table(d,f);continue;case"blockquote":f=this.parse(p.tokens),n+=this.renderer.blockquote(f);continue;case"list":for(h=p.ordered,m=p.start,g=p.loose,i=p.items.length,f="",a=0;a<i;a++)b=(y=p.items[a]).checked,k=y.task,v="",y.task&&(w=this.renderer.checkbox(b),g?y.tokens.length>0&&"paragraph"===y.tokens[0].type?(y.tokens[0].text=w+" "+y.tokens[0].text,y.tokens[0].tokens&&y.tokens[0].tokens.length>0&&"text"===y.tokens[0].tokens[0].type&&(y.tokens[0].tokens[0].text=w+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:w}):v+=w),v+=this.parse(y.tokens,g),f+=this.renderer.listitem(v,k,b);n+=this.renderer.list(f,h,m);continue;case"html":n+=this.renderer.html(p.text);continue;case"paragraph":n+=this.renderer.paragraph(this.parseInline(p.tokens));continue;case"text":for(f=p.tokens?this.parseInline(p.tokens):p.text;r+1<S&&"text"===e[r+1].type;)f+="\n"+((p=e[++r]).tokens?this.parseInline(p.tokens):p.text);n+=t?this.renderer.paragraph(f):f;continue;default:{let e='Token with "'+p.type+'" type was not found.';if(this.options.silent){console.error(e);return}throw Error(e)}}}return n}parseInline(e,t){t=t||this.renderer;let n="",r,a,o,i=e.length;for(r=0;r<i;r++){if(a=e[r],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[a.type]&&(!1!==(o=this.options.extensions.renderers[a.type].call({parser:this},a))||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(a.type))){n+=o||"";continue}switch(a.type){case"escape":case"text":n+=t.text(a.text);break;case"html":n+=t.html(a.text);break;case"link":n+=t.link(a.href,a.title,this.parseInline(a.tokens,t));break;case"image":n+=t.image(a.href,a.title,a.text);break;case"strong":n+=t.strong(this.parseInline(a.tokens,t));break;case"em":n+=t.em(this.parseInline(a.tokens,t));break;case"codespan":n+=t.codespan(a.text);break;case"br":n+=t.br();break;case"del":n+=t.del(this.parseInline(a.tokens,t));break;default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent){console.error(e);return}throw Error(e)}}}return n}},_3.options=_3.setOptions=function(e){return _X(_3.defaults,e),_4=_3.defaults,_3},_3.getDefaults=_H,_3.defaults=_4,_3.use=function(...e){let t=_X({},...e),n=_3.defaults.extensions||{renderers:{},childTokens:{}},r;e.forEach(e=>{if(e.extensions&&(r=!0,e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if(e.renderer){let t=n.renderers?n.renderers[e.name]:null;t?n.renderers[e.name]=function(...n){let r=e.renderer.apply(this,n);return!1===r&&(r=t.apply(this,n)),r}:n.renderers[e.name]=e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");
1n[e.level]?n[e.level].unshift(e.tokenizer):n[e.level]=[e.tokenizer],e.start&&("block"===e.level?n.startBlock?n.startBlock.push(e.start):n.startBlock=[e.start]:"inline"===e.level&&(n.startInline?n.startInline.push(e.start):n.startInline=[e.start]))}e.childTokens&&(n.childTokens[e.name]=e.childTokens)})),e.renderer){let n=_3.defaults.renderer||new Pm;for(let t in e.renderer){let r=n[t];n[t]=(...a)=>{let o=e.renderer[t].apply(n,a);return!1===o&&(o=r.apply(n,a)),o}}t.renderer=n}if(e.tokenizer){let n=_3.defaults.tokenizer||new Pd;for(let t in e.tokenizer){let r=n[t];n[t]=(...a)=>{let o=e.tokenizer[t].apply(n,a);return!1===o&&(o=r.apply(n,a)),o}}t.tokenizer=n}if(e.walkTokens){let n=_3.defaults.walkTokens;t.walkTokens=function(t){let r=[];return r.push(e.walkTokens.call(this,t)),n&&(r=r.concat(n.call(this,t))),r}}r&&(t.extensions=n),_3.setOptions(t)})},_3.walkTokens=function(e,t){let n=[];for(let r of e)switch(n=n.concat(t.call(_3,r)),r.type){case"table":for(let e of r.header)n=n.concat(_3.walkTokens(e.tokens,t));for(let e of r.rows)for(let r of e)n=n.concat(_3.walkTokens(r.tokens,t));break;case"list":n=n.concat(_3.walkTokens(r.items,t));break;default:_3.defaults.extensions&&_3.defaults.extensions.childTokens&&_3.defaults.extensions.childTokens[r.type]?_3.defaults.extensions.childTokens[r.type].forEach(function(e){n=n.concat(_3.walkTokens(r[e],t))}):r.tokens&&(n=n.concat(_3.walkTokens(r.tokens,t)))}return n},_3.parseInline=function(e,t){if(null==e)throw Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");_J(t=_X({},_3.defaults,t||{}));try{let n=Ph.lexInline(e,t);return t.walkTokens&&_3.walkTokens(n,t.walkTokens),Py.parseInline(n,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+_W(e.message+"",!0)+"</pre>";throw e}},_3.Parser=Py,_3.parser=Py.parse,_3.Renderer=Pm,_3.TextRenderer=Pg,_3.Lexer=Ph,_3.lexer=Ph.lex,_3.Tokenizer=Pd,_3.Slugger=Pv,_3.parse=_3,_3.options,_3.setOptions,_3.use,_3.walkTokens,_3.parseInline,Py.parse,Ph.lex}),P0=C(()=>{fh(),_U(),Pk=fp(_s)(Pb||(Pb=z(["\n padding: 6px;\n"])))}),P1=C(()=>{let e,t;Pw=T(c_()),_K(),fh(),mo(),cH(),M(),PJ(),_L(),P0(),Px=({title:e,message:t})=>"".concat(e," ").concat(t),e=new Map,PS={add:t=>{let n=Px(t);e.has(n)?e.set(n,e.get(n)+1):e.set(n,1)},delete:t=>{let n=Px(t);e.has(n)&&e.get(n)>1?e.set(n,e.get(n)-1):e.delete(n)},clear:()=>{e.clear()},check:t=>e.has(Px(t))},t=new Map,PE={add:e=>{t.has(e)?t.set(e,t.get(e)+1):t.set(e,1)},delete:e=>{t.has(e)&&t.get(e)>1?t.set(e,t.get(e)-1):t.delete(e)},clear:()=>{t.clear()},check:e=>t.has(e),get types(){return Array.of(...t.keys())}},PP=fp.div(P_||(P_=z(["\n width: 100%;\n border-radius: 4px;\n display: flex;\n gap: 12px;\n ",";\n background-color: rgba(40, 43, 47, 0.8);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15);\n backdrop-filter: blur(14px);\n\n @supports not (backdrop-filter: blur()) {\n background: rgba(40, 43, 47, 0.95);\n }\n"])),h$),PI=fp.div(PC||(PC=z(["\n font-size: 14px;\n font-weight: bold;\n color: #fff;\n"]))),PO=fp.div(Pj||(Pj=z(["\n flex: 1;\n flex-direction: column;\n width: 0;\n display: flex;\n padding: 16px 0;\n gap: 12px;\n"]))),PA=fp.div(PT||(PT=z(["\n color: #b4b4b4;\n font-size: 12px;\n line-height: 1.4;\n\n a {\n color: rgba(255, 255, 255, 0.9);\n }\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n color: #d5d5d5;\n }\n\n p {\n margin-bottom: 8px;\n }\n\n code {\n font-family: monospace;\n background: rgba(0, 0, 0, 0.3);\n padding: 1px 1px 2px;\n border-radius: 4px;\n border: 1px solid rgba(255, 255, 255, 0.08);\n white-space: pre-wrap;\n }\n\n pre > code {\n white-space: pre;\n display: block;\n overflow: auto;\n padding: 4px;\n }\n\n pre {\n white-space: pre-wrap;\n margin-bottom: 8px;\n }\n"]))),PD=fp.button(Pz||(Pz=z(["\n color: rgba(255, 255, 255, 0.9);\n font-weight: 500;\n display: flex;\n align-items: center;\n justify-content: center;\n background: none;\n border: none;\n padding-left: 12px;\n padding-right: 12px;\n border-left: 1px solid rgba(255, 255, 255, 0.05);\n\n &:hover {\n background: rgba(255, 255, 255, 0.05);\n }\n"]))),PB={info:"#3b82f6",success:"#10b981",warning:"#f59e0b",error:"#ef4444"},PM=fp.div(PR||(PR=z(["\n display: flex;\n justify-content: center;\n margin-left: 12px;\n padding-top: 21px;\n\n ::before {\n content: '';\n width: 8px;\n height: 8px;\n border-radius: 999999px;\n background-color: ",";\n }\n"])),({type:e})=>PB[e]),PF={warning:(PN=e=>(t,n,r=[],a=!1)=>{(a||!PS.check({title:t,message:n}))&&(PS.add({title:t,message:n}),PE.add(e),_F.custom(a=>Pw.default.createElement(PP,null,Pw.default.createElement(PM,{type:e}),Pw.default.createElement(PO,null,Pw.default.createElement(PI,null,t),Pw.default.createElement(PA,{dangerouslySetInnerHTML:{__html:_3.parse(n)}}),r.length>0&&Pw.default.createElement(PA,null,Pw.default.createElement("span",null,"Docs:"," ",r.map((e,t)=>Pw.default.createElement(Pw.Fragment,{key:t},t>0&&", ",Pw.default.createElement("a",{target:"_blank",href:e.url},e.title)))))),Pw.default.createElement(PD,{onClick:()=>{_F.remove(a.id),PS.delete({title:t,message:n}),PE.delete(e)}},"Close")),{duration:1/0}))})("warning"),success:PN("success"),info:PN("info"),error:PN("error")},PU=fp.div(PL||(PL=z(["\n display: flex;\n justify-content: ",";\n gap: 12px;\n"])),({align:e})=>"center"===e?"center":"flex-end"),PV=fp.button(Pq||(Pq=z(["\n position: relative;\n border-radius: 4px;\n display: flex;\n align-items: center;\n gap: 12px;\n ",";\n background-color: rgba(40, 43, 47, 0.8);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15);\n backdrop-filter: blur(14px);\n border: none;\n padding: 12px;\n color: #fff;\n overflow: hidden;\n\n ::before {\n content: '';\n position: absolute;\n inset: 0;\n }\n\n :hover::before {\n background: ",";\n }\n\n @supports not (backdrop-filter: blur()) {\n background: rgba(40, 43, 47, 0.95);\n }\n"])),h$,({danger:e})=>e?"rgba(255, 0, 0, 0.1)":"rgba(255, 255, 255, 0.1)"),PH=fp.div(PK||(PK=z(["\n z-index: 10;\n display: flex;\n flex-direction: column;\n gap: 8px;\n position: fixed;\n right: 92px;\n top: 50px;\n width: 500px;\n height: 85vh;\n min-height: 400px;\n"]))),P$=fp.div(PW||(PW=z(["\n overflow: hidden;\n pointer-events: auto;\n border-radius: 4px;\n\n & > div {\n display: flex;\n flex-direction: column-reverse;\n gap: 8px;\n overflow: scroll;\n height: 100%;\n }\n"]))),PZ=fp.div(PG||(PG=z(["\n width: fit-content;\n padding: 8px;\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n gap: 12px;\n color: #b4b4b4;\n font-size: 12px;\n line-height: 1.4;
1\n"]))),PX=()=>{let{hasNotifications:e}=PQ();return _n({enabled:!e},()=>Pw.default.createElement(Pk,null,Pw.default.createElement(PZ,null,Pw.default.createElement(PI,null,"No notifications"),"Notifications will appear here when you get them.")))},PY=()=>{var e;let{toasts:t,handlers:n}=_N(),{startPause:r,endPause:a}=n,o=null!=(e=cM(i.atomP.ahistoric.pinNotifications))&&e;return Pw.default.createElement(PH,null,o?t.length>0&&Pw.default.createElement(P$,{onMouseEnter:r,onMouseLeave:a},Pw.default.createElement("div",null,t.map(e=>Pw.default.createElement("div",{key:e.id},e.message(e))))):null,Pw.default.createElement(PU,{align:"side"},o&&t.length>0&&Pw.default.createElement(PV,{onClick:()=>{PE.clear(),PS.clear(),_F.remove()},danger:!0},"Clear")))},PQ=()=>{let{toasts:e}=_N();return{hasNotifications:e.length>0}}});function P2(e,t){var n;let r=Object.values(null!=(n=(0,P5.val)(e.pointers.historic.sheetsById))?n:{}),a=r.flatMap(e=>{var t;return Object.values(null!=(t=null==e?void 0:e.staticOverrides.byObject)?t:{})}).flatMap(e=>Object.values(null!=e?e:{})),o=[...r.flatMap(e=>{var t,n;return Object.values(null!=(n=null==(t=null==e?void 0:e.sequence)?void 0:t.tracksByObject)?n:{})}).flatMap(e=>{var t;return Object.values(null!=(t=null==e?void 0:e.trackData)?t:{})}).flatMap(e=>null==e?void 0:e.keyframes).map(e=>null==e?void 0:e.value)];return a.forEach(e=>{N(e,e=>{o.push(e)},[])}),o.filter(e=>(null==e?void 0:e.type)&&(t?(null==e?void 0:e.type)==t:"string"==typeof(null==e?void 0:e.type))).map(e=>e.id).filter((e,t,n)=>null!==e&&""!==e&&n.indexOf(e)===t)}var P5,P3=C(()=>{P5=n(10035),U()});function P4(e,t){let n=new File([e],t),r=URL.createObjectURL(n),a=Object.assign(document.createElement("a"),{href:r,target:"_blank",rel:"noopener"});a.setAttribute("download",t),a.click(),setTimeout(()=>{URL.revokeObjectURL(r)},4e4)}
1var P6,P8,P9,P7,Ce,Ct,Cn,Cr,Ca,Co,Ci,Cl,Cs,Cu,Cc,Cd,Cf,Cp,Ch,Cm=C(()=>{M(),wn(),we(),P6=T(c_()),fh(),E8(),_q(),P8=T(_V()),P1(),P3(),P7=fp.div(P9||(P9=z([""]))),Ct=fp.div(Ce||(Ce=z(["\n padding: 8px 10px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n"]))),Cr=fp(k7)(Cn||(Cn=z(["\n display flex;\n flex-direction: column;\n gap: 1em;\n width: 280px;\n padding: 1em;\n"]))),Ca=({projects:e})=>{let t=e[0],n=t.address.projectId,r=n.replace(/[^\w\d'_\-]+/g," ").trim(),a="".concat(r,".theatre-project-state.json"),[o,s]=(0,P6.useState)(!1),u=(0,P6.useCallback)(()=>D(void 0,null,function*(){var e,n;let o=P2(t),u=new Map;try{yield Promise.all(o.map(e=>D(void 0,null,function*(){let n=t.assetStorage.getAssetUrl(e),r=yield fetch(n);r.ok&&u.set(e,(yield r.blob()))})))}catch(r){PF.error("Failed to access assets","Export aborted. Failed to access assets at ".concat(null!=(n=null==(e=t.config.assets)?void 0:e.baseUrl)?n:"/",". This is likely due to a CORS issue."));return}if(u.size>0){let e=new P8.default;for(let[t,n]of u)e.file(t,n);P4((yield e.generateAsync({type:"blob"})),"".concat(r,".assets.zip"))}P4(JSON.stringify(i.createContentOfSaveFile(t.address.projectId),null,2),a),s(!0),setTimeout(()=>{s(!1)},2e3)}),[t,a]),c=kV({debugName:"ProjectDetails",pointerDistanceThreshold:50},()=>P6.default.createElement(Cr,null,P6.default.createElement("p",null,"This will create a JSON file with the state of your project. You can commit this file to your git repo and include it in your production bundle."),P6.default.createElement("p",null,"If your project uses assets, this will also create a zip file with all the assets that you can unpack in your public folder."),P6.default.createElement("a",{href:"https://www.theatrejs.com/docs/latest/manual/projects#state",target:"_blank"},"Here is a quick guide on how to export to production.")));return P6.default.createElement(P6.default.Fragment,null,c.node,P6.default.createElement(P7,null,P6.default.createElement(_y,{projectId:n}),P6.default.createElement(Ct,null,P6.default.createElement(EY,{onMouseEnter:e=>c.open(e,e.target),onClick:o?void 0:u,disabled:o},o?"(Exported)":"Export ".concat(n," to JSON")))))}}),Cg=C(()=>{Co=T(c_()),fh(),m4(),Cl=fp.div(Ci||(Ci=z(["\n padding: 16px;\n display: flex;\n flex-direction: column;\n gap: 24px;\n"]))),Cu=fp.div(Cs||(Cs=z(["\n display: flex;\n flex-direction: column;\n gap: 11px;\n color: rgba(255, 255, 255, 0.9);\n"]))),Cd=fp.div(Cc||(Cc=z(["\n color: rgba(145, 145, 145, 0.8);\n"]))),Cp=fp.a(Cf||(Cf=z(["\n color: #919191;\n font-size: 10px;\n text-decoration-color: #40434a;\n text-underline-offset: 3px;\n"]))),Ch=()=>Co.default.createElement(Cl,null,Co.default.createElement(Cu,null,Co.default.createElement(Cd,null,Co.default.createElement(mc,null)),Co.default.createElement("div",null,"Please select an object from the ",Co.default.createElement("u",null,"Outline Menu")," to see its properties.")),Co.default.createElement(Cp,{href:"https://www.theatrejs.com/docs/latest/manual/objects",target:"_blank"},"Learn more about Objects"))});function Cv(){let[e,t]=(0,Cy.useState)(!1);return[e,(0,Cy.useMemo)(()=>{let e=new Set;return()=>{let n=()=>{e.delete(n),t(e.size>0)};return e.add(n),t(!0),n}},[])]}var Cy,Cb,Ck,Cw,Cx,CS,CE,C_,CP,CC,CI,Cj,CO,CT,CA,Cz,CD,CB,CR,CM,CN,CF,CL,CU,Cq,CV,CK,CH,CW,C$,CG,CZ,CX,CY,CQ,CJ,C0,C1,C2,C5,C3,C4,C6,C8,C9,C7,Ie,It,In,Ir,Ia,Io,Ii,Il,Is,Iu,Ic,Id,If,Ip,Ih,Im,Ig,Iv,Iy,Ib,Ik,Iw,Ix,IS,IE,I_,IP,IC,II,Ij,IO,IT,IA,Iz,ID,IB,IR=C(()=>{Cy=T(c_())}),IM=C(()=>{m8(),cH(),Cb=T(c_()),fh(),et(),mi(),mo(),E6(),Cm(),M(),g0(),Ck=n(10035),Cg(),IR(),Sc(),Cw="32px",CS=fp.div(Cx||(Cx=z(["\n ",";\n background-color: rgba(40, 43, 47, 0.8);\n position: fixed;\n right: 8px;\n top: 50px;\n // Temporary, see comment about CSS grid in SingleRowPropEditor.\n width: 280px;\n height: fit-content;\n z-index: ",";\n\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 6px rgba(0, 0, 0, 0.15);\n backdrop-filter: blur(14px);\n border-radius: 2px;\n\n display: ",";\n\n &:hover {\n display: block;\n }\n\n @supports not (backdrop-filter: blur()) {\n background: rgba(40, 43, 47, 0.95);\n }\n"])),h$,h1.propsPanel,({pin:e})=>e?"block":"none"),C_=fp.div(CE||(CE=z(["\n margin: 0 10px;\n color: #919191;\n font-weight: 500;\n font-size: 10px;\n user-select: none;\n ",";\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n"])),h$),CC=fp.div(CP||(CP=z(["\n height: ",";\n display: flex;\n align-items: center;\n"])),Cw),Cj=fp.div(CI||(CI=z(["\n ",";\n max-height: calc(100vh - 100px);
1\n overflow-y: scroll;\n &::-webkit-scrollbar {\n display: none;\n }\n\n scrollbar-width: none;\n padding: 0;\n user-select: none;\n\n /* Set the font-size for input values in the detail panel */\n font-size: 12px;\n"])),h$),CO=(0,Cb.createContext)([!1,()=>()=>{}]),CT=e=>{let t=!1!==cM(i.atomP.ahistoric.pinDetails),n=gU("right");(0,Cb.useLayoutEffect)(()=>{Cz.set(n)},[n]),(0,Cb.useEffect)(()=>()=>{CD.set(!1),Cz.set(!1)},[]);let[r]=(0,Cb.useContext)(CO),a=t||n||r,[o,s]=(0,Cb.useState)(null);return xM(o),cO(()=>{let e=m0(),t=e.find(W);if(t)return Cb.default.createElement(CS,{"data-testid":"DetailPanel-Object",pin:a,ref:s,onMouseEnter:()=>{CD.set(!0)},onMouseLeave:()=>{CD.set(!1)}},Cb.default.createElement(CC,null,Cb.default.createElement(C_,{title:"".concat(t.sheet.address.sheetId,": ").concat(t.sheet.address.sheetInstanceId," > ").concat(t.address.objectKey)},Cb.default.createElement(h3,null,t.sheet.address.sheetId," "),Cb.default.createElement(h6,null,":","\xa0"),Cb.default.createElement(h3,null,t.sheet.address.sheetInstanceId," "),Cb.default.createElement(h6,null,"\xa0â\xa0"),Cb.default.createElement(h3,null,t.address.objectKey))),Cb.default.createElement(Cj,null,Cb.default.createElement(EZ,{objects:[t]})));let n=e.find(V);return n?Cb.default.createElement(CS,{pin:a},Cb.default.createElement(CC,null,Cb.default.createElement(C_,{title:"".concat(n.address.projectId)},Cb.default.createElement(h3,null,n.address.projectId," "))),Cb.default.createElement(Cj,null,Cb.default.createElement(Ca,{projects:[n]}))):Cb.default.createElement(CS,{pin:a,onMouseEnter:()=>{CD.set(!0)},onMouseLeave:()=>{CD.set(!1)}},Cb.default.createElement(Ch,null))},[a])},CA=()=>{let e=Cv();return Cb.default.createElement(CO.Provider,{value:e},Cb.default.createElement(CT,null))},Cz=new Ck.Atom(!1),CD=new Ck.Atom(!1),(0,Ck.prism)(()=>{let e=(0,Ck.val)(CD.prism),t=(0,Ck.val)(Cz.prism);return e||t})}),IN=C(()=>{CB=n(10035),cH(),M(),IR(),CR=T(c_()),kA(),CM=(e,t)=>{let n=e.left/t.width,r=(e.left+e.width)/t.width,a=e.top/t.height,o=(e.height+e.top)/t.height;return{edges:{left:n<=.5?{from:"screenLeft",distance:n}:{from:"screenRight",distance:1-n},right:r<=.5?{from:"screenLeft",distance:r}:{from:"screenRight",distance:1-r},top:a<=.5?{from:"screenTop",distance:a}:{from:"screenBottom",distance:1-a},bottom:o<=.5?{from:"screenTop",distance:o}:{from:"screenBottom",distance:1-o}}}},CN=CR.default.createContext(null),CF=()=>(0,CR.useContext)(CN),CL=({panelId:e,children:t,defaultPosition:n,minDims:r})=>{let a=kf(800,200),[o,s]=Cv(),{stuff:u}=cO(()=>{var t;let{edges:u}=null!=(t=(0,CB.val)(i.atomP.historic.panelPositions[e]))?t:n,c=Math.floor(a.width*("screenLeft"===u.left.from?u.left.distance:1-u.left.distance)),d=Math.floor(a.width*("screenLeft"===u.right.from?u.right.distance:1-u.right.distance)),f=Math.floor(a.height*("screenTop"===u.top.from?u.top.distance:1-u.top.distance)),p=Math.floor(a.height*("screenTop"===u.bottom.from?u.bottom.distance:1-u.bottom.distance)),h=Math.max(d-c,r.width),m=Math.max(p-f,r.height);return{stuff:{dims:CB.prism.memo("dims",()=>({width:h,left:c,top:f,height:m}),[h,c,f,m]),panelId:e,minDims:r,boundsHighlighted:o,addBoundsHighlightLock:s}}},[e,a,o,s]);return CR.default.createElement(CN.Provider,{value:u},t)}}),IF=C(()=>{ma(),M(),vW(),CU=T(c_()),fh(),IN(),vm(),cx(),mi(),CV=fp.div(Cq||(Cq=z(["\n cursor: move;\n"]))),CK=e=>{let t=CF(),n=(0,CU.useRef)(t);n.current=t;let[r,a]=hq(null),[o]=vj(a,(0,CU.useMemo)(()=>({debugName:"PanelDragZone",lockCursorTo:"move",onDragStart(){let e=n.current,r,a=t.addBoundsHighlightLock();return{onDrag(t,n){let a=_(E({},e.dims),{top:ii(e.dims.top+n,0,window.innerHeight-mn),left:ii(e.dims.left+t,-e.dims.width+mn,window.innerWidth-mn)}),o=CM(a,{width:window.innerWidth,height:window.innerHeight});null==r||r.discard(),r=i.tempTransaction(({stateEditors:t})=>{t.studio.historic.panelPositions.setPanelPosition({position:o,panelId:e.panelId})})},onDragEnd(e){a(),e?null==r||r.commit():null==r||r.discard()}}}}),[]));vf(o,"dragging","move");let[s,u]=(0,CU.useMemo)(()=>{let e;return[function(){if(e){let t=e;e=void 0,t()}e=t.addBoundsHighlightLock()},function(){if(e){let t=e;e=void 0,t()}}]},[]);return CU.default.createElement(CV,_(E({},e),{ref:r,onMouseEnter:s,onMouseLeave:u}))}}),IL=C(()=>{ma(),M(),vW(),pi(),CH=T(c_()),fh(),IN(),mo(),cx(),mi(),C$=fp.div(CW||(CW=z(["\n position: absolute;\n ",";\n &:after {\n position: absolute;\n inset: -5px;\n display: block;\n content: ' ';\n }\n\n opacity: 0;\n background-color: #478698;\n\n &.isHighlighted {\n opacity: 0.7;\n }\n\n &.isDragging {\n opacity: 1;\n /* background-color: ","; */\n }\n\n &:hover {\n opacity: 1;\n }\n"])),h$,pn(.2,"#478698")),CZ=fp(C$)(CG||(CG=z(["\n /**\n The horizintal/vertical resize handles have z-index:-1 and are offset 1px outside of the panel\n to make sure they don't occlude any element that pops out of the panel (like the Playhead in SequenceEditorPanel).\n\n This means that panels will always need an extra 1px margin for their resize handles to be visible, but that's not a problem\n that we have to deal with right now (if it is at all a problem).\n \n */\n z-index: -1;\n"]))),CY=fp(CZ)(CX||(CX=z(["\n left: 0px;\n right: 0px;\n height: 1px;\n"]))),CJ=fp(CY)(CQ||(CQ=z(["\n top: -1px;\n"]))),C1=fp(CY)(C0||(C0=z(["\n bottom: -1px;\n"]))),C5=fp(CZ)(C2||(C2=z(["\n z-index: -1;\n top: -1px;\n bottom: -1px;\n width: 1px;\n"]))),C4=fp(C5)(C3||(C3=z(["\n left: -1px;\n"]))),C8=fp(C5)(C6||(C6=z(["\n right: -1px;\n"]))),C7=fp(C$)(C9||(C9=z(["\n // The angles have z-index: 10 to make sure they _do_ occlude other elements in the panel.\n z-index: 10;\n width: 8px;\n height: 8px;\n"]))),It=fp(C7)(Ie||(Ie=z(["\n top: 0;\n left: 0;\n"]))),Io={Top:CJ,TopLeft:It,TopRight:fp(C7)(In||(In=z(["\n top: 0;\n right: 0;\n"]))),Bottom:C1,BottomLeft:fp(C7)(Ir||(Ir=z(["\n bottom: 0;\n left: 0;
1\n"]))),BottomRight:fp(C7)(Ia||(Ia=z(["\n bottom: 0;\n right: 0;\n"]))),Left:C4,Right:C8},Ii={Top:"ns-resize",Bottom:"ns-resize",Left:"ew-resize",Right:"ew-resize",TopLeft:"nw-resize",TopRight:"ne-resize",BottomLeft:"sw-resize",BottomRight:"se-resize"},Il=({which:e})=>{let t=CF(),n=(0,CH.useRef)(t);n.current=t;let[r,a]=hq(null),[o]=vj(a,(0,CH.useMemo)(()=>({debugName:"PanelResizeHandle",lockCursorTo:Ii[e],onDragStart(){let r,a=n.current,o=t.addBoundsHighlightLock();return{onDrag(t,n){let o=E({},a.dims);if(e.startsWith("Bottom"))o.height=Math.max(o.height+n,a.minDims.height);else if(e.startsWith("Top")){let e=o.top+o.height,t=ii(o.top+n,0,Math.min(e-a.minDims.height,window.innerHeight-mn));o.height=e-t,o.top=t}if(e.endsWith("Left")){let e=o.left+o.width,n=Math.min(o.left+t,Math.min(e-a.minDims.width,window.innerWidth-mn));o.width=e-n,o.left=n}else e.endsWith("Right")&&(o.width=Math.max(o.width+t,Math.max(a.minDims.width,mn-a.dims.left)));let s=CM(o,{width:window.innerWidth,height:window.innerHeight});null==r||r.discard(),r=i.tempTransaction(({stateEditors:e})=>{e.studio.historic.panelPositions.setPanelPosition({position:s,panelId:a.panelId})})},onDragEnd(e){o(),e?null==r||r.commit():null==r||r.discard()}}}}),[e])),s=Io[e],u=e.length<=6;return CH.default.createElement(s,{ref:r,className:[o?"isDragging":"",t.boundsHighlighted&&u?"isHighlighted":""].join(" "),style:{cursor:Ii[e]}})}}),IU=C(()=>{Is=T(c_()),IL(),Iu=e=>Is.default.createElement(Is.default.Fragment,null,Is.default.createElement(Il,{which:"Bottom"}),Is.default.createElement(Il,{which:"Top"}),Is.default.createElement(Il,{which:"Left"}),Is.default.createElement(Il,{which:"Right"}),Is.default.createElement(Il,{which:"TopLeft"}),Is.default.createElement(Il,{which:"TopRight"}),Is.default.createElement(Il,{which:"BottomLeft"}),Is.default.createElement(Il,{which:"BottomRight"}))}),Iq=C(()=>{mo(),Ic=T(c_()),fh(),IN(),IU(),If=fp.div(Id||(Id=z(["\n position: absolute;\n user-select: none;\n box-sizing: border-box;\n ",";\n /* box-shadow: 1px 2px 10px -5px black; */\n\n z-index: 1000;\n"])),h$),Ip=Ic.default.forwardRef((e,t)=>{let n=CF(),{style:r,children:a}=e,o=P(e,["style","children"]);return Ic.default.createElement(If,_(E({ref:t},o),{style:E({width:n.dims.width+"px",height:n.dims.height+"px",top:n.dims.top+"px",left:n.dims.left+"px"},null!=r?r:{})}),Ic.default.createElement(Iu,null),a)})}),IV=I((i,s)=>{var u;u=function(e,t){var n=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}(t);function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a={error:null},o=function(e){function t(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state=a,t.updatedWithError=!1,t.resetErrorBoundary=function(){for(var e,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];null==t.props.onReset||(e=t.props).onReset.apply(e,r),t.reset()},t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(t,e),t.getDerivedStateFromError=function(e){return{error:e}};var o=t.prototype;return o.reset=function(){this.updatedWithError=!1,this.setState(a)},o.componentDidCatch=function(e,t){var n,r;null==(n=(r=this.props).onError)||n.call(r,e,t)},o.componentDidMount=function(){null!==this.state.error&&(this.updatedWithError=!0)},o.componentDidUpdate=function(e){var t,n,r,a,o=this.state.error,i=this.props.resetKeys;if(null!==o&&!this.updatedWithError){this.updatedWithError=!0;return}null!==o&&(void 0===(t=e.resetKeys)&&(t=[]),void 0===(n=i)&&(n=[]),t.length!==n.length||t.some(function(e,t){return!Object.is(e,n[t])}))&&(null==(r=(a=this.props).onResetKeysChange)||r.call(a,e.resetKeys,i),this.reset())},o.render=function(){var e=this.state.error,t=this.props,r=t.fallbackRender,a=t.FallbackComponent,o=t.fallback;if(null!==e){var i={error:e,resetErrorBoundary:this.resetErrorBoundary};if(n.isValidElement(o))return o;if("function"==typeof r)return r(i);if(a)return n.createElement(a,i);throw Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(n.Component);e.ErrorBoundary=o,e.useErrorHandler=function(e){var t=n.useState(null),r=t[0],a=t[1];if(null!=e)throw e;if(null!=r)throw r;return a},e.withErrorBoundary=function(e,t){var r=function(r){return n.createElement(o,t,n.createElement(e,r))},a=e.displayName||e.name||"Unknown";return r.displayName="withErrorBoundary("+a+")",r}
1,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof i&&void 0!==s?u(i,c_()):(a=[t,n(2265)],void 0!==(o="function"==typeof(r=u)?r.apply(t,a):r)&&(e.exports=o))}),IK=C(()=>{Ih=T(c_()),fh(),mi(),IN(),IF(),Iq(),Im=T(IV()),yM(),M(),mi(),Ig={edges:{left:{from:"screenLeft",distance:.3},right:{from:"screenRight",distance:.3},top:{from:"screenTop",distance:.3},bottom:{from:"screenBottom",distance:.3}}},Iv={width:300,height:300},Iy=({paneInstance:e})=>Ih.default.createElement(CL,{panelId:"pane-".concat(e.instanceId),defaultPosition:Ig,minDims:Iv},Ih.default.createElement(IA,{paneInstance:e})),Ik=fp(Ip)(Ib||(Ib=z(["\n display: flex;\n flex-direction: column;\n\n box-shadow: 0px 5px 12px -4px rgb(0 0 0 / 22%);\n z-index: ",";\n"])),h1.pluginPanes),Ix=fp.div(Iw||(Iw=z(["\n width: 100%;\n"]))),IE=fp.div(IS||(IS=z(["\n display: flex;\n align-items: center;\n opacity: 1;\n position: absolute;\n right: 4px;\n top: 0;\n bottom: 0;\n"]))),IP=fp.button(I_||(I_=z(["\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 2px;\n font-size: 11px;\n height: 10px;\n width: 18px;\n color: #adadadb3;\n background: transparent;\n border: none;\n cursor: pointer;\n &:hover {\n color: white;\n }\n"]))),II=fp(h9)(IC||(IC=z(["\n position: relative;\n overflow: hidden;\n\n &:after {\n z-index: 10;\n position: absolute;\n inset: 0;\n display: block;\n content: ' ';\n pointer-events: none;\n\n #pointer-root:not(.normal) & {\n pointer-events: auto;\n }\n }\n"]))),IO=fp.div(Ij||(Ij=z(["\n padding: 12px;\n\n & > pre {\n border: 1px solid #ff62624f;\n background-color: rgb(255 0 0 / 5%);\n margin: 8px 0;\n padding: 8px;\n font-family: monospace;\n overflow: scroll;\n color: #ff9896;\n }\n"]))),IT=e=>Ih.default.createElement(IO,null,"An Error occurred rendering this pane. Open the console for more info.",Ih.default.createElement("pre",null,JSON.stringify({message:e.error.message,stack:e.error.stack},null,2))),IA=({paneInstance:e})=>{let[t,n]=(0,Ih.useState)(null),r=e.definition.mount;(0,Ih.useLayoutEffect)(()=>{if(!t)return;let n=r({paneId:e.instanceId,node:t});if("function"==typeof n)return n},[t,r,e.instanceId]);let a=(0,Ih.useCallback)(()=>{i.paneManager.destroyPane(e.instanceId)},[e]);return Ih.default.createElement(Ik,{"data-testid":"theatre-pane-wrapper-".concat(e.instanceId)},Ih.default.createElement(CK,null,Ih.default.createElement(mt,null,Ih.default.createElement(IE,null,Ih.default.createElement(IP,{onClick:a,title:"Close Pane"},Ih.default.createElement(yf,null))),Ih.default.createElement(Ix,null,e.instanceId))),Ih.default.createElement(Im.ErrorBoundary,{FallbackComponent:IT},Ih.default.createElement(II,{"data-testid":"theatre-pane-content-".concat(e.instanceId),ref:n})))},Iz=Iy}),IH=C(()=>{ID=n(10035),IB=(e,t)=>{let n=ID.prism.memo(e,()=>new ID.Atom(t),[]);return n.set(t),n}});function IW(e,t){(0,I$.useLayoutEffect)(()=>{if(!e||"propWithChildren"!==t.type&&"primitiveProp"!==t.type&&"sheetObject"!==t.type)return;let n=null,r=_(E({},t.sheetObject.address),{pathToProp:"sheetObject"===t.type?[]:t.pathToProp});function a(){n=SD.replaceLock(r,()=>{})}function o(){null==n||n()}return e.addEventListener("mouseenter",a),e.addEventListener("mouseleave",o),()=>{null==n||n(),e.removeEventListener("mouseenter",a),e.removeEventListener("mouseleave",o)}},[e])}var I$,IG,IZ,IX,IY,IQ,IJ,I0,I1,I2,I5,I3,I4,I6,I8,I9=C(()=>{I$=T(c_()),SB()}),I7=C(()=>{mo(),IG=T(c_()),yM(),fh(),xw(),I9(),IX=fp.li(IZ||(IZ=z(["\n --depth: ",";\n margin: 0;\n padding: 0;\n list-style: none;\n"])),e=>e.depth),IQ=fp.div(IY||(IY=z(["\n border-bottom: 1px solid #7695b705;\n"]))),I0=fp(IQ)(IJ||(IJ=z(["\n padding-left: calc(8px + var(--depth) * 20px);\n\n display: flex;\n align-items: stretch;\n color: ",";\n\n box-sizing: border-box;\n\n ",";\n"])),hG.panel.body.compoudThing.label.color,e=>e.isSelected&&"background: blue"),I2=fp.span(I1||(I1=z(["\n ",";\n overflow-x: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n padding-right: 4px;
1\n line-height: 26px;\n flex-wrap: nowrap;\n\n ",":hover & {\n color: #ccc;\n }\n"])),w8,I0),I3=fp.span(I5||(I5=z(["\n width: 12px;\n padding: 8px;\n font-size: 9px;\n display: flex;\n align-items: center;\n\n transition: transform 0.05s ease-out, color 0.1s ease-out;\n transform: rotateZ(","deg);\n color: #66686a;\n\n &:hover {\n transform: rotateZ(","deg);\n color: #c0c4c9;\n }\n"])),e=>e.isCollapsed?0:90,e=>e.isCollapsed?15:75),I6=fp.ul(I4||(I4=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n"]))),I8=({leaf:e,label:t,children:n,isSelectable:r,isSelected:a,toggleSelect:o,toggleCollapsed:i,isCollapsed:s})=>{let u=Array.isArray(n)&&n.length>0,c=(0,IG.useRef)(null);return IW(c.current,e),e.shouldRender?IG.default.createElement(IX,{depth:e.depth},IG.default.createElement(I0,{ref:c,style:{height:e.nodeHeight+"px"},isSelectable:!0===r,isSelected:!0===a,onClick:o,isEven:e.n%2==0},IG.default.createElement(I3,{isCollapsed:s,onClick:i},IG.default.createElement(yI,null)),IG.default.createElement(I2,null,t)),u&&IG.default.createElement(I6,null,n)):null}});function je(e){var t;let n=[];for(;;){let r=n.length,a=null==(t=e[0])?void 0:t[r];if(void 0===a)return n;for(let t of e)if(a!==t[r])return n;n.push(a)}}var jt,jn,jr,ja=C(()=>{wJ(),jt=wQ(e=>JSON.stringify(e)),jn=e=>JSON.parse(e)}),jo=C(()=>{jr=T(c_())});function ji(e){var t;let n,[r,a]=(0,jl.useState)(!1);return t=({down:e})=>{a(e)},(n=(0,jr.useRef)({combo:e,listener:t})).current={combo:e,listener:t},(0,jr.useEffect)(()=>{function e(e){e.key===n.current.combo&&n.current.listener({down:!0,event:e})}function t(e){e.key===n.current.combo&&n.current.listener({down:!1,event:e})}function r(e){n.current.listener({down:!1,event:void 0})}return document.addEventListener("keydown",e),document.addEventListener("keyup",t),window.addEventListener("blur",r),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t),window.removeEventListener("blur",r)}},[]),r}var jl,js,ju,jc=C(()=>{jl=T(c_()),jo()}),jd=C(()=>{js=n(10035),ju=T(c_())});function jf(e,t,n){let r=t((0,jp.pointer)({root:{},path:[]}));cs(e,(0,jp.getPointerParts)(r).path,n)}var jp,jh,jm,jg=C(()=>{jp=n(10035),cf()}),jv=C(()=>{jh="data-pos",jm={checkIfMouseEventSnapToPos(e,t){let n=e.composedPath().find(e=>e instanceof Element&&e!==(null==t?void 0:t.ignore)&&e.hasAttribute(jh));if(n){let e=parseFloat(n.getAttribute(jh));if(isFinite(e))return e}return null},includePositionSnapAttrs:e=>({[jh]:e})}});function jy(e){let t="sheet"===e.type?e.children.flatMap(jb):jb(e);return{byPosition:function(e){let t=new Map;for(let n of e)for(let e of n.data.keyframes){let r=t.get(e.position);r||(r=[],t.set(e.position,r)),r.push({kf:e,track:n,itemKey:Sg.forTrackKeyframe(n.sheetObject,n.id,e.id)})}return t}(t),tracks:t}}function jb(e){return e.children.flatMap(e=>"propWithChildren"===e.type?jb(e):function(e){let t=e.sheetObject,n=t.address.projectId,r=i.atomP.historic.coreByProject[n].sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey],a=(0,jw.val)(r.trackIdByPropPath[jt(e.pathToProp)]);if(!a)return[];let o=(0,jw.val)(r.trackData[a]);return o?[{id:a,data:o,sheetObject:t}]:[]}(e))}function jk(e,t){return ck(e.children.flatMap(e=>{var n,r;let a,o,s,u;return"propWithChildren"===e.type?jk(e,t):(o=(a=e.sheetObject).address.projectId,s=i.atomP.historic.coreByProject[o].sheetsById[a.address.sheetId].sequence.tracksByObject[a.address.objectKey],(u=(0,jw.val)(s.trackIdByPropPath[jt(e.pathToProp)]))&&null!=(r=null==(n=t[a.address.objectKey])?void 0:n[u])?r:[])}))}var jw,jx,jS,jE,j_,jP,jC,jI,jj,jO,jT,jA,jz,jD,jB,jR,jM,jN,jF,jL,jU,jq,jV,jK,jH,jW,j$,jG,jZ,jX,jY,jQ,jJ,j0,j1,j2,j5,j3,j4=C(()=>{M(),jw=n(10035),Sb(),ja(),cx()}),j6=C(()=>{M(),vW(),jc(),jd(),jg(),ma(),cH(),jx=n(10035),jS=T(c_()),fh(),jv(),j4(),vk(),j_=fp.div(jE||(jE=z(["\n cursor: ",";\n"])),e=>e.isShiftDown?"cell":"default"),jP=({layoutP:e,children:t,height:n})=>{let[r,a]=hq(null),o=ji("Shift"),i=function(e,t){let[n,r]=hq(null),a=vv("useCaptureSelection");return vj(t,(0,jS.useMemo)(()=>({debugName:"DopeSheetSelectionView/useCaptureSelection",dontBlockMouseDown:!0,lockCSSCursorTo:"cell",onDragStart(r){if(!r.shiftKey||r.target instanceof HTMLInputElement)return!1;let o=t.getBoundingClientRect(),i=r.clientX-o.left-(0,jx.val)(e.scaledSpace.leftPadding),s=(0,jx.val)(e.scaledSpace.toUnitSpace)(i);return n.current={h:[s,s],v:[r.clientY-o.top,r.clientY-o.top]},(0,jx.val)(e.selectionAtom).set({current:void 0}),{onDrag(r,o,i){let s=t.getBoundingClientRect(),u=i.clientX-s.left-(0,jx.val)(e.scaledSpace.leftPadding),c=(0,jx.val)(e.scaledSpace.toUnitSpace)(u);n.current={h:[n.current.h[0],c],v:[n.current.v[0],i.clientY-s.top]};let d=jC.boundsToSelection(a,(0,jx.val)(e),n.current);(0,jx.val)(e.selectionAtom).set({current:d})},onDragEnd(e){n.current=null}}}}),[e,t,n])),r}(e,a);return(0,jS.useRef)(i).current=i,jS.default.createElement(j_,{style:{height:n+"px"},ref:r,isShiftDown:o,className:"selectionview"},i&&jS.default.createElement(jT,{state:i,layoutP:e}),t)},(e=>{let t=(e,t,n,a,o)=>{let i=jy(n);if(n.top+n.nodeHeight/2+5>a.v[0]&&n.top+n.nodeHeight/2-5<a.v[1])for(let[e,n]of i.byPosition){let r=t.scaledSpace.toUnitSpace(5);if(!(e+r<=a.h[0]||e-r>=a.h[1]))for(let e of n)jf(o,t=>t[e.track.sheetObject.address.objectKey].byTrackId[e.track.id].byKeyframeId[e.kf.id],!0)}r(e,t,n,a,o)},n={sheet(e,n,r,a,o){t(e,n,r,a,o)},propWithChildren(e,n,r,a,o){t(e,n,r,a,o)},sheetObject(e,n,r,a,o){t(e,n,r,a,o)},primitiveProp(e,t,n,r,a){let{sheetObject:o,trackId:s}=n,u=(0,jx.val)(i.atomP.historic.coreByProject[o.address.projectId].sheetsById[o.address.sheetId].sequence.tracksByObject[o.address.objectKey].trackData[s]);if(!(r.v[0]>n.top+n.heightIncludingChildren/2+5||n.top+n.heightIncludingChildren/2-5>
1r.v[1])){for(let e of u.keyframes)if(!(e.position+t.scaledSpace.toUnitSpace(5)<=r.h[0])){if(e.position-t.scaledSpace.toUnitSpace(5)>=r.h[1])break;jf(a,t=>t[o.address.objectKey].byTrackId[s].byKeyframeId[e.id],!0)}}}},r=(e,t,n,r,o)=>{if("children"in n)for(let i of n.children)a(e,t,i,r,o)};function a(e,t,a,o,i){if(!a.shouldRender||o.v[0]>a.top+a.heightIncludingChildren||a.top>o.v[1])return;let s=n[a.type];s?s(e,t,a,o,i):r(e,t,a,o,i)}e.boundsToSelection=function(e,t,n){let r={};n=jO(n);let o=t.tree;a(e.utilFor.internal(),t,o,n,r);let s=t.tree.sheet;return{type:"DopeSheetSelection",byObjectKey:r,getDragHandlers:e=>({debugName:"DopeSheetSelectionView/boundsToSelection",onDragStart(){let n,a=t.scaledSpace.toUnitSpace;return{onDrag(t,o,u){n&&(n.discard(),n=void 0);let c=jm.checkIfMouseEventSnapToPos(u,{ignore:e.domNode}),d=null!=c?c-e.positionAtStartOfDrag:a(t);n=i.tempTransaction(({stateEditors:t})=>{let n=t.coreByProject.historic.sheetsById.sequence.transformKeyframes;for(let t of Object.keys(r)){let{byTrackId:a}=r[t];for(let r of Object.keys(a)){let{byKeyframeId:o}=a[r];n({trackId:r,keyframeIds:Object.keys(o),translate:d,scale:1,origin:0,snappingFunction:s.get
1Sequence().closestGridPosition,objectKey:t,projectId:e.projectId,sheetId:e.sheetId})}}})},onDragEnd(e){e?null==n||n.commit():null==n||n.discard()}}}}),delete(){i.transaction(({stateEditors:e})=>{let t=e.coreByProject.historic.sheetsById.sequence.deleteKeyframes;for(let e of Object.keys(r)){let{byTrackId:n}=r[e];for(let r of Object.keys(n)){let{byKeyframeId:a}=n[r];t(_(E({},s.address),{objectKey:e,trackId:r,keyframeIds:Object.keys(a)}))}}})}}}})(jC||(jC={})),jj=fp.div(jI||(jI=z(["\n position: absolute;\n background: rgba(255, 255, 255, 0.1);\n border: 1px dashed rgba(255, 255, 255, 0.4);\n box-sizing: border-box;\n"]))),jO=e=>({h:[...e.h].sort((e,t)=>e-t),v:[...e.v].sort((e,t)=>e-t)}),jT=({state:e,layoutP:t})=>{let n;let r=(n=(0,ju.useMemo)(()=>new js.Atom(e),[]),(0,ju.useLayoutEffect)(()=>{n.set(e)},[e]),n);return cO(()=>{let e=(0,jx.val)(r.pointer),n=jO(e),a=(0,jx.val)(t.scaledSpace.fromUnitSpace),o=(0,jx.val)(t.scaledSpace.leftPadding),i=n.h.map(a).map(e=>e+o),s=n.v[0],u=n.v[1]-n.v[0],c=i[0],d=i[1]-i[0];return jS.default.createElement(jj,{style:{top:s+"px",height:u+"px",left:c+"px",width:d+"px"}})},[t,r])},jA=jP}),j8=C(()=>
1{ml(),jz=T(c_()),fh(),Fo(),jB=fp.div(jD||(jD=z(["\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n z-index: ",";\n\n &::-webkit-scrollbar {\n display: none;\n }\n\n scrollbar-width: none;\n"])),()=>NA.scrollableArea),jR=(0,jz.createContext)(mr),jM=()=>(0,jz.useContext)(jR),jN=e=>{let t=(0,jz.useRef)(null),n=(0,jz.useCallback)(e=>{t.current.scrollBy(0,e.deltaY)},[]);return jz.default.createElement(jR.Provider,{value:n},jz.default.createElement(jB,{ref:t},e.children))}}),j9=C(()=>{jF='data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">%0A <path d="M1 7V1H7" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M7 33H1L1 27" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M33 27V33H27" stroke="%2374FFDE" stroke-width="0.25" />%0A <path d="M27 1L33 1V7" stroke="%2374FFDE" stroke-width="0.25" />%0A</svg>'}),j7=C(()=>{jL=(e,t=e)=>"\n left: ".concat(-.5*e,"px;\n top: ").concat(-.5*t,"px;\n width: ").concat(e,"px;\n height: ").concat(t,"px;\n")}),Oe=C(()=>{jq=(0,(jU=n(10035)).prism)(()=>{let[e,t]=jU.prism.state("pos",null);return jU.prism.effect("setupListeners",()=>{let e=e=>{t(e)};return document.addEventListener("mousemove",e),()=>{document.removeEventListener("mousemove",e)}},[]),e})}),Ot=C(()=>{jV=n(10035),Oe(),cx(),jH=(0,(jK=T(c_())).createContext)(null),jW=0,j$=({children:e,layoutP:t})=>{let n=(0,jK.useMemo)(()=>new jV.Atom([]),[]),r=(0,jK.useMemo)(()=>(0,jV.prism)(()=>{let e=jV.prism.memo("p",()=>jJ(t),[t]).getValue(),r=(0,jV.val)(n.pointer);return r.length>0?uf(r).position:e}),[t]),a=(0,jK.useCallback)(()=>{let e=jW++;return n.reduce(t=>[...t,{id:e,position:[-1,0]}]),{set:t=>{n.reduce(n=>{let r=n.findIndex(t=>t.id===e);if(-1===r)return console.warn("Lock is already freed. This is a bug."),n;let a=[...n];return a.splice(r,1,{id:e,position:[t,-1===t?0:1]}),a})},unlock:()=>{n.reduce(t=>t.filter(t=>t.id!==e))}}},[]);return jK.default.createElement(jH.Provider,{value:{currentD:r,getLock:a}},e)},jG=()=>(0,jK.useContext)(jH).currentD,jZ=()=>{let{getLock:e}=(0,jK.useContext)(jH),t=(0,jK.useRef)();return(0,jK.useLayoutEffect)(()=>()=>{var e;null==(e=t.current)||e.unlock()},[]),(0,jK.useMemo)(()=>{let n;return(r,a)=>{var o,i;(null==n?void 0:n.shouldLock)!==r&&(r?t.current=e():null==(o=t.current)||o.unlock()),(null==n?void 0:n.pos)!==a&&r&&(null==(i=t.current)||i.set(a)),n={shouldLock:r,pos:a}}},[e])},jX=(e,t)=>{let{getLock:n}=(0,jK.useContext)(jH),r=(0,jK.useRef)();(0,jK.useLayoutEffect)(()=>{if(e)return r.current=n(),()=>{r.current.unlock()}},[e,n]),(0,jK.useLayoutEffect)(()=>{e&&r.current.set(t)},[t,e])},jY=e=>({[jQ]:"hide"===e?e:e.toFixed(3)}),jQ="data-theatre-lock-framestamp-to",jJ=e=>(0,jV.prism)(()=>{let t=(0,jV.val)(e.rightDims),n=(0,jV.val)(e.clippedSpace.toUnitSpace),r=(0,jV.val)(jq);if(!r)return[-1,0];for(let e of r.composedPath()){if(!(e instanceof HTMLElement||e instanceof SVGElement))break;if(e.hasAttribute(jQ)){let t=e.getAttribute(jQ);if("string"!=typeof t)continue;if("hide"===t)return[-1,0];let n=parseFloat(t);if(isFinite(n)&&n>=0)return[n,2]}}let{clientX:a,clientY:o}=r,{screenX:i,screenY:s,width:u,height:c}=t;return uA(a,i,i+u)&&uA(o,s+16,s+c)?[n(a-i),3]:[-1,0]}),j0=j$}),On=C(()=>{mo(),vm(),fh(),j9(),j7(),jv(),Ot(),j3={BEING_DRAGGED_CLASS:j1="beingDragged",CSS:dp(j2||(j2=z(["\n position: absolute;\n ",";\n ",";\n\n &."," {\n pointer-events: none !important;\n }\n "])),jL(12),h$,j1),CSS_WHEN_SOMETHING_DRAGGING:dp(j5||(j5=z(["\n pointer-events: auto;\n cursor: var(",");\n\n // ⸢⸤⸣⸥ thing\n // This box extends the hitzone so the user does not\n // accidentally leave the hitzone\n &:hover:after {\n position: absolute;\n top: calc(50% - ","px);\n left: calc(50% - ","px);\n width: ","px;\n height: ","px;\n display: block;\n content: ' ';\n background: url(",") no-repeat 100% 100%;\n // This icon might also fit: GiConvergenceTarget\n }\n "])),vo,17,17,34,34,jF),reactProps:e=>_(E(E({},jY(e.position)),jm.includePositionSnapAttrs(e.position)),{className:e.isDragging?j3.BEING_DRAGGED_CLASS:""})}});function Or(){Om.set({mode:"snapToAll"})}function Oa(){Om.set({mode:"snapToNone"})}function Oo(e){Om.set({mode:"snapToSome",positions:e})}function Oi(e,t){return Object.fromEntries(Object.entries(e).map(([e,n])=>[e,Object.fromEntries(Object.entries(n.trackData).map(([n,r])=>[n,r.keyframes.filter(a=>t(a,{trackId:n,trackData:r,objectKey:e})).map(e=>e.position)]))]))}var Ol,Os,Ou,Oc,Od,Of,Op,Oh,Om,Og,Ov=C(()=>
1{Ol=n(10035),Os=n(10035),Ou=T(c_()),fh(),On(),Od=fp.div(Oc||(Oc=z(["\n z-index: 1;\n cursor: ew-resize;\n\n ","\n\n #pointer-root.draggingPositionInSequenceEditor & {\n ","\n }\n"])),j3.CSS,j3.CSS_WHEN_SOMETHING_DRAGGING),Op=fp.div(Of||(Of=z(["\n position: absolute;\n"]))),Oh=e=>Ou.default.createElement(Op,{style:{top:"".concat(e.leaf.nodeHeight/2,"px"),left:"calc(".concat((0,Os.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(e.position,"px))")}},Ou.default.createElement(Od,E({},j3.reactProps({isDragging:!1,position:e.position})))),Og=(Om=new Ol.Atom({mode:"snapToNone"})).prism});function Oy(e,[t,n]){return Math.max(Math.min(e,n),t)}var Ob,Ok,Ow,Ox,OS,OE,O_,OP,OC,OI,Oj,OO,OT,OA,Oz,OD,OB=C(()=>{vW(),ma(),cH(),Ob=n(10035),cx(),Ok=T(c_()),fh(),j8(),mo(),vm(),jv(),Ov(),Ox=fp.div(Ow||(Ow=z(["\n position: absolute;\n\n right: 0;\n overflow-x: scroll;\n overflow-y: hidden;\n ",";\n\n // hide the scrollbar on Gecko\n scrollbar-width: none;\n\n // hide the scrollbar on Webkit/Blink\n &::-webkit-scrollbar {\n display: none;\n }\n"])),h$),OS=Ok.default.memo(({layoutP:e,children:t,height:n})=>{let r,{width:a,unitSpaceToScaledSpaceMultiplier:o}=cO(()=>({width:(0,Ob.val)(e.rightDims.width),unitSpaceToScaledSpaceMultiplier:(0,Ob.val)(e.scaledSpace.fromUnitSpace)(1)}),[e]),[i,s]=hq(null);return r=jM(),(0,Ok.useLayoutEffect)(()=>{if(!s)return;let t=t=>{if(t.ctrlKey){var n;t.preventDefault(),t.stopPropagation();let r=t.clientX-s.getBoundingClientRect().left,a=(0,Ob.val)(e.clippedSpace.toUnitSpace)(r),o=(0,Ob.val)(e.clippedSpace.range),i=1+.03*Oy(t.deltaY,[-50,50]),u=uL(o,e=>(e-a)*i+a),c=(0,Ob.val)(e.sheet).getSequence().length;(0,Ob.val)(e.clippedSpace.setRange)((n=[0,c+.25*c],uL(u,e=>Oy(e,n))));return}if(t.shiftKey){t.preventDefault(),t.stopPropagation();let n=(0,Ob.val)(e.sheet).getSequence().length,r=(0,Ob.val)(e.clippedSpace.range),a=(r.end-r.start)/n,o=.05*Oy(t.deltaY||t.deltaX,[-50,50])*a,i=uL(r,e=>e+o);(0,Ob.val)(e.clippedSpace.setRange)(i);return}{r(t),t.preventDefault(),t.stopPropagation();let n=(0,Ob.val)(e.scaledSpace.toUnitSpace)(1*t.deltaX),a=(0,Ob.val)(e.clippedSpace.range),o=uL(a,e=>e+n);(0,Ob.val)(e.clippedSpace.setRange)(o);return}},n={capture:!0,passive:!1};return s.addEventListener("wheel",t,n),()=>{s.removeEventListener("wheel",t,n)}},[s,e]),vj(s,(0,Ok.useMemo)(()=>({onDragStart(t){let n=(0,Ob.val)(e.clippedSpace.range),a=(0,Ob.val)(e.clippedSpace.setRange),o=(0,Ob.val)(e.scaledSpace.toUnitSpace);return t.preventDefault(),t.stopPropagation(),{onDrag(e,t,i,s,u){r({deltaY:-u});let c=-o(e);a(uL(n,e=>e+c))}}},debugName:"HorizontallyScrollableArea Middle Button Drag",buttons:[1],lockCSSCursorTo:"grabbing"}),[e])),function(e,t){let n=(0,Ok.useMemo)(()=>({debugName:"HorizontallyScrollableArea",onDragStart(n){if(n.target instanceof HTMLInputElement||n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||n.composedPath().some(e=>e instanceof HTMLElement&&!0===e.draggable))return!1;let r=n.clientX-t.getBoundingClientRect().left,a=ii((0,Ob.val)(e.clippedSpace.toUnitSpace)(r),0,1/0),o=(0,Ob.val)(e.seeker.setIsSeeking),i=(0,Ob.val)(e.sheet).getSequence();i.position=a;let s=(0,Ob.val)(e.scaledSpace.toUnitSpace);return o(!0),Or(),{onDrag(e,t,n){let r=s(e),o=ii(a+r,0,i.length),u=jm.checkIfMouseEventSnapToPos(n,{});null!=u&&(o=u),i.position=o},onDragEnd(){o(!1),Oa()}}}}),[e,t]),[r]=vj(t,n);vf(r,"draggingPositionInSequenceEditor","ew-resize")}(e,s),(0,Ok.useLayoutEffect)(()=>{if(!s)return;let t=(0,Ob.prism)(()=>{let t=(0,Ob.val)(e.clippedSpace.range);return(0,Ob.val)(e.scaledSpace.fromUnitSpace)(t.start)}),n=()=>{let e=t.getValue();s.scrollLeft=e},r=t.onStale(n);n();let a=setTimeout(n,100);return()=>{clearTimeout(a),r()}},[e,s]),Ok.default.createElement(Ox,{ref:i,style:{width:a+"px",height:n+"px","--unitSpaceToScaledSpaceMultiplier":o}},t)})}),OR=C(()=>{OE=T(c_()),fh(),OP=fp.li(O_||(O_=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n box-sizing: border-box;\n position: relative;\n"]))),OI=fp.div(OC||(OC=z(["\n box-sizing: border-box;\n width: 100%;\n position: relative;\n\n &:before {\n position: absolute;\n display: block;\n content: ' ';\n left: -40px;\n top: 0;\n bottom: 0;\n right: 0;\n box-sizing: border-box;\n border-bottom: 1px solid #252b3869;\n background: ",";\n }\n"])),e=>e.isEven?"transparent":"#6b8fb505"),OO=fp.ul(Oj||(Oj=z(["\n margin: 0;\n padding: 0;\n list-style: none;
1\n"]))),OT=({leaf:e,children:t,node:n,isCollapsed:r})=>{let a=Array.isArray(t)&&t.length>0;return e.shouldRender?OE.default.createElement(OP,null,OE.default.createElement(OI,{style:{height:e.nodeHeight+"px"},isEven:e.n%2==0},n),a&&OE.default.createElement(OO,null,t)):null}}),OM=I((e,t)=>{!function(){var n={};void 0!==e?t.exports=n:this.fuzzy=n,n.simpleFilter=function(e,t){return t.filter(function(t){return n.test(e,t)})},n.test=function(e,t){return null!==n.match(e,t)},n.match=function(e,t,n){n=n||{};var r,a=0,o=[],i=t.length,s=0,u=0,c=n.pre||"",d=n.post||"",f=n.caseSensitive&&t||t.toLowerCase();e=n.caseSensitive&&e||e.toLowerCase();for(var p=0;p<i;p++)r=t[p],f[p]===e[a]?(r=c+r+d,a+=1,u+=1+u):u=0,s+=u,o[o.length]=r;return a===e.length?(s=f===e?1/0:s,{rendered:o.join(""),score:s}):null},n.filter=function(e,t,r){return t&&0!==t.length?"string"!=typeof e?t:(r=r||{},t.reduce(function(t,a,o,i){var s=a;r.extract&&(s=r.extract(a));var u=n.match(e,s,r);return null!=u&&(t[t.length]={string:u.rendered,score:u.score,index:o,original:a}),t},[]).sort(function(e,t){return t.score-e.score||e.index-t.index})):[]}}()}),ON=C(()=>{OA=T(c_())}),OF=C(()=>{Oz="rgba(26, 28, 30, 0.97);",OD="#272B2F"});function OL(e,t,n,r){vj(t,function(e,t){let[n,r]=(0,OA.useState)(!1),a=(0,OA.useRef)(t);return n||(a.current=t),(0,OA.useMemo)(()=>e(r),a.current)}(t=>({debugName:"CurveSegmentEditor/useKeyframeDrag",lockCSSCursorTo:"move",onDragStart:()=>(t(!0),{onDrag(t,a){e&&n.onCurveChange(r(t,a))},onDragEnd(e){t(!1),n.onCancelCurveChange()}})}),[e,n.onCurveChange,n.onCancelCurveChange]))}var OU,Oq,OV,OK,OH,OW,O$,OG,OZ,OX,OY,OQ,OJ,O0,O1,O2,O5,O3,O4=C(()=>{OU=T(c_()),vW(),ma(),il(),fh(),mo(),ON(),OF(),Oq=.99/7,OV="#3EAAA4",OK="#3EAAA4",OH="#3EAAA4",OW="#3EAAA4",O$="#3EAAA4",OG="#3EAAA4",OZ="#3EAAA4",OX="#B3B3B3",OY="#3eaaa4",OQ="#67dfd8",OJ=["goldenrod","cornflowerblue","dodgerblue","lawngreen"],O1=fp.circle(O0||(O0=z(["\n stroke-width: 0.1px;\n vector-effect: non-scaling-stroke;\n r: 0.04px;\n pointer-events: none;\n transition: r 0.15s;\n fill: ",";\n"])),OY),O5=fp.circle(O2||(O2=z(["\n stroke-width: 0.1px;\n vector-effect: non-scaling-stroke;\n r: 0.09px;\n cursor: move;\n ",";\n &:hover {\n opacity: 0.4;\n }\n &:hover + "," {\n fill: ",";\n }\n"])),h$,O1,OQ),O3=e=>{let{curveConnection:{left:t,right:n},backgroundConnections:r}=e,a=Math.min(0,1-n.handles[1],1-t.handles[3]),o=Math.max(1,Math.max(1,1-n.handles[1],1-t.handles[3])-a),i=e=>(e-a)/o,[s,u]=hq(null),c=1.24/((null==u?void 0:u.clientWidth)||1),d=1.24/((null==u?void 0:u.clientHeight)||1),[f,p]=hq(null);OL(u,p,e,(e,r)=>[ii(t.handles[2]+e*c,0,1),t.handles[3]-r*d,n.handles[0],n.handles[1]]);let[h,m]=hq(null);OL(u,m,e,(e,r)=>{let a=ii(n.handles[0]+e*c,0,1),o=n.handles[1]-r*d;return[t.handles[2],t.handles[3],a,o]});let g=e=>"M0 ".concat(i(1)," C").concat(e.left.handles[2]," ").concat(i(1-e.left.handles[3])," ").concat(e.right.handles[0]," ").concat(i(1-e.right.handles[1])," 1 ").concat(i(0));return OU.default.createElement("svg",{height:"100%",width:"100%",ref:s,viewBox:"".concat(-.12," ").concat(-.12," ").concat(1.24," ").concat(1.24),xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",fill:"none"},OU.default.createElement("linearGradient",{id:"myGradient",gradientTransform:"rotate(90)"},OU.default.createElement("stop",{offset:i(-1),stopColor:OZ}),OU.default.createElement("stop",{offset:i(0),stopColor:OG}),OU.default.createElement("stop",{offset:i(.3),stopColor:O$}),OU.default.createElement("stop",{offset:i(.5),stopColor:OW}),OU.default.createElement("stop",{offset:i(.7),stopColor:OH}),OU.default.createElement("stop",{offset:i(1),stopColor:OK}),OU.default.createElement("stop",{offset:i(2),stopColor:OV})),OU.default.createElement("pattern",{id:"dot-background-pattern-1",width:Oq,height:Oq/o,y:-a/o},OU.default.createElement("rect",{width:.01,height:.01,fill:OX,opacity:.3})),OU.default.createElement("rect",{x:0,y:0,width:"1",height:1,fill:"url(#dot-background-pattern-1)"}),OU.default.createElement("pattern",{id:"dot-background-pattern-2",width:Oq,height:Oq},OU.default.createElement("rect",{width:.01,height:.01,fill:OX})),OU.default.createElement("rect",{x:0,y:i(0),width:"1",height:i(1)-i(0),fill:"url(#dot-background-pattern-2)"}),t.type&&"bezier"!==t.type?OU.default.createElement(OU.default.Fragment,null,OU.default.createElement("line",{x1:0,y1:i(1),x2:1,y2:i(1),stroke:OX,strokeWidth:"0.01"}),OU.default.createElement("line",{x1:1,y1:i(1),x2:1,y2:0,stroke:OX,strokeWidth:"0.01"}),OU.default.createElement("circle",{cx:0,cy:1,r:"0.025",stroke:OG,strokeWidth:"0.02",fill:OD}),OU.default.createElement("circle",{cx:1,cy:0,r:"0.025",stroke:OG,strokeWidth:"0.02",fill:OD})):OU.default.createElement(OU.default.Fragment,null,OU.default.createElement("line",{x1:0,y1:i(1),x2:t.handles[2],y2:i(1-t.handles[3]),stroke:OX,strokeWidth:"0.01"}),OU.default.createElement("line",{x1:1,y1:i(0),x2:n.handles[0],y2:i(1-n.handles[1]),stroke:OX,strokeWidth:"0.01"}),OU.default.createElement("path",{d:g(e.curveConnection),stroke:"none",fill:"url('#myGradient')",opacity:"0.1"}),r.map((e,t)=>OU.default.createElement("path",{key:e.objectKey+"/"+e.left.id,d:g(e),stroke:OJ[t%OJ.length],opacity:.6,strokeWidth:"0.01"})),OU.default.createElement("path",{d:g(e.curveConnection),stroke:"url
1('#myGradient')",strokeWidth:"0.02"}),OU.default.createElement("circle",{cx:0,cy:i(1),r:"0.025",stroke:OK,strokeWidth:"0.02",fill:OD}),OU.default.createElement("circle",{cx:1,cy:i(0),r:"0.025",stroke:OG,strokeWidth:"0.02",fill:OD}),OU.default.createElement(O5,{ref:f,cx:t.handles[2],cy:i(1-t.handles[3]),fill:OK,opacity:.2}),OU.default.createElement(O1,{cx:t.handles[2],cy:i(1-t.handles[3])}),OU.default.createElement(O5,{ref:h,cx:n.handles[0],cy:i(1-n.handles[1]),fill:OG,opacity:.2}),OU.default.createElement(O1,{cx:n.handles[0],cy:i(1-n.handles[1])})))}});function O6(e){return e.map(e=>e.toFixed(3)).join(", ")}function O8(e){if(!e||(null==e?void 0:e.length)>O9)return null;let t=e.split(",");if(4!==t.length)return null;let n=t.map(e=>Number(e.trim()));return!n.every(e=>isFinite(e))||n[0]<0||n[0]>1||n[2]<0||n[2]>1?null:n}var O9,O7,Te,Tt,Tn,Tr,Ta,To,Ti,Tl,Ts,Tu,Tc,Td,Tf,Tp,Th,Tm=C(()=>{O9=128,O7=[{label:"Quad Out",value:"0.250, 0.460, 0.450, 0.940"},{label:"Quad In Out",value:"0.455, 0.030, 0.515, 0.955"},{label:"Quad In",value:"0.550, 0.085, 0.680, 0.530"},{label:"Cubic Out",value:"0.215, 0.610, 0.355, 1.000"},{label:"Cubic In Out",value:"0.645, 0.045, 0.355, 1.000"},{label:"Cubic In",value:"0.550, 0.055, 0.675, 0.190"},{label:"Quart Out",value:"0.165, 0.840, 0.440, 1.000"},{label:"Quart In Out",value:"0.770, 0.000, 0.175, 1.000"},{label:"Quart In",value:"0.895, 0.030, 0.685, 0.220"},{label:"Quint Out",value:"0.230, 1.000, 0.320, 1.000"},{label:"Quint In Out",value:"0.860, 0.000, 0.070, 1.000"},{label:"Quint In",value:"0.755, 0.050, 0.855, 0.060"},{label:"Sine Out",value:"0.390, 0.575, 0.565, 1.000"},{label:"Sine In Out",value:"0.445, 0.050, 0.550, 0.950"},{label:"Sine In",value:"0.470, 0.000, 0.745, 0.715"},{label:"Expo Out",value:"0.190, 1.000, 0.220, 1.000"},{label:"Expo In Out",value:"1.000, 0.000, 0.000, 1.000"},{label:"Expo In",value:"0.780, 0.000, 0.810, 0.00"},{label:"Circ Out",value:"0.075, 0.820, 0.165, 1.000"},{label:"Circ In Out",value:"0.785, 0.135, 0.150, 0.860"},{label:"Circ In",value:"0.600, 0.040, 0.980, 0.335"},{label:"Back Out",value:"0.175, 0.885, 0.320, 1.275"},{label:"Back In Out",value:"0.680, -0.550, 0.265, 1.550"},{label:"Back In",value:"0.600, -0.280, 0.735, 0.045"},{label:"linear",value:"0.5, 0.5, 0.5, 0.5"},{label:"In Out",value:"0.42,0,0.58,1"},{label:"Hold",value:"0, 0, Infinity, Infinity"}]}),Tg=C(()=>{Te=T(c_()),Tt="#F5F5F5",Tn="#888888",Tr="#4f4f4f",Ta="rgba(255, 255, 255, 0.1)",To=e=>1-e,Ti=e=>{let{easing:t,isSelected:n}=e,r=n?Tt:Tn,a="".concat(-.75," ").concat(-.75," ").concat(2.5," ").concat(2.5);if(t){let e=[t[0],To(t[1])],n=[t[2],To(t[3])];return Te.default.createElement("svg",{height:"100%",width:"100%",viewBox:a,fill:"none",xmlns:"http://www.w3.org/2000/svg"},Te.default.createElement("line",{x1:"0",y1:"1",x2:e[0],y2:e[1],stroke:Tr,strokeWidth:"0.1"}),Te.default.createElement("line",{x1:"1",y1:"0",x2:n[0],y2:n[1],stroke:Tr,strokeWidth:"0.1"}),Te.default.createElement("circle",{cx:e[0],cy:e[1],r:.1,fill:Ta}),Te.default.createElement("circle",{cx:n[0],cy:n[1],r:.1,fill:Ta}),Te.default.createElement("circle",{cx:e[0],cy:e[1],r:.1,fill:Tr}),Te.default.createElement("circle",{cx:n[0],cy:n[1],r:.1,fill:Tr}),Te.default.createElement("path",{d:"M0 1 C".concat(e[0]," ").concat(e[1]," ").concat(n[0]," \n ").concat(n[1]," 1 0"),stroke:r,strokeWidth:"0.08"}),Te.default.createElement("circle",{cx:0,cy:1,r:.1,fill:r}),Te.default.createElement("circle",{cx:1,cy:0,r:.1,fill:r}))}return Te.default.createElement("svg",{height:"100%",width:"100%",viewBox:a,fill:"none",xmlns:"http://www.w3.org/2000/svg"},Te.default.createElement("line",{x1:"0",y1:"1",x2:1,y2:1,stroke:r,strokeWidth:"0.08"}),Te.default.createElement("line",{x1:"1",y1:"0",x2:1,y2:1,stroke:r,strokeWidth:"0.08"}),Te.default.createElement("circle",{cx:0,cy:1,r:.1,fill:r}),Te.default.createElement("circle",{cx:1,cy:0,r:.1,fill:r}))}}),Tv=C(()=>{_L(),Tl=T(c_()),fh(),Tm(),Tg(),ve(),OF(),wn(),Tc=fp.div(Tu||(Tu=z(["\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n aspect-ratio: 1;\n\n transition: background-color 0.15s;\n background-color: ",";\n border-radius: 2px;\n cursor: pointer;\n outline: none;\n\n ","\n\n &:hover {\n background-color: #31353a;\n }\n\n &:focus {\n background-color: #383d42;\n }\n"])),OD,({isSelected:e})=>e&&dp(Ts||(Ts=z(["\n background-color: #383d42;\n "])))),Tf=fp(k7)(Td||(Td=z(["\n padding: 0.5em;\n color: white;\n max-width: 240px;\n pointer-events: none !important;\n --popover-bg: black;\n --popover-outer-stroke: transparent;\n --popover-inner-stroke: transparent;\n box-shadow: none;
1\n"]))),Tp=Tl.default.forwardRef((e,t)=>{let[n,r]=_n({enabled:!0,verticalPlacement:e.tooltipPlacement,verticalGap:0},()=>Tl.default.createElement(Tf,{showPopoverEdgeTriangle:!1},e.easing.label));return Tl.default.createElement(Tc,E({ref:g7([r,t])},e),n,Tl.default.createElement(Ti,{easing:O8(e.easing.value),isSelected:e.isSelected}))})}),Ty=C(()=>{Th=T(c_()),TN()});function Tb(e,t,n){var r;null==(r=e.current)||r.discard(),e.current=null;let a=O8(n);null===a?e.current=i.tempTransaction(({stateEditors:e})=>{let{setKeyframeType:n}=e.coreByProject.historic.sheetsById.sequence;for(let{projectId:e,sheetId:r,objectKey:a,trackId:o,left:i}of t)n({projectId:e,sheetId:r,objectKey:a,trackId:o,keyframeId:i.id,keyframeType:"hold"})}):e.current=i.tempTransaction(({stateEditors:e})=>{let{setHandlesForKeyframe:n,setKeyframeType:r}=e.coreByProject.historic.sheetsById.sequence;for(let{projectId:e,sheetId:o,objectKey:i,trackId:s,left:u,right:c}of t)n({projectId:e,sheetId:o,objectKey:i,trackId:s,keyframeId:u.id,start:[a[0],a[1]]}),n({projectId:e,sheetId:o,objectKey:i,trackId:s,keyframeId:c.id,end:[a[2],a[3]]}),r({projectId:e,sheetId:o,objectKey:i,trackId:s,keyframeId:u.id,keyframeType:"bezier"})})}function Tk(e){var t;null==(t=e.current)||t.discard(),e.current=null}var Tw,Tx,TS,TE,T_,TP,TC,TI,Tj,TO,TT,TA,Tz,TD,TB,TR,TM,TN=C(()=>{let e;Tw=n(10035),Tx=T(c_()),fh(),TS=T(OM()),M(),O4(),Tv(),Tm(),OF(),ma(),Ty(),T_=fp.div(TE||(TE=z(["\n background: ",";\n display: grid;\n grid-template-areas:\n 'search tween'\n 'presets tween';\n grid-template-rows: 32px 1fr;\n grid-template-columns: ","px 120px;\n gap: 1px;\n height: 120px;\n"])),Oz,159),TC=fp.div(TP||(TP=z(["\n overflow: auto;\n grid-area: presets;\n\n display: grid;\n grid-template-columns: repeat(",", 1fr);\n grid-auto-rows: min-content;\n gap: 1px;\n\n overflow-y: scroll;\n scrollbar-width: none; /* Firefox */\n -ms-overflow-style: none; /* Internet Explorer 10+ */\n &::-webkit-scrollbar {\n /* WebKit */\n width: 0;\n height: 0;\n }\n"])),3),Tj=fp.input.attrs({type:"text"})(TI||(TI=z(["\n background-color: ",";\n border: none;\n border-radius: 2px;\n color: rgba(255, 255, 255, 0.8);\n padding: 6px;\n font-size: 12px;\n outline: none;\n cursor: text;\n text-align: left;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n\n grid-area: search;\n\n &:hover {\n background-color: #212121;\n }\n\n &:focus {\n background-color: rgba(16, 16, 16, 0.26);\n outline: 1px solid rgba(0, 0, 0, 0.35);\n }\n"])),OD),TT=fp.div(TO||(TO=z(["\n grid-area: tween;\n background: ",";\n"])),OD),Tz=fp.div(TA||(TA=z(["\n grid-column: 1 / 4;\n padding: 6px;\n color: #888888;\n"]))),TD=e=>{let t=(0,Tx.useMemo)(()=>[e.curveConnection,...e.additionalConnections],[e.curveConnection,...e.additionalConnections]),n=(0,Tx.useRef)(null);(0,Tx.useEffect)(()=>{let e=TM(t);return()=>{var t;e(),null==(t=n.current)||t.commit()}},[n]);let r=[e.curveConnection.left.handles[2],e.curveConnection.left.handles[3],e.curveConnection.right.handles[0],e.curveConnection.right.handles[1]],a=(0,Tx.useRef)(null);(0,Tx.useLayoutEffect)(()=>{var e,t;null==(e=a.current)||e.select(),null==(t=a.current)||t.focus()},[a.current]);let[o,i]=(0,Tx.useState)(O6(r)),s=e=>{void 0!==e&&(c(1),i(e.target.value),O8(e.target.value)&&f(e.target.value))},[u,c]=(0,Tx.useState)(0);(0,Tx.useEffect)(()=>{2===u?i(O6(r)):3===u&&""!==o&&i("")},t);let[d,f]=(0,Tx.useState)(O6(r)),[p,h]=(0,Tx.useState)(null);(0,Tx.useEffect)(()=>{var e;0!==u&&3!==u&&Tb(n,t,null!=(e=null!=p?p:d)?e:"")},[p,d,u]),t.some(function({left:e,right:t}){return({left:n,right:r})=>e.handles[2]!==n.handles[2]||e.handles[3]!==n.handles[3]||t.handles[0]!==r.handles[0]||t.handles[1]!==r.handles[1]}(e.curveConnection))&&0===u&&c(3);let m=(0,Tx.useMemo)(()=>/^[A-Za-z]/.test(o)?TS.default.filter(o,O7,{extract:e=>e.label}).map(e=>e.original):O7,[o]);(0,Tx.useEffect)(()=>{1===u&&m[0]&&f(m[0].value)},[m]);let g=t=>{"Escape"===t.key?(Tk(n),e.onRequestClose("key Escape"),t.stopPropagation()):"Enter"===t.key&&(e.onRequestClose("key Enter"),t.stopPropagation())},v=e=>{0===u&&c(2),h(e.value)},y=()=>h(null),b=(0,Tx.useRef)(O7.reduce((e,t)=>
1(e[t.label]={current:null},e),{})),[k,w]=hq(null),[x,S]=(0,Tx.useState)(0);(0,Tx.useEffect)(()=>{let e=()=>{var e;S(null!=(e=null==w?void 0:w.scrollTop)?e:0)};return null==w||w.addEventListener("scroll",e),()=>null==w?void 0:w.removeEventListener("scroll",e)},[w]);let E=function(e){var t;let[n,r]=(0,Th.useState)(null),a=t=>{if(null===n){e.items.length>0&&r(0);return}let a=n+t*e.uiColumns,o=a<0,i=a>e.items.length-1;if(o||i){e.canVerticleExit&&e.canVerticleExit(o?"top":"bottom")&&r(null);return}r(a)},o=t=>{var a;null===n?r((t%(a=e.items.length)+a)%a):n+t<0?r(null):r(Math.min(n+t,e.items.length-1))};return{focusFirstItem(){r(0)},onParentEltKeyDown:e=>{if("ArrowRight"===e.key)o(1);else if("ArrowLeft"===e.key)o(-1);else if("ArrowUp"===e.key)a(-1);else{if("ArrowDown"!==e.key)return 0;a(1)}return 1},gridItems:e.items.map((t,a)=>e.renderItem({isSelected:a===n,item:t,select(n){r(a),1===e.onSelectItem(t)&&(null==n||n.preventDefault(),null==n||n.stopPropagation())}})),currentSelection:null!=(t=e.items[null!=n?n:-1])?t:null}}({items:m,uiColumns:3,onSelectItem:r=>(Tb(n,t,r.value),e.onRequestClose("selected easing option"),1),canVerticleExit(e){var t,n;return"top"===e?(null==(t=a.current)||t.select(),null==(n=a.current)||n.focus(),1):0},renderItem:({item:e,select:t})=>{var n,a;return Tx.default.createElement(Tp,{key:e.label,easing:e,tabIndex:0,onKeyDown:g,ref:b.current[e.label],onMouseOver:()=>v(e),onMouseOut:y,onClick:t,tooltipPlacement:(null!=(a=null==(n=b.current[e.label].current)?void 0:n.offsetTop)?a:0)-(null!=x?x:0)<78?"bottom":"top",isSelected:function(e,t,n={threshold:.02}){if(!e||!t)return!1;let r=0;for(let n=0;n<4;n++)r+=Math.abs(e[n]-t[n]);return r<n.threshold}(r,O8(e.value))})}});return(0,Tx.useLayoutEffect)(()=>{var e,t;if(null!==E.currentSelection&&document.activeElement!==a.current){let n=null==(t=null==(e=b.current)?void 0:e[E.currentSelection.label])?void 0:t.current;null==n||n.focus(),f(E.currentSelection.value),/^[A-Za-z]/.test(o)||i(E.currentSelection.value)}},[E.currentSelection]),Tx.default.createElement(T_,null,Tx.default.createElement(Tj,{value:o,placeholder:3===u?"Multiple easings selected":"Search presets...",onPaste:()=>setTimeout(s,void 0),onChange:s,ref:a,onKeyDown:t=>{var r,a;c(1),("ArrowDown"===t.key||"ArrowUp"===t.key)&&t.preventDefault(),"ArrowDown"===t.key?(E.focusFirstItem(),null==(a=null==(r=b.current[m[0].label])?void 0:r.current)||a.focus()):"Escape"===t.key?(Tk(n),e.onRequestClose("key Escape")):"Enter"===t.key&&e.onRequestClose("key Enter")}}),Tx.default.createElement(TC,{ref:k,onKeyDown:e=>E.onParentEltKeyDown(e)},E.gridItems,0===E.gridItems.length?Tx.default.createElement(Tz,null,"No results found"):void 0),Tx.default.createElement(TT,{onClick:()=>{var e;return null==(e=a.current)?void 0:e.focus()}},Tx.default.createElement(O3,{curveConnection:e.curveConnection,backgroundConnections:e.additionalConnections,onCurveChange:e=>{var t,n;c(2);let r=O6(e);i(r),f(r),null==(t=a.current)||t.select(),null==(n=a.current)||n.focus()},onCancelCurveChange:()=>{}})))},{isCurveEditorOpenD:TB,isConnectionEditingInCurvePopover:TR,getLock:TM}=(e=new Tw.Atom([]),{getLock:t=>(e.set(t),function(){e.set([])}),isCurveEditorOpenD:(0,Tw.prism)(()=>e.prism.getValue().length>0),isConnectionEditingInCurvePopover:t=>(Tw.prism.ensurePrism(),e.prism.getValue().some(({left:e,right:n})=>t.left.id===e.id&&t.right.id===n.id))})});function TF(e,t,n){return(0,TV.prism)(()=>{if(void 0===n)return[];let r=[];for(let{objectKey:a,trackId:o}of Tq(n)){let s=(0,TV.val)(i.atomP.historic.coreByProject[e].sheetsById[t].sequence.tracksByObject[a].trackData[o]);s&&(r=r.concat((function(e){return e.map((t,n)=>({left:t,right:e[n+1]})).slice(0,-1)})(s.keyframes).filter(e=>(function(e,t){for(let{keyframeId:n}of function(e){var t,n,r;let a=[];for(let[o,i]of Object.entries(null!=(t=null==e?void 0:e.byObjectKey)?t:{}))for(let[e,t]of Object.entries(null!=(n=null==i?void 0:i.byTrackId)?n:{}))for(let n of Object.keys(null!=(r=null==t?void 0:t.byKeyframeId)?r:{}))a.push({objectKey:o,trackId:e,keyframeId:n});return a}(t))if(e.left.id===n)return!0;return!1})(e,n)).map(({left:n,right:r})=>({left:n,right:r,trackId:o,objectKey:a,sheetId:t,projectId:e}))))}return r})}
1function TL(e,t,n){var r;if(void 0===n)return[];let a=[];for(let{objectKey:o,trackId:i,keyframeIds:s}of Tq(n))a=a.concat(null!=(r=TU({projectId:e,sheetId:t,objectKey:o,trackId:i,keyframeIds:s}))?r:[]);let o=je(a.map(e=>e.pathToProp));return a.map(({keyframe:e,pathToProp:t})=>({keyframe:e,pathToProp:t.slice(o.length)}))}function TU({projectId:e,sheetId:t,objectKey:n,trackId:r,keyframeIds:a}){let o=(0,TV.val)(i.atomP.historic.coreByProject[e].sheetsById[t].sequence.tracksByObject[n]),s=null==o?void 0:o.trackData[r];if(!s)return null;let u=function(e){let t={};for(let[n,r]of Object.entries(e))t[r]=n;return t}((null==o?void 0:o.trackIdByPropPath)||{})[r];if(!u)return null;let c=[n,...jn(u)];return a.map(e=>({keyframe:s.keyframes.find(t=>t.id===e),pathToProp:c})).filter(({keyframe:e})=>void 0!==e)}function Tq(e){var t,n,r;let a=[];for(let[o,i]of Object.entries(null!=(t=null==e?void 0:e.byObjectKey)?t:{}))for(let[e,t]of Object.entries(null!=(n=null==i?void 0:i.byTrackId)?n:{}))a.push({objectKey:o,trackId:e,keyframeIds:Object.keys(null!=(r=null==t?void 0:t.byKeyframeId)?r:{})});return a}var TV,TK,TH=C(()=>{TV=n(10035),M(),ja()}),TW=C(()=>{M(),TK=T(c_())});function T$(e){var t;if("sheetObject"===e.type)return TZ.default.createElement(TZ.default.Fragment,null,TZ.default.createElement(TJ,{style:{paddingLeft:"".concat(e.indent*T0,"px")}},e.sheetObject.address.objectKey),e.children.map((t,n)=>TZ.default.createElement(T$,_(E({key:n},t),{autoFocusInput:e.autoFocusInput&&0===n,indent:e.indent+1}))));if("propWithChildren"!==e.type)return TZ.default.createElement(TG,_(E({},e),{autoFocusInput:e.autoFocusInput,indent:e.indent}));{let n=null!=(t=e.propConfig.label)?t:uf(e.pathToProp);return TZ.default.createElement(TZ.default.Fragment,null,TZ.default.createElement(TJ,{style:{paddingLeft:"".concat(e.indent*T0,"px")}},n),e.children.map((t,n)=>TZ.default.createElement(T$,_(E({key:n},t),{autoFocusInput:e.autoFocusInput&&0===n,indent:e.indent+1}))))}}function TG(e){var t,n,r;let a;let o=null!=(t=e.propConfig.label)?t:uf(e.pathToProp),s=(a=(n=e).sheetObject,r=({stateEditors:e},t)=>{let r=_(E({},n.keyframe),{value:t});e.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},a.address),{trackId:n.trackId,keyframes:[r],snappingFunction:a.sheet.getSequence().closestGridPosition}))},(0,TK.useMemo)(()=>(function(e,t){let n=null,r=t=>i.tempTransaction(n=>e(n,t));function a(){null==n||n.discard(),n=null}let o={createAsset:t.sheet.project.assetStorage.createAsset,getAssetUrl:e=>e.id?t.sheet.project.assetStorage.getAssetUrl(e.id):void 0};return E({temporarilySetValue(e){a(),n=r(e)},discardTemporaryValue:a,permanentlySetValue(e){a(),r(e).commit()}},o)})(r,a),[]));if("enum"===e.propConfig.type)return TZ.default.createElement(TZ.default.Fragment,null);{let t=wZ[e.propConfig.type];return TZ.default.createElement(TY,null,TZ.default.createElement(TJ,null,TZ.default.createElement("span",{style:{paddingLeft:"".concat(e.indent*T0,"px")}},o)),TZ.default.createElement(T2,null,TZ.default.createElement(t,{editingTools:s,propConfig:e.propConfig,value:w2(e.keyframe.value,e.propConfig),autoFocus:e.autoFocusInput})))}}var TZ,TX,TY,TQ,TJ,T0,T1,T2,T5=C(()=>{TZ=T(c_()),fh(),wY(),up(),TW(),xb(),TY=fp.div(TX||(TX=z(["\n display: flex;\n align-items: stretch;\n min-width: 200px;\n\n select {\n min-width: 100px;\n }\n"]))),TJ=fp.div(TQ||(TQ=z(["\n font-style: normal;\n font-weight: 400;\n font-size: 11px;\n line-height: 13px;\n letter-spacing: 0.01em;\n padding: 6px 6px 6px 0;\n\n width: 40%;\n\n color: #919191;\n\n overflow: hidden;\n"]))),T0=10,T2=fp.div(T1||(T1=z(["\n display: flex;\n align-items: center;\n width: 60%;\n"])))});function T3(e){return kV({debugName:"useKeyframeInlineEditorPopover"},()=>T4.default.createElement(k7,{showPopoverEdgeTriangle:!0},T4.default.createElement("div",{style:{margin:"1px 2px 1px 10px"}},Array.isArray(e)?e.map((e,t)=>T4.default.createElement(T$,_(E({key:t},e),{autoFocusInput:0===t,indent:0}))):void 0)))}var T4,T6,T8,T9,T7,Ae,At,An,Ar,Aa,Ao,Ai,Al,As,Au,Ac,Ad,Af,Ap,Ah,Am,Ag,Av,Ay,Ab,Ak,Aw,Ax,AS,AE,A_,AP,AC,AI,Aj,AO,AT,AA,Az,AD,AB,AR,AM=C(()=>{T4=T(c_()),we(),wn(),T5()}),AN=C(()=>{T6=T(c_()),fh(),M(),xO(),vW(),ma(),T8=n(10035),Ot(),vm(),jv(),j7(),vk(),TH(),mo(),Ov(),AM(),Sc(),T7=(T9=6)+2,Ae={normalColor:"#40AAA4",selectedColor:"#F2C95C",inline
1EditorOpenColor:"#FCF3DC",selectedAndInlineEditorOpenColor:"#CBEBEA"},At=({isSelected:e,isInlineEditorPopoverOpen:t})=>e&&t?Ae.inlineEditorOpenColor:e?Ae.selectedColor:t?Ae.selectedAndInlineEditorOpenColor:Ae.normalColor,Ar=fp.div(An||(An=z(["\n position: absolute;\n ","\n\n background: ",";\n transform: rotateZ(45deg);\n\n ",";\n\n z-index: 1;\n pointer-events: none;\n"])),jL(T9),e=>At(e),e=>2===e.flag?"outline: 2px solid white;":""),Ao=fp.div(Aa||(Aa=z(["\n position: absolute;\n ","\n\n background: ",";\n\n ",";\n\n z-index: 1;\n pointer-events: none;\n"])),jL(1.5*T9),e=>At(e),e=>2===e.flag?"outline: 2px solid white;":""),Al=fp.div(Ai||(Ai=z(["\n z-index: 1;\n cursor: ew-resize;\n\n position: absolute;\n ",";\n ",";\n\n & + "," {\n ","\n }\n\n &:hover + "," {\n ","\n }\n"])),jL(12),h$,Ar,e=>e.isInlineEditorPopoverOpen?jL(T7):"",Ar,jL(T7)),As=e=>{let t=vv("SingleKeyframeDot",e.keyframe.id),n=xR(e.itemKey),[r,a]=hq(null),[o]=xC(a,{displayName:"Keyframe",menuItems:()=>{let t=TL(e.leaf.sheetObject.address.projectId,e.leaf.sheetObject.address.sheetId,e.selection);return[{label:t.length>0?"Copy (selection)":"Copy",callback:()=>{t.length>0?i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(t)}):i.transaction(t=>{t.stateEditors.studio.ahistoric.setClipboardKeyframes([{keyframe:e.keyframe,pathToProp:e.leaf.pathToProp}])})}},{label:void 0!==e.selection?"Delete (selection)":"Delete",callback:()=>{e.selection?e.selection.delete():i.transaction(({stateEditors:t})=>{t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},e.leaf.sheetObject.address),{keyframeIds:[e.keyframe.id],trackId:e.leaf.trackId}))})}}]},onOpen(){t._debug("Show keyframe",e)}}),{node:s,toggle:u,isOpen:c}=T3([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.leaf.pathToProp,propConfig:e.leaf.propConf,sheetObject:e.leaf.sheetObject,trackId:e.leaf.trackId}]),[d]=function(e,t,n){let r=(0,T6.useRef)(t);r.current=t;let{onClickFromDrag:a}=n,o=(0,T6.useMemo)(()=>({debugName:"KeyframeDot/useDragKeyframe",onDragStart(t){let n=r.current;if(Oo(Oi((0,T8.val)(i.atomP.historic.coreByProject[n.leaf.sheetObject.address.projectId].sheetsById[n.leaf.sheetObject.address.sheetId].sequence.tracksByObject),function(e,{trackId:t,objectKey:r}){var a,o;return e.id!==n.keyframe.id&&!(n.selection&&null!=(o=null==(a=n.selection.byObjectKey[r])?void 0:a.byTrackId[t])&&o.byKeyframeId[e.id])})),n.selection){let{selection:r,leaf:o}=n,{sheetObject:i}=o,s=r.getDragHandlers(_(E({},i.address),{domNode:e,positionAtStartOfDrag:n.track.data.keyframes[n.index].position})).onDragStart(t);return s&&_(E({},s),{onClick:a,onDragEnd:(...e)=>{var t;null==(t=s.onDragEnd)||t.call(s,...e),Oa()}})}let o=(0,T8.val)(n.layoutP.scaledSpace.toUnitSpace),s;return{onDrag(t,r,a){var u;let c=n.track.data.keyframes[n.index],d=Math.max(null!=(u=jm.checkIfMouseEventSnapToPos(a,{ignore:e}))?u:c.position+o(t),0);null==s||s.discard(),s=void 0,s=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},n.leaf.sheetObject.address),{trackId:n.leaf.trackId,keyframes:[_(E({},c),{position:d})],snappingFunction:(0,T8.val)(n.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(e){e?null==s||s.commit():null==s||s.discard(),Oa()},onClick(e){a(e)}}}}),[a]),[s]=vj(e,o);return jX(s,t.keyframe.position),vf(s,"draggingPositionInSequenceEditor","ew-resize"),[s]}(a,e,{onClickFromDrag(e){u(e,r.current)}}),f=!e.keyframe.type||"bezier"===e.keyframe.type;return T6.default.createElement(T6.default.Fragment,null,T6.default.createElement(Al,E({ref:r,isInlineEditorPopoverOpen:c},n.attrs)),f?T6.default.createElement(Ar,{isSelected:!!e.selection,isInlineEditorPopoverOpen:c,flag:n.flag}):T6.default.createElement(Ao,{isSelected:!!e.selection,isInlineEditorPopoverOpen:c,flag:n.flag}),s,o)}}),AF=C(()=>{pi(),Au=T(c_()),fh(),AN(),Ac=T9/2+1,Ad={normalColor:"#365b59",selectedColor:"#8A7842",barColor:e=>{let t=e.isSelected?Ad.selectedColor:Ad.normalColor;return e.isPopoverOpen?pr(.2,pn(.2,t)):t},hoverColor:e=>{let t=e.isSelected?Ad.selectedColor:Ad.normalColor;return e.isPopoverOpen?pr(.2,pn(.2,t)):pr(.1,pn(.1,t))}},Ap=fp.div(Af||(Af=z(["\n position: absolute;\n background: ",";\n height: ","px;\n width: ","px;\n\n left: 0;\n top: -","px;\n transform-origin: top left;\n z-index: 0;\n cursor: ew-resize;\n\n &:after {\n display: block;\n position: absolute;\n content: ' ';\n top: -4px;\n bottom: -4px;\n left: 0;\n right: 0;\n }\n\n &:hover {\n background: ",";\n }\n"])),Ad.barColor,Ac,1e3,Ac/2,Ad.hoverColor),Ah=Au.default.forwardRef((e,t)=>
1{let n={isPopoverOpen:e.isPopoverOpen,isSelected:e.isSelected};return Au.default.createElement(Ap,_(E({},n),{ref:t,style:{transform:"scaleX(calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(e.connectorLengthInUnitSpace/1e3,"))")},onClick:t=>{var n;null==(n=e.openPopover)||n.call(e,t)}}),e.children)})}),AL=C(()=>{M(),xO(),vW(),ma(),Am=n(10035),Ag=T(c_()),Av=T(c_()),we(),wn(),TN(),AF(),OF(),cH(),TH(),TH(),fh(),Ab=fp(k7)(Ay||(Ay=z(["\n --popover-outer-stroke: transparent;\n --popover-inner-stroke: ",";\n"])),Oz),Ak=e=>{let t,n;let{index:r,track:a}=e,o=a.data.keyframes[r],s=a.data.keyframes[r+1],[u,c]=hq(null),{node:d,toggle:f,close:p}=kV(()=>{let t=(0,Am.val)(e.layoutP.rightDims);return{debugName:"Connector",constraints:{minX:t.screenX+5,maxX:t.screenX+t.width-5}}},()=>Ag.default.createElement(Aw,_(E({},e),{closePopover:p}))),[h]=xC(c,{displayName:"Tween",menuItems:()=>{let t=TL(e.leaf.sheetObject.address.projectId,e.leaf.sheetObject.address.sheetId,e.selection);return[{label:t.length>0?"Copy (selection)":"Copy",callback:()=>{t.length>0?i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(t)}):i.transaction(t=>{t.stateEditors.studio.ahistoric.setClipboardKeyframes([{keyframe:o,pathToProp:e.leaf.pathToProp},{keyframe:s,pathToProp:e.leaf.pathToProp}])})}},{label:e.selection?"Delete (selection)":"Delete",callback:()=>{e.selection?e.selection.delete():i.transaction(({stateEditors:t})=>{t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},e.leaf.sheetObject.address),{keyframeIds:[o.id,s.id],trackId:e.leaf.trackId}))})}}]}});(t=(0,Av.useRef)(e)).current=e,n=(0,Av.useMemo)(()=>({debugName:"useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(e){let n=t.current,r;if(n.selection){let{selection:t,leaf:r}=n,{sheetObject:a}=r;return t.getDragHandlers(_(E({},a.address),{domNode:c,positionAtStartOfDrag:n.track.data.keyframes[n.index].position})).onDragStart(e)}let a=(0,Am.val)(n.layoutP.sheet).getSequence(),o=(0,Am.val)(n.layoutP.scaledSpace.toUnitSpace);return{onDrag(e,t,s){let u=o(e);r&&(r.discard(),r=void 0),r=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.transformKeyframes(_(E({},n.leaf.sheetObject.address),{trackId:n.leaf.trackId,keyframeIds:[n.keyframe.id,n.track.data.keyframes[n.index+1].id],translate:u,scale:1,origin:0,snappingFunction:a.closestGridPosition}))})},onDragEnd(e){e?r&&r.commit():r&&r.discard()}}}}),[]),vj(c,n);let m=s.position-o.position,g={isPopoverOpen:cO(()=>TR(_(E({},e.leaf.sheetObject.address),{trackId:e.leaf.trackId,left:o,right:s})),[e.leaf.sheetObject.address,e.leaf.trackId,o,s]),isSelected:void 0!==e.selection};return Ag.default.createElement(Ag.default.Fragment,null,Ag.default.createElement(Ah,_(E({ref:u,connectorLengthInUnitSpace:m},g),{openPopover:e=>{c&&f(e,c)}}),d),h)},Aw=Ag.default.forwardRef((e,t)=>{let{index:n,track:{data:r},selection:a}=e,o=r.keyframes[n],i=r.keyframes[n+1],s=e.leaf.trackId,u=e.leaf.sheetObject.address,c=cO(()=>TF(u.projectId,u.sheetId,a).getValue(),[u,a]),d=E({left:o,right:i,trackId:s},u);return Ag.default.createElement(Ab,{showPopoverEdgeTriangle:!1,ref:t},Ag.default.createElement(TD,{curveConnection:d,additionalConnections:c,onRequestClose:e.closePopover}))})}),AU=C(()=>{Ax=n(10035),AS=T(c_()),fh(),AL(),AN(),A_=fp.div(AE||(AE=z(["\n position: absolute;\n"]))),AP=AS.default.createElement(AS.default.Fragment,null),AC=AS.default.memo(e=>{let{index:t,track:{data:n}}=e,r=n.keyframes[t],a=n.keyframes[t+1],o=r.connectedRight&&!!a;return AS.default.createElement(A_,{style:{top:"".concat(e.leaf.nodeHeight/2,"px"),left:"calc(".concat((0,Ax.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(r.position,"px))")}},AS.default.createElement(As,_(E({},e),{itemKey:e.itemKey})),o?AS.default.createElement(Ak,E({},e)):AP)})}),Aq=C(()=>{cH(),AI=n(10035),Aj=T(c_()),fh(),AU(),xO(),ma(),M(),ja(),Ov(),Sb(),AT=fp.div(AO||(AO=z(["\n position: relative;\n height: 100%;\n width: 100%;\n"]))),(AA=Aj.default.memo(e=>{var t;let{layoutP:n,trackData:r,leaf:a}=e,[o,s]=hq(null),{selectedKeyframeIds:u,selection:c}=cO(()=>{let e=(0,AI.val)(n.selectionAtom),t=(0,AI.val)(e.pointer.current.byObjectKey[a.sheetObject.address.objectKey].byTrackId[a.trackId].byKeyframeId);return t?{selectedKeyframeIds:t,selection:(0,AI.val)(e.pointer.current)}:{selectedKeyframeIds:{},selection:void 0}},[n,a.trackId]),[d,f,p]=xC(s,{displayName:"Keyframe Track",menuItems:()=>{var t,n;return[{label:"Paste Keyframes",enabled:(n=null!=(t=(0,AI.val)(i.atomP.ahistoric.clipboard.keyframesWithRelativePaths))?t:[]).length>0,callback:()=>{var t;let r=(0,AI.val)(e.layoutP.sheet).getSequence(),a=null==(t=n[0])?void 0:t.pathToProp,o=n.filter(({keyframe:e,pathToProp:t})=>(function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0})(a,t)).map(({keyframe:e,pathToProp:t})=>e);i.transaction(({stateEditors:t})=>{var n;r.position=r.closestGridPosition(r.position);let a=null==(n=function(e){let t=null;for(let n of e)(null===t||n.position<t.position)&&(t=n);return t}(o))?void 0:n.position;for(let n of o)t.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(_(E({},e.leaf.sheetObject.address),{trackId:e.leaf.trackId,position:r.position+n.position-a,handles:n.handles,value:n.value,snappingFunction:r.closestGridPosition,type:n.type}))})}}]}}),h=cM(Og),m="snapToSome"===h.mode?null==(t=h.positions[a.sheetObject.address.objectKey])?void 0:t[a.trackId]:[],g="snapToAll"===h.mode,v=(0,Aj.useMemo)(()=>({data:r,id:a.trackId,sheetObject:e.leaf.sheetObject}),[r,a.trackId]),y=r.keyframes.map((e,t)=>Aj.default.createElement(AC,{key:"keyframe-"+e.id,itemKey:Sg.forTrackKeyframe(a.sheetObject,a.trackId,e.id),keyframe:e,index:t,track:v,layoutP:n,leaf:a,selection:!0===u[e.id]?c:void 0})),b=m.map(e=>Aj.default.createElement(Oh,{key:"snap-target-"+e,layoutP:n,leaf:a,position:e})),k=g?r.keyframes.map(e=>Aj.default.createElement(Oh,{key:"additionalSnapTarget-".concat(e.id),layoutP:n,leaf:a,position:e.position})):null;return Aj.default.createElement(AT,{ref:o,style:{background:p?"#444850 ":"unset"}},y,b,Aj.default.createElement(Aj.default.Fragment,null,k),d)})).displayName="BasicKeyframedTrack",Az=AA}),AV=C(()=>
1{M(),cH(),AD=n(10035),AB=T(c_()),OR(),Aq(),vk(),AR=({leaf:e,layoutP:t})=>{let n=vv("PrimitivePropRow",e.pathToProp.join());return cO(()=>{let{sheetObject:r}=e,{trackId:a}=e,o=(0,AD.val)(i.atomP.historic.coreByProject[r.address.projectId].sheetsById[r.address.sheetId].sequence.tracksByObject[r.address.objectKey].trackData[a]);return(null==o?void 0:o.type)!=="BasicKeyframedTrack"?(n.errorDev("trackData type ".concat(null==o?void 0:o.type," is not yet supported on the sequence editor")),AB.default.createElement(OT,{leaf:e,isCollapsed:!1,node:AB.default.createElement("div",null)})):AB.default.createElement(OT,{leaf:e,isCollapsed:!1,node:AB.default.createElement(Az,{layoutP:t,trackData:o,leaf:e})})},[e,t])}}),AK=C(()=>{});function AH(e){let{index:t,aggregateKeyframes:n,selection:r}=e;return cO(AW(e),[t,n,r,e.viewModel])}function AW(e){let{index:t,aggregateKeyframes:n,selection:r}=e,{projectId:a,sheetId:o}="sheet"===e.viewModel.type?e.viewModel.sheet.address:e.viewModel.sheetObject.address;return()=>{let i=n[t],s=n[t+1],u=s&&i.keyframes.length===s.keyframes.length&&i.keyframes.every(({track:e},t)=>s.keyframes[t].track===e)?{length:s.position-i.position,selected:0===i.selected&&0===s.selected}:null,c=u?i.keyframes.map(({kf:e,track:t},n)=>_(E({},t.sheetObject.address),{trackId:t.id,left:e,right:s.keyframes[n].kf})):[],d=[...c,...A$.prism.memo("selectedConnections",()=>TF(a,o,r),[a,o,r]).getValue()],f=c.every(e=>TR(e));return{itemKey:A$.prism.memo("itemKey",()=>"sheet"===e.viewModel.type?Sg.forSheetAggregateKeyframe(e.viewModel.sheet,i.position):"sheetObject"===e.viewModel.type?Sg.forSheetObjectAggregateKeyframe(e.viewModel.sheetObject,i.position):Sg.forCompoundPropAggregateKeyframe(e.viewModel.sheetObject,e.viewModel.pathToProp,i.position),[e.viewModel,i.position]),cur:i,connected:u,isAggregateEditingInCurvePopover:f,allConnections:d}}}var A$,AG,AZ,AX,AY,AQ,AJ,A0=C(()=>{A$=n(10035),Sb(),TN(),cH(),TH(),AK()}),A1=C(()=>{AG=n(10035),AZ=T(c_()),AF(),we(),ma(),M(),vW(),TN(),A0(),fh(),wn(),TH(),xO(),ja(),AY=fp(k7)(AX||(AX=z(["\n --popover-outer-stroke: transparent;\n --popover-inner-stroke: rgba(26, 28, 30, 0.97);\n"]))),AQ=AZ.default.forwardRef((e,t)=>{let{allConnections:n}=AH(e);return AZ.default.createElement(AY,{showPopoverEdgeTriangle:!1,ref:t},AZ.default.createElement(TD,{curveConnection:n[0],additionalConnections:n,onRequestClose:e.closePopover}))}),AJ=e=>{var t;let n,r;let[a,o]=hq(null),{editorProps:s}=e,[u]=xC(o,{displayName:"Aggregate Tween",menuItems:()=>{let t=e.utils.allConnections.reduce((e,t)=>{var n;return e.concat(null!=(n=TU(_(E({},t),{keyframeIds:[t.left.id,t.right.id]})))?n:[])},[]),n=je(t.map(e=>e.pathToProp)),r=t.map(({keyframe:e,pathToProp:t})=>({keyframe:e,pathToProp:t.slice(n.length)})),a=e.editorProps.viewModel,o="sheet"===a.type?a.sheet.address:a.sheetObject.address;return[{label:"Copy",callback:()=>{if(e.editorProps.selection){let t=TL(o.projectId,o.sheetId,e.editorProps.selection);i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(t)})}else i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(r)})}},{label:"Delete",callback:()=>{e.editorProps.selection?e.editorProps.selection.delete():i.transaction(({stateEditors:t})=>{for(let n of e.utils.allConnections)t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},o),{objectKey:n.objectKey,keyframeIds:[n.left.id,n.right.id],trackId:n.trackId}))})}}]}}),[c]=(t=e.editorProps,(n=(0,AZ.useRef)(t)).current=t,r=(0,AZ.useMemo)(()=>({debugName:"useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(e){let t=n.current,r,a=t.aggregateKeyframes[t.index].keyframes,{selection:s,viewModel:u}=t,c="sheet"===u.type?u.sheet.address:u.sheetObject.address;if(s&&0===t.aggregateKeyframes[t.index].selected)return s.getDragHandlers(_(E({},c),{domNode:o,positionAtStartOfDrag:t.aggregateKeyframes[t.index].position})).onDragStart(e);let d=(0,AG.val)(t.layoutP.sheet).getSequence(),f=(0,AG.val)(t.layoutP.scaledSpace.toUnitSpace);return{onDrag(e,t,n){let o=f(e);r&&(r.discard(),r=void 0),r=i.tempTransaction(({stateEditors:e})=>{for(let t of a)e.coreByProject.historic.sheetsById.sequence.transformKeyframes(_(E({},t.track.sheetObject.address),{trackId:t.track.id,keyframeIds:[t.kf.id,t.track.data.keyframes[t.track.data.keyframes.indexOf(t.kf)+1].id],translate:o,scale:1,origin:0,snappingFunction:d.closestGridPosition}))})},onDragEnd(e){e?r&&r.commit():r&&r.discard()}}}}),[]),vj(o,r)),{node:d,toggle:f,close:p}=kV(()=>{let e=(0,AG.val)(s.layoutP.rightDims);return{debugName:"Connector",constraints:{minX:e.screenX+5,maxX:e.screenX+e.width-5}}},()=>AZ.default.createElement(AQ,_(E({}
1,s),{closePopover:p}))),{connected:h,isAggregateEditingInCurvePopover:m}=e.utils;return h||c?AZ.default.createElement(AZ.default.Fragment,null,AZ.default.createElement(Ah,{ref:a,connectorLengthInUnitSpace:h?h.length:0,isSelected:!!h&&h.selected,isPopoverOpen:m,openPopover:e=>{o&&f(e,o)}}),d,u):AZ.default.createElement(AZ.default.Fragment,null)}});function A2(e){let t={isSelected:e.isSelected,flag:e.flag};return A5.default.createElement(A4,null,e.isAllHere?A5.default.createElement(zr,E({},t)):A5.default.createElement(za,E({},t)))}var A5,A3,A4,A6,A8,A9,A7,ze,zt,zn,zr,za,zo=C(()=>{A5=T(c_()),fh(),j7(),mo(),A4=fp.div(A3||(A3=z(["\n position: absolute;\n ","\n z-index: 1;\n"])),jL(16)),A8=fp.div(A6||(A6=z(["\n z-index: 2;\n cursor: ew-resize;\n\n position: absolute;\n ",";\n ",";\n\n &:hover\n + ",",\n #pointer-root.draggingPositionInSequenceEditor\n &:hover\n + "," {\n ","\n }\n"])),jL(12),h$,A4,A4,jL(18)),A9="#F2C95C",A7="#40AAA4",ze="#45747C",zt=e=>0===e.isSelected?A9:1===e.isSelected?A7:ze,zn=e=>0===e.isSelected?A9:1===e.isSelected?A7:ze,zr=e=>A5.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A5.default.createElement("rect",{x:"4.46443",y:"10.0078",width:"5",height:"5",transform:"rotate(-45 4.46443 10.0078)",fill:"#212327",stroke:zn(e)}),A5.default.createElement("rect",{x:"3.75732",y:"6.01953",width:"6",height:"6",transform:"rotate(-45 3.75732 6.01953)",fill:zt(e),stroke:2===e.flag?"white":void 0,strokeWidth:2===e.flag?"2px":void 0})),za=e=>A5.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A5.default.createElement("rect",{x:"4.46443",y:"8",width:"5",height:"5",transform:"rotate(-45 4.46443 8)",fill:"#23262B",stroke:2===e.flag?"white":zt(e),strokeWidth:2===e.flag?"2px":void 0}))});function zi(e,t){let n=e.children.map(e=>"propWithChildren"===e.type?zi(e,t):zl(e,t)).filter(zc);return 0===n.length?null:{type:"propWithChildren",pathToProp:e.pathToProp,propConfig:e.propConf,children:n}}function zl(e,t){let n=t.find(t=>t.track.id===e.trackId);return n?{type:"primitiveProp",keyframe:n.kf,pathToProp:e.pathToProp,propConfig:e.propConf,sheetObject:e.sheetObject,trackId:e.trackId}:null}function zs(e){var t,n,r,a,o,s;let u;let{cur:c}=e.utils,d=T3("sheet"===e.editorProps.viewModel.type?null:"sheetObject"===e.editorProps.viewModel.type?null!=(n=null==(o=e.editorProps.viewModel,s=c.keyframes,t=0===(u=o.children.map(e=>"propWithChildren"===e.type?zi(e,s):zl(e,s)).filter(zc)).length?null:{type:"sheetObject",sheetObject:o.sheetObject,children:u})?void 0:t.children)?n:null:null!=(a=null==(r=zi(e.editorProps.viewModel,c.keyframes))?void 0:r.children)?a:null),f=xR(e.utils.itemKey);f.useRelations(()=>c.keyframes.map(e=>({affects:e.itemKey,flag:2})),[c.keyframes.map(e=>e.track.id).join("-")]);let[p,h]=hq(null),[m]=xC(h,{displayName:"Aggregate Keyframe",menuItems:()=>{let t=e.editorProps.viewModel,n=e.editorProps.selection;return[{label:n?"Copy (selection)":"Copy",callback:()=>{if(n){let{projectId:e,sheetId:r}="sheet"===t.type?t.sheet.address:t.sheetObject.address,a=TL(e,r,n);i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(a)})}else{let n=e.utils.cur.keyframes.flatMap(e=>{var t;return null!=(t=TU(_(E({},e.track.sheetObject.address),{trackId:e.track.id,keyframeIds:[e.kf.id]})))?t:[]}),r=je(["sheet"===t.type?[]:"sheetObject"===t.type?[t.sheetObject.address.objectKey]:"propWithChildren"===t.type?[t.sheetObject.address.objectKey,...t.pathToProp]:[],...n.map(e=>e.pathToProp)]),a=n.map(({keyframe:e,pathToProp:t})=>({keyframe:e,pathToProp:t.slice(r.length)}));i.transaction(e=>{e.stateEditors.studio.ahistoric.setClipboardKeyframes(a)})}}},{label:n?"Delete (selection)":"Delete",callback:()=>{n?n.delete():i.transaction(({stateEditors:t})=>{for(let n of e.utils.cur.keyframes)t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},n.track.sheetObject.address),{keyframeIds:[n.kf.id],trackId:n.track.id}))})}}]}});return zu.default.createElement(zu.default.Fragment,null,zu.default.createElement(A8,_(E(E({ref:p},f.attrs),jm.includePositionSnapAttrs(c.position)),{onClick:t=>"sheet"!==e.editorProps.viewModel.type?d.open(t,p.current):null})),zu.default.createElement(A2,{flag:f.flag,isAllHere:c.allHere,isSelected:c.selected}),m,d.node)}var zu,zc,zd,zf,zp,zh,zm,zg=C(()=>
1{zu=T(c_()),ma(),Sc(),xO(),zo(),M(),TH(),ja(),jv(),AM(),zc=e=>null!==e}),zv=C(()=>{zd=n(10035),zf=T(c_()),fh(),A1(),A0(),zg(),zh=fp.div(zp||(zp=z(["\n position: absolute;\n"]))),zm=zf.default.memo(e=>{let t=AH(e);return zf.default.createElement(zh,{style:{top:"".concat(e.viewModel.nodeHeight/2,"px"),left:"calc(".concat((0,zd.val)(e.layoutP.scaledSpace.leftPadding),"px + calc(var(--unitSpaceToScaledSpaceMultiplier) * ").concat(t.cur.position,"px))")}},zf.default.createElement(zs,{editorProps:e,utils:t}),zf.default.createElement(AJ,{editorProps:e,utils:t}))})});function zy(e){var t,n;let{layoutP:r,aggregatedKeyframes:a,viewModel:o}=e,s=vv("AggregatedKeyframeTrack"),[u,c]=hq(null),{selectedPositions:d,selection:f}=cO(()=>{var e,r;return(0,zx.val)((e=t,r=n,(0,zx.prism)(()=>{let t=(0,zx.val)(e.selectionAtom),n=(0,zx.val)(t.pointer.current);if(!n)return zP;let a=new Map;for(let[e,t]of r.byPosition){let r=function(e,t){var n,r,a;let o;for(let{track:i,kf:s}of e){let e=(null==(a=null==(r=null==(n=t.byObjectKey[i.sheetObject.address.objectKey])?void 0:n.byTrackId[i.id])?void 0:r.byKeyframeId)?void 0:a[s.id])===!0;void 0===o?o=e?zj:zT:e?o===zT&&(o=zO):o===zj&&(o=zO)}return o}(t,n);void 0!==r&&r!==zT&&a.set(e,r)}return{selectedPositions:a,selection:(0,zx.val)(t.pointer.current)}})))},[t=r,n=a]),[p,h,m]=xC(c,{onOpen:()=>s._debug("see aggregatedKeyframes",e.aggregatedKeyframes),displayName:"Aggregate Keyframe Track",menuItems:()=>{var t,n;return[{label:"Paste Keyframes",enabled:(n=null!=(t=(0,zx.pointerToPrism)(i.atomP.ahistoric.clipboard.keyframesWithRelativePaths).getValue())?t:[]).length>0,callback:()=>{let t=(0,zx.val)(e.layoutP.sheet).getSequence();"sheet"===e.viewModel.type?function(e,t,n){var r;let{projectId:a,sheetId:o,sheetInstanceId:s}=e.sheet.address;if(t.every(({pathToProp:e})=>0===e.length))for(let s of e.children.map(e=>e.sheetObject)){let e=(0,zx.pointerToPrism)(i.atomP.historic.coreByProject[a].sheetsById[o].sequence.tracksByObject[s.address.objectKey]).getValue(),u=Object.keys(null!=(r=null==e?void 0:e.trackData)?r:{});zb(s.address,u,t,n)}else{let e=(0,zx.pointerToPrism)(i.atomP.historic.coreByProject[a].sheetsById[o].sequence.tracksByObject).getValue();zk(t.map(({keyframe:t,pathToProp:n})=>{var r,i;let u=n[0],c=n.slice(1),d=jt([...c]),f=(null!=(i=null==(r=null==e?void 0:e[u])?void 0:r.trackIdByPropPath)?i:{})[d];return f?{keyframe:t,trackId:f,address:{objectKey:u,projectId:a,sheetId:o,sheetInstanceId:s}}:null}).filter(e=>null!==e),n)}}(e.viewModel,n,t):function(e,t,n){var r;let{projectId:a,sheetId:o,objectKey:s}=e.sheetObject.address,u=(0,zx.pointerToPrism)(i.atomP.historic.coreByProject[a].sheetsById[o].sequence.tracksByObject[s]).getValue();if(t.every(({pathToProp:e})=>0===e.length)){let a=Object.keys(null!=(r=null==u?void 0:u.trackData)?r:{});if("sheetObject"===e.type)zb(e.sheetObject.address,a,t,n);else{let r=Object.entries((null==u?void 0:u.trackIdByPropPath)||{}).filter(([t,n])=>{var r;return void 0!==n&&(r=jn(t),e.pathToProp.every((e,t)=>e===r[t]))}).map(([e,t])=>t);zb(e.sheetObject.address,r,t,n)}}else{let r=(null==u?void 0:u.trackIdByPropPath)||{},a="propWithChildren"===e.type?e.pathToProp:[];zk(t.map(({keyframe:t,pathToProp:n})=>{let o=r[jt([...a,...n])];return o?{keyframe:t,trackId:o,address:e.sheetObject.address}:null}).filter(e=>null!==e),n)}}(e.viewModel,n,t)}}]}}),g=(0,zS.useMemo)(()=>[...a.byPosition.entries()].sort((e,t)=>e[0]-t[0]).map(([e,t])=>({position:e,keyframes:t,selected:d.get(e),allHere:t.length===a.tracks.length})),[a,d]),v=cM(Og),y="snapToAll"===v.mode,b="snapToSome"===v.mode?v.positions:SS,k=(0,zS.useMemo)(()=>"sheet"===o.type?ck(o.children.flatMap(e=>jk(e,b))):jk(o,b),[b]).map(e=>zS.default.createElement(Oh,{key:"snap-target-"+e,layoutP:r,leaf:o,position:e})),w=(0,zS.useMemo)(()=>g.map(({position:e,keyframes:t},n)=>({position:e,editorProps:{index:n,layoutP:r,viewModel:o,aggregateKeyframes:g,selection:d.has(e)?f:void 0}})),[g,o,d]),[x]=function(e,t,n){let r=vv("useDragForAggregateKeyframeDot"),a=jZ(),o=(0,zS.useMemo)(()=>({debugName:"AggregateKeyframeDot/useDragKeyframe",onDragStart(o){r._debug("onDragStart",{target:o.target});let s=Number(o.target.dataset.pos),u=t(s);if(!u)return r._debug("no props found for ",{positionToFind:s}),!1;a(!0,s);let c=(0,zx.prism)(AW(u)).getValue().cur.keyframes,d="sheet"===u.viewM
1odel.type?u.viewModel.sheet.address:u.viewModel.sheetObject.address;if(Oo(Oi((0,zx.val)(i.atomP.historic.coreByProject[d.projectId].sheetsById[d.sheetId].sequence.tracksByObject),function(e,{trackId:t,objectKey:n}){var r,a;return c.every(t=>e.id!==t.kf.id)&&!(u.selection&&null!=(a=null==(r=u.selection.byObjectKey[n])?void 0:r.byTrackId[t])&&a.byKeyframeId[e.id])})),u.selection&&0===u.aggregateKeyframes[u.index].selected){let{selection:t,viewModel:r}=u,a=t.getDragHandlers(_(E({},d),{domNode:e,positionAtStartOfDrag:c[0].kf.position})).onDragStart(o);return a&&_(E({},a),{onClick:n.onClickFromDrag,onDragEnd:(...e)=>{var t;null==(t=a.onDragEnd)||t.call(a,...e),Oa()}})}let f=(0,zx.val)(u.layoutP.scaledSpace.toUnitSpace),p;return{onDrag(e,t,n){var r;let o=Math.max(null!=(r=jm.checkIfMouseEventSnapToPos(n,{}))?r:c[0].kf.position+f(e),0);a(!0,o),null==p||p.discard(),p=void 0,p=i.tempTransaction(({stateEditors:e})=>{for(let t of c){let n=t.kf;e.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},t.track.sheetObject.address),{trackId:t.track.id,keyframes:[_(E({},n),{position:o})],snappingFunction:(0,zx.val)(u.layoutP.sheet).getSequence().closestGridPosition}))}})},onDragEnd(e){a(!1,-1),e?null==p||p.commit():(null==p||p.discard(),n.onClickFromDrag(o)),Oa()},onClick(e){n.onClickFromDrag(e)}}}}),[t,n.onClickFromDrag]),[s]=vj(e,o);return vf(s,"draggingPositionInSequenceEditor","ew-resize"),[s]}(c,e=>{var t;return null==(t=w.find(t=>t.position===e))?void 0:t.editorProps},{onClickFromDrag(e){}}),S=w.map((e,t)=>zS.default.createElement(zS.Fragment,{key:"agg-"+g[t].keyframes[0].kf.id},y&&zS.default.createElement(Oh,{layoutP:r,leaf:o,position:e.position}),zS.default.createElement(zm,E({},e.editorProps))));return zS.default.createElement(z_,{ref:u,style:{background:m?"#444850 ":"unset"}},S,k,p)}function zb(e,t,n,r){var a;r.position=r.closestGridPosition(r.position);let o=null==(a=zw(n.map(({keyframe:e})=>e)))?void 0:a.position;i.transaction(({stateEditors:a})=>{for(let i of t)for(let{keyframe:t}of n)a.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(_(E({},e),{trackId:i,position:r.position+t.position-o,handles:t.handles,value:t.value,snappingFunction:r.closestGridPosition,type:t.type}))})}function zk(e,t){var n;t.position=t.closestGridPosition(t.position);let r=null==(n=zw(e.map(({keyframe:e})=>e)))?void 0:n.position;i.transaction(({stateEditors:n})=>{for(let{keyframe:a,trackId:o,address:i}of e)n.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(_(E({},i),{trackId:o,position:t.position+a.position-r,handles:a.handles,value:a.value,snappingFunction:t.closestGridPosition,type:a.type}))})}function zw(e){let t=null;for(let n of e)(null===t||n.position<t.position)&&(t=n);return t}var zx,zS,zE,z_,zP,zC,zI,zj,zO,zT,zA,zz,zD,zB,zR,zM,zN,zF,zL,zU,zq,zV,zK,zH=C(()=>{let e;cH(),zx=n(10035),zS=T(c_()),fh(),xO(),ma(),zv(),j4(),vk(),A0(),jv(),vW(),Ot(),vm(),M(),ja(),Ov(),S_(),Ov(),j4(),z_=fp.div(zE||(zE=z(["\n position: relative;\n height: 100%;\n width: 100%;\n"]))),zP=Object.freeze({selectedPositions:new Map,selection:void 0}),zC=zS.default.memo(zy),(e=zI||{})[e.AllSelected=0]="AllSelected",e[e.AtLeastOneUnselected=1]="AtLeastOneUnselected",e[e.NoneSelected=2]="NoneSelected",zI=e,{AllSelected:zj,AtLeastOneUnselected:zO,NoneSelected:zT}=zI}),zW=C(()=>{cH(),zA=T(c_()),AV(),OR(),zH(),j4(),vk(),zz=(e,t)=>"propWithChildren"===e.type?zA.default.createElement(zD,{layoutP:t,viewModel:e,key:"prop"+e.pathToProp[e.pathToProp.length-1]}):zA.default.createElement(AR,{layoutP:t,leaf:e,key:"prop"+e.pathToProp[e.pathToProp.length-1]}),zD=({viewModel:e,layoutP:t})=>{let n=vv("RightPropWithChildrenRow",e.pathToProp.join());return cO(()=>{let r=jy(e);return zA.default.createElement(vg,{logger:n},zA.default.createElement(OT,{leaf:e,node:zA.default.createElement(zC,{layoutP:t,aggregatedKeyframes:r,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(e=>zz(e,t))))},[e,t])}}),z$=C(()=>{cH(),zB=T(c_()),zW(),OR(),j4(),zH(),zR=({leaf:e,layoutP:t})=>cO(()=>{let n=jy(e);return zB.default.createElement(OT,{leaf:e,node:zB.default.createElement(zC,{layoutP:t,aggregatedKeyframes:n,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(e=>zz(e,t)))},[e,t])}),zG=C(()=>{cH(),zM=T(c_()),z$(),OR(),j4(),zH(),zN=({leaf:e,layoutP:t})=>cO(()=>{let n=jy(e);return zM.default.createElement(OT,{leaf:e,node:zM.default.createElement(zC,{layoutP:t,aggregatedKeyframes:n,viewModel:e}),isCollapsed:e.isCollapsed},e.children.map(e=>zM.default.createElement(zR,{layoutP:t,key:"sheetObject-"+e.sheetObject.address.objectKey,leaf:e})))},[e,t])}),zZ=C(()=>{cH(),zF=n(10035),zL=T(c_()),fh(),j6(),OB(),zG(),zU=1e6,zV=fp.ul(zq||(zq=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n position: absolute;\n left: 0;\n width: ","px;\n"])),zU),zK=({layoutP:e})=>cO(()=>
1{let t=(0,zF.val)(e.tree),n=(0,zF.val)(e.tree.top)+Math.max((0,zF.val)(e.tree.heightIncludingChildren),(0,zF.val)(e.dopeSheetDims.height));return zL.default.createElement(zL.default.Fragment,null,zL.default.createElement(OS,{layoutP:e,height:n},zL.default.createElement(jA,{layoutP:e,height:n},zL.default.createElement(zV,{style:{top:t.top+"px"}},zL.default.createElement(zN,{leaf:t,layoutP:e})))))},[e])});function zX(e,t,n,r){0===n&&(n=1e-4);let a="calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(n,")");0===r&&(r=.001);let o="calc(var(--graphEditorVerticalSpace) * ".concat(-1*r,")");return"translate(".concat("calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(e,"px)"),", ").concat("calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(t,") * 1px)"),") scale(").concat(a,", ").concat(o,")")}var zY,zQ,zJ,z0,z1,z2,z5,z3,z4,z6,z8,z9,z7,De,Dt,Dn,Dr,Da,Do,Di,Dl,Ds,Du,Dc,Dd,Df,Dp,Dh,Dm,Dg,Dv,Dy,Db,Dk,Dw,Dx,DS,DE,D_,DP,DC,DI,Dj=C(()=>{xb(),M(),xO(),ma(),zY=T(c_()),fh(),zJ=fp.path(zQ||(zQ=z(["\n stroke-width: 2;\n stroke: var(--main-color);\n fill: none;\n vector-effect: non-scaling-stroke;\n"]))),z0="M 0 0 L 1 0 L 1 1",z1=e=>{let{index:t,trackData:n}=e,r=n.keyframes[t],a=n.keyframes[t+1],o=a.position-r.position,[s,u]=hq(null),[c]=function(e,t){let{index:n,trackData:r}=t,a=r.keyframes[n],o=r.keyframes[n+1];return xC(e,{menuItems:()=>[{label:"Delete",callback:()=>{i.transaction(({stateEditors:e})=>{let{deleteKeyframes:n}=e.coreByProject.historic.sheetsById.sequence;n(_(E({},t.sheetObject.address),{trackId:t.trackId,keyframeIds:[a.id,o.id]}))})}}]})}(u,e),d=e.isScalar?w2(r.value,e.propConfig):0,f=e.isScalar?w2(a.value,e.propConfig):1,p=e.extremumSpace.fromValueSpace(d),h=e.extremumSpace.fromValueSpace(f)-p,m=zX(r.position,p,o,h),g=r.handles[2],v=r.handles[3],y=a.handles[0],b=a.handles[1],k="M 0 0 C ".concat(g," ").concat(v," ").concat(y," ").concat(b," 1 1");return zY.default.createElement(zY.default.Fragment,null,zY.default.createElement(zJ,{ref:s,d:r.type&&"bezier"!==r.type?z0:k,style:{transform:m}}),c)}}),DO=C(()=>{M(),xO(),vW(),ma(),z2=n(10035),cx(),z5=T(c_()),fh(),Dj(),mo(),z4=fp.circle(z3||(z3=z(["\n stroke-width: 1px;\n vector-effect: non-scaling-stroke;\n fill: var(--main-color);\n r: 2px;\n pointer-events: none;\n"]))),z8=fp.circle(z6||(z6=z(["\n stroke-width: 6px;\n vector-effect: non-scaling-stroke;\n r: 6px;\n fill: transparent;\n cursor: move;\n ",";\n &:hover {\n }\n &:hover + "," {\n r: 6px;\n }\n"])),h$,z4),z7=fp.path(z9||(z9=z(["\n stroke-width: 1;\n stroke: var(--main-color);\n /* stroke: gray; */\n fill: none;\n vector-effect: non-scaling-stroke;\n"]))),De=e=>{let t;let[n,r]=hq(null),{index:a,trackData:o}=e,s=o.keyframes[a],u=o.keyframes[a+1],[c]=xC(r,{menuItems:()=>[{label:"Delete",callback:()=>{i.transaction(({stateEditors:t})=>{t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},e.sheetObject.address),{keyframeIds:[e.keyframe.id],trackId:e.trackId}))})}}]});(t=(0,z5.useRef)(e)).current=e,vj(r,(0,z5.useMemo)(()=>({debugName:"CurveHandler/useOurDrags",lockCSSCursorTo:"move",onDragStart(){let n,r=t.current,a=(0,z2.val)(r.layoutP.scaledSpace.toUnitSpace),o=(0,z2.val)(r.layoutP.graphEditorVerticalSpace.toExtremumSpace),s=r.extremumSpace.lock();return{onDrag(t,s){n&&(n.discard(),n=void 0);let{index:u,trackData:c}=r,d=c.keyframes[u],f=c.keyframes[u+1],p=a(t)/(f.position-d.position),h=o(-s),m=r.extremumSpace.deltaToValueSpace(h),g=e.isScalar?d.value:0,v=m/((e.isScalar?f.value:1)-g);if("left"===r.which){let e=ii(d.handles[2]+p,0,1),t=d.handles[3]+v;n=i.tempTransaction(({stateEditors:n})=>{n.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},r.sheetObject.address),{snappingFunction:(0,z2.val)(r.layoutP.sheet).getSequence().closestGridPosition,trackId:r.trackId,keyframes:[_(E({},d),{handles:[d.handles[0],d.handles[1],e,t]})]}))})}else{let e=ii(f.handles[0]+p,0,1),t=f.handles[1]+v;n=i.tempTransaction(({stateEditors:n})=>{n.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},r.sheetObject.address),{trackId:r.trackId,snappingFunction:(0,z2.val)(r.layoutP.sheet).getSequence().closestGridPosition,keyframes:[_(E({},f),{handles:[e,t,f.handles[2],f.handles[3]]})]}))})}},onDragEnd(e){s(),e?n&&n.commit():n&&n.discard()}}}}),[]));let d="left"===e.which?s.handles[2]:u.handles[0],f=s.position+(u.position-s.position)*d,p="left"===e.which?s.handles[3]:u.handles[1],h=e.isScalar?s.value:0,m=e.isScalar?u.value:1,g=h+(m-h)*p,v=e.extremumSpace.fromValueSpace(g),y=v-e.extremumSpace.fromValueSpace("left"
1===e.which?h:m),b=zX("left"===e.which?s.position:u.position,e.extremumSpace.fromValueSpace("left"===e.which?h:m),f-("left"===e.which?s.position:u.position),y);return z5.default.createElement("g",null,z5.default.createElement(z8,{ref:n,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(f," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(v,") * 1px)")}}),z5.default.createElement(z4,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(f," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(v,") * 1px)")}}),z5.default.createElement(z7,{d:"M 0 0 L 1 1",style:{transform:b}}),c)}}),DT=C(()=>{M(),xO(),vW(),ma(),Dt=n(10035),Dn=T(c_()),fh(),Ot(),Ot(),mo(),vm(),jv(),AM(),Sc(),Da=fp.circle(Dr||(Dr=z(["\n fill: var(--main-color);\n stroke-width: 1px;\n vector-effect: non-scaling-stroke;\n\n r: 2px;\n"]))),Di=fp.circle(Do||(Do=z(["\n stroke-width: 6px;\n vector-effect: non-scaling-stroke;\n r: 6px;\n fill: transparent;\n ",";\n\n &:hover + "," {\n r: 6px;\n }\n\n #pointer-root.normal & {\n cursor: move;\n }\n\n #pointer-root.draggingPositionInSequenceEditor & {\n pointer-events: auto;\n cursor: var(",");\n }\n\n &.beingDragged {\n pointer-events: none !important;\n }\n"])),h$,Da,vo),Dl=e=>{let[t,n]=hq(null),{index:r,trackData:a}=e,o=a.keyframes[r],[s]=xC(n,{menuItems:()=>[{label:"Delete",callback:()=>{i.transaction(({stateEditors:t})=>{t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},e.sheetObject.address),{keyframeIds:[e.keyframe.id],trackId:e.trackId}))})}}]}),u=xR(e.itemKey),c=o.value,d=e.extremumSpace.fromValueSpace(c),f=T3([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.pathToProp,propConfig:e.propConfig,sheetObject:e.sheetObject,trackId:e.trackId}]),p=function(e){let[t,n]=(0,Dn.useState)(!1);jX(t,e.props.keyframe.position);let r=(0,Dn.useRef)(e.props);r.current=e.props;let a=(0,Dn.useMemo)(()=>({debugName:"GraphEditorDotScalar/useDragKeyframe",lockCSSCursorTo:"move",onDragStart(t){n(!0);let a=!!t.altKey,o=r.current,s=(0,Dt.val)(o.layoutP.scaledSpace.toUnitSpace),u=(0,Dt.val)(o.layoutP.graphEditorVerticalSpace.toExtremumSpace),c=o.extremumSpace.lock(),d;return{onDrag(e,t){let n=o.trackData.keyframes[o.index],r=s(e),c=u(-t),f=o.extremumSpace.deltaToValueSpace(c),p=[],h=_(E({},n),{position:n.position+r,value:n.value+f,handles:[...n.handles]});if(p.push(h),a){var m,g,v,y,b,k,w,x;let e=o.trackData.keyframes[o.index-1];if(e&&Math.abs(n.value-e.value)>0){let t=_(E({},e),{handles:[...e.handles]});p.push(t),t.handles[3]=(m=e.handles[3],g=e.value,v=e.value,(n.value-g)*m/(h.value-v))}let t=o.trackData.keyframes[o.index+1];if(t&&Math.abs(n.value-t.value)>0){let e=_(E({},t),{handles:[...t.handles]});p.push(e),e.handles[1]=(y=e.handles[1],b=e.value,k=e.value,((b-(w=n.value))*y+w-b+k-(x=h.value))/(k-x))}}null==d||d.discard(),d=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},o.sheetObject.address),{trackId:o.trackId,keyframes:p,snappingFunction:(0,Dt.val)(o.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(r){n(!1),c(),r?null==d||d.commit():(null==d||d.discard(),e.onDetectedClick(t))}}}}),[]);return vj(e.node,a),vf(t,"draggingPositionInSequenceEditor","move"),t}({node:n,props:e,onDetectedClick:e=>f.toggle(e,e.target instanceof Element?e.target:n)});return Dn.default.createElement(Dn.default.Fragment,null,Dn.default.createElement(Di,_(E(E(E({ref:t,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(o.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(d,") * 1px)")}},jY(o.position)),jm.includePositionSnapAttrs(o.position)),u.attrs),{className:p?"beingDragged":""})),Dn.default.createElement(Da,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(o.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(d,") * 1px)"),fill:2===u.flag?"white":void 0}}),f.node,s)}}),DA=C(()=>{M(),xO(),vW(),ma(),Ds=n(10035),Du=T(c_()),fh(),Ot(),Ot(),mo(),vm(),jv(),AM(),Sc(),Dd=fp.circle(Dc||(Dc=z(["\n fill: var(--main-color);\n stroke-width: 1px;\n vector-effect: non-scaling-stroke;\n\n r: 2px;\n"]))),Dp=fp.circle(Df||(Df=z(["\n stroke-width: 6px;\n vector-effect: non-scaling-stroke;\n r: 6px;\n fill: transparent;\n ",";\n\n &:hover + "," {\n r: 6px;\n }\n\n #pointer-root.normal & {\n cursor: ew-resize;\n }\n\n #pointer-root.draggingPositionInSequenceEditor & {\n pointer-events: auto;\n cursor: var(",");\n }\n\n &.beingDragged {\n pointer-events: none !important;\n }\n"])),h$,Dd,vo),Dh=e=>{let[t,n]=hq(null),{index:r,trackData:a,itemKey:o}=e,s=a.keyframes[r],[u]=xC(n,{menuItems:()=>[{label:"Delete",callback:()=>{i.transaction(({stateEditors:t})=>{t.coreByProject.historic.sheetsById.sequence.deleteKeyframes(_(E({},e.sheetObject.address),{keyframeIds:[e.keyframe.id],trackId:e.trackId}))})}}]}),c=xR(o),d="left"===e.which?0:1,f=T3([{type:"primitiveProp",keyframe:e.keyframe,pathToProp:e.pathToProp,propConfig:e.propConfig,sheetObject:e.sheetObject,trackId:e.trackId}]),p=function(e){let[t,n]=(0,Du.useState)(!1);jX(t,e.props.keyframe.position);let r=(0,Du.useRef)(e.props);r.current=e.props;let a=(0,Du.useMemo)(()=>({debugName:"GraphEditorDotNonScalar/useDragKeyframe",lockCSSCursorTo:"ew-resize",onDragStart(t){n(!0);let a=r.current,o=(0,Ds.val)(a.layoutP.scaledSpace.toUnitSpace),s=a.extremumSpace.lock(),u;return{onDrag(e,t){let n=a.trackData.keyframes[a.index],r=o(e),s=[],c=_(E({},n),{position:n.position+r,value:n.value,handles:[...n.handles]});s.push(c),null==u||u.discard(),u=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.replaceKeyframes(_(E({},a.sheetObject.address),{trackId:a.trackId,keyframes:s,snappingFunction:(0,Ds.val)(a.layoutP.sheet).getSequence().closestGridPosition}))})},onDragEnd(r){n(!1),s(),r?null==u||u.commit():(null==u||u.discard(),e.onDetectedClick(t))}}}}),[]);return vj(e.node,a),vf(t,"draggingPositionInSequenceEditor","ew-resize"),t}({node:n,props:e,onDetectedClick:e=>f.toggle(e,e.target instanceof Element?e.target:n)}),h=e.extremumSpace.fromValueSpace(d);return Du.default.createElement(Du.default.Fragment,null,Du.default.createElement(Dp,_(E(E(E({ref:t,style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(s.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(h,") * 1px)")}},c.attrs),jY(s.position)),jm.includePositionSnapAttrs(s.position)),{className:p?"beingDragged":""})),Du.default.createElement(Dd,{style:{cx:"calc(var(--unitSpaceToScaledSpaceMultiplier) * ".concat(s.position," * 1px)"),cy:"calc((var(--graphEditorVerticalSpace) - var(--graphEditorVerticalSpace) * ".concat(h,") * 1px)"),fill:2===c.flag?"white":void 0}}),f.node,u)}}),Dz=C(()=>{Dm=T(c_()),fh(),Dj(),Dv=fp.path(Dg||(Dg=z(["\n stroke-width: 2;\n stroke: var(--main-color);\n stroke-dasharray: 3 2;\n fill: none;\n vector-effect: non-scaling-stroke;\n opacity: 0.3;\n"]))),Dy=e=>{let{index:t,trackData:n}=e,r=zX(n.keyframes[t].position,e.extremumSpace.fromValueSpace(0),0,e.extremumSpace.fromValueSpace(1)-e.extremumSpace.fromValueSpace(0));return Dm.default.createElement(Dm.default.Fragment,null,Dm.default.createElement(Dv,{d:"M 0 0 L 1 1",style:{transform:r}}
1))}}),DD=C(()=>{Db=T(c_()),fh(),Dj(),DO(),DT(),DA(),Dz(),Dw=fp.g(Dk||(Dk=z(["\n /* position: absolute; */\n"]))),Dx=Db.default.createElement(Db.default.Fragment,null),DS=e=>{let{index:t,trackData:n,isScalar:r}=e,a=n.keyframes[t],o=n.keyframes[t+1],i=a.connectedRight&&!!o&&o.value!==a.value;return Db.default.createElement(Dw,null,i?Db.default.createElement(Db.default.Fragment,null,Db.default.createElement(z1,E({},e)),!a.type||"bezier"===a.type&&Db.default.createElement(Db.default.Fragment,null,Db.default.createElement(De,_(E({},e),{which:"left"})),Db.default.createElement(De,_(E({},e),{which:"right"})))):Dx,r?Db.default.createElement(Dl,E({},e)):Db.default.createElement(Db.default.Fragment,null,Db.default.createElement(Dh,_(E({},e),{which:"left"})),Db.default.createElement(Dh,_(E({},e),{which:"right"})),Db.default.createElement(Dy,E({},e))))}}),DB=C(()=>{Sb(),DE=T(c_()),Bs(),DD(),xb(),cH(),D_=DE.default.memo(({layoutP:e,trackData:t,sheetObject:n,trackId:r,color:a,pathToProp:o})=>{let i=w1(cM(n.template.configPointer),o);if(w0(i))return console.error("Composite prop types cannot be keyframed"),DE.default.createElement(DE.default.Fragment,null);let[s,u]=(0,DE.useState)(!1),c=(0,DE.useMemo)(()=>{let e=new Set;return function(){let t=0===e.size;function n(){let t=e.size>0;e.delete(n),t&&0===e.size&&u(!1)}return e.add(n),t&&u(!0),n}},[]),d=(0,DE.useMemo)(()=>{let e="number"===i.type?function(e,t){let n=1/0,r=-1/0;function a(e){n=Math.min(e,n),r=Math.max(e,r)}return e.forEach((n,r)=>{let o=w2(n.value,t);if(a(o),!n.connectedRight)return;let i=e[r+1];if(!i)return;let s=("number"==typeof i.value?i.value:1)-o;a(o+n.handles[3]*s),a(o+i.handles[1]*s)}),[n,r]}(t.keyframes,i):function(e){let t=0,n=1;function r(e){t=Math.min(e,t),n=Math.max(e,n)}return e.forEach((t,n)=>{if(!t.connectedRight)return;let a=e[n+1];a&&(r(t.handles[3]),r(a.handles[1]))}),[t,n]}(t.keyframes),n=t=>t*(e[1]-e[0]);return{fromValueSpace:t=>(t-e[0])/(e[1]-e[0]),toValueSpace:t=>e[0]+n(t),deltaToValueSpace:n,lock:c}},[t.keyframes]),f=(0,DE.useRef)(void 0);s||(f.current=d);let p=t.keyframes.map((s,u)=>DE.default.createElement(DS,{pathToProp:o,propConfig:i,itemKey:Sg.forTrackKeyframe(n,r,s.id),keyframe:s,index:u,trackData:t,layoutP:e,sheetObject:n,trackId:r,isScalar:"number"===i.type,key:s.id,extremumSpace:f.current,color:a}));return DE.default.createElement("g",{style:{"--main-color":DY[a].iconColor}},p)})}),DR=C(()=>{M(),cH(),DP=n(10035),DC=T(c_()),DB(),DI=e=>cO(()=>{let{sheetObject:t,trackId:n}=e,r=(0,DP.val)(i.atomP.historic.coreByProject[t.address.projectId].sheetsById[t.address.sheetId].sequence.tracksByObject[t.address.objectKey].trackData[n]);return(null==r?void 0:r.type)!=="BasicKeyframedTrack"?(console.error("trackData type ".concat(null==r?void 0:r.type," is not yet supported on the graph editor")),DC.default.createElement(DC.default.Fragment,null)):DC.default.createElement(D_,_(E({},e),{trackData:r}))},[e.trackId,e.layoutP])});function DM({clippedSpaceRange:e,clippedSpaceWidth:t,fps:n,gapWidth:r=120},a){let o=1/n,i=Math.floor(r/(t/(n*(e.end-e.start)))),s=(i<n?DN(n).find(e=>e>=i):n*Math.floor(i/n))*o,u=Math.floor(e.start/s),c=Math.ceil(e.end/s);for(let e=u;e<=c;e++){let t=e*s,n=t%1==0;a(t,n)}}var DN,DF,DL,DU,Dq,DV,DK,DH,DW,D$,DG,DZ,DX,DY,DQ,DJ,D0,D1,D2,D5,D3,D4,D6,D8,D9,D7,Be,Bt,Bn,Br,Ba,Bo,Bi=C(()=>{cx(),DN=oh(e=>{let t=[];for(let n=1;n<=e;n++)e%n==0&&t.push(n);return t})}),Bl=C(()=>{DF=n(10035),DL=T(c_()),fh(),Bi(),M(),Dq=fp.div(DU||(DU=z(["\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n pointer-events: none;\n"]))),DK=fp.canvas(DV||(DV=z(["\n position: relative;\n left: 0;\n"]))),DH=e=>e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1,DW=()=>window.devicePixelRatio||1,D$=e=>DW()/DH(e),DG=({layoutP:e,width:t,height:n})=>{let r=(0,DL.useRef)(null),[a,o]=(0,DL.useState)(null),{ctx:s,ratio:u}=(0,DL.useMemo)(()=>{if(!a)return{};let e=a.getContext("2d"),t=D$(e);return{ctx:e,ratio:t}},[a]);return(0,DL.useLayoutEffect)(()=>{if(!s)return;a.width=t*u,a.height=n*u;let r=(0,DF.prism)(()=>{let t=(0,DF.val)(e.sheet).getSequence();return{ctx:s,clippedSpaceRange:(0,DF.val)(e.clippedSpace.range),clippedSpaceWidth:(0,DF.val)(e.clippedSpace.width),unitSpaceToClippedSpace:(0,DF.val)(e.clippedSpace.fromUnitSpace),height:n,leftPadding:(0,DF.val)(e.scaledSpace.leftPadding),fps:t.subUnitsPerUnit,snapToGri
1d:e=>t.closestGridPosition(e)}}).onChange(i.ticker,e=>{s.save(),s.scale(u,u),function(e){let{clippedSpaceWidth:t,height:n,ctx:r,unitSpaceToClippedSpace:a,snapToGrid:o}=e;r.clearRect(0,0,t,n),DM(e,(e,t)=>{let i=Math.floor(a(o(e)));r.strokeStyle=t?"rgba(225, 225, 225, 0.04)":"rgba(255, 255, 255, 0.01)",r.beginPath(),r.moveTo(i,0),r.lineTo(i,n),r.stroke(),r.closePath()})}(e),s.restore()},!0);return()=>{r()}},[s,t,n,e]),DL.default.createElement(Dq,{ref:r,style:{width:t+"px"}},DL.default.createElement(DK,{ref:o,style:{width:t+"px",height:n+"px"}}))}}),Bs=C(()=>{M(),ja(),xA(),cH(),DZ=n(10035),DX=T(c_()),fh(),zZ(),OB(),DR(),Bl(),pi(),DY={1:{iconColor:"#b98b08"},2:{iconColor:"#70a904"},3:{iconColor:"#2e928a"},4:{iconColor:"#a943bb"},5:{iconColor:"#b90808"},6:{iconColor:"#b4bf0e"}},DJ=fp.div(DQ||(DQ=z(["\n position: absolute;\n right: 0;\n bottom: 0;\n background: ",";\n"])),pa(.03,"#1a1c1e")),D1=fp.svg(D0||(D0=z(["\n position: absolute;\n top: 0;\n left: 0;\n margin: 0;\n pointer-events: none;\n"]))),D2=({layoutP:e})=>cO(()=>{let t=(0,DZ.val)(e.sheet),n=(0,DZ.val)(i.atomP.historic.projects.stateByProjectId[t.address.projectId].stateBySheetId[t.address.sheetId].sequenceEditor.selectedPropsByObject),r=(0,DZ.val)(e.graphEditorDims.height),a=(0,DZ.val)(e.scaledSpace.fromUnitSpace)(1),o=[];if(n)for(let[r,a]of Object.entries(n)){let n=t.getObject(r);if(!n)continue;let i=(0,DZ.val)(n.template.getMapOfValidSequenceTracks_forStudio());for(let[t,s]of Object.entries(a)){let a=jn(t),u=xT(i,a);u&&o.push(DX.default.createElement(DI,{key:"graph-".concat(r,"-").concat(t),sheetObject:n,pathToProp:a,layoutP:e,trackId:u,color:s}))}}let s=(0,DZ.val)(e.rightDims.width);return DX.default.createElement(DJ,{style:{width:s+"px",height:r+"px","--unitSpaceToScaledSpaceMultiplier":a,"--graphEditorVerticalSpace":"".concat((0,DZ.val)(e.graphEditorVerticalSpace.space))}},DX.default.createElement(DG,{layoutP:e,width:s,height:r}),DX.default.createElement(OS,{layoutP:e,height:r},DX.default.createElement(D1,{width:zU,height:r,viewBox:"0 0 ".concat(zU," ").concat(r)},DX.default.createElement("g",{style:{transform:"translate(".concat((0,DZ.val)(e.scaledSpace.leftPadding),"px, ").concat((0,DZ.val)(e.graphEditorDims.padding.top),"px)")}},o))))},[e])}),Bu=C(()=>{M(),ja(),xB(),cH(),D5=n(10035),D3=T(c_()),fh(),S0(),Sd(),Bs(),I7(),xw(),I9(),D4={label:{color:"#9a9a9a"}},D8=fp(IX)(D6||(D6=z([""]))),D7=fp(IQ)(D9||(D9=z(["\n display: flex;\n color: ",";\n padding-right: 12px;\n align-items: center;\n justify-content: flex-end;\n box-sizing: border-box;\n"])),D4.label.color),Bt=fp.button(Be||(Be=z(["\n background: none;\n border: none;\n outline: none;\n display: flex;\n box-sizing: border-box;\n font-size: 14px;\n align-items: center;\n height: 100%;\n margin-left: 12px;\n color: ",";\n\n &:not([disabled]):hover {\n color: white;\n }\n"])),e=>e.isSelected?DY[e.graphEditorColor].iconColor:xX.offColor),Bn=()=>D3.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"12",viewBox:"0 0 640 512"},D3.default.createElement("g",{transform:"translate(0 100)"},D3.default.createElement("path",{fill:"currentColor",d:"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"}))),Ba=fp.span(Br||(Br=z(["\n margin-right: 4px;\n ",";\n\n ",":hover & {\n color: #ccc;\n }\n"])),w8,D7),Bo=({leaf:e})=>{var t;let{controlIndicators:n}=SX(xD(e.sheetObject.propsP,e.pathToProp),e.sheetObject,e.propConf),r=cO(()=>{let t=e.sheetObject.address,n=jt(e.pathToProp);return(0,D5.val)(i.atomP.historic.projects.stateByProjectId[t.projectId].stateBySheetId[t.sheetId].sequenceEditor.selectedPropsByObject[t.objectKey][n])},[e]),a=(0,D3.useRef)(!1),o="string"==typeof r;a.current=o;let s=(0,D3.useCallback)(()=>{let t=e.sheetObject.address;i.transaction(({stateEditors:n}
1)=>{a.current?n.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.removePropFromGraphEditor(_(E({},t),{pathToProp:e.pathToProp})):(n.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.addPropToGraphEditor(_(E({},t),{pathToProp:e.pathToProp})),n.studio.historic.panels.sequenceEditor.graphEditor.setIsOpen({isOpen:!0}))})},[e]),u=null!=(t=e.propConf.label)?t:e.pathToProp[e.pathToProp.length-1],c=(0,D3.useRef)(null);return IW(c.current,e),D3.default.createElement(D8,{depth:e.depth},D3.default.createElement(D7,{ref:c,isEven:e.n%2==0,style:{height:e.nodeHeight+"px"},isSelected:!0===o},D3.default.createElement(Ba,null,u),n,D3.default.createElement(Bt,{onClick:s,isSelected:!0===o,graphEditorColor:null!=r?r:"1",style:{opacity:1},disabled:!1},D3.default.createElement(Bn,null))))}});function Bc(e,t){i.transaction(({stateEditors:n})=>{n.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.sequenceEditorCollapsableItems.set(_(E({},t.sheetAddress),{studioSheetItemKey:t.sheetItemKey,isCollapsed:e}))})}var Bd,Bf,Bp,Bh,Bm,Bg,Bv,By,Bb,Bk,Bw,Bx,BS,BE,B_,BP,BC,BI,Bj,BO,BT,BA,Bz,BD=C(()=>{M()}),BB=C(()=>{Bd=T(c_()),I7(),Bu(),BD(),Bf=e=>{let t="prop"+e.pathToProp[e.pathToProp.length-1];return e.shouldRender?"propWithChildren"===e.type?Bd.default.createElement(Bp,{leaf:e,key:t}):Bd.default.createElement(Bo,{leaf:e,key:t}):Bd.default.createElement(Bd.default.Fragment,{key:t})},Bp=({leaf:e})=>Bd.default.createElement(I8,{leaf:e,label:e.pathToProp[e.pathToProp.length-1],isCollapsed:e.isCollapsed,toggleCollapsed:()=>Bc(!e.isCollapsed,{sheetAddress:e.sheetObject.address,sheetItemKey:e.sheetItemKey})},e.children.map(e=>Bf(e)))}),BR=C(()=>{Bh=T(c_()),I7(),BB(),BD(),M(),Bm=({leaf:e})=>Bh.default.createElement(I8,{leaf:e,label:e.sheetObject.address.objectKey,isCollapsed:e.isCollapsed,toggleSelect:()=>{i.transaction(({stateEditors:t})=>{t.studio.historic.panels.outline.selection.set([e.sheetObject])})},toggleCollapsed:()=>Bc(!e.isCollapsed,{sheetAddress:e.sheetObject.address,sheetItemKey:e.sheetItemKey})},e.children.map(e=>Bf(e)))}),BM=C(()=>{cH(),Bg=T(c_()),BR(),I7(),BD(),E4(),Bv=({leaf:e})=>cO(()=>Bg.default.createElement(I8,{leaf:e,label:e.sheet.address.sheetId,isCollapsed:e.isCollapsed,toggleCollapsed:()=>{Bc(!e.isCollapsed,{sheetAddress:e.sheet.address,sheetItemKey:e.sheetItemKey})}},e.children.map(e=>Bg.default.createElement(Bm,{key:"sheetObject-"+EU(e.sheetObject),leaf:e}))),[e])}),BN=C(()=>{cH(),By=n(10035),Bb=T(c_()),fh(),BM(),Bw=fp.div(Bk||(Bk=z(["\n position: absolute;\n left: 0;\n overflow-x: visible;\n"]))),BS=fp.ul(Bx||(Bx=z(["\n margin: 0;\n padding: 0;\n list-style: none;\n"]))),BE=({layoutP:e})=>cO(()=>{let t=(0,By.val)(e.tree),n=(0,By.val)(e.leftDims.width);return Bb.default.createElement(Bw,{style:{width:n+"px",top:t.top+"px"}},Bb.default.createElement(BS,null,Bb.default.createElement(Bv,{leaf:t})))},[e])}),BF=C(()=>{mo(),Fo(),cH(),pi(),B_=T(c_()),fh(),Bl(),BC=fp.div(BP||(BP=z(["\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: ",";\n overflow: hidden;\n background: ",";\n pointer-events: none;\n"])),()=>
1NA.rightBackground,pa(.01,pt(.03,hG.panel.bg))),BI=({layoutP:e})=>{let t=cM(e.rightDims.width),n=cM(e.panelDims.height);return B_.default.createElement(BC,{style:{width:t+"px"}},B_.default.createElement(DG,{width:t,height:n,layoutP:e}))}}),BL=C(()=>{cH(),Bj=T(c_()),fh(),BN(),BF(),zZ(),j8(),BT=fp.div(BO||(BO=z(["\n position: absolute;\n left: 0;\n right: 0;\n"]))),BA=({layoutP:e})=>{let t=cM(e.dopeSheetDims.height);return Bj.default.createElement(BT,{style:{height:t+"px"}},Bj.default.createElement(BI,{layoutP:e}),Bj.default.createElement(jN,null,Bj.default.createElement(BE,{layoutP:e}),Bj.default.createElement(zK,{layoutP:e})))}}),BU=C(()=>{Bz=n(10035)});function Bq(e){return function(t,n){return e(t,n())}}function BV(e){return Object.freeze({audience:(8&e)==8?"internal":(16&e)==16?"dev":"public",category:(4&e)==4?"troubleshooting":(2&e)==2?"todo":"general",level:(512&e)==512?512:(256&e)==256?256:(128&e)==128?128:64})}function BK(e,t){return((32&t)==32||((16&t)==16?e.dev:(8&t)==8&&e.internal))&&e.min<=t}function BH(e=console,t={}){let n=_(E({},BQ),{includes:E({},BQ.includes)}),r={styled:BG.bind(n,e),noStyle:BZ.bind(n,e)},a=B$.bind(n);function o(){return n.loggingConsoleStyle&&n.loggerConsoleStyle?r.styled:r.noStyle}return n.create=o(),{configureLogger(e){var t;"console"===e?(n.loggerConsoleStyle=BQ.loggerConsoleStyle,n.create=o()):"console"===e.type?(n.loggerConsoleStyle=null!=(t=e.style)?t:BQ.loggerConsoleStyle,n.create=o()):"keyed"===e.type?(n.creatExt=t=>e.keyed(t.names),n.create=a):"named"===e.type&&(n.creatExt=BW.bind(null,e.named),n.create=a)},configureLogging(e){var t,r,a,i,s;n.includes.dev=null!=(t=e.dev)?t:BQ.includes.dev,n.includes.internal=null!=(r=e.internal)?r:BQ.includes.internal,n.includes.min=null!=(a=e.min)?a:BQ.includes.min,n.include=null!=(i=e.include)?i:BQ.include,n.loggingConsoleStyle=null!=(s=e.consoleStyle)?s:BQ.loggingConsoleStyle,n.create=o()},getLogger:()=>n.create({names:[]})}}function BW(e,t){let n=[];for(let{name:e,key:r}of t.names)n.push(null==r?e:"".concat(e," (").concat(r,")"));return e(n)}function B$(e){let t=E(E({},this.includes),this.include(e)),n=this.filtered,r=this.named.bind(this,e),a=this.creatExt(e),o=BK(t,524),i=BK(t,522),s=BK(t,521),u=BK(t,529),c=BK(t,545),d=BK(t,265),f=BK(t,268),p=BK(t,273),h=BK(t,289),m=BK(t,137),g=BK(t,145),v=BK(t,73),y=BK(t,81),b=o?a.error.bind(a,BY._hmm):n.bind(e,524),k=i?a.error.bind(a,BY._todo):n.bind(e,522),w=s?a.error.bind(a,BY._error):n.bind(e,521),x=u?a.error.bind(a,BY.errorDev):n.bind(e,529),S=c?a.error.bind(a,BY.errorPublic):n.bind(e,545),_=f?a.warn.bind(a,BY._kapow):n.bind(e,268),P=d?a.warn.bind(a,BY._warn):n.bind(e,265),C=p?a.warn.bind(a,BY.warnDev):n.bind(e,273),I=h?a.warn.bind(a,BY.warnPublic):n.bind(e,273),j=m?a.debug.bind(a,BY._debug):n.bind(e,137),O=g?a.debug.bind(a,BY.debugDev):n.bind(e,145),T=v?a.trace.bind(a,BY._trace):n.bind(e,73),A=y?a.trace.bind(a,BY.traceDev):n.bind(e,81),z={_hmm:b,_todo:k,_error:w,errorDev:x,errorPublic:S,_kapow:_,_warn:P,warnDev:C,warnPublic:I,_debug:j,debugDev:O,_trace:T,traceDev:A,lazy:{_hmm:o?Bq(b):b,_todo:i?Bq(k):k,_error:s?Bq(w):w,errorDev:u?Bq(x):x,errorPublic:c?Bq(S):S,_kapow:f?Bq(_):_,_warn:d?Bq(P):P,warnDev:p?Bq(C):C,warnPublic:h?Bq(I):I,_debug:m?Bq(j):j,debugDev:g?Bq(O):O,_trace:v?Bq(T):T,traceDev:y?Bq(A):A},named:r,utilFor:{internal:()=>({debug:z._debug,error:z._error,warn:z._warn,trace:z._trace,named:(e,t)=>z.named(e,t).utilFor.internal()}),dev:()=>({debug:z.debugDev,error:z.errorDev,warn:z.warnDev,trace:z.traceDev,named:(e,t)=>z.named(e,t).utilFor.dev()}),public:()=>({error:z.errorPublic,warn:z.warnPublic,debug(e,t){z._warn('(public "debug" filtered out) '.concat(e),t)},trace(e,t){z._warn('(public "trace" filtered out) '.concat(e),t)},named:(e,t)=>z.named(e,t).utilFor.public()})}};return z}function BG(e,t){let n=E(E({},this.includes),this.include(t)),r=[],a="";for(let e=0;e<t.names.length;e++){let{name:n,key:o}=t.names[e];if(a+=" %c".concat(n),r.push(this.style.css(n)),null!=o){let e="%c#".concat(o);a+=e,r.push(this.style.css(e))}}let o=this.filtered,i=this.named.bind(this,t),s=[a,...r];return BX(o,t,n,e,s,function(e){let t=e.slice(0);for(let e=1;e<t.length;e++)t[e]+=";background-color:#e0005a;padding:2px;color:white";return t}(s),i)}function BZ(e,t){let n=E(E({},this.includes),this.include(t)),r="";for(let e=0;e<t.names.length;e++){let{name:n,key:a}=t.names[e];r+=" ".concat(n),null!=a&&(r+="#".concat(a))}let a=this.filtered,o=this.named.bind(this,t),i=[r];return BX(a,t,n,e,i,i,o)}function BX(e,t,n,r,a,o,i){let s=BK(n,524),u=BK(n,522),c=BK(n,521),d=BK(n,529),f=BK(n,545),p=BK(n,265),h=BK(n,268),m=BK(n,273),g=BK(n,289),v=BK(n,137),y=BK(n,145),b=BK(n,73),k=BK(n,81),w=s?r.error.bind(r,...a):e.bind(t,524),x=u?r.error.bind(r,...a):e.bind(t,522),S=c?r.error.bind(r,...a):e.bind(t,521),E=d?r.error.bind(r,...a):e.bind(t,529),_=f?r.error.bind(r,...a):e.bind(t,545),P=h?r.warn.bind(r,...o):e.bind(t,268),C=p?r.warn.bind(r,...a):e.bind(t,265),I=m?r.warn.bind(r,...a):e.bind(t,273),j=g?r.warn.bind(r,...a):e.bind(t,273),O=v?r.info.bind(r,...a):e.bind(t,137),T=y?r.info.bind(r,...a):e.bind(t,145),A=b?r.debug.bind(r,...a):e.bind(t,73),z=k?r.debug.bind(r,...a):e.bind(t,81),D={_hmm:w,_todo:x,_error:S,errorDev:E,errorPublic:_,_kapow:P,_warn:C,warnDev:I,warnPublic:j,_debug:O,debugDev:T,_trace:A,traceDev:z,lazy:{_hmm:s?Bq(w):w,_todo:u?Bq(x):x,_error:c?Bq(S):S,errorDev:d?Bq(E):E,errorPublic:f?Bq(_):_,_kapow:h?Bq(P):P,_warn:p?Bq(C):C,warnDev:m?Bq(I):I,warnPublic:g?Bq(j):j,_debug:v?Bq(O):O,debugDev:y?Bq(T):T,_trace:b?Bq(A):A,traceDev:k?Bq(z):z},named:i,utilFor:{internal:()=>({debug:D._debug,error:D._error,warn:D._warn,trace:D._trace,named:(e,t)=>D.named(e,t).utilFor.internal()}),dev:()=>({debug:D.debugDev,error:D.errorDev,warn:D.warnDev,trace:D.traceDev,named:(e,t)=>D.named(e,t).utilFor.dev()}),public:()=>({error:D.errorPublic,warn:D.warnPublic,debug(e,t){D._warn('(public "debug" filtered out) '.concat(e),t)},trace(e,t){D._warn('(public "trace" filtered out) '.concat(e),t)},named:(e,t)=>D.named(e,t).utilFor.public()})}};return D}var BY,BQ,BJ,B0,B1,B2,B5,B3,B4,B6=C(()=>{BY={_hmm:BV(524),_todo:BV(522),_error:BV(521),errorDev:BV(529),errorPublic:BV(545),_kapow:BV(268),_warn:BV(265),warnDev:BV(273),warnPublic:BV(289),_debug:BV(137),debugDev:BV(145),_trace:BV(73),traceDev:BV(81)},BQ={loggingConsoleStyle:!0,loggerConsoleStyle:!0,includes:Object.freeze({internal:!1,dev:!1,min:256}),filtered:function(){},include:function(){return{}},create:null,creatExt:null,named(e,t,n){return this.create({names:[...e.names,{name:t,key:n}]})},style:{bold:void 0,italic:void 0,cssMemo:new Map([["",""]]),collapseOnRE:/[a-z- ]+/g,color:void 0,collapsed(e){if(e.length<5)return e;let t=e.replace(this.collapseOnRE,"");return this.cssMemo.has(t)||this.cssMemo.set(t,this.css(e)),t},css(e){var t,n,r,a;let o=this.cssMemo.get(e);if(o)return o;let i="color:".concat(null!=(n=null==(t=this.color)?void 0:t.call(this,e))?n:"hsl(".concat((e.charCodeAt(0)+e.charCodeAt(e.length-1))%360,", 100%, 60%)"));return null!=(r=this.bold)&&r.test(e)&&(i+=";font-weight:600"),null!=(a=this.italic)&&a.test(e)&&(i+=";font-style:italic"),this.cssMemo.set(e,i),i}}}}),B8=C(()=>{B6(),B6(),(BJ=BH(console,{_debug:function(){},_error:function(){}})).configureLogging({dev:!0,min:64}),B0=BJ.getLogger().named("Theatre.js (default logger)").utilFor.dev()}),B9=C(()=>{Sb(),B1=n(10035),B8(),mi(),B2=(e,t)=>
1{var n;B1.prism.ensurePrism();let r=h7+28,a=0,o=t.atomP.ahistoric.projects.stateByProjectId[e.address.projectId].stateBySheetId[e.address.sheetId].sequence.collapsableItems,i=o.byId[Sg.forSheet()].isCollapsed,s=null!=(n=(0,B1.pointerToPrism)(i).getValue())&&n,u={type:"sheet",isCollapsed:s,sheet:e,children:[],sheetItemKey:Sg.forSheet(),shouldRender:!0,top:h7,depth:0,n:a,nodeHeight:28,heightIncludingChildren:-1};for(let t of(a+=1,Object.values((0,B1.val)(e.objectsP))))t&&function(e,t,n,i){var s;let u=(0,B1.val)(e.template.getMapOfValidSequenceTracks_forStudio()),c=(0,B1.val)(e.template.configPointer);if(0===Object.keys(u).length)return;let d=o.byId[Sg.forSheetObject(e)].isCollapsed,f=null!=(s=(0,B1.pointerToPrism)(d).getValue())&&s,p={type:"sheetObject",isCollapsed:f,sheetItemKey:Sg.forSheetObject(e),shouldRender:i,top:r,children:[],depth:n,n:a,sheetObject:e,nodeHeight:i?28:0,heightIncludingChildren:-1};t.push(p),i&&(a+=1,r+=p.nodeHeight),function e(t,n,i,s,u,c,d){for(let[p,h]of Object.entries(n)){var f;let n=s.props[p];f=[...i,p],"compound"===n.type?function(t,n,i,s,u,c,d,f){var p;let h=o.byId[Sg.forSheetObjectProp(t,s)].isCollapsed,m=null!=(p=(0,B1.pointerToPrism)(h).getValue())&&p,g={type:"propWithChildren",isCollapsed:m,propConf:i,pathToProp:s,sheetItemKey:Sg.forSheetObjectProp(t,s),sheetObject:t,shouldRender:f,top:r,children:[],nodeHeight:f?28:0,heightIncludingChildren:-1,depth:d,trackMapping:n,n:a};c.push(g),f&&(r+=g.nodeHeight,a+=1),e(t,n,s,u,g.children,d+1,f&&!m),g.heightIncludingChildren=r-g.top}(t,h,n,f,n,u,c,d):"enum"===n.type?B0.warn("Prop type enum is not yet supported in the sequence editor"):function(e,t,n,o,i,s,u){let c={type:"primitiveProp",propConf:o,depth:s,sheetItemKey:Sg.forSheetObjectProp(e,n),sheetObject:e,pathToProp:n,shouldRender:u,top:r,nodeHeight:u?28:0,heightIncludingChildren:u?28:0,trackId:t,n:a};i.push(c),a+=1,r+=c.nodeHeight}(t,h,f,n,u,c,d)}}(e,u,[],c,p.children,n+1,i&&!f),p.heightIncludingChildren=r-p.top}(t,u.children,u.depth+1,!s);return u.heightIncludingChildren=r-u.top,u}}),B7=C(()=>{M(),BU(),IH(),B5=n(10035),B9(),cx(),B3=.2,B4={start:0,end:10}});function Re(e){let{fullSecondStampsContainer:t,sequencePositionFormatter:n,snapToGrid:r,unitSpaceToClippedSpace:a}=e,o="";DM(e,(e,t)=>{let i=r(e),s=a(i);t?o+=Rt(n.formatFullUnitForGrid(i),s,"full-unit"):o+=Rt(n.formatSubUnitForGrid(i),s,"sub-unit")}),t.innerHTML=o}function Rt(e,t,n){return'<span class="'.concat(n,'" style="transform: translate3d(').concat(t.toFixed(1),'px, -50%, 0);">').concat(e,"</span>")}var Rn,Rr,Ra,Ro,Ri,Rl,Rs,Ru,Rc,Rd,Rf,Rp,Rh,Rm,Rg,Rv,Ry,Rb,Rk,Rw,Rx,RS,RE,R_,RP,RC,RI,Rj,RO,RT,RA,Rz,RD,RB,RR,RM,RN,RF,RL,RU,Rq,RV,RK,RH,RW,R$,RG,RZ,RX,RY,RQ,RJ,R0,R1,R2,R5,R3,R4,R6,R8,R9,R7,Me,Mt,Mn,Mr,Ma,Mo,Mi,Ml,Ms,Mu,Mc,Md,Mf,Mp,Mh,Mm,Mg,Mv,My,Mb,Mk,Mw,Mx,MS,ME,M_,MP,MC,MI,Mj,MO,MT,MA,Mz,MD,MB,MR,MM,MN,MF,ML,MU,Mq,MV,MK,MH,MW,M$,MG,MZ,MX,MY,MQ,MJ,M0,M1,M2,M5,M3,M4,M6,M8,M9,M7,Ne,Nt,Nn,Nr,Na,No,Ni,Nl,Ns,Nu,Nc,Nd,Nf,Np,Nh,Nm,Ng,Nv,Ny,Nb,Nk,Nw,Nx,NS,NE,N_,NP,NC,NI,Nj,NO,NT,NA,Nz,ND,NB,NR,NM,NN,NF,NL,NU,Nq,NV,NK,NH,NW,N$=C(()=>{Rn=n(10035),pi(),Rr=T(c_()),fh(),Bi(),M(),Ro=fp.div(Ra||(Ra=z(["\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n pointer-events: none;\n"]))),Ri={fullUnitStampColor:"#6a6a6a",stampFontSize:"10px",get subUnitStampColor(){return pt(.2,Ri.fullUnitStampColor)}},Rs=fp.div(Rl||(Rl=z(["\n position: absolute;\n top: 0;\n height: 100%;\n left: 0;\n overflow: hidden;\n z-index: 2;\n will-change: transform;\n pointer-events: none;\n"]))),Rc=fp.div(Ru||(Ru=z(["\n position: absolute;\n top: 0;\n left: 0;\n\n & > span {\n position: absolute;\n display: block;\n top: 9px;\n left: -10px;\n color: ",";\n text-align: center;\n font-size: ",";\n width: 20px;\n\n &.full-unit {\n color: ",";\n }\n\n &.sub-unit {\n color: ",";\n }\n }\n\n pointer-events: none;\n"])),Ri.fullUnitStampColor,Ri.stampFontSize,Ri.fullUnitStampColor,Ri.subUnitStampColor),Rd=({layoutP:e,width:t})=>{let n=(0,Rr.useRef)(null),[r,a]=(0,Rr.useState)(null);return(0,Rr.useLayoutEffect)(()=>{if(r)return(0,Rn.prism)(()=>{let t=(0,Rn.val)(e.sheet).getSequence();return{fullSecondStampsContainer:r,clippedSpaceRange:(0,Rn.val)(e.clippedSpace.range),clippedSpaceWidth:(0,Rn.val)(e.clippedSpace.width),unitSpaceToClippedSpace:(0,Rn.val)(e.clippedSpace.fromUnitSpace),leftPadding:(0,Rn.val)(e.scaledSpace.leftPadding),fps:t.subUnitsPerUnit,sequencePositionFormatter:t.positionFormatter,snapToGri
1d:e=>t.closestGridPosition(e)}}).onChange(i.ticker,Re,!0)},[r,t,e]),Rr.default.createElement(Ro,{ref:n,style:{width:t+"px"}},Rr.default.createElement(Rs,{style:{width:t+"px"}},Rr.default.createElement(Rc,{ref:a})))}}),NG=C(()=>{Rf=T(c_())}),NZ=C(()=>{Rp=n(10035),cH(),mo(),M(),NQ(),xO(),vW(),ma(),Rh=T(c_()),fh(),Ot(),Rm={enabled:{backgroundColor:"#2C2F34",stroke:"#646568"},disabled:{backgroundColor:"#282a2cc5",stroke:"#595a5d"},hover:{backgroundColor:"#34373D",stroke:"#C8CAC0"},dragging:{backgroundColor:"#3F444A",stroke:"#C8CAC0"},thumbWidth:9,hitZoneWidth:26,rangeStripMinWidth:30},Rv=fp.div(Rg||(Rg=z(["\n position: absolute;\n height: ","px;\n background-color: ",";\n cursor: grab;\n top: 0;\n left: 0;\n width: ","px;\n transform-origin: left top;\n &:hover {\n background-color: ",";\n }\n &.dragging {\n background-color: ",";\n cursor: grabbing !important;\n }\n ",";\n\n /* covers the one pixel space between the focus range strip and the top strip\n of the sequence editor panel, which would have caused that one pixel to act\n like a panel drag zone */\n &:after {\n display: block;\n content: ' ';\n position: absolute;\n bottom: -1px;\n height: 1px;\n left: 0;\n right: 0;\n background: transparent;\n pointer-events: normal;\n z-index: -1;\n }\n"])),()=>RD-1,e=>e.enabled?Rm.enabled.backgroundColor:Rm.disabled.backgroundColor,1e3,Rm.hover.backgroundColor,Rm.dragging.backgroundColor,h$),Ry=({layoutP:e})=>{let t=(0,Rh.useMemo)(()=>(0,Rp.prism)(()=>{let{projectId:t,sheetId:n}=(0,Rp.val)(e.sheet).address;return(0,Rp.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange)}),[e]),[n,r]=hq(null),[a]=xC(r,{menuItems:()=>{let n=(0,Rp.val)(e.sheet),r=t.getValue();return[{label:"Delete focus range",callback:()=>{i.tempTransaction(({stateEditors:e})=>{e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.unset(E({},n.address))}).commit()}},{label:null!=r&&r.enabled?"Disable focus range":"Enable focus range",callback:()=>{void 0!==r&&i.tempTransaction(({stateEditors:e})=>{e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(_(E({},n.address),{range:r.range,enabled:!r.enabled}))}).commit()}}]}}),o=cM(e.scaledSpace.toUnitSpace),s=cM(e.sheet),[u]=vj(r,(0,Rh.useMemo)(()=>{let n,r;return{debugName:"FocusRangeStrip",onDragStart(a){let u,c=t.getValue();if(!c)return!1;let d=c.range.start,f=c.range.end,p=!1,h=(0,Rp.val)(e.sheet).getSequence();return{onDrag(e){if(c=t.getValue()){p=!0;let t=o(e),a=d+t,m=f+t;m<a&&(m=a),[n,r]=(function(e,t){let n=0,[r,a]=e,[o,i]=t;return a-r>i-o?[o,i]:(r<o&&(n=0-r),a>i&&(n=i-a),[r+n,a+n])})([a,m],[0,h.length]).map(e=>h.closestGridPosition(e)),u&&u.discard(),u=i.tempTransaction(({stateEditors:e})=>{var t;e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(_(E({},s.address),{range:{start:n,end:r},enabled:null==(t=null==c?void 0:c.enabled)||t}))})}},onDragEnd(){c&&(p&&void 0!==u?u.commit():u&&u.discard())}}},lockCSSCursorTo:"grabbing"}},[s,o]));return jX(u,-1),cO(()=>{let r=t.getValue(),o=(null==r?void 0:r.range)||{start:0,end:0},i=(0,Rp.val)(e.clippedSpace.fromUnitSpace)(o.start),s=(0,Rp.val)(e.clippedSpace.fromUnitSpace)(o.end),c,d;return i<0&&(i=0),s>(0,Rp.val)(e.clippedSpace.width)&&(s=(0,Rp.val)(e.clippedSpace.width)),i>s?(d=0,c=0):(d=i,c=(s-i)/1e3),r?Rh.default.createElement(Rh.default.Fragment,null,a,Rh.default.createElement(Rv,{id:"range-strip",enabled:r.enabled,className:"".concat(u?"dragging":""," ").concat(r.enabled?"enabled":""),ref:n,style:{transform:"translateX(".concat(d,"px) scale(").concat(c,", 1)")}})):Rh.default.createElement(Rh.default.Fragment,null)},[e,n,t,a,u])}}),NX=C(()=>{Rb=n(10035),cH(),M(),NQ(),vm(),vW(),ma(),Rk=T(c_()),fh(),Ot(),NZ(),jv(),Rx=fp.div(Rw||(Rw=z(["\n position: absolute;\n top: 0;\n // the right handle has to be pulled back by its width since its right side indicates its position, not its left side\n left: ","px;\n transform-origin: left top;\n width: ","px;\n height: ","px;\n z-index: 3;\n\n --bg: ",";\n\n stroke: ",";\n user-select: none;\n\n cursor: ",";\n\n // no pointer events unless pointer-root is in normal mode _and_ the\n // focus range is enabled\n #pointer-root & {\n pointer-events: none;\n }\n\n #pointer-root.normal & {\n pointer-events: auto;\n }\n\n #pointer-root.draggingPositionInSequenceEditor & {\n pointer-events: auto;\n cursor: var(",");\n }\n\n &.dragging {\n pointer-events: none !important;\n }\n\n // highlight the handle if it's hovered, or the whole strip is hovverd\n ",":hover ~ &, &:hover {\n --bg: ",";\n stroke: ",";\n }\n\n // highlight the handle when it's being dragged or the whole strip is being dragged.\n // using dragging.dragging to give this selector priority, as it seems to be overridden\n // by the hover selector above\n &.dragging,\n ",".dragging.dragging ~ & {\n --bg: ",";\n stroke: ",";\n }\n\n #pointer-root.draggingPositionInSequenceEditor &:hover {\n --bg: ",";\n stroke: #40aaa4;\n }\n\n background-color: var(--bg);\n\n // a larger hit zone\n &:before {\n display: block;\n content: ' ';\n position: absolute;\n inset: -8px;\n }\n"])),e=>"start"===e.type?0:-Rm.thumbWidth,Rm.thumbWidth,()=>RD-1,({enabled:e})=>e?Rm.enabled.backgroundColor:Rm.disabled.backgroundColor,Rm.enabled.stroke,e=>"start"===e.type?"w-resize":"e-resize",vo,()=>Rv,Rm.hover.backgroundColor,Rm.hover.stroke,()=>Rv,Rm.dragging.backgroundColor,Rm.dragging.stroke,Rm.dragging.backgroundColor),RE=fp.div(RS||(
1RS=z(["\n position: absolute;\n top: 0;\n bottom: 0;\n pointer-events: none;\n\n background: linear-gradient(\n ","deg,\n var(--bg) 0%,\n #ffffff00 100%\n );\n\n width: 12px;\n left: ","px;\n"])),e=>"start"===e.type?90:-90,e=>"start"===e.type?Rm.thumbWidth:-Rm.thumbWidth+1),RP=fp.div(R_||(R_=z(["\n position: absolute;\n top: 0;\n bottom: 0;\n pointer-events: none;\n\n background: linear-gradient(\n ","deg,\n "," 0%,\n #ffffff00 100%\n );\n\n width: 12px;\n left: ","px;\n"])),e=>"start"===e.type?-90:90,()=>RB.backgroundColor,e=>"start"===e.type?-12:Rm.thumbWidth),RC=({layoutP:e,thumbType:t})=>{var n;let[r,a]=hq(null),o=(0,Rk.useMemo)(()=>(0,Rb.prism)(()=>{let{projectId:t,sheetId:n}=(0,Rb.val)(e.sheet).address;return(0,Rb.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange)}),[e]),s=(0,Rk.useMemo)(()=>({debugName:"FocusRangeThumb",onDragStart(){let n,r,s=(0,Rb.val)(e.sheet),u={start:0,end:s.getSequence().length},c=o.getValue()||{range:u,enabled:!1},d=c.enabled,f=c.range[t],p=(0,Rb.val)(e.scaledSpace.toUnitSpace),h=p(Rm.rangeStripMinWidth);return{onDrag(e,c,m){var g;let v,y=jm.checkIfMouseEventSnapToPos(m,{ignore:a});v=null==y?f+p(e):y,r=(null==(g=o.getValue())?void 0:g.range)||u,v="start"===t?Math.max(Math.min(v,r.end-h),0):Math.min(Math.max(v,r.start+h),s.getSequence().length);let b=s.getSequence().closestGridPosition(v);void 0!==n&&n.discard(),n=i.tempTransaction(({stateEditors:e})=>{e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(_(E({},s.address),{range:_(E({},r),{[t]:b}),enabled:d}))})},onDragEnd(e){e?null==n||n.commit():null==n||n.discard()}}}}),[e]),[u]=vj(a,s);vf(u,"draggingPositionInSequenceEditor","start"===t?"w-resize":"e-resize");let c=cM(o);return jX(u,null!=(n=null==c?void 0:c.range[t])?n:0),cO(()=>{let n=o.getValue();if(!n)return null;let{enabled:a}=n,i=n.range[t],s=(0,Rb.val)(e.clippedSpace.fromUnitSpace)(i);return(s<0||(0,Rb.val)(e.clippedSpace.width)<s)&&(s=-1e4),Rk.default.createElement(Rx,_(E(E({ref:r},jm.includePositionSnapAttrs(i)),jY(i)),{className:"".concat(u&&"dragging"," ").concat(a&&"enabled"),enabled:a,type:t,style:{transform:"translate3d(".concat(s,"px, 0, 0)")}}),Rk.default.createElement(RE,{type:t,enabled:a}),Rk.default.createElement(RP,{type:t}),Rk.default.createElement("svg",{viewBox:"0 0 9 18",xmlns:"http://www.w3.org/2000/svg"},Rk.default.createElement("line",{x1:"4",y1:"6",x2:"4",y2:"12"}),Rk.default.createElement("line",{x1:"6",y1:"6",x2:"6",y2:"12"})))},[e,r,o,u])}}),NY=C(()=>{RI=n(10035),cH(),M(),IN(),NQ(),vm(),vW(),NG(),jc(),ma(),cx(),Rj=T(c_()),fh(),NZ(),NX(),mi(),RT=fp.div(RO||(RO=z(["\n position: absolute;\n height: ",'px;\n left: 0;\n right: 0;\n box-sizing: border-box;\n /* Use the "grab" cursor if the shift key is up, which is the one used on the top strip of the sequence editor */\n cursor: ',";\n"])),()=>RD,e=>e.isShiftDown?"ew-resize":"move"),RA=({layoutP:e})=>{let[t,n]=hq(null),r=CF(),a=(0,Rj.useRef)(r);a.current=r;let o=(0,Rj.useMemo)(()=>(0,RI.prism)(()=>{let{projectId:t,sheetId:n}=(0,RI.val)(e.sheet).address;return(0,RI.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange)}),[e]);vj(n,function(e,t){let[n,r]=(0,Rj.useState)("none");return vf("none"!==n,"dragging","creating"===n?"ew-resize":"move"),(0,Rj.useMemo)(()=>{let n=()=>({debugName:"FocusRangeZone/focusRangeCreationGestureHandlers",onDragStart(t){let n,r=(0,RI.val)(e.clippedSpace.toUnitSpace),a=(0,RI.val)(e.scaledSpace.toUnitSpace),o=(0,RI.val)(e.sheet),s=o.getSequence(),u=t.target.getBoundingClientRect(),c=r(t.clientX-u.left),d=a(Rm.rangeStripMinWidth);return{onDrag(e){let t=a(e),r=c,u=c+t;[r,u]=[ii(r,0,s.length),ii(u,0,s.length)].map(e=>s.closestGridPosition(e)),u<r?[r,u]=[Math.max(Math.min(u,r-d),0),r]:e>0&&(u=Math.min(Math.max(u,r+d),s.length)),n&&n.discard(),n=i.tempTransaction(({stateEditors:e})=>{e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.focusRange.set(_(E({},o.address),{range:{start:r,end:u},enabled:!0}))})},onDragEnd(e){e&&void 0!==n?n.commit():n&&n.discard()}}},lockCSSCursorTo:"ew-resize"}),a=()=>({debugName:"FocusRangeZone/panelMoveGestureHandlers",onDragStart(){let e,n=t.current,r=t.current.addBoundsHighlightLock();return{onDrag(t,r){let a=_(E({}
1,n.dims),{top:ii(n.dims.top+r,0,window.innerHeight-mn),left:ii(n.dims.left+t,-n.dims.width+mn,window.innerWidth-mn)}),o=CM(a,{width:window.innerWidth,height:window.innerHeight});null==e||e.discard(),e=i.tempTransaction(({stateEditors:e})=>{e.studio.historic.panelPositions.setPanelPosition({position:o,panelId:n.panelId})})},onDragEnd(t){r(),t?null==e||e.commit():null==e||e.discard()}}},lockCSSCursorTo:"move"});return{debugName:"FocusRangeZone",onDragStart(e){let[t,o]=e.shiftKey?["creating",n().onDragStart(e)]:["moving-panel",a().onDragStart(e)];return r(t),!1!==o&&{onDrag(e,t,n,r,a){o.onDrag(e,t,n,r,a)},onDragEnd(e){var t;r("none"),null==(t=o.onDragEnd)||t.call(o,e)}}}}},[e,t])}(e,a));let s=ji("Shift"),u=function(e){let[t,n]=(0,Rf.useState)(!1);return(0,Rf.useEffect)(()=>{if(n(!1),!e)return;let t=t=>{t.target===e?n(!0):n(!1)},r=()=>{n(!1)};return e.addEventListener("mouseenter",t),e.addEventListener("mousemove",t),e.addEventListener("mouseleave",r),()=>{n(!1),e.removeEventListener("mouseenter",t),e.removeEventListener("mousemove",t),e.removeEventListener("mouseleave",r)}},[e]),t}(n);return(0,Rj.useEffect)(()=>{if(!s&&u)return a.current.addBoundsHighlightLock()},[!s&&u]),cO(()=>Rj.default.createElement(RT,{ref:t,isShiftDown:s},Rj.default.createElement(Ry,{layoutP:e}),Rj.default.createElement(RC,{thumbType:"start",layoutP:e}),Rj.default.createElement(RC,{thumbType:"end",layoutP:e})),[e,o,s])}}),NQ=C(()=>{cH(),Rz=T(c_()),fh(),N$(),Ot(),mo(),NY(),RD=18,RB={backgroundColor:"#1f2120eb",borderColor:"#1c1e21"},RM=fp.div(RR||(RR=z(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: ","px;\n box-sizing: border-box;\n background: ",";\n border-bottom: 1px solid ",";\n ",";\n"])),RD,RB.backgroundColor,RB.borderColor,h$),RN=({layoutP:e})=>{let t=cM(e.rightDims.width);return Rz.default.createElement(Rz.default.Fragment,null,Rz.default.createElement(RM,E({},jY("hide")),Rz.default.createElement(Rd,{layoutP:e,width:t,height:RD}),Rz.default.createElement(RA,{layoutP:e})))}}),NJ=C(()=>{RF=T(c_()),fh(),cH(),M(),v$(),xw(),RL=e=>isFinite(e)&&e>0,Rq=fp.div(RU||(RU=z(["\n display: flex;\n gap: 8px;\n padding: 4px 8px;\n height: 28px;\n align-items: center;
1\n"]))),RK=fp.div(RV||(RV=z(["\n ",";\n white-space: nowrap;\n"])),w8),RH=({deltaX:e})=>.25*e,RW=({layoutP:e})=>{let t=cM(e.sheet),n=(0,RF.useMemo)(()=>{let e;return{temporarilySetValue(n){e&&(e.discard(),e=void 0),e=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.setLength(_(E({},t.address),{length:n}))})},discardTemporaryValue(){e&&(e.discard(),e=void 0)},permanentlySetValue(n){e&&(e.discard(),e=void 0),i.transaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.setLength(_(E({},t.address),{length:n}))})}}},[e,t]),r=(0,RF.useRef)(null);return(0,RF.useLayoutEffect)(()=>{r.current.focus()},[]),cO(()=>{let e=t.getSequence().length;return RF.default.createElement(Rq,null,RF.default.createElement(RK,null,"Sequence length"),RF.default.createElement(vH,_(E({value:e},n),{isValid:RL,inputRef:r,nudge:RH})))},[t,n,r])}}),N0=C(()=>{cH(),R$=n(10035),RG=T(c_()),fh(),Fo(),NQ(),ma(),vW(),M(),we(),Ot(),yM(),NJ(),mo(),wn(),RZ={stripNormal:"#0000006c",stripActive:"#000000"},RY=fp.div(RX||(RX=z(["\n position: absolute;\n top: 0;\n left: 0;\n width: 4px;\n z-index: ",";\n pointer-events: none;\n\n &:after {\n display: block;\n content: ' ';\n position: absolute;\n /* top: ","px; */\n top: 0;\n bottom: 0;\n left: -1px;\n width: 1px;\n background-color: ",";\n }\n\n &:hover:after,\n &.dragging:after {\n background-color: ",";\n }\n"])),()=>NA.lengthIndicatorStrip,RD,RZ.stripNormal,RZ.stripActive),RJ=fp.div(RQ||(RQ=z(["\n position: absolute;\n top: ","px;\n width: 100px;\n left: -50px;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n z-index: 1;\n"])),RD-15),R1=fp.div(R0||(R0=z(["\n margin-top: 8px;\n font-size: 10px;\n white-space: nowrap;\n padding: 2px 8px;\n border-radius: 2px;\n ",";\n cursor: ew-resize;\n color: #464646;\n background-color: #0000004d;\n display: none;\n\n ",":hover &, ",".dragging & {\n display: block;\n color: white;\n background-color: ",";\n }\n"])),h$,RY,RY,RZ.stripActive),R5=fp.div(R2||(R2=z(["\n font-size: 10px;\n white-space: nowrap;\n padding: 1px 2px;\n border-radius: 2px;\n ",";\n justify-content: center;\n align-items: center;\n cursor: ew-resize;\n color: #5d5d5d;\n background-color: #191919;\n\n ",":hover &, ",".dragging & {\n color: white;\n background-color: ",";\n\n & > svg:first-child {\n margin-right: -1px;\n }\n }\n\n & > svg:first-child {\n margin-right: -4px;\n }\n"])),h$,RY,RY,RZ.stripActive),R4=fp.div(R3||(R3=z(["\n position: absolute;\n top: 0;\n left: 0;\n background-color: rgb(23 23 23 / 43%);\n width: ","px;\n z-index: ",";\n transform-origin: left top;\n\n ",".dragging ~ &, ",":hover ~ & {\n background-color: rgb(23 23 23 / 60%);\n }\n"])),1e3,()=>NA.lengthIndicatorCover,RY,RY),R6=({layoutP:e})=>{let[t,n]=hq(null),[r]=function(e,t){let n=(0,RG.useRef)(t);n.current=t;let[r]=vj(e,(0,RG.useMemo)(()=>({debugName:"LengthIndicator/useDragBulge",lockCSSCursorTo:"ew-resize",onDragStart(e){let t,r=n.current,a=(0,R$.val)(n.current.layoutP.sheet),o=a.getSequence().length,s=(0,R$.val)(r.layoutP.scaledSpace.toUnitSpace);return{onDrag(e,n,r){let u=s(e);t&&(t.discard(),t=void 0),t=i.tempTransaction(({stateEditors:e})=>{e.coreByProject.historic.sheetsById.sequence.setLength(_(E({},a.address),{length:o+u}))})},onDragEnd(e){e?t&&t.commit():t&&t.discard()}}}}),[]));return jX(r,-1),[r]}(n,{layoutP:e}),{node:a,toggle:o,close:s}=kV({debugName:"LengthIndicator"},()=>RG.default.createElement(k7,null,RG.default.createElement(RW,{layoutP:e,onRequestClose:s})));return cO(()=>{let i=(0,R$.val)(e.sheet),s=(0,R$.val)(e.rightDims.height),u=i.getSequence(),c=u.length,d=(0,R$.val)(e.clippedSpace.fromUnitSpace)(c),f=(0,R$.val)(e.clippedSpace.width),p,h;return d>f?(h=0,p=0):(d<0&&(d=0),h=d,p=(f-d)/1e3),RG.default.createElement(RG.default.Fragment,null,a,RG.default.createElement(RY,{style:{height:s+"px",transform:"translateX(".concat(0===h?-1e4:h,"px)")},className:r?"dragging":""},RG.default.createElement(RJ,null,RG.default.createElement(R5,E({ref:t,onClick:e=>{o(e,n)}},jY("hide")),RG.default.createElement(yg,null),RG.default.createElement(yv,null)),RG.default.createElement(R1,null,"Sequence length:"," ",u.positionFormatter.formatBasic(c)))),RG.default.createElement(R4,{title:"Length",style:{height:s+"px",transform:"translateX(".concat(h,"px) scale(").concat(p,", 1)")}}))},[e,t,r,a])}}),N1=C(()=>{cH(),R8=n(10035),R9=T(c_()),fh(),N$(),Fo(),NQ(),Ot(),Me=fp.div(R7||(R7=z(["\n position: absolute;\n top: 0;\n left: 0;\n margin-top: 0px;\n"]))),Mn=fp.div(Mt||(Mt=z(["\n position: absolute;\n top: 16px;\n font-size: ",";\n color: ",";\n text-align: center;\n transform: translateX(-50%);\n background: ",";\n padding: 1px 8px;\n font-variant-numeric: tabular-nums;\n pointer-events: none;\n z-index: ",";\n"])),Ri.stampFontSize,Ri.fullUnitStampColor,RB.backgroundColor,()=>NA.currentFrameStamp),Ma=fp.div(Mr||(Mr=z(["\n position: absolute;\n top: 5px;\n left: -0px;\n bottom: 0;\n width: 0.5px;\n background: rgba(100, 100, 100, 0.2);\n pointer-events: none;
1\n"]))),Mo=R9.default.memo(({layoutP:e})=>{let[t,n]=cM(jG()),r=cM(e.clippedSpace.fromUnitSpace),{sequence:a,formatter:o,clippedSpaceWidth:i}=cO(()=>{let t=(0,R8.val)(e.sheet).getSequence(),n=(0,R8.val)(e.clippedSpace.width);return{sequence:t,formatter:t.positionFormatter,clippedSpaceWidth:n}},[e]);if(-1==t)return R9.default.createElement(R9.default.Fragment,null);let s=3===n?a.closestGridPosition(t):t,u=r(s),c=u>=0&&u<=i;return R9.default.createElement(R9.default.Fragment,null,R9.default.createElement(Me,null,R9.default.createElement(Mn,{style:{opacity:c?1:0,transform:"translate3d(calc(".concat(u,"px - 50%), 0, 0)")}},o.formatForPlayhead(s)),R9.default.createElement(Ma,{posType:n,style:{opacity:c?1:0,transform:"translate3d(".concat(u,"px, 0, 0)")}}))," ")})}),N2=C(()=>{cH(),Mi=n(10035),uU(),pi(),Ml=T(c_()),fh(),Fo(),Ot(),mo(),vW(),Mu=fp.div(Ms||(Ms=z(["\n --threadHeight: 6px;\n --bg-inactive: #32353b;\n --bg-active: #5b5c5d;\n position: absolute;\n height: 0;\n width: 100%;\n left: 12px;\n /* bottom: 8px; */\n z-index: ",";\n ","\n"])),()=>NA.horizontalScrollbar,h$),Md=fp.div(Mc||(Mc=z(["\n position: relative;\n top: 0;\n left: 0;\n width: 100%;\n height: var(--threadHeight);\n"]))),Mp=fp.div(Mf||(Mf=z(["\n position: absolute;\n height: 5px;\n background: var(--bg-inactive);\n cursor: ew-resize;\n z-index: 2;\n\n &:hover,\n &:active {\n background: var(--bg-active);\n }\n\n &:after {\n ",";\n display: block;\n content: ' ';\n }\n"])),fG("absolute","-4px")),Mm=fp.div(Mh||(Mh=z(["\n position: absolute;\n height: 5px;\n width: 7px;\n left: 0;\n z-index: 2;\n top: 0;\n bottom: 0;\n display: block;\n\n &:hover:before {\n background: var(--bg-active);\n }\n\n &:before {\n ",";\n display: block;\n content: ' ';\n background: var(--bg-inactive);\n border-radius: 0 2px 2px 0;\n }\n\n &:after {\n ",";\n display: block;\n content: ' ';\n }\n"])),fG("absolute","0"),fG("absolute","-4px")),Mv=fp(Mm)(Mg||(Mg=z(["\n left: calc(-1 * 7px);\n cursor: w-resize;\n &:before {\n transform: scaleX(-1);\n }\n"]))),Mb=fp(Mm)(My||(My=z(["\n cursor: e-resize;\n left: 0px;\n"]))),Mw=fp.div(Mk||(Mk=z(["\n display: ",";\n position: absolute;\n top: -20px;\n left: 4px;\n padding: 0 4px;\n transform: translateX(-50%);\n background: #131d1f;\n border-radius: 4px;\n color: #fff;\n font-size: 10px;\n line-height: 18px;\n text-align: center;\n\n ",":hover &,\n ",":hover &,\n ",":hover ~ "," &,\n ",":hover ~ "," & {\n display: block;\n }\n"])),e=>e.active?"block":"none",Mv,Mb,Mp,Mv,Mp,Mb),Mx=({layoutP:e})=>{let t=(0,Ml.useCallback)(e=>e.toFixed(2),[]),n=(0,Ml.useMemo)(()=>(0,Mi.prism)(()=>{let t=(0,Mi.val)(e.rightDims.width)-25,n=(0,Mi.val)(e.clippedSpace.range),r=(0,Mi.val)(e.sheet).getSequence().length,a=Math.max(n.end,r),o=n.start/a*t,i=n.end/a*t;return{rightWidth:t,clippedSpaceRange:n,sequenceLength:r,assumedLengthOfSequence:a,rangeStartX:o,rangeEndX:i,bottom:(0,Mi.val)(e.horizontalScrollbarDims.bottom)}}),[e]),{rangeStartX:r,rangeEndX:a,clippedSpaceRange:o,bottom:i}=cM(n),[s,u]=(0,Ml.useState)("nothing"),c=(0,Ml.useMemo)(()=>{let t=(0,Mi.val)(n),r=()=>{t=(0,Mi.val)(n)},a=e=>e/t.rightWidth*t.assumedLengthOfSequence;return{onRangeDragStart:()=>(r(),{onDrag(n){u("both");let r=a(n),o=uL(t.clippedSpaceRange,e=>e+r);(0,Mi.val)(e.clippedSpace.setRange)(o)},onDragEnd(){u("nothing")}}),onRangeStartDragStart:()=>(r(),{onDrag(n){u("start");let r=a(n),o={start:t.clippedSpaceRange.start+r,end:t.clippedSpaceRange.end};o.start>o.end-1&&(o.start=o.end-1),o.start<=0&&(o.start=0),(0,Mi.val)(e.clippedSpace.setRange)(o)},onDragEnd(){u("nothing")}}),onRangeEndDragStart:()=>(r(),{onDrag(n){u("end");let r=a(n),o={start:t.clippedSpaceRange.start,end:t.clippedSpaceRange.end+r};o.end<o.start+1&&(o.end=o.start+1),o.end>=t.assumedLengthOfSequence&&(o.end=t.assumedLengthOfSequence),(0,Mi.val)(e.clippedSpace.setRange)(o)},onDragEnd(){u("nothing")}})}},[e,n]),[d,f]=(0,Ml.useState)(null);vj(d,{debugName:"HorizontalScrollbar/onRangeDrag",onDragStart:c.onRangeDragStart,lockCSSCursorTo:"ew-resize"});let[p,h]=(0,Ml.useState)(null);vj(p,{debugName:"HorizontalScrollbar/onRangeStartDrag",onDragStart:c.onRangeStartDragStart,lockCSSCursorTo:"w-resize"});let[m,g]=(0,Ml.useState)(null);return vj(m,{debugName:"HorizontalScrollbar/onRangeEndDrag",onDragStart:c.onRangeEndDragStart,lockCSSCursorTo:"e-resize"}),Ml.default.createElement(Mu,E({style:{bottom:i+8+"px"}},jY("hide")),Ml.default.createElement(Md,null,Ml.default.createElement(Mp,{ref:f,style:{width:"".concat(a-r,"px"),transform:"translate3d(".concat(r,"px, 0, 0)")}}),Ml.default.createElement(Mv,{ref:h,style:{transform:"translate3d(".concat(r,"px, 0, 0)")}},Ml.default.createElement(Mw,{active:"both"===s||"start"===s},t(o.start))),Ml.default.createElement(Mb,{ref:g,style:{transform:"translate3d(".concat(a,"px, 0, 0)")}},Ml.default.createElement(Mw,{active:"both"===s||"end"===s},t(o.end)))))}}),N5=C(()=>{MS=T(c_()),fh(),M_=fp.div(ME||(ME=z(["\n position: absolute;\n inset: ","px;\n"])),e=>-1*e.room),MP=e=>MS.default.createElement(M_,{room:e.room})}),N3=C(()=>{fh(),cH(),v$(),xw(),MC=T(c_()),MI=T(c_()),Mj=n(10035),il(),MO=e=>isFinite(e)&&e>=0,MA=fp.div(MT||(MT=z(["\n display: flex;\n gap: 8px;\n padding: 4px 8px;\n height: 28px;\n align-items: center;
1\n"]))),MD=fp.div(Mz||(Mz=z(["\n ",";\n white-space: nowrap;\n"])),w8),MB=({deltaX:e})=>.25*e,MR=({layoutP:e,onRequestClose:t})=>{let n=(0,Mj.val)(e.sheet),r=n.getSequence(),a=(0,MC.useMemo)(()=>{let e,n=r.position;return{temporarilySetValue(t){e&&(e=void 0),e=ii(t,0,r.length),r.position=e},discardTemporaryValue(){e&&(e=void 0,r.position=n,t("discardTemporaryValue"))},permanentlySetValue(n){e&&(e=void 0),r.position=ii(n,0,r.length),t("permanentlySetValue")}}},[e,r]),o=(0,MC.useRef)(null);return(0,MC.useLayoutEffect)(()=>{o.current.focus()},[]),cO(()=>{let e=n.getSequence(),t=Number((0,Mj.val)(e.pointer.position).toFixed(3));return MI.default.createElement(MA,null,MI.default.createElement(MD,null,"Sequence position"),MI.default.createElement(vH,_(E({value:t},a),{isValid:MO,inputRef:o,nudge:MB})))},[n,a,o])}}),N4=C(()=>{MM="undefined"!=typeof navigator&&navigator.platform.toUpperCase().indexOf("MAC")>=0}),N6=C(()=>{N4(),MN=e=>MM?!0===e.metaKey:!0===e.ctrlKey}),N8=C(()=>{MF=T(c_()),M(),N6(),m8(),ML=n(10035),wJ(),MU=!0,Mq=wQ(e=>new ML.Atom(void 0)),MV=wQ(e=>(0,ML.prism)(()=>{let t=Mq(e).prism.getValue();if(t)return t.getValue().isFollowingARange;{let{projectId:t,sheetId:n}=e.address,r=(0,ML.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange);if(!r||!r.enabled)return!1;let a=(0,ML.val)(e.pointer.position);return a>=r.range.start&&a<=r.range.end}}))}),N9=C(()=>{N5(),vW(),ma(),cH(),MK=n(10035),il(),MH=T(c_()),fh(),Fo(),Ot(),mo(),we(),wn(),N3(),N8(),vm(),xO(),M(),Sb(),jv(),Ov(),M$=fp.div(MW||(MW=z(["\n --thumbColor: #00e0ff;\n position: absolute;\n top: 0;\n left: 0;\n width: 5px;\n height: 100%;\n z-index: ",";\n pointer-events: none;\n\n display: ",";\n"])),()=>NA.playhead,e=>e.isVisible?"block":"none"),MZ=fp.div(MG||(MG=z(["\n position: absolute;\n top: 8px;\n width: 0;\n height: calc(100% - 8px);\n border-left: 1px solid #27e0fd;\n z-index: 10;\n pointer-events: none;\n\n #pointer-root.draggingPositionInSequenceEditor &:not(.seeking) {\n /* pointer-events: auto; */\n /* cursor: var(","); */\n\n &:after {\n position: absolute;\n inset: -8px;\n display: block;\n content: ' ';\n }\n }\n"])),vo),MY=fp.div(MX||(MX=z(["\n background-color: var(--thumbColor);\n position: absolute;\n width: 5px;\n height: 13px;\n top: -4px;\n left: -2px;\n z-index: 11;\n cursor: ew-resize;\n --sunblock-color: #1f2b2b;\n\n ",";\n\n ",".seeking > & {\n pointer-events: none !important;\n }\n\n #pointer-root.draggingPositionInSequenceEditor\n ",":not(.seeking)\n > & {\n pointer-events: auto;\n cursor: var(",");\n }\n\n ",".playheadattachedtofocusrange > & {\n top: -8px;\n --sunblock-color: #005662;\n &:before,\n &:after {\n border-bottom-width: 8px;\n }\n }\n\n &:before {\n position: absolute;\n display: block;\n content: ' ';\n left: -2px;\n width: 0;\n height: 0;\n border-bottom: 4px solid var(--sunblock-color);\n border-left: 2px solid transparent;\n }\n\n &:after {\n position: absolute;\n display: block;\n content: ' ';\n right: -2px;\n width: 0;\n height: 0;\n border-bottom: 4px solid var(--sunblock-color);\n border-right: 2px solid transparent;\n }\n"])),h$,M$,M$,vo,M$),MJ=fp.div(MQ||(MQ=z(["\n position: absolute;\n left: 1px;\n right: 1px;\n top: 13px;\n border-top: 3px solid var(--thumbColor);\n border-right: 1px solid transparent;\n border-left: 1px solid transparent;\n pointer-events: none;\n\n /* ",".playheadattachedtofocusrange & {\n top: 10px;\n &:before,\n &:after {\n height: 15px;\n }\n } */\n\n &:before {\n position: absolute;\n display: block;\n content: ' ';\n top: -4px;\n left: -2px;\n height: 8px;\n width: 2px;\n background: none;\n border-radius: 0 100% 0 0;\n border-top: 1px solid var(--thumbColor);\n border-right: 1px solid var(--thumbColor);\n }\n\n &:after {\n position: absolute;\n display: block;\n content: ' ';\n top: -4px;\n right: -2px;\n height: 8px;\n width: 2px;\n background: none;\n border-radius: 100% 0 0 0;\n border-top: 1px solid var(--thumbColor);\n border-left: 1px solid var(--thumbColor);\n }\n"])),M$),M1=fp.div(M0||(M0=z(["\n display: none;\n position: absolute;\n top: -20px;\n left: 4px;\n padding: 0 2px;\n transform: translateX(-50%);\n background: #1a1a1a;\n border-radius: 4px;\n color: #fff;\n font-size: 10px;\n line-height: 18px;\n text-align: center;\n ",":hover &, ",".seeking & {\n display: block;\n }\n"])),MY,M$),M2=({layoutP:e})=>{var t;let[n,r]=hq(null),{node:a,toggle:o,close:s}
1=kV({debugName:"Playhead"},()=>MH.default.createElement(k7,null,MH.default.createElement(MR,{layoutP:e,onRequestClose:s}))),u=(0,MH.useMemo)(()=>({debugName:"RightOverlay/Playhead",onDragStart(){let t=(0,MK.val)(e.sheet).getSequence(),a=t.position,i=(0,MK.val)(e.scaledSpace.toUnitSpace),s=(0,MK.val)(e.seeker.setIsSeeking);return s(!0),Or(),{onDrag(e,n,o){var s;let u=i(e);t.position=null!=(s=jm.checkIfMouseEventSnapToPos(o,{ignore:r}))?s:ii(a+u,0,t.length)},onDragEnd(e){s(!1),Oa()},onClick(e){o(e,n.current)}}}}),[e,r]),[c]=vj(r,u);vf(c,"draggingPositionInSequenceEditor","ew-resize"),jX(cM(e.seeker.isSeeking)||c,-1);let[d]=(t={layoutP:e},xC(r,{menuItems:()=>[{label:"Place marker",callback:()=>{i.transaction(({stateEditors:e})=>{let n=(0,MK.val)(t.layoutP.sheet),r=n.getSequence();e.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.replaceMarkers({sheetAddress:n.address,markers:[{id:Sm(10),position:r.position}],snappingFunction:r.closestGridPosition})})}}]}));return cO(()=>{let t=(0,MK.val)(e.seeker.isSeeking),r=(0,MK.val)(e.sheet).getSequence(),o=(0,MK.val)(MV(r)),i=r.positionPrism.getValue(),s=(0,MK.val)(e.clippedSpace.fromUnitSpace)(i),u=s>=0&&s<=(0,MK.val)(e.clippedSpace.width);return MH.default.createElement(MH.default.Fragment,null,d,a,MH.default.createElement(M$,E({isVisible:u,style:{transform:"translate3d(".concat(s,"px, 0, 0)")},className:"".concat(t&&"seeking"," ").concat(o&&"playheadattachedtofocusrange")},jY("hide")),MH.default.createElement(MY,E({ref:n},jm.includePositionSnapAttrs(i)),MH.default.createElement(MP,{room:8}),MH.default.createElement(MJ,null),MH.default.createElement(M1,null,r.positionFormatter.formatForPlayhead(r.closestGridPosition(i)))),MH.default.createElement(MZ,_(E({},jm.includePositionSnapAttrs(i)),{className:t?"seeking":""}))))},[e,n,a])}}),N7=C(()=>{M5=n(10035),cH(),M(),NQ(),M3=T(c_()),fh(),M6=fp.div(M4||(M4=z(["\n position: absolute;\n top: ","px;\n left: 0;\n opacity: 0.15;\n width: ","px;\n transform-origin: top left;\n pointer-events: none;\n background-color: ",";\n"])),RD,1e3,e=>e.enabled?"#000000":"transparent"),M8=({layoutP:e})=>{let t=(0,M3.useMemo)(()=>(0,M5.prism)(()=>{let{projectId:t,sheetId:n}=(0,M5.val)(e.sheet).address;return(0,M5.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange)}),[e]);return cO(()=>{let n=t.getValue();if(!n||!n.enabled)return null;let{range:r}=n,a=(0,M5.val)(e.rightDims.height)-RD,o=(0,M5.val)(e.clippedSpace.fromUnitSpace),i=(0,M5.val)(e.clippedSpace.width),s=[];{let e=o(n.range.start),t,r;0>e?(r=0,t=0):(e>i&&(e=i),r=0,t=(e-0)/1e3),s.push({translateX:r,scaleX:t})}{let e=o(n.range.end),t,r;e>i?(r=0,t=0):(e<0&&(e=0),r=e,t=(i-e)/1e3),s.push({translateX:r,scaleX:t})}return M3.default.createElement(M3.default.Fragment,null,s.map(({translateX:e,scaleX:t},n)=>M3.default.createElement(M6,{key:"curtain-".concat(n),enabled:!0,style:{height:"".concat(a,"px"),transform:"translateX(".concat(e,"px) scaleX(").concat(t,")")}})))},[e,t])}}),Fe=C(()=>{M9=T(c_()),fh(),cH(),M(),xw(),y3(),Ne=fp.div(M7||(M7=z(["\n display: flex;\n gap: 8px;\n /* padding: 4px 8px; */\n height: 28px;\n align-items: center;
1\n"]))),fp.div(Nt||(Nt=z(["\n ",";\n white-space: nowrap;\n"])),w8),Nn=({layoutP:e,marker:t})=>{var n;let r=cM(e.sheet),a=(0,M9.useMemo)(()=>{let e;return{temporarilySetValue(n){e&&(e.discard(),e=void 0),e=i.tempTransaction(({stateEditors:e})=>{e.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.updateMarker({sheetAddress:r.address,markerId:t.id,label:n})})},discardTemporaryValue(){e&&(e.discard(),e=void 0)},permanentlySetValue(n){e&&(e.discard(),e=void 0),i.transaction(({stateEditors:e})=>{e.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.updateMarker({sheetAddress:r.address,markerId:t.id,label:n})})}}},[e,r]),o=(0,M9.useRef)(null);return(0,M9.useLayoutEffect)(()=>{o.current.focus()},[]),M9.default.createElement(Ne,null,M9.default.createElement(y2,_(E({value:null!=(n=t.label)?n:""},a),{isValid:()=>!0,inputRef:o})))}}),Ft=C(()=>{Nr=n(10035),cH(),M(),vm(),xO(),ma(),Na=T(c_()),fh(),Ot(),vW(),Fo(),jv(),j7(),On(),Ov(),we(),wn(),Fe(),Ni=fp.div(No||(No=z(['\n position: absolute;\n // below the sequence ruler "top bar"\n top: 18px;\n z-index: ',";\n"])),()=>NA.marker),Ns=fp.div(Nl||(Nl=z(["\n position: absolute;\n ","\n pointer-events: none;\n"])),jL(12,12)),Nu=Na.default.memo(()=>Na.default.createElement(Ns,{children:Na.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Na.default.createElement("path",{d:"M12 5H0V7H2.71973L5.96237 10.2426L9.20501 7H12V5Z",fill:"#40AAA4"}))})),Nd=fp.div(Nc||(Nc=z(["\n z-index: 1;\n cursor: ew-resize;\n\n ","\n\n // :not dragging marker to ensure that markers don't snap to other markers\n // this works because only one marker track (so this technique is not used by keyframes...)\n #pointer-root.draggingPositionInSequenceEditor:not(.draggingMarker) & {\n ",'\n }\n\n // "All instances of this component <Mark/> inside #pointer-root when it has the .draggingPositionInSequenceEditor class"\n // ref: https://styled-components.com/docs/basics#pseudoelements-pseudoselectors-and-nesting\n #pointer-root.draggingPositionInSequenceEditor:not(.draggingMarker) &,\n #pointer-root.draggingPositionInSequenceEditor\n &.'," {\n pointer-events: auto;\n cursor: var(",");\n }\n\n &:hover\n + ",',\n // notice , "or" in CSS\n &.',"\n + "," {\n ","\n }\n"])),j3.CSS,j3.CSS_WHEN_SOMETHING_DRAGGING,j3.BEING_DRAGGED_CLASS,vo,Ns,j3.BEING_DRAGGED_CLASS,Ns,jL(24,24)),Nf=({layoutP:e,markerId:t})=>{let n=cM(e.sheet.address),r=cM(i.atomP.historic.projects.stateByProjectId[n.projectId].stateBySheetId[n.sheetId].sequenceEditor.markerSet.byId[t]);if(!r)return null;let a=cM(e.clippedSpace.width),o=cM(e.clippedSpace.fromUnitSpace)(r.position),s=o<=0||o>a;return Na.default.createElement(Ni,{style:{transform:"translateX(".concat(s?-1e4:o,"px) scale(").concat(s?0:1,")")}},Na.default.createElement(Np,{marker:r,layoutP:e}))},Np=({layoutP:e,marker:t})=>{var n;let r=cM(e.sheet.address),[a,o]=hq(null),[s]=(n={sheetAddress:r,markerId:t.id},xC(o,{menuItems:()=>[{label:"Remove marker",callback:()=>{i.transaction(({stateEditors:e})=>{e.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.removeMarker({sheetAddress:n.sheetAddress,markerId:n.markerId})})}}]})),[u]=function(e,t){let n=(0,Na.useRef)(t);n.current=t;let r=(0,Na.useMemo)(()=>({debugName:"MarkerDot/useDragMarker (".concat(t.marker.id,")"),onDragStart(r){let a=n.current.marker,o=(0,Nr.val)(t.layoutP.scaledSpace.toUnitSpace),s;return Or(),{onDrag(n,r,u){var c;let d=Math.max(null!=(c=jm.checkIfMouseEventSnapToPos(u,{ignore:e}))?c:a.position+o(n),0);null==s||s.discard(),s=i.tempTransaction(({stateEditors:e})=>{e.studio.historic.projects.stateByProjectId.stateBySheetId.sequenceEditor.replaceMarkers({sheetAddress:(0,Nr.val)(t.layoutP.sheet.address),markers:[_(E({},a),{position:d})],snappingFunction:(0,Nr.val)(t.layoutP.sheet).getSequence().closestGridPosition})})},onDragEnd(e){e?null==s||s.commit():null==s||s.discard(),Oa()}}}}),[]),[a]=vj(e,r);return jX(a,t.marker.position),vf(a,"draggingPositionInSequenceEditor draggingMarker","ew-resize"),[a]}(o,{layoutP:e,marker:t}),{node:c,toggle:d,close:f}
1=kV({debugName:"MarkerPopover"},()=>Na.default.createElement(k7,null,Na.default.createElement(Nn,{marker:t,layoutP:e,onRequestClose:f})));return Na.default.createElement(Na.default.Fragment,null,s,c,Na.default.createElement(Nd,E({title:t.label?"Marker: ".concat(t.label):"Marker",ref:a,onClick:e=>{d(e,a.current)}},j3.reactProps({isDragging:u,position:t.position}))),Na.default.createElement(Nu,null))}}),Fn=C(()=>{cH(),M(),Nh=T(c_()),Ft(),Nm=({layoutP:e})=>{let t=cM(e.sheet.address),n=i.atomP.historic.projects.stateByProjectId[t.projectId].stateBySheetId[t.sheetId].sequenceEditor.markerSet,r=cM(n.allIds);return Nh.default.createElement(Nh.default.Fragment,null,r&&Object.keys(r).map(t=>Nh.default.createElement(Nf,{key:t,layoutP:e,markerId:t})))}}),Fr=C(()=>{Fo(),cH(),Ng=n(10035),Nv=T(c_()),fh(),N0(),N1(),N2(),N9(),NQ(),N7(),Fn(),Nb=fp.div(Ny||(Ny=z(["\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: ",";\n overflow: visible;\n pointer-events: none;\n"])),()=>NA.rightOverlay),Nk=({layoutP:e})=>cO(()=>{let t=(0,Ng.val)(e.rightDims.width);return Nv.default.createElement(Nb,{style:{width:t+"px"}},Nv.default.createElement(M2,{layoutP:e}),Nv.default.createElement(Mx,{layoutP:e}),Nv.default.createElement(Mo,{layoutP:e}),Nv.default.createElement(RN,{layoutP:e}),Nv.default.createElement(Nm,{layoutP:e}),Nv.default.createElement(R6,{layoutP:e}),Nv.default.createElement(M8,{layoutP:e}))},[e])}),Fa=C(()=>{Nw=n(10035),cH(),M(),Nx=T(c_()),fh(),yM(),Ot(),NE=fp.button(NS||(NS=z(["\n outline: none;\n background-color: #1c1d21;\n border: 1px solid #191919;\n border-radius: 2px;\n display: flex;\n bottom: 14px;\n right: 8px;\n z-index: 1;\n position: absolute;\n\n padding: 4px 8px;\n display: flex;\n color: #656d77;\n line-height: 20px;\n font-size: 10px;\n\n &:hover {\n color: white;\n }\n\n & > svg {\n transition: transform 0.3s;\n transform: rotateZ(0deg);\n }\n\n &:hover > svg {\n transform: rotateZ(-20deg);\n }\n\n &.open > svg {\n transform: rotateZ(-180deg);\n }\n\n &.open:hover > svg {\n transform: rotateZ(-160deg);\n }\n"]))),N_=({layoutP:e})=>{let t=cM(e.graphEditorDims.isOpen),n=(0,Nx.useCallback)(()=>{let t=(0,Nw.val)(e.graphEditorDims.isOpen);i.transaction(({stateEditors:e})=>{e.studio.historic.panels.sequenceEditor.graphEditor.setIsOpen({isOpen:!t})})},[e]);return Nx.default.createElement(NE,E({onClick:n,title:"Toggle graph editor",className:t?"open":""},jY("hide")),Nx.default.createElement(yB,null))}}),Fo=C(()=>{m8(),cH(),IH(),NP=n(10035),NC=T(c_()),fh(),BL(),Bs(),B7(),Fr(),IN(),IF(),Iq(),Ot(),et(),cx(),Fa(),mi(),Sc(),Nj=fp(Ip)(NI||(NI=z(["\n z-index: ",";\n box-shadow: 2px 2px 0 rgb(0 0 0 / 11%);\n"])),h1.sequenceEditorPanel),NT=fp.div(NO||(NO=z(["\n background-color: rgba(40, 43, 47, 0.99);\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n z-index: -1;\n pointer-events: none;\n"]))),NA=(()=>
1{let e={rightBackground:0,scrollableArea:0,rightOverlay:0,lengthIndicatorCover:0,lengthIndicatorStrip:0,playhead:0,currentFrameStamp:0,marker:0,horizontalScrollbar:0},t=-1;for(let n of Object.keys(e))e[n]=t,t++;return e})(),ND=fp(CK)(Nz||(Nz=z(["\n position: absolute;\n left: 0;\n top: 0;\n z-index: 1;\n"]))),NB={edges:{left:{from:"screenLeft",distance:.1},right:{from:"screenRight",distance:.2},top:{from:"screenBottom",distance:.4},bottom:{from:"screenBottom",distance:.01}}},NR={width:800,height:200},NM=e=>NC.default.createElement(CL,{panelId:"sequenceEditor",defaultPosition:NB,minDims:NR},NC.default.createElement(NN,null)),NN=()=>{let{dims:e}=CF(),[t,n]=(0,NC.useState)(null);return xM(t),cO(()=>{let r=NP.prism.memo("panelSize",()=>{let t=e.width,n=e.height;return{width:t,height:n,widthWithoutBorder:t-2,heightWithoutBorder:n-4,screenX:e.left,screenY:e.top}},[e]),a=ck(m0().filter(e=>K(e)||W(e)).map(e=>W(e)?e.sheet:e));if(1!==ck(a.map(e=>e.template)).length)return NC.default.createElement(NC.default.Fragment,null);let o=a[0];if(!o)return NC.default.createElement(NC.default.Fragment,null);let s=IB("panelSizeP",r).pointer,u=NP.prism.memo("key",()=>JSON.stringify(o.address),[o]),c=NP.prism.memo("layout",()=>{let e,t,n;return t=(e=i).atomP.ahistoric.projects.stateByProjectId[o.address.projectId].stateBySheetId[o.address.sheetId],n=e.atomP.historic.projects.stateByProjectId[o.address.projectId].stateBySheetId[o.address.sheetId],(0,B5.prism)(()=>{var r,a,i,u;let c=(a="tree",i=()=>B2(o,e),u=[],Bz.prism.memo(a,()=>(0,Bz.prism)(i),u).getValue()),d=(0,B5.val)(s),f=(0,B5.val)(e.atomP.historic.panels.sequenceEditor.graphEditor),p=(0,B5.val)(n.sequenceEditor.selectedPropsByObject),h=!!p&&Object.keys(p).length>0,{leftDims:m,rightDims:g,graphEditorDims:v,dopeSheetDims:y,horizontalScrollbarDims:b}=B5.prism.memo("leftDims",()=>{var e;let t={width:Math.floor(d.width*B3),height:d.height,screenX:d.screenX,screenY:d.screenY},n={width:d.width-t.width,height:d.height,screenX:d.screenX+t.width,screenY:d.screenY},r=h&&(null==f?void 0:f.isOpen)===!0,a=Math.floor((r?ii(null!=(e=null==f?void 0:f.height)?e:.5,.1,.7):0)*d.heightWithoutBorder),o=d.height-(0+a),i={width:d.width,height:o,screenX:d.screenX,screenY:d.screenY},s={isAvailable:h,isOpen:r,width:n.width,height:a,screenX:d.screenX,screenY:d.screenY+o,padding:{top:20,bottom:20}};return{leftDims:t,rightDims:n,graphEditorDims:s,dopeSheetDims:i,horizontalScrollbarDims:{bottom:0}}},[d,f,h]),k=B5.prism.memo("graphEditorVerticalSpace",()=>{let e=v.height-v.padding.top-v.padding.bottom;return{space:e,fromExtremumSpace:t=>t*e,toExtremumSpace:t=>t/e}},[v]),[w,x]=B5.prism.state("isSeeking",!1),S=null!=(r=(0,B5.val)(t.sequence.clippedSpaceRange))?r:B4,P=B5.prism.memo("scaledSpace",()=>{let e=S.end-S.start,t=g.width,n=e/t,r=t/e;return{fromUnitSpace:e=>e*r,toUnitSpace:e=>e*n,leftPadding:10}},[S,g.width]),C=B5.prism.memo("setClippedSpaceRange",()=>function(t){e.transaction(({stateEditors:e})=>{let n=E({},t);if(n.end<=n.start&&(n.end=n.start+1),n.start<0){let e=n.end-n.start;n.start=0,n.end=e}e.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence.clippedSpaceRange.set(_(E({},o.address),{range:n}))})},[]),I=B5.prism.memo("clippedSpace",()=>({range:S,width:g.width,fromUnitSpace:e=>P.fromUnitSpace(e-S.start)+P.leftPadding,toUnitSpace:e=>P.toUnitSpace(e-P.leftPadding)+S.start,setRange:C}),[S,g.width,P,C]),j=B5.prism.memo("selection.current",()=>new B5.Atom({}),[]);return IB("finalAtom",{sheet:o,tree:c,panelDims:d,leftDims:m,rightDims:g,dopeSheetDims:y,horizontalScrollbarDims:b,seeker:{isSeeking:w,setIsSeeking:x},unitSpace:{},scaledSpace:P,clippedSpace:I,graphEditorDims:v,graphEditorVerticalSpace:k,selectionAtom:j}).pointer})},[o,s]).getValue();if(0===(0,NP.val)(c.tree.children).length)return NC.default.createElement(NC.default.Fragment,null);let d=NP.prism.memo("containerRef",NU,[]),f=(0,NP.val)(c.graphEditorDims.isAvailable),p=(0,NP.val)(c.graphEditorDims.isOpen);return NC.default.createElement(Nj,{ref:e=>{d(e),e!==t&&n(e)}},NC.default.createElement(NT,{style:{width:"".concat((0,NP.val)(c.leftDims.width),"px")}}),NC.default.createElement(j0,{layoutP:c},NC.default.createElement(NF,{layoutP:c}
1),NC.default.createElement(BA,{key:u+"-dopeSheet",layoutP:c}),p&&NC.default.createElement(D2,{key:u+"-graphEditor",layoutP:c}),f&&NC.default.createElement(N_,{layoutP:c}),NC.default.createElement(Nk,{layoutP:c})))},[e,t])},NF=({layoutP:e})=>cO(()=>{let t=(0,NP.val)(e.sheet);return NC.default.createElement(ND,{style:{width:(0,NP.val)(e.leftDims.width)}},NC.default.createElement(mt,null,NC.default.createElement(h3,null,t.address.sheetId," "),NC.default.createElement(h6,null,":","\xa0"),NC.default.createElement(h3,null,t.address.sheetInstanceId," "),NC.default.createElement(h6,null,"\xa0",">","\xa0"),NC.default.createElement(h3,null,"Sequence")))},[e]),NL=NM,NU=()=>{let e=null,t={passive:!1,capture:!1},n=e=>{Math.abs(e.deltaY)<Math.abs(e.deltaX)&&(e.preventDefault(),e.stopPropagation())};return r=>{e!==r&&e&&e.removeEventListener("wheel",n,t),e=r,r&&r.addEventListener("wheel",n,t)}}}),Fi=C(()=>{g1(),IM(),Nq=T(c_()),M(),cH(),IK(),Fo(),NV=()=>{let e=Object.entries(cM(i.paneManager.allPanesD)).map(([e,t])=>Nq.default.createElement(Iz,{key:"pane-".concat(e),paneInstance:t}));return Nq.default.createElement(Nq.default.Fragment,null,e,Nq.default.createElement(gG,null),Nq.default.createElement(CA,null),Nq.default.createElement(NL,null))}}),Fl=C(()=>{fh(),_U(),NH=fp(_s)(NK||(NK=z(["\n --popover-outer-stroke: #e11c1c;\n --popover-inner-stroke: #2c1c1c;\n --popover-bg: #2c1c1c;\n pointer-events: none !important;\n"])))}),Fs=I((e,t)=>{var n,r;n=[],r=[],t.exports=function(e,t,a){var o,i,s,u,c,d,f,p;if(e===t)return 0;if(o=e.length,i=t.length,0===o)return i;if(0===i)return o;for(a&&(e=e.toLowerCase(),t=t.toLowerCase()),f=0;f<o;)r[f]=e.charCodeAt(f),n[f]=++f;for(p=0;p<i;)for(s=t.charCodeAt(p),u=c=p++,f=-1;++f<o;)d=s===r[f]?c:c+1,c=n[f],n[f]=u=c>u?d>u?u+1:d:d>c?c+1:d;return u}}),Fu=I((e,t)=>{var n=Fs();t.exports=function(){var e,t,r,a,o,i=0,s=arguments[0],u=arguments[1],c=u.length,d=arguments[2];d&&(a=d.threshold,o=d.ignoreCase),void 0===a&&(a=0);for(var f=0;f<c;++f)(e=(t=o?n(s,u[f],!0):n(s,u[f]))>s.length?1-t/u[f].length:1-t/s.length)>i&&(i=e,r=u[f]);return i>=a?r:null}}),Fc=C(()=>{NW=T(Fu())});function Fd(e,t){return e.length<=t?e:e.substr(0,t-3)+"..."}var Ff,Fp,Fh,Fm,Fg,Fv,Fy,Fb,Fk,Fw,Fx,FS=C(()=>{}),FE=C(()=>{FS(),Ff=e=>"string"==typeof e?'string("'.concat(Fd(e,10),'")'):"number"==typeof e?"number(".concat(Fd(String(e),10),")"):null===e?"null":void 0===e?"undefined":"boolean"==typeof e?String(e):Array.isArray(e)?"array":"object"==typeof e?"object":"unknown"}),F_=C(()=>{fh(),hU(),Fh=fp(hI)(Fp||(Fp=z(["\n display: flex;\n height: fit-content;\n backdrop-filter: blur(14px);\n border-radius: 2px;\n"])))}),FP=C(()=>{fh(),mo(),Fm=T(c_()),_L(),ve(),P0(),F_(),Fv=fp.button(Fg||(Fg=z(["\n ",";\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 14px;\n font-weight: 600;\n width: 32px;\n height: 32px;\n outline: none;\n\n color: #a8a8a9;\n\n background: rgba(40, 43, 47, 0.8);\n backdrop-filter: blur(14px);\n border: none;\n border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n border-radius: 2px;\n\n svg {\n display: block;\n }\n\n &:hover {\n background: rgba(59, 63, 69, 0.8);\n }\n\n &:active {\n background: rgba(82, 88, 96, 0.8);\n }\n\n &.selected {\n color: rgba(255, 255, 255, 0.8);\n border-bottom: 1px solid rgba(255, 255, 255, 0.7);\n }\n\n // Don't blur if in a button group, because it already blurs. We need to blur\n // on the group-level, otherwise we get seams.\n "," > & {\n backdrop-filter: none;\n filter: none;\n border-radius: 0;\n\n &:first-child {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n &:last-child {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n }\n }\n\n @supports not (backdrop-filter: blur()) {\n background: rgba(40, 43, 47, 0.95);\n }\n"])),h$,Fh),Fy=Fm.default.forwardRef((e,t)=>{var{title:n}=e,r=P(e,["title"]);let[a,o]=_n({enabled:"string"==typeof n},()=>Fm.default.createElement(Pk,null,n));return Fm.default.createElement(Fm.default.Fragment,null,a,Fm.default.createElement(Fv,E({ref:g7([o,t])},r))," ")}
1)}),FC=C(()=>{Fb=T(c_()),FP(),fh(),mo(),Fw=fp(Fy)(Fk||(Fk=z(["\n ",";\n & > svg {\n width: 1em;\n height: 1em;\n pointer-events: none;\n }\n"])),h$),Fx=({config:e,testId:t})=>{var n;return Fb.default.createElement(Fw,{onClick:e.onClick,"data-testid":t,title:e.title,dangerouslySetInnerHTML:{__html:null!=(n=e.svgSource)?n:""}})}});function FI({value:e,label:t,icon:n,onClick:r,isSelected:a}){return Fj.default.createElement(Fj.default.Fragment,null,Fj.default.createElement(Fy,{forwardedAs:hC,className:a?"selected":void 0,"aria-label":t,onClick:r,title:t},n))}var Fj,FO,FT,FA,Fz,FD,FB,FR,FM,FN,FF,FL,FU,Fq,FV,FK,FH,FW,F$,FG,FZ,FX,FY,FQ,FJ,F0,F1,F2=C(()=>{Fj=T(c_()),hU(),FP(),F_(),FO=({value:e,onChange:t,options:n})=>Fj.default.createElement(Fh,null,n.map(({label:n,icon:r,value:a})=>Fj.default.createElement(FI,{key:a,value:a,isSelected:e===a,label:n,icon:r,onClick:()=>t(a)})))}),F5=C(()=>{FT=T(c_()),fh(),mo(),F2(),Fz=fp.div(FA||(FA=z(["\n ",";\n & > svg {\n width: 1em;\n height: 1em;\n pointer-events: none;\n }\n"])),h$),FD=({config:e})=>FT.default.createElement(FO,{onChange:e.onChange,options:e.options.map(({label:e,value:t,svgSource:n})=>({label:e,value:t,icon:FT.default.createElement(Fz,{dangerouslySetInnerHTML:{__html:n}})})),value:e.value})}),F3=C(()=>{FB=T(c_()),fh(),mo(),FP(),xE(),we(),FM=fp.div(FR||(FR=z(["\n ",";\n & > svg {\n width: 1em;\n height: 1em;\n pointer-events: none;\n }\n"])),h$),FN=({config:e})=>{let t=(0,FB.useRef)(null),n=kV(()=>{let n=t.current.getBoundingClientRect();return{debugName:"ExtensionFlyoutMenu:"+e.label,constraints:{maxX:n.right,maxY:8,minX:n.left,minY:8},verticalGap:2}},()=>FB.default.createElement(xd,{items:e.items.map((e,t)=>({label:e.label,callback:()=>{var t;try{null==(t=e.onClick)||t.call(e)}catch(e){console.error(e)}}})),onRequestClose:()=>{n.close("clicked")}}));return FB.default.createElement(FM,null,n.node,FB.default.createElement(Fy,{ref:t,onClick:e=>{n.open(e,t.current)}},e.label))}}),F4=C(()=>{Fc(),FE(),FF=T(c_()),FC(),F5(),F3(),FL=e=>FF.default.createElement(FF.default.Fragment,null,e.config.map((e,t)=>FF.default.createElement(Fq,{config:e,key:t}))),FU={Icon:Fx,Switch:FD,Flyout:FN},Fq=({config:e})=>{let t=FU[e.type];if(!t)throw Error("No tool with tool.type ".concat(Ff(e.type)," exists. Did you mean ").concat(function(e,t,n="Did you mean ",r="?"){let a=(0,NW.default)(e,t,{threshold:.7});return a?n+JSON.stringify(a)+r:""}(e.type,Object.keys(FU))));return FF.default.createElement(t,{config:e})},FV=FL}),F6=C(()=>{FK=n(10035),cH(),M(),FH=T(c_()),fh(),F4(),F$=fp.div(FW||(FW=z(["\n height: 36px;\n /* pointer-events: none; */\n\n display: flex;\n gap: 0.5rem;\n justify-content: center;
1\n"]))),FZ=fp.div(FG||(FG=z(["\n position: abolute;\n height: 32px;\n width: 1px;\n background: #373b40;\n opacity: 0.4;\n"]))),FX=({extension:e,toolbarId:t})=>{var n;let r=(0,FH.useMemo)(()=>new FK.Atom([]),[]),a=null==(n=e.toolbars)?void 0:n[t];(0,FH.useLayoutEffect)(()=>{let e=null==a?void 0:a(r.set.bind(r),i.publicApi);if("function"==typeof e)return e},[e,t,a]);let o=cM(r.prism);return FH.default.createElement(FV,{config:o})},FY=({toolbarId:e,showLeftDivider:t})=>{var n;let r=[],a=cM(i.atomP.ephemeral.extensions.byId),o=!1;for(let[,t]of Object.entries(a))t&&null!=(n=t.toolbars)&&n[e]&&(r.push(FH.default.createElement(FH.default.Fragment,{key:"extensionToolbar-"+t.id},o?FH.default.createElement(FZ,null):void 0,FH.default.createElement(FX,{extension:t,toolbarId:e}))),o=!0);return 0===r.length?null:FH.default.createElement(F$,{"data-testid":"theatre-extensionToolbar-".concat(e)},t?FH.default.createElement(FZ,null):void 0,r)}}),F8=C(()=>{fh(),FQ=T(c_()),FP(),F0=fp(Fy)(FJ||(FJ=z(["\n color: ",";\n\n border-bottom: 1px solid\n ",";\n"])),({pinned:e})=>e?"rgba(255, 255, 255, 0.8)":"#A8A8A9",({pinned:e})=>e?"rgba(255, 255, 255, 0.7)":"rgba(255, 255, 255, 0.08)"),F1=(0,FQ.forwardRef)((e,t)=>{var{children:n,hint:r,pinned:a,icon:o,pinHintIcon:i,unpinHintIcon:s}=e,u=P(e,["children","hint","pinned","icon","pinHintIcon","unpinHintIcon"]);let[c,d]=(0,FQ.useState)(!1),f=c||r;return FQ.default.createElement(F0,_(E({},u),{pinned:a,ref:t,onMouseOver:()=>d(!0),onMouseOut:()=>d(!1)}),FQ.default.createElement("div",{style:{pointerEvents:"none",width:"fit-content",height:"fit-content",inset:0}},f&&!a?i:f&&a?s:o),n)})});function F9(e){return F7.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),F7.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.732 4.048l-.792-.792L7.2 8l4.74 4.744.792-.792L8.781 8l3.951-3.952zm-3.932 0l-.792-.792L3.268 8l4.74 4.744.792-.792L4.848 8 8.8 4.048z",fill:"currentColor"}))}var F7,Le,Lt=C(()=>{F7=T(c_()),Le=F9});function Ln(e){return Lr.createElement("svg",E({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Lr.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.694 3.765l.792-.792 4.74 4.744-4.74 4.744-.792-.793 3.951-3.951-3.951-3.952zm3.932 0l.792-.792 4.74 4.744-4.74 4.744-.792-.793 3.952-3.951-3.952-3.952z",fill:"currentColor"}))}var Lr,La,Lo,Li,Ll,Ls,Lu,Lc,Ld,Lf,Lp,Lh,Lm,Lg,Lv,Ly,Lb,Lk,Lw,Lx,LS,LE,L_,LP,LC,LI,Lj,LO,LT,LA,Lz,LD,LB,LR,LM,LN,LF,LL,LU,Lq,LV,LK,LH,LW,L$,LG=C(()=>{Lr=T(c_()),La=Ln}),LZ=C(()=>{cH(),M(),Lo=T(c_()),fh(),Ll=fp.div(Li||(Li=z(["\n width: 138px;\n border-radius: 2px;\n background-color: rgba(42, 45, 50, 0.9);\n position: absolute;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: flex-start;\n box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25), 0px 2px 6px rgba(0, 0, 0, 0.15);\n backdrop-filter: blur(14px);\n pointer-events: auto;\n // makes the edges of the item highlights match the rounded corners\n overflow: hidden;\n\n @supports not (backdrop-filter: blur()) {\n background-color: rgba(42, 45, 50, 0.98);\n }\n\n color: rgba(255, 255, 255, 0.9);\n\n & a {\n // Fix colors of links to not be default\n color: inherit;\n }\n"]))),Lu=fp.div(Ls||(Ls=z(["\n position: relative;\n padding: 0px 12px;\n font-weight: 400;\n font-size: 11px;\n height: 32px;\n text-decoration: none;\n user-select: none;\n display: flex;\n flex-direction: row;\n align-items: center;\n cursor: default;\n"]))),Ld=fp(Lu)(Lc||(Lc=z(["\n &:before {\n position: absolute;\n display: block;\n content: ' ';\n inset: 3px;\n border-radius: 3px;\n background: rgba(255, 255, 255, 0.1);\n opacity: 0;\n }\n\n &.secondary {\n color: rgba(255, 255, 255, 0.5);\n }\n\n &:hover {\n /* background-color: #398995; */\n color: white !important;\n &:before {\n opacity: 1;\n }\n }\n"]))),Lp=fp(Lu)(Lf||(Lf=z(["\n height: auto;\n min-height: 32px;\n padding-top: 12px;\n padding-bottom: 10px;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n gap: 8px;\n color: rgba(255, 255, 255, 0.5);\n"]))),Lm=fp.div(Lh||(Lh=z(["\n font-weight: 600;\n"]))),Lv=fp.div(Lg||(Lg=z(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n"]))),Lb=fp.div(Ly||(Ly=z(["\n margin-left: 2px;\n"]))),Lw=fp.div(Lk||(Lk=z(["\n height: 1px;\n margin: 0 2px;\n background: rgba(255, 255, 255, 0.02);\n"]))),LS=fp.div(Lx||(Lx=z(["\n position: absolute;\n width: 8px;\n height: 8px;\n background: #40aaa4;\n right: 14px;\n top: 12px;\n border-radius: 50%;\n"]))),L_=(LE="0.7.2").match(/^[^\-]+/)[0],LP=Lo.default.forwardRef((e,t)=>
1{let n=cM(i.atomP.ahistoric.updateChecker.result.hasUpdates);return Lo.default.createElement(Ll,{ref:t},Lo.default.createElement(Ld,{as:"a",href:"https://www.theatrejs.com/docs/latest",className:"",target:"_blank"},"Docs"),Lo.default.createElement(Ld,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases",className:"",target:"_blank"},"Changelog"),Lo.default.createElement(Lw,null),Lo.default.createElement(Ld,{as:"a",href:"https://github.com/theatre-js/theatre",className:"",target:"_blank"},"Github"),Lo.default.createElement(Ld,{as:"a",href:"https://twitter.com/theatre_js",className:"",target:"_blank"},"Twitter"),Lo.default.createElement(Ld,{className:"",as:"a",href:"https://discord.gg/bm9f8F9Y9N",target:"_blank"},"Discord"),Lo.default.createElement(Lw,null),Lo.default.createElement(Lp,null,Lo.default.createElement(Lm,null,"Version"),Lo.default.createElement(Lv,null,Lo.default.createElement(Lb,null,LE," ",!0===n?"(outdated)":!1===n?"(latest)":""))),!0===n&&Lo.default.createElement(Lo.default.Fragment,null,Lo.default.createElement(Lw,null),Lo.default.createElement(Ld,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases".concat(encodeURIComponent(L_)),className:"",target:"_blank"},"Update",Lo.default.createElement(LS,null)),Lo.default.createElement(Ld,{as:"a",href:"https://www.theatrejs.com/docs/latest/releases#".concat(encodeURIComponent(L_)),className:"",target:"_blank"},"What's new?")))})}),LX=C(()=>{cH(),M(),LC=T(c_()),fh(),_L(),Fl(),_U(),LI=n(10035),F6(),F8(),m4(),Lt(),LG(),FP(),we(),LZ(),P1(),LO=fp.div(Lj||(Lj=z(["\n height: 36px;\n pointer-events: none;\n\n display: flex;\n justify-content: space-between;\n padding: 12px;\n"]))),LA=fp.div(LT||(LT=z(["\n color: white;\n width: 14px;\n height: 14px;\n background: #d00;\n border-radius: 4px;\n text-align: center;\n line-height: 14px;\n font-weight: 600;\n font-size: 8px;\n position: relative;\n left: -6px;\n top: -11px;\n margin-right: -14px;\n box-shadow: 0 4px 6px -4px #00000059;\n"]))),LD=fp.div(Lz||(Lz=z(["\n display: flex;\n gap: 8px;\n"]))),LR=fp.div(LB||(LB=z(["\n position: absolute;\n background: ",";\n width: 6px;\n height: 6px;\n border-radius: 50%;\n right: -2px;\n top: -2px;\n"])),({type:e})=>"info"===e?"#40aaa4":"#f59e0b"),fp.div(LM||(LM=z(["\n position: absolute;\n height: 32px;\n width: 1px;\n background: #373b40;\n opacity: 0.4;\n"]))),LN=!1,LF=()=>{var e,t,n;let r=cO(()=>Object.entries((0,LI.val)(i.atomP.ephemeral.coreByProject)).map(([e,t])=>({projectId:e,state:t})).filter(({state:e})=>"browserStateIsNotBasedOnDiskState"===e.loadingState.type),[]),[a,o]=_n({enabled:r.length>0,enterDelay:r.length>0?0:200},()=>r.length>0?LC.default.createElement(NH,null,1===r.length?'There is a state conflict in project "'.concat(r[0].projectId,'". Select the project in the outline below in order to fix it.'):"There are ".concat(r.length," projects that have state conflicts. They are highlighted in the outline below. ")):LC.default.createElement(_s,null,LC.default.createElement(LC.default.Fragment,null,"Outline"))),s=null==(e=cM(i.atomP.ahistoric.pinOutline))||e,u=null==(t=cM(i.atomP.ahistoric.pinDetails))||t,c=!0===cM(i.atomP.ahistoric.updateChecker.result.hasUpdates),d=kV(()=>{let e=f.current.getBoundingClientRect();return{debugName:"More Menu",constraints:{maxX:e.right,maxY:8,minX:e.left-140,minY:8},verticalGap:2}},()=>LC.default.createElement(LP,null)),f=(0,LC.useRef)(null),p=(0,LC.useMemo)(()=>(window.__IS_VISUAL_REGRESSION_TESTING&&(LN||(LN=!0,console.warn("Visual regression testing enabled, so we're showing the updates badge unconditionally"))),!!c||!!window.__IS_VISUAL_REGRESSION_TESTING||c),[c]),{hasNotifications:h}=PQ(),[m,g]=PX();return LC.default.createElement(LO,null,LC.default.createElement(LD,null,a,LC.default.createElement(F1,{ref:o,"data-testid":"OutlinePanel-TriggerButton",onClick:()=>{i.transaction(({stateEditors:e,drafts:t})=>{var n;e.studio.ahistoric.setPinOutline(!(null==(n=t.ahistoric.pinOutline)||n))})},icon:LC.default.createElement(mc,null),pinHintIcon:LC.default.createElement(La,null),unpinHintIcon:LC.default.createElement(Le,null),pinned:s}),r.length>0?LC.default.createElement(LA,null,r.length):null,LC.default.createElement(FY,{showLeftDivider:!0,toolbarId:"global"})),LC.default.createElement(LD,null,m,LC.default.createElement(F1,{ref:g,onClick:()=>{i.transaction(({stateEditors:e,drafts:t})=>{var n;e.studio.ahistoric.setPinNotifications(!(null!=(n=t.ahistoric.pinNotifications)&&n))})},icon:LC.default.createElement(mO,null),pinHintIcon:LC.default.createElement(mO,null),unpinHintIcon:LC.default.createElement(mO,null),pinned:null!=(n=cM(i.atomP.ahistoric.pinNotifications))&&n},h&&LC.default.createElement(LR,{type:"warning"})),d.node,LC.default.createElement(Fy,{ref:f,onClick:e=>{d.toggle(e,f.current)}},LC.default.createElement(mx,null),p&&LC.default.createElement(LR,{type:"info"})),LC.default.createElement(F1,{ref:o,onClick:()=>{i.transaction(({stateEditors:e,drafts:t})=>{var n;
1e.studio.ahistoric.setPinDetails(!(null==(n=t.ahistoric.pinDetails)||n))})},icon:LC.default.createElement(my,null),pinHintIcon:LC.default.createElement(Le,null),unpinHintIcon:LC.default.createElement(La,null),pinned:u})))}}),LY=C(()=>{LL=n(10035),cH(),LU=T(c_()),Lq=T(cj()),LV=new LL.Atom({set:{},byId:{}}),LK=1,LH=()=>{let e=LK++;return{mountOrRender:function(t,n,r){LV.reduce(a=>({byId:_(E({},a.byId),{[e]:{comp:t,props:n,portalNode:r}}),set:_(E({},a.set),{[e]:!0})}))},unmount:function(){LV.reduce(t=>{let n=E({},t.set),r=E({},t.byId);return delete n[e],{byId:r,set:n}})}}},LW=()=>{let e=Object.keys(cM(LV.pointer.set));return LU.default.createElement(LU.default.Fragment,null,e.map(e=>LU.default.createElement(L$,{key:"id-"+e,id:e})))},L$=({id:e})=>{let{comp:t,portalNode:n,props:r}=cM(LV.pointer.byId[e]);return(0,Lq.createPortal)(LU.default.createElement(t,E({},r)),n)}});function LQ(e){let t,n=i,[r,a]=hq(void 0),o=BH();o.configureLogging({min:128,dev:L6,internal:L6});let s=o.getLogger().named("Theatre.js UIRoot");t=i,(0,MF.useEffect)(()=>{let e=e=>{let n=e.composedPath()[0];
1if(!(n&&("INPUT"===n.tagName||"TEXTAREA"===n.tagName))){if("z"===e.key||"Z"===e.key||"KeyZ"===e.code){if(!MN(e))return;!0===e.shiftKey?t.redo():t.undo()}else if("Space"!==e.code||e.shiftKey||e.metaKey||e.altKey||e.ctrlKey){if(!e.altKey||"\\"!==e.key&&"Backslash"!==e.code&&"IntlBackslash"!==e.code)return;t.transaction(({stateEditors:e,drafts:t})=>{e.studio.ahistoric.setVisibilityState("everythingIsHidden"===t.ahistoric.visibilityState?"everythingIsVisible":"everythingIsHidden")})}else{if(!MU)return;let e=function(){let e=ck(m0().filter(e=>K(e)||W(e)).map(e=>W(e)?e.sheet:e))[0];if(e)return e.getSequence()}();if(!e)return;if(e.playing)e.pause();else{let{projectId:t,sheetId:n}=e.address,r=(0,ML.prism)(()=>{let r=(0,ML.val)(i.atomP.ahistoric.projects.stateByProjectId[t].stateBySheetId[n].sequence.focusRange);return ML.prism.memo("shouldFollowFocusRange",()=>{let t=e.position;if(!r)return!0;{let e=t>=r.range.start&&t<=r.range.end;return!r.enabled||!!e}},[])&&r&&r.enabled?{range:[r.range.start,r.range.end],isFollowingARange:!0}:{range:[0,(0,ML.val)(e.pointer.length)],isFollowingARange:!1}}),a=e.playDynamicRange((0,ML.prism)(()=>(0,ML.val)(r).range),i.ticker),o=Mq(e);a.finally(()=>{o.set(void 0)}),o.set(r)}}e.preventDefault(),e.stopPropagation()}};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[]);let u=cM(n.atomP.ahistoric.visibilityState);return(0,L0.useEffect)(()=>("everythingIsHidden"===u&&console.warn("Theatre.js Studio is hidden. Use the keyboard shortcut 'alt + \\' to restore the studio, or call studio.ui.restore()."),()=>{}),[u]),cO(()=>{let t=(0,LJ.val)(n.atomP.ahistoric.visibilityState);return(0,LJ.val)(n.atomP.ephemeral.initialised)?L0.default.createElement(vg,{logger:s},L0.default.createElement(E3,null,L0.default.createElement(vw,null,L0.default.createElement(L8,null),L0.default.createElement(hM.Provider,{value:a},L0.default.createElement(hJ,{target:!0===window.__IS_VISUAL_REGRESSION_TESTING?void 0:e.containerShadow},L0.default.createElement(L0.default.Fragment,null,L0.default.createElement(L2,null),L0.default.createElement(L3,{className:"everythingIsHidden"===t?"invisible":""},L0.default.createElement(hQ,{ref:r}),L0.default.createElement(LF,null),L0.default.createElement(NV,null),L0.default.createElement(PY,null)))))))):null},[n,r,a])}var LJ,L0,L1,L2,L5,L3,L4,L6,L8,L9=C(()=>{M(),cH(),LJ=n(10035),L0=T(c_()),fh(),Fi(),LX(),ma(),hU(),N8(),vm(),_t(),vC(),LY(),mo(),B8(),vk(),P1(),L2="undefined"!=typeof window?dg(L1||(L1=z(["\n :host {\n contain: strict;\n }\n"]))):{},L3=fp(vp)(L5||(L5=z(["\n z-index: 50;\n position: fixed;\n inset: 0;\n\n &.invisible {\n pointer-events: none !important;\n opacity: 0;\n transform: translateX(1000000px);\n }\n"]))),L6=/Playground.+Theatre\.js/.test(null!=(L4="undefined"!=typeof document?null==document?void 0:document.title:null)?L4:""),L8=()=>L0.default.createElement(LW,null)}),L7=I(e=>{var t=cj();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}),Ue={};j(Ue,{default:()=>Ur});var Ut,Un,Ur,Ua=C(()=>{L9(),Ut=T(c_()),Un=T(L7()),LY(),mo(),F6(),Ur=class{constructor(){A(this,"containerEl",document.createElement("div")),A(this,"_renderTimeout"),A(this,"_documentBodyUIIsRenderedIn"),A(this,"containerShadow"),this.containerEl.id="theatrejs-studio-root",this.containerEl.style.cssText="\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n pointer-events: none;\n z-index: 100;\n ",this.containerShadow=(()=>{if(!0!==window.__IS_VISUAL_REGRESSION_TESTING)return this.containerEl.attachShadow({mode:"open"});{let e=document.createElement("div");return e.id="theatrejs-faux-shadow-root",document.body.appendChild(e),e}})()}render(){let e=()=>{if(!document.body){this._renderTimeout=setTimeout(e,5);return}this._renderTimeout=void 0,this._documentBodyUIIsRenderedIn=document.body,this._documentBodyUIIsRenderedIn.appendChild(this.containerEl),Un.default.createRoot(this.containerShadow).render(Ut.default.createElement(LQ,{containerShadow:this.containerShadow}))};this._renderTimeout=setTimeout(e,10)}renderToolset(e,t){var n;let r=LH();return r.mountOrRender((n=FY,e=>hK.default.createElement(h0,null,hK.default.createElement(n,E({},e)))),{toolbarId:e},t),r.unmount}}}),Uo=I(e=>{e.compare=function(e,t){var n,r,a=e.length,o=t.length,i=function(e,t){for(var n=0,r=Math.min(e.length,t.length);n<r&&e[n]===t[n];)++n;return n}(e,t),s=i<a&&i<o?function(e,t){for(var n=e.length-1,r=t.length-1,a=Math.min(n,r),o=0;o<a&&e[n-o]===t[r-o];)++o;return o}(e,t,i):0,u=s+i-1;a-=u,o-=u;for(var c=function(e,t){var n,r,a,o=[];for(a=o[t]=[],r=0;r<e;++r)a[r]={value:e-r,type:-1};for(n=0;n<t;++n)o[n]=[],o[n][e]={value:t-n,type:1};return o[t][e]={value:0,type:0},o}(a,o),d=a-1;d>=0;--d)for(var f=o-1;f>=0;--f)c[f][d]=(n=d,r=f,e[n+i]===t[r+i]?{value:c[r+1][n+1].value,type:0}:c[r][n+1].value<c[r+1][n].value?{value:c[r][n+1].value+1,type:-1}:{value:c[r+1][n].value+1,type:1});return{prefix:i,matrix:c,suffix:s}},e.reduce=function(e,t,n){var r,a,o,i,s=n.matrix,u=n.prefix;for(r=0;r<u;++r)t=e(t,0,r,r);for(o=r,u=s.length,r=0,a=0;r<u;)switch(t=e(t,i=s[r][a].type,r+o,a+o),i){case 0:++r,++a;break;case -1:++a;break;case 1:++r}for(r+=o,a+=o,u=n.suffix,o=0;o<u;++o)t=e(t,0,r+o,a+o);return t},e.REMOVE=-1,e.ADD=1,e.EQUAL=0}),Ui=I(e=>{e.cons=function(e,t){var n=t.length,r=Array(n+1);r[0]=e;for(var a=0;a<n;++a)r[a+1]=t[a];return r},e.tail=function(e){for(var t=e.length-1,n=Array(t),r=0;r<t;++r)n[r]=e[r+1];return n},e.map=function(e,t){for(var n=Array(t.length),r=0;r<t.length;++r)n[r]=e(t[r]);return n}}),Ul=I((e,t)=>{t.exports=function(e,t){var r,a,o,i;for(r="/"===e.charAt(0)?1:0,a="",n.lastIndex=r;o=n.exec(e);)if(i=o[0],a+=e.slice(r,n.lastIndex-i.length),r=n.lastIndex,"/"===i){
1if(!1===t(a))return e;a=""}else a+="~1"===i?"/":"~";return t(a+=e.slice(r)),e};var n=/\/|~1|~0/g}),Us=I(e=>{var t=Ul();e.find=function(e,n,r,a){if("string"==typeof n){if(""===n)return{target:e,key:void 0};if("/"===n)return{target:e,key:""};var o,i=e,s=void 0!==a;return t(n,function(t){if(null==e)return i=null,!1;o=Array.isArray(e)?s?function(e,t,n,r){var a=t;if(a<0)throw Error("array index out of bounds "+a);if(void 0!==r&&"function"==typeof e&&(a=e(t,n,r))<0)throw Error("could not find patch context "+r);return a}(r,u(t),e,a):"-"===t?t:u(t):t,i=e,e=e[o]}),null===i?void 0:{target:i,key:o}}},e.join=function(e){return e.join("/")},e.absolute=function(e){return"/"===e[0]?e:"/"+e},e.parse=function(e){var n=[];return t(e,n.push.bind(n)),n},e.contains=function(e,t){return 0===t.indexOf(e)&&"/"===t[e.length]},e.encodeSegment=function(e){return e.replace(a,"~0").replace(n,"~1")},e.decodeSegment=function(e){return e.replace(r,"/").replace(o,"~")},e.parseArrayIndex=u,e.isValidArrayIndex=s;var n=/\//g,r=/~1/g,a=/~/g,o=/~0/g,i=/^(0|[1-9]\d*)$/;function s(e){return i.test(e)}function u(e){if(s(e))return+e;throw SyntaxError("invalid array index "+e)}}),Uu=I((e,t)=>{t.exports=function e(t){return null==t||"object"!=typeof t?t:Array.isArray(t)?function(t){for(var n=t.length,r=Array(n),a=0;a<n;++a)r[a]=e(t[a]);return r}(t):function(t){for(var n,r=Object.keys(t),a={},o=0,i=r.length;o<i;++o)a[n=r[o]]=e(t[n]);return a}(t)}}),Uc=I((e,t)=>{t.exports=function e(t,n){return t===n||(Array.isArray(t)&&Array.isArray(n)?function(t,n){if(t.length!==n.length)return!1;for(var r=0;r<t.length;++r)if(!e(t[r],n[r]))return!1;return!0}(t,n):"object"==typeof t&&"object"==typeof n&&function(t,n){if(null===t&&null!==n||null!==t&&null===n)return!1;var r=Object.keys(t),a=Object.keys(n);if(r.length!==a.length)return!1;for(var o,i=0;i<r.length;++i)if(!((o=r[i])in n&&e(t[o],n[o])))return!1;return!0}(t,n))}}),Ud=I((e,t)=>{var n=Us();function r(e,t,n,r,a){var o=t.length-1,i=+t[o],s=+r[o],u=r.slice();return i>s||("add"===e.op||"copy"===e.op?u[o]=Math.max(0,s-a):"remove"===e.op&&(u[o]=Math.max(0,s+a))),u}function a(e){return"remove"===e.op?{op:e.op,path:e.path}:"copy"===e.op||"move"===e.op?{op:e.op,path:e.path,from:e.from}:{op:e.op,path:e.path,value:e.value}}t.exports=function(e,t){var o,i,s,u,c,d,f,p,h,m=n.parse(e.path),g=n.parse(t.path),v=function(e,t){var n=e.length,r=t.length;if(0===n||0===r||n<2&&r<2)return[];for(var a=n===r?n-1:Math.min(n,r),o=0;o<a&&e[o]===t[o];)++o;return e.slice(0,o)}(m,g),y=(o=v.length,n.isValidArrayIndex(m[o])&&n.isValidArrayIndex(g[o])),b=a(e),k=a(t);return 0!==v.length||y?y?(i=m,s=g,i.length===s.length?(u=i,c=s,f=u.length-1,(p=+u[f])<(h=+c[f])?"add"===b.op||"copy"===b.op?((d=c.slice())[f]=Math.max(0,h-1),k.path=n.absolute(n.join(d))):"remove"===b.op&&((d=c.slice())[f]=h+1,k.path=n.absolute(n.join(d))):"add"===k.op||"copy"===k.op?((d=u.slice())[f]=p+1,b.path=n.absolute(n.join(d))):p>h&&"remove"===k.op&&((d=u.slice())[f]=Math.max(0,p-1),b.path=n.absolute(n.join(d)))):i.length>s.length?(i=r(k,s,b,i,-1),b.path=n.absolute(n.join(i))):(s=r(b,i,k,s,1),k.path=n.absolute(n.join(s))),[k,b]):function(e,t,n,r){if(e.path===n.path)throw TypeError("cannot commute "+e.op+","+n.op+" with identical object paths");return[n,e]}(b,0,k,0):[k,b]}}),Uf=I((e,t)=>{function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}t.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),Up=I((e,t)=>{function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}t.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),Uh=I((e,t)=>{function n(e){Error.call(this),this.name=this.constructor.name,this.message=e,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}t.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n}),Um=I(e=>{var t=Us(),n=Uu(),r=Uc(),a=Ud(),o=Ui(),i=Uf(),s=Up(),u=Uh(),c=t.find,d=t.parseArrayIndex;function f(e,t){var n=e.target;if(Array.isArray(n)){if("-"===e.key)n.push(t);else{if(e.key>
1n.length)throw new s("target of add outside of array bounds");n.splice(e.key,0,t)}}else if(v(n))n[e.key]=t;else throw new s("target of add must be an object or array "+e.key)}function p(e,t){if(e.path===t.path&&"remove"===t.op)throw TypeError("Can't commute add,remove -> remove,add for same path");return a(e,t)}function h(e){var t,n=e.target;if(Array.isArray(n))return(t=n.splice(d(e.key),1))[0];if(v(n))return t=n[e.key],delete n[e.key],t;throw new s("target of remove must be an object or array")}function m(e){return void 0===e||null==e.target&&void 0!==e.key}function g(e){return void 0!==e.key&&void 0===e.target[e.key]}function v(e){return null!==e&&"object"==typeof e}e.test={apply:function(e,t,n){var a=c(e,t.path,n.findContext,t.context),o=a.target;if(!r(Array.isArray(o)?o[d(a.key)]:void 0===a.key?a.target:a.target[a.key],t.value))throw new i("test failed "+JSON.stringify(t));return e},inverse:function(e,t){return e.push(t),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw TypeError("Can't commute test,remove -> remove,test for same path");return"test"===t.op||"replace"===t.op?[t,e]:a(e,t)}},e.add={apply:function(e,t,r){var a=c(e,t.path,r.findContext,t.context);if(m(a))throw new s("path does not exist "+t.path);if(void 0===t.value)throw new s("missing value");var o=n(t.value);return void 0===a.key?o:(f(a,o),e)},inverse:function(e,t){var n=t.context;return void 0!==n&&(n={before:n.before,after:o.cons(t.value,n.after)}),e.push({op:"test",path:t.path,value:t.value,context:n}),e.push({op:"remove",path:t.path,context:n}),1},commute:p},e.remove={apply:function(e,t,n){var r=c(e,t.path,n.findContext,t.context);if(m(r)||void 0===r.target[r.key])throw new s("path does not exist "+t.path);return h(r),e},inverse:function(e,t,n,r){var a=r[n-1];if(void 0===a||"test"!==a.op||a.path!==t.path)throw new u("cannot invert remove w/o test");var i=a.context;return void 0!==i&&(i={before:i.before,after:o.tail(i.after)}),e.push({op:"add",path:a.path,value:a.value,context:i}),2},commute:function(e,t){return e.path===t.path&&"remove"===t.op?[t,e]:a(e,t)}},e.replace={apply:function(e,t,r){var a=c(e,t.path,r.findContext,t.context);if(m(a)||g(a))throw new s("path does not exist "+t.path);if(void 0===t.value)throw new s("missing value");var o=n(t.value);if(void 0===a.key)return o;var i=a.target;return Array.isArray(i)?i[d(a.key)]=o:i[a.key]=o,e},inverse:function(e,t,n,r){var a=r[n-1];if(void 0===a||"test"!==a.op||a.path!==t.path)throw new u("cannot invert replace w/o test");var i=a.context;return void 0!==i&&(i={before:i.before,after:o.cons(a.value,o.tail(i.after))}),e.push({op:"test",path:a.path,value:t.value}),e.push({op:"replace",path:a.path,value:a.value}),2},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw TypeError("Can't commute replace,remove -> remove,replace for same path");return"test"===t.op||"replace"===t.op?[t,e]:a(e,t)}},e.move={apply:function(e,n,r){if(t.contains(n.path,n.from))throw new s("move.from cannot be ancestor of move.path");return f(c(e,n.path,r.findContext,n.context),h(c(e,n.from,r.findContext,n.fromContext))),e},inverse:function(e,t){return e.push({op:"move",path:t.from,context:t.fromContext,from:t.path,fromContext:t.context}),1},commute:function(e,t){if(e.path===t.path&&"remove"===t.op)throw TypeError("Can't commute move,remove -> move,replace for same path");return a(e,t)}},e.copy={apply:function(e,t,r){var a=c(e,t.path,r.findContext,t.context),o=c(e,t.from,r.findContext,t.fromContext);if(m(o)||g(o))throw new s("copy.from must exist");var i=o.target;return f(a,n(Array.isArray(i)?i[d(o.key)]:i[o.key])),e},inverse:function(e,t){throw new u("cannot invert "+t.op)},commute:p}}),Ug=I(e=>{var t=Um(),n=Uu(),r=Up();e.apply=function(e,t,r){return o(e,n(t),r)},e.applyInPlace=o,e.clone=n,e.isValidObject=i,e.defaultHash=function(e){return i(e)||"[object Array]"===Object.prototype.toString.call(e)?JSON.stringify(e):e};var a={};function o(e,n,o){if(o||(o=a),!Array.isArray(e))return n;for(var i,s,u=0;u<e.length;++u){if(void 0===(i=t[(s=e[u]).op]))throw new r("invalid op "+JSON.stringify(s));n=i.apply(n,s,o)}return n}function i(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}}),Uv=I((e,t)=>{var n=Um();t.exports=function(e){var t,r,a=[];for(t=e.length-1;t>=0;t-=r)r=function(e,t,r,a){var o=n[t.op];return void 0!==o&&"function"==typeof o.inverse?o.inverse(e,t,r,a):1}(a,e[t],t,e);return a}}),Uy=I(e=>{var t=Uo(),n=Ui(),r=Ug(),a=Uv(),o=Us().encodeSegment;e.diff=function(e,r,a){var d,f,p;return function e(r,a,s,u){var c,d,f,p;return Array.isArray(r)&&Array.isArray(a)?(c=n.map(u.hash,r),d=n.map(u.hash,a),f=t.compare(c,d),p=0,t.reduce(function(n,o,i,u){var c,d,f=n.patch,h=s+"/"+(u+p);return o===t.REMOVE?(c=f[f.length-1],d=n.makeContext(u,r),n.invertible&&f.pu
1sh({op:"test",path:h,value:r[u],context:d}),void 0!==c&&"add"===c.op&&c.path===h?(c.op="replace",c.context=d):f.push({op:"remove",path:h,context:d}),p-=1):o===t.ADD?(f.push({op:"add",path:h,value:a[i],context:n.makeContext(u,r)}),p+=1):e(r[u],a[i],h,n),n},u,f)):i(r)&&i(a)?function(t,n,r,a){var i,s,u=Object.keys(n),c=a.patch;for(i=u.length-1;i>=0;--i){var d=r+"/"+o(s=u[i]);void 0!==t[s]?e(t[s],n[s],d,a):c.push({op:"add",path:d,value:n[s]})}for(i=(u=Object.keys(t)).length-1;i>=0;--i)if(void 0===n[s=u[i]]){var f=r+"/"+o(s);a.invertible&&c.push({op:"test",path:f,value:t[s]}),c.push({op:"remove",path:f})}return a}(r,a,s,u):(r!==a&&(u.invertible&&u.patch.push({op:"test",path:s,value:r}),u.patch.push({op:"replace",path:s,value:a})),u)}(e,r,"",(d=[],"object"==typeof a?{patch:d,hash:c(f=a.hash)?f:s,makeContext:c(p=a.makeContext)?p:u,invertible:!1!==a.invertible}:{patch:d,hash:c(a)?a:s,makeContext:u,invertible:!0})).patch},e.patch=r.apply,e.patchInPlace=r.applyInPlace,e.inverse=a,e.clone=r.clone,e.InvalidPatchOperationError=Up(),e.TestFailedError=Uf(),e.PatchNotInvertibleError=Uh();var i=r.isValidObject,s=r.defaultHash;function u(){}function c(e){return"function"==typeof e}}),Ub=I((e,t)=>{t.exports=function(e,t){for(var n=0,r=t.length-1;n<r;n++){if(!e[t[n]])return null;e=e[t[n]]}return e}}),Uk=I((e,t)=>{function n(e){return"~0"===e?"~":"/"}t.exports=function(e){var t=e.split("/");if(-1===e.indexOf("~"))return t;for(var r=0,a=t.length;r<a;r++)-1!==t[r].indexOf("~")&&(t[r]=t[r].replace(/~[01]/g,n));return t}}),Uw=I((e,t)=>{var n=Ub(),r=Uk();t.exports=function(e,t){var a=r(t),o=a[a.length-1],i=n(e,a);return i?i[o]:void 0}}),Ux=I((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(!(t&&n)||"object"!=typeof t||"object"!=typeof n||t.length!==n.length)return!1;if(Array.isArray(t)){if(!Array.isArray(n))return!1;for(var r=0,a=t.length;r<a;r++)if(!e(t[r],n[r]))return!1;return!0}var o=Object.keys(t);if(o.length!==Object.keys(n).length)return!1;for(var i=0,s=o.length;i<s;i++){var u=o[i];if(!e(t[u],n[u]))return!1}return!0}}),US=I((e,t)=>{t.exports=function(e,t){if("-"===t)return e.length;for(var n=0,r=t.length;n<r;n++){var a=t.charCodeAt(n);if(57<a||a<48)return 1/0}return+t}}),UE=I((e,t)=>{var n=Ux(),r=Ub(),a=US(),o=Uk();t.exports=function(e,t,i,s){if(void 0===i)return"[op:add] require value, but got undefined";var u=o(t),c=u[u.length-1],d=r(e,u);if(null===d)return"[op:add] path not found: "+t;if(Array.isArray(d)){var f=a(d,c);if(d.length<f)return"[op:add] invalid array index: "+t;s(e,u).splice(f,0,i)}else n(d[c],i)||(s(e,u)[c]=i)}}),U_=I((e,t)=>{var n=Ub(),r=US(),a=Uk();t.exports=function(e,t,o){var i=a(t),s=i[i.length-1],u=n(e,i);if(null===u)return"[op:remove] path not found: "+t;if(Array.isArray(u)){var c=r(u,s);if(u.length<=c)return"[op:remove] invalid array index: "+t;o(e,i).splice(c,1)}else delete o(e,i)[s]}}),UP=I((e,t)=>{var n=Ux(),r=Ub(),a=US(),o=Uk();t.exports=function(e,t,i,s){if(void 0===i)return"[op:replace] require value, but got undefined";var u=o(t),c=u[u.length-1],d=r(e,u);if(null===d)return"[op:replace] path not found: "+t;if(Array.isArray(d)){var f=a(d,c);if(d.length<=f)return"[op:replace] invalid array index: "+t;n(d[f],i)||s(e,u).splice(f,1,i)}else n(d[c],i)||(s(e,u)[c]=i)}}),UC=I((e,t)=>{var n=UE(),r=Ub(),a=US(),o=Uk();t.exports=function(e,t,i,s){if(i!==t){var u=o(t),c=u[u.length-1],d=r(e,u);if(null===d)return"[op:move] path not found: "+t;var f=void 0;if(Array.isArray(d)){var p=a(d,c);if(d.length<=p)return"[op:move] invalid array index: "+i;f=d[p],s(e,u).splice(p,1)}else f=d[c],delete s(e,u)[c];return n(e,i,f,s)}}}),UI=I((e,t)=>{var n=Ub(),r=Uk(),a=UE();t.exports=function(e,t,o,i){var s=r(t),u=s[s.length-1],c=n(e,s);return null===c?"[op:copy] path not found: "+t:a(e,o,c[u],i)}}),Uj=I((e,t)=>{var n=Ux(),r=Ub(),a=Uk();t.exports=function(e,t,o){var i=a(t),s=i[i.length-1],u=r(e,i);return null===u?"[op:test] path not found: "+t:n(u[s],o)?void 0:"[op:test] not matched: "+JSON.stringify(u[s])+" "+JSON.stringify(o)}}),UO=I((e,t)=>{t.exports=function(e){if(!e||"object"!=typeof e)return e;if(Array.isArray(e)){for(var t=e.length,n=Array(t),r=0;r<t;r++)n[r]=e[r];return n}for(var a=Object.keys(e),o={},i=0,s=a.length;i<s;i++){var u=a[i];o[u]=e[u]}return o}}),UT=I((e,t)=>{var n=Uw(),r=UE(),a=U_(),o=UP(),i=UC(),s=UI(),u=Uj(),c=Ux(),d=UO(),f=Uk();t.exports=function(e,t){return{get:function(t){return n(e,t)},add:function(n,a){return r(e,n,a,t)},remove:function(n){return a(e,n,t)},replace:function(n,r){return o(e,n,r,t)},move:function(n,r){return i(e,n,r,t)},copy:function(n,r){return s(e,n,r,t)},test:function(t,n){return u(e,t,n)},deepEqual:c,shallowCopy:d,toKeys:f}}}),UA=I((e,t)=>{t.exports=function(e,t,n,r){return r.error=n,r.partial?t[""]:e}}),Uz=I((e,t)=>{t.exports=function(e){return!!e}}),UD=I((e,t)=>{t.exports=function(e){if(e)throw TypeError(e)}}),UB=I((e,t)=>{var n=UO();t.exports=function(e,t){for(var r=0,a=t.length-1;r<a;r++)e=e[t[r]]=n(e[t[r]]);return e}}),UR=I((e,t)=>{var n=UO();t.exports=function(e,t,r){for(var a=0,o=t.length-1;a<o;a++)e=e[t[a]]=function(e,t,r){var a=e[t];return r.has(a)||(a=n(a),r.add(a)),a}(e,t[a],r);return e}}),UM=I((e,t)=>{var n=UT(),r=UA(),a=Uz(),o=UD(),i=UB(),s=UR(),u=UE(),c=U_(),d=UP(),f=UC(),p=UI(),h=Uj(),m=Set||function(){var e=[];return e.has=function(e){return -1!==this.indexOf(e)},e.add=function(e){this.push(e)},e};t.exports=function(e,t,g){if(0===t.length)return e;g=g||{};
1for(var v,y,b=g.strict?o:a,k=1===t.length?i:(v=new m,function(e,t){return s(e,t,v)}),w={"":e},x=0,S=t.length;x<S;x++){var E=t[x];switch(E.op){case"add":if(b(u(w,""+E.path,E.value,k)))return r(e,w,E,g);break;case"remove":if(b(c(w,""+E.path,k)))return r(e,w,E,g);break;case"replace":if(b(d(w,""+E.path,E.value,k)))return r(e,w,E,g);break;case"move":if(b(f(w,""+E.from,""+E.path,k)))return r(e,w,E,g);break;case"copy":if(b(p(w,""+E.from,""+E.path,k)))return r(e,w,E,g);break;case"test":if(b(h(w,""+E.path,E.value)))return r(e,w,E,g);break;default:if(!g.custom||!g.custom[E.op])return b("[op:"+E.op+"] unknown"),r(e,w,E,g);if(y=y||n(w,k),b(g.custom[E.op](y,E,x,t)))return r(e,w,E,g)}}return w[""]}}),UN=I((e,t)=>{t.exports=UM()}),UF=I((n,i)=>{var s;window,s=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,(function(t){return e[t]}).bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw o}}return n}(e,t);throw TypeError("Invalid attempt to destructure non-iterable instance")},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var i=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n._messageId=1,n._messages=new Map,n._worker=e,n._worker.onmessage=n._onMessage.bind(n),n._id=Math.ceil(1e7*Math.random()),n}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"terminate",value:function(){this._worker.terminate()}},{key:"isFree",value:function(){return 0===this._messages.size}},{key:"jobsLength",value:function(){return this._messages.size}},{key:"exec",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments[3];return new Promise(function(o,i){var s=n._messageId++;n._messages.set(s,[o,i,a]),n._worker.postMessage([s,t,e],r||[])})}},{key:"postMessage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2];return new Promise(function(a,o){var i=t._messageId++;t._messages.set(i,[a,o,r]),t._worker.postMessage([i,e],n||[])})}},{key:"emit",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this._worker.postMessage({eventName:e,args:n})}},{key:"_onMessage",value:function(e){if(!Array.isArray(e.data)&&e.data.eventName)return(n=function e(t,n,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,n);if(void 0===a){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(r):void 0}(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this)).call.apply(n,[this,e.data.eventName].concat(o(e.data.args
1)));var n,r,a=Array.isArray(r=e.data)?r:Array.from(r),i=a[0],s=a.slice(1);if(1===i)this._onEvent.apply(this,o(s));else{if(0!==i)throw Error("Wrong message type '"+i+"'");this._onResult.apply(this,o(s))}}},{key:"_onResult",value:function(e,t,n){var a=r(this._messages.get(e),2),o=a[0],i=a[1];return this._messages.delete(e),1===t?o(n):i(n)}},{key:"_onEvent",value:function(e,t,n){var a=r(this._messages.get(e),3)[2];a&&a(t,n)}}]),t}(n(2));e.exports=i},function(e,t,n){e.exports=function(){return n(3)('!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){"use strict";var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=function e(t,r,n){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,r);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,r,n)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(n):void 0},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function a(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var f=r(1),c=0,l=1,s=0,y=1,p="main",b=function(e){return"object"===(void 0===e?"undefined":i(e))&&"function"==typeof e.then&&"function"==typeof e.catch};var v=function e(t,r){u(this,e),this.payload=t,this.transferable=r};e.exports=function(e){var t,r,i,h=(i=e,(r=p)in(t={})?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t),d=self.postMessage.bind(self),m=new(function(e){function t(){return u(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"emit",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return d({eventName:e,args:r}),this}},{key:"emitLocally",value:function(e){for(var r,n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];(r=o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this)).call.apply(r,[this,e].concat(i))}},{key:"operation",value:function(e,t){return h[e]=t,this}}]),t}(f)),g=function(e,t,r){var n=function(t){t&&t instanceof v?w(e,y,t.payload,t.transferable):w(e,y,t)},o=function(t){w(e,s,{message:t.message,stack:t.stack})};try{var i=_(e,t,r);b(i)?i.then(n).catch(o):n(i)}catch(e){o(e)}},_=function(e,t,r){var n=h[r||p];if(!n)throw new Error("Not found handler for this request");return n(t,O.bind(null,e))},w=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];d([c,e,t,r],n)},O=function(e,t,r){if(!t)throw new Error("eventName is required");if("string"!=typeof t)throw new Error("eventName should be string");d([l,e,t,r])};return self.addEventListener("message",(function(e){var t=e.data;Array.isArray(t)?g.apply(void 0,a(t)):t&&t.eventName&&m.emitLocally.apply(m,[t.eventName].concat(a(t.args)))}
1)),m},e.exports.TransferableResponse=v},function(e,t,r){"use strict";var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Object.defineProperty(this,"__listeners",{value:{},enumerable:!1,writable:!1})}return n(e,[{key:"emit",value:function(e){if(!this.__listeners[e])return this;for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=!0,i=!1,a=void 0;try{for(var u,f=this.__listeners[e][Symbol.iterator]();!(o=(u=f.next()).done);o=!0){var c=u.value;c.apply(void 0,r)}}catch(e){i=!0,a=e}finally{try{!o&&f.return&&f.return()}finally{if(i)throw a}}return this}},{key:"once",value:function(e,t){var r=this,n=function n(){r.off(e,n),t.apply(void 0,arguments)};return this.on(e,n)}},{key:"on",value:function(e,t){return this.__listeners[e]||(this.__listeners[e]=[]),this.__listeners[e].push(t),this}},{key:"off",value:function(e,t){return this.__listeners[e]=t?this.__listeners[e].filter((function(e){return e!==t})):[],this}}]),e}();e.exports=o},function(e,t,r){"use strict";r.r(t);var n=r(0);r.n(n)()().operation("binary",async({blob:e,chunk:t})=>await function(e,t){return new Promise((r,n)=>{const o=new FileReader,i=t?Math.min(t,e.size):e.size,a=e.slice(0,i);o.onload=()=>r(o.result),o.onerror=n,o.readAsBinaryString(a)})}(e,t)).operation("buffer",async({blob:e,chunk:t})=>await function(e,t){return new Promise((r,n)=>{const o=new FileReader,i=t?Math.min(t,e.size):e.size,a=e.slice(0,i);o.onload=()=>r(o.result),o.onerror=n,o.readAsArrayBuffer(a)})}(e,t)).operation("compare",({buf1:e,buf2:t})=>(function(e,t){if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;const r=new DataView(e),n=new DataView(t);for(var o=e.byteLength;o--;)if(r.getUint8(o)!==n.getUint8(o))return!1;return!0})(e,t))}]);',null)}},function(e,t,n){var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(){function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),Object.defineProperty(this,"__listeners",{value:{},enumerable:!1,writable:!1})}return r(e,[{key:"emit",value:function(e){if(!this.__listeners[e])return this;for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=!0,o=!1,i=void 0;try{for(var s,u=this.__listeners[e][Symbol.iterator]();!(a=(s=u.next()).done);a=!0)s.value.apply(void 0,n)}catch(e){o=!0,i=e}finally{try{!a&&u.return&&u.return()}finally{if(o)throw i}}return this}},{key:"once",value:function(e,t){var n=this;return this.on(e,function r(){n.off(e,r),t.apply(void 0,arguments)})}},{key:"on",value:function(e,t){return this.__listeners[e]||(this.__listeners[e]=[]),this.__listeners[e].push(t),this}},{key:"off",value:function(e,t){return this.__listeners[e]=t?this.__listeners[e].filter(function(e){return e!==t}):[],this}}]),e}();e.exports=a},function(e,t,n){var r=window.URL||window.webkitURL;e.exports=function(e,t){try{try{var n;try{(n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder)).append(e),n=n.getBlob()}catch(t){n=new Blob([e])}return new Worker(r.createObjectURL(n))}catch(t){return new Worker("data:application/javascript,"+encodeURIComponent(e))}}catch(e){if(!t)throw Error("Inline worker is not supported");return new Worker(t)}}},function(e,t,n){n.r(t);var r=n(0),a=n.n(r),o=n(1),i=n.n(o);n.d(t,"workersEnabled",function(){return s}),n.d(t,"default",function(){return u});let s=!!window.Worker;class u{static toBinaryStringWithWorker(e,t){return D(this,null,function*(){let n=new a.a(new i.a),r=yield n.exec("binary",{blob:e,chunk:t});return n.terminate(),r})}static toBinaryStringWithoutWorker(e,t){return new Promise((n,r)=>{let a=new FileReader,o=t?Math.min(t,e.size):e.size,i=e.slice(0,o);a.onload=()=>n(a.result),a.onerror=r,a.readAsBinaryString(i)})}static toBinaryString(e,t,n=!0){return n&&s?this.toBinaryStringWithWorker(e,t):this.toBinaryStringWithoutWorker(e,t)}static toArrayBufferWithWorker(e,t){return D(this,null,function*(){let n=new a.a(new i.a),r=yield n.exec("buffer",{blob:e,chunk:t});return n.terminate(),r})}static toArrayBufferWithoutWorker(e,t){return new Promise((n,r)=>{let a=new FileReader,o=t?Math.min(t,e.size):e.size,i=e.slice(0,o);a.onload=()=>n(a.result),a.onerror=r,a.readAsArrayBuffer(i)})}static toArrayBuffer(e,t,n=!0){return n&&s?this.toArrayBufferWithWorker(e,t):this.toArrayBufferWithoutWorker(e,t)}static compareBuffersWithWorker(e,t){return D(this,null,function*(){if(e===t)return!0;let n=new a.a(new i.a),r=yield n.exec("compare",{buf1:e,buf2:t},[e,t]);return n.terminate(),r})}static compareBuffersWithoutWorker(e,t){return function(e,t){if(e===t)return!0;
1if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e),r=new DataView(t);for(var a=e.byteLength;a--;)if(n.getUint8(a)!==r.getUint8(a))return!1;return!0}(e,t)}static compareBuffers(e,t,n=!0){return n&&s?this.compareBuffersWithWorker(e,t):this.compareBuffersWithoutWorker(e,t)}static sizeEqual(e,t){return e.size===t.size}static typeEqual(e,t){return e.type===t.type}static magicNumbersEqual(e,t,n=!0){return D(this,null,function*(){if(e===t)return!0;let[r,a]=yield Promise.all([this.toBinaryString(e,24,n),this.toBinaryString(t,24,n)]);for(let e of[24,16,14,12,8,6,4])if(r.substring(0,e)===a.substring(0,e))return!0;return!1})}static bytesEqualWithBinaryString(e,t,n,r=!0){return D(this,null,function*(){if(e===t)return!0;let[a,o]=yield Promise.all([this.toBinaryString(e,n,r),this.toBinaryString(t,n,r)]);return a===o})}static bytesEqualWithArrayBuffer(e,t,n,r=!0){return D(this,null,function*(){if(e===t)return!0;let[a,o]=yield Promise.all([this.toArrayBuffer(e,n,r),this.toArrayBuffer(t,n,r)]);return this.compareBuffers(a,o,r)})}static isEqual(e,t){return D(this,arguments,function*(e,t,{methods:n=["size","type","magic","byte"],byte:r="buffer",partial:a=!1,chunks:o=null,worker:i=!0}={}){let s=null;for(let u of n){if(!1===s||a&&!0===s)break;switch(u){case"byte":case"bytes":case"content":for(let n of(o=o instanceof Array?o:[e.size],s=!0,o))("buffer"===r?yield this.bytesEqualWithArrayBuffer(e,t,n,i):yield this.bytesEqualWithBinaryString(e,t,n,i))||(s=!1);break;case"magic":case"headers":case"numbers":case"mime":s=yield this.magicNumbersEqual(e,t,i);break;case"size":case"sizes":s=this.sizeEqual(e,t);break;case"type":case"types":s=this.typeEqual(e,t);break;default:throw Error("Blob-compare : Unknown comparison method")}}return s})}}}])},"object"==typeof n&&"object"==typeof i?i.exports=s():(a=[],void 0!==(o="function"==typeof(r=s)?r.apply(t,a):r)&&(e.exports=o))}),UL={};j(UL,{ToolbarDropdownSelect:()=>V7,default:()=>Kt}),e.exports=O(f({},"__esModule",{value:!0}),UL),M(),U();var UU=n(10035);et();var Uq=0,UV=class{constructor(e){this._studio=e,A(this,"_id"),A(this,"_state",{type:"Ready"}),this._id=String(Uq++)}get status(){return this._state.type}reset(){let{_state:e}=this;if("Ready"!==e.type){if("Captured"===e.type)this._state={type:"Ready"},e.transaction.discard(),e.flagsTransaction.discard();else throw"Committed"===e.type?Error("This scrub is already committed and can't be reset."):Error("This scrub is already discarded and can't be reset.")}}commit(){let{_state:e}=this;if("Captured"===e.type)e.transaction.commit(),e.flagsTransaction.discard(),this._state={type:"Committed"};else if("Ready"===e.type){console.warn("Scrub is empty. Nothing to commit.");return}else throw"Committed"===e.type?Error("This scrub is already committed."):Error("This scrub is already discarded and can't be comitted.")}capture(e){if("Captured"===this._state.type&&this.reset(),"Ready"===this._state.type){let t=!0;try{this._state=E({type:"Captured"},this._capture(e)),t=!1}finally{t&&(console.error("This scrub's callback threw an error. We're undo-ing all of the changes made by this scrub, and marking it as discarded."),this._state={type:"Discarded"})}}else throw"Committed"===this._state.type?Error("This scrub is already committed and cannot capture again. If you wish to capture more, you can start a new studio.scrub() or do so before scrub.commit()"):Error("This scrub is already discarded and cannot capture again. If you wish to capture more, you can start a new studio.scrub() or do so before scrub.discard()")}_capture(e){let t=[];return{transaction:this._studio.tempTransaction(n=>{let r=!0;try{e({set:(e,a)=>{if(!r)throw Error("You seem to have called the scrub api after scrub.capture()");let{root:o,path:i}=(0,UU.getPointerParts)(e);if(!W(o))throw Error("We can only scrub props of Sheet Objects for now");n.set(e,a),t.push(e)}})}finally{r=!1}}),flagsTransaction:this._studio.tempTransaction(({stateEditors:e})=>{t.forEach(t=>{let{root:n,path:r}=(0,UU.getPointerParts)(t);W(n)&&N(n.template.getDefaultsAtPointer(t),(t,r)=>{e.studio.ephemeral.projects.stateByProjectId.stateBySheetId.stateByObjectKey.propsBeingScrubbed.flag(_(E({},n.address),{pathToProp:r}))},r)})})}}discard(){let{_state:e}=this;if("Captured"===e.type||"Ready"===e.type)"Captured"===e.type&&(e.transaction.discard(),e.flagsTransaction.discard()),this._state={type:"Discarded"};else throw"Committed"===e.type?Error("This scrub is already committed and can't be discarded."):Error("This scrub is already discarded")}},UK=n(10035),UH="undefined"!=typeof window?Promise.resolve().then(()=>(Ua(),Ue)).then(e=>e.default):null,UW=class{constructor(e){this.studio=e,A(this,"_rendered",!1),A(this,"_nonSSRBits",UH?UH.then(e=>
1new e):Promise.reject()),A(this,"ready",this._nonSSRBits.then(()=>{},()=>{}))}render(){this._rendered||(this._rendered=!0,this._nonSSRBits.then(e=>{e.render()}).catch(e=>{throw console.error(e),e}))}hide(){this.studio.transaction(({drafts:e})=>{e.ahistoric.visibilityState="everythingIsHidden"})}restore(){this.render(),this.studio.transaction(({drafts:e})=>{e.ahistoric.visibilityState="everythingIsVisible"})}get isHidden(){return"everythingIsHidden"===(0,UK.val)(this.studio.atomP.ahistoric.visibilityState)}renderToolset(e,t){let n=!1,r=null;return this._nonSSRBits.then(a=>{n||(r=a.renderToolset(e,t))}).catch(e=>{console.error(e)}),()=>{if(r){r();return}n||(n=!0)}}},U$=n(10035);function UG(e){return e}var UZ=(e,t=UG)=>{let n=n=>({type:e,payload:t(n)});return n.type=e,n.is=t=>t&&t.type&&t.type===e,n},UX=T(Uy()),UY=T(UN());up();var UQ,UJ=new Uint8Array(16),U0=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,U1=[];for(qq=0;qq<256;++qq)U1.push((qq+256).toString(16).substr(1));var U2=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(U1[e[t+0]]+U1[e[t+1]]+U1[e[t+2]]+U1[e[t+3]]+"-"+U1[e[t+4]]+U1[e[t+5]]+"-"+U1[e[t+6]]+U1[e[t+7]]+"-"+U1[e[t+8]]+U1[e[t+9]]+"-"+U1[e[t+10]]+U1[e[t+11]]+U1[e[t+12]]+U1[e[t+13]]+U1[e[t+14]]+U1[e[t+15]]).toLowerCase();if(!("string"==typeof n&&U0.test(n)))throw TypeError("Stringified UUID is invalid");return n},U5=function(e,t,n){var r=(e=e||{}).random||(e.rng||function(){if(!UQ&&!(UQ="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return UQ(UJ)})();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return U2(r)},U3={replaceHistory:UZ("@history/replaceHistory"),startHistoryFromScratch:UZ("@history/startHistoryFromScratch"),undo:UZ("@history/undo"),redo:UZ("@history/redo")},U4={type:"@history/unknownAction",payload:""},U6={maxNumberOfCommits:100};function U8(e){return{currentCommitHash:void 0,commitsByHash:{},listOfCommitHashes:[],innerState:e}}B8();var U9={ahistoric:{visibilityState:"everythingIsVisible",theTrigger:{position:{closestCorner:"bottomLeft",distanceFromHorizontalEdge:.02,distanceFromVerticalEdge:.02}},coreByProject:{},projects:{stateByProjectId:{}}},historic:{projects:{stateByProjectId:{}},autoKey:!0,coreByProject:{},panelInstanceDesceriptors:{}},ephemeral:{initialised:!1,coreByProject:{},projects:{stateByProjectId:{}},extensions:{byId:{},paneClasses:{}},showOutline:!1}},U7=UZ("@storeBundle/replacePersistentState",e=>e),qe=UZ("@storeBundle/reduceParts",e=>e),qt=UZ("@storeBundle/setInnerHistoricState",e=>e),qn=((e,t=U6)=>{let n=U8(e(void 0,U4));return function(r,a){return U3.startHistoryFromScratch.is(a)?U8(e(void 0,a.payload)):U3.replaceHistory.is(a)?a.payload:U3.undo.is(a)?r?function(e){if(void 0===e.currentCommitHash)return e;let t=e.listOfCommitHashes.findIndex(t=>t===e.currentCommitHash);if(-1===t)throw Error("This should never happen");let n=e.commitsByHash[e.currentCommitHash],r=(0,UY.default)(e.innerState,n.backwardDiff),a=t-1,o=-1===a?void 0:e.listOfCommitHashes[a];return _(E({},e),{currentCommitHash:o,innerState:r})}(r):n:U3.redo.is(a)?r?function(e){if(0===e.listOfCommitHashes.length)return e;let t=e.listOfCommitHashes.findIndex(t=>t===e.currentCommitHash);if(t===e.listOfCommitHashes.length-1)return e;let n=e.listOfCommitHashes[t+1],r=e.commitsByHash[n],a=(0,UY.default)(e.innerState,r.forwardDiff);return _(E({},e),{currentCommitHash:n,innerState:a})}(r):n:r?function(e,t,n){var r;if(t===e.innerState)return e;let a=(r=e.innerState,{forwardDiff:UX.default.diff(r,t,{invertible:!1}),backwardDiff:UX.default.diff(t,r,{invertible:!1}),timestamp:Date.now(),hash:U5()});if(0===a.forwardDiff.length)return e;let o=uf(e.listOfCommitHashes),i={currentCommitHash:a.hash,commitsByHash:E({},e.commitsByHash),listOfCommitHashes:[...e.listOfCommitHashes],innerState:t};if(e.currentCommitHash!==o){let t=e.listOfCommitHashes.findIndex(t=>t===e.currentCommitHash);
1e.listOfCommitHashes.slice(t+1).forEach(e=>{delete i.commitsByHash[e]}),i.listOfCommitHashes.splice(t+1,i.listOfCommitHashes.length)}if(i.listOfCommitHashes.push(a.hash),i.commitsByHash[a.hash]=a,i.listOfCommitHashes.length>n.maxNumberOfCommits){let e=i.listOfCommitHashes.length-n.maxNumberOfCommits;i.listOfCommitHashes.slice(0,e).forEach(e=>{delete i.commitsByHash[e]}),i.listOfCommitHashes.splice(0,e)}return i}(r,e(r.innerState,a),t):U8(e(void 0,a))}})((e=U9.historic,t)=>qt.is(t)?t.payload:e),qr=(e,t)=>{if(U7.is(t)){let{historic:n,ahistoric:r}=t.payload;return{$persistent:{historic:n,ahistoric:r},ephemeral:(null==e?void 0:e.ephemeral)||U9.ephemeral}}if(!e)return{$persistent:{historic:qn(void 0,{}),ahistoric:U9.ahistoric},ephemeral:U9.ephemeral};{let{historic:n,ahistoric:r}=e.$persistent,{ephemeral:a}=e;if(qe.is(t)){let o={historic:e.$persistent.historic.innerState,ahistoric:e.$persistent.ahistoric,ephemeral:e.ephemeral},i=t.payload(o);if(i===o)return e;n.innerState!==i.historic&&(n=qn(n,qt(i.historic))),r=i.ahistoric,a=i.ephemeral}else{let r=qn(n,t);if(r===n)return e;n=r}return{$persistent:n===e.$persistent.historic&&r===e.$persistent.ahistoric?e.$persistent:{historic:n,ahistoric:r},ephemeral:a}}},qa=UZ("@history/pushTempAction",e=>e),qo=UZ("@history/discardTempAction",e=>e),qi=UZ("@history/commitTempAction",e=>e),ql=0,qs=()=>{let e=ql++;return{push:t=>qa({id:e,originalAction:t}),discard:()=>qo(e),commit:()=>qi(e)}},qu=(e,t)=>{if(e){let{tempActions:n,permanent:r}=e.$temps,a;if(qa.is(t))n=[...n,t];else if(qi.is(t)){let e=n.find(e=>e.payload.id===t.payload);e?(a=e.payload.originalAction,n=n.filter(e=>e.payload.id!==t.payload)):B0.error("Comitting temp action group ".concat(t.payload," isn't possible as this group doesn't exist"))}else qo.is(t)?n=n.filter(e=>e.payload.id!==t.payload):a=t;a&&(r=qr(e.$temps.permanent,a));let o={historic:r.$persistent.historic.innerState,ahistoric:r.$persistent.ahistoric,ephemeral:r.ephemeral};for(let e of n)o=e.payload.originalAction.payload(o);return E({$temps:{tempActions:n,permanent:r},$persistent:r.$persistent},o)}{let e=qr(void 0,t);return{$temps:{permanent:e,tempActions:[]},$persistent:e.$persistent,historic:e.$persistent.historic.innerState,ahistoric:e.$persistent.ahistoric,ephemeral:e.ephemeral}}};function qc(e,t){if("object"!=typeof e||null===e)return;if(0===t.length){for(let t of Object.keys(e))delete e[t];return}let n=t.slice(0,t.length-1),r=e,a=new WeakMap;for(let e of n){let t=r,n=t[e];if("object"!=typeof n||null===n)return;a.set(n,t),r=n}for(let e of t.slice().reverse()){if(delete r[e],Object.keys(r).length>0)return;r=a.get(r)}}function qd(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function qf(e){return!!e&&!!e[qY]}function qp(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===qQ}(e)||Array.isArray(e)||!!e[qX]||!!e.constructor[qX]||qy(e)||qb(e))}function qh(e,t,n){void 0===n&&(n=!1),0===qm(e)?(n?Object.keys:qJ)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function qm(e){var t=e[qY];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:qy(e)?2:qb(e)?3:0}function qg(e,t){return 2===qm(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function qv(e,t,n){var r=qm(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function qy(e){return qW&&e instanceof Map}function qb(e){return q$&&e instanceof Set}function qk(e){return e.o||e.t}function qw(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=q0(e);delete t[qY];for(var n=qJ(t),r=0;r<n.length;r++){var a=n[r],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function qx(e,t){return void 0===t&&(t=!1),qE(e)||qf(e)||!qp(e)||(qm(e)>1&&(e.set=e.add=e.clear=e.delete=qS),Object.freeze(e),t&&qh(e,function(e,t){return qx(t,!0)},!0)),e}function qS(){qd(2)}function qE(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function q_(e){var t=q1[e];return t||qd(18,e),t}function qP(e,t){t&&(q_("Patches"),e.u=[],e.s=[],e.v=t)}function qC(e){qI(e),e.p.forEach(qO),e.p=null}function qI(e){e===qK&&(qK=e.l)}function qj(e){return qK={p:[],l:qK,h:e,m:!0,_:0}}function qO(e){var t=e[qY];0===t.i||1===t.i?t.j():t.O=!0}function qT(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.g||q_("ES5").S(t,e,r),r?(n[qY].P&&(qC(t),qd(4)),qp(e)&&(e=qA(t,e),t.l||qD(t,e)),t.u&&q_("Patches").M(n[qY],e,t.u,t.s)):e=qA(t,n,[]),qC(t),t.u&&t.v(t.u,t.s),e!==qZ?e:void 0}function qA(e,t,n){if(qE(t))return t;var r=t[qY];if(!r)return qh(t,function(a,o){return qz(e,r,t,a,o,n)},!0),t;if(r.A!==e)return t;if(!r.P)return qD(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=qw(r.k):r.o;
1qh(3===r.i?new Set(a):a,function(t,o){return qz(e,r,a,t,o,n)}),qD(e,a,!1),n&&e.u&&q_("Patches").R(r,n,e.u,e.s)}return r.o}function qz(e,t,n,r,a,o){if(qf(a)){var i=qA(e,a,o&&t&&3!==t.i&&!qg(t.D,r)?o.concat(r):void 0);if(qv(n,r,i),!qf(i))return;e.m=!1}if(qp(a)&&!qE(a)){if(!e.h.F&&e._<1)return;qA(e,a),t&&t.A.l||qD(e,a)}}function qD(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&qx(t,n)}function qB(e,t){var n=e[qY];return(n?qk(n):e)[t]}function qR(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function qM(e){e.P||(e.P=!0,e.l&&qM(e.l))}function qN(e){e.o||(e.o=qw(e.t))}function qF(e,t,n){var r,a,o,i,s,u,c,d=qy(t)?q_("MapSet").N(t,n):qb(t)?q_("MapSet").T(t,n):e.g?(o=a={i:(r=Array.isArray(t))?1:0,A:n?n.A:qK,P:!1,I:!1,D:{},l:n,t:t,k:null,o:null,j:null,C:!1},i=q2,r&&(o=[a],i=q5),u=(s=Proxy.revocable(o,i)).revoke,c=s.proxy,a.k=c,a.j=u,c):q_("ES5").J(t,n);return(n?n.A:qK).p.push(d),d}function qL(e){return qf(e)||qd(22,e),function e(t){if(!qp(t))return t;var n,r=t[qY],a=qm(t);if(r){if(!r.P&&(r.i<4||!q_("ES5").K(r)))return r.t;r.I=!0,n=qU(t,a),r.I=!1}else n=qU(t,a);return qh(n,function(t,a){var o;r&&(2===qm(o=r.t)?o.get(t):o[t])===a||qv(n,t,e(a))}),3===a?new Set(n):n}(e)}function qU(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return qw(e)}ja(),ja(),Sb();var qq,qV,qK,qH="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),qW="undefined"!=typeof Map,q$="undefined"!=typeof Set,qG="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,qZ=qH?Symbol.for("immer-nothing"):((qV={})["immer-nothing"]=!0,qV),qX=qH?Symbol.for("immer-draftable"):"__$immer_draftable",qY=qH?Symbol.for("immer-state"):"__$immer_state",qQ=""+Object.prototype.constructor,qJ="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,q0=Object.getOwnPropertyDescriptors||function(e){var t={};return qJ(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},q1={},q2={get:function(e,t){if(t===qY)return e;var n,r,a=qk(e);if(!qg(a,t))return(r=qR(a,t))?"value"in r?r.value:null===(n=r.get)||void 0===n?void 0:n.call(e.k):void 0;var o=a[t];return e.I||!qp(o)?o:o===qB(e.t,t)?(qN(e),e.o[t]=qF(e.A.h,o,e)):o},has:function(e,t){return t in qk(e)},ownKeys:function(e){return Reflect.ownKeys(qk(e))},set:function(e,t,n){var r=qR(qk(e),t);if(null!=r&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=qB(qk(e),t),o=null==a?void 0:a[qY];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if((n===a?0!==n||1/n==1/a:n!=n&&a!=a)&&(void 0!==n||qg(e.t,t)))return!0;qN(e),qM(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==qB(e.t,t)||t in e.t?(e.D[t]=!1,qN(e),qM(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=qk(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}},defineProperty:function(){qd(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){qd(12)}},q5={};qh(q2,function(e,t){q5[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),q5.deleteProperty=function(e,t){return q2.deleteProperty.call(this,e[0],t)},q5.set=function(e,t,n){return q2.set.call(this,e[0],t,n,e[0])};var q3=new(function(){function e(e){var t=this;this.g=qG,this.F=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var a,o=n;return n=e,function(e){var r=this;void 0===e&&(e=o);for(var a=arguments.length,i=Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];return t.produce(e,function(e){var t;return(t=n).call.apply(t,[r,e].concat(i))})}}if("function"!=typeof n&&qd(6),void 0!==r&&"function"!=typeof r&&qd(7),qp(e)){var i=qj(t),s=qF(t,e,void 0),u=!0;try{a=n(s),u=!1}finally{u?qC(i):qI(i)}return"undefined"!=typeof Promise&&a instanceof Promise?a.then(function(e){return qP(i,r),qT(e,i)},function(e){throw qC(i),e}):(qP(i,r),qT(a,i))}if(!e||"object"!=typeof e)return(a=n(e))===qZ?void 0:(void 0===a&&(a=e),t.F&&qx(a,!0),a);qd(21,e)},this.produceWithPatches=function(e,n){var r,a;return"function"==typeof e?function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(a))})}:[t.produce(e,n,function(e,t){r=e,a=t}),r,a]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}
1var t=e.prototype;return t.createDraft=function(e){qp(e)||qd(8),qf(e)&&(e=qL(e));var t=qj(this),n=qF(this,e,void 0);return n[qY].C=!0,qI(t),n},t.finishDraft=function(e,t){var n=(e&&e[qY]).A;return qP(n,t),qT(void 0,n)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!qG&&qd(20),this.g=e},t.applyPatches=function(e,t){for(n=t.length-1;n>=0;n--){var n,r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var a=q_("Patches").$;return qf(e)?a(e,t):this.produce(e,function(e){return a(e,t.slice(n+1))})},e}()),q4=(q3.produce,q3.produceWithPatches.bind(q3),q3.setAutoFreeze.bind(q3),q3.setUseProxies.bind(q3),q3.applyPatches.bind(q3),q3.createDraft.bind(q3)),q6=q3.finishDraft.bind(q3);ux(),uN(),co(),cf(),cp(),Bs(),cx(),et();var q8,q9,q7={create(e){let t={byId:{},allIds:{}};if(e)for(let[n,r]of e)t.byId[n]=r,t.allIds[n]=!0;return t},shallowCopy:e=>({byId:E({},null==e?void 0:e.byId),allIds:E({},null==e?void 0:e.allIds)}),add:(e,t,n)=>({byId:_(E({},null==e?void 0:e.byId),{[t]:n}),allIds:_(E({},null==e?void 0:e.allIds),{[t]:!0})}),merge(e){let t=q7.create();for(let n=0;n<e.length;n++)t.byId=E(E({},t.byId),e[n].byId),t.allIds=E(E({},t.allIds),e[n].allIds);return t},remove(e,t){let n=q7.shallowCopy(e);return delete n.allIds[t],delete n.byId[t],n},filter(e,t){let n=q7.shallowCopy(e);for(let[e,r]of Object.entries(n.byId))t(r)||(delete n.allIds[e],delete n.byId[e]);return n}},Ve=e=>(q8=e,q9),Vt=()=>{if(void 0===q8)throw Error("Calling stateEditors outside of a transaction is not allowed.");return q8};function Vn(){let e,t,n=new Promise((n,a)=>{e=e=>{n(e),r.status="resolved"},t=e=>{a(e),r.status="rejected"}}),r={resolve:e,reject:t,promise:n,status:"pending"};return r}((Vz=(VA=(VT=q9||(q9={})).studio||(VT.studio={})).historic||(VA.historic={})).panelPositions||(Vz.panelPositions={})).setPanelPosition=function(e){let t=Vt().historic;null!=t.panelPositions||(t.panelPositions={}),t.panelPositions[e.panelId]=e.position},(VD=Vz.panels||(Vz.panels={}))._ensure=function(){var e;return null!=(e=Vt().historic).panels||(e.panels={}),Vt().historic.panels},(VB=VD.outline||(VD.outline={}))._ensure=function(){let e=VT.studio.historic.panels._ensure();return null!=e.outlinePanel||(e.outlinePanel={}),e.outlinePanel},(VR=VB.selection||(VB.selection={})).set=function(e){let t=[];for(let n of ck(e))V(n)?t.push(E({type:"Project"},n.address)):K(n)?(t.push(E({type:"Sheet"},n.template.address)),VT.studio.historic.projects.stateByProjectId.stateBySheetId.setSelectedInstanceId(n.address)):H(n)?t.push(E({type:"Sheet"},n.address)):W(n)?(t.push(E({type:"SheetObject"},n.template.address)),VT.studio.historic.projects.stateByProjectId.stateBySheetId.setSelectedInstanceId(n.sheet.address)):G(n)&&t.push(E({type:"SheetObject"},n.address));VB._ensure().selection=t},VR.unset=function(){VB._ensure().selection=[]},(VM=VD.sequenceEditor||(VD.sequenceEditor={}))._ensure=function(){let e=VT.studio.historic.panels._ensure();return null!=e.sequenceEditor||(e.sequenceEditor={}),e.sequenceEditor},(VM.graphEditor||(VM.graphEditor={})).setIsOpen=function(e){let t;(null!=(t=VM._ensure()).graphEditor||(t.graphEditor={height:.5,isOpen:!1}),t.graphEditor).isOpen=e.isOpen},(VF=(VN=Vz.projects||(Vz.projects={})).stateByProjectId||(VN.stateByProjectId={}))._ensure=function(e){let t=Vt().historic;return t.projects.stateByProjectId[e.projectId]||(t.projects.stateByProjectId[e.projectId]={stateBySheetId:{}}),t.projects.stateByProjectId[e.projectId]},(VL=VF.stateBySheetId||(VF.stateBySheetId={}))._ensure=function(e){let t=VT.studio.historic.projects.stateByProjectId._ensure(e);return t.stateBySheetId[e.sheetId]||(t.stateBySheetId[e.sheetId]={selectedInstanceId:void 0,sequenceEditor:{selectedPropsByObject:{}}}),t.stateBySheetId[e.sheetId]},VL.setSelectedInstanceId=function(e){VT.studio.historic.projects.stateByProjectId.stateBySheetId._ensure(e).selectedInstanceId=e.sheetInstanceId},(e=>{function t(e){let t=VT.studio.historic.projects.stateByProjectId.stateBySheetId._ensure(e).sequenceEditor;return t.markerSet||(t.markerSet=q7.create()),t.markerSet}e.addPropToGraphEditor=function(e){let{selectedPropsByObject:t}=VL._ensure(e).sequenceEditor;t[e.objectKey]||(t[e.objectKey]={});let n=t[e.objectKey],r=jt(e.pathToProp),a=new Set(Object.keys(DY));for(let[e,n]of Object.entries(qL(t)))for(let[e,t]of Object.entries(n))a.delete(t);let o=a.size>0?a.values().next().value:Object.keys(DY)[0];n[r]=o},e.removePropFromGraphEditor=function(e){let{selectedPropsByObject:t}=VL._ensure(e).sequenceEditor;if(!t[e.objectKey])return;let n=t[e.objectKey],r=jt(e.pathToProp);n[r]&&qc(t,[e.objectKey,r])},e.replaceMarkers=function(e){let n=t(e.sheetAddress),r=e.markers.filter(e=>!!isFinite(e.position)).map(t=>_(E({},t),{position:e.snappingFunction(t.position)})),a=uR(r,"id"),o=q7.filter(n,e=>e&&!a[e.id]),i=uR(Object.values(o.byId),"position");r.forEach(({position:e})=>{let t=i[e];t&&(o=q7.remove(o,t.id))}
1),Object.assign(n,q7.merge([o,q7.create(r.map(e=>[e.id,e]))]))},e.removeMarker=function(e){let n=t(e.sheetAddress);Object.assign(n,q7.remove(n,e.markerId))},e.updateMarker=function(e){let n=t(e.sheetAddress).byId[e.markerId];void 0!==n&&(n.label=e.label)}})(VL.sequenceEditor||(VL.sequenceEditor={})),(VU=VA.ephemeral||(VA.ephemeral={})).setShowOutline=function(e){Vt().ephemeral.showOutline=e},(VV=(Vq=VU.projects||(VU.projects={})).stateByProjectId||(Vq.stateByProjectId={}))._ensure=function(e){let t=Vt().ephemeral;return t.projects.stateByProjectId[e.projectId]||(t.projects.stateByProjectId[e.projectId]={stateBySheetId:{}}),t.projects.stateByProjectId[e.projectId]},(VK=VV.stateBySheetId||(VV.stateBySheetId={}))._ensure=function(e){let t=VT.studio.ephemeral.projects.stateByProjectId._ensure(e);return t.stateBySheetId[e.sheetId]||(t.stateBySheetId[e.sheetId]={stateByObjectKey:{}}),t.stateBySheetId[e.sheetId]},(VH=VK.stateByObjectKey||(VK.stateByObjectKey={}))._ensure=function(e){var t;let n=VT.studio.ephemeral.projects.stateByProjectId.stateBySheetId._ensure(e).stateByObjectKey;return null!=n[t=e.objectKey]||(n[t]={}),n[e.objectKey]},(e=>{function t(e){let t=VT.studio.ephemeral.projects.stateByProjectId.stateBySheetId.stateByObjectKey._ensure(e);return null!=t.valuesBeingScrubbed||(t.valuesBeingScrubbed={}),t.valuesBeingScrubbed}e._ensure=t,e.flag=function(e){cs(t(e),e.pathToProp,!0)}})(VH.propsBeingScrubbed||(VH.propsBeingScrubbed={})),(VW=VA.ahistoric||(VA.ahistoric={})).setPinOutline=function(e){Vt().ahistoric.pinOutline=e},VW.setPinDetails=function(e){Vt().ahistoric.pinDetails=e},VW.setPinNotifications=function(e){Vt().ahistoric.pinNotifications=e},VW.setVisibilityState=function(e){Vt().ahistoric.visibilityState=e},VW.setClipboardKeyframes=function(e){let t=je(e.map(e=>e.pathToProp)),n=e.map(({keyframe:e,pathToProp:n})=>({keyframe:e,pathToProp:n.slice(t.length)})),r=Vt();r.ahistoric.clipboard?r.ahistoric.clipboard.keyframesWithRelativePaths=n:r.ahistoric.clipboard={keyframesWithRelativePaths:n}},(VG=(V$=VW.projects||(VW.projects={})).stateByProjectId||(V$.stateByProjectId={}))._ensure=function(e){let t=Vt().ahistoric;return t.projects.stateByProjectId[e.projectId]||(t.projects.stateByProjectId[e.projectId]={stateBySheetId:{}}),t.projects.stateByProjectId[e.projectId]},(VZ=VG.collapsedItemsInOutline||(VG.collapsedItemsInOutline={}))._ensure=function(e){let t=VT.studio.ahistoric.projects.stateByProjectId._ensure(e);return t.collapsedItemsInOutline||(t.collapsedItemsInOutline={}),t.collapsedItemsInOutline},VZ.set=function(e){let t=VT.studio.ahistoric.projects.stateByProjectId.collapsedItemsInOutline._ensure(e);e.isCollapsed?t[e.itemKey]=!0:delete t[e.itemKey]},(VX=VG.stateBySheetId||(VG.stateBySheetId={}))._ensure=function(e){let t=VT.studio.ahistoric.projects.stateByProjectId._ensure(e);return t.stateBySheetId[e.sheetId]||(t.stateBySheetId[e.sheetId]={}),t.stateBySheetId[e.sheetId]},(VY=VX.sequence||(VX.sequence={}))._ensure=function(e){let t=VT.studio.ahistoric.projects.stateByProjectId.stateBySheetId._ensure(e);return t.sequence||(t.sequence={}),t.sequence},(VQ=VY.focusRange||(VY.focusRange={})).set=function(e){VT.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(e).focusRange={range:e.range,enabled:e.enabled}},VQ.unset=function(e){VT.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(e).focusRange=void 0},(VY.clippedSpaceRange||(VY.clippedSpaceRange={})).set=function(e){VT.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(e).clippedSpaceRange=E({},e.range)},(VY.sequenceEditorCollapsableItems||(VY.sequenceEditorCollapsableItems={})).set=function(e){let t,n;let r=((n=(t=VT.studio.ahistoric.projects.stateByProjectId.stateBySheetId.sequence._ensure(e)).collapsableItems)||(n=t.collapsableItems=q7.create()),n);Object.assign(r,q7.add(r,e.studioSheetItemKey,{isCollapsed:e.isCollapsed}))},((V0=(VJ=VT.coreByProject||(VT.coreByProject={})).historic||(VJ.historic={})).revisionHistory||(V0.revisionHistory={})).add=function(e){let t=Vt().historic.coreByProject[e.projectId].revisionHistory;t.unshift(e.revision),t.length>50&&(t.length=50)}
1,(V1=V0.sheetsById||(V0.sheetsById={}))._ensure=function(e){let t=Vt().historic.coreByProject[e.projectId].sheetsById;return t[e.sheetId]||(t[e.sheetId]={staticOverrides:{byObject:{}}}),t[e.sheetId]},V1.forgetObject=function(e){let t=Vt().historic.coreByProject[e.projectId].sheetsById[e.sheetId];if(!t)return;delete t.staticOverrides.byObject[e.objectKey];let n=t.sequence;n&&delete n.tracksByObject[e.objectKey]},V1.forgetSheet=function(e){Vt().historic.coreByProject[e.projectId].sheetsById[e.sheetId]&&delete Vt().historic.coreByProject[e.projectId].sheetsById[e.sheetId]},(e=>{function t(e){let t=VT.coreByProject.historic.sheetsById._ensure(e);return null!=t.sequence||(t.sequence={subUnitsPerUnit:30,length:10,type:"PositionalSequence",tracksByObject:{}}),t.sequence}function n(e){var t;let n=VT.coreByProject.historic.sheetsById.sequence._ensure(e).tracksByObject;return null!=n[t=e.objectKey]||(n[t]={trackData:{},trackIdByPropPath:{}}),n[e.objectKey]}function r(e){return n(e).trackData[e.trackId]}function a(e){let t=r(e);if(t)return t.keyframes.find(t=>t.id===e.keyframeId)}function o(e){let t=r(e);if(!t)return;let n=qL(t.keyframes),a=e.keyframes.filter(e=>!("number"==typeof e.value&&!isFinite(e.value)||!e.handles.every(e=>isFinite(e)))).map(t=>_(E({},t),{position:e.snappingFunction(t.position)})),o=uR(a,"id"),i=n.filter(e=>!o[e.id]),s=uR(i,"position");a.forEach(({position:e})=>{let t=s[e];t&&cn(i,t)});let u=cu([...i,...a],"position");t.keyframes=u}e._ensure=t,e.setLength=function(e){t(e).length=ii(parseFloat(e.length.toFixed(2)),.01,1/0)},e.setSubUnitsPerUnit=function(e){t(e).subUnitsPerUnit=ii(e.subUnitsPerUnit,1,x(2,12))},e.setPrimitivePropAsSequenced=function(e,t){let r=n(e),a=jt(e.pathToProp);if("string"==typeof r.trackIdByPropPath[a])return;let o=Sm(10),i={type:"BasicKeyframedTrack",__debugName:"".concat(e.objectKey,":").concat(a),keyframes:[]};r.trackData[o]=i,r.trackIdByPropPath[a]=o},e.setPrimitivePropAsStatic=function(e){let t=n(e),r=jt(e.pathToProp),a=t.trackIdByPropPath[r];"string"==typeof a&&(delete t.trackIdByPropPath[r],delete t.trackData[a],VT.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfPrimitiveProp(e))},e.setCompoundPropAsStatic=function(e){let t=n(e);for(let n of Object.keys(t.trackIdByPropPath)){let r=JSON.parse(n);if(e.pathToProp.every((e,t)=>r[t]===e)){let e=t.trackIdByPropPath[n];if("string"!=typeof e)continue;delete t.trackIdByPropPath[n],delete t.trackData[e]}}VT.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfCompoundProp(e)},e.setKeyframeAtPosition=function(e){let t=e.snappingFunction(e.position),n=r(e);if(!n)return;let{keyframes:a}=n,o=a.findIndex(e=>e.position===t);if(-1!==o){a[o].value=e.value;return}let i=uw(a,e=>e.position<t);if(-1===i){a.unshift({id:Sm(10),position:t,connectedRight:!0,handles:e.handles||[.5,1,.5,0],type:e.type||"bezier",value:e.value});return}let s=a[i];a.splice(i+1,0,{id:Sm(10),position:t,connectedRight:s.connectedRight,handles:e.handles||[.5,1,.5,0],type:e.type||"bezier",value:e.value})},e.unsetKeyframeAtPosition=function(e){let t=r(e);if(!t)return;let{keyframes:n}=t,a=n.findIndex(t=>t.position===e.position);-1!==a&&n.splice(a,1)},e.transformKeyframes=function(e){let t=r(e);if(!t)return;let n=qL(t.keyframes).filter(t=>e.keyframeIds.includes(t.id)).map(t=>{let n=t.position,r=e.snappingFunction(function(e,{scale:t,origin:n,translate:r}){return r+(n+(e-n)*t)}(n,e));return _(E({},t),{position:r})});o(_(E({},e),{keyframes:n}))},e.setTweenBetweenKeyframes=function(e){let t=r(e);t&&(t.keyframes=t.keyframes.map((n,r)=>{let a=t.keyframes[r-1],o=e.keyframeIds.includes(n.id),i=e.keyframeIds.includes(null==a?void 0:a.id);return o&&!i?_(E({},n),{handles:[n.handles[0],n.handles[1],e.handles[0],e.handles[1]]}):o&&i?_(E({},n),{handles:[e.handles[2],e.handles[3],e.handles[0],e.handles[1]]}):i?_(E({},n),{handles:[e.handles[2],e.handles[3],n.handles[2],n.handles[3]]}):n}))},e.setHandlesForKeyframe=function(e){var t,n,r,o,i,s,u,c;let d=a(e);d&&(d.handles=[null!=(n=null==(t=e.end)?void 0:t[0])?n:d.handles[0],null!=(o=null==(r=e.end)?void 0:r[1])?o:d.handles[1],null!=(s=null==(i=e.start)?void 0:i[0])?s:d.handles[2],null!=(c=null==(u=e.start)?void 0:u[1])?c:d.handles[3]])},e.deleteKeyframes=function(e){let t=r(e);t&&(t.keyframes=t.keyframes.filter(t=>
1-1===e.keyframeIds.indexOf(t.id)))},e.setKeyframeType=function(e){let t=a(e);t&&(t.type=e.keyframeType)},e.replaceKeyframes=o})(V1.sequence||(V1.sequence={})),(e=>{function t(e){var t;let n=VT.coreByProject.historic.sheetsById._ensure(e).staticOverrides.byObject;return null!=n[t=e.objectKey]||(n[t]={}),n[e.objectKey]}e.setValueOfCompoundProp=function(e){let n=t(e);cs(n,e.pathToProp,e.value)},e.setValueOfPrimitiveProp=function(e){let n=t(e);cs(n,e.pathToProp,e.value)},e.unsetValueOfPrimitiveProp=function(e){let t=VT.coreByProject.historic.sheetsById._ensure(e).staticOverrides.byObject[e.objectKey];t&&qc(t,e.pathToProp)}})((V2=V1.staticOverrides||(V1.staticOverrides={})).byObject||(V2.byObject={}));var Vr=n(10035);o4(),"undefined"!=typeof self?V4=self:V4="undefined"!=typeof window?window:void 0!==n.g?n.g:e;var Va=("function"==typeof(V3=V4.Symbol)?V3.observable?V5=V3.observable:(V5=V3("observable"),V3.observable=V5):V5="@@observable",V5),Vo="@@redux/INIT";B8(),ul();var Vi=new WeakMap,Vl=(e,t,n)=>{let r=t=>{e.dispatch(U7(t))},a=Vu(n),o=()=>e.getState().$persistent;!function(){let e=localStorage.getItem(a);if(e){let n,a=!0;try{n=JSON.parse(e),a=!1}catch(e){B0.warn("Could not parse Theatre's persisted state. This must be a bug. Please report it.")}finally{a||r(n),t()}}else t()}();let i=()=>
1{let t=o();t!==Vi.get(e)&&(Vi.set(e,t),localStorage.setItem(a,JSON.stringify(t)))};e.subscribe(ui(i,1e3)),window&&window.addEventListener("beforeunload",i)},Vs=(e,t)=>{let n=Vu(t),r=e.getState().$persistent;localStorage.removeItem(n),Vi.set(e,r)};function Vu(e){return e+".persistent"}_e(),et(),oF(),uM(),U(),xA();var Vc=n(10035);function Vd(e){if("boolean"==typeof e||"string"==typeof e||"number"==typeof e)return e;if(o3(e)){let t={},n=!1;for(let[r,a]of Object.entries(e))void 0!==Vd(a)&&(t[r]=a,n=!0);if(n)return t}}xb(),cx(),FE();var Vf=class{constructor(){var e,t;let n,r,a;A(this,"_reduxStore"),A(this,"_atom"),A(this,"atomP"),this._reduxStore=(e={rootReducer:qu,devtoolsOptions:{name:"Theatre.js Studio"}},n=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}(),function e(t,n,r){if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw Error("Expected the reducer to be a function.");var a,o=t,i=n,s=[],u=s,c=!1;function d(){u===s&&(u=s.slice())}function f(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return d(),u.push(e),function(){if(t){t=!1,d();var n=u.indexOf(e);u.splice(n,1)}}}function p(e){if(!o3(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(c)throw Error("Reducers may not dispatch actions.");try{c=!0,i=o(i,e)}finally{c=!1}for(var t=s=u,n=0;n<t.length;n++)(0,t[n])();return e}return p({type:Vo}),(a={dispatch:p,subscribe:f,getState:function(){return i},replaceReducer:function(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");o=e,p({type:Vo})}})[Va]=function(){var e;return(e={subscribe:function(e){if("object"!=typeof e)throw TypeError("Expected the observer to be an object.");function t(){e.next&&e.next(i)}return t(),{unsubscribe:f(t)}}})[Va]=function(){return this},e},a}(e.rootReducer,void 0,n)),this._atom=(r=(t=this._reduxStore).getState(),a=new Vr.Atom(r),t.subscribe(()=>{let e=t.getState();a.set(e),r=e}),a),this.atomP=this._atom.pointer}initialize(e){let t=Vn();return!0===e.usePersistentStorage?Vl(this._reduxStore,()=>{this.tempTransaction(({drafts:e})=>{e.ephemeral.initialised=!0}).commit(),t.resolve()},e.persistenceKey):(this.tempTransaction(({drafts:e})=>{e.ephemeral.initialised=!0}).commit(),t.resolve()),t.promise}getState(){return this._reduxStore.getState()}__experimental_clearPersistentStorage(e){return Vs(this._reduxStore,e),this.getState()}__dev_startHistoryFromScratch(e){this._reduxStore.dispatch(U3.startHistoryFromScratch(qe(t=>_(E({},t),{historic:e}))))}tempTransaction(e){let t=qs(),n,r=t.push(qe(t=>{var r;let a={historic:q4(t.historic),ahistoric:q4(t.ahistoric),ephemeral:q4(t.ephemeral)},o=!0,i=Ve(a),s=(r=()=>{if(!o)throw Error("You seem to have called the transaction api after studio.transaction() has finished running")},{set:(e,t)=>{r();let n=Vd(t);if(void 0===n)return;let{root:a,path:o}=(0,Vc.getPointerParts)(e);if(W(a)){let t=a.template.getMapOfValidSequenceTracks_forStudio().getValue(),r=w1(a.template.staticConfig,o);if(!r)throw Error("Object ".concat(a.address.objectKey," does not have a prop at ").concat(JSON.stringify(o)));let s=(e,n,r)=>{if(null==e)return;if(void 0===Vd(n.deserializeAndSanitize(e)))throw Error("Invalid value ".concat(Ff(e)," for object.props").concat(r.map(e=>"[".concat(JSON.stringify(e),"]")).join("")," is invalid"));let o=_(E({},a.address),{pathToProp:r}),s=oN(t,r);if("string"==typeof s){let t=a.sheet.getSequence();t.position=t.closestGridPosition(t.position),i.coreByProject.historic.sheetsById.sequence.setKeyframeAtPosition(_(E({},o),{trackId:s,position:t.position,value:e,snappingFunction:t.closestGridPosition,type:"bezier"}))}else i.coreByProject.historic.sheetsById.staticOverrides.byObject.setValueOfPrimitiveProp(_(E({},o),{value:e}))};if("compound"===r.type){let t=(0,Vc.getPointerParts)(e).path,a=t.length;!function e(t,n,r){for(let[a,o]of Object.entries(t.props))if("compound"===o.type)e(o,[...n,a],r);else{if("enum"===o.type)throw Error("Not yet implemented");r(o,[...n,a])}}(r,t,(e,t)=>{let r=xT(n,t.slice(a));if(void 0!==r)s(r,e,t);else throw Error("Property object.props".concat(t.map(e=>"[".concat(JSON.stringify(e),"]")).join("")," is required but not provided"))})}else{if("enum"===r.type)throw Error("Enums aren't implemented yet");
1s(n,r,o)}}else if($(a)){let[e]=o;if("subUnitsPerUnit"===e){if("number"!=typeof n||!uB(n)||n<1)throw Error("Value ".concat(n," is not an integer, which is required for setting sequence prop ").concat(e));i.coreByProject.historic.sheetsById.sequence.setSubUnitsPerUnit(_(E({},a.address),{subUnitsPerUnit:n}))}else if("length"===e){if("number"!=typeof n||n<=.001)throw Error("Value ".concat(n," is not a positive number, which is required for setting sequence prop ").concat(e));i.coreByProject.historic.sheetsById.sequence.setLength(_(E({},a.address),{length:n}))}else throw Error("Setting sequence prop ".concat(e," is not supported"))}else throw Error("Only setting props of SheetObject-s and sequences is supported in a transaction so far")},unset:e=>{r();let{root:t,path:n}=(0,Vc.getPointerParts)(e);if(W(t)){let r=t.template.getMapOfValidSequenceTracks_forStudio().getValue(),a=xT(t.template.getDefaultValues().getValue(),n),o=w1(t.template.staticConfig,n),s=(e,n)=>{let a=_(E({},t.address),{pathToProp:n}),s=oN(r,n);"string"==typeof s?i.coreByProject.historic.sheetsById.sequence.unsetKeyframeAtPosition(_(E({},a),{trackId:s,position:t.sheet.getSequence().positionSnappedToGrid})):void 0!==o&&i.coreByProject.historic.sheetsById.staticOverrides.byObject.unsetValueOfPrimitiveProp(a)};"compound"===o.type?N(a,(e,t)=>{s(e,t)},(0,Vc.getPointerParts)(e).path):s(a,n)}else throw Error("Only setting props of SheetObject-s is supported in a transaction so far")},get drafts(){return r(),a},get stateEditors(){return i}});try{return e(s),o=!1,{historic:q6(a.historic),ahistoric:q6(a.ahistoric),ephemeral:q6(a.ephemeral)}}catch(e){return n=e,t}finally{Ve(void 0)}}));if(this._reduxStore.dispatch(r),n)throw this._reduxStore.dispatch(t.discard()),n;return{commit:()=>{this._reduxStore.dispatch(t.commit())},discard:()=>{this._reduxStore.dispatch(t.discard())}}}undo(){this._reduxStore.dispatch(U3.undo())}redo(){this._reduxStore.dispatch(U3.redo())}createContentOfSaveFile(e){if(!this._reduxStore.getState().$persistent.historic.innerState.coreByProject[e])throw Error("Project ".concat(e," has not been initialized."));let t=EQ(16);return this.tempTransaction(({stateEditors:n})=>{n.coreByProject.historic.revisionHistory.add({projectId:e,revision:t})}).commit(),E({},this._reduxStore.getState().$persistent.historic.innerState.coreByProject[e])}},Vp=n(10035),Vh=class{constructor(){A(this,"_values",{})}get(e,t){if(this.has(e))return this._values[e];{let n=t();return this._values[e]=n,n}}has(e){return this._values.hasOwnProperty(e)}};et(),m8(),M(),cx(),N8();var Vm=class{constructor(e){A(this,"ui",{hide(){i.ui.hide()},get isHidden(){return i.ui.isHidden},restore(){i.ui.restore()},renderToolset:(e,t)=>i.ui.renderToolset(e,t)}),A(this,"_cache",new Vh),A(this,"__experimental",{__experimental_disblePlayPauseKeyboardShortcut(){MU=!1},__experimental_enablePlayPauseKeyboardShortcut(){MU=!0},__experimental_clearPersistentStorage:e=>i.clearPersistentStorage(e),__experimental_createContentOfSaveFileTyped:e=>i.createContentOfSaveFile(e)})}initialize(e){return i.initialize(e)}extend(e,t){i.extend(e,t)}transaction(e){return i.transaction(({set:t,unset:n,stateEditors:r})=>e({set:t,unset:n,__experimental_forgetObject:e=>{if(!X(e))throw Error("object in transactionApi.__experimental_forgetObject(object) must be the return type of sheet.object(...)");r.coreByProject.historic.sheetsById.forgetObject(e.address)},__experimental_forgetSheet:e=>{if(!Z(e))throw Error("sheet in transactionApi.__experimental_forgetSheet(sheet) must be the return type of project.sheet()");r.coreByProject.historic.sheetsById.forgetSheet(e.address)}}))}_getSelectionPrism(){return this._cache.get("_getSelectionPrism()",()=>(0,Vp.prism)(()=>m0().filter(e=>"Theatre_SheetObject"===e.type||"Theatre_Sheet"===e.type).map(e=>e.publicApi)))}_getSelection(){return this._getSelectionPrism().getValue()}setSelection(e){let t=[...e].filter(e=>X(e)||Z(e)).map(e=>i.corePrivateAPI(e));i.transaction(({stateEditors:e})=>{e.studio.historic.panels.outline.selection.set(t)})}onSelectionChange(e){let t=i;return this._getSelectionPrism().onChange(t.ticker,e,!0)}get selection(){return this._getSelection()}scrub(){return i.scrub()}getStudioProject(){let e=i.core;if(!e)throw Error("You're calling studio.getStudioProject() before `@theatre/core` is loaded. To fix this:\n1. Check if `@theatre/core` is import/required in your bundle.\n2. Check the stack trace of this error and make sure the funciton that calls getStudioProject() is run after `@theatre/core` is loaded.");return i.getStudioProject(e)}debouncedScrub(e=1e3){let t,n=ui(()=>{let e=t;e&&(t=void 0,e.commit())},e);return{capture:e=>{t||(t=this.scrub());let r=!0;try{t.capture(e),r=!1}finally{if(r){let e=t;t=void 0,e.discard()}else n()}}}}createPane(e){return i.paneManager.createPane(e)}destroyPane(e){return i.paneManager.destroyPane(e)}createContentOfSaveFile(e){return i.createContentOfSaveFile(e)}};Sy();var Vg=n(10035),Vv=class{constructor(e){this._studio=e,A(this,"_cache",new Vh),this._instantiatePanesAsTheyComeIn()}_instantiatePanesAsTheyComeIn(){let e=this._getAllPanes();e.onStale(()=>{e.getValue()})}_getAllPanes(){return this._cache.get("_getAllPanels()",()=>(0,Vg.prism)(()=>
1{if(!(0,Vg.val)(this._studio.coreP))return{};let e=(0,Vg.val)(this._studio.atomP.historic.panelInstanceDesceriptors),t=(0,Vg.val)(this._studio.atomP.ephemeral.extensions.paneClasses),n={};for(let r of Object.values(e)){if(!r)continue;let e=t[r.paneClass];if(!e)continue;let{instanceId:a}=r,{extensionId:o,classDefinition:i}=e,s=Vg.prism.memo("instance-".concat(r.instanceId),()=>({extensionId:o,instanceId:a,definition:i}),[i]);n[a]=s}return n}))}get allPanesD(){return this._getAllPanes()}createPane(e){if(!this._studio.core)throw Error("Can't create a pane because @theatre/core is not yet loaded");let t=(0,Vg.val)(this._studio.atomP.ephemeral.extensions.paneClasses[e].extensionId),n=(0,Vg.val)(this._studio.atomP.historic.panelInstanceDesceriptors),r;for(let t=1;t<1e3&&n[r="".concat(e," #").concat(t)];t++);if(!t)throw Error('Pane class "'.concat(e,'" is not registered.'));return this._studio.transaction(({drafts:t})=>{t.historic.panelInstanceDesceriptors[r]={instanceId:r,paneClass:e}}),this._getAllPanes().getValue()[r]}destroyPane(e){if(!this._studio.core)throw Error("Can't do this yet because @theatre/core is not yet loaded");this._studio.transaction(({drafts:t})=>{delete t.historic.panelInstanceDesceriptors[e]})}},Vy=n(10035);M();var Vb=e=>new Promise(t=>setTimeout(t,e)),Vk=T(cG());function Vw(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function Vx(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=Vw(n);return(e,n)=>r.then(r=>n(r.transaction(t,e).objectStore(t)))}function VS(){return V6||(V6=Vx("keyval-store","keyval")),V6}function VE(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},Vw(e.transaction)}var V_=e=>{let t=Vx("theatrejs-".concat(e),"default-store");return{set:(e,n)=>(function(e,t,n=VS()){return n("readwrite",n=>(n.put(t,e),Vw(n.transaction)))})(e,n,t),get:e=>(function(e,t=VS()){return t("readonly",t=>Vw(t.get(e)))})(e,t),del:e=>(function(e,t=VS()){return t("readwrite",t=>(t.delete(e),Vw(t.transaction)))})(e,t),keys:()=>(function(e=VS()){return e("readonly",e=>{if(e.getAllKeys)return Vw(e.getAllKeys());let t=[];return VE(e,e=>t.push(e.key)).then(()=>t)})})(t),entries:()=>(function(e=VS()){return e("readonly",t=>{if(t.getAll&&t.getAllKeys)return Promise.all([Vw(t.getAllKeys()),Vw(t.getAll())]).then(([e,t])=>e.map((e,n)=>[e,t[n]]));let n=[];return e("readonly",e=>VE(e,e=>n.push([e.key,e.value])).then(()=>n))})})(t),values:()=>(function(e=VS()){return e("readonly",e=>{if(e.getAll)return Vw(e.getAll());let t=[];return VE(e,e=>t.push(e.value)).then(()=>t)})})(t)}};P3(),P1();var VP="theatre-0.4",VC=class{constructor(){A(this,"ui"),A(this,"publicApi"),A(this,"address"),A(this,"_projectsProxy",new U$.PointerProxy(new U$.Atom({}).pointer)),A(this,"projectsP",this._projectsProxy.pointer),A(this,"_store",new Vf),A(this,"_corePrivateApi"),A(this,"_cache",new Vh),A(this,"paneManager"),A(this,"_coreAtom",new U$.Atom({})),A(this,"_initializedDeferred",Vn()),A(this,"_initializeFnCalled",!1),A(this,"_didWarnAboutNotInitializing",!1),A(this,"_coreBits"),A(this,"_rafDriver"),this.address={studioId:Sm(10)},this.publicApi=new Vm(this),this.ui=new UW(this),this._attachToIncomingProjects(),this.paneManager=new Vv(this),"undefined"!=typeof window&&setTimeout(()=>{this._initializeFnCalled||(console.error("You seem to have imported '@theatre/studio' but haven't initialized it. You can initialize the studio by:\n```\nimport studio from '@theatre/studio'\nstudio.initialize()\n```\n\n* If you didn't mean to import '@theatre/studio', this means that your bundler is not tree-shaking it. This is most likely a bundler misconfiguration.\n\n* If you meant to import '@theatre/studio' without showing its UI, you can do that by running:\n\n```\nimport studio from '@theatre/studio'\nstudio.initialize()\nstudio.ui.hide()\n```\n"),this._didWarnAboutNotInitializing=!0)},100)}get ticker(){if(!this._rafDriver)throw Error("`studio.ticker` was read before studio.initialize() was called.");return this._rafDriver.ticker}get atomP(){return this._store.atomP}initialize(e){return D(this,null,function*(){if(!this._coreBits)throw Error("You seem to have imported `@theatre/studio` without importing `@theatre/core`. Make sure to include an import of `@theatre/core` before calling `studio.initializer()`.");if(this._initializeFnCalled)return this._initializedDeferred.promise;this._initializeFnCalled=!0,this._didWarnAboutNotInitializing&&console.warn("You seem to have imported '@theatre/studio' but called `studio.initialize()` after some delay.\nTheatre.js projects remain in pending mode (won't play their sequences) until the studio is initialized, so you should place the `studio.initialize()` line right after the import line:\n\n```\nimport studio from '@theatre/studio'\n// ... and other imports\n\nstudio.initialize()\n```\n");let t={persistenceKey:VP,usePersistentStorage:!0};if("string"==typeof(null==e?void 0:e.persistenceKey)&&(t.persistenceKey=e.persistenceKey),((null==e?void 0:e.usePersistentStorage)===!1||"undefined"==typeof window)&&(t.usePersistentStorage=!1),null!=e&&e.__experimental_rafDriver){if("Theatre_RafDriver_PublicAPI"!==e.__experimental_rafDriver.type)throw Error("parameter `rafDriver` in `studio.initialize({__experimental_rafDriver})` must be either be undefined, or the return type of core.createRafDriver()");let t=this._coreBits.privateAPI(e.__experimental_rafDriver);if(!t)throw Error("parameter `rafDriver` in `studio.initialize({__experimental_rafDriver})` seems to come from a different version of `@theatre/core` than the version that is attached to `@theatre/studio`");this._rafDriver=t}else this._rafDriver=this._coreBits.getCoreRafDriver();try{yield this._store.initialize(t)}catch(e){this._initializedDeferred.reject(e);return}"undefined"!=typeof window&&(yield this.ui.ready),this._initializedDeferred.resolve(),this.ui.render(),(function(){return D(this,null,function*(){if(!"0.7.2".match(/COMPAT/))for(yield Vb(500),yield function(){return D(this,null,function*(){let e=i.atomP.ahistoric.visibilityState;if("everythingIsVisible"===(0,Vy.val)(e))return;let t=Vn(),n=(0,Vy.pointerToPrism)(e).onStale(()=>{"everythingIsVisible"===(0,Vy.val)(e)&&(n(),t.resolve(void 0))});return t.promise})}();;){let e=(0,Vy.val)(i.atomP.ahistoric.updateChecker);if(e&&"error"!==e.result){let t=e.lastChecked,n=Math.abs(Date.now()-t);n<18e5&&(yield Vb(18e5-n))}
1try{let e=yield fetch(new Request("https://updates.theatrejs.com/updates/0.7.2"));if(e.ok){let t=yield e.json();if("object"!=typeof t||"boolean"!=typeof t.hasUpdates||(!0!==t.hasUpdates||"string"!=typeof t.newVersion||"string"!=typeof t.releasePage)&&!1!==t.hasUpdates)throw Error("Bad response");i.transaction(({drafts:e})=>{e.ahistoric.updateChecker={lastChecked:Date.now(),result:E({},t)}}),yield Vb(1e3)}else throw Error("HTTP Error ".concat(e.statusText))}catch(e){yield Vb(36e5)}}})})().catch(e=>{console.error(e)})})}get initialized(){return this._initializedDeferred.promise}_attachToIncomingProjects(){let e=(0,U$.pointerToPrism)(this.projectsP),t=e=>{for(let t of Object.values(e))t.isAttachedToStudio||t.attachToStudio(this)};e.onStale(()=>{t(e.getValue())}),t(e.getValue())}setCoreBits(e){this._coreBits=e,this._corePrivateApi=e.privateAPI,this._coreAtom.setByPointer(e=>e.core,e.coreExports),this._setProjectsP(e.projectsP)}_setProjectsP(e){this._projectsProxy.setPointer(e)}scrub(){return new UV(this)}tempTransaction(e){return this._store.tempTransaction(e)}transaction(e){return this.tempTransaction(e).commit()}__dev_startHistoryFromScratch(e){return this._store.__dev_startHistoryFromScratch(e)}get corePrivateAPI(){return this._corePrivateApi}get core(){return this._coreAtom.get().core}get coreP(){return this._coreAtom.pointer.core}extend(e,t){if(!e||"object"!=typeof e)throw Error("Extensions must be JS objects");if("string"!=typeof e.id)throw Error("extension.id must be a string");let n=(null==t?void 0:t.__experimental_reconfigure)===!0,r=e.id,a=this._store.getState().ephemeral.extensions.byId[r];if(a&&!n){if(e===a||(0,Vk.default)(e,a))return;throw Error('Extension id "'.concat(e.id,'" is already defined. If you mean to re-configure the extension, do it like this: studio.extend(extension, {__experimental_reconfigure: true})})'))}this.transaction(({drafts:t})=>{var r,o;t.ephemeral.extensions.byId[e.id]=e;let i=t.ephemeral.extensions.paneClasses;n&&a&&(null==(r=a.panes)||r.forEach(e=>{delete i[e.class]})),null==(o=e.panes)||o.forEach(t=>{if("string"!=typeof t.class)throw Error("pane.class must be a string");if(t.class.length<3)throw Error("pane.class should be a string with 3 or more characters");let r=i[t.class];if(r){if(n&&r.extensionId===e.id)console.warn('Pane class "'.concat(t.class,'" already exists. This is a bug in Theatre.js. Please report it at https://github.com/theatre-js/theatre/issues/new'));else throw Error('Pane class "'.concat(t.class,'" already exists and is supplied by extension ').concat(r))}i[t.class]={extensionId:e.id,classDefinition:t}})})}getStudioProject(e){return this._cache.get("getStudioProject",()=>e.getProject("Studio"))}getExtensionSheet(e,t){return this._cache.get("extensionSheet-"+e,()=>this.getStudioProject(t).sheet("Extension "+e))}undo(){this._store.undo()}redo(){this._store.redo()}createContentOfSaveFile(e){return this._store.createContentOfSaveFile(e)}createAssetStorage(e,t){return D(this,null,function*(){if("undefined"==typeof window)return{getAssetUrl:()=>"",createAsset:()=>Promise.resolve(null)};if(!("indexedDB"in window))return console.log("This browser doesn't support IndexedDB."),{getAssetUrl:e=>{throw Error("IndexedDB is required by the default asset manager, but it's not supported by this browser. To use assets, please provide your own asset manager to the project config.")},createAsset:e=>{throw Error("IndexedDB is required by the default asset manager, but it's not supported by this browser. To use assets, please provide your own asset manager to the project config.")}};let n=V_("".concat(e.address.projectId,"-assets")),r=P2(e),a=yield n.keys();yield Promise.all(a.map(e=>D(this,null,function*(){r.includes(e)||(yield n.del(e))}))),yield Promise.all(a.map(r=>D(this,null,function*(){var a,o;let i="".concat(t,"/").concat(r);try{(yield fetch(i,{method:"HEAD"})).ok&&(yield n.del(r))}catch(t){PF.error("Failed to access assets","Failed to access assets at ".concat(null!=(o=null==(a=e.config.assets)?void 0:a.baseUrl)?o:"/",". This is likely due to a CORS issue."))}})));
1let o=new Map((yield n.entries())),i=new Map,s=e=>{if(i.has(e))return i.get(e);{let t=URL.createObjectURL(e);return i.set(e,t),t}},u=e=>{let t=o.get(e);if(!t)throw Error("Asset with id ".concat(e," not found"));return s(t)};return{getAssetUrl:e=>o.has(e)?u(e):"".concat(t,"/").concat(e),createAsset:r=>D(this,null,function*(){var a,i,s;let u=P2(e);if(u.includes(r.name)){let n;try{n=null!=(a=o.get(r.name))?a:yield fetch("".concat(t,"/").concat(r.name)).then(e=>e.ok?e.blob():void 0)}catch(t){return PF.error("Failed to access assets","Failed to access assets at ".concat(null!=(s=null==(i=e.config.assets)?void 0:i.baseUrl)?s:"/",". This is likely due to a CORS issue.")),Promise.resolve(null)}if(n){if(yield(yield Promise.resolve().then(()=>T(UF()))).default.isEqual(r,n))return r.name;{let e=t=>{let n=prompt(t,r.name);return null!==n&&(""===n?e("Asset name cannot be empty. Please choose a different file name for this asset."):u.includes(n)?(console.log(u),e("An asset with this name already exists. Please choose a different file name for this asset.")):(r=new File([r],n,{type:r.type}),!0))};if(!e("An asset with this name already exists. Please choose a different file name for this asset."))return null}}}return o.set(r.name,r),yield n.set(r.name,r),r.name})}})}clearPersistentStorage(e=VP){this._store.__experimental_clearPersistentStorage(e)}},VI="__TheatreJS_StudioBundle",Vj=class{constructor(e){this._studio=e,A(this,"_coreBundle")}get type(){return"Theatre_StudioBundle"}registerCoreBundle(e){let t;if(this._coreBundle)throw Error("StudioBundle.coreBundle is already registered. This is a bug.");this._coreBundle=e,e.getBitsForStudio(this._studio,e=>{t=e}),this._studio.setCoreBits(t)}},VO=T(c_());fh();var VT,VA,Vz,VD,VB,VR,VM,VN,VF,VL,VU,Vq,VV,VK,VH,VW,V$,VG,VZ,VX,VY,VQ,VJ,V0,V1,V2,V5,V3,V4,V6,V8,V9=fp.div(V8||(V8=z([""]))),V7=e=>VO.default.createElement(V9,null);P1();var Ke=new VC;i=Ke;var Kt=Ke.publicApi;!function(){if("undefined"==typeof window)return;let e=window[VI];if(void 0!==e)throw"object"==typeof e&&e&&"string"==typeof e.version?Error("It seems that the module '@theatre/studio' is loaded more than once. This could have two possible causes:\n1. You might have two separate versions of Theatre.js in node_modules.\n2. Or this might be a bundling misconfiguration, in case you're using a bundler like Webpack/ESBuild/Rollup.\n\nNote that it **is okay** to import '@theatre/studio' multiple times. But those imports should point to the same module."):Error("The variable window.".concat(VI," seems to be already set by a module other than @theatre/core."));let t=new Vj(Ke);window[VI]=t;let n=window.__TheatreJS_CoreBundle;n&&null!==n&&"Theatre_CoreBundle"===n.type&&t.registerCoreBundle(n)}(),"undefined"!=typeof window&&(window.__TheatreJS_Notifications={notify:PF})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.