PageSourceSearch

https://www.fluxtheatre.org/_nuxt/DquB_JGZ.js

js fluxtheatre.org collected 2026-10-03 21:19:53 UTC 13,385 bytes, 1 lines download raw bytes

1import{L as I,M as z,N as J,A as T,O as V,l as j,P as G,p as H,Q as B,B as Q,x as X,i as M,R as Y,S as Z,h as k,U as K,V as ee,W as te,X as ae,Y as U}from"./Xb_g-vU7.js";const re=e=>{let t=(s,i=[])=>{if(typeof s=="object"){let a=[];for(let l in s){let r=s[l]??[];if(Array.isArray(r))for(let n of r)a.push(t(n,[...i,l]));else if(typeof r=="object")for(let n of Object.keys(r)){let u=r[n];for(let f of u)a.push(t(f,[...i,`${l}:${n}`]))}}return a.flatMap(l=>l)}return[...i,String(s)].join(".")};return e.flatMap(s=>t(s))},ne=["fields","filter","search","sort","limit","offset","page","deep","backlink","alias","aggregate","groupBy","version","versionRaw"],se=e=>typeof e=="boolean",v=e=>typeof e=="string"&&!!e,R=e=>typeof e=="number",P=e=>Array.isArray(e)&&e.length>0,S=e=>typeof e=="object"&&!!e&&!P(e)&&Object.keys(e).length>0,ie=e=>{let t={};e.fields&&(P(e.fields)&&(t.fields=re(e.fields).join(",")),v(e.fields)&&(t.fields=e.fields)),S(e.filter)&&(t.filter=JSON.stringify(e.filter)),v(e.search)&&(t.search=e.search),e.sort&&(P(e.sort)&&(t.sort=e.sort.join(",")),v(e.sort)&&(t.sort=e.sort)),"limit"in e&&(R(e.limit)&&e.limit>=-1&&(t.limit=String(e.limit)),v(e.limit)&&(t.limit=e.limit)),"offset"in e&&(R(e.offset)&&e.offset>=0&&(t.offset=String(e.offset)),v(e.offset)&&(t.offset=e.offset)),"page"in e&&(R(e.page)&&e.page>=1&&(t.page=String(e.page)),v(e.page)&&(t.page=e.page)),S(e.deep)&&(t.deep=JSON.stringify(e.deep)),S(e.alias)&&(t.alias=JSON.stringify(e.alias)),S(e.aggregate)&&(t.aggregate=JSON.stringify(e.aggregate)),e.groupBy&&(P(e.groupBy)&&(t.groupBy=e.groupBy.join(",")),v(e.groupBy)&&(t.groupBy=e.groupBy)),v(e.version)&&(t.version=e.version),e.versionRaw&&(se(e.versionRaw)&&(t.versionRaw=String(e.versionRaw)),v(e.versionRaw)&&(t.versionRaw=e.versionRaw));for(let[s,i]of Object.entries(e)){if(ne.includes(s))continue;let a;a=typeof i=="string"?i:JSON.stringify(i),a&&(t[s]=a)}return t},oe=(e,t)=>(e.endsWith("/")&&(e=e.slice(0,-1)),t.startsWith("/")||(t="/"+t),e+t),ce=(e,t,s)=>{let i=e.pathname==="/"?t:oe(e.pathname,t),a=new globalThis.URL(i,e);if(s)for(let[l,r]of Object.entries(ie(s)))if(r&&typeof r=="object"&&!Array.isArray(r))for(let[n,u]of Object.entries(r))a.searchParams.set(`${l}[${n}]`,String(u));else a.searchParams.set(l,r);return a};function le(e){return typeof e!="object"||!e?!1:"headers"in e&&"ok"in e&&"json"in e&&typeof e.json=="function"&&"text"in e&&typeof e.json=="function"}async function ue(e){if(!(typeof e!="object"||!e)){if(le(e)){let t=e.headers.get("Content-Type")?.toLowerCase();if(t?.startsWith("application/json")||t?.startsWith("application/health+json")){let s=await e.json();if(!e.ok||"errors"in s)throw s;return"data"in s?s.data:s}if(t?.startsWith("text/html")||t?.startsWith("text/plain")){let s=await e.text();if(!e.ok)throw s;return s}return e.status===204?null:e}if("errors"in e)throw e;return"data"in e?e.data:e}}const fe=async(e,t,s=globalThis.fetch)=>(t.headers=typeof t.headers=="object"&&!Array.isArray(t.headers)?t.headers:{},s(e,t).then(i=>ue(i).catch(a=>{let l={message:"",errors:a&&typeof a=="object"&&"errors"in a?a.errors:a,response:i};return a&&typeof a=="object"&&"data"in a&&(l.data=a.data),Array.isArray(l.errors)&&l.errors[0]?.message&&(l.message=l.errors[0].message),Promise.reject(l)}))),W={fetch:globalThis.fetch,WebSocket:globalThis.WebSocket,URL:globalThis.URL,logger:globalThis.console},de=(e,t={})=>{let s=t.globals?{...W,...t.globals}:W;return{globals:s,url:new s.URL(e),with(i){return{...this,...i(this)}}}};function he(e){return"directus_access.directus_activity.directus_collections.directus_comments.directus_fields.directus_files.directus_folders.directus_migrations.directus_permissions.directus_policies.directus_presets.directus_relations.directus_revisions.directus_roles.directus_sessions.directus_settings.directus_users.directus_dashboards.directus_panels.directus_notifications.directus_shares.directus_flows.directus_operations.directus_translations.directus_versions.directus_extensions.directus_deployments.directus_deployment_projects.directus_deployment_runs".split(".").includes(e)}const q=(e,t)=>{if(e.length===0)throw Error(t)},L=(e,t)=>{if(he(String(e)))throw Error(t)},ge=(e,t)=>
1()=>(q(String(e),"Collection cannot be empty"),L(e,"Cannot use readItems for core collections"),{path:`/items/${e}`,params:t??{},method:"GET"}),ye=(e,t)=>()=>(q(String(e),"Collection cannot be empty"),L(e,"Cannot use readSingleton for core collections"),{path:`/items/${e}`,params:t??{},method:"GET"}),me={},_e=(e={})=>t=>{let s={...me,...e};return{async request(i){let a=i();if(a.headers||={},"Content-Type"in a.headers?a.headers["Content-Type"]==="multipart/form-data"&&delete a.headers["Content-Type"]:a.headers["Content-Type"]="application/json","getToken"in this&&!("Authorization"in a.headers)){let u=await this.getToken();u&&(a.headers.Authorization=`Bearer ${u}`)}let l=ce(t.url,a.path,a.params),r={method:a.method??"GET",headers:a.headers??{}};"credentials"in s&&(r.credentials=s.credentials),a.body&&(r.body=a.body),a.onRequest&&(r=await a.onRequest(r)),s.onRequest&&(r=await s.onRequest(r));let n=await fe(l.toString(),r,t.globals.fetch);return"onResponse"in a&&(n=await a.onResponse(n,r)),"onResponse"in e&&(n=await e.onResponse(n,r)),n}}};function pe(e){return new URL(globalThis.location.href)}const be={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},je=()=>{const t=I().public.directusUrl||"",s=t.startsWith("http")?t:`https://${t}`,a=pe().origin,l=de(a).with(_e()),r=(u,f)=>{if(!u)return null;let o=`${s}/assets/${u}`;const c=new URLSearchParams,p=f?.format||"webp";c.append("format",p),f&&(f.width&&c.append("width",f.width.toString()),f.height&&c.append("height",f.height.toString()),f.quality&&c.append("quality",f.quality.toString()),f.fit&&c.append("fit",f.fit),f.withoutEnlargement&&c.append("withoutEnlargement","true"));const b=c.toString();return b?`${o}?${b}`:o};return{client:l,readItems:ge,readSingleton:ye,getAssetUrl:r,getImageProps:(u,f,o={quality:80})=>{if(!u)return{};const c=Object.entries(f).map(([_,h])=>({key:_,width:typeof h=="number"?h:h.width,breakpointWidth:be[_]||parseInt(_)||0,options:typeof h=="number"?{}:h})).sort((_,h)=>_.breakpointWidth-h.breakpointWidth),p=c.map(_=>`${r(u,{...o,..._.options,width:_.width})} ${_.width}w`).join(", "),d=c.map((_,h)=>h===c.length-1?`${_.width}px`:`(max-width: ${_.breakpointWidth}px) ${_.width}px`).join(", "),m=c[0]?.width||800;return{src:r(u,{...o,width:m})||"",srcset:p,sizes:d}}}},De={trailing:!0};function ve(e,t=25,s={}){if(s={...De,...s},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let i,a,l=[],r,n;const u=(c,p)=>(r=we(e,c,p),r.finally(()=>{if(r=null,s.trailing&&n&&!a){const b=u(c,n);return n=null,b}}),r),f=function(...c){return s.trailing&&(n=c),r||new Promise(p=>{const b=!a&&s.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const d=s.leading?i:u(this,c);n=null;for(const m of l)m(d);l=[]},t),b?(i=u(this,c),p(i)):l.push(p)})},o=c=>{c&&(clearTimeout(c),a=null)};return f.isPending=()=>!!a,f.cancel=()=>{o(a),l=[],n=null},f.flush=()=>
1{if(o(a),!n||r)return;const c=n;return n=null,u(this,c)},f}async function we(e,t,s){return await e.apply(t,s)}function $e(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;Ce(e[0],e[1])&&e.unshift(t);let[s,i,a={}]=e,l=!1;const r=j(()=>ae(s));if(typeof r.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const n=z();a.server??=!0,a.default??=Ee,a.getCachedData??=x,a.lazy??=!1,a.immediate??=!0,a.deep??=J.deep,a.dedupe??="cancel",a._functionName,n._asyncData[r.value];function u(){const d={cause:"initial",dedupe:a.dedupe};return n._asyncData[r.value]?._init||(d.cachedData=a.getCachedData(r.value,n,{cause:"initial"}),n._asyncData[r.value]=A(n,r.value,i,a,d.cachedData)),()=>n._asyncData[r.value].execute(d)}const f=u(),o=n._asyncData[r.value];o._deps++;const c=a.server!==!1&&n.payload.serverRendered;{let d=function(y){const g=n._asyncData[y];g?._deps&&(g._deps--,g._deps===0&&g?._off())};const m=te();if(m&&c&&a.immediate&&!m.sp&&(m.sp=[]),m&&!m._nuxtOnBeforeMountCbs){m._nuxtOnBeforeMountCbs=[];const y=m._nuxtOnBeforeMountCbs;Z(()=>{y.forEach(g=>{g()}),y.splice(0,y.length)}),k(()=>y.splice(0,y.length))}const _=m&&(m._nuxtClientOnly||K(ee,!1));c&&n.isHydrating&&(o.error.value||o.data.value!==void 0)?o.status.value=o.error.value?"error":"success":m&&(!_&&n.payload.serverRendered&&n.isHydrating||a.lazy)&&a.immediate?m._nuxtOnBeforeMountCbs.push(f):a.immediate&&o.status.value!=="success"&&f();const h=G(),D=T(r,(y,g)=>{if((y||g)&&y!==g){l=!0;const $=n._asyncData[g]?.data.value!==void 0,F=n._asyncDataPromises[g]!==void 0,O={cause:"initial",dedupe:a.dedupe};if(!n._asyncData[y]?._init){let C;g&&$?C=n._asyncData[g].data.value:(C=a.getCachedData(y,n,{cause:"initial"}),O.cachedData=C),n._asyncData[y]=A(n,y,i,a,C)}n._asyncData[y]._deps++,g&&d(g),(a.immediate||$||F)&&n._asyncData[y].execute(O),U(()=>{l=!1})}},{flush:"sync"}),w=a.watch?T(a.watch,()=>{l||(n._asyncData[r.value]?._execute.isPending()&&U(()=>{n._asyncData[r.value]?._execute.flush()}),n._asyncData[r.value]?._execute({cause:"watch",dedupe:a.dedupe}))}):()=>{};h&&V(()=>{D(),w(),d(r.value)})}const p={data:E(()=>n._asyncData[r.value]?.data),pending:E(()=>n._asyncData[r.value]?.pending),status:E(()=>n._asyncData[r.value]?.status),error:E(()=>n._asyncData[r.value]?.error),refresh:(...d)=>n._asyncData[r.value]?._init?n._asyncData[r.value].execute(...d):u()(),execute:(...d)=>p.refresh(...d),clear:()=>{const d=n._asyncData[r.value];if(d?._abortController)try{d._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{d._abortController=void 0}N(n,r.value)}},b=Promise.resolve(n._asyncDataPromises[r.value]).then(()=>p);return Object.assign(b,p),b}function E(e){return j({get(){return e()?.value},set(t){const s=e();s&&(s.value=t)}})}function Ce(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function N(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=void 0),e._asyncData[t]&&(e._asyncData[t].data.value=M(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function Se(e,t){const s={};for(const i of t)s[i]=e[i];return s}function A(e,t,s,i,a){e.payload._errors[t]??=void 0;const l=i.getCachedData!==x,r=s,n=i.deep?H:B,u=a!==void 0,f=e.hook("app:data:refresh",async c=>{(!c||c.includes(t))&&await o.execute({cause:"refresh:hook"})}),o={data:n(u?a:i.default()),pending:j(()=>o.status.value==="pending"),error:Y(e.payload._errors,t),status:B("idle"),execute:(...c)=>{const[p,b=void 0]=c,d=p&&b===void 0&&typeof p=="object"?p:{};if(e._asyncDataPromises[t]&&(d.dedupe??i.dedupe)==="defer")return e._asyncDataPromises[t];{const h="cachedData"in d?d.cachedData:i.getCachedData(t,e,{cause:d.cause??"refresh:manual"});if(h!==void 0)return e.payload.data[t]=o.data.value=h,o.error.value=void 0,o.status.value="success",Promise.resolve(h)}o._abortController&&o._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),o._abortController=new AbortController,o.status.value="pending";const m=new AbortController,_=new Promise((h,D)=>{try{const w=d.timeout??i.timeout,y=Pe([o._abortController?.signal,d?.signal],m.signal,w);if(y.aborted){const g=y.reason;D(g instanceof Error?g:new DOMException(String(g??"Aborted"),"AbortError"));return}return y.addEventListener("abort",()=>{const g=y.reason;D(g instanceof Error?g:new DOMException(String(g??"Aborted"),"AbortError"))},{once:!0,signal:m.signal}),Promise.resolve(r(e,{signal:y})).then(h,D)}catch(w){D(w)}}).then(async h=>{let D=h;i.transform&&(D=await i.transform(h)),i.pick&&(D=Se(D,i.pick)),e.payload.data[t]=D,o.data.value=D,o.error.value=void 0,o.status.value="success"}).catch(h=>{if(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==_||o._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<"u"&&h instanceof DOMException&&h.name==="AbortError")return o.status.value="idle",e._asyncDataPromises[t];o.error.value=X(h),o.data.value=M(i.default()),o.status.value="error"}).finally(()=>{m.abort(),delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=_,e._asyncDataPromises[t]},_execute:ve((...c)=>o.execute(...c),0,{leading:!0}),_default:i.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{f(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),l||Q(()=>{e._asyncData[t]?._init||(N(e,t),o.execute=()=>Promise.resolve())})}};return o}const Ee=()=>{},x=(e,t,s)=>{if(t.isHydrating)return t.payload.data[e];if(s.cause!=="refresh:manual"&&s.cause!=="refresh:hook")return t.static.data[e]};function Pe(e,t,s){const i=e.filter(r=>!!r);if(typeof s=="number"&&s>=0){const r=AbortSignal.timeout?.(s);r&&i.push(r)}if(AbortSignal.any)return AbortSignal.any(i);const a=new AbortController;for(const r of i)if(r.aborted){const n=r.reason??new DOMException("Aborted","AbortError");try{a.abort(n)}catch{a.abort()}return a.signal}const l=()=>{const n=i.find(u=>u.aborted)?.reason??new DOMException("Aborted","AbortError");try{a.abort(n)}catch{a.abort()}};for(const r of i)r.addEventListener?.("abort",l,{once:!0,signal:t});return a.signal}export{$e as a,je as u};

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.