PageSourceSearch

https://tucsonfoodie.com/_next/static/chunks/cfcce44a8bd7acbb.js?dpl=dpl_6e8ssznh51oo9aC4LwrPamzd5g5T

js tucsonfoodie.com collected 2026-10-01 10:43:28 UTC 68,864 bytes, 6 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="95748e24-53b1-47e2-46b6-bd90efb2ec74")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,912598,e=>{"use strict";var t=e.i(271645),r=e.i(843476),s=t.createContext(void 0),i=e=>{let r=t.useContext(s);if(e)return e;if(!r)throw Error("No QueryClient set, use QueryClientProvider to set one");return r},n=({client:e,children:i})=>(t.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,r.jsx)(s.Provider,{value:e,children:i}));e.s(["QueryClientProvider",()=>n,"useQueryClient",()=>i])},540143,e=>{"use strict";let t,r,s,i,n,a;var o=e.i(180166).systemSetTimeoutZero,u=(t=[],r=0,s=e=>{e()},i=e=>{e()},n=o,{batch:e=>{let a;r++;try{a=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{i(()=>{e.forEach(e=>{s(e)})})}))}return a},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{r?t.push(e):n(()=>{s(e)})},setNotifyFunction:e=>{s=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{n=e}});e.s(["notifyManager",()=>u])},175555,915823,e=>{"use strict";var t=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};e.s(["Subscribable",()=>t],915823);var r=e.i(619273),s=new class extends t{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!r.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",()=>s],175555)},619273,180166,793803,e=>{"use strict";e.i(247167);var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#s=t;#i=!1;setTimeoutProvider(e){this.#s=e}setTimeout(e,t){return this.#s.setTimeout(e,t)}clearTimeout(e){this.#s.clearTimeout(e)}setInterval(e,t){return this.#s.setInterval(e,t)}clearInterval(e){this.#s.clearInterval(e)}};function s(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>s,"timeoutManager",()=>r],180166);var i="u"<typeof window||"Deno"in globalThis;function n(){}function a(e,t){return"function"==typeof e?e(t):e}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function l(e,t){return"function"==typeof e?e(t):e}function c(e,t){return"function"==typeof e?e(t):e}function d(e,t){let{type:r="all",exact:s,fetchStatus:i,predicate:n,queryKey:a,stale:o}=e;if(a){if(s){if(t.queryHash!==f(a,t.options))return!1}else if(!p(t.queryKey,a))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(!i||i===t.state.fetchStatus)&&(!n||!!n(t))}function h(e,t){let{exact:r,status:s,predicate:i,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(r){if(m(t.options.mutationKey)!==m(n))return!1}else if(!p(t.options.mutationKey,n))return!1}return(!s||t.state.status===s)&&(!i||!!i(t))}function f(e,t){return(t?.queryKeyHashFn||m)(e)}function m(e){return JSON.stringify(e,(e,t)=>w(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function p(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>p(e[r],t[r]))}var y=Object.prototype.hasOwnProperty;function g(e,t){if(e===t)return e;let r=b(e)&&b(t);if(!r&&!(w(e)&&w(t)))return t;let s=(r?e:Object.keys(e)).length,i=r?t:Object.keys(t),n=i.length,a=r?Array(n):{},o=0;for(let u=0;u<n;u++){let n=r?u:i[u],l=e[n],c=t[n];if(l===c){a[n]=l,(r?u<s:y.call(e,n))&&o++;continue}if(null===l||null===c||"object"!=typeof l||"object"!=typeof c){a[n]=c;continue}let d=g(l,c);a[n]=d,d===l&&o++}return s===n&&o===s?e:a}function v(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function b(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function w(e){if(!x(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!x(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function x(e){return"[object Object]"===Object.prototype.toString.call(e)}function S(e){return new Promise(t=>{r.setTimeout(t,e)})}function C(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?g(e,t):t}function q(e){return e}function T(e,t,r=0){let s=[...e,t];return r&&s.length>r?s.slice(1):s}function j(e,t,r=0){let s=[t,...e];return r&&s.length>r?s.slice(0,-1):s}var O=Symbol();function P(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==O?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function E(e,t){return"function"==typeof e?e(...t):!!e}function M(e,t,r){let s,i=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??=t(),i||(i=!0,s.aborted?r():s.addEventListener("abort",r,{once:!0})),s)}),e}function A(){let e,t,r=new Promise((r,s)=>{e=r,t=s});function s(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{s({status:"fulfilled",value:t}),e(t)},r.reject=e=>{s({status:"rejected",reason:e}),t(e)},r}function k(e){let t;if(e.then(e=>(t=e,e),n)?.catch(n),void 0!==t)return{data:t}}e.s(["addConsumeAwareSignal",()=>M,"addToEnd",()=>T,"addToStart",()=>j,"ensureQueryFn",()=>P,"functionalUpdate",()=>a,"hashKey",()=>m,"hashQueryKeyByOptions",()=>f,"isServer",()=>i,"isValidTimeout",()=>o,"keepPreviousData",()=>q,"matchMutation",()=>h,"matchQuery",()=>d,"noop",()=>n,"partialMatchKey",()=>p,"replaceData",()=>C,"replaceEqualDeep",()=>g,"resolveEnabled",()=>c,"resolveStaleTime",()=>l,"shallowEqualObjects",()=>v,"shouldThrowError",()=>E,"skipToken",()=>O,"sleep",()=>S,"timeUntilStale",()=>u],619273),e.s(["pendingThenable",()=>A,"tryResolveSync",()=>k],793803)},936553,814448,e=>{"use strict";var t=e.i(175555),r=e.i(915823),s=e.i(619273),i=new class extends r.Subscribable{#n=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!s.isServer&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}
2setOnline(e){this.#n!==e&&(this.#n=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#n}};e.s(["onlineManager",()=>i],814448);var n=e.i(793803);function a(e){return Math.min(1e3*2**e,3e4)}function o(e){return(e??"online")!=="online"||i.isOnline()}var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function l(e){let r,l=!1,c=0,d=(0,n.pendingThenable)(),h=()=>t.focusManager.isFocused()&&("always"===e.networkMode||i.isOnline())&&e.canRun(),f=()=>o(e.networkMode)&&e.canRun(),m=e=>{"pending"===d.status&&(r?.(),d.resolve(e))},p=e=>{"pending"===d.status&&(r?.(),d.reject(e))},y=()=>new Promise(t=>{r=e=>{("pending"!==d.status||h())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,"pending"===d.status&&e.onContinue?.()}),g=()=>{let t;if("pending"!==d.status)return;let r=0===c?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(m).catch(t=>{if("pending"!==d.status)return;let r=e.retry??3*!s.isServer,i=e.retryDelay??a,n="function"==typeof i?i(c,t):i,o=!0===r||"number"==typeof r&&c<r||"function"==typeof r&&r(c,t);l||!o?p(t):(c++,e.onFail?.(c,t),(0,s.sleep)(n).then(()=>h()?void 0:y()).then(()=>{l?p(t):g()}))})};return{promise:d,status:()=>d.status,cancel:t=>{if("pending"===d.status){let r=new u(t);p(r),e.onCancel?.(r)}},continue:()=>(r?.(),d),cancelRetry:()=>{l=!0},continueRetry:()=>{l=!1},canStart:f,start:()=>(f()?g():y().then(g),d)}}e.s(["CancelledError",()=>u,"canFetch",()=>o,"createRetryer",()=>l],936553)},88587,e=>{"use strict";var t=e.i(180166),r=e.i(619273),s=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.isValidTimeout)(this.gcTime)&&(this.#a=t.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(r.isServer?1/0:3e5))}clearGcTimeout(){this.#a&&(t.timeoutManager.clearTimeout(this.#a),this.#a=void 0)}};e.s(["Removable",()=>s])},114272,e=>{"use strict";var t=e.i(540143),r=e.i(88587),s=e.i(936553),i=class extends r.Removable{#o;#u;#l;#c;constructor(e){super(),this.#o=e.client,this.mutationId=e.mutationId,this.#l=e.mutationCache,this.#u=[],this.state=e.state||n(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#u.includes(e)||(this.#u.push(e),this.clearGcTimeout(),this.#l.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#u=this.#u.filter(t=>t!==e),this.scheduleGc(),this.#l.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#u.length||("pending"===this.state.status?this.scheduleGc():this.#l.remove(this))}continue(){return this.#c?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#d({type:"continue"})},r={client:this.#o,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#c=(0,s.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#d({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#d({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#l.canRun(this)});let i="pending"===this.state.status,n=!this.#c.canStart();try{if(i)t();else{this.#d({type:"pending",variables:e,isPaused:n}),await this.#l.config.onMutate?.(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#d({type:"pending",context:t,variables:e,isPaused:n})}let s=await this.#c.start();return await this.#l.config.onSuccess?.(s,e,this.state.context,this,r),await this.options.onSuccess?.(s,e,this.state.context,r),await this.#l.config.onSettled?.(s,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(s,null,e,this.state.context,r),this.#d({type:"success",data:s}),s}catch(t){try{await this.#l.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#l.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#d({type:"error",error:t}),t}finally{this.#l.runNext(this)}}#d(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
2case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),t.notifyManager.batch(()=>{this.#u.forEach(t=>{t.onMutationUpdate(e)}),this.#l.notify({mutation:this,type:"updated",action:e})})}};function n(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}e.s(["Mutation",()=>i,"getDefaultState",()=>n])},453199,e=>{"use strict";var t=e.i(843476),r=e.i(522016),s=e.i(618566);e.s(["TurboLink",0,e=>{let i=(0,s.useRouter)(),n="string"==typeof e.href?e.href:e.href.href,a=()=>{n&&i.prefetch(n)};return(0,t.jsx)(r.default,{...e,prefetch:!1,onMouseEnter:t=>(a(),e.onMouseEnter?.(t)),onPointerEnter:t=>(a(),e.onPointerEnter?.(t)),onTouchStart:t=>(a(),e.onTouchStart?.(t)),onFocus:t=>(a(),e.onFocus?.(t))})}])},232402,524386,e=>{"use strict";e.i(247167);var t=e.i(271645);let r=function(){try{let e="nuqs-localStorage-test";if("u"<typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function s(e,...t){if(!r)return;let i=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(i);try{console.log(e,...t)}catch{console.log(i)}}function i(e,...t){r&&console.warn(e,...t)}let n={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function a(e){return`[nuqs] ${n[e]}
3  See https://nuqs.dev/NUQS-${e}`}function o(e){if(0===e.size)return"";let t=[];for(let[r,s]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${s.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}let u=(0,t.createContext)({useAdapter(){throw Error(a(404))}});function l(e){return({children:r,defaultOptions:s,processUrlSearchParams:i,...n})=>(0,t.createElement)(u.Provider,{...n,value:{useAdapter:e,defaultOptions:s,processUrlSearchParams:i}},r)}function c(e){let r=(0,t.useContext)(u);if(!("useAdapter"in r))throw Error(a(404));return r.useAdapter(e)}u.displayName="NuqsAdapterContext",r&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==u&&console.error(a(303)),window.__NuqsAdapterContext=u);let d=()=>(0,t.useContext)(u).defaultOptions,h=()=>(0,t.useContext)(u).processUrlSearchParams;function f(e){return{method:"throttle",timeMs:e}}function m(e){return{method:"debounce",timeMs:e}}e.s(["createAdapterProvider",()=>l,"debug",()=>s,"error",()=>a,"renderQueryString",()=>o,"useAdapter",()=>c,"useAdapterDefaultOptions",()=>d,"useAdapterProcessUrlSearchParams",()=>h,"warn",()=>i],524386);let p=f(function(){if("u"<typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}());function y(e){return null===e||Array.isArray(e)&&0===e.length}function g(e,t,r){if("string"==typeof e)r.set(t,e);
3else{for(let s of(r.delete(t),e))r.append(t,s);r.has(t)||r.set(t,"")}return r}function v(){let e=new Map;return{on(t,r){let s=e.get(t)||[];return s.push(r),e.set(t,s),()=>this.off(t,r)},off(t,r){let s=e.get(t);s&&e.set(t,s.filter(e=>e!==r))},emit(t,r){e.get(t)?.forEach(e=>e(r))}}}function b(e,t,r){let s=setTimeout(function(){e(),r.removeEventListener("abort",i)},t);function i(){clearTimeout(s),r.removeEventListener("abort",i)}r.addEventListener("abort",i)}function w(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,s)=>{t=e,r=s}),resolve:t,reject:r}}function x(){return new URLSearchParams(location.search)}var S=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=p.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:r},i=p.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),s("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.
3shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||i>this.timeMs)&&(this.timeMs=i)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise({getSearchParamsSnapshot:e=x}){return this.resolvers?.promise??Promise.resolve(e())}flush({getSearchParamsSnapshot:e=x,rateLimitFactor:t=1,...r},i){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return s("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=w();let n=()=>{this.lastFlushedAt=performance.now();let[t,s]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},i);null===s?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null},a=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,i=t*Math.max(0,r-e);s("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",i,r,t),0===i?n():b(n,i,this.controller.signal)};return b(a,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return s("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=p.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:i}=e,n=i();if(s("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,n.toString()),0===this.updateMap.size)return[n,null];let o=Array.from(this.updateMap.entries()),u={...this.options},l=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),s("[nuqs gtq] Flushing queue %O with options %O",o,u),o))null===r?n.delete(t):n=g(r,t,n);t&&(n=t(n));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let s=e[t];if(!s)continue;let i=r;r=()=>s(i)}r()}(l,()=>{r(n,u)}),[n,null]}catch(e){return console.error(a(429),o.map(([e])=>e).join(),e),[n,e]}}};let C=new S;var q=class{callback;resolvers=w();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,b(()=>{let t=this.resolvers;try{s("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);s("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=w(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let T=new class{throttleQueue;queues=new Map;queuedQuerySync=v();constructor(e=new S){this.throttleQueue=e}useQueuedQueries(e){var r,s;let i,n,a;return r=(e,t)=>this.queuedQuerySync.on(e,t),s=e=>this.getQueuedQuery(e),i=(0,t.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,s(e)]));return[JSON.stringify(t),t]},[e.join(","),s]),null===(n=(0,t.useRef)(null)).current&&(n.current=i()),a=(0,t.useCallback)(t=>{let s=e.map(e=>r(e,t));return()=>s.forEach(e=>e())},[e.join(","),r]),(0,t.useSyncExternalStore)(a,()=>{let[e,t]=i();return n.current[0]===e?n.current[1]:(n.current=[e,t],t)},()=>n.current[1])}push(e,t,r){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??x)());let i=e.key;if(!this.queues.has(i)){s("[nuqs dqc] Creating debounce queue for `%s`",i);let e=new q(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r).finally(()=>{this.queues.get(e.key)?.queuedValue===void 0&&(s("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(i,e)}s("[nuqs dqc] Enqueueing debounce update %O",e);let n=this.queues.get(i).push(e,t);return this.queuedQuerySync.emit(i),n}abort(e){let t=this.queues.get(e);return t?(s("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())s("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(C);e.s(["createEmitter",()=>v,"debounce",()=>m,"debounceController",()=>T,"defaultRateLimit",()=>p,"globalThrottleQueue",()=>C,"isAbsentFromUrl",()=>y,"throttle",()=>f,"write",()=>g],232402)},286491,e=>{"use strict";var t=e.i(619273),r=e.i(540143),s=e.i(936553),i=e.i(88587),n=class extends i.Removable{#h;#f;#m;#o;#c;#p;#y;constructor(e){super(),this.#y=!1,this.#p=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#o=e.client,this.#m=this.#o.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#h=u(this.options),this.state=e.state??this.#h,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#c?.promise}setOptions(e){if(this.options={...this.#p,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=u(this.options);void 0!==e.data&&(this.setState(o(e.data,e.dataUpdatedAt)),this.#h=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#m.remove(this)}setData(e,r){let s=(0,t.replaceData)(this.state.data,e,this.options);return this.#d({data:s,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),s}setState(e,t){this.#d({type:"setState",state:e,setStateOptions:t})}cancel(e){let r=this.#c?.promise;return this.#c?.cancel(e),r?r.then(t.noop).catch(t.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#h)}isActive(){return this.observers.some(e=>!1!==(0,t.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===t.skipToken||this.state.dataUpdateCount+this.state.errorUpdate
3Count===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,t.resolveStaleTime)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,t.timeUntilStale)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#c?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#c?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#m.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#c&&(this.#y?this.#c.cancel({revert:!0}):this.#c.cancelRetry()),this.scheduleGc()),this.#m.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#d({type:"invalidate"})}async fetch(e,r){let i;if("idle"!==this.state.fetchStatus&&this.#c?.status()!=="rejected"){if(void 0!==this.state.data&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#c)return this.#c.continueRetry(),this.#c.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,a=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#y=!0,n.signal)})},o=()=>{let e,s=(0,t.ensureQueryFn)(this.options,r),i=(a(e={client:this.#o,queryKey:this.queryKey,meta:this.meta}),e);return(this.#y=!1,this.options.persister)?this.options.persister(s,i,this):s(i)},u=(a(i={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#o,state:this.state,fetchFn:o}),i);this.options.behavior?.onFetch(u,this),this.#f=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#d({type:"fetch",meta:u.fetchOptions?.meta}),this.#c=(0,s.createRetryer)({initialPromise:r?.initialPromise,fn:u.fetchFn,onCancel:e=>{e instanceof s.CancelledError&&e.revert&&this.setState({...this.#f,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#d({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#d({type:"pause"})},onContinue:()=>{this.#d({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{let e=await this.#c.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#m.config.onSuccess?.(e,this),this.#m.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof s.CancelledError){if(e.silent)return this.#c.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#d({type:"error",error:e}),this.#m.config.onError?.(e,this),this.#m.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#d(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...a(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...o(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#f=e.manual?r:void 0,r;case"error":let s=e.error;return{...t,error:s,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),r.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#m.notify({query:this,type:"updated",action:e})})}};function a(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,s.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function o(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function u(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,
3s=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}e.s(["Query",()=>n,"fetchState",()=>a])},114256,e=>{"use strict";var t=e.i(750365);let r={name:"Tucson Foodie",url:t.default.NEXT_PUBLIC_URL,locale:t.default.NEXT_PUBLIC_DEFAULT_LOCALE,theme:{mode:t.default.NEXT_PUBLIC_THEME_MODE,color:t.default.NEXT_PUBLIC_THEME_COLOR}};e.s(["appConfig",0,r])},439040,e=>{"use strict";function t(e,t,r){return e.filter(e=>{let s,i;return!r.has(e.id)&&(s=new Date(e.startsAt).getTime(),i=new Date(e.endsAt).getTime(),!(Number.isNaN(s)||Number.isNaN(i))&&t.getTime()>=s&&t.getTime()<=i)}).sort((e,t)=>t.priority-e.priority||new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime())[0]??null}function r(e,t){return e.enabled?t.getTime()<new Date(e.startsAt).getTime()?"scheduled":t.getTime()>new Date(e.endsAt).getTime()?"ended":"live":"draft"}function s(e,t){let r=new Date(e).getTime()-t.getTime(),s=Math.floor(Math.max(0,r)/1e3);return{days:Math.floor(s/86400),hours:Math.floor(s%86400/3600),minutes:Math.floor(s%3600/60),seconds:s%60,totalMs:r}}function i(e){return`tf-banner-dismissed:${e}`}function n(e,t){return e.getTime()+60*t*6e4}function a(e,t){if(null===e)return!1;let r=Number(e);return!!Number.isFinite(r)&&r>t.getTime()}function o(e,t){return e.filter(e=>new Date(e.startsAt).getTime()<=t.getTime()).sort((e,t)=>new Date(t.startsAt).getTime()-new Date(e.startsAt).getTime())[0]??null}function u(e,t){let r=[...t].sort((e,t)=>new Date(e.startsAt).getTime()-new Date(t.startsAt).getTime()),s=[],i=r[0]?new Date(r[0].startsAt).getTime():null;return(null===i||i>new Date(e).getTime())&&s.push({variant:null,startsAt:e,endsAt:r[0]?.startsAt??null}),r.forEach((e,t)=>{s.push({variant:e,startsAt:e.startsAt,endsAt:r[t+1]?.startsAt??null})}),s}function l(e,t,r){return null==t||new Date(e).getTime()-r.getTime()<=60*t*6e4}function c(e,t,r){let s=`tf-banner-impressed:${t}:${r??"base"}`;return!e.getItem(s)&&(e.setItem(s,"1"),!0)}e.s(["bannerDismissalKey",()=>i,"computeVariantWindows",()=>u,"deriveBannerStatus",()=>r,"dismissalExpiryMs",()=>n,"getCountdownParts",()=>s,"isCountdownVisible",()=>l,"isDismissalActive",()=>a,"pickActiveVariant",()=>o,"pickLiveBanner",()=>t,"shouldRecordBannerImpression",()=>c])},915333,e=>{"use strict";var t=e.i(843476),r=e.i(37727),s=e.i(618566),i=e.i(271645);e.i(257620);var n=e.i(186459);e.i(89905);var a=e.i(580398),o=e.i(439040);function u(e,t,r){try{fetch("/api/banner-track",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({campaignId:e,variantId:t,action:r}),keepalive:!0}).catch(()=>{})}catch{}}e.i(292929),e.i(76678);var l=e.i(890057),c=e.i(845621),d=e.i(444251);let h=["/swipe"];function f({campaigns:e,initialLiveId:f,initialVariantId:p,initialCountdownVisible:y}){let g=(0,s.usePathname)(),v=(0,c.useGuideDesktopMapOpen)(),b=(0,d.useGuideMobileMapOpen)(),{t:w}=(0,n.useTranslation)("marketing"),x=g.replace(/^\/[a-z]{2}(?:-[A-Z]{2})?(?=\/|$)/,"")||"/",S=h.some(e=>x===e||x.startsWith(`${e}/`)),[C,q]=(0,i.useState)(null),[T,j]=(0,i.useState)(new Set),O=(0,i.useMemo)(()=>e.map(e=>({id:e.id,priority:e.priority,startsAt:e.starts_at,endsAt:e.ends_at,createdAt:e.created_at})),[e]),P=(0,i.useMemo)(()=>{if(null===C)return e.find(e=>e.id===f)??null;let t=(0,o.pickLiveBanner)(O,new Date(C),T);return t?e.find(e=>e.id===t.id)??null:null},[e,O,T,f,C]);(0,i.useEffect)(()=>{let t=new Date;j(function(e,t){try{let r=new Set;for(let s of e){let e=(0,o.bannerDismissalKey)(s.id),i=localStorage.getItem(e);null!==i&&((0,o.isDismissalActive)(i,t)?r.add(s.id):localStorage.removeItem(e))}return r}catch{return new Set}}(e,t)),q(t.getTime())},[e]);let E=(0,i.useMemo)(()=>{if(!P)return null;let e=P.variants;if(null===C)return e.find(e=>e.id===p)??null;let t=e.map(e=>({id:e.id,startsAt:e.starts_at})),r=(0,o.pickActiveVariant)(t,new Date(C));return r?e.find(e=>e.id===r.id)??null:null},[P,p,C]),M=(0,i.useMemo)(()=>!!P?.countdown_target&&(null===C?y:(0,o.isCountdownVisible)(P.countdown_target,P.countdown_threshold_hours,new Date(C))),[P,y,C]),A=null!==C,k=M&&P?.countdown_target!=null&&(null===C||new Date(P.countdown_target).getTime()>C);(0,i.useEffect)(()=>
3{if(!A)return;let e=setInterval(()=>q(Date.now()),k?1e3:3e4);return()=>clearInterval(e)},[A,k]);let R=null!==P&&!S&&!v&&!b,N=P?.id??null,D=E?.id??null;if((0,i.useEffect)(()=>{if(!A||!R||!N)return;let e=!0;try{e=(0,o.shouldRecordBannerImpression)(sessionStorage,N,D)}catch{}e&&u(N,D,"impression")},[A,R,N,D]),!P||!R)return null;let Q=E?.message??P.message,F=E?.cta_label??P.cta_label;return(0,t.jsxs)("div",{id:`tf-banner-${P.id}`,className:(0,a.cn)(l.ADS_EXCLUSION_CLASS,"relative w-full"),"data-tf-ads-exclude":!0,suppressHydrationWarning:!0,style:{backgroundColor:P.background_color,color:P.text_color},children:[(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-400 flex-wrap items-center justify-center gap-x-4 gap-y-1 py-2 pr-12 pl-4 text-sm sm:pr-14",children:[(0,t.jsx)("span",{className:"text-center font-medium [&_a]:font-semibold [&_a]:underline [&_a]:underline-offset-2",onClick:e=>{e.target.closest("a")&&u(P.id,D,"message_click")},dangerouslySetInnerHTML:{__html:Q}}),P.countdown_target&&M?(0,t.jsx)(m,{targetIso:P.countdown_target,nowMs:C}):null,F&&P.cta_url?(0,t.jsx)("a",{href:P.cta_url,onClick:()=>u(P.id,D,"cta_click"),className:"shrink-0 rounded-full px-3 py-1 text-xs font-semibold shadow-sm transition-opacity hover:opacity-85",style:{backgroundColor:P.text_color,color:P.background_color},children:F}):null]}),(0,t.jsx)("button",{type:"button",onClick:()=>{u(P.id,D,"dismiss");try{let e=(0,o.dismissalExpiryMs)(new Date,P.dismiss_duration_hours);localStorage.setItem((0,o.bannerDismissalKey)(P.id),String(e))}catch{}j(e=>new Set([...e,P.id]))},"aria-label":w("announcementBar.dismiss"),className:"absolute top-1/2 right-2 -translate-y-1/2 rounded-full p-1.5 opacity-80 transition-opacity hover:opacity-100 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-current",children:(0,t.jsx)(r.X,{className:"size-4","aria-hidden":!0})}),(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:`try{var v=localStorage.getItem("tf-banner-dismissed:${P.id}");if(v&&Number(v)>Date.now())document.getElementById("tf-banner-${P.id}").style.display="none"}catch(e){}`}})]})}function m({targetIso:e,nowMs:r}){let{t:s}=(0,n.useTranslation)("marketing");if(null===r)return(0,t.jsxs)("span",{className:"invisible font-semibold tabular-nums","aria-hidden":!0,children:["00",s("announcementBar.countdown.days")," 00",s("announcementBar.countdown.hours")," 00",s("announcementBar.countdown.minutes")," 00",s("announcementBar.countdown.seconds")]});let i=(0,o.getCountdownParts)(e,new Date(r));if(i.totalMs<=0)return null;let a=e=>String(e).padStart(2,"0");return(0,t.jsxs)("span",{className:"font-semibold whitespace-nowrap tabular-nums","aria-hidden":!0,children:[i.days>0?`${i.days}${s("announcementBar.countdown.days")} `:"",a(i.hours),s("announcementBar.countdown.hours")," ",a(i.minutes),s("announcementBar.countdown.minutes")," ",a(i.seconds),s("announcementBar.countdown.seconds")]})}e.s(["AnnouncementBannerClient",()=>f],915333)},11643,e=>{"use strict";var t=e.i(843476),r=e.i(768214),r=r,s=e.i(271645),i=e.i(846696);e.i(257620);var n=e.i(186459),a=e.i(634803),o=e.i(890057),u=e.i(551626);function l({source:e}){let{t:l}
3=(0,n.useTranslation)("marketing"),[d,h]=(0,s.useState)(""),[f,m]=(0,s.useState)(""),[p,y]=(0,s.useState)(!1),{honeypotField:g,spamGuardFields:v}=(0,a.useSpamGuard)(`newsletter-${e}`);async function b(t){t.preventDefault(),y(!0);let r=await (0,u.subscribeToNewsletter)({email:f,source:e,..."local"===d||"visitor"===d||"industry"===d?{audience:d}:{},...v()});y(!1),r.ok?(i.toast.success(l("newsletter.success")),m("")):i.toast.error(r.error)}return(0,t.jsx)("section",{className:`${o.ADS_EXCLUSION_CLASS} bg-marketing-canvas w-full py-8`,children:(0,t.jsxs)("div",{className:"mx-auto max-w-2xl text-center",children:[(0,t.jsx)("div",{className:"mx-auto mb-6 flex h-16 w-16 items-center justify-center rounded-full bg-red-500",children:(0,t.jsx)(r.default,{className:"h-8 w-8 text-white"})}),(0,t.jsx)("h2",{className:"font-playfair mb-6 text-3xl font-bold text-balance text-neutral-900 md:text-4xl lg:text-5xl",children:l("newsletter.title")}),(0,t.jsxs)("div",{className:"mb-8 space-y-2",children:[(0,t.jsx)("p",{className:"font-sans text-base text-neutral-900 md:text-lg",children:l("newsletter.subt
3itle")}),(0,t.jsx)("p",{className:"font-sans text-sm text-neutral-900 md:text-base",children:l("newsletter.description")})]}),(0,t.jsxs)("form",{onSubmit:b,className:"contents",children:[g,(0,t.jsxs)("div",{className:"mb-8 flex flex-wrap justify-center gap-6",children:[(0,t.jsx)(c,{label:l("newsletter.audienceLocal"),value:"local",selected:d,setSelected:h}),(0,t.jsx)(c,{label:l("newsletter.audienceVisitor"),value:"visitor",selected:d,setSelected:h}),(0,t.jsx)(c,{label:l("newsletter.audienceIndustry"),value:"industry",selected:d,setSelected:h})]}),(0,t.jsxs)("div",{className:"mx-auto flex max-w-lg flex-col overflow-hidden rounded-lg sm:flex-row",children:[(0,t.jsx)("input",{type:"email",name:"email",value:f,onChange:e=>m(e.target.value),placeholder:l("newsletter.emailPlaceholder"),required:!0,autoComplete:"email",disabled:p,className:"flex-1 rounded-full border border-gray-300 bg-white px-4 py-3 text-sm text-neutral-900 placeholder-gray-500 outline-none disabled:cursor-not-allowed disabled:opacity-50 lg:rounded-l-full lg:rounded-r-none"}),(0,t.jsx)("button",{type:"submit",disabled:p,className:"mt-2 rounded-full bg-neutral-900 px-6 py-3 text-sm font-semibold whitespace-nowrap text-white transition hover:bg-neutral-800 disabled:cursor-not-allowed disabled:opacity-50 lg:mt-0 lg:rounded-l-none",children:l("newsletter.submit")})]})]})]})})}function c({label:e,value:r,selected:s,setSelected:i}){let n=s===r;return(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-2 font-sans text-sm text-neutral-900",children:[(0,t.jsx)("input",{type:"radio",name:"newsletter-audience",value:r,checked:n,onChange:()=>i(r),className:"h-4 w-4 rounded-full border border-gray-300 text-red-500 focus:ring-red-500"}),(0,t.jsx)("span",{children:e})]})}e.s(["default",()=>l],11643)},372775,e=>{"use strict";var t=e.i(793803),r=e.i(619273);function s(e){return e}function i(e){return"success"===e.state.status}function n(e,i,n){if("object"!=typeof i||null===i)return;let a=e.getMutationCache(),o=e.getQueryCache(),u=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??s,l=i.mutations||[],c=i.queries||[];l.forEach(({state:t,...r})=>{a.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...r},t)}),c.forEach(({queryKey:s,state:i,queryHash:a,meta:l,promise:c,dehydratedAt:d})=>{let h=c?(0,t.tryResolveSync)(c):void 0,f=void 0===i.data?h?.data:i.data,m=void 0===f?f:u(f),p=o.get(a),y=p?.state.status==="pending",g=p?.state.fetchStatus==="fetching";if(p){let e=h&&void 0!==d&&d>p.state.dataUpdatedAt;if(i.dataUpdatedAt>p.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=i;p.setState({...t,data:m})}}else p=o.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:s,queryHash:a,meta:l},{...i,data:m,fetchStatus:"idle",status:void 0!==m?"success":i.status});c&&!y&&!g&&(void 0===d||d>p.state.dataUpdatedAt)&&p.fetch(void 0,{initialPromise:Promise.resolve(c).then(u)}).catch(r.noop)})}e.s(["defaultShouldDehydrateQuery",()=>i,"hydrate",()=>n])},363178,e=>{"use strict";var t=e.i(271645),r=(e,t,r,s,i,n,a,o)=>{let u=document.documentElement,l=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,s=r&&n?i.map(e=>n[e]||e):i;r?(u.classList.remove(...s),u.classList.add(n&&n[t]?n[t]:t)):u.setAttribute(e,t)}),r=t,o&&l.includes(r)&&(u.style.colorScheme=r)}if(s)c(s);else try{let e=localStorage.getItem(t)||r,s=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(s)}catch(e){}},s=["light","dark"],i="(prefers-color-scheme: dark)",n="u"<typeof window,a=t.createContext(void 0),o={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=t.useContext(a))?e:o},l=e=>t.useContext(a)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:n=!0,enableColorScheme:o=!0,storageKey:u="theme",themes:l=c,defaultTheme:d=n?"system":"light",attribute:y="data-theme",value:g,children:v,nonce:b,scriptProps:w})=>{let[x,S]=t.useState(()=>f(u,d)),[C,q]=t.useState(()=>"system"===x?p():x),T=g?Object.values(g):l,j=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&n&&(t=p());let i=g?g[t]:t,a=r?m(b):null,u=document.documentElement,l=e=>{"class"===e?(u.classList.remove(...T),i&&u.classList.add(i)):e.startsWith("data-")&&(i?u.setAttribute(e,i):u.removeAttribute(e))};
3if(Array.isArray(y)?y.forEach(l):l(y),o){let e=s.includes(d)?d:null,r=s.includes(t)?t:e;u.style.colorScheme=r}null==a||a()},[b]),O=t.useCallback(e=>{let t="function"==typeof e?e(x):e;S(t);try{localStorage.setItem(u,t)}catch(e){}},[x]),P=t.useCallback(t=>{q(p(t)),"system"===x&&n&&!e&&j("system")},[x,e]);t.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?S(e.newValue):O(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[O]),t.useEffect(()=>{j(null!=e?e:x)},[e,x]);let E=t.useMemo(()=>({theme:x,setTheme:O,forcedTheme:e,resolvedTheme:"system"===x?C:x,themes:n?[...l,"system"]:l,systemTheme:n?C:void 0}),[x,O,e,C,n,l]);return t.createElement(a.Provider,{value:E},t.createElement(h,{forcedTheme:e,storageKey:u,attribute:y,enableSystem:n,enableColorScheme:o,defaultTheme:d,value:g,themes:l,nonce:b,scriptProps:w}),v)},h=t.memo(({forcedTheme:e,storageKey:s,attribute:i,enableSystem:n,enableColorScheme:a,defaultTheme:o,value:u,themes:l,nonce:c,scriptProps:d})=>{let h=JSON.stringify([i,s,o,e,l,u,n,a]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${h}
3)`}})}),f=(e,t)=>{let r;if(!n){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},p=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>l,"useTheme",()=>u])},284910,e=>{"use strict";let t,r,s,i;var n,a=e.i(843476),o=e.i(363178),u=e.i(271645);let l=e=>{let t,r=new Set,s=(e,s)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=s?s:"object"!=typeof i||null===i)?i:Object.assign({},t,i),r.forEach(r=>r(t,e))}},i=()=>t,n={setState:s,getState:i,getInitialState:()=>a,subscribe:e=>(r.add(e),()=>r.delete(e))},a=t=e(s,i,n);return n},c=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>c(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>c(t)(e)}}};var d=e.i(114256);e.i(89905);var h=e.i(75796);let f=d.appConfig.theme.mode===h.ThemeMode.SYSTEM?h.ThemeMode.LIGHT:d.appConfig.theme.mode,m=(s=(n=(t=e=>({config:d.appConfig.theme,setConfig:t=>e({config:t})}
3),r={name:"theme-config"},(e,s,i)=>{let n,a={storage:function(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var t;let s=e=>null===e?null:JSON.parse(e,void 0),i=null!=(t=r.getItem(e))?t:null;return i instanceof Promise?i.then(s):s(i)},setItem:(e,t)=>r.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>r.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...r},o=!1,u=new Set,l=new Set,d=a.storage;if(!d)return t((...t)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),e(...t)},s,i);let h=()=>{let e=a.partialize({...s()});return d.setItem(a.name,{state:e,version:a.version})},f=i.setState;i.setState=(e,t)=>(f(e,t),h());let m=t((...t)=>(e(...t),h()),s,i);i.getInitialState=()=>m;let p=()=>{var t,r;if(!d)return;o=!1,u.forEach(e=>{var t;return e(null!=(t=s())?t:m)});let i=(null==(r=a.onRehydrateStorage)?void 0:r.call(a,null!=(t=s())?t:m))||void 0;return c(d.getItem.bind(d))(a.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===a.version)return[!1,e.state];else{if(a.migrate){let t=a.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(t=>{var r;let[i,o]=t;if(e(n=a.merge(o,null!=(r=s())?r:m),!0),i)return h()}).then(()=>{null==i||i(n,void 0),n=s(),o=!0,l.forEach(e=>e(n))}).catch(e=>{null==i||i(void 0,e)})};return i.persist={setOptions:e=>{a={...a,...e},e.storage&&(d=e.storage)},clearStorage:()=>{null==d||d.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>p(),hasHydrated:()=>o,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},a.skipHydration||p(),n||m}))?l(n):l,Object.assign(i=e=>(function(e,t=e=>e){let r=u.default.useSyncExternalStore(e.subscribe,u.default.useCallback(()=>t(e.getState()),[e,t]),u.default.useCallback(()=>t(e.getInitialState()),[e,t]));return u.default.useDebugValue(r),r})(s,e),s),i),p=(0,u.memo)(({children:e})=>{let t=m(e=>e.config);return(0,u.useEffect)(()=>{document.body.dataset.theme=t.color},[t.color]),(0,a.jsx)(o.ThemeProvider,{attribute:"class",defaultTheme:f,enableSystem:!1,disableTransitionOnChange:!0,children:e})});p.displayName="ThemeProvider",e.s(["ThemeProvider",0,p,"useThemeConfig",0,m],284910)},960004,e=>{"use strict";var t=e.i(843476),r=e.i(657688),s=e.i(522016),i=e.i(271645);function n({src:e,href:n,caption:a,heightClassName:o="h-48 md:h-56"}){let[u,l]=(0,i.useState)(!1);return u?null:(0,t.jsxs)(s.default,{href:n,target:"_blank",rel:"noopener noreferrer",className:`group relative block w-full overflow-hidden rounded ${o}`,children:[(0,t.jsx)(r.default,{src:e,alt:a??"Instagram post from Tucson Foodie",fill:!0,sizes:"(min-width: 1024px) 16vw, (min-width: 768px) 25vw, 50vw",className:"object-cover transition-transform duration-300 group-hover:scale-105",unoptimized:!0,onError:()=>l(!0)}),a?(0,t.jsx)("span",{className:"pointer-events-none absolute inset-x-0 bottom-0 bg-gradient-to-t from-black/80 to-transparent px-3 pt-8 pb-2.5 text-left font-sans text-xs leading-snug text-white opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:(0,t.jsx)("span",{className:"line-clamp-2",children:a})}):null]})}e.s(["InstagramGridTile",()=>n])},695702,e=>{"use strict";var t=e.i(271645),r=e.i(855361);function s(){let e=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{e.current||(e.current=!0,(0,r.track)("page_not_found",{path:window.location.pathname+window.location.search,referrer:document.referrer||"(none)"}))},[]),null}e.s(["NotFoundBeacon",()=>s])},375428,e=>{"use strict";var t=e.i(843476),r=e.i(766354),s=e.i(694351),i=e.i(657688),n=e.i(618566),a=e.i(271645);e.i(257620);var o=e.i(186459),u=e.i(308630),l=e.i(453199),c=e.i(133628);function d({guides:e=[]}){let{t:d}=(0,o.useTranslation)("common"),h=(0,n.useRouter)();return(0,t.jsx)("section",{className:"bg-marketing-canvas w-full px-6 py-12 md:py-16",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-3xl flex-col items-center text-center",children:[(0,t.jsxs)("div",{className:"mb-6 flex flex-col items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm font-medium tracking-wide text-neutral-800",children:"404"}),(0,t.jsx)("span",{className:"h-0.5 w-10 bg-(--color-red)","aria-hidden":!0})]}),(0,t.jsx)("h1",{className:"font-playfair mb-6 text-3xl font-semibold text-neutral-900 italic md:text-4xl lg:text-[2.75rem]",children:d("error.
3notFoundTitle")}),(0,t.jsx)("div",{className:"mb-8 w-full max-w-md border-t border-neutral-200"}),(0,t.jsx)("p",{className:"mb-10 max-w-lg text-sm text-neutral-800 md:text-base",children:d("error.notFoundDescription")}),(0,t.jsx)("div",{className:"mb-10 flex w-full max-w-2xl justify-center",children:(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(c.SearchBar,{className:"max-w-none"})})}),(0,t.jsxs)("div",{className:"flex flex-col items-stretch gap-3 sm:flex-row sm:justify-center",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>h.back(),className:"inline-flex items-center justify-center gap-2 rounded-full border border-neutral-800 bg-white px-6 py-3 text-sm font-semibold text-neutral-900 transition hover:bg-neutral-50",children:[(0,t.jsx)(r.ArrowLeft,{className:"h-4 w-4 shrink-0","aria-hidden":!0}),d("error.notFoundGoBack")]}),(0,t.jsxs)(l.TurboLink,{href:u.pathsConfig.index,className:"inline-flex items-center justify-center gap-2 rounded-full bg-(--color-red) px-6 py-3 text-sm font-semibold text-white transition hover:bg-(--color-red-active)",children:[(0,t.jsx)(s.Home,{className:"h-4 w-4 shrink-0","aria-hidden":!0}
3),d("error.notFoundGoHome")]})]}),e.length>0?(0,t.jsxs)("div",{className:"mt-14 w-full",children:[(0,t.jsx)("h2",{className:"font-playfair mb-6 text-xl font-semibold text-neutral-900 italic md:text-2xl",children:d("error.notFoundPopularGuides")}),(0,t.jsx)("ul",{className:"grid grid-cols-2 gap-4 md:grid-cols-4",children:e.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(l.TurboLink,{href:u.pathsConfig.marketing.guide(e.slug),className:"group block text-left",children:[(0,t.jsx)("div",{className:"relative mb-2 aspect-[4/3] w-full overflow-hidden rounded-xl bg-neutral-100",children:(0,t.jsx)(i.default,{src:e.image,alt:"",fill:!0,sizes:"(max-width: 768px) 50vw, 25vw",className:"object-cover transition duration-300 group-hover:scale-105"})}),(0,t.jsx)("span",{className:"line-clamp-2 text-sm font-semibold text-neutral-900 group-hover:underline",children:e.title})]})},e.id))})]}):null]})})}e.s(["NotFoundHero",()=>d])},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let s=e.r(132061);function i({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new s.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},652157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return u}});let s=e.r(843476),i=e.r(174080),n=e.r(563599),a=e.r(309885),o=e.r(543369);function u({moduleIds:e}){if("u">typeof window)return null;let t=n.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let s=t.reactLoadableManifest;for(let t of e){if(!s[t])continue;let e=s[t].files;r.push(...e)}}if(0===r.length)return null;let u=(0,o.getDeploymentIdQueryOrEmptyString)();return(0,s.jsx)(s.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,s.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,i.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let s=e.r(843476),i=e.r(271645),n=e.r(667585),a=e.r(652157);function o(e){return{default:e&&"default"in e?e.default:e}}let u={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...u,...e},r=(0,i.lazy)(()=>t.loader().then(o)),l=t.loading;function c(e){let o=l?(0,s.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,u=!t.ssr||!!t.loading,c=u?i.Suspense:i.Fragment,d=t.ssr?(0,s.jsxs)(s.Fragment,{children:["u"<typeof window?(0,s.jsx)(a.PreloadChunks,{moduleIds:t.modules}):null,(0,s.jsx)(r,{...e})]}):(0,s.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,s.jsx)(r,{...e})});return(0,s.jsx)(c,{...u?{fallback:o}:{},children:d})}return c.displayName="LoadableComponent",c}},770703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let s=e.r(563141)._(e.r(869093));function i(e,t){let r={};"function"==typeof e&&(r.loader=e);let i={...r,...t};return(0,s.default)({...i,modules:i.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},335198,e=>{"use strict";let t={en:{postingRestricted:"Posting is turned off for your account. You can still use your perks and RSVP. Questions? Email [email protected].",useRemoved:"Your Tucson Foodie membership has been cancelled, so this isn't available. Questions? Email [email protected].",signInRemoved:"This account can't sign in. If you think that's a mistake, email [email protected].",rejoinRemoved:"We can't start a membership for this account. Email [email protected] if you have questions."},es:{postingRestricted:"Las publicaciones están desactivadas para tu cuenta. Aún puedes usar tus beneficios y confirmar asistencia. ¿Preguntas? Escribe a [email protected].",useRemoved:"Tu membresía de Tucson Foodie fue cancelada, así que esto no está disponible. ¿Preguntas? Escribe a [email protected].",signInRemoved:"Esta cuenta no puede iniciar sesión. Si crees que es un error, escribe a [email protected].",rejoinRemoved:"No podemos iniciar una membresía para esta cuenta. Escribe a [email protected] si tienes preguntas."}};function r(e){let t=e.trim();return"member_removed"===t?"rejoinRemoved":/\bTF001\b/.test(t)?"useRemoved":/^member_restricted$|\bTF002\b/.test(t)?"postingRestricted":/^user_banned$|user is banned/i.test(t)?"signInRemoved":null}function s(e,i,n="other"){let a=function(e){if(null==e)return null;if("string"==typeof e)return r(e);if("object"!=typeof e)return null;let t="string"==typeof e.code?e.code:null;if("TF001"===t)return"useRemoved";if("TF002"===t)return"postingRestricted";if("user_banned"===t)return"signInRemoved";if("member_removed"===t)return"rejoinRemoved";if("string"==typeof e.error){let t=r(e.error);if(t)return t}return"string"==typeof e.message?r(e.message):null}(e);return a?("join"===n&&("useRemoved"===a||"rejoinRemoved"===a)?a="rejoinRemoved":"other"===n&&"rejoinRemoved"===a&&(a="useRemoved"),t[i?.toLowerCase().startsWith("es")?"es":"en"][a]):null}e.s(["memberRestrictionText",()=>s])},12985,e=>{"use strict";var t=e.i(524386),r=e.i(232402);function s(){(0,t.debug)("[nuqs] Aborting queues"),r.debounceController.abortAll(),r.globalThrottleQueue.abort().forEac
3h(e=>r.debounceController.queuedQuerySync.emit(e))}var i=e.i(271645),n=e.i(618566);let a=0;function o(){a=0,s()}function u(){--a<=0&&(a=0,queueMicrotask(s))}function l(){return(0,i.useEffect)(()=>(!function(){var e;if(e="next/app","u"<typeof history||(history.nuqs?.version&&"0.0.0-inject-version-here"!==history.nuqs.version?(console.error((0,t.error)(409),history.nuqs.version,"0.0.0-inject-version-here",e),!0):!!history.nuqs?.adapters?.includes(e)))return;let r=history.replaceState,s=history.pushState;history.replaceState=function(e,t,s){return u(),r.call(history,e,t,s)},history.pushState=function(e,t,r){return u(),s.call(history,e,t,r)},history.nuqs=history.nuqs??{version:"0.0.0-inject-version-here",adapters:[]},history.nuqs.adapters.push("next/app")}(),window.addEventListener("popstate",o),()=>window.removeEventListener("popstate",o)),[]),null}let c=(0,t.createAdapterProvider)(function(){let e=(0,n.useRouter)(),r=(0,n.useSearchParams)(),[s,o]=(0,i.useOptimistic)(r);return{searchParams:s,updateUrl:(0,i.useCallback)((r,s)=>{(0,i.startTransition)(()=>{s.shallow||o(r);let i=function(e){let{origin:r,pathname:s,hash:i}=location;return r+s+(0,t.renderQueryString)(e)+i}(r);(0,t.debug)("[nuqs next/app] Updating url: %s",i);let n="push"===s.history?history.pushState:history.replaceState;a=3,n.call(history,null,"",i),s.scroll&&window.scrollTo(0,0),s.shallow||e.replace(i,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!1}});function d({children:e,...t}){return(0,i.createElement)(c,{...t,children:[(0,i.createElement)(i.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,i.createElement)(l)}),e]})}e.s(["NuqsAdapter",()=>d],12985)},53351,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let s=new Map([["chatgpt.com","chatgpt"],["chat.openai.com","chatgpt"],["perplexity.ai","perplexity"],["www.perplexity.ai","perplexity"],["gemini.google.com","gemini"],["claude.ai","claude"],["copilot.microsoft.com","copilot"],["m365.cloud.microsoft","copilot"],["you.com","other-ai"],["poe.com","other-ai"],["character.ai","other-ai"],["meta.ai","other-ai"],["duckduckgo.com","other-ai"]]),i=new Map([["chatgpt","chatgpt"],["chatgpt.com","chatgpt"],["openai","chatgpt"],["perplexity","perplexity"],["perplexity.ai","perplexity"],["gemini","gemini"],["bard","gemini"],["claude","claude"],["claude.ai","claude"],["anthropic","claude"],["copilot","copilot"],["bing-copilot","copilot"],["microsoft-copilot","copilot"],["google-ai","google-ai"],["google-ai-overview","google-ai"],["ai-overview","google-ai"],["aioverview","google-ai"],["ai-mode","google-ai"],["you.com","other-ai"],["poe","other-ai"],["character.ai","other-ai"],["meta-ai","other-ai"]]);function n(){return(0,r.useEffect)(()=>{let e=document.referrer||null,t=new URLSearchParams(window.location.search).get("utm_source");!function(e){let t=function(e){if(!e)return null;try{return new URL(e).host.toLowerCase()}catch{return null}}(e.referrer);if(t){let e=s.get(t);if(e)return e}let r=e.utmSource?.trim().toLowerCase();if(r){let e=i.get(r);if(e)return e}return null}({referrer:e,utmSource:t})||fetch("/api/ai-referral",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({referrer:e,utmSource:t,path:window.location.pathname}),keepalive:!0}).catch(()=>{})},[]),null}e.s(["AiReferralBeacon",0,()=>(0,t.jsx)(n,{})],53351)},450753,e=>{"use strict";let t;e.i(247167);var r=e.i(843476),s=e.i(912598);e.i(770703);var i=e.i(619273),n=e.i(286491),a=e.i(540143),o=e.i(915823),u=class extends o.Subscribable{constructor(e={}){super(),this.config=e,this.#g=new Map}#g;build(e,t,r){let s=t.queryKey,a=t.queryHash??(0,i.hashQueryKeyByOptions)(s,t),o=this.get(a);return o||(o=new n.Query({client:e,queryKey:s,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(o)),o}add(e){this.#g.has(e.queryHash)||(this.#g.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#g.get(e.queryHash);t&&(e.destroy(),t===e&&this.#g.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.notifyManager.batch(()=>
3{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#g.get(e)}getAll(){return[...this.#g.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i.matchQuery)(e,t)):t}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},l=e.i(114272),c=o,d=class extends c.Subscribable{constructor(e={}){super(),this.config=e,this.#v=new Set,this.#b=new Map,this.#w=0}#v;#b;#w;build(e,t,r){let s=new l.Mutation({client:e,mutationCache:this,mutationId:++this.#w,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#v.add(e);let t=h(e);if("string"==typeof t){let r=this.#b.get(t);r?r.push(e):this.#b.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#v.delete(e)){let t=h(e);if("string"==typeof t){let r=this.#b.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#b.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=h(e);if("string"!=typeof t)return!0;{let r=this.#b.get(t),s=r?.find(e=>"pending"===e.state.status);return!s||s===e}}runNext(e){let t=h(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#b.get(t)?.find(t=>
3t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){a.notifyManager.batch(()=>{this.#v.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#v.clear(),this.#b.clear()})}getAll(){return Array.from(this.#v)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.matchMutation)(e,t))}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return a.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.noop))))}};function h(e){return e.options.scope?.id}var f=e.i(175555),m=e.i(814448);function p(e){return{onFetch:(t,r)=>{let s=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],u={pages:[],pageParams:[]},l=0,c=async()=>{let r=!1,c=(0,i.ensureQueryFn)(t.options,t.fetchOptions),d=async(e,s,n)=>{let a;if(r)return Promise.reject();if(null==s&&e.pages.length)return Promise.resolve(e);let o=(a={client:t.client,queryKey:t.queryKey,pageParam:s,direction:n?"backward":"forward",meta:t.options.meta},(0,i.addConsumeAwareSignal)(a,()=>t.signal,()=>r=!0),a),u=await c(o),{maxPages:l}=t.options,d=n?i.addToStart:i.addToEnd;return{pages:d(e.pages,u,l),pageParams:d(e.pageParams,s,l)}};if(n&&a.length){let e="backward"===n,t={pages:a,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:y)(s,t);u=await d(t,r,e)}else{let t=e??a.length;do{let e=0===l?o[0]??s.initialPageParam:y(s,u);if(l>0&&null==e)break;u=await d(u,e),l++}while(l<t)}return u};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function y(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}var g=class{#x;#l;#p;#S;#C;#q;#T;#j;constructor(e={}){this.#x=e.queryCache||new u,this.#l=e.mutationCache||new d,this.#p=e.defaultOptions||{},this.#S=new Map,this.#C=new Map,this.#q=0}mount(){this.#q++,1===this.#q&&(this.#T=f.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#x.onFocus())}),this.#j=m.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#x.onOnline())}))}unmount(){this.#q--,0===this.#q&&(this.#T?.(),this.#T=void 0,this.#j?.(),this.#j=void 0)}isFetching(e){return this.#x.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#l.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#x.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#x.build(this,t),s=r.state.data;return void 0===s?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return this.#x.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let s=this.defaultQueryOptions({queryKey:e}),n=this.#x.get(s.queryHash),a=n?.state.data,o=(0,i.functionalUpdate)(t,a);if(void 0!==o)return this.#x.build(this,s).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return a.notifyManager.batch(()=>this.#x.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#x.get(t.queryHash)?.state}removeQueries(e){let t=this.#x;a.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#x;return a.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(a.notifyManager.batch(()=>this.#x.findAll(e).map(e=>e.cancel(r)))).then(i.noop).catch(i.noop)}invalidateQueries(e,t={}){return a.notifyManager.batch(()=>(this.#x.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(a.notifyManager.batch(()=>this.#x.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(i.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
3))).then(i.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#x.build(this,t);return r.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.noop).catch(i.noop)}fetchInfiniteQuery(e){return e.behavior=p(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.noop).catch(i.noop)}ensureInfiniteQueryData(e){return e.behavior=p(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return m.onlineManager.isOnline()?this.#l.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#x}getMutationCache(){return this.#l}getDefaultOptions(){return this.#p}setDefaultOptions(e){this.#p=e}setQueryDefaults(e,t){this.#S.set((0,i.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#S.values()],r={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#C.set((0,i.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#C.values()],r={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#p.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#p.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#x.clear(),this.#l.clear()}},v=e.i(372775),b=e.i(846696);e.i(921688);var w=e.i(151149),x=e.i(335198);let S=()=>null,C=()=>t??=new g({defaultOptions:{queries:{staleTime:6e4},dehydrate:{shouldDehydrateQuery:e=>(0,v.defaultShouldDehydrateQuery)(e)||"pending"===e.state.status},mutations:{onError:e=>{"error"in e&&(e=e.error),w.logger.error(e);let t=(0,x.memberRestrictionText)(e,"u"<typeof document?void 0:document.documentElement.lang);b.toast.error(t??e.message)}}}});function q(e){let t=C();return(0,r.jsxs)(s.QueryClientProvider,{client:t,children:[e.children,(0,r.jsx)(S,{})]})}e.s(["QueryClientProvider",()=>q,"getQueryClient",0,C],450753)},793877,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(855361),i=e.i(319778);e.s(["AnalyticsProvider",0,({children:e})=>{let n=i.authClient.useSession();return(0,r.useEffect)(()=>{if(!n.isPending)if(n.data?.user){let{id:e,email:t,name:r}=n.data.user;(0,s.identify)(e,{...t&&{email:t},...r&&{name:r}})}else(0,s.reset)()},[n]),(0,t.jsx)(s.Provider,{children:e})}])},727902,e=>{"use strict";var t=e.i(843476),r=e.i(271645),s=e.i(588721),i=e.i(319778);e.s(["MonitoringProvider",0,({children:e})=>{let n=i.authClient.useSession();return(0,r.useEffect)(()=>{n.isPending||(0,s.identify)(n.data?.user??null)},[n]),(0,t.jsx)(t.Fragment,{children:e})}])},380203,e=>{"use strict";var t=e.i(843476),r=e.i(363178),s=e.i(846696);e.i(89905);var i=e.i(75796);let n=({...e})=>{let{theme:n=i.ThemeMode.SYSTEM}=(0,r.useTheme)();return(0,t.jsx)(s.Toaster,{theme:n,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};e.s(["Toaster",()=>n])},523208,e=>{e.v(t=>Promise.all(["static/chunks/9ed6fd37bfeab7b2.js"].map(t=>e.l(t))).then(()=>t(129658)))}]);
4
5//# debugId=95748e24-53b1-47e2-46b6-bd90efb2ec74
6//# sourceMappingURL=044209661f19ecca.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.