1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"0.10.4+2fed31ef"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="59cbee59-2f49-47ef-b8c9-971cc569db28",e._sentryDebugIdIdentifier="sentry-dbid-59cbee59-2f49-47ef-b8c9-971cc569db28")}catch(e){}}();"use strict";(globalThis.rspackChunkgigachat_neo||=[]).push([[6139],{27652(e){e.exports=a,e.exports.isMobile=a,e.exports.default=a;let t=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|redmi|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function a(e){e||(e={});let a=e.ua;if(!a&&"u">typeof navigator&&(a=navigator.userAgent),a&&a.headers&&"string"==typeof a.headers["user-agent"]&&(a=a.headers["user-agent"]),"string"!=typeof a)return!1;let l=t.test(a)&&!r.test(a)||!!e.tablet&&n.test(a);return!l&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==a.indexOf("Macintosh")&&-1!==a.indexOf("Safari")&&(l=!0),l}},33280(e,t,r){var n=r(87985),a=r(6420);class l extends n.Bh{constructor(){super(n.dp,l.key,()=>(0,a.A)(),l.ttl)}}l.ttl=1/0,l.key="ANALYTICS_DEVICE_ID",r.d(t,{T:()=>l})},32077(e,t,r){let n=()=>"u">typeof navigator?navigator:void 0,a=()=>"u">typeof window?window:void 0,l=()=>{var e,t;return null!=(t=null==(e=n())?void 0:e.userAgent)?t:null};r.d(t,{},{N1:l,X7:()=>{let e=n(),t=a();return!!e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!(null==t?void 0:t.MSStream)},bi:()=>{var e;let t=n(),r=a(),l="u">typeof document?document:void 0;return(null==t?void 0:t.standalone)===!0||(null==(e=null==r?void 0:r.matchMedia)?void 0:e.call(r,"(display-mode: standalone)").matches)||(null==l?void 0:l.referrer.includes("android-app://"))},m0:()=>{var e,t;return -1!==(null!=(t=null==(e=n())?void 0:e.userAgent)?t:"").toLowerCase().indexOf("android")},oR:()=>{var e,t;return/huawei|honor|harmonyos/i.test(null!=(t=null==(e=n())?void 0:e.userAgent)?t:"")},v5:()=>{let e=l();return!!e&&/GigaApp\/([\d.]+) \(iOS\)/.test(e)}})},75821(e,t,r){var n=r(27652);r.d(t,{},{Fr:()=>n(),Gz:()=>n({tablet:!0,featureDetect:!0})})},87985(e,t,r){r.d(t,{Bh:()=>f,HY:()=>d,dp:()=>o});var n=r(5275),a=r(39688),l=r(6420);let o={get:function(e,t){var r;let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:localStorage,a=n.getItem(e);if(!a)return null;let l=((e,t)=>{if(!e)return null;try{return JSON.parse(e)}catch(e){return null==t||t(e),null}})(a,t);return l&&null===l.expiry?l.value:Date.now()>("number"!=typeof(r=null==l?void 0:l.expiry)||Number.isNaN(r)?-1:r)?(n.removeItem(e),null):l.value},set:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6048e5,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:localStorage,a={value:t,expiry:Number.isFinite(r)?Date.now()+r:null};n.setItem(e,JSON.stringify(a))}},i="CUSTOM_LS_UPDATE_VALUE";class s extends EventTarget{constructor(){super(...arguments),this.dispatch=e=>{this.dispatchEvent(new CustomEvent(i,{detail:e}))},this.listen=e=>(this.addEventListener(i,e),()=>{this.removeEventListener(i,e)})}}let u=new s,d=(0,n.B)(e=>{let{key:t,defaultValue:r,disabled:n,onValueParseError:i,ttl:s}=e,d=(0,l.A)(),f=(0,a.lh)(),c=(0,a.lh)(),p=(0,a.lh)(),m=(0,a.y$)(r),g=(0,a.EH)(e=>e),h=(0,a.EH)(e=>{var t;let{defaultValue:r,key:n,disabled:a,initialized:l}=e;return(l||(u.listen(e=>{var t;e.detail.key===n&&e.detail.source!==d&&g(null!=(t=e.detail.value)?t:r)}),window.addEventListener("storage",e=>{var t;if(e.key!==n||e.storageArea!==localStorage)return null;g(null!=(t=o.get(n,i))?t:r)})),!n||a)?null:null!=(t=o.get(n,i))?t:r}),y=(0,a.y$)(!1).on(h.done,()=>!0),v=(0,a.EH)(e=>{let{value:r,maybeValue:a}=e,l="function"==typeof a?a(r):a;return t&&!n&&(o.set(t,l,s),u.dispatch({key:t,value:l,source:d}
1)),l});return(0,a.XM)({clock:f,source:{initialized:y},fn:e=>{let{initialized:a}=e;return{defaultValue:r,key:t,disabled:n,initialized:a}},target:h}),(0,a.XM)({clock:[h.doneData,v.doneData,g.doneData],filter:Boolean,target:m}),(0,a.XM)({clock:g.doneData,filter:Boolean,target:p}),(0,a.XM)({clock:c,source:{value:m},fn:(e,t)=>({...e,maybeValue:t}),target:v}),{$loaded:y,$data:m,changed:c,updated:p,start:f}});class f{setValue(e){this.storage.set(this.key,e,this.ttl)}recreateValue(){let e=this.newValueProvider();return this.setValue(e),e}renewValueTtl(){let e=this.storage.get(this.key);e&&this.setValue(e)}getValue(){let e=this.storage.get(this.key);return e?(this.renewValueTtl(),e):this.recreateValue()}constructor(e,t,r,n){this.storage=e,this.key=t,this.newValueProvider=r,this.ttl=n,e.get(t)||this.recreateValue()}}},5275(e,t,r){function n(){return Error("Do not call factory directly, pass it to invoke function instead")}let a=0,l=0,o=0;function i(e,t){a+=1,l+=1;let r=e(t);a-=1;let i=0===o,s=!1;if(0===a&&(s=o!==l,o=0,l=0),i)throw Error("Function passed to invoke is not created by createFactory");if(s)throw n();return r}function s(e){if(e.length>1)throw Error("createFactory does not support functions with more than 1 argument");return t=>{if(0===a)throw n();let r=e(t);return o+=1,r}}r.d(t,{B:()=>s,l:()=>i})},39688(e,t,r){let n,a;function l(e,t){for(let r in e)t(e[r],r)}function o(e,t){e.forEach(t)}function i(e,t,r){if(!e)throw Error(`${r?r+": ":""}${t}`)}function s(e,t){let r=_(e),n=r.meta||{};W(e)||(n.isRegion=1),el={id:r.id,parent:el,value:e,template:n.template||ei(),sidRoot:n.sidRoot||el&&el.sidRoot,meta:n};try{return t()}finally{eo("region"),el=O(el)}}function u(){let{node:e=[],from:t,source:r,parent:n=t||r,to:a,target:l,child:i=a||l,scope:s={},meta:u={},family:d={type:"regular"},regional:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=ed(n),p=ed(d.links),m=ed(d.owners),g=[];o(e,e=>e&&K(g,e));let h={id:en(),seq:g,next:ed(i),meta:u,scope:s,family:{triggers:c.length,type:d.type||"crosslink",links:p,owners:m}};return o(p,e=>K(T(e),h)),o(m,e=>K(C(e),h)),o(c,e=>K(e.next,h)),f&&el&&eu(z(el),[h]),h}function d(e,t,r){let n,l,i,s,u,d,f,c=eH,p=null,m=eB;if(e.target&&(t=e.params,r=e.defer,f=e.meta,c="page"in e?e.page:c,e.stack&&(p=e.stack),m=P(e)||m,e=e.target),m&&eB&&m!==eB&&(eB=null),Array.isArray(e))for(let r=0;r<e.length;r++)eP("pure",c,_(e[r]),p,t[r],m,f);else eP("pure",c,_(e),p,t,m,f);if(r&&!eL)return;let g={isRoot:eL,currentPage:eH,scope:eB,isWatch:eU,isPure:eX};eL=0;e:for(;s=eO();){let{idx:e,stack:t,type:r}=s;i=t.node,eH=u=t.page,eB=P(t),u?d=u.reg:eB&&(d=eB.reg);let f=!!u,c=!!eB,p={fail:0,scope:i.scope};n=l=0;for(let a=e;a<i.seq.length&&!n;a++){let o=i.seq[a];if(o.order){let{priority:n,barrierID:l}=o.order,i=l?u?`${u.fullID}_${l}`:l:0;if(a!==e||r!==n){l?ej.has(i)||(ej.add(i),eF(a,t,n,l)):eF(a,t,n,0);continue e}l&&ej.delete(i)}switch(o.type){case"mov":{let e,r=o.data;switch(r.from){case"stack":e=z(t);break;case"a":case"b":e=t[r.from];break;case"value":e=r.store;break;case"store":if(d&&!d[r.store.id])if(f){let e=eG(u,r.store.id);t.page=u=e,e?d=e.reg:c?(eK(eB,r.store,0,1,r.softRead),d=eB.reg):d=void 0}else c&&eK(eB,r.store,0,1,r.softRead);e=eI(d&&d[r.store.id]||r.store)}switch(r.to){case"stack":t.value=e;break;case"a":case"b":t[r.to]=e;break;case"store":eJ(u,eB,r.target,0).current=e}break}case"compute":let s=o.data;if(s.fn){eU="watch"===i.meta.op,eX=s.pure;let e=s.safe?(0,s.fn)(z(t),p.scope,t):eQ(p,s.fn,t);s.filter?l=!e:t.value=e,eU=g.isWatch,eX=g.isPure}}n=p.fail||l}if(a&&a(t,p),!n){let e=z(t),r=P(t);if(o(i.next,n=>{eP("child",u,n,t,e,r)}),r){i.meta.needFxCounter&&eP("child",u,r.fxCount,t,e,r),i.meta.storeChange&&eP("child",u,r.storeChange,t,e,r),i.meta.warnSerialize&&eP("child",u,r.warnSerializeNode,t,e,r);let n=r.additionalLinks[i.id];n&&o(n,n=>{eP("child",u,n,t,e,r)})}}}eL=g.isRoot,eH=g.currentPage,eB=P(g)}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"combine",r=t+"(",n="",a=0;return l(e,e=>{a<25&&(null!=e&&(r+=n,r+=B(e)?j(e).fullName:e.toString()),a+=1,n=", ")}),r+")"}function c(e,t){let r,n;if(t){let a=j(t);
10===e.length?(r=a.path,n=a.fullName):(r=a.path.concat([e]),n=0===a.fullName.length?e:a.fullName+"/"+e)}else r=0===e.length?[]:[e],n=e;return{shortName:e,fullName:n,path:r}}function p(e,t){if(!t||!t.name&&!t.named&&!t.loc)return e;let r=`[${e}]`,n=t.named||t.name;n&&(r+=` unit '${n}'`);let a=t.loc;return!n&&a&&(r+=` (${a.file}:${a.line}:${a.column})`),r}function m(e,t){let r=t?e:e[0];em(r);let n=r.or,a=r.and;if(a){let r=t?a:a[0];if(ef(r)&&"and"in r){let r=m(a,t);e=r[0],n={...n,...r[1]}}else e=a}return[e,n]}function g(e){let t=()=>e();return t.unsubscribe=()=>e(),t}function h(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let a=ei();if(a){let t=a.handlers[e];if(t)return t(a,...r)}}function y(e,t){let r=eZ({or:t,and:"string"==typeof e?{name:e}:e}),n=p("event",r),a=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];return i(!F(a,"derived"),"call of derived event is not supported, use createEvent instead",n),i(!eX,"unit call from pure function is not supported, use operators like sample instead",n),eH?((e,t,r,n)=>{let a=eH,l=null;if(t)for(l=eH;l&&l.template!==t;)l=O(l);eY(l);let o=e.create(r,n);return eY(a),o})(a,l,e,r):a.create(e,r)},l=ei(),o=Object.assign(a,{graphite:u({meta:e7(r.actualOp||"event",a,r,e3(y)),regional:1}),create:e=>(d({target:a,params:e,scope:eB}),e),watch:e=>e8(a,e),map:e=>te(a,I,e,[eN()]),filter:e=>te(a,"filter",e.fn?e:e.fn,[eN(ek,1)]),filterMap:e=>te(a,"filterMap",e,[eN(),eR(e=>!ep(e),1)]),prepend(e){i(a.targetable,".prepend of derived event is not supported, call source event instead",n);let t=y("* â "+a.shortName,{parent:O(a)});return h("eventPrepend",_(t)),e5(t,a,[eN()],"prepend",e),e9(a,t),t}});return null!=r&&r.domain&&r.domain.hooks.event(o),q(o,"id",o.graphite.id),eo(o.graphite),o}function v(e,t,r,n,a){return eh(r,`${a} ${t}`,"first argument"),i(ec(n),"second argument should be a function",a),Q(!F(e,"derived"),`${t} in derived store`,`${t} in store created via createStore`,a),o(Array.isArray(r)?r:[r],t=>{e.off(t),tr(t,e,"on",eb,n)}),e}function b(e,t){let r=eZ(t),n=eM(e),a=p("store",r),l=y({named:"updates",derived:1});h("storeBase",n);let s=n.id,f="skipVoid"in r,c=f&&!r.skipVoid;Q(!(f&&r.skipVoid),"{skipVoid: true}","updateFilter",a);let m={updates:l,defaultState:e,stateRef:n,getState(){let e,t=n;if(eH){let t=eH;for(;t&&!t.reg[s];)t=O(t);t&&(e=t)}return!e&&eB&&(eK(eB,n,1),e=eB),e&&(t=e.reg[s]),eI(t)},setState:e=>d({target:m,params:e,defer:1,scope:eB}),reset:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return i(m.targetable,".reset of derived store is not supported",a),o(t,e=>v(m,".reset",e,()=>m.defaultState,a)),m},on:(e,t)=>(i(m.targetable,".on of derived store is not supported",a),v(m,".on",e,t,a)),off(e){let t=_(e).id,r=_(m).family.links.find(e=>e.meta.onTrigger===t);return r&&e6(r),m},map(e,t){let r,a;ef(e)&&(r=e,e=e.fn);let l=m.getState(),o=ep(l);ei()?a=null:(!o||o&&c)&&(a=e(l));let i=b(a,{name:`${m.shortName} \u2192 *`,derived:1,...t,and:r}),s=tr(m,i,I,ek,e);return e_(V(i),{type:I,fn:e,from:n}),V(i).noInit=1,h("storeMap",n,s),i},watch(e,t){if(Q(!t,"watch second argument","sample",a),!t||!B(e)){let t=e8(m,e);return h("storeWatch",n,e)||e(m.getState()),t}return i(ec(t),"second argument should be a function",a),e.watch(e=>t(m.getState(),e))}},g=e7("store",m,r,e3(b)),k=m.defaultConfig.updateFilter;m.graphite=u({scope:{state:n,fn:k},node:[eR((e,t,r)=>(r.scope&&!r.scope.reg[n.id]&&(r.b=1),e)),eE(n),eR((e,t,r)=>{let{a:n,b:a}=r,l=ep(e);return l&&!f&&Z(`${tt}`,m.graphite),(l&&c||!l)&&(e!==n||a)},1),k&&eN(ev,1),e$({from:"stack",target:n})],child:l,meta:{...g,defaultState:e,stateRef:n},regional:1}),q(m,"id",m.graphite.id),q(m,"rootStateRefId",s);let w=F(m,"serialize"),S=F(m,"derived"),$=F(m,"sid");$&&(q(m,"storeChange",1),n.sid=$),$||"ignore"===w||S||q(m,"warnSerialize",1);let A=ep(e);return i(S||!A||A&&c,tt,a),S&&A&&!f&&console.error(`${a}: ${tt}`),eu(m,[l]),null!=r&&r.domain&&r.domain.hooks.store(m),S||(m.reinit=y({named:"reinit"}),m.reset(m.reinit)),n.meta=m.graphite.meta,eo(m.graphite),m}function k(){let e,t,r,n,a,l;for(var o=arguments.length,s=Array(o),u=0;u<o;u++)s[u]=arguments[u];[s,r]=m(s);let d=p("combine",r),f=s[s.length-1],c=s.length>1&&!U(f)&&ef(f),g=c&&f,h=c?s[s.length-2]:f;if(ec(h)?(t=s.slice(0,c?-2:-1),e=h):t=s,1===t.length){let e=t[0];U(e)||(n=e,a=1)}if(!a&&(n=t,e)){l=1;let t=e;e=e=>t(...e)}return i(ef(n),`${d}: shape should be an object`),tn(Array.isArray(n),!l,n,e3(k),r,e,g)}function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=eZ(ec(e)?{handler:e}:e,t),n=p("effect",r),a=y(ec(e)?{handler:e}:e,{...t,actualOp:"effect"});e4(a,e3(w));let l=_(a);q(l,"op",a.kind="effect"),a.use=e=>(i(ec(e),".use argument should be a function",n),g.scope.handler=e,a),a.use.getCurrent=()=>g.scope.handler;let o=a.finally=y({named:"finally",derived:1}),s=a.done=o.filterMap({named:"done",fn(e){let{status:t,params:r,result:n}=e;if("done"===t)return{params:r,result:n}}}),f=a.fail=o.filterMap({named:"fail",fn(e){let{status:t,params:r,error:n}=e;if("fail"===t)return{params:r,error:n}}}),c=a.doneData=s.map({named:"doneData",fn:e=>{let{result:t}=e;return t}}),m=a.failData=f.map({named:"failData",fn:e=>{let{error:t}=e;return t}}),g=u({scope:{handler:a.defaultConfig.handler||(()=>i(0,`no handler used in ${a.compositeName.fullName}`))},node:[eR((e,t,r)=>{let n=t.handler,l=P(r);if(l){let e=l.handlers.unitMap.get(a)||l.handlers.sidMap[a.sid];e&&(n=e)}return e.handler=n,e},0,1),eR((e,t,r)=>{if(t.runnerFn&&!t.runnerFn(e,null,r))return;let{params:n,req:a,handler:l,args:i=[n]}=e,s=tl(n,a,1,o,r),u=tl(n,a,0,o,r),[d,f]=ta(l,u,i);d&&(ef(f)&&ec(f.then)?f.then(s,u):s(f))},0,1)],meta:{op:"fx",fx:"runner"},regional:1});l.scope.runner=g,K(l.seq,eR((e,t,r)=>{let{runner:n}=t,a=O(r)?{params:e,req:{rs(e){},rj(e){}}}:e;return r.meta||(r.meta={fxID:ea()}),d({target:n,params:a,defer:1,scope:P(r),meta:r.meta}
1),a.params})),a.create=e=>{let t,r=((t={}).req=new Promise((e,r)=>{t.rs=e,t.rj=r}),t.req.catch(()=>{}),t);if(eB&&!eU){let e=eB;r.req.finally(()=>{eW(e)}).catch(()=>{})}return d({target:a,params:{params:e,req:r},scope:eB}),r.req};let h=a.inFlight=b(0,{serialize:"ignore",named:(F(a,"name")||a.graphite.id)+".inFlight"}).on(a,e=>e+1).on(o,e=>e-1).map({fn:e=>e,named:"inFlight"});q(o,"needFxCounter","dec"),q(a,"needFxCounter",1);let v=a.pending=h.map({fn:e=>e>0,named:"pending"});return eu(a,[o,s,f,c,m,v,h]),null!=r&&r.domain&&r.domain.hooks.effect(a),a}function S(e){let t,r;[e,t]=m(e,1);let n=p("attach",t),{source:a,effect:l,mapParams:o,domain:s}=e;H(l)&&i(ep(s),"`domain` can only be used with a plain function",n);let u=w(e,t);q(u,"attached",1),e4(u,e3(S));let{runner:f}=_(u).scope,g=(e,t,r)=>{let{params:n,req:l,handler:i}=e,s=u.finally,f=tl(n,l,0,s,r),c=r.a,p=H(i),m,g=1;if(o?[g,m]=ta(o,f,[n,c]):m=a&&p?c:n,g){if(!p)return e.args=[c,m],1;d({target:i,params:{params:m,req:{rs:tl(n,l,1,s,r),rj:f}},page:r.page,defer:1,meta:r.meta})}};if(a){let e;f.scope.runnerFn=g,U(a)?eu(e=a,[u]):eu(u,[e=k(a)]),r=[eR(e=>e,0,1),eE(V(e))],delete f.seq[1].order}else r=[eR(g,1,1)];f.seq.splice(1,0,...r),u.use(l);let h=O(l);return h&&(Object.assign(j(u),c(u.shortName,h)),u.defaultConfig.parent=h),e9(l,u,"effect"),u}function $(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[[n,a],o]=m(t),i={};return l(a,(e,t)=>{let r=i[t]=y(t,{parent:O(n),config:o});n.on(r,e),e9(n,r)}),i}function A(){let e;for(var t,r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];let l,s,u,d,[[f,c,g],h]=m(n),y=1,v=p("sample",h);return ep(c)&&ef(f)&&(t=f,e=0,o(ti,r=>{r in t&&(i(null!=t[r],ts(v,r)),e=1)}
1),e)&&(c=f.clock,g=f.fn,"batch"in f?y=f.batch:(Q(!("greedy"in f),"greedy in sample","batch",v),y=!f.greedy),d=f.filter,l=f.target,s=f.name,u=f.sid,f=f.source),tu("sample",c,f,d,l,g,s,h,y,1,0,u)}function x(e,t){eh(e,p("merge",t),"first argument");let r=y({name:f(e,"merge"),derived:1,and:t});return e5(e,r,[],"merge"),r}function R(e,t,r){let n=p("restore",r);if(i(!U(e),"restore($store) is not supported",n),X(e)||H(e)){let n=O(e),a=b(t,{parent:n,name:e.shortName,and:r});return e5(H(e)?e.doneData:e,a),n&&n.hooks.store(a),a}let a=Array.isArray(e)?[]:{};return l(e,(e,t)=>a[t]=U(e)?e:b(e,{name:t})),a}function E(){let e,t;for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];let o="split",s,d,[[f,c],g]=m(n),v=p(o,g),b=!c;b&&(s=f.cases,c=f.match,d=f.clock,f=f.source);let k=U(c),w=!B(c)&&ec(c),S=!k&&!w&&ef(c);i(B(f),"source must be a unit",v),s||(s={}),b?l(s,(e,t)=>ey(v,e,`cases.${t}`)):(i(S,"match should be an object",v),l(c,(e,t)=>s[t]=y({derived:1,named:`cases.${t}`,and:g})),s.__=y({derived:1,named:"cases.__",and:g}));let $=new Set([].concat(f,d||[],Object.values(s))),A=Object.keys(k||w?s:c);if(k||w)k&&$.add(c),e=[k&&eE(V(c),0,1),eA({safe:k,filter:1,pure:!k,fn(e,t,r){let n=String(k?r.a:c(e));tc(t,G(A,n)?n:"__",e,r)}})];else if(S){let r,n=t=eM({});n.type="shape";let a=[];l(c,(e,t)=>{if(B(e)){r=1,K(a,t),$.add(e);let l=e5(e,[],[eE(n),eR((e,r,n)=>{let{a:a}=n;return a[t]=e})]);if(U(e)){n.current[t]=e.getState();let r=V(e);e_(n,{from:r,field:t,type:"field"}),h("splitMatchStore",r,l)}}}),r&&h("splitBase",n),e=[r&&eE(n,0,1),eN((e,t,r)=>{for(let n=0;n<A.length;n++){let l=A[n];if(G(a,l)?r.a[l]:c[l](e))return void tc(t,l,e,r)}tc(t,"__",e,r)},1)]}else i(0,"expect match to be unit, function or object");let x=u({meta:{op:o,stateRef:t},parent:d?[]:f,scope:s,node:e,family:{owners:Array.from($)},regional:1});if(d&&tu(o,d,f,null,x,null,o,g,0,0,0),e4(x,e3(E)),!b)return s}function N(e){let{scope:t,safe:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(t||eB||r,"scopeBind: scope not found");let n=t||eB;return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];function l(){eW(s)}let o,i=0,s=eB;eW(n);try{o=e(...r)}catch(e){o=e,i=1}if(l(),i)throw o;return o instanceof Promise&&o.then(l,l),o}}function D(e){let{unit:t,fn:r,scope:n,batch:a}=e,l=[eD.run({fn:e=>r(e)})];a&&l.unshift(eD.compute({priority:"sampler",batch:1})),U(t)&&l.unshift(eD.mov({store:t.stateRef,to:"stack"}));let o=Array.isArray(t)?t:[t];if(n){let e=[],t=n.additionalLinks;return o.forEach(r=>{var n,a;let o=t[r.graphite.id]||[];t[r.graphite.id]=o;let i=u({node:(n=l,U(a=r)?[eD.mov({store:a.stateRef,to:"stack"}),...n]:n),meta:{watchOp:r.kind}});o.push(i),e.push(()=>{let e=o.indexOf(i);-1!==e&&o.splice(e,1),e6(i)})}),g(()=>{e.forEach(e=>e())})}{let e=u({node:l,parent:o,family:{owners:o}});return g(()=>{e6(e)})}}let M="u">typeof Symbol&&Symbol.observable||"@@observable",I="map",_=e=>e.graphite||e,T=e=>e.family.owners,C=e=>e.family.links,V=e=>e.stateRef,z=e=>e.value,O=e=>e.parent,P=e=>e.scope,F=(e,t)=>_(e).meta[t],q=(e,t,r)=>_(e).meta[t]=r,j=e=>e.compositeName,B=e=>(ec(e)||ef(e))&&"kind"in e,L=e=>t=>B(t)&&t.kind===e,U=L("store"),X=L("event"),H=L("effect"),W=L("domain");var Y={__proto__:null,unit:B,store:U,event:X,effect:H,targetable:e=>B(e)&&!!e.targetable,domain:W,scope:L("scope"),attached:e=>H(e)&&1==F(e,"attached")};let G=(e,t)=>e.includes(t),J=(e,t)=>{let r=e.indexOf(t);-1!==r&&e.splice(r,1)},K=(e,t)=>e.push(t),Q=(e,t,r,n)=>!e&&console.error(`${n?n+": ":""}${t} is deprecated${r?`, use ${r} instead`:""}`),Z=(e,t)=>{let r=F(t,"unitTrace"),n=F(t,"config"),a=null!=n&&n.loc?` at ${n.loc.file}`:null,l=null==n?void 0:n.name,o=e;l&&(o=`${l}: ${e}`),a&&(o=`${l}${a}: ${e}`);let i=Error(o);r&&(i.stack=r),r||l||a||console.log('Add effector\'s Babel or SWC plugin to your config for more detailed debug information or "import "effector/enable_debug_traces" to your code entry module to see full stack traces'),console.error(i)},ee=()=>{let e=0;return()=>""+ ++e},et=ee(),er=ee(),en=ee(),ea=ee(),el=null,eo=e=>{n&&n(e,el)},ei=()=>el&&el.template,es=e=>(e&&el&&el.sidRoot&&(e=`${el.sidRoot}|${e}`),e),eu=(e,t)=>
1{let r=_(e);o(t,e=>{let t=_(e);"domain"!==r.family.type&&(t.family.type="crosslink"),K(T(t),r),K(C(r),t)})},ed=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(Array.isArray(e)?e:[e]).flat().map(_)},ef=e=>"object"==typeof e&&null!==e,ec=e=>"function"==typeof e,ep=e=>void 0===e,em=e=>i(ef(e)||ec(e),"expect first argument be an object"),eg=(e,t,r,n)=>i(!(!ef(e)&&!ec(e)||!("family"in e)&&!("graphite"in e)),`${t}: expect ${r} to be a unit (store, event or effect)${n}`),eh=(e,t,r)=>{Array.isArray(e)?o(e,(e,n)=>eg(e,t,`${n} item of ${r}`,"")):eg(e,t,r," or array of units")},ey=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"target";return o(ed(t),t=>i(!F(t,"derived"),`${e}: derived unit in "${r}" is not supported, use createStore/createEvent instead"`))},ev=(e,t,r)=>{let{fn:n}=t,{a:a}=r;return n(e,a)},eb=(e,t,r)=>{let{fn:n}=t,{a:a}=r;return n(a,e)},ek=(e,t)=>{let{fn:r}=t;return r(e)},ew=(e,t,r,n)=>{let a={id:er(),type:e,data:t};return r&&(a.order={priority:r},n&&(a.order.barrierID=++eS)),a},eS=0,e$=e=>{let{from:t="store",store:r,target:n,to:a=n?"store":"stack",batch:l,priority:o}=e;return ew("mov",{from:t,store:r,to:a,target:n},o,l)},eA=e=>{let{fn:t,batch:r,priority:n,safe:a=0,filter:l=0,pure:o=0}=e;return ew("compute",{fn:t,safe:a,filter:l,pure:o},n,r)},ex=e=>{let{fn:t}=e;return eA({fn:t,priority:"effect"})},eR=(e,t,r)=>eA({fn:e,safe:1,filter:t,priority:r&&"effect"}),eE=(e,t,r)=>e$({store:e,to:t?"stack":"a",priority:r&&"sampler",batch:1}),eN=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ek,t=arguments.length>1?arguments[1]:void 0;return eA({fn:e,pure:1,filter:t})},eD={mov:e$,compute:eA,filter:e=>{let{fn:t,pure:r}=e;return eA({fn:t,filter:1,pure:r})},run:ex},eM=e=>({id:er(),current:e,initial:e}),eI=e=>{let{current:t}=e;return t},e_=(e,t)=>{e.before||(e.before=[]),K(e.before,t)},eT=null,eC=(e,t)=>{let r;return e?(t&&((e.v.type===t.v.type&&e.v.id>t.v.id||eq(e.v.type)>eq(t.v.type))&&(r=e,e=t,t=r),r=eC(e.r,t),e.r=e.l,e.l=r),e):t},eV=[],ez=0;for(;ez<6;)K(eV,{first:null,last:null,size:0}),ez+=1;let eO=()=>{for(let e=0;e<6;e++){let t=eV[e];if(t.size>0){if(3===e||4===e){t.size-=1;let e=eT.v;return eT=eC(eT.l,eT.r),e}1===t.size&&(t.last=null);let r=t.first;return t.first=r.r,t.size-=1,r.v}}},eP=(e,t,r,n,a,l,o)=>eF(0,{a:null,b:null,node:r,parent:n,value:a,page:t,scope:l,meta:o},e,0),eF=(e,t,r,n)=>{let a=eq(r),l=eV[a],o={v:{idx:e,stack:t,type:r,id:n},l:null,r:null};3===a||4===a?eT=eC(eT,o):(0===l.size?l.first=o:l.last.r=o,l.last=o),l.size+=1},eq=e=>{switch(e){case"child":return 0;case"pure":return 1;case"read":return 2;case"barrier":return 3;case"sampler":return 4;case"effect":return 5;default:return -1}},ej=new Set,eB,eL=1,eU=0,eX=0,eH=null,eW=e=>{eB=e},eY=e=>{eH=e},eG=(e,t)=>{if(e){for(;e&&!e.reg[t];)e=e.parent;if(e)return e}return null},eJ=(e,t,r,n)=>{let a=eG(e,r.id);return a?a.reg[r.id]:t?(eK(t,r,n),t.reg[r.id]):r},eK=(e,t,r,n,a)=>{let l=e.reg;if(l[t.id])return;let i=t.sid,s={id:t.id,current:t.initial,meta:t.meta};if(s.id in e.values.idMap)s.current=e.values.idMap[s.id];else if(i&&i in e.values.sidMap&&!(i in e.sidIdMap)){var u;let r=null==t||null==(u=t.meta)?void 0:u.serialize;s.current=(e.fromSerialize&&"ignore"!==r&&(null==r?void 0:r.read)||(e=>e))(e.values.sidMap[i])}else if(t.before&&!a){let a=0,i=r||!t.noInit||n;o(t.before,t=>{switch(t.type){case"map":{let a=t.from;if((a||t.fn)&&(a&&eK(e,a,r,n),i)){let e=a&&l[a.id].current;s.current=t.fn?t.fn(e):e}break}case"field":eK(e,t.from,r,n),a||(a=1,s.current=Array.isArray(s.current)?[...s.current]:{...s.current}),i&&(s.current[t.field]=l[l[t.from.id].id].current)}})}i&&(e.sidIdMap[i]=t.id),l[t.id]=s},eQ=(e,t,r)=>{try{return t(z(r),e.scope,r)}catch(t){console.error(t),e.fail=1,e.failReason=t}},eZ=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ef(e)&&(eZ(e.or,t),l(e,(e,r)=>{ep(e)||"or"===r||"and"===r||(t[r]=e)}),eZ(e.and,t)),t},e1=(e,t)=>{J(e.next,t),J(T(e),t),J(C(e),t)},e0=["on","reset","sample","split","merge","guard","forward"],e2=(e,t,r,n,a)=>{let l;e.next.length=0,e.seq.length=0,e.scope=null;let o=C(e),{stateRef:i,defaultShape:s,isRegion:u,op:d}=e.meta;if(i&&(i.before=[],e.meta.stateRef=null),s)for(let e in s)s[e]=null;let f=u?e:n;if(o.length>0){let n=G(e0,d),i=!u&&!a,s=i&&r&&!n;for(;l=o.pop();){let o=G(l.next,e);e1(l,e),u&&e2(l,0,0,e,1),o||(l.family.triggers-=1),(t||s||i&&"crosslink"===l.family.type&&!n||a&&G(e0,l.meta.op)&&(o&&0===l.next.length||!o&&l.family.triggers<=0))&&e2(l,t,r&&"on"!==l.meta.op,f,a)}}for(o=T(e);l=o.pop();)e1(l,e),r&&"crosslink"===l.family.type&&e2(l,t,"on"!==l.meta.op,f,a)},e6=function(e){let{deep:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=0;if(e.ownerSet&&e.ownerSet.delete(e),W(e)){r=1;let t=e.history;t.events.clear(),t.effects.clear(),t.stores.clear(),t.domains.clear()}e2(_(e),!!t,r,null,0)},e5=(e,t,r,n,a)=>
1u({node:r,parent:e,child:t,scope:{fn:a},meta:{op:n},family:{owners:[e,t],links:t},regional:1}),e8=(e,t)=>{let r;return i(ec(t),".watch argument should be a function"),r=u({scope:{fn:t},node:[ex({fn:ek})],parent:e,meta:{op:"watch"},family:{owners:e},regional:1}),g(()=>e6(r))},e9=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"event";O(e)&&O(e).hooks[r](t)},e4=(e,t)=>q(e,"unitTrace",t),e3=e=>"",e7=(e,t,r,n)=>{let a=eZ(r),l="domain"===e,o=et(),{sid:i=null,named:s=null,domain:u=null,parent:d=u}=a,f=s||a.name||(l?"":o),p=c(f,d),m={op:t.kind=e,name:t.shortName=f,sid:t.sid=es(i),named:s,unitId:t.id=o,serialize:a.serialize,derived:a.derived,config:a,unitTrace:n};if(t.targetable=!a.derived,t.parent=d,t.compositeName=p,t.defaultConfig=a,t.getType=()=>(Q(0,"getType","compositeName.fullName"),p.fullName),!l){t.subscribe=e=>(em(e),t.watch(ec(e)?e:t=>e.next&&e.next(t))),t[M]=()=>t;let e=ei();e&&(m.nativeTemplate=e)}return m},te=(e,t,r,n)=>{let a;ef(r)&&(a=r,r=r.fn);let l=y({name:`${e.shortName} \u2192 *`,derived:1,and:a});return e5(e,l,n,t,r),l},tt="undefined is used to skip updates. To allow undefined as a value provide explicit { skipVoid: false } option",tr=(e,t,r,n,a)=>{let l=V(t),o=e$({store:l,to:"a",priority:"read"});r===I&&(o.data.softRead=1);let i=[o,eN(n)];h("storeOnMap",l,i,U(e)&&V(e));let s=e5(e,t,i,r,a);return r!==I&&q(s,"onTrigger",_(e).id),s},tn=(e,t,r,n,a,o,s)=>{let d=p("combine",a),c=e?e=>[...e]:e=>({...e}),m=e?[]:{},g=c(m),y=eM(g),v=eM(1);y.type=e?"list":"shape",y.noInit=1,h("combineBase",y,v);let k=b(g,{name:f(r),derived:1,...s,and:a});e4(k,n);let w=V(k);w.noInit=1,q(k,"isCombine",1),eu(k,[u({meta:{stateRef:y}})]);let S=eE(y);S.order={priority:"barrier"};let $=e$({store:w,to:"b",priority:"read"});$.data.softRead=1;let A=[eR((e,t,r)=>(r.scope&&!r.scope.reg[y.id]&&(r.c=1),e)),S,e$({store:v,to:"b"}),eR((e,r,n)=>{let{key:a}=r;if(n.c||e!==n.a[a])return t&&n.b&&(n.a=c(n.a)),n.a[a]=e,1},1),e$({from:"a",target:y}),e$({from:"value",store:0,target:v}),e$({from:"value",store:1,target:v,priority:"barrier",batch:1}),eE(y,1,1),o&&eN(),$];if(l(r,(e,t)=>{if(!U(e))return i(!B(e)&&!ep(e),`combine expects a store in a field ${t}`,d),void(g[t]=m[t]=e);m[t]=e.defaultState,g[t]=e.getState();let r=e5(e,k,A,"combine",o);r.scope.key=t;let n=V(e);e_(y,{type:"field",field:t,from:n}),h("combineField",n,r)}),k.defaultShape=r,q(k,"defaultShape",r),e_(w,{type:I,from:y,fn:o}),!ei())if(o){let e=o(g);!ep(e)||s&&"skipVoid"in s||console.error(`${d}: ${tt}`),w.current=e,w.initial=e,k.defaultState=e}else k.defaultState=m;return k},ta=(e,t,r)=>{try{return[1,e(...r)]}catch(e){return t(e),[0,null]}},tl=(e,t,r,n,a)=>l=>{d({target:[n,to],params:[r?{status:"done",params:e,result:l}:{status:"fail",params:e,error:l},{value:l,fn:r?t.rs:t.rj}],defer:1,page:a.page,scope:a.scope,meta:a.meta})},to=u({node:[ex({fn:e=>{let{fn:t,value:r}=e;return t(r)}})],meta:{op:"fx",fx:"sidechain"}}),ti=["source","clock","target"],ts=(e,t)=>e+`: ${t} should be defined`,tu=(e,t,r,n,a,l,o,s,u,d,f,c)=>{let m=p(e,s),g=!!a;i(!ep(r)||!ep(t),ts(m,"either source or clock"));let v=0;ep(r)?v=1:B(r)||(r=k(r)),ep(t)?t=r:(eh(t,m,"clock"),Array.isArray(t)&&(t=e5(t,[],[],e))),v&&(r=t),s||o?s&&o?s.name=o:!s&&o&&(s={name:o}):o=r.shortName;let w="none";(f||n)&&(B(n)?w="unit":(i(ec(n),"`filter` should be function or unit"),w="fn")),a?(eh(a,m,"target"),ey(m,a)):"none"===w&&d&&U(r)&&U(t)?a=b(l?l(eI(V(r)),eI(V(t))):eI(V(r)),{name:o,sid:c,or:s}):h("sampleTarget",_(a=y({name:o,derived:1,or:s})));let S=eM(),$=[],x=[];if("unit"===w){let[r,l,o,i]=tf(n,a,t,S,e);i&&K(x,i),o||$.push(...td(l)),$.push(...td(r))}let R=[];if(v)u&&K(R,eE(S,1,1));else{let[n,l,o,i]=tf(r,a,t,S,e);i&&K(x,i),o||R.push(...td(l)),K(R,eE(n,1,u))}let E=e5(t,a,[h("sampleSourceLoader"),e$({from:"stack",target:S}),...R,...$,eE(S),"fn"===w&&eN((e,t,r)=>{let{a:a}=r;return n(e,a)},1),l&&eN(ev),h("sampleSourceUpward",g)],e,l);return eu(r,[E]),eu(E,x),Object.assign(E.meta,s,{joint:1,stateRef:S}),e4(E,e3(A)),a},td=e=>[eE(e),eR((e,t,r)=>{let{a:n}=r;return n},1)],tf=(e,t,r,n,a)=>{let l,o=U(e),i=o?V(e):eM(),s=eM(o);return o||(l=u({parent:e,node:[e$({from:"stack",target:i}),e$({from:"value",store:1,target:s})],family:{owners:[...new Set([e,t,r].flat())],links:t},meta:{op:a},regional:1})),h("sampleSource",s,i,n),[i,s,o,l]},tc=(e,t,r,n)=>{let a=e[t];a&&d({target:a,params:Array.isArray(a)?a.map(()=>r):r,defer:1,stack:n})};r.d(t,{AX:()=>D,EH:()=>w,GY:()=>N,K0:()=>S,Ns:()=>s,PF:()=>R,RM:()=>u,XM:()=>A,h1:()=>x,is:()=>Y,kg:()=>k,lD:()=>E,lh:()=>y,ql:()=>d,xP:()=>$,y$:()=>b},{HB:e=>{let{sid:t,name:r,loc:n,method:a,fn:l}=e;return s(u({meta:{sidRoot:es(t),sid:t,name:r,loc:n,method:a,type:"factory"},regional:1}),l)},PM:eD,w_:e6})},286(e,t,r){let n,a=new Uint8Array(16);
1function l(){if(!n){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(a)}r.d(t,{A:()=>l})},48666(e,t,r){let n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]).toLowerCase()}r.d(t,{k:()=>a})},6420(e,t,r){r.d(t,{A:()=>o});let n="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var a=r(286),l=r(48666);let o=function(e,t,r){if(n&&!t&&!e)return n();var o,i=e,s=r;let u=(i=i||{}).random??(null==(o=i.rng)?void 0:o.call(i))??(0,a.A)();if(u.length<16)throw Error("Random bytes length must be >= 16");if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,t){if((s=s||0)<0||s+16>t.length)throw RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[s+e]=u[e];return t}return(0,l.k)(u)}}}]); 2//# sourceMappingURL=6139.fc004dfb2fb1a553.js.map
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.