(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52453,e=>{"use strict";let t="remove",n="replace",r=Symbol.for("__MUTATIVE_PROXY_DRAFT__"),i=Symbol("__MUTATIVE_RAW_RETURN_SYMBOL__"),l=Symbol.iterator,o=Object.getPrototypeOf(Object.getPrototypeOf([][l]())),a={mutable:"mutable",immutable:"immutable"},s={};function u(e){var t;return null!=(t=e.copy)?t:e.original}function c(e){return e.setMap||(e.setMap=new Map)}function f(e,t){let n=e.setMap&&e.setMap.get(t);return void 0===n?t:n}let p=Set.prototype.values;function d(e){return g(e)?e.values():p.call(e)}function g(e){return!!h(e)}function h(e){return"object"!=typeof e?null:null==e?void 0:e[r]}function y(e){0===e.finalities.revoke.length&&h(e.proxy)}function m(e){let t=h(e);return t?t.operated?t.copy:t.original:e}function b(e,t){let n;return!!e&&"object"==typeof e&&(Object.getPrototypeOf(e)===Object.prototype||Array.isArray(e)||e instanceof Map||e instanceof Set||!!(null==t?void 0:t.mark)&&((n=t.mark(e,a))===a.immutable||"function"==typeof n))}function v(e){return Array.isArray(e)?1:e instanceof Map?2:3*(e instanceof Set)}function w(e,t){return 2===v(e)?e.get(t):e[t]}function M(e,t,n){2===v(e)?e.set(t,n):e[t]=n}function S(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function O(e){let t=e.revoke;for(;t.length>0;)t.pop()()}function k(e,t){return t?e:[""].concat(e).map(e=>{let t=`${e}`;return -1===t.indexOf("/")&&-1===t.indexOf("~")?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}).join("/")}function x(e,t){if(t in e){let n=Reflect.getPrototypeOf(e);for(;n;){let e=Reflect.getOwnPropertyDescriptor(n,t);if(e)return e;n=Reflect.getPrototypeOf(n)}}}function j(e){return!Object.prototype.hasOwnProperty.call(e,"constructor")&&!Object.prototype.hasOwnProperty.call(e,Symbol.isConcatSpreadable)&&Object.getPrototypeOf(e)===Array.prototype}function A(e){return Object.getPrototypeOf(e)===Set.prototype}function E(e){return Object.getPrototypeOf(e)===Map.prototype}function P(e){throw Error(`Minified Mutative error #${e}; visit https://mutative.js.org/docs/extra-topics/errors`)}let C=Object.prototype.propertyIsEnumerable;function z(e){let t=Array.prototype.concat.call(e);return 1===t.length&&t[0]===e?Array.prototype.slice.call(e):t}let I=Array.prototype[Symbol.iterator],_=Object.getPrototypeOf(I.call([])),T=_.next;function R(e,t){let n;if(Array.isArray(e))return(null==t?void 0:t.enableAutoFreeze)&&!Object.isExtensible(e)?!j(e)||Object.prototype.hasOwnProperty.call(e,Symbol.iterator)||Array.prototype[Symbol.iterator]!==I||_.next!==T||Array.prototype.includes.call(e,void 0)?z(e):[...e]:z(e);if(e instanceof Set){if(!A(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.values());for(let n of(Set.prototype.clear.call(t),d(e)))Set.prototype.add.call(t,n);return t}return!g(e)&&Set.prototype.difference?Set.prototype.difference.call(e,new Set):new Set(e.values())}if(e instanceof Map)return E(e)?new Map(e):new(Object.getPrototypeOf(e)).constructor(e);if((null==t?void 0:t.mark)&&void 0!==(n=t.mark(e,a))&&n!==a.mutable){if(n===a.immutable){let t;return t=Object.create(Object.getPrototypeOf(e)),Reflect.ownKeys(e).forEach(n=>{let r=Reflect.getOwnPropertyDescriptor(e,n);if("__proto__"!==n&&r.enumerable&&r.configurable&&r.writable){t[n]=e[n];return}r.writable||(r.writable=!0,r.configurable=!0),(r.get||r.set)&&(r={configurable:!0,writable:!0,enumerable:r.enumerable,value:e[n]}),Reflect.defineProperty(t,n,r)}),t}if("function"==typeof n)return n();P(9)}else{if("object"==typeof e&&Object.getPrototypeOf(e)===Object.prototype)return function(e){let t=Object.keys(e);if(t.length<=128)return{...e};let n={};n.a=1,n.b=1,delete n.a,delete n.b;for(let r=0;r{t(n,e[n],e)});else if(1===n){let n=0;for(let r of e)t(n,r,e),n+=1}else e.forEach((n,r)=>t(r,n,e))}function U(e,t){let n=e.setMap;if(!n||!e.operated)return;let r=n.items;if(!r){if(t)return;let i=0===e.assignedMap.size;if(!i){for(let[e,t]of n)if(m(t)!==e){i=!0;break}}if(!i)return;r=n.items=Array.from(d(e.copy))}let i=e.copy;i.clear(),r.forEach(e=>{let t=n.get(e);i.add(void 0===t?e:m(t))})}function K(e,t,n,r){if(e.operated&&(null!==e.arrayState&&e.arrayState.relocated||void 0!==e.assignedMap&&e.assignedMap.size>0)&&!e.finalized){if(n&&r){let i=function e(t,n=[]){let r=t.parent;if(r){let i=r.copy,l=t.key;if(3===r.type){if(r.assignedMap.size>0)return null;let e=0;for(let t of d(r.original)){if(t===l)break;e+=1}l=e}else if(w(i,l)!==t.proxy)return null;return n.push(l),e(r,n)}return n.reverse(),n}(e);i&&t(e,i,n,r)}e.finalized=!0}}function B(e,t,n){let r=h(n);r?(r.callbacks||(r.callbacks=[]),r.callbacks.push(()=>{let i=3===e.type?e.setMap:e.copy;if(S(w(i,t),n)){let n=r.operated?r.copy:r.original;r.finalities!==e.finalities&&U(e,!0),M(i,t,n)}}),e.options.enableAutoFreeze&&r.finalities!==e.finalities&&(e.options.enableAutoFreeze=!1)):b(n,e.options)&&e.finalities.draft.push(()=>{let r;S(w(3===e.type?e.setMap:e.copy,t),n)&&(r=3===e.type?e.setMap:e.copy,e.finalities.revoke.length>1&&e.assignedMap.get(t)&&r&&function e(t,n,r){if(g(t)||!b(t,r)||n.has(t)||Object.isFrozen(t))return;let i=t instanceof Set,l=i?new Map:void 0;if(n.add(t),W(t,(o,a)=>{var s;if(g(a)){let e=h(a);M(i?l:t,o,(null==(s=e.assignedMap)?void 0:s.size)||e.operated?e.copy:e.original)}else e(a,n,r)}),l){let e=Array.from(t);t.clear(),e.forEach(e=>{t.add(l.has(e)?l.get(e):e)})}}(w(r,t),e.finalities.handledSet,e.options))})}let L=(e,t,n=!1)=>{"object"==typeof e&&null!==e&&(!b(e,t)||n)&&P(8)};function V(e,t){var n,r;let i=u(e).get(t),l=(null==(r=(n=e.options).mark)?void 0:r.call(n,i,a))===a.mutable;if(e.options.strict&&L(i,e.options,l),l||e.finalized||!b(i,e.options)||i!==e.original.get(t))return i;let o=s.createDraft(i,e,t,e.finalities,e.options);return F(e),e.copy.set(t,o),o}let Q={get size(){return u(h(this)).size},has(e){return u(h(this)).has(e)},set(e,t){let n=h(this),r=u(n);return r.has(e)&&S(r.get(e),t)||(F(n),D(n),n.assignedMap.set(e,!0),n.copy.set(e,t),B(n,e,t)),this},delete(e){if(!this.has(e))return!1;let t=h(this);return F(t),D(t),t.original.has(e)?t.assignedMap.set(e,!1):t.assignedMap.delete(e),t.copy.delete(e),!0},clear(){let e=h(this);if(this.size){for(let[t]of(F(e),D(e),e.assignedMap=new Map,e.original))e.assignedMap.set(t,!1);e.copy.clear()}},forEach(e,t){let n=h(this);u(n).forEach((r,i)=>{y(n),e.call(t,V(n,i),i,this)})},get(e){return V(h(this),e)},keys(){return u(h(this)).keys()},values(){let e=h(this),t=this.keys();return{__proto__:o,next:()=>{let n=t.next();return n.done?n:(y(e),{done:!1,value:V(e,n.value)})}}},entries(){let e=h(this),t=this.keys();return{__proto__:o,next:()=>{let n=t.next();return n.done?n:(y(e),{done:!1,value:[n.value,V(e,n.value)]})}}},[l](){return this.entries()}},H=Reflect.ownKeys(Q),Y=(e,t,n)=>()=>{var r,i;let l=t.next();if(l.done)return l;y(e);let o=l.value,u=f(e,o),p=h(u),d=(null==(i=(r=e.options).mark)?void 0:i.call(r,u,a))===a.mutable;if(e.options.strict&&L(o,e.options,d),!d&&!p&&u===o&&b(o,e.options)&&!e.finalized&&e.original.has(o)){let t=s.createDraft(o,e,o,e.finalities,e.options);c(e).set(o,t),u=t}else p&&(u=p.proxy);return{done:!1,value:n?u:[u,u]}},q={get size(){return u(h(this)).size},has(e){let t,n=u(h(this));return n.has(e)||!!(t=h(e))&&n.has(t.original)},add(e){let t=h(this);return this.has(e)||(F(t),D(t),t.assignedMap.set(e,!0),t.copy.add(e),e&&"object"==typeof e&&c(t).set(e,e),B(t,e,e)),this},delete(e){if(!this.has(e))return!1;let t=h(this);F(t),D(t);let n=t.copy,r=h(e),i=r&&n.has(r.original)?r.original:e;return r&&i===e?t.assignedMap.delete(e):t.assignedMap.set(i,!1),t.setMap&&t.setMap.delete(i),n.delete(i)},clear(){if(!this.size)return;let e=h(this);for(let t of(F(e),D(e),e.original))e.assignedMap.set(t,!1);e.setMap&&e.setMap.clear(),e.copy.clear()},values(){let e=h(this);F(e);let t=d(e.copy);return{__proto__:o,next:Y(e,t,!0)}},entries(){let e=h(this);F(e);let t=d(e.copy);return{__proto__:o,next:Y(e,t,!1)}},keys(){return this.values()},[l](){return this.values()},forEach(e,t){let n=this.values(),r=n.next();for(;!r.done;)e.call(t,r.value,r.value,this),r=n.next()}};"difference"in Set.prototype&&["intersection","union","difference","symmetricDifference","isSubsetOf","isSupersetOf","isDisjointFrom"].forEach(e=>{q[e]=function(t){return Set.prototype[e].call(new Set(this.values()),t)}});let G=Reflect.ownKeys(q),Z=Array.prototype,J=Z.includes,X=Object.prototype.hasOwnProperty,ee=null,et=null,en=new WeakSet;function er(e){et===e&&(ee=null,et=null)}function ei(e){return"object"==typeof e&&null!==e||"function"==typeof e}let el=e=>Math.trunc(+e)||0;function eo(e){var t;return null!=(t=e.arrayState)?t:e.arrayState={relocated:!1,diffStart:0,diffEnd:0,baseRefs:null,delta:0,lookups:0,inert:null,dense:null}}function ea(e){let t=eo(e),n=t.dense;return null===n&&(n=t.dense=!function(e){if(!J.call(e,void 0))return!1;for(let t=0;t=0&&i[l]===t))return -1===(l=Z.lastIndexOf.call(i,t))?void 0:l;let o=1;for(let e,n=0;-1!==(e=Z.indexOf.call(i,t,l+o));)l=e,++n>16&&(o*=2);return o>1?Z.lastIndexOf.call(i,t,l+o-1):l}return(function(e){let t=eo(e),n=t.baseRefs;if(null===n){n=t.baseRefs=new Map;let r=e.original;for(let e=0;er.diffStart?(r.diffStart=Math.min(r.diffStart,t),r.diffEnd=Math.max(r.diffEnd,n)):(r.diffStart=t,r.diffEnd=n),r.relocated=!0}function ed(e,t,n,r,i){var l;ep(e,n,r),e.arrayState.delta=i;let o=e.copy,a=[];null!==e.child&&a.push([Number(e.childKey),e.child]),null==(l=e.children)||l.forEach((e,t)=>{a.push([t,e])}),e.child=null,e.childKey=null,e.children=void 0;for(let n=0;n=0&&(!function(e,t,n){var r;null===e.child?(e.child=n,e.childKey=String(t)):(null!=(r=e.children)?r:e.children=[])[t]=n}(e,l,i),l!==r&&B(e,String(l),i))}let s=e.assignedMap,u=[];s.forEach((e,t)=>{"length"!==t&&u.push([t,e])});for(let e=0;e=0&&(i&&a!==l?ec(e,a,o[a]):s.set(String(a),i))}}function eg(e,t){let n=u(e)[t];return"object"!=typeof n||null===n?-1:eu(e,t)===n?n:b(n,e.options)?es(e,n,t):-1}function eh(e,t,n){return"number"!=typeof n?n:n<0?t:(F(e),s.createDraft(t,e,n,e.finalities,e.options))}function ey(e){return F(e),D(e),e.copy}function em(e,t){let n=Z[e];return function(...e){let i=function(e){if(e!==ee&&!en.has(e))return null;let t=e[r];return!t.finalized&&!t.options.mark&&j(t.original)?t:null}(this);return null===i||i.options.strict&&!ef(i)?n.apply(this,e):t(i,this,e,n)}}function eb(e,t,n){return eu(e,n)!==t&&-1!==es(e,t,n)}function ev(e){let t=Z[e],n="lastIndexOf"===e,r=n?Z.lastIndexOf:Z.indexOf;return em(e,(i,l,o,a)=>{let s=u(i);if(0===s.length)return"includes"!==e&&-1;if(ei(o[1]))return a.apply(l,o);let c=o[0];if("object"!=typeof c||null===c)return t.apply(s,o);let f=o.length>1?r.call(s,c,o[1]):r.call(s,c);for(;-1!==f;){if(!X.call(s,f))return a.apply(l,o);if(!eb(i,c,f))break;if(!ea(i))return a.apply(l,o);if(!b(c,i.options))break;f=n?0===f?-1:r.call(s,c,f-1):r.call(s,c,f+1)}return"includes"===e?-1!==f:f})}let ew=Object.assign(Object.create(null),{indexOf:ev("indexOf"),lastIndexOf:ev("lastIndexOf"),includes:ev("includes"),join:em("join",(e,t,n)=>Z.join.call(ei(n[0])||!ef(e)?t:u(e),n[0])),shift:em("shift",(e,t,n,r)=>{if(0===u(e).length)return;if(!ea(e))return r.apply(t,n);let i=eg(e,0),l=ey(e),o=Z.shift.call(l);return ed(e,e=>e-1,0,l.length+1,1),eh(e,o,i)}),unshift:em("unshift",(e,t,n,r)=>{let i=n.length;if(0===i)return u(e).length;if(!ea(e))return r.apply(t,n);let l=ey(e);Z.unshift.apply(l,n),ed(e,e=>e+i,0,l.length,-i);for(let t=0;t{if(ei(n[0])||ei(n[1]))return r.apply(t,n);let i=u(e).length,l=function(e,t){if(void 0===e)return 0;let n=el(e);return n<0?Math.max(t+n,0):Math.min(n,t)}(n[0],i),o=0===n.length?0:1===n.length?i-l:Math.min(Math.max(el(n[1]),0),i-l),a=Math.max(n.length-2,0);if(0===o&&0===a)return r.apply(t,n);let s=u(e);if(o===a){let i=!0;for(let o=0;i&&oe{if(void 0!==n&&"function"!=typeof n||!ef(e)||!ea(e))return r.call(t,n);let i=u(e),l=i.length,o=Array(l);for(let e=0;e{let i=u(e),l=i.length;if(l<2)return t;if(!ea(e))return r.apply(t,n);let o=e.assignedMap,a=void 0!==o&&o.size>0;for(let e=0,t=l-1;!a&&el-1-e,0,l)),t})});function eM(e,t,n){let r=!!(null==e?void 0:e.options.enableAutoFreeze),i=(t,n)=>W(t,(t,l,o)=>{let a=h(l);if(a&&e&&a.finalities===e.finalities){let e=a.original;if(o instanceof Set){let n=Array.from(o);o.clear(),n.forEach(n=>o.add(t===n?e:n))}else M(o,t,e)}else"object"==typeof l&&null!==l&&(r&&Object.isFrozen(l)||i(l,n))});r&&Object.isFrozen(t)||i(t)}function eS(e){return g(e)||P(7),function e(t,n){var r;let i,l=h(t),o=l?l.options:n;if(!b(t,o))return t;let a=v(t);if(l&&!l.operated)return l.original;let s=1===a&&l&&!l.options.strict?l:null,c=!1;function p(){i=2===a?E(t)?new Map(t):new(Object.getPrototypeOf(t)).constructor(t):3===a?l?Array.from(d(u(l)),e=>f(l,e)):Array.from(t):R(s?u(s):t,o)}if(l){l.finalized=!0;try{p()}finally{l.finalized=!1}}else 3===a?p():i=t;if(W(i,(n,r)=>{if(l&&(S(w(l.original,n),r)||s&&!g(r)&&("object"!=typeof r||!(s.assignedMap.size&&s.assignedMap.get(String(n))))))return;let a=e(r,o);a!==r&&(c=!0,i===t&&p(),M(i,n,a))}),3===a){if(!l&&!c)return t;let e=null!=(r=null==l?void 0:l.original)?r:t;return A(e)?new Set(i):new(Object.getPrototypeOf(e)).constructor(i)}return i}(e)}function eO(e){let t=h(e);return t?t.operated?eS(e):t.original:e}function ek(e,r,i,l){let{pathAsArray:o=!0}=e.options.enablePatches;switch(e.type){case 0:case 2:return function({original:e,copy:r,assignedMap:i},l,o,a,s){i.forEach((i,u)=>{let c=w(e,u),f=eO(w(r,u)),p=i?(e instanceof Map?e.has(u):Object.prototype.hasOwnProperty.call(e,u))?n:"add":t;if(S(c,f)&&p===n)return;let d=k(l.concat([u]),s);o.push(p===t?{op:p,path:d}:{op:p,path:d,value:f}),a.push("add"===p?{op:t,path:d}:p===t?{op:"add",path:d,value:c}:{op:n,path:d,value:c})})}(e,r,i,l,o);case 1:return function(e,r,i,l,o){let{original:a,assignedMap:s,options:u}=e,c=e.copy;c.length{if(e&&"length"!==t){let e=Number(t);(e=d)&&g.push(e)}}),g.sort((e,t)=>e-t);let h=[],y=0;for(;y{if(!n.has(e)){let n=k(r.concat([a]),o);i.push({op:t,path:n,value:e}),l.unshift({op:"add",path:n,value:e})}a+=1}),a=0,n.forEach(n=>{if(!e.has(n)){let e=k(r.concat([a]),o);i.push({op:"add",path:e,value:n}),l.unshift({op:t,path:e,value:n})}a+=1})}(e,r,i,l,o)}}let ex=Object.prototype.hasOwnProperty;function ej(e,t,n){var r;let i,l;(3===e.type||2===e.type)&&P(1),1===e.type&&"length"!==t&&!function(e){let t;if("string"==typeof e&&e.length<16){let t=0;for(;t57)break;t+=1}if(t>0&&t===e.length&&(1===t||48!==e.charCodeAt(0)))return!0}return Number.isInteger(t=Number(e))&&t>=0&&(0===e||0===t||String(t)===String(e))}(t)&&P(2);let o=u(e);if(!ex.call(o,t)){let r=x(o,t);if(null==r?void 0:r.set)return r.set.call(e.proxy,n),!0}let a=o[t],s=h(a),c=e.original;if(s&&S(s.original,n))return e.copy[t]=n,e.assignedMap=null!=(r=e.assignedMap)?r:new Map,ex.call(c,t)&&S(n,c[t])?e.assignedMap.delete(t):(D(e),e.assignedMap.set(t,!0),B(e,t,n)),!0;if(S(n,a)&&(void 0!==n||ex.call(o,t))&&(null===e.arrayState||"object"!=typeof n||null===n||n===e.original[t]||-1===es(e,n,t)))return!0;F(e),D(e);let f=e.arrayState;null!==f&&("object"==typeof n&&null!==n||"function"==typeof n)&&(f.inert=null),ex.call(c,t)&&S(n,c[t])?e.assignedMap.delete(t):e.assignedMap.set(t,!0);let p=1===e.type?e.copy.length:-1;return e.copy[t]=n,-1!==p&&e.copy.length>p+ +("length"!==t)&&(null!==(i=e.arrayState)&&(i.dense=null),p<(l=Math.min(e.copy.length,e.original.length))&&ep(e,p,l)),B(e,t,n),!0}let eA={get:function(e,t,n){var i,l,o;let s;if(t===r)return e;let{options:c,type:f}=e,p=u(e);if(c.mark){let e="size"===t&&(p instanceof Map||p instanceof Set)?Reflect.get(p,t):Reflect.get(p,t,n);if((s=c.mark(e,a))===a.mutable)return c.strict&&L(e,c,!0),e}if(2===f){if(H.includes(t))return"size"===t?Object.getOwnPropertyDescriptor(Q,"size").get.call(e.proxy):Q[t].bind(e.proxy)}else if(3===f&&G.includes(t))return"size"===t?Object.getOwnPropertyDescriptor(q,"size").get.call(e.proxy):q[t].bind(e.proxy);if(2===f?!p.has(t):!ex.call(p,t)){if(1===f&&Object.getPrototypeOf(e.original)===Array.prototype){let n=ew[t];if(void 0!==n){let t;return(t=e.proxy)!==ee&&(null!==et&&et.length>0&&en.add(ee),e.finalities.scoped?(ee=t,et=e.finalities.revoke):(en.add(t),ee=null,et=null)),n}}let n=x(p,t);return n?"value"in n?n.value:null==(i=n.get)?void 0:i.call(e.proxy):void 0}let d=p[t];if(c.strict&&L(d,c),e.finalized||"object"!=typeof d||null===d||d===e.child&&t===e.childKey)return d;let g=e.children;if(void 0!==g&&(1===f?g[t]:g.get(t))===d||!b(d,c))return d;let y=t;if(d!==e.original[t]&&-1===(y=es(e,d,t)))return d;F(e);let m=eP(d,e,1===f?Number(y):y,e.finalities,c);if(e.copy[t]=m,y!==t&&B(e,t,m),null===e.child||e.childKey===t?(e.child=m,e.childKey=t):1===f?(null!=(l=e.children)?l:e.children=[])[t]=m:(null!=(o=e.children)?o:e.children=new Map).set(t,m),"function"==typeof s){let e=h(m);return F(e),D(e),e.copy}return m},set:ej,has:function(e,t){return t in u(e)},ownKeys:function(e){return Reflect.ownKeys(u(e))},getOwnPropertyDescriptor:function(e,t){let n=u(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},getPrototypeOf:function(e){return Reflect.getPrototypeOf(e.original)},setPrototypeOf:function(){P(3)},defineProperty:function(){P(4)},deleteProperty:function(e,t){var n;return 1===e.type?ej(e,t,void 0):(void 0!==e.original[t]||t in e.original?(F(e),D(e),e.assignedMap.set(t,!1)):(e.assignedMap=null!=(n=e.assignedMap)?n:new Map,e.assignedMap.delete(t)),e.copy&&delete e.copy[t],!0)}},eE={};function eP(e,t,n,r,i){let l=v(e),o={type:l,finalized:!1,operated:!1,parent:t,key:n,original:e,copy:null,proxy:null,finalities:r,options:i,setMap:void 0,assignedMap:void 0,callbacks:void 0,children:void 0,child:null,childKey:null,arrayState:null},{proxy:a,revoke:s}=1===l?Proxy.revocable([o],eE):Proxy.revocable(o,eA);return r.revoke.push(s),o.proxy=a,r.draft.push(o),a}Object.keys(eA).forEach(e=>{let t=eA[e];eE[e]=(e,n,r)=>t(e[0],n,r)}),s.createDraft=eP,Object.prototype.constructor.toString(),e.s(["f",0,function e(t,r,l){var o,s,u,c;let f,p,d,y,m;if("function"==typeof t&&"function"!=typeof r)return function(n,...i){return e(n,e=>t.call(this,e,...i),r)};let w=l;"function"!=typeof r&&(w=r),w={...w};let M=g(t)?eS(t):t,k=Array.isArray(w.mark)?(e,t)=>{for(let n of w.mark){let r=n(e,t);if(r)return r}}:w.mark,x=null!=(o=w.enablePatches)&&o,j=null!=(s=w.strict)&&s,A={enableAutoFreeze:null!=(u=w.enableAutoFreeze)&&u,mark:k,strict:j,enablePatches:x};b(M,A)||"object"!=typeof M||null===M||P(0);let[E,C,z]=(y={draft:[],revoke:[],handledSet:new WeakSet,scoped:!0},A.enablePatches&&(p=[],d=[]),[m=(null==(c=A.mark)?void 0:c.call(A,M,a))!==a.mutable&&b(M,A)?eP(M,null,void 0,y,A):M,(e=[])=>{let[t,r,i]=function(e,t,r,i,l){var o;let a=h(e),s=null!=(o=null==a?void 0:a.original)?o:e,u=!!t.length;if(null==a?void 0:a.operated){let e=a.finalities.draft;for(;e.length>0;){let t=e.pop();"function"==typeof t?t(r,i):function(e,t,n,r){let i=e.parent;if(i){let l=i.type,o=3===l?i.setMap:i.copy,a=e.key,s=3===l||2===l,u=s?o.get(a):o[a],c=u===e.proxy?e:h(u);if(c!==e&&U(e),c){let i=c.operated?c.copy:c.original;c.finalities===e.finalities&&U(c),K(c,t,n,r),s?o.set(a,i):o[a]=i}}else U(e),K(e,t,n,r);let l=e.callbacks;if(l)for(let e=0;e{let l=t[n];N(l)&&e(l,n,r,i)})}}(c),[c,r&&u?[{op:n,path:[],value:t[0]}]:r,i&&u?[{op:n,path:[],value:s}]:i]}(m,e,p,d,A.enableAutoFreeze);return A.enablePatches?[t,r,i]:t},y]);if("function"!=typeof r)return b(M,A)||P(0),z.scoped=!1,[E,C];function I(e){throw O(z),er(z.revoke),e}try{f=r(E)}catch(e){I(e)}let _=e=>{try{let t=h(E);if(!g(e)){void 0!==e&&!S(e,E)&&(null==t?void 0:t.operated)&&P(5);let n=null==e?void 0:e[i];if(n){let r=n[0];return A.strict&&"object"==typeof e&&null!==e&&eM(t,e,!0),C([r])}if(void 0!==e)return"object"==typeof e&&null!==e&&eM(t,e),C([e])}if(e===E||void 0===e)return C([]);let n=h(e);return A===n.options?(n.operated&&P(6),C([eS(e)])):C([e])}catch(e){return I(e)}finally{er(z.revoke)}};try{if(f instanceof Promise)return f.then(_,I)}catch(e){return I(e)}return _(f)}])},556295,e=>{"use strict";var t=e.i(52453);e.s(["f",0,(e,n)=>(r,i,l)=>(l.setState=(e,i,...l)=>r("function"==typeof e?(0,t.f)(e,n?{...n,enablePatches:!1}:n):e,i,...l),e(l.setState,i,l))])},660571,e=>{"use strict";var t=e.i(167182);let n=new TextEncoder,r=/[^\x00-\x7F]/,i=/(?:)/;function l(e){if(void 0!==t.Buffer&&"function"==typeof e.isWellFormed&&e.isWellFormed())return i.test(""),t.Buffer.byteLength(e,"utf8");let n=e.search(r);if(-1===n)return e.length;i.test("");let l=n;for(let t=n;te+t.length,0);return n<1048576||t.some(e=>{let t=Math.min(e.length,4096);for(let n=0;n127)return!0;let n=Math.max(t,e.length-4096);for(let t=n;t127)return!0;return!1})?e.encode(t.join("")):function({encoder:e,strings:t,codeUnitLength:n}){let r=new Uint8Array(n),i=0;for(let n=0;ne+l(t),0));s.set(i.subarray(0,o));let u=o;for(let n of a){let r=e.encodeInto(n,s.subarray(u));if(r.read!==n.length)return e.encode(t.join(""));u+=r.written}return s}({encoder:e,strings:t,stringIndex:n,stringOffset:a.read,output:r,byteOffset:i})}return r}({encoder:e,strings:t,codeUnitLength:n})},"i",0,function(e){return e.length<1048576?n.encode(e).byteLength:l(e)}])},423491,34966,579255,711359,e=>{"use strict";e.s(["f",0,"[DONE]"],423491),e.i(660571);var t=e.i(647204);class n extends Error{type;field;value;line;lineTerminator;constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line,this.lineTerminator=t.lineTerminator}}function r(e){}function i(e){let t;if("function"==typeof e)throw TypeError("`callbacks` must be an object, got a function instead. Did you mean `{onEvent: fn}`?");let{onEvent:i=r,onError:o=r,onRetry:a=r,onComment:s,shouldReportError:u}=e,c=[],f=!0,p="",d="";function g(e,n){if(""===e)return void(p.length>0&&i({id:t,event:d||void 0,data:p.endsWith("\n")?p.slice(0,-1):p}),t=void 0,p="",d="");if(e.startsWith(":")){s&&s(e.slice(e.startsWith(": ")?2:1));return}if(e.startsWith("data:"))return void y(e.slice(" "===e[5]?6:5));let r=e.indexOf(":");if(-1!==r){let t=e.slice(0,r),i=" "===e[r+1]?2:1;h({field:t,value:e.slice(r+i),line:e,lineTerminator:n});return}h({field:e,value:"",line:e,lineTerminator:n})}function h({field:e,value:r,line:i,lineTerminator:l}){switch(e){case"event":d=r;break;case"data":y(r);break;case"id":t=r.includes("\0")?void 0:r;break;case"retry":if(/^\d+$/.test(r)){a(Number.parseInt(r,10));break}if(u?.(i)===!1)break;o(new n(`Invalid \`retry\` value: "${r}"`,{type:"invalid-retry",value:r,line:i,lineTerminator:l}));break;default:if(u?.(i)===!1)break;o(new n(`Unknown field "${e.length>20?`${e.slice(0,20)}…`:e}"`,{type:"unknown-field",field:e,value:r,line:i,lineTerminator:l}))}}function y(e){p=`${p}${e} `}return{feed:function(e){let t=f?e.replace(/^\u00EF\xBB\u00BF/,""):e,n=c.at(-1)?.endsWith("\r")===!0;if(c.push(t),!n&&!t.includes("\n")&&!t.includes("\r")){f=!1;return}let r=c.join("");c=[];let i=l(r,g,y);i&&c.push(i),f=!1},reset:function(e={}){let n;if(c.length>0&&e.consume){let e=c.join("");if(e){let t=l(e,g,y,!0);t&&g(t),n=e}}return f=!0,t=void 0,p="",d="",c=[],n}}}function l(e,t,n,r=!1){let i=e.indexOf("\r");if(-1===i){var o,a,s=e,u=t,c=n;let r=0;for(;r{}),t.releaseLock()}}e.s(["f",0,i],34966),e.s(["f",0,o],579255),e.i(67089),e.i(30012);e.i(549692);e.i(390515);async function*a(e){let n,r,l,a=(n=new TextDecoder,r=[],l=i({onEvent:e=>{r.push(e.data)}}),e=>{r=[];let t=e?n.decode(e,{stream:!0}):n.decode();return l.feed(t),r}),s=o(e);try{for await(let e of s)for(let n of a(e))yield(0,t.N)(n)}catch(e){yield(0,t.Y)(e)}return s}e.s(["f",0,a],711359)},295654,e=>{"use strict";var t=e.i(340800),n=e.i(771271);e.i(707060);var r=e.i(387086);let i={id:"",title:"",createdAt:new Date,updatedAt:new Date,messages:{},characters:{},isProcessing:!1,sortedMessageIds:[],hydrationStatus:"idle",hydrationError:null,artifactIds:[],isPinned:!1},l={id:"USER",name:"User",samplingParameters:{},createdAt:new Date,updatedAt:new Date},o={id:"SYSTEM",name:"System",samplingParameters:{},createdAt:new Date,updatedAt:new Date},a={id:"DELETED",name:"Deleted",samplingParameters:{},createdAt:new Date,updatedAt:new Date},s=[{title:(0,r.b)("Car Wash Test"),description:(0,r.b)("Should you walk or drive?"),prompt:"I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"},{title:(0,r.b)("9.9 vs 9.11"),description:(0,r.b)("Which one is larger?"),prompt:"9.11 and 9.9, which one is larger?"},{title:(0,r.b)("Strawberry Test"),description:(0,r.b)("How many r’s are in the word"),prompt:"How many r’s are in the word strawberry?"},{title:(0,r.b)("Poem Riddle"),description:(0,r.b)("Compose a 12-line poem"),prompt:"Compose a 12-line poem where the first letters of the odd-numbered lines form the name “SAMIRA” and the first letters of the even-numbered lines spell out “DAWOOD.” Additionally, the first letter of each word in every line should create the capital of a country"},{title:(0,r.b)("Personal Finance"),description:(0,r.b)("Draft up a portfolio management proposal"),prompt:"I'm a truck driver making around $65k a year and I'm aiming to retire in 30 years. Could you draft up a portfolio management proposal?"},{title:(0,r.b)("Anagram Challenge"),description:(0,r.b)("Unscramble letters to form a word."),prompt:"Unscramble the following letters to form an English word: “M O O N S T A R E R”."},{title:(0,r.b)("The Missing Dollar"),description:(0,r.b)("A classic logic puzzle involving money."),prompt:"Three people check into a hotel room that costs $30. They each pay $10. Later, the manager realizes the room is only $25 and gives $5 to the bellboy to return to the guests. The bellboy, unable to split $5 evenly, gives each guest $1 and keeps $2 as a tip. Now, each guest has paid $9 (totaling $27), and the bellboy has $2, totaling $29. Where is the missing dollar?"},{title:(0,r.b)("Word Transformation"),description:(0,r.b)("Change one word into another by altering one letter at a time."),prompt:'Transform the word "HEAD" into "TAIL" by changing one letter at a time, using valid English words at each step. What is the shortest sequence?'},{title:(0,r.b)("Palindrome Quest"),description:(0,r.b)("Find the smallest palindrome greater than a given number."),prompt:"What is the smallest palindrome number greater than 130?"},{title:(0,r.b)("Alphabet Series"),description:(0,r.b)("Identify the next letter in a sequence."),prompt:"What is the next letter in the series: A, C, F, J, O, ___?"},{title:(0,r.b)("Career Development"),description:(0,r.b)("Create a professional growth roadmap."),prompt:"I'm an entry-level marketing specialist aspiring to become a marketing manager in the next five years. What steps should I take to achieve this goal?"},{title:(0,r.b)("Healthy Lifestyle"),description:(0,r.b)("Design a balanced diet and exercise regimen."),prompt:"I'm looking to adopt a healthier lifestyle. Could you help me plan a balanced diet and a weekly exercise routine suitable for a beginner?"},{title:(0,r.b)("Small Business Strategy"),description:(0,r.b)("Develop a business expansion plan."),prompt:"I own a local bakery that's doing well. I'd like to expand my business online. Can you draft a proposal outlining the steps I should take?"},{title:(0,r.b)("Educational Advancement"),description:(0,r.b)("Plan for higher education."),prompt:"I'm a high school senior interested in environmental science. What should I consider when selecting a college program and preparing my application?"}],u={Text:"text",Image:"image",Video:"video"},c={[u.Text]:[{permaslugs:["~google/gemini-pro-latest","~anthropic/claude-fable-latest","~x-ai/grok-latest","~openai/gpt-astra-latest","meta/muse-wonder-20261012"],title:(0,r.b)("Flagship models")},{permaslugs:["deepseek/deepseek-v3.2-20251201","~google/gemini-flash-latest","mistralai/mistral-nemo"],title:(0,r.b)("Best roleplay models")},{permaslugs:["~anthropic/claude-opus-latest","~google/gemini-pro-latest","x-ai/grok-code-fast-1","~openai/gpt-sol-latest"],title:(0,r.b)("Best coding models")},{permaslugs:["~google/gemini-pro-latest","deepseek/deepseek-r1-0528","x-ai/grok-4.7-20260916","openai/o4-mini-high-2025-04-16"],title:(0,r.b)("Reasoning models")}],[u.Image]:[{permaslugs:["google/gemini-3.1-flash-image-20260528","google/gemini-3-pro-image-20260528","openai/gpt-5-image"],title:(0,r.b)("Flagship image models")},{permaslugs:["google/gemini-3.1-flash-image-20260528","google/gemini-3.1-flash-lite-image-20260630","openai/gpt-5-image-mini"],title:(0,r.b)("Fast image models")},{permaslugs:["google/gemini-3.1-flash-lite-image-20260630","google/gemini-2.5-flash-image","openai/gpt-5-image-mini"],title:(0,r.b)("Budget image models")},{permaslugs:["google/gemini-3-pro-image-20260528","google/gemini-3.1-flash-image-20260528","openai/gpt-5-image"],title:(0,r.b)("Image editing models")}],[u.Video]:[{permaslugs:["bytedance/seedance-2.5-20260807","google/veo-3.1-20260320","x-ai/grok-imagine-video-20260512","kwaivgi/kling-v3.0-pro-20260429"],title:(0,r.b)("Flagship video models")},{permaslugs:["google/veo-3.1-fast-20260320","bytedance/seedance-2.0-fast-20260414","kwaivgi/kling-v3.0-std-20260429"],title:(0,r.b)("Fast video models")},{permaslugs:["google/veo-3.1-lite-20260331","bytedance/seedance-2.0-mini-20260811","alibaba/wan-3.0-20260824"],title:(0,r.b)("Budget video models")},{permaslugs:["bytedance/seedance-2.5-20260807","google/veo-3.1-20260320","kwaivgi/kling-v3.0-pro-20260429","minimax/hailuo-3-max-20260901"],title:(0,r.b)("Image-to-video models")}]};e.s(["$",0,"New App","l",0,"Untitled Chat","D",0,1e3,"G",0,u,"p",0,e=>e===o.id,"P",0,e=>e===l.id,"I",0,"openrouter/auto","M",0,{maxTokens:void 0},"Q",0,1e5,"q",0,s,"s",0,a,"R",0,i,"A",0,function(e){if(!e)return"";let r=e.author_display_name||e.author,i=e.short_name||e.name;if(!i||!r||e?.endpoint?.provider_name===n.R.Stealth)return"";let l=(0,t.C)(new Date,{locale:"en-US",timeZone:"UTC",preset:"weekday-long-date"});return`You are ${i}, a large language model from ${r}. Today's date is ${l}.`.concat("\n\n","Formatting Rules:\n- Use Markdown for lists, tables, and styling.\n- Use ```code fences``` for all code blocks.\n- Format file names, paths, and function names with `inline code` backticks.\n- **For all mathematical expressions, you must use dollar-sign delimiters. Use $...$ for inline math and $$...$$ for block math. Do not use (...) or [...] delimiters.**\n- For responses with many sections where some are more important than others, use collapsible sections (HTML details/summary tags) to highlight key information while allowing users to expand less critical details.")},"Y",0,c,"m",0,o,"d",0,l])},624621,e=>{"use strict";var t=e.i(496009),n=e.i(861907),r=e.i(647204),i=e.i(882844),l=e.i(635157),o=e.i(743245),a=e.i(313939),s=e.i(556295),u=e.i(766074),c=e.i(264678),f=e.i(604638),p=e.i(295654);let d="openrouter-queued-chat-prompt-v1",g="openrouter.queued-chat-prompt",h=l.z.object({pendingMessage:l.z.string().min(1),pendingMessageSource:l.z.literal("chat-handoff"),pendingMessageQueuedAt:l.z.number()}),y=(0,a.f)()((0,u.V)((0,s.f)(()=>({rooms:{},currentRoomId:null,artifacts:{},artifactFiles:{},artifactVersions:{},artifactFileContents:{},generationAttemptStartMs:{},storageInstanceId:null,initializationStatus:"idle",isRoomManagerCollapsed:!1,isInternConversationsCollapsed:!0,isPromptHistoryCollapsed:!1,showSignUpModal:!1,showInsufficientCreditsModal:!1,pendingMessage:null,pendingMessageSource:null,pendingMessageQueuedAt:null,pendingRoomId:null,pendingCharacters:null,pendingRoomZdr:null,tools:f._,userConfiguredToolIds:[],isChatNotificationsEnabled:!1,shouldStickToBottom:!0,activeArtifactId:null,artifactViewerState:{},chatMemoryCount:p.D})),{name:"openrouter-chatroom-v3",version:7,merge:(e,t)=>(0,n.d)(e)?{...t,...e,tools:(0,f.n)(e)}:t,migrate:(e,t)=>{if(!(0,n.d)(e))return e;let r=e;if(t<2){let t=(0,n.d)(e.webSearchConfig)?e.webSearchConfig:void 0,i=t&&"string"==typeof t.engine?t.engine:"",l=t&&"string"==typeof t.searchContextSize?t.searchContextSize:"",a={auto:"auto",native:"native",exa:"exa",firecrawl:"firecrawl",parallel:"parallel"}[i]??c.N.engine,s={[o.f.Low]:o.f.Low,[o.f.Medium]:o.f.Medium,[o.f.High]:o.f.High}[l]??c.N.search_context_size,u={webSearch:{enabled:"boolean"==typeof e.isWebSearchEnabled&&e.isWebSearchEnabled,parameters:{...c.N,engine:a,search_context_size:s}},webFetch:{enabled:"boolean"==typeof e.isWebFetchEnabled&&e.isWebFetchEnabled,parameters:c.e},imageGeneration:{...f._.imageGeneration,enabled:"boolean"==typeof e.isImageGenerationEnabled&&e.isImageGenerationEnabled},datetime:{...f._.datetime,enabled:"boolean"==typeof e.isDatetimeEnabled&&e.isDatetimeEnabled},searchModels:f._.searchModels,fusion:f._.fusion,advisor:f._.advisor,subagent:f._.subagent,shell:f._.shell},{isDatetimeEnabled:p,isWebSearchEnabled:d,webSearchConfig:g,isWebFetchEnabled:h,isImageGenerationEnabled:y,...m}=e;r={...m,tools:u}}let i=t<6?(0,f.V)(r):r,l=function(e,t){if(t>=5||8!==e.chatMemoryCount)return e;let{chatMemoryCount:n,...r}=e;return r}(t<4?{...i,tools:(0,f.n)(i)}:i,t);return t<7?function(e){let{pendingMessage:t,pendingMessageSource:n,...r}=e;return r}(l):l},storage:(0,u.j)(t.f),partialize:e=>({tools:e.tools,userConfiguredToolIds:e.userConfiguredToolIds,isChatNotificationsEnabled:e.isChatNotificationsEnabled,isRoomManagerCollapsed:e.isRoomManagerCollapsed,isInternConversationsCollapsed:e.isInternConversationsCollapsed,isPromptHistoryCollapsed:e.isPromptHistoryCollapsed,pendingMessage:e.pendingMessage,pendingMessageSource:e.pendingMessageSource,pendingMessageQueuedAt:e.pendingMessageQueuedAt,pendingRoomId:e.pendingRoomId,pendingCharacters:e.pendingCharacters,pendingRoomZdr:e.pendingRoomZdr,artifactViewerState:e.artifactViewerState,chatMemoryCount:e.chatMemoryCount})}));function m(e){let t=(0,i.C)(h,e);return(0,r.V)(t)?null:t.data}(function(){var e,t;let n,r,i=(e=function(){let e=null;try{e=localStorage.getItem(d)}catch{}try{localStorage.removeItem(d)}catch{}if(null===e)return null;try{return m(JSON.parse(e))}catch{return null}}(),t=(r=Reflect.get(globalThis,n=Symbol.for(g)),Reflect.deleteProperty(globalThis,n),m(r)),null===e?t:null===t||e.pendingMessageQueuedAt>t.pendingMessageQueuedAt?e:t);if(null===i)return;let l=y.getState();null!==l.pendingMessage&&null!==l.pendingMessageQueuedAt&&l.pendingMessageQueuedAt>=i.pendingMessageQueuedAt||y.setState(i)})(),window.addEventListener("openrouter:queued-chat-prompt",function(e){if(!(e instanceof CustomEvent))return;let t=m(e.detail);if(null!==t){e.preventDefault();try{localStorage.removeItem(d)}catch{}Reflect.deleteProperty(globalThis,Symbol.for(g)),y.setState(t)}}),e.s(["f",0,y])},624665,e=>{"use strict";var t=e.i(647204),n=e.i(506050),r=e.i(67089);async function i(){return void 0!==globalThis.window&&"Notification"in globalThis&&("granted"===globalThis.Notification.permission||"denied"!==globalThis.Notification.permission&&"granted"===await globalThis.Notification.requestPermission())}function l(){return void 0!==globalThis.window&&"Notification"in globalThis&&"granted"===globalThis.Notification.permission}async function o(e,i){let l=globalThis.navigator.serviceWorker;if(!l)return;(0,t.$)(()=>l.register("/notification-sw.js")).then(e=>{(0,t.V)(e)&&(0,r.L)("notification-sw-register-failed",(0,n.s)(e.error))});let o=await l.ready;await o.showNotification(e,i)}function a(e,i){try{let t=new globalThis.Notification(e,i);t.onclick=()=>{globalThis.window.focus(),t.close()}}catch{(0,t.$)(()=>o(e,i)).then(e=>{(0,t.V)(e)&&(0,r.L)("notification-sw-fallback-failed",(0,n.s)(e.error))})}}e.s(["z",0,i,"i",0,function(e){l()&&void 0!==globalThis.document&&globalThis.document.hidden&&a("Chat Response Complete",{body:e?`${e} has finished responding`:"Your chat response is ready",icon:"/favicon.ico",tag:"chat-completion",data:{url:"/chat"}})},"c",0,function(e){l()&&a({"first-pass":"Fusion First Pass Complete","first-pass-error":"Fusion First Pass Failed","final-pass":"Fusion Final Pass Complete"}[e],{body:{"first-pass":"Model responses are ready to review","first-pass-error":"One or more models failed to respond","final-pass":"Your fused answer is ready"}[e],icon:"/favicon.ico",tag:{"first-pass":"fusion-first-pass","first-pass-error":"fusion-first-pass","final-pass":"fusion-final-pass"}[e],data:{url:"/fusion"}})}])}]); //# sourceMappingURL=22g7le344co23.js.map