@venuecms/sdk-next
Version:
This is a work in progress and is heavily in flux until we launch 1.0 in February.
14 lines (11 loc) • 53.8 kB
JavaScript
"use client";
"use strict";var Hr=Object.create;var le=Object.defineProperty;var _r=Object.getOwnPropertyDescriptor;var Kr=Object.getOwnPropertyNames;var Jr=Object.getPrototypeOf,Zr=Object.prototype.hasOwnProperty;var Qr=(e,t)=>{for(var r in t)le(e,r,{get:t[r],enumerable:!0})},$e=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Kr(t))!Zr.call(e,a)&&a!==r&&le(e,a,{get:()=>t[a],enumerable:!(n=_r(t,a))||n.enumerable});return e};var Ae=(e,t,r)=>(r=e!=null?Hr(Jr(e)):{},$e(t||!e||!e.__esModule?le(r,"default",{value:e,enumerable:!0}):r,e)),Xr=e=>$e(le({},"__esModule",{value:!0}),e);var Lo={};Qr(Lo,{VenueContent:()=>jo,VenueImage:()=>ue,getEvent:()=>It,getEvents:()=>Mt,getLocalizedContent:()=>pt,getPage:()=>Bt,getPages:()=>Nt,getProduct:()=>Gt,getProducts:()=>Ot,getProfile:()=>jt,getProfileEvents:()=>Lt,getProfiles:()=>Tt,getSite:()=>Et,getSiteKeyByDomain:()=>Pt,searchSite:()=>Ut,setConfig:()=>zt});module.exports=Xr(Lo);var Yr=/\{[^{}]+\}/g,ce=({allowReserved:e,name:t,value:r})=>{if(r==null)return"";if(typeof r=="object")throw new Error("Deeply-nested arrays/objects aren\u2019t supported. Provide your own `querySerializer()` to handle these.");return`${t}=${e?r:encodeURIComponent(r)}`},et=e=>{switch(e){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},rt=e=>{switch(e){case"form":return",";case"pipeDelimited":return"|";case"spaceDelimited":return"%20";default:return","}},tt=e=>{switch(e){case"label":return".";case"matrix":return";";case"simple":return",";default:return"&"}},Ve=({allowReserved:e,explode:t,name:r,style:n,value:a})=>{if(!t){let c=(e?a:a.map(d=>encodeURIComponent(d))).join(rt(n));switch(n){case"label":return`.${c}`;case"matrix":return`;${r}=${c}`;case"simple":return c;default:return`${r}=${c}`}}let l=et(n),i=a.map(c=>n==="label"||n==="simple"?e?c:encodeURIComponent(c):ce({allowReserved:e,name:r,value:c})).join(l);return n==="label"||n==="matrix"?l+i:i},Fe=({allowReserved:e,explode:t,name:r,style:n,value:a})=>{if(a instanceof Date)return`${r}=${a.toISOString()}`;if(n!=="deepObject"&&!t){let c=[];Object.entries(a).forEach(([A,y])=>{c=[...c,A,e?y:encodeURIComponent(y)]});let d=c.join(",");switch(n){case"form":return`${r}=${d}`;case"label":return`.${d}`;case"matrix":return`;${r}=${d}`;default:return d}}let l=tt(n),i=Object.entries(a).map(([c,d])=>ce({allowReserved:e,name:n==="deepObject"?`${r}[${c}]`:c,value:d})).join(l);return n==="label"||n==="matrix"?l+i:i},nt=({path:e,url:t})=>{let r=t,n=t.match(Yr);if(n)for(let a of n){let l=!1,i=a.substring(1,a.length-1),c="simple";i.endsWith("*")&&(l=!0,i=i.substring(0,i.length-1)),i.startsWith(".")?(i=i.substring(1),c="label"):i.startsWith(";")&&(i=i.substring(1),c="matrix");let d=e[i];if(d==null)continue;if(Array.isArray(d)){r=r.replace(a,Ve({explode:l,name:i,style:c,value:d}));continue}if(typeof d=="object"){r=r.replace(a,Fe({explode:l,name:i,style:c,value:d}));continue}if(c==="matrix"){r=r.replace(a,`;${ce({name:i,value:d})}`);continue}let A=encodeURIComponent(c==="label"?`.${d}`:d);r=r.replace(a,A)}return r},He=({allowReserved:e,array:t,object:r}={})=>n=>{let a=[];if(n&&typeof n=="object")for(let l in n){let i=n[l];if(i!=null){if(Array.isArray(i)){a=[...a,Ve({allowReserved:e,explode:!0,name:l,style:"form",value:i,...t})];continue}if(typeof i=="object"){a=[...a,Fe({allowReserved:e,explode:!0,name:l,style:"deepObject",value:i,...r})];continue}a=[...a,ce({allowReserved:e,name:l,value:i})]}}return a.join("&")},ot=e=>{if(!e)return;let t=e.split(";")[0]?.trim();if(t){if(t.startsWith("application/json")||t.endsWith("+json"))return"json";if(t==="multipart/form-data")return"formData";if(["application/","audio/","image/","video/"].some(r=>t.startsWith(r)))return"blob";if(t.startsWith("text/"))return"text"}},at=async(e,t)=>{if(e.fn==="accessToken"){let r=typeof t.accessToken=="function"?await t.accessToken():t.accessToken;return r?`Bearer ${r}`:void 0}if(e.fn==="apiKey")return typeof t.apiKey=="function"?await t.apiKey():t.apiKey},it=async({security:e,...t})=>{for(let r of e){let n=await at(r,t);if(n){r.in==="header"?t.headers.set(r.name,n):r.in==="query"&&(t.query||(t.query={}),t.query[r.name]=n);return}}},qe=e=>st({baseUrl:e.baseUrl??"",path:e.path,query:e.query,querySerializer:typeof e.querySerializer=="function"?e.querySerializer:He(e.querySerializer),url:e.url}),st=({baseUrl:e,path:t,query:r,querySerializer:n,url:a})=>{let l=a.startsWith("/")?a:`/${a}`,i=e+l;t&&(i=nt({path:t,url:i}));let c=r?n(r):"";return c.startsWith("?")&&(c=c.substring(1)),c&&(i+=`?${c}`),i},De=(e,t)=>{let r={...e,...t};return r.baseUrl?.endsWith("/")&&(r.baseUrl=r.baseUrl.substring(0,r.baseUrl.length-1)),r.headers=_e(e.headers,t.headers),r},_e=(...e)=>{let t=new Headers;for(let r of e){if(!r||typeof r!="object")continue;let n=r instanceof Headers?r.entries():Object.entries(r);for(let[a,l]of n)if(l===null)t.delete(a);else if(Array.isArray(l))for(let i of l)t.append(a,i);else l!==void 0&&t.set(a,typeof l=="object"?JSON.stringify(l):l)}return t},ye=class{_fns;constructor(){this._fns=[]}clear(){this._fns=[]}exists(e){return this._fns.indexOf(e)!==-1}eject(e){let t=this._fns.indexOf(e);t!==-1&&(this._fns=[...this._fns.slice(0,t),...this._fns.slice(t+1)])}use(e){this._fns=[...this._fns,e]}},lt=()=>({error:new ye,request:new ye,response:new ye});var ct={bodySerializer:e=>JSON.stringify(e)};var dt=He({allowReserved:!1,array:{explode:!0,style:"form"},object:{explode:!0,style:"deepObject"}}),ut={"Content-Type":"application/json"},be=(e={})=>({...ct,baseUrl:"",headers:ut,parseAs:"auto",querySerializer:dt,...e}),Ke=(e={})=>{let t=De(be(),e),r=()=>({...t}),n=i=>(t=De(t,i),r()),a=lt(),l=async i=>{let c={...t,...i,fetch:i.fetch??t.fetch??globalThis.fetch,headers:_e(t.headers,i.headers)};c.security&&await it({...c,security:c.security}),c.body&&c.bodySerializer&&(c.body=c.bodySerializer(c.body)),c.body||c.headers.delete("Content-Type");let d=qe(c),A={redirect:"follow",...c},y=new Request(d,A);for(let m of a.request._fns)y=await m(y,c);let I=c.fetch,R=await I(y);for(let m of a.response._fns)R=await m(R,y,c);let o={request:y,response:R};if(R.ok){if(R.status===204||R.headers.get("Content-Length")==="0")return{data:{},...o};if(c.parseAs==="stream")return{data:R.body,...o};let m=(c.parseAs==="auto"?ot(R.headers.get("Content-Type")):c.parseAs)??"json",g=await R[m]();return m==="json"&&(c.responseValidator&&await c.responseValidator(g),c.responseTransformer&&(g=await c.responseTransformer(g))),{data:g,...o}}let u=await R.text();try{u=JSON.parse(u)}catch{}let s=u;for(let m of a.error._fns)s=await m(u,R,y,c);if(s=s||{},c.throwOnError)throw s;return{error:s,...o}};return{buildUrl:qe,connect:i=>l({...i,method:"CONNECT"}),delete:i=>l({...i,method:"DELETE"}),get:i=>l({...i,method:"GET"}),getConfig:r,head:i=>l({...i,method:"HEAD"}),interceptors:a,options:i=>l({...i,method:"OPTIONS"}),patch:i=>l({...i,method:"PATCH"}),post:i=>l({...i,method:"POST"}),put:i=>l({...i,method:"PUT"}),request:l,setConfig:n,trace:i=>l({...i,method:"TRACE"})}};var pt=(e,t)=>{let r=t;return{content:e?.find(l=>l.locale===r)??e?.[0]??{},currentLocale:r}},j=Ke(be()),ft=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/site"}),mt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/events"}),gt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/events/{slug}"}),ht=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/pages"}),At=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/pages/{slug}"}),yt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/profiles"}),bt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/profiles/{slug}"}),vt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/profiles/{slug}/events"}),xt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/products"}),wt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/products/{slug}"}),kt=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/search"}),St=e=>(e?.client??j).get({...e,url:"/api/v2/{siteKey}/public/domain/{domain}"}),O=process.env.VENUE_SITE_KEY,Ct=process.env.VENUE_API_KEY,ve={Authorization:`Bearer ${Ct}`},Rt="https://app.venuecms.com",Je={baseUrl:Rt,headers:ve};j.setConfig(Je);var zt=e=>{O=e.siteKey,j.setConfig({...Je,...e.options})},Et=()=>ft({path:{siteKey:O},headers:ve}),Pt=({domain:e})=>St({path:{siteKey:"-",domain:e},headers:ve}),Mt=(e={})=>mt({path:{siteKey:O},query:e}),It=e=>gt({path:{...e,siteKey:O}}),Nt=(e={})=>ht({path:{siteKey:O},query:e}),Bt=e=>At({path:{...e,siteKey:O}}),Tt=(e={})=>yt({path:{siteKey:O},query:e}),jt=e=>bt({path:{...e,siteKey:O}}),Lt=e=>{let{slug:t,...r}=e;return vt({path:{slug:t,siteKey:O},query:r})},Ot=e=>xt({path:{siteKey:O},query:e}),Gt=e=>wt({path:{...e,siteKey:O}}),Ut=e=>kt({path:{siteKey:O},query:e});var gr=Ae(require("next/image"));var Ze=Ae(require("next/image")),Qe=require("react/jsx-runtime"),xe="data:image/webp;base64,UklGRv4DAABXRUJQVlA4WAoAAAAgAAAAgwEAkwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggEAIAANAdAJ0BKoQBlAA+tVilTqktq6Ij9mohsBaJaW7gAPxl327WrOr58lOBv3B2bV5tXZG3Cs6EfYIdF424VnQj3sc4AMwGX1tsW6mMzpnfFGE1GqNdd/F7s678DobD7FfMxZq6bbtOzeddTkEpR+67ecBjZeqt6WbksaOXRpgBgEOOz4uFCd7CmYlDgXL/btUenqYAvWU/dHQyD2WRrg4L8jdr+i+96BUwSEAuxzz/yZyIpjDAU3sa721c0j+AMO4HenRSOGLzlakWd611T6K5KqXs8Am4keQ1qQED9127pMUPWP9qY5XXO1FJSju/YBoKBjsg3KYTOZAA/vUMRConj2py6XdVy2rj5AFT3UUJuYDcedD9qv+/wNrkmRL5Q+Q/p3tAMxss1zgMyXdiAuRB3G81Lg7asSIQDcl2oLiGi/r9KhPwmr3o19NXEMyqHKAFFkajHBu1F7wU9laytcLsMPFdOTmAjafCJvui62qPOt3Uq0lfNJSWaGE20X7xAR/eg4w/RSRrRSqyst9YYCZexkg5Vu30Rxz3KySFBqy+xh9KAqRuzi1iU1DEeNRWTaXMfqO4JJnl+1ljW0Gynj147omoWIfGrzVBoiEMIAft8agFKSUudUje3Gsc4cSHkqqKLhR1ZGJgAeKbNPVn3RIvYRgVcCyiJLbwIwf9aK6q7hN2psdlEPjMdq4oNmLAqSwAAA==",Wt=async({src:e,fallback:t,metadata:r,...n})=>{let a=e?{img:{src:e},base64:xe}:{img:{src:t?.src||xe},base64:xe},l={x:.5,y:.5};if(r?.focus){let i=(-r.focus.y+1)/2;if(i>.5){let d=i;l.y=d>1?1:d}else{let d=i;l.y=d<0?0:d}let c=(-r.focus.x+1)/2;if(c>.5){let d=c;l.x=d>1?1:d}else{let d=c;l.x=d<0?0:d}}return(0,Qe.jsx)(Ze.default,{alt:"",src:a.img.src,fill:!0,placeholder:"blur",blurDataURL:a.base64,objectFit:"cover",objectPosition:`${l.x*100}% ${l.y*100}%`,...n})},we=Wt;function Xe(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Xe(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Ye(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Xe(e))&&(n&&(n+=" "),n+=t);return n}var ze="-",$t=e=>{let t=Dt(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:i=>{let c=i.split(ze);return c[0]===""&&c.length!==1&&c.shift(),nr(c,t)||qt(i)},getConflictingClassGroupIds:(i,c)=>{let d=r[i]||[];return c&&n[i]?[...d,...n[i]]:d}}},nr=(e,t)=>{if(e.length===0)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),a=n?nr(e.slice(1),n):void 0;if(a)return a;if(t.validators.length===0)return;let l=e.join(ze);return t.validators.find(({validator:i})=>i(l))?.classGroupId},er=/^\[(.+)\]$/,qt=e=>{if(er.test(e)){let t=er.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Dt=e=>{let{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(let a in r)Se(r[a],n,a,t);return n},Se=(e,t,r,n)=>{e.forEach(a=>{if(typeof a=="string"){let l=a===""?t:rr(t,a);l.classGroupId=r;return}if(typeof a=="function"){if(Vt(a)){Se(a(n),t,r,n);return}t.validators.push({validator:a,classGroupId:r});return}Object.entries(a).forEach(([l,i])=>{Se(i,rr(t,l),r,n)})})},rr=(e,t)=>{let r=e;return t.split(ze).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Vt=e=>e.isThemeGetter,Ft=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map,a=(l,i)=>{r.set(l,i),t++,t>e&&(t=0,n=r,r=new Map)};return{get(l){let i=r.get(l);if(i!==void 0)return i;if((i=n.get(l))!==void 0)return a(l,i),i},set(l,i){r.has(l)?r.set(l,i):a(l,i)}}},Ce="!",Re=":",Ht=Re.length,_t=e=>{let{prefix:t,experimentalParseClassName:r}=e,n=a=>{let l=[],i=0,c=0,d=0,A;for(let u=0;u<a.length;u++){let s=a[u];if(i===0&&c===0){if(s===Re){l.push(a.slice(d,u)),d=u+Ht;continue}if(s==="/"){A=u;continue}}s==="["?i++:s==="]"?i--:s==="("?c++:s===")"&&c--}let y=l.length===0?a:a.substring(d),I=Kt(y),R=I!==y,o=A&&A>d?A-d:void 0;return{modifiers:l,hasImportantModifier:R,baseClassName:I,maybePostfixModifierPosition:o}};if(t){let a=t+Re,l=n;n=i=>i.startsWith(a)?l(i.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:i,maybePostfixModifierPosition:void 0}}if(r){let a=n;n=l=>r({className:l,parseClassName:a})}return n},Kt=e=>e.endsWith(Ce)?e.substring(0,e.length-1):e.startsWith(Ce)?e.substring(1):e,Jt=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;let a=[],l=[];return n.forEach(i=>{i[0]==="["||t[i]?(a.push(...l.sort(),i),l=[]):l.push(i)}),a.push(...l.sort()),a}},Zt=e=>({cache:Ft(e.cacheSize),parseClassName:_t(e),sortModifiers:Jt(e),...$t(e)}),Qt=/\s+/,Xt=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a,sortModifiers:l}=t,i=[],c=e.trim().split(Qt),d="";for(let A=c.length-1;A>=0;A-=1){let y=c[A],{isExternal:I,modifiers:R,hasImportantModifier:o,baseClassName:u,maybePostfixModifierPosition:s}=r(y);if(I){d=y+(d.length>0?" "+d:d);continue}let m=!!s,g=n(m?u.substring(0,s):u);if(!g){if(!m){d=y+(d.length>0?" "+d:d);continue}if(g=n(u),!g){d=y+(d.length>0?" "+d:d);continue}m=!1}let v=l(R).join(":"),w=o?v+Ce:v,E=w+g;if(i.includes(E))continue;i.push(E);let P=a(g,m);for(let k=0;k<P.length;++k){let z=P[k];i.push(w+z)}d=y+(d.length>0?" "+d:d)}return d};function Yt(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=or(t))&&(n&&(n+=" "),n+=r);return n}var or=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=or(e[n]))&&(r&&(r+=" "),r+=t);return r};function en(e,...t){let r,n,a,l=i;function i(d){let A=t.reduce((y,I)=>I(y),e());return r=Zt(A),n=r.cache.get,a=r.cache.set,l=c,c(d)}function c(d){let A=n(d);if(A)return A;let y=Xt(d,r);return a(d,y),y}return function(){return l(Yt.apply(null,arguments))}}var B=e=>{let t=r=>r[e]||[];return t.isThemeGetter=!0,t},ar=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ir=/^\((?:(\w[\w-]*):)?(.+)\)$/i,rn=/^\d+\/\d+$/,tn=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,nn=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,on=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,an=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,sn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,X=e=>rn.test(e),b=e=>!!e&&!Number.isNaN(Number(e)),K=e=>!!e&&Number.isInteger(Number(e)),tr=e=>e.endsWith("%")&&b(e.slice(0,-1)),q=e=>tn.test(e),ln=()=>!0,cn=e=>nn.test(e)&&!on.test(e),Ee=()=>!1,dn=e=>an.test(e),un=e=>sn.test(e),pn=e=>!p(e)&&!f(e),fn=e=>Y(e,cr,Ee),p=e=>ar.test(e),J=e=>Y(e,dr,cn),ke=e=>Y(e,Sn,b),mn=e=>Y(e,sr,Ee),gn=e=>Y(e,lr,un),hn=e=>Y(e,Ee,dn),f=e=>ir.test(e),de=e=>ee(e,dr),An=e=>ee(e,Cn),yn=e=>ee(e,sr),bn=e=>ee(e,cr),vn=e=>ee(e,lr),xn=e=>ee(e,Rn,!0),Y=(e,t,r)=>{let n=ar.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},ee=(e,t,r=!1)=>{let n=ir.exec(e);return n?n[1]?t(n[1]):r:!1},sr=e=>e==="position",wn=new Set(["image","url"]),lr=e=>wn.has(e),kn=new Set(["length","size","percentage"]),cr=e=>kn.has(e),dr=e=>e==="length",Sn=e=>e==="number",Cn=e=>e==="family-name",Rn=e=>e==="shadow";var zn=()=>{let e=B("color"),t=B("font"),r=B("text"),n=B("font-weight"),a=B("tracking"),l=B("leading"),i=B("breakpoint"),c=B("container"),d=B("spacing"),A=B("radius"),y=B("shadow"),I=B("inset-shadow"),R=B("drop-shadow"),o=B("blur"),u=B("perspective"),s=B("aspect"),m=B("ease"),g=B("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],E=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],k=()=>[X,"px","full","auto",f,p,d],z=()=>[K,"none","subgrid",f,p],M=()=>["auto",{span:["full",K,f,p]},f,p],N=()=>[K,"auto",f,p],ne=()=>["auto","min","max","fr",f,p],Q=()=>[f,p,d],H=()=>["start","end","center","between","around","evenly","stretch","baseline"],G=()=>["start","end","center","stretch"],S=()=>[f,p,d],U=()=>["px",...S()],W=()=>["px","auto",...S()],_=()=>[X,"auto","px","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",f,p,d],C=()=>[e,f,p],ge=()=>[tr,J],T=()=>["","none","full",A,f,p],L=()=>["",b,de,J],oe=()=>["solid","dashed","dotted","double"],Ge=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ue=()=>["","none",o,f,p],We=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",f,p],ae=()=>["none",b,f,p],ie=()=>["none",b,f,p],he=()=>[b,f,p],se=()=>[X,"full","px",f,p,d];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[q],breakpoint:[q],color:[ln],container:[q],"drop-shadow":[q],ease:["in","out","in-out"],font:[pn],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[q],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[q],shadow:[q],spacing:[b],text:[q],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",X,p,f,s]}],container:["container"],columns:[{columns:[b,p,f,c]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...w(),p,f]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:k()}],"inset-x":[{"inset-x":k()}],"inset-y":[{"inset-y":k()}],start:[{start:k()}],end:[{end:k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:["visible","invisible","collapse"],z:[{z:[K,"auto",f,p]}],basis:[{basis:[X,"full","auto",f,p,c,d]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[b,X,"auto","initial","none",p]}],grow:[{grow:["",b,f,p]}],shrink:[{shrink:["",b,f,p]}],order:[{order:[K,"first","last","none",f,p]}],"grid-cols":[{"grid-cols":z()}],"col-start-end":[{col:M()}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":z()}],"row-start-end":[{row:M()}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:Q()}],"gap-x":[{"gap-x":Q()}],"gap-y":[{"gap-y":Q()}],"justify-content":[{justify:[...H(),"normal"]}],"justify-items":[{"justify-items":[...G(),"normal"]}],"justify-self":[{"justify-self":["auto",...G()]}],"align-content":[{content:["normal",...H()]}],"align-items":[{items:[...G(),"baseline"]}],"align-self":[{self:["auto",...G(),"baseline"]}],"place-content":[{"place-content":H()}],"place-items":[{"place-items":[...G(),"baseline"]}],"place-self":[{"place-self":["auto",...G()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:W()}],mx:[{mx:W()}],my:[{my:W()}],ms:[{ms:W()}],me:[{me:W()}],mt:[{mt:W()}],mr:[{mr:W()}],mb:[{mb:W()}],ml:[{ml:W()}],"space-x":[{"space-x":S()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":S()}],"space-y-reverse":["space-y-reverse"],size:[{size:_()}],w:[{w:[c,"screen",..._()]}],"min-w":[{"min-w":[c,"screen","none",..._()]}],"max-w":[{"max-w":[c,"screen","none","prose",{screen:[i]},..._()]}],h:[{h:["screen",..._()]}],"min-h":[{"min-h":["screen","none",..._()]}],"max-h":[{"max-h":["screen",..._()]}],"font-size":[{text:["base",r,de,J]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,f,ke]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",tr,p]}],"font-family":[{font:[An,p,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,f,p]}],"line-clamp":[{"line-clamp":[b,"none",f,ke]}],leading:[{leading:[f,p,l,d]}],"list-image":[{"list-image":["none",f,p]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",f,p]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:C()}],"text-color":[{text:C()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...oe(),"wavy"]}],"text-decoration-thickness":[{decoration:[b,"from-font","auto",f,J]}],"text-decoration-color":[{decoration:C()}],"underline-offset":[{"underline-offset":[b,"auto",f,p]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:["px",...S()]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",f,p]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",f,p]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...w(),yn,mn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",bn,fn]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},K,f,p],radial:["",f,p],conic:[K,f,p]},vn,gn]}],"bg-color":[{bg:C()}],"gradient-from-pos":[{from:ge()}],"gradient-via-pos":[{via:ge()}],"gradient-to-pos":[{to:ge()}],"gradient-from":[{from:C()}],"gradient-via":[{via:C()}],"gradient-to":[{to:C()}],rounded:[{rounded:T()}],"rounded-s":[{"rounded-s":T()}],"rounded-e":[{"rounded-e":T()}],"rounded-t":[{"rounded-t":T()}],"rounded-r":[{"rounded-r":T()}],"rounded-b":[{"rounded-b":T()}],"rounded-l":[{"rounded-l":T()}],"rounded-ss":[{"rounded-ss":T()}],"rounded-se":[{"rounded-se":T()}],"rounded-ee":[{"rounded-ee":T()}],"rounded-es":[{"rounded-es":T()}],"rounded-tl":[{"rounded-tl":T()}],"rounded-tr":[{"rounded-tr":T()}],"rounded-br":[{"rounded-br":T()}],"rounded-bl":[{"rounded-bl":T()}],"border-w":[{border:L()}],"border-w-x":[{"border-x":L()}],"border-w-y":[{"border-y":L()}],"border-w-s":[{"border-s":L()}],"border-w-e":[{"border-e":L()}],"border-w-t":[{"border-t":L()}],"border-w-r":[{"border-r":L()}],"border-w-b":[{"border-b":L()}],"border-w-l":[{"border-l":L()}],"divide-x":[{"divide-x":L()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":L()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...oe(),"hidden","none"]}],"divide-style":[{divide:[...oe(),"hidden","none"]}],"border-color":[{border:C()}],"border-color-x":[{"border-x":C()}],"border-color-y":[{"border-y":C()}],"border-color-s":[{"border-s":C()}],"border-color-e":[{"border-e":C()}],"border-color-t":[{"border-t":C()}],"border-color-r":[{"border-r":C()}],"border-color-b":[{"border-b":C()}],"border-color-l":[{"border-l":C()}],"divide-color":[{divide:C()}],"outline-style":[{outline:[...oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[b,f,p]}],"outline-w":[{outline:["",b,de,J]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",y,xn,hn]}],"shadow-color":[{shadow:C()}],"inset-shadow":[{"inset-shadow":["none",f,p,I]}],"inset-shadow-color":[{"inset-shadow":C()}],"ring-w":[{ring:L()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:C()}],"ring-offset-w":[{"ring-offset":[b,J]}],"ring-offset-color":[{"ring-offset":C()}],"inset-ring-w":[{"inset-ring":L()}],"inset-ring-color":[{"inset-ring":C()}],opacity:[{opacity:[b,f,p]}],"mix-blend":[{"mix-blend":[...Ge(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ge()}],filter:[{filter:["","none",f,p]}],blur:[{blur:Ue()}],brightness:[{brightness:[b,f,p]}],contrast:[{contrast:[b,f,p]}],"drop-shadow":[{"drop-shadow":["","none",R,f,p]}],grayscale:[{grayscale:["",b,f,p]}],"hue-rotate":[{"hue-rotate":[b,f,p]}],invert:[{invert:["",b,f,p]}],saturate:[{saturate:[b,f,p]}],sepia:[{sepia:["",b,f,p]}],"backdrop-filter":[{"backdrop-filter":["","none",f,p]}],"backdrop-blur":[{"backdrop-blur":Ue()}],"backdrop-brightness":[{"backdrop-brightness":[b,f,p]}],"backdrop-contrast":[{"backdrop-contrast":[b,f,p]}],"backdrop-grayscale":[{"backdrop-grayscale":["",b,f,p]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[b,f,p]}],"backdrop-invert":[{"backdrop-invert":["",b,f,p]}],"backdrop-opacity":[{"backdrop-opacity":[b,f,p]}],"backdrop-saturate":[{"backdrop-saturate":[b,f,p]}],"backdrop-sepia":[{"backdrop-sepia":["",b,f,p]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":S()}],"border-spacing-x":[{"border-spacing-x":S()}],"border-spacing-y":[{"border-spacing-y":S()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",f,p]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[b,"initial",f,p]}],ease:[{ease:["linear","initial",m,f,p]}],delay:[{delay:[b,f,p]}],animate:[{animate:["none",g,f,p]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[u,f,p]}],"perspective-origin":[{"perspective-origin":We()}],rotate:[{rotate:ae()}],"rotate-x":[{"rotate-x":ae()}],"rotate-y":[{"rotate-y":ae()}],"rotate-z":[{"rotate-z":ae()}],scale:[{scale:ie()}],"scale-x":[{"scale-x":ie()}],"scale-y":[{"scale-y":ie()}],"scale-z":[{"scale-z":ie()}],"scale-3d":["scale-3d"],skew:[{skew:he()}],"skew-x":[{"skew-x":he()}],"skew-y":[{"skew-y":he()}],transform:[{transform:[f,p,"","none","gpu","cpu"]}],"transform-origin":[{origin:We()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:se()}],"translate-x":[{"translate-x":se()}],"translate-y":[{"translate-y":se()}],"translate-z":[{"translate-z":se()}],"translate-none":["translate-none"],accent:[{accent:C()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:C()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",f,p]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",f,p]}],fill:[{fill:["none",...C()]}],"stroke-w":[{stroke:[b,de,J,ke]}],stroke:[{stroke:["none",...C()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}};var ur=en(zn);function pr(...e){return ur(Ye(e))}var fr=e=>e?.url&&`/media/${encodeURIComponent(e.url)}`;var D=require("react/jsx-runtime"),En={square:"aspect-square",video:"aspect-video"},ue=({className:e,image:t,aspect:r,props:n})=>{if(t){let a=fr(t);if(a){let{metadata:l}=t,{width:i,height:c,altText:d}=l??{};return r?(0,D.jsx)(mr,{aspect:r,children:(0,D.jsx)(we,{src:a,className:e})}):(0,D.jsx)(gr.default,{src:a,alt:d??"image",width:i??2048,height:c??2048,className:e,...n})}}return r?(0,D.jsx)(mr,{aspect:r,children:(0,D.jsx)(we,{src:"",className:e})}):null},mr=({children:e,aspect:t})=>(0,D.jsx)("div",{className:"flex h-full w-full flex-col gap-1",children:(0,D.jsx)("div",{className:pr("relative h-full w-full bg-cover bg-center",En[t]),children:e})});var fe=Ae(require("react"),1);function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Z.apply(this,arguments)}var hr,Pn=["children","options"],h={blockQuote:"0",breakLine:"1",breakThematic:"2",codeBlock:"3",codeFenced:"4",codeInline:"5",footnote:"6",footnoteReference:"7",gfmTask:"8",heading:"9",headingSetext:"10",htmlBlock:"11",htmlComment:"12",htmlSelfClosing:"13",image:"14",link:"15",linkAngleBraceStyleDetector:"16",linkBareUrlDetector:"17",linkMailtoDetector:"18",newlineCoalescer:"19",orderedList:"20",paragraph:"21",ref:"22",refImage:"23",refLink:"24",table:"25",tableSeparator:"26",text:"27",textBolded:"28",textEmphasized:"29",textEscaped:"30",textMarked:"31",textStrikethroughed:"32",unorderedList:"33"};(function(e){e[e.MAX=0]="MAX",e[e.HIGH=1]="HIGH",e[e.MED=2]="MED",e[e.LOW=3]="LOW",e[e.MIN=4]="MIN"})(hr||(hr={}));var Ar=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(function(e,t){return e[t.toLowerCase()]=t,e},{class:"className",for:"htmlFor"}),yr={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},Mn=["style","script"],In=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,Nn=/mailto:/i,Bn=/\n{2,}$/,Sr=/^(\s*>[\s\S]*?)(?=\n\n|$)/,Tn=/^ *> ?/gm,jn=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,Ln=/^ {2,}\n/,On=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Cr=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,Rr=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,Gn=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,Un=/^(?:\n *)*\n/,Wn=/\r\n?/g,$n=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,qn=/^\[\^([^\]]+)]/,Dn=/\f/g,Vn=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,Fn=/^\s*?\[(x|\s)\]/,zr=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Er=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Pr=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Ne=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,Hn=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Mr=/^<!--[\s\S]*?(?:-->)/,_n=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Be=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,Kn=/^\{.*\}$/,Jn=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,Zn=/^<([^ >]+@[^ >]+)>/,Qn=/^<([^ >]+:\/[^ >]+)>/,Xn=/-([a-z])?/gi,Ir=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,Yn=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,eo=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,ro=/^\[([^\]]*)\] ?\[([^\]]*)\]/,to=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,no=/\t/g,oo=/(^ *\||\| *$)/g,ao=/^ *:-+: *$/,io=/^ *:-+ *$/,so=/^ *-+: *$/,me="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",lo=new RegExp("^([*_])\\1"+me+"\\1\\1(?!\\1)"),co=new RegExp("^([*_])"+me+"\\1(?!\\1|\\w)"),uo=new RegExp("^=="+me+"=="),po=new RegExp("^~~"+me+"~~"),fo=/^\\([^0-9A-Za-z\s])/,mo=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,go=/^\n+/,ho=/^([ \t]*)/,Ao=/\\([^\\])/g,br=/ *\n+$/,yo=/(?:^|\n)( *)$/,je="(?:\\d+\\.)",Le="(?:[*+-])";function Nr(e){return"( *)("+(e===1?je:Le)+") +"}var Br=Nr(1),Tr=Nr(2);function jr(e){return new RegExp("^"+(e===1?Br:Tr))}var bo=jr(1),vo=jr(2);function Lr(e){return new RegExp("^"+(e===1?Br:Tr)+"[^\\n]*(?:\\n(?!\\1"+(e===1?je:Le)+" )[^\\n]*)*(\\n|$)","gm")}var Or=Lr(1),Gr=Lr(2);function Ur(e){var t=e===1?je:Le;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var Wr=Ur(1),$r=Ur(2);function vr(e,t){var r=t===1,n=r?Wr:$r,a=r?Or:Gr,l=r?bo:vo;return{match:function(i,c){var d=yo.exec(c.prevCapture);return d&&(c.list||!c.inline&&!c.simple)?n.exec(i=d[1]+i):null},order:1,parse:function(i,c,d){var A=r?+i[2]:void 0,y=i[0].replace(Bn,`
`).match(a),I=!1;return{items:y.map(function(R,o){var u=l.exec(R)[0].length,s=new RegExp("^ {1,"+u+"}","gm"),m=R.replace(s,"").replace(l,""),g=o===y.length-1,v=m.indexOf(`
`)!==-1||g&&I;I=v;var w,E=d.inline,P=d.list;d.list=!0,v?(d.inline=!1,w=m.replace(br,`
`)):(d.inline=!0,w=m.replace(br,""));var k=c(w,d);return d.inline=E,d.list=P,k}),ordered:r,start:A}},render:function(i,c,d){return e(i.ordered?"ol":"ul",{key:d.key,start:i.type===h.orderedList?i.start:void 0},i.items.map(function(A,y){return e("li",{key:y},c(A,d))}))}}}var xo=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),wo=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,qr=[Sr,Cr,Rr,zr,Pr,Er,Mr,Ir,Or,Wr,Gr,$r],ko=[].concat(qr,[/^[^\n]+(?: \n|\n{2,})/,Ne,Be]);function re(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function So(e){return so.test(e)?"right":ao.test(e)?"center":io.test(e)?"left":null}function xr(e,t,r,n){var a=r.inTable;r.inTable=!0;var l=[[]],i="";function c(){if(i){var d=l[l.length-1];d.push.apply(d,t(i,r)),i=""}}return e.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach(function(d,A,y){d.trim()==="|"&&(c(),n)?A!==0&&A!==y.length-1&&l.push([]):i+=d}),c(),r.inTable=a,l}function Co(e,t,r){r.inline=!0;var n=e[2]?e[2].replace(oo,"").split("|").map(So):[],a=e[3]?function(i,c,d){return i.trim().split(`
`).map(function(A){return xr(A,c,d,!0)})}(e[3],t,r):[],l=xr(e[1],t,r,!!a.length);return r.inline=!1,a.length?{align:n,cells:a,header:l,type:h.table}:{children:l,type:h.paragraph}}function wr(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function V(e){return function(t,r){return r.inline?e.exec(t):null}}function F(e){return function(t,r){return r.inline||r.simple?e.exec(t):null}}function $(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function te(e){return function(t){return e.exec(t)}}function Ro(e,t){if(t.inline||t.simple)return null;var r="";e.split(`
`).every(function(a){return a+=`
`,!qr.some(function(l){return l.test(a)})&&(r+=a,!!a.trim())});var n=r.trimEnd();return n==""?null:[r,n]}function zo(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function kr(e){return e.replace(Ao,"$1")}function pe(e,t,r){var n=r.inline||!1,a=r.simple||!1;r.inline=!0,r.simple=!0;var l=e(t,r);return r.inline=n,r.simple=a,l}function Eo(e,t,r){var n=r.inline||!1,a=r.simple||!1;r.inline=!1,r.simple=!0;var l=e(t,r);return r.inline=n,r.simple=a,l}function Po(e,t,r){var n=r.inline||!1;r.inline=!1;var a=e(t,r);return r.inline=n,a}var Pe=function(e,t,r){return{children:pe(t,e[1],r)}};function Me(){return{}}function Ie(){return null}function Mo(){return[].slice.call(arguments).filter(Boolean).join(" ")}function Te(e,t,r){for(var n=e,a=t.split(".");a.length&&(n=n[a[0]])!==void 0;)a.shift();return n||r}function Io(e,t){var r=Te(t,e);return r?typeof r=="function"||typeof r=="object"&&"render"in r?r:Te(t,e+".component",e):e}function No(e,t){var r;function n(o,u){var s,m=Te(t.overrides,o+".props",{});return(s=t).createElement.apply(s,[Io(o,t.overrides),Z({},u,m,{className:Mo(u?.className,m.className)||void 0})].concat([].slice.call(arguments,2)))}function a(o){o=o.replace(Vn,"");var u=!1;t.forceInline?u=!0:t.forceBlock||(u=to.test(o)===!1);for(var s=I(y(u?o:o.trimEnd().replace(go,"")+`
`,{inline:u}));typeof s[s.length-1]=="string"&&!s[s.length-1].trim();)s.pop();if(t.wrapper===null)return s;var m,g=t.wrapper||(u?"span":"div");if(s.length>1||t.forceWrapper)m=s;else{if(s.length===1)return typeof(m=s[0])=="string"?n("span",{key:"outer"},m):m;m=null}return t.createElement(g,{key:"outer"},m)}function l(o,u){var s=u.match(In);return s?s.reduce(function(m,g){var v=g.indexOf("=");if(v!==-1){var w=function(z){return z.indexOf("-")!==-1&&z.match(_n)===null&&(z=z.replace(Xn,function(M,N){return N.toUpperCase()})),z}(g.slice(0,v)).trim(),E=function(z){var M=z[0];return(M==='"'||M==="'")&&z.length>=2&&z[z.length-1]===M?z.slice(1,-1):z}(g.slice(v+1).trim()),P=Ar[w]||w;if(P==="ref")return m;var k=m[P]=function(z,M,N,ne){return M==="style"?N.split(/;\s?/).reduce(function(Q,H){var G=H.slice(0,H.indexOf(":"));return Q[G.trim().replace(/(-[a-z])/g,function(S){return S[1].toUpperCase()})]=H.slice(G.length+1).trim(),Q},{}):M==="href"||M==="src"?ne(N,z,M):(N.match(Kn)&&(N=N.slice(1,N.length-1)),N==="true"||N!=="false"&&N)}(o,w,E,t.sanitizer);typeof k=="string"&&(Ne.test(k)||Be.test(k))&&(m[P]=a(k.trim()))}else g!=="style"&&(m[Ar[g]||g]=!0);return m},{}):null}e===void 0&&(e=""),t===void 0&&(t={}),t.overrides=t.overrides||{},t.sanitizer=t.sanitizer||zo,t.slugify=t.slugify||re,t.namedCodesToUnicode=t.namedCodesToUnicode?Z({},yr,t.namedCodesToUnicode):yr,t.createElement=t.createElement||fe.createElement;var i=[],c={},d=((r={})[h.blockQuote]={match:$(Sr),order:1,parse:function(o,u,s){var m=o[0].replace(Tn,"").match(jn);return{alert:m[1],children:u(m[2],s)}},render:function(o,u,s){var m={key:s.key};return o.alert&&(m.className="markdown-alert-"+t.slugify(o.alert.toLowerCase(),re),o.children.unshift({attrs:{},children:[{type:h.text,text:o.alert}],noInnerParse:!0,type:h.htmlBlock,tag:"header"})),n("blockquote",m,u(o.children,s))}},r[h.breakLine]={match:te(Ln),order:1,parse:Me,render:function(o,u,s){return n("br",{key:s.key})}},r[h.breakThematic]={match:$(On),order:1,parse:Me,render:function(o,u,s){return n("hr",{key:s.key})}},r[h.codeBlock]={match:$(Rr),order:0,parse:function(o){return{lang:void 0,text:o[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}},render:function(o,u,s){return n("pre",{key:s.key},n("code",Z({},o.attrs,{className:o.lang?"lang-"+o.lang:""}),o.text))}},r[h.codeFenced]={match:$(Cr),order:0,parse:function(o){return{attrs:l("code",o[3]||""),lang:o[2]||void 0,text:o[4],type:h.codeBlock}}},r[h.codeInline]={match:F(Gn),order:3,parse:function(o){return{text:o[2]}},render:function(o,u,s){return n("code",{key:s.key},o.text)}},r[h.footnote]={match:$($n),order:0,parse:function(o){return i.push({footnote:o[2],identifier:o[1]}),{}},render:Ie},r[h.footnoteReference]={match:V(qn),order:1,parse:function(o){return{target:"#"+t.slugify(o[1],re),text:o[1]}},render:function(o,u,s){return n("a",{key:s.key,href:t.sanitizer(o.target,"a","href")},n("sup",{key:s.key},o.text))}},r[h.gfmTask]={match:V(Fn),order:1,parse:function(o){return{completed:o[1].toLowerCase()==="x"}},render:function(o,u,s){return n("input",{checked:o.completed,key:s.key,readOnly:!0,type:"checkbox"})}},r[h.heading]={match:$(t.enforceAtxHeadings?Er:zr),order:1,parse:function(o,u,s){return{children:pe(u,o[2],s),id:t.slugify(o[2],re),level:o[1].length}},render:function(o,u,s){return n("h"+o.level,{id:o.id,key:s.key},u(o.children,s))}},r[h.headingSetext]={match:$(Pr),order:0,parse:function(o,u,s){return{children:pe(u,o[1],s),level:o[2]==="="?1:2,type:h.heading}}},r[h.htmlBlock]={match:te(Ne),order:1,parse:function(o,u,s){var m,g=o[3].match(ho),v=new RegExp("^"+g[1],"gm"),w=o[3].replace(v,""),E=(m=w,ko.some(function(N){return N.test(m)})?Po:pe),P=o[1].toLowerCase(),k=Mn.indexOf(P)!==-1,z=(k?P:o[1]).trim(),M={attrs:l(z,o[2]),noInnerParse:k,tag:z};return s.inAnchor=s.inAnchor||P==="a",k?M.text=o[3]:M.children=E(u,w,s),s.inAnchor=!1,M},render:function(o,u,s){return n(o.tag,Z({key:s.key},o.attrs),o.text||(o.children?u(o.children,s):""))}},r[h.htmlSelfClosing]={match:te(Be),order:1,parse:function(o){var u=o[1].trim();return{attrs:l(u,o[2]||""),tag:u}},render:function(o,u,s){return n(o.tag,Z({},o.attrs,{key:s.key}))}},r[h.htmlComment]={match:te(Mr),order:1,parse:function(){return{}},render:Ie},r[h.image]={match:F(wo),order:1,parse:function(o){return{alt:o[1],target:kr(o[2]),title:o[3]}},render:function(o,u,s){return n("img",{key:s.key,alt:o.alt||void 0,title:o.title||void 0,src:t.sanitizer(o.target,"img","src")})}},r[h.link]={match:V(xo),order:3,parse:function(o,u,s){return{children:Eo(u,o[1],s),target:kr(o[2]),title:o[3]}},render:function(o,u,s){return n("a",{key:s.key,href:t.sanitizer(o.target,"a","href"),title:o.title},u(o.children,s))}},r[h.linkAngleBraceStyleDetector]={match:V(Qn),order:0,parse:function(o){return{children:[{text:o[1],type:h.text}],target:o[1],type:h.link}}},r[h.linkBareUrlDetector]={match:function(o,u){return u.inAnchor||t.disableAutoLink?null:V(Jn)(o,u)},order:0,parse:function(o){return{children:[{text:o[1],type:h.text}],target:o[1],title:void 0,type:h.link}}},r[h.linkMailtoDetector]={match:V(Zn),order:0,parse:function(o){var u=o[1],s=o[1];return Nn.test(s)||(s="mailto:"+s),{children:[{text:u.replace("mailto:",""),type:h.text}],target:s,type:h.link}}},r[h.orderedList]=vr(n,1),r[h.unorderedList]=vr(n,2),r[h.newlineCoalescer]={match:$(Un),order:3,parse:Me,render:function(){return`
`}},r[h.paragraph]={match:Ro,order:3,parse:Pe,render:function(o,u,s){return n("p",{key:s.key},u(o.children,s))}},r[h.ref]={match:V(Yn),order:0,parse:function(o){return c[o[1]]={target:o[2],title:o[4]},{}},render:Ie},r[h.refImage]={match:F(eo),order:0,parse:function(o){return{alt:o[1]||void 0,ref:o[2]}},render:function(o,u,s){return c[o.ref]?n("img",{key:s.key,alt:o.alt,src:t.sanitizer(c[o.ref].target,"img","src"),title:c[o.ref].title}):null}},r[h.refLink]={match:V(ro),order:0,parse:function(o,u,s){return{children:u(o[1],s),fallbackChildren:o[0],ref:o[2]}},render:function(o,u,s){return c[o.ref]?n("a",{key:s.key,href:t.sanitizer(c[o.ref].target,"a","href"),title:c[o.ref].title},u(o.children,s)):n("span",{key:s.key},o.fallbackChildren)}},r[h.table]={match:$(Ir),order:1,parse:Co,render:function(o,u,s){var m=o;return n("table",{key:s.key},n("thead",null,n("tr",null,m.header.map(function(g,v){return n("th",{key:v,style:wr(m,v)},u(g,s))}))),n("tbody",null,m.cells.map(function(g,v){return n("tr",{key:v},g.map(function(w,E){return n("td",{key:E,style:wr(m,E)},u(w,s))}))})))}},r[h.text]={match:te(mo),order:4,parse:function(o){return{text:o[0].replace(Hn,function(u,s){return t.namedCodesToUnicode[s]?t.namedCodesToUnicode[s]:u})}},render:function(o){return o.text}},r[h.textBolded]={match:F(lo),order:2,parse:function(o,u,s){return{children:u(o[2],s)}},render:function(o,u,s){return n("strong",{key:s.key},u(o.children,s))}},r[h.textEmphasized]={match:F(co),order:3,parse:function(o,u,s){return{children:u(o[2],s)}},render:function(o,u,s){return n("em",{key:s.key},u(o.children,s))}},r[h.textEscaped]={match:F(fo),order:1,parse:function(o){return{text:o[1],type:h.text}}},r[h.textMarked]={match:F(uo),order:3,parse:Pe,render:function(o,u,s){return n("mark",{key:s.key},u(o.children,s))}},r[h.textStrikethroughed]={match:F(po),order:3,parse:Pe,render:function(o,u,s){return n("del",{key:s.key},u(o.children,s))}},r);t.disableParsingRawHTML===!0&&(delete d[h.htmlBlock],delete d[h.htmlSelfClosing]);var A,y=function(o){var u=Object.keys(o);function s(m,g){var v=[];for(g.prevCapture=g.prevCapture||"";m;)for(var w=0;w<u.length;){var E=u[w],P=o[E],k=P.match(m,g);if(k){var z=k[0];g.prevCapture+=z,m=m.substring(z.length);var M=P.parse(k,s,g);M.type==null&&(M.type=E),v.push(M);break}w++}return g.prevCapture="",v}return u.sort(function(m,g){var v=o[m].order,w=o[g].order;return v!==w?v-w:m<g?-1:1}),function(m,g){return s(function(v){return v.replace(Wn,`
`).replace(Dn,"").replace(no," ")}(m),g)}}(d),I=(A=function(o,u){return function(s,m,g){var v=o[s.type].render;return u?u(function(){return v(s,m,g)},s,m,g):v(s,m,g)}}(d,t.renderRule),function o(u,s){if(s===void 0&&(s={}),Array.isArray(u)){for(var m=s.key,g=[],v=!1,w=0;w<u.length;w++){s.key=w;var E=o(u[w],s),P=typeof E=="string";P&&v?g[g.length-1]+=E:E!==null&&g.push(E),v=P}return s.key=m,g}return A(u,o,s)}),R=a(e);return i.length?n("div",null,R,n("footer",{key:"footer"},i.map(function(o){return n("div",{id:t.slugify(o.identifier,re),key:o.identifier},o.identifier,I(y(o.footnote,{inline:!0})))}))):R}function Dr(e){var t=e.children,r=t===void 0?"":t,n=e.options,a=function(l,i){if(l==null)return{};var c,d,A={},y=Object.keys(l);for(d=0;d<y.length;d++)i.indexOf(c=y[d])>=0||(A[c]=l[c]);return A}(e,Pn);return fe.cloneElement(No(r,n),a)}var x=require("react/jsx-runtime"),Bo={bold:"font-bold",italic:"italic",u