!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="eb61d7e2-dbcf-5d3e-b2ce-ca945cda5a3b")}catch(e){}}();
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,242340,(e,t,r)=>{!function(){"use strict";var e={815:function(e){e.exports=function(e,r,n,a){r=r||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(r);var s=1e3;a&&"number"==typeof a.maxKeys&&(s=a.maxKeys);var u=e.length;s>0&&u>s&&(u=s);for(var l=0;l<u;++l){var c,p,d,h,m=e[l].replace(o,"%20"),f=m.indexOf(n);(f>=0?(c=m.substr(0,f),p=m.substr(f+1)):(c=m,p=""),d=decodeURIComponent(c),h=decodeURIComponent(p),Object.prototype.hasOwnProperty.call(i,d))?t(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},577:function(e){var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,i,o,s){return(i=i||"&",o=o||"=",null===e&&(e=void 0),"object"==typeof e)?n(a(e),function(a){var s=encodeURIComponent(t(a))+o;return r(e[a])?n(e[a],function(e){return s+encodeURIComponent(t(e))}).join(i):s+encodeURIComponent(t(e[a]))}).join(i):s?encodeURIComponent(t(s))+o+encodeURIComponent(t(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function n(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var a=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}}},r={};function n(t){var a=r[t];if(void 0!==a)return a.exports;var i=r[t]={exports:{}},o=!0;try{e[t](i,i.exports,n),o=!1}finally{o&&delete r[t]}return i.exports}n.ab="/ROOT/node_modules/.pnpm/next@15.5.10_@babel+core@7.28.4_@opentelemetry+api@1.9.0_@playwright+test@1.57.0_babel-plugin_5xvobjbk456tkvgn4pjeolmqna/node_modules/next/dist/compiled/querystring-es3/";var a={};a.decode=a.parse=n(815),a.encode=a.stringify=n(577),t.exports=a}()},631521,(e,t,r)=>{!function(){var r={452:function(t){"use strict";t.exports=e.r(242340)}},n={};function a(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}},o=!0;try{r[e](i,i.exports,a),o=!1}finally{o&&delete n[e]}return i.exports}a.ab="/ROOT/node_modules/.pnpm/next@15.5.10_@babel+core@7.28.4_@opentelemetry+api@1.9.0_@playwright+test@1.57.0_babel-plugin_5xvobjbk456tkvgn4pjeolmqna/node_modules/next/dist/compiled/native-url/";var i={};!function(){var e,t=(e=a(452))&&"object"==typeof e&&"default"in e?e.default:e,r=/https?|ftp|gopher|file/;function n(e){"string"==typeof e&&(e=v(e));var n,a,i,o,s,u,l,c,p,d=(a=(n=e).auth,i=n.hostname,o=n.protocol||"",s=n.pathname||"",u=n.hash||"",l=n.query||"",c=!1,a=a?encodeURIComponent(a).replace(/%3A/i,":")+"@":"",n.host?c=a+n.host:i&&(c=a+(~i.indexOf(":")?"["+i+"]":i),n.port&&(c+=":"+n.port)),l&&"object"==typeof l&&(l=t.encode(l)),p=n.search||l&&"?"+l||"",o&&":"!==o.substr(-1)&&(o+=":"),n.slashes||(!o||r.test(o))&&!1!==c?(c="//"+(c||""),s&&"/"!==s[0]&&(s="/"+s)):c||(c=""),u&&"#"!==u[0]&&(u="#"+u),p&&"?"!==p[0]&&(p="?"+p),{protocol:o,host:c,pathname:s=s.replace(/[?#]/g,encodeURIComponent),search:p=p.replace("#","%23"),hash:u});return""+d.protocol+d.host+d.pathname+d.search+d.hash}var o="http://",s=o+"w.w",u=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,l=/https?|ftp|gopher|file/;function c(e,t){var r="string"==typeof e?v(e):e;e="object"==typeof e?n(e):e;var a=v(t),i="";r.protocol&&!r.slashes&&(i=r.protocol,e=e.replace(r.protocol,""),i+="/"===t[0]||"/"===e[0]?"/":""),i&&a.protocol&&(i="",a.slashes||(i=a.protocol,t=t.replace(a.protocol,"")));var c=e.match(u);c&&!a.protocol&&(e=e.substr((i=c[1]+(c[2]||"")).length),/^\/\/[^/]/.test(t)&&(i=i.slice(0,-1)));var p=new URL(e,s+"/"),d=new URL(t,p).toString().replace(s,""),h=a.protocol||r.protocol;return h+=r.slashes||a.slashes?"//":"",!i&&h?d=d.replace(o,h):i&&(d=d.replace(o,"")),l.test(d)||~t.indexOf(".")||"/"===e.slice(-1)||"/"===t.slice(-1)||"/"!==d.slice(-1)||(d=d.slice(0,-1)),i&&(d=i+("/"===d[0]?d.substr(1):d)),d}function p(){}p.prototype.parse=v,p.prototype.format=n,p.prototype.resolve=c,p.prototype.resolveObject=c;var d=/^https?|ftp|gopher|file/,h=/^(.*?)([#?].*)/,m=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,f=/^([a-z0-9.+-]*:)?\/\/\/*/i,g=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function v(e,r,a){if(void 0===r&&(r=!1),void 0===a&&(a=!1),e&&"object"==typeof e&&e instanceof p)return e;var i=(e=e.trim()).match(h);e=i?i[1].replace(/\\/g,"/")+i[2]:e.replace(/\\/g,"/"),g.test(e)&&"/"!==e.slice(-1)&&(e+="/");var o=!/(^javascript)/.test(e)&&e.match(m),u=f.test(e),l="";o&&(d.test(o[1])||(l=o[1].toLowerCase(),e=""+o[2]+o[3]),o[2]||(u=!1,d.test(o[1])?(l=o[1],e=""+o[3]):e="//"+o[3]),3!==o[2].length&&1!==o[2].length||(l=o[1],e="/"+o[3]));var c,v=(i?i[1]:e).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),y=v&&v[1],b=new p,w="",I="";try{c=new URL(e)}catch(t){w=t,l||a||!/^\/\//.test(e)||/^\/\/.+[@.]/.test(e)||(I="/",e=e.substr(1));try{c=new URL(e,s)}catch(e){return b.protocol=l,b.href=l,b}}b.slashes=u&&!I,b.host="w.w"===c.host?"":c.host,b.hostname="w.w"===c.hostname?"":c.hostname.replace(/(\[|\])/g,""),b.protocol=w?l||null:c.protocol,b.search=c.search.replace(/\\/g,"%5C"),b.hash=c.hash.replace(/\\/g,"%5C");var P=e.split("#");!b.search&&~P[0].indexOf("?")&&(b.search="?"),b.hash||""!==P[1]||(b.hash="#"),b.query=r?t.decode(c.search.substr(1)):b.search.substr(1),b.pathname=I+(o?c.pathname.replace(/['^|`]/g,function(e){return"%"+e.charCodeAt().toString(16).toUpperCase()}).replace(/((?:%[0-9A-F]{2})+)/g,function(e,t){try{return decodeURIComponent(t).split("").map(function(e){var t=e.charCodeAt();return t>256||/^[a-z0-9]$/i.test(e)?e:"%"+t.toString(16).toUpperCase()}).join("")}catch(e){return t}}):c.pathname),"about:"===b.protocol&&"blank"===b.pathname&&(b.protocol="",b.pathname=""),w&&"/"!==e[0]&&(b.pathname=b.pathname.substr(1)),l&&!d.test(l)&&"/"!==e.slice(-1)&&"/"===b.pathname&&(b.pathname=""),b.path=b.pathname+b.search,b.auth=[c.username,c.password].map(decodeURIComponent).filter(Boolean).join(":"),b.port=c.port,y&&!b.host.endsWith(y)&&(b.host+=y,b.port=y.slice(1)),b.href=I?""+b.pathname+b.search+b.hash:n(b);var _=/^(file)/.test(b.href)?["host","hostname"]:[];return Object.keys(b).forEach(function(e){~_.indexOf(e)||(b[e]=b[e]||null)}),b}i.parse=v,i.format=n,i.resolve=c,i.resolveObject=function(e,t){return v(c(e,t))},i.Url=p}(),t.exports=i}()},724499,519228,258722,e=>{"use strict";e.s(["Link",()=>eQ,"getCanonicalUrl",()=>eX,"useRouting",()=>eV],724499);var t=e.i(628575);e.s(["DEEP_SEARCH_PROJECT_ID",()=>eA,"formatUrl",()=>eL,"routeToUrlObject",()=>eB,"useRoutingSlugComponent",()=>ez,"useRoutingStore",()=>eF,"useRoutingSync",()=>eM,"workspaceMainPageTabs",()=>eU],258722),e.i(857250);var r=e.i(868275),n=e.i(486492),a=e.i(564448),i=e.i(228337),o=e.i(322128);e.s(["Path",()=>O],519228);var s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},u=function(e){return void 0===e&&(e={}),{arrayFormat:e.arrayFormat||"none",booleanFormat:e.booleanFormat||"none",nullFormat:e.nullFormat||"default"}},l=function(e){return encodeURIComponent(e)},c=function(e){return decodeURIComponent(e)},p=function(e,t,r){return"empty-true"===r.booleanFormat&&t?e:e+"="+("unicode"===r.booleanFormat?t?"β":"β":t.toString())},d=function(e,t,r){var n="index"===r.arrayFormat?function(e,t){return e+"["+t+"]"}:"brackets"===r.arrayFormat?function(e){return e+"[]"}:function(e){return e};return t.map(function(t,r){return n(e,r)+"="+l(t)}).join("&")},h=function(e,t,r){if(null===t)return"hidden"===r.nullFormat?"":"string"===r.nullFormat?e+"=null":e;return"boolean"==typeof t?p(e,t,r):Array.isArray(t)?d(e,t,r):e+"="+l(t)},m=function(e,t){if(void 0===e)return"empty-true"===t.booleanFormat||null;if("string"===t.booleanFormat){if("true"===e)return!0;if("false"===e)return!1}if("unicode"===t.booleanFormat){if("β"===c(e))return!0;if("β"===c(e))return!1}return"string"===t.nullFormat&&"null"===e?null:c(e)},f=function(e){var t=e.indexOf("?");return -1===t?e:e.slice(t+1)},g=function(e){var t=e.indexOf("["),r=-1!==t;return{hasBrackets:r,name:r?e.slice(0,t):e}},v=function(e,t){var r=u(t);return f(e).split("&").reduce(function(e,t){var n=t.split("="),a=n[0],i=n[1],o=g(a),s=o.hasBrackets,u=o.name,l=e[u],c=m(i,r);return void 0===l?e[u]=s?[c]:c:e[u]=(Array.isArray(l)?l:[l]).concat(c),e},{})},y=function(e,t){var r=u(t);return Object.keys(e).filter(function(t){return void 0!==e[t]}).map(function(t){return h(t,e[t],r)}).filter(Boolean).join("&")},b=/[^!$'()*+,;|:]/g,w=function(e){return e.replace(b,function(e){return encodeURIComponent(e)})},I={default:w,uri:encodeURI,uriComponent:encodeURIComponent,none:function(e){return e},legacy:encodeURI},P={default:decodeURIComponent,uri:decodeURI,uriComponent:decodeURIComponent,none:function(e){return e},legacy:decodeURIComponent},_=function(e,t,r){var n=I[t]||w;return r?String(e).split("/").map(n).join("/"):n(String(e))},k=function(e){return"("+(e?e.replace(/(^<|>$)/g,""):"[a-zA-Z0-9-_.~%':|=+\\*@$]+")+")"},x=[{name:"url-parameter",pattern:/^:([a-zA-Z0-9-_]*[a-zA-Z0-9]{1})(<(.+?)>)?/,regex:function(e){return new RegExp(k(e[2]))}},{name:"url-parameter-splat",pattern:/^\*([a-zA-Z0-9-_]*[a-zA-Z0-9]{1})/,regex:/([^?]*)/},{name:"url-parameter-matrix",pattern:/^;([a-zA-Z0-9-_]*[a-zA-Z0-9]{1})(<(.+?)>)?/,regex:function(e){return RegExp(";"+e[1]+"="+k(e[2]))}},{name:"query-parameter",pattern:/^(?:\?|&)(?::)?([a-zA-Z0-9-_]*[a-zA-Z0-9]{1})/},{name:"delimiter",pattern:/^(\/|\?)/,regex:function(e){return RegExp("\\"+e[0])}},{name:"sub-delimiter",pattern:/^(!|&|-|_|\.|;)/,regex:function(e){return new RegExp(e[0])}},{name:"fragment",pattern:/^([0-9a-zA-Z]+)/,regex:function(e){return new RegExp(e[0])}}],R=function e(t,r){if(void 0===r&&(r=[]),!x.some(function(n){var a=t.match(n.pattern);return!!a&&(r.push({type:n.name,match:a[0],val:a.slice(1,2),otherVal:a.slice(2),regex:n.regex instanceof Function?n.regex(a):n.regex}),a[0].length<t.length&&(r=e(t.substr(a[0].length),r)),!0)}))throw Error("Could not parse path '"+t+"'");return r},q=function(e){return null!=e},S=function(e,t,r){void 0===r&&(r="");var n=e[t];return void 0===n?e[t]=r:e[t]=Array.isArray(n)?n.concat(r):[n,r],e},j={urlParamsEncoding:"default"},O=function(){function e(e,t){if(!e)throw Error("Missing path in Path constructor");this.path=e,this.options=s(s({},j),t),this.tokens=R(e),this.hasUrlParams=this.tokens.filter(function(e){return/^url-parameter/.test(e.type)}).length>0,this.hasSpatParam=this.tokens.filter(function(e){return/splat$/.test(e.type)}).length>0,this.hasMatrixParams=this.tokens.filter(function(e){return/matrix$/.test(e.type)}).length>0,this.hasQueryParams=this.tokens.filter(function(e){return/^query-parameter/.test(e.type)}).length>0,this.spatParams=this.getParams("url-parameter-splat"),this.urlParams=this.getParams(/^url-parameter/),this.queryParams=this.getParams("query-parameter"),this.params=this.urlParams.concat(this.queryParams),this.source=this.tokens.filter(function(e){return void 0!==e.regex}).map(function(e){return e.regex.source}).join("")}return e.createPath=function(t,r){return new e(t,r)},e.prototype.isQueryParam=function(e){return -1!==this.queryParams.indexOf(e)},e.prototype.isSpatParam=function(e){return -1!==this.spatParams.indexOf(e)},e.prototype.test=function(e,t){var r,n=this,a=s(s({caseSensitive:!1,strictTrailingSlash:!1},this.options),t),i=(r=this.source,a.strictTrailingSlash||"\\/"===r?r:r.replace(/\\\/$/,"")+"(?:\\/)?"),o=this.urlTest(e,i+(this.hasQueryParams?"(\\?.*$|$)":"$"),a.caseSensitive,a.urlParamsEncoding);if(!o||!this.hasQueryParams)return o;var u=v(e,a.queryParams);return 0===Object.keys(u).filter(function(e){return!n.isQueryParam(e)}).length?(Object.keys(u).forEach(function(e){return o[e]=u[e]}),o):null},e.prototype.partialTest=function(e,t){var r,n=this,a=s(s({caseSensitive:!1,delimited:!0},this.options),t),i=(r=this.source,a.delimited?/(\/)$/.test(r)?r:r+"(\\/|\\?|\\.|;|$)":r),o=this.urlTest(e,i,a.caseSensitive,a.urlParamsEncoding);if(!o||!this.hasQueryParams)return o;var u=v(e,a.queryParams);return Object.keys(u).filter(function(e){return n.isQueryParam(e)}).forEach(function(e){return S(o,e,u[e])}),o},e.prototype.build=function(e,t){var r=this;void 0===e&&(e={});var n=s(s({ignoreConstraints:!1,ignoreSearch:!1,queryParams:{}},this.options),t),a=Object.keys(e).filter(function(e){return!r.isQueryParam(e)}).reduce(function(t,a){if(!q(e[a]))return t;var i=e[a],o=r.isSpatParam(a);return"boolean"==typeof i?t[a]=i:Array.isArray(i)?t[a]=i.map(function(e){return _(e,n.urlParamsEncoding,o)}):t[a]=_(i,n.urlParamsEncoding,o),t},{});if(this.urlParams.some(function(t){return!q(e[t])})){var i=this.urlParams.filter(function(t){return!q(e[t])});throw Error("Cannot build path: '"+this.path+"' requires missing parameters { "+i.join(", ")+" }")}if(!n.ignoreConstraints&&!this.tokens.filter(function(e){return/^url-parameter/.test(e.type)&&!/-splat$/.test(e.type)}).every(function(e){return RegExp("^"+k(e.otherVal[0])+"$").test(a[e.val])}))throw Error("Some parameters of '"+this.path+"' are of invalid format");var o=this.tokens.filter(function(e){return!1===/^query-parameter/.test(e.type)}).map(function(e){return"url-parameter-matrix"===e.type?";"+e.val+"="+a[e.val[0]]:/^url-parameter/.test(e.type)?a[e.val[0]]:e.match}).join("");if(n.ignoreSearch)return o;var u=y(this.queryParams.filter(function(t){return -1!==Object.keys(e).indexOf(t)}).reduce(function(t,r){return t[r]=e[r],t},{}),n.queryParams);return u?o+"?"+u:o},e.prototype.getParams=function(e){var t=e instanceof RegExp?function(t){return e.test(t.type)}:function(t){return t.type===e};return this.tokens.filter(t).map(function(e){return e.val[0]})},e.prototype.urlTest=function(e,t,r,n){var a=this,i=RegExp("^"+t,r?"":"i"),o=e.match(i);return o?this.urlParams.length?o.slice(1,this.urlParams.length+1).reduce(function(e,t,r){return e[a.urlParams[r]]=(P[n]||decodeURIComponent)(t),e},{}):{}:null},e}(),C=e.i(933825),E=e.i(631521);let U=new O("/files"),A=new O("/workspace"),T=new O("/workspace/:id"),F=new O("/projects"),M=new O("/project"),z=new O("/project/:id"),$=new O("/chat/:id"),L=new O("/chat"),B=new O("/c/:id"),Z=new O("/c"),K=new O("/voice"),Q=new O("/images"),V=new O("/imagine"),X=new O("/imagine/favorites"),W=new O("/imagine-carpet"),D=new O("/imagine/post/:id"),G=new O("/imagine/more/:id"),N=new O("/clear-cache"),H=new O("/tasks"),J=new O("/plans"),Y=new O("/finance/:ticker"),ee=new O("/faq"),et=new O("/faq/:anchor"),er=new O("/changelog"),en=new O("/changelog/:anchor"),ea=new O("/share-links"),ei=new O("/deleted-conversations"),eo=new O("/history"),es=new O("/highlights"),eu=new O("/highlights/:id"),el=new O("/trends"),ec=new O("/trends/:id"),ep=new O("/templates"),ed=new O("/dev/models"),eh=new O("/user-feature-controls"),em=new O("/user-feature-controls-static"),ef=new O("/build"),eg=new O("/build/remote"),ev=new O("/build/history"),ey=new O("/build/settings"),eb=new O("/build/settings/environment/create"),ew=new O("/build/settings/environment/:environmentId/edit"),eI=new O("/build/settings/environment/:environmentId"),eP=new O("/build/share/:sessionId"),e_=new O("/build/compare"),ek=new O("/build/:sessionId"),ex=["conversations","sources","shared-with-me"],eR=["name","size","used","created"],eq=["conversations","shared-with-me"],eS=["personal","shared-with-me"],ej="used",eO=["image","document","spreadsheet","code","pdf"],eC=["user","grok"],eE=["EMAIL","X","GOOGLE","APPLE_WEB","MICROSOFT"],eU=["own","shared","examples"],eA="1735c097-cfe2-42ec-809d-b2cd8e806e9d",eT="deepsearch",eF=(0,a.createImmerStore)(class{constructor(e,t){var n,a;(0,r._)(this,"set",void 0),(0,r._)(this,"get",void 0),(0,r._)(this,"route",void 0),(0,r._)(this,"mainPageScrollPosition",void 0),(0,r._)(this,"mainPageResetOnMount",void 0),(0,r._)(this,"historyStack",void 0),(0,r._)(this,"handleExternalChange",void 0),(0,r._)(this,"saveMainPageScrollPosition",void 0),(0,r._)(this,"clearMainPageScrollPosition",void 0),(0,r._)(this,"requestMainPageReset",void 0),(0,r._)(this,"clearMainPageReset",void 0),(0,r._)(this,"push",void 0),(0,r._)(this,"replace",void 0),this.set=e,this.get=t,this.route=(null==(a=globalThis)||null==(n=a.window)?void 0:n.location)?eZ(globalThis.window.location):{page:"main"},this.mainPageScrollPosition=null,this.mainPageResetOnMount=!1,this.historyStack=[],this.handleExternalChange=()=>{let e=this.get().route,t=eZ(globalThis.window.location);i.default.isEqual(e,t)||this.set({route:t})},this.saveMainPageScrollPosition=e=>{this.set({mainPageScrollPosition:e})},this.clearMainPageScrollPosition=()=>{this.set({mainPageScrollPosition:null})},this.requestMainPageReset=()=>{this.set({mainPageResetOnMount:!0,mainPageScrollPosition:null})},this.clearMainPageReset=()=>{this.set({mainPageResetOnMount:!1})},this.push=(e,t)=>{var r;let n=this.get(),a=n.route;if(i.default.isEqual(a,e))return;let o=eL(eB(e,a));null==(r=globalThis)||r.window.history.pushState(null!=t?t:{},"",o),this.set({route:eK(e,a),historyStack:[...n.historyStack,a].slice(-25)})},this.replace=(e,t)=>{var r;let n=this.get().route;if(i.default.isEqual(n,e))return;let a=eL(eB(e,n));null==(r=globalThis)||r.window.history.replaceState(null!=t?t:{},"",a),this.set({route:eK(e,n)})}}},"useRoutingStore");function eM(){let e=(0,o.useRouter)();(0,C.useEffect)(()=>eF.subscribe((t,r)=>{let n=t.route.page,a=r.route.page;if("unknown"===a&&"unknown"!==n){let n=eL(eB(t.route,r.route));e.push(n)}if("build"===n&&"build"!==a||"build"!==n&&"build"===a){let n=eL(eB(t.route,r.route));e.push(n)}}),[e]),(0,C.useEffect)(()=>{let e=eF.getState().handleExternalChange;return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[])}function ez(){(0,C.useEffect)(()=>(eF.getState().handleExternalChange(),()=>{eF.setState({route:{page:"unknown"}})}),[])}function e$(e,t,r){return e.includes(t)?t:r}function eL(e){if(e.query&&"string"!=typeof e.query)for(let t in e.query)void 0===e.query[t]&&delete e.query[t];return(0,E.format)(e)}function eB(e,t){switch((e=eK(e,t)).page){case"main":return{pathname:"/",query:{voice:!e.templateId&&e.voice?"true":void 0,templateId:e.templateId||void 0,teamId:e.teamId||void 0,m:e.modelCode||void 0}};case"files":return{pathname:"/files",query:{file:e.fileId||void 0,emptyView:"default"===e.emptyView?void 0:e.emptyView,search:e.search||void 0,sort:e.sort===ej?void 0:e.sort,fileType:e.fileType,createdBy:e.createdBy}};case"workspaces":return{pathname:"/project",query:{tab:e.tab}};case"workspace":return{pathname:"/project/"+(e.workspaceId===eA?eT:e.workspaceId),query:{tab:e.tab||void 0,chat:e.conversationId||void 0,templateId:e.templateId||void 0}};case"chat":if(e.temporary||!e.conversationId)return{pathname:"/"};return{pathname:"/c/"+e.conversationId,query:{notificationId:e.notificationId||void 0}};case"unknown":return{pathname:"/"};case"images":return{pathname:"/images".concat(e.tab?"/".concat(e.tab):"")};case"tasks":return{pathname:"/tasks",query:{taskId:e.taskId||void 0,tab:e.tab||void 0}};case"plans":return{pathname:"/plans"};case"finance":return{pathname:"/finance/"+e.ticker,query:{chat:e.conversationId||void 0,query:e.query||void 0}};case"faq":return{pathname:"/faq"+(e.anchor?"/".concat(e.anchor):"")};case"changelog":return{pathname:"/changelog"+(e.anchor?"/".concat(e.anchor):"")};case"share-links":return{pathname:"/share-links"};case"deleted-conversations":return{pathname:"/deleted-conversations"};case"history":return{pathname:"/history",query:{tab:e.tab||void 0}};case"highlights":return{pathname:e.storyId?"/highlights/".concat(e.storyId):"/highlights",hash:e.hash||void 0};case"trends":return{pathname:e.storyId?"/trends/".concat(e.storyId):"/trends"};case"imagine":return{pathname:"/imagine",query:{parent_x_post_id:e.parentXPostId||void 0,media_url:e.mediaUrl||void 0,action:e.action||void 0}};case"imagine-favorites":return{pathname:"/imagine/favorites"};case"imagine-more":return{pathname:"/imagine/more/"+e.postId,query:{parent_x_post_id:e.parentXPostId||void 0,action:e.action||void 0}};case"imagine-post":return{pathname:"/imagine/post/"+e.postId,query:{parent_x_post_id:e.parentXPostId||void 0,action:e.action||void 0,media_url:e.mediaUrl||void 0}};case"imagine-carpet":return{pathname:"/imagine-carpet"};case"clear-cache":return{pathname:"/clear-cache"};case"build":var r,a;if("remote"===e.subPage)return{pathname:"/build/remote"};if("history"===e.subPage)return{pathname:"/build/history"};if("settings"===e.subPage)return{pathname:"/build/settings"};else if("environment-create"===e.subPage)return{pathname:"/build/settings/environment/create"};else if("environment-edit"===e.subPage&&e.environmentId)return{pathname:"/build/settings/environment/"+e.environmentId+"/edit"};else if("environment"===e.subPage&&e.environmentId)return{pathname:"/build/settings/environment/"+e.environmentId};else if("share"===e.subPage&&e.sessionId)return{pathname:"/build/share/"+e.sessionId};else if("compare"===e.subPage)return{pathname:"/build/compare",query:{sessions:(null==(r=e.sessions)?void 0:r.join(","))||void 0,active:e.activeSessionId||void 0}};else if(e.sessionId)return{pathname:"/build/"+e.sessionId,query:{sessions:(null==(a=e.sessions)?void 0:a.join(","))||void 0}};else return{pathname:"/build",query:{setup:e.setup?"true":void 0}};case"templates":return{pathname:"/templates",query:{tab:e.tab||void 0,templateId:e.templateId||void 0,workspaceId:e.workspaceId||void 0}};case"dev-models":return{pathname:"/dev/models",query:{model:e.modelId||void 0}};case"user-feature-controls":return{pathname:"/user-feature-controls",query:{redirectToIOSApp:e.redirectToIOSApp?"true":void 0,lastLoggedInWith:e.lastLoggedInWith||void 0}};case"user-feature-controls-static":return{pathname:"/user-feature-controls-static",query:{user_email:e.userEmail||void 0,always_show_nsfw_content:e.alwaysShowNsfwContent?"true":"false"}};default:let i=e;return(0,n.logError)("routeToUrlObject","Unhandled route case:"+i),{}}}function eZ(e){let t=e.pathname;return function(e,t){var r,n,a,i,o,s,u,l,c,p,d,h,m,f;let g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if("/"===e)return{page:"main",voice:!t.get("templateId")&&"true"===t.get("voice"),templateId:t.get("templateId")||null,teamId:t.get("teamId")||null,modelCode:t.get("m")?parseInt(t.get("m")):null};if(K.test(e))return{page:"main",voice:!0};if(U.test(e))return{page:"files",fileId:t.get("file")||null,emptyView:"image"===t.get("emptyView")?"image":"default",search:t.get("search")||void 0,sort:null!=(r=e$(eR,t.get("sort")))?r:ej,fileType:e$(eO,t.get("fileType")),createdBy:e$(eC,t.get("createdBy"))};if(A.test(e)||M.test(e)||F.test(e)){let e=null!=(n=t.get("tab"))?n:"";return{page:"workspaces",tab:eU.includes(e)?e:"own"}}let v=T.test(e);if(null==v?void 0:v.id){let e=null!=(a=t.get("tab"))?a:"";e="attachments"===e?"sources":e;let r=null!=(i=t.get("chat"))?i:"",n=r?null:null!=(o=t.get("templateId"))?o:null;return{page:"workspace",workspaceId:v.id===eT?eA:v.id,tab:null!=(s=e$(ex,e))?s:null,conversationId:r,templateId:n}}let y=z.test(e);if(null==y?void 0:y.id){let e=null!=(u=t.get("tab"))?u:"";e="attachments"===e?"sources":e;let r=null!=(l=t.get("chat"))?l:"",n=r?null:null!=(c=t.get("templateId"))?c:null;return{page:"workspace",workspaceId:y.id===eT?eA:y.id,tab:null!=(p=e$(ex,e))?p:null,conversationId:r,templateId:n}}let b=$.test(e)||B.test(e);if(null==b?void 0:b.id)return{page:"chat",conversationId:b.id,temporary:!1,notificationId:t.get("notificationId")||void 0,rid:t.get("rid")||void 0};if(L.test(e)||Z.test(e))return{page:"chat",conversationId:null,temporary:!0};if(Q.test(e))return{page:"images"};if(V.test(e))return{page:"imagine",parentXPostId:t.get("parent_x_post_id"),mediaUrl:t.get("media_url"),action:t.get("action")};let w=D.test(e);if(w)return{page:"imagine-post",postId:w.id,parentXPostId:t.get("parent_x_post_id"),action:t.get("action"),mediaUrl:t.get("media_url")};let I=G.test(e);if(I)return{page:"imagine-more",postId:I.id,parentXPostId:t.get("parent_x_post_id"),action:t.get("action")};if(X.test(e))return{page:"imagine-favorites"};if(W.test(e)){let e=t.get("display");return{page:"imagine-carpet",display:e?parseInt(e):void 0}}if(N.test(e))return{page:"clear-cache"};if(H.test(e))return{page:"tasks",taskId:t.get("taskId"),tab:t.get("tab")};if(J.test(e))return{page:"plans"};let P=Y.test(e);if(P)return{page:"finance",ticker:P.ticker,conversationId:t.get("chat"),query:t.get("query")};if(ee.test(e)||et.test(e))return{page:"faq",anchor:null!=(h=null==(d=et.test(e))?void 0:d.anchor)?h:null};if(er.test(e)||en.test(e))return{page:"changelog",anchor:null!=(f=null==(m=en.test(e))?void 0:m.anchor)?f:null};if(ea.test(e))return{page:"share-links"};if(ei.test(e))return{page:"deleted-conversations"};if(eo.test(e))return{page:"history",tab:e$(eq,t.get("tab"))||null};let _=ec.test(e);if(null==_?void 0:_.id)return{page:"trends",storyId:_.id};if(el.test(e))return{page:"trends"};let k=eu.test(e);if(null==k?void 0:k.id)return{page:"highlights",storyId:k.id};if(es.test(e))return{page:"highlights",hash:g};if(ep.test(e))return{page:"templates",tab:e$(eS,t.get("tab"))||null,templateId:t.get("templateId")||null,workspaceId:t.get("workspaceId")||null};if(ed.test(e))return{page:"dev-models",modelId:t.get("model")||null};if(eh.test(e))return{page:"user-feature-controls",redirectToIOSApp:"true"===t.get("redirect_to_ios_app"),lastLoggedInWith:e$(eE,t.get("last_logged_in_with"))||null};if(em.test(e))return{page:"user-feature-controls-static",userEmail:t.get("user_email")||null,alwaysShowNsfwContent:"true"===t.get("always_show_nsfw_content")};if(eg.test(e))return{page:"build",subPage:"remote"};if(ev.test(e))return{page:"build",subPage:"history"};if(ey.test(e))return{page:"build",subPage:"settings"};if(eb.test(e))return{page:"build",subPage:"environment-create"};let x=ew.test(e);if(null==x?void 0:x.environmentId)return{page:"build",subPage:"environment-edit",environmentId:x.environmentId};let R=eI.test(e);if(null==R?void 0:R.environmentId)return{page:"build",subPage:"environment",environmentId:R.environmentId};let q=eP.test(e);if(null==q?void 0:q.sessionId)return{page:"build",subPage:"share",sessionId:q.sessionId};if(e_.test(e)){let e=t.get("sessions"),r=e?e.split(",").filter(Boolean):null;return{page:"build",subPage:"compare",sessions:r,activeSessionId:t.get("active")||(null==r?void 0:r[0])||null}}let S=ek.test(e);if(null==S?void 0:S.sessionId){let e=t.get("sessions"),r=e?e.split(",").filter(Boolean):null;return{page:"build",sessionId:S.sessionId,sessions:r}}return ef.test(e)?{page:"build",setup:"true"===t.get("setup")}:{page:"unknown"}}(t,new URLSearchParams(e.search),e.hash.replace("#",""))}function eK(e,t){return e.page===t.page&&(e=function(e){let t={...e};for(let e of Object.keys(t))void 0===t[e]&&delete t[e];return t}(e),e={...t,...e}),e}let eQ=(0,C.forwardRef)((e,r)=>{let{route:n,onClick:a,...i}=e,o=eL(eB(n,eF(e=>e.route))),s=eF(e=>e.push),u=(0,C.useCallback)(e=>{null==a||a(e),e.defaultPrevented||!function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||2===e.button}(e)&&(e.preventDefault(),s(n))},[a,s,n]);return(0,t.jsx)("a",{...i,onClick:u,href:o,ref:r})});function eV(){let e=eF(e=>e.route),t=eF(e=>e.push),r=eF(e=>e.replace);return(0,C.useMemo)(()=>({push:t,replace:r,route:e}),[t,r,e])}function eX(e,t){let r=eL(eB(e,e));return"".concat(t).concat(r)}}]);
//# sourceMappingURL=331416cd4bdbdb91.js.map
//# debugId=eb61d7e2-dbcf-5d3e-b2ce-ca945cda5a3b