PageSourceSearch

https://www.theleafypod.com/_next/static/chunks/6058-41eb76a57fab94f8.js?dpl=dpl_CeWwd5ZJQQposJgdcDwrEAg7xiT9

js theleafypod.com collected 2026-10-09 23:01:32 UTC 32,183 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6058],{6232:(e,t,r)=>{r.d(t,{Y:()=>i});var n=r(12115),o=r(21231);function i(e){let t=(0,n.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}},7856:(e,t,r)=>{r.d(t,{_:()=>n});function n(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},20379:(e,t,r)=>{r.d(t,{x:()=>n});function n(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},21231:(e,t,r)=>{r.d(t,{s:()=>i});var n=r(12115),o=r(87657);let i=(e,t)=>{o._.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}},23742:(e,t,r)=>{r.d(t,{O:()=>o,j:()=>i});var n=r(84554),o=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(o||{});let i=(0,n.FX)(function(e,t){var r;let{features:o=1,...i}=e,a={ref:t,"aria-hidden":(2&o)==2||(null!=(r=i["aria-hidden"])?r:void 0),hidden:(4&o)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,n.XX)({ourProps:a,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},27279:(e,t,r)=>{r.d(t,{Y:()=>n});function n(e,t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];if(e in t){let r=t[e];return"function"==typeof r?r(...o):r}let a=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,n),a}},27677:(e,t,r)=>{function n(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}r.d(t,{l:()=>n})},30797:(e,t,r)=>{r.d(t,{_:()=>i});var n=r(12115),o=r(6232);let i=function(e){let t=(0,o.Y)(e);return n.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.current(...r)},[t])}},38830:(e,t,r)=>{let n;r.d(t,{a:()=>ei,c:()=>_,e:()=>eu,o:()=>q,s:()=>A,v:()=>y});var o,i={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},a={0:8203,1:8204,2:8205,3:65279},s=[,,,,].fill(String.fromCodePoint(a[0])).join(""),l=Object.fromEntries(Object.entries(a).map(e=>e.reverse())),u=Object.fromEntries(Object.entries(i).map(e=>e.reverse())),c=`${Object.values(i).map(e=>`\\u{${e.toString(16)}}`).join("")}`,d=RegExp(`[${c}]{4,}`,"gu"),f=r(95155);let p=new Uint8Array(16),m=[];for(let e=0;e<256;++e)m.push((e+256).toString(16).slice(1));var h={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function y(e,t,r){if(h.randomUUID&&!t&&!e)return h.randomUUID();let o=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(p)})();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=o[e];return t}return function(e,t=0){return m[e[t+0]]+m[e[t+1]]+m[e[t+2]]+m[e[t+3]]+"-"+m[e[t+4]]+m[e[t+5]]+"-"+m[e[t+6]]+m[e[t+7]]+"-"+m[e[t+8]]+m[e[t+9]]+"-"+m[e[t+10]]+m[e[t+11]]+m[e[t+12]]+m[e[t+13]]+m[e[t+14]]+m[e[t+15]]}(o)}let g=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,v=/_key\s*==\s*['"](.*)['"]/,b=/^\d*:\d*$/;function E(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function w(e){return"string"==typeof e?v.test(e.trim()):"object"==typeof e&&"_key"in e}function k(e){if("string"==typeof e&&b.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,r]=e;return("number"==typeof t||""===t)&&("number"==typeof r||""===r)}function x(e){if(!Array.isArray(e))throw Error("Path is not an array");return e.reduce((e,t,r)=>{let n=typeof t;if("number"===n)return"".concat(e,"[").concat(t,"]");if("string"===n)return"".concat(e).concat(0===r?"":".").concat(t);if(w(t)&&t._key)return"".concat(e,'[_key=="').concat(t._key,'"]');if(Array.isArray(t)){let[r,n]=t;return"".concat(e,"[").concat(r,":").concat(n,"]")}throw Error("Unsupported path segment `".concat(JSON.stringify(t),"`"))},"")}function S(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(g);if(!t)throw Error("Invalid path string");return t.map(P)}function P(e){return E(e)?Number(e.replace(/[^\d]/g,"")):w(e)?{_key:e.match(v)[1]}:k(e)?function(e){let[t,r]=e.split(":").map(e=>""===e?e:Number(e));return[t,r]}(e):e}var A=Object.freeze({__proto__:null,fromString:S,get:function(e,t,r){let n="string"==typeof t?S(t):t;if(!Array.isArray(n))throw Error("Path must be an array or a string");let o=e;for(let e=0;e<n.length;e++){let t=n[e];if(E(t)){if(!Array.isArray(o))return r;o=o[t]}if(w(t)){if(!Array.isArray(o))return r;o=o.find(e=>e._key===t._key)}if("string"==typeof t&&(o="object"==typeof o&&null!==o?o[t]:void 0),void 0===o)return r}return o},isIndexSegment:E,isIndexTuple:k,isKeySegment:w,reKeySegment:v,toString:x});let j="drafts.";function _(e){let{baseUrl:t,workspace:r="default",tool:n="default",id:o,type:i,path:a}=e;if(!t)throw Error("baseUrl is required");if(!a)throw Error("path is required");if(!o)throw Error("id is required");if("/"!==t&&t.endsWith("/"))throw Error("baseUrl must not end with a slash");let s="default"===r?void 0:r,l="default"===n?void 0:n,u=o.startsWith(j)?o.slice(j.length):o,c=Array.isArray(a)?x(a.map(e=>{if("string"==typeof e||"number"==typeof e)return e;if(""!==e._key)return{_key:e._key};if(-1!==e._index)return e._index;throw Error("invalid segment:".concat(JSON.stringify(e)))})):a,d=new URLSearchParams({baseUrl:t,id:u,type:i,path:c});
1s&&d.set("workspace",s),l&&d.set("tool",l);let f=["/"===t?"":t];s&&f.push(s);let p=["mode=presentation","id=".concat(u),"type=".concat(i),"path=".concat(encodeURIComponent(c))];return l&&p.push("tool=".concat(l)),f.push("intent","edit","".concat(p.join(";"),"?").concat(d)),f.join("/")}var O,T,L,N,C=class extends Error{issues;constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};function I(e,t){return Array.isArray(e)?[void 0,e]:[e,t]}function U(e){return{lang:e?.lang??O?.lang,message:e?.message,abortEarly:e?.abortEarly??O?.abortEarly,abortPipeEarly:e?.abortPipeEarly??O?.abortPipeEarly,skipPipe:e?.skipPipe??O?.skipPipe}}function R(e,t,r,n){var o,i,a;let s=e.message??(i=n.lang,N?.get(t)?.get(i))??("type"===e.type?(o=n.lang,L?.get(o)):null)??r?.message??(a=n.lang,T?.get(a))??n.message;return"function"==typeof s?s(n):s}function D(e,t,r){return{typed:e,output:t,issues:r}}function M(e){let t=typeof e;return"object"===t&&(t=e?Object.getPrototypeOf(e).constructor.name:"null"),"string"===t?`"${e}"`:"number"===t||"bigint"===t||"boolean"===t?`${e}`:t}function F(e,t,r,n){if(e.pipe&&!r?.skipPipe)for(let o of e.pipe){let i=o._parse(t);if(i.issues){for(let t of i.issues){let o=function(e,t,r){let n=r.received??M(r.input),o={reason:e.type,context:r.context.type,expected:r.context.expects,received:n,message:`Invalid ${r.label}: ${r.context.expects?`Expected ${r.context.expects} but r`:"R"}eceived ${n}`,input:r.input,requirement:r.context.requirement,path:r.path,lang:t?.lang,abortEarly:t?.abortEarly,abortPipeEarly:t?.abortPipeEarly,skipPipe:t?.skipPipe};return o.message=R(r.context,r.reference,t,o),o}(e,r,t);n?n.push(o):n=[o]}if(r?.abortEarly||r?.abortPipeEarly)break}else t=i.output}return D(!0,t,n)}function $(e,t,r,n,o){let i=M(r),a=o?.expected??e.expects,s={reason:o?.reason??"type",context:e.type,expected:a,received:i,message:`Invalid type: Expected ${a} but received ${i}`,input:r,path:o?.path,issues:o?.issues,lang:n?.lang,abortEarly:n?.abortEarly,abortPipeEarly:n?.abortPipeEarly,skipPipe:n?.skipPipe};return s.message=R(e,t,n,s),{typed:!1,output:r,issues:[s]}}function H(e,t,r,n){let o,[i,a,s]=function(e,t,r){if(!e||"object"==typeof e&&!Array.isArray(e)){let[n,o]=I(t,r);return[e,n,o]}let[n,o]=I(e,t);return[void 0,n,o]}(t,r,n);return{type:"object",expects:"Object",async:!1,entries:e,rest:i,message:a,pipe:s,_parse(e,t){if(e&&"object"==typeof e){o=o??Object.entries(this.entries);let r,n=!0,i={};for(let[a,s]of o){let o=e[a],l=s._parse(o,t);if(l.issues){let i={type:"object",origin:"value",input:e,key:a,value:o};for(let e of l.issues)e.path?e.path.unshift(i):e.path=[i],r?.push(e);if(r||(r=l.issues),t?.abortEarly){n=!1;break}}l.typed||(n=!1),(void 0!==l.output||a in e)&&(i[a]=l.output)}if(this.rest&&(!t?.abortEarly||!r)){for(let o in e)if(!(o in this.entries)){let a=e[o],s=this.rest._parse(a,t);if(s.issues){let i={type:"object",origin:"value",input:e,key:o,value:a};for(let e of s.issues)e.path?e.path.unshift(i):e.path=[i],r?.push(e);if(r||(r=s.issues),t?.abortEarly){n=!1;break}}s.typed||(n=!1),i[o]=s.output}}return n?F(this,i,t,r):D(!1,i,r)}return $(this,H,e,t)}}}function X(e,t,r){let n=e._parse(t,U(r));return{typed:n.typed,success:!n.issues,data:n.output,output:n.output,error:n.issues&&new C(n.issues),issues:n.issues}}function q(e){let t="";for(let r of e)"string"!=typeof r?"number"!=typeof r?null!==r&&Array.isArray(r)?(t&&(t+=":"),t+="".concat(r.join(","),"}")):r._key&&(t&&(t+=":"),t+="".concat(r._key)):(t&&(t+=":"),t+="".concat(r)):(t&&(t+="."),t+=r);return t}let z=/^([A-Za-z]+):([0-9]+)$/,B=/^([A-Za-z]+):([0-9]+),([0-9]+)$/,V=/^([A-Za-z]+):([a-z0-9]+)$/,Y=function e(t,r){let[n,o]=I(t,r);return{type:"string",expects:"string",async:!1,message:n,pipe:o,_parse(t,r){return"string"==typeof t?F(this,t,r):$(this,e,t,r)}}}([function e(t,r){return{type:"min_length",expects:`>=${t}`,async:!1,message:r,requirement:t,_parse(t){return t.length>=this.requirement?{output:t}:{issues:[{context:this,reference:e,input:t,label:"length",received:`${t.length}`}]}}}}(1)]),J={type:"optional",expects:`${Y.expects} | undefined`,async:!1,wrapped:Y,default:o,_parse(e,t){if(void 0===e){let t="function"==typeof this.default?this.default():this.default;if(void 0===t)return D(!0,e);e=t}return this.wrapped._parse(e,t)}},W=H({id:Y,path:Y,type:J,baseUrl:Y,workspace:J,tool:J}),K=H({origin:Y,href:Y,data:J}),G="sanity-visual-editing";function Z(e,t=!1){return d.lastIndex=0,d.test(e)?function(e,t=!1){var r;let n=function(e){let t=e.match(d);if(t)return function(e,t=!1){let r=Array.from(e);if(r.length%2==0){if(r.length%4||!e.startsWith(s))return function(e,t){var r;let n=[];for(let t=.5*e.length;t--;){let r=`${u[e[2*t].codePointAt(0)]}${u[e[2*t+1].codePointAt(0)]}`;n.unshift(String.fromCharCode(parseInt(r,16)))}let o=[],i=[n.join("")],a=10;for(;i.length;){let e=i.shift();try{if(o.push(JSON.parse(e)),t)break}catch(n){if(!a--)throw n;let t=+(null==(r=n.message.match(/\sposition\s(\d+)$/))?void 0:r[1]);if(!t)throw n;i.unshift(e.substring(0,t),e.substring(t))}}return o}(r,t)}
1else throw Error("Encoded data has invalid length");let n=[];for(let e=.25*r.length;e--;){let t=r.slice(4*e,4*e+4).map(e=>l[e.codePointAt(0)]).join("");n.unshift(String.fromCharCode(parseInt(t,4)))}if(t){n.shift();let e=n.indexOf("\0");return -1===e&&(e=n.length),[JSON.parse(n.slice(0,e).join(""))]}return n.join("").split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return n&&"sanity.io"===n.origin?(t&&(n.href=null==(r=n.href)?void 0:r.replace(".alt","")),JSON.stringify(n)):""}(e,t):""}let Q=e=>e.nodeType===Node.ELEMENT_NODE,ee=e=>"IMG"===e.tagName,et=e=>"TIME"===e.tagName;function er(e){return"path"in e}function en(e){var t,r,n;let o=[];function i(e,t){let r=function(e){try{return function(e){let t=X(W,e);if(t.success)return t.output;let r=X(K,e);if(r.success)try{let e=new URL(r.output.href,"undefined"==typeof document?"https://example.com":location.origin);return e.searchParams.size>0?function(e,t,r){let n=e._parse(t,U(void 0));if(n.issues)throw new C(n.issues);return n.output}(W,Object.fromEntries(e.searchParams.entries())):r.output}catch(e){return console.error("Failed to parse sanity node",e),r.output}}(JSON.parse(e))}catch{var t;let r=e.split(";").reduce((e,t)=>{let[r,n]=t.split("=");if(!r||!n)return e;switch(r){case"id":e.id=n;break;case"type":e.type=n;break;case"path":e.path=A.toString(function(e){let t=[];for(let r of e.split(".")){let e=z.exec(r);if(e){t.push(e[1],Number(e[2]));continue}let n=B.exec(r);if(n){t.push(n[1],[Number(n[2]),Number(n[3])]);continue}let o=V.exec(r);o?t.push(o[1],{_key:o[2]}):t.push(r)}return t}(n));break;case"base":e.baseUrl=decodeURIComponent(n);break;case"tool":e.tool=n;break;case"workspace":e.workspace=n}return e},{});if(!W._parse(r,{abortEarly:!0,skipPipe:U(t)?.skipPipe}).issues)return r;return}}(t);if(!r)return;let n=function e(t){let{display:r}=window.getComputedStyle(t);if("inline"!==r)return t;let n=t.parentElement;return n?e(n):null}(e);n&&o.push({elements:{element:e,measureElement:n},sanity:r})}if(e)for(let a of e.childNodes){let{nodeType:e,parentElement:s,textContent:l}=a;if(Q(a)&&void 0!==(null==(t=a.dataset)?void 0:t.sanityEditTarget)){let e=en(a).map(({sanity:e})=>e);if(!e.map(e=>er(e)).every((e,t,r)=>e===r[0]))continue;let t=function(e){if(!e.length||!e.map(e=>er(e)).every((e,t,r)=>e===r[0]))return;if(!er(e[0]))return e[0];let t=e.filter(er),r=e[0],n=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let o=t[e];if(n.some(e=>o[e]!==(null==r?void 0:r[e]))){r=void 0;break}r.path=function(e,t){let r=e.split("."),n=t.split("."),o=Math.min(r.length,n.length);return r=r.slice(0,o).reverse(),n=n.slice(0,o).reverse(),r.reduce((e,t,r)=>t===n[r]?[...e,t]:[],[]).reverse().join(".")}(r.path,o.path)}return r}(e);t&&o.push({elements:{element:a,measureElement:a},sanity:t})}else if(e===Node.TEXT_NODE&&s&&l){let e=Z(l);if(!e)continue;i(s,e)}else if(Q(a)){if("SCRIPT"===a.tagName||a.id===G)continue;if(null==(r=a.dataset)?void 0:r.sanity)i(a,a.dataset.sanity);else if(null==(n=a.dataset)?void 0:n.sanityEditInfo)i(a,a.dataset.sanityEditInfo);else{if(ee(a)){let e=Z(a.alt,!0);if(!e)continue;i(a,e);continue}et(a)&&i(a,Z(a.dateTime,!0))}o.push(...en(a))}}return o}function eo(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function ei({handler:e,overlayElement:t,preventDefault:r}){let n=!1,o=new Map,i=new WeakMap,a=new Set,s=new WeakMap,l,u,c,d=[],f=()=>d[d.length-1];function p(e,t){e.removeEventListener("click",t.click,{capture:!0}),e.removeEventListener("mousemove",t.mousemove,{capture:!0}),e.removeEventListener("mousedown",t.mousedown,{capture:!0}),e.removeEventListener("mouseenter",t.mouseenter),e.removeEventListener("mouseleave",t.mouseleave)}function m({id:t,elements:r,handlers:n,sanity:o}){let{element:i,measureElement:a}=r;i.addEventListener("click",n.click,{capture:!0}),i.addEventListener("mousemove",n.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",n.mousedown,{capture:!0}),l.observe(a),e({type:"element/activate",id:t,rect:eo(i),sanity:o})}function h(n){for(let c of en(n))c.elements.element instanceof HTMLElement&&!i.has(c.elements.element)&&function({elements:n,sanity:c}){let{element:p,measureElement:h}=n,g={click(t){let n=t.target;p===f()&&p.contains(n)&&(r&&(t.preventDefault(),t.stopPropagation()),e({type:"element/click",id:v,sanity:c}))},mousedown(e){e.preventDefault()},mousemove(e){g.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",g.mouseenter),t.addEventListener("mouseleave",g.mouseleave))},mouseenter(){d.push(p),e({type:"element/mouseenter",id:v,rect:eo(p)})},mouseleave(r){function n(){d.pop();let t=f();if(e({type:"element/mouseleave",id:v}),t){let r=i.get(t);r&&e({type:"element/mouseenter",id:r.id,rect:eo(t)})}}let{relatedTarget:o}=r;if(o instanceof HTMLElement&&t.contains(o)){let e=()=>{n(),o.removeEventListener("mouseleave",e)};o.addEventListener("mouseleave",e)}else n()}},v=y(),b={id:v,elements:n,sanity:c,handlers:g};a.add(p),s.set(h,p),o.set(v,p),i.set(p,b),u.observe(p),l.observe(h),e({type:"element/register",id:v,rect:eo(p),sanity:c}),m(b)}(c)}function g(t){let r=i.get(t);if(r){let{id:n,handlers:s}=r;p(t,s),l.unobserve(t),i.delete(t),a.delete(t),o.delete(n),e({type:"element/unregister",id:n})}}function v(e){if(e.filter(e=>{let r=e.target;return!(r===t||t.contains(r))&&(r instanceof HTMLElement&&(i.has(r)?en({childNodes:[r]}).length||g(r):h({childNodes:[r]})),!0)}).length)for(let e of a)e.isConnected?b(e):g(e)}function b(t){let r=i.get(t);r&&e({type:"element/updateRect",id:r.id,rect:eo(t)})}function E(e){for(let t of e){let e=t.target;if(e instanceof HTMLElement){let t=s.get(e);if(!t)return;b(t)}}}function w(t){for(let r of t){let{target:t}=r,n=t instanceof HTMLElement&&i.get(t);n&&(r.isIntersecting?m(n):function({id:t,elements:r,handlers:n}){let{element:o,measureElement:i}=r;p(o,n),l.unobserve(i),d=d.filter(e=>e!==o),e({type:"element/deactivate",id:t})}(n))}}function k(){d=[],e({type:"overlay/blur"})}function x(){for(let e of a)b(e)}function S(e){let{target:t}=e;if(t!==window.document&&t instanceof HTMLElement)for(let e of a)t.contains(e)&&b(e)}function P(){n||(window.addEventListener("click",k),window.addEventListener("resize",x),window.addEventListener("scroll",S,{capture:!0,passive:!0}),u=new IntersectionObserver(w,{threshold:.3}),l=new ResizeObserver(E),(c=new MutationObserver(v)).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),h(document.body),n=!0,e({type:"overlay/activate"}))}return window.document.fonts.ready.then(()=>{for(let e of a)b(e)}),P(),{activate:P,deactivate:function(){n&&(window.removeEventListener("click",k),window.removeEventListener("resize",x),window.removeEventListener("scroll",S),u.disconnect(),c.disconnect(),l.disconnect(),a.forEach(e
1=>{g(e)}),o.clear(),a.clear(),d=[],n=!1,e({type:"overlay/deactivate"}))}}}let ea=null,es=null,el=null;function eu(e={}){el&&clearTimeout(el);let t=new AbortController;return Promise.all([Promise.resolve().then(r.t.bind(r,12669,19)),Promise.all([r.e(9745),r.e(6853)]).then(r.bind(r,4356))]).then(([r,{Overlays:n}])=>{if(t.signal.aborted)return;let{history:o,zIndex:i}=e;if(ea||((ea=document.createElement("div")).id=G,document.body.appendChild(ea)),!es){let{createRoot:e}="default"in r?r.default:r;es=e(ea)}es.render((0,f.jsx)(n,{history:o,zIndex:i}))}),()=>{t.abort(),el=window.setTimeout(()=>{es&&(es.unmount(),es=null),ea&&(document.body.removeChild(ea),ea=null)},1e3)}}},39880:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(12115);let o=n.forwardRef(function(e,t){let{title:r,titleId:o,...i}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),r?n.createElement("title",{id:o},r):null,n.createElement("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z",clipRule:"evenodd"}))})},45261:(e,t,r)=>{r.d(t,{e:()=>function e(){let t=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=requestAnimationFrame(...t);return r.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.requestAnimationFrame(()=>r.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=setTimeout(...t);return r.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,n._)(()=>{i.current&&t[0]()}),r.add(()=>{i.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(t){let r=e();return t(r),this.add(()=>r.dispose())},add:e=>(t.push(e),()=>{let r=t.indexOf(e);if(r>=0)for(let e of t.splice(r,1))e()}),dispose(){for(let e of t.splice(0))e()}};return r}});var n=r(7856)},47769:(e,t,r)=>{r.d(t,{P:()=>s,a:()=>a});var n=r(12115),o=r(30797);let i=Symbol();function a(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let a=(0,n.useRef)(t);(0,n.useEffect)(()=>{a.current=t},[t]);let s=(0,o._)(e=>{for(let t of a.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:s}},48014:(e,t,r)=>{r.d(t,{L:()=>i});var n=r(12115),o=r(45261);function i(){let[e]=(0,n.useState)(o.e);return(0,n.useEffect)(()=>()=>e.dispose(),[e]),e}},55535:(e,t,r)=>{r.d(t,{d:()=>b});var n=r(12115),o=r(30797),i=r(48014),a=r(69470),s=r(21231);function l(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase())return"button"}var u=r(47769),c=r(23742),d=r(27677),f=r(84554),p=r(82691),m=r(84352);let h=(0,n.createContext)(null),y=Object.assign((0,f.FX)(function(e,t){let r=(0,a.B)(),{id:o="headlessui-label-".concat(r),passive:i=!1,...l}=e,c=function e(){let t=(0,n.useContext)(h);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),d=(0,u.P)(t);(0,s.s)(()=>c.register(o),[o,c.register]);let p={ref:d,...c.props,id:o};return i&&("onClick"in p&&(delete p.htmlFor,delete p.onClick),"onClick"in l&&delete l.onClick),(0,f.XX)({ourProps:p,theirProps:l,slot:c.slot||{},defaultTag:"label",name:c.name||"Label"})}),{}),g=(0,n.createContext)(null);g.displayName="GroupContext";let v=n.Fragment,b=Object.assign((0,f.FX)(function(e,t){var r;let p=(0,a.B)(),{id:h="headlessui-switch-".concat(p),checked:y,defaultChecked:v=!1,onChange:b,disabled:E=!1,name:w,value:k,form:x,...S}=e,P=(0,n.useContext)(g),A=(0,n.useRef)(null),j=(0,u.P)(A,t,null===P?null:P.setSwitch),[_,O]=function(e,t,r){let[i,a]=(0,n.use
1State)(r),s=void 0!==e,l=(0,n.useRef)(s),u=(0,n.useRef)(!1),c=(0,n.useRef)(!1);return!s||l.current||u.current?s||!l.current||c.current||(c.current=!0,l.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,l.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[s?e:i,(0,o._)(e=>(s||a(e),null==t?void 0:t(e)))]}(y,b,v),T=(0,o._)(()=>null==O?void 0:O(!_)),L=(0,o._)(e=>{if((0,d.l)(e.currentTarget))return e.preventDefault();e.preventDefault(),T()}),N=(0,o._)(e=>{e.key===m.D.Space?(e.preventDefault(),T()):e.key===m.D.Enter&&function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(r=n.requestSubmit)||r.call(n)}}(e.currentTarget)}),C=(0,o._)(e=>e.preventDefault()),I=(0,n.useMemo)(()=>({checked:_}),[_]),U={id:h,ref:j,role:"switch",type:function(e,t){let[r,o]=(0,n.useState)(()=>l(e));return(0,s.s)(()=>{o(l(e))},[e.type,e.as]),(0,s.s)(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&o("button")},[r,t]),r}(e,A),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":_,"aria-labelledby":null==P?void 0:P.labelledby,"aria-describedby":null==P?void 0:P.describedby,disabled:E,onClick:L,onKeyUp:N,onKeyPress:C},R=(0,i.L)();return(0,n.useEffect)(()=>{var e;let t=null==(e=A.current)?void 0:e.closest("form");t&&void 0!==v&&R.addEventListener(t,"reset",()=>{O(v)})},[A,O]),n.createElement(n.Fragment,null,null!=w&&_&&n.createElement(c.j,{features:c.O.Hidden,...(0,f.oE)({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:E,form:x,checked:_,name:w,value:k})}),(0,f.XX)({ourProps:U,theirProps:S,slot:I,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;let[r,i]=(0,n.useState)(null),[a,s]=function(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)(()=>function(e){let r=(0,o._)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,n.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return n.createElement(h.Provider,{value:i},e.children)},[t])]}(),[l,u]=(0,p.r)(),c=(0,n.useMemo)(()=>({switch:r,setSwitch:i,labelledby:a,describedby:l}),[r,i,a,l]);return n.createElement(u,{name:"Switch.Description"},n.createElement(s,{name:"Switch.Label",props:{htmlFor:null==(t=c.switch)?void 0:t.id,onClick(e){r&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},n.createElement(g.Provider,{value:c},(0,f.XX)({ourProps:{},theirProps:e,defaultTag:v,name:"Switch.Group"}))))},Label:y,Description:p.V})},69470:(e,t,r)=>{r.d(t,{B:()=>l});var n,o=r(12115),i=r(87657),a=r(21231),s=r(89925);let l=null!=(n=o.useId)?n:function(){let e=(0,s.g)(),[t,r]=o.useState(e?()=>i._.nextId():null);return(0,a.s)(()=>{null===t&&r(i._.nextId())},[t]),null!=t?""+t:void 0}},81897:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var n=r(38830),o=r(35695),i=r(12115);function a(e){let{zIndex:t}=e,r=(0,o.useRouter)(),a=(0,i.useRef)(r),[s,l]=(0,i.useState)();(0,i.useEffect)(()=>{a.current=r},[r]),(0,i.useEffect)(()=>{let e=(0,n.e)({zIndex:t,history:{subscribe:e=>(l(()=>e),()=>l(void 0)),update:e=>{switch(e.type){case"push":return a.current.push(e.url);case"pop":return a.current.back();case"replace":return a.current.replace(e.url);default:throw Error("Unknown update type: ".concat(e.type))}}}});return()=>e()},[t]);let u=(0,o.usePathname)(),c=(0,o.useSearchParams)();return(0,i.useEffect)(()=>{s&&s({type:"push",url:"".concat(u).concat((null==c?void 0:c.size)?"?".concat(c):"")})},[s,u,c]),null}},82691:(e,t,r)=>{r.d(t,{V:()=>d,r:()=>c});var n=r(12115),o=r(30797),i=r(69470),a=r(21231),s=r(47769),l=r(84554);let u=(0,n.createContext)(null);
1function c(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)(()=>function(e){let r=(0,o._)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),i=(0,n.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return n.createElement(u.Provider,{value:i},e.children)},[t])]}let d=Object.assign((0,l.FX)(function(e,t){let r=(0,i.B)(),{id:o="headlessui-description-".concat(r),...c}=e,d=function e(){let t=(0,n.useContext)(u);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),f=(0,s.P)(t);(0,a.s)(()=>d.register(o),[o,d.register]);let p={ref:f,...d.props,id:o};return(0,l.XX)({ourProps:p,theirProps:c,slot:d.slot||{},defaultTag:"p",name:d.name||"Description"})}),{})},84352:(e,t,r)=>{r.d(t,{D:()=>n});var n=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(n||{})},84554:(e,t,r)=>{r.d(t,{FX:()=>f,O5:()=>a,XX:()=>l,mK:()=>s,oE:()=>p});var n=r(12115),o=r(20379),i=r(27279),a=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(a||{}),s=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(s||{});function l(e){let{ourProps:t,theirProps:r,slot:n,defaultTag:o,features:a,visible:s=!0,name:l,mergeRefs:f}=e;f=null!=f?f:c;let p=d(r,t);if(s)return u(p,n,o,l,f);let m=null!=a?a:0;if(2&m){let{static:e=!1,...t}=p;if(e)return u(t,n,o,l,f)}if(1&m){let{unmount:e=!0,...t}=p;return(0,i.Y)(+!e,{0:()=>null,1:()=>u({...t,hidden:!0,style:{display:"none"}},n,o,l,f)})}return u(p,n,o,l,f)}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,{as:s=r,children:l,refName:u="ref",...c}=m(e,["unmount","static"]),f=void 0!==e.ref?{[u]:e.ref}:{},h="function"==typeof l?l(t):l;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let y={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&r.push(n);e&&(y["data-headlessui-state"]=r.join(" "))}if(s===n.Fragment&&Object.keys(p(c)).length>0){if(!(0,n.isValidElement)(h)||Array.isArray(h)&&h.length>1)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(i,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(c).map(e=>"  - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>"  - ".concat(e)).join("\n")].join("\n"));let e=h.props,t="function"==typeof(null==e?void 0:e.className)?function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return(0,o.x)(null==e?void 0:e.className(...r),c.className)}:(0,o.x)(null==e?void 0:e.className,c.className);return(0,n.cloneElement)(h,Object.assign({},d(h.props,p(m(c,["ref"]))),y,f,{ref:a(h.ref,f.ref)},t?{className:t}:{}))}return(0,n.createElement)(s,Object.assign({},m(c,["ref"]),s!==n.Fragment&&f,s!==n.Fragment&&y),h)}function c(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every(e=>null==e)?void 0:e=>{for(let r of t)null!=r&&("function"==typeof r?r(e):r.current=e)}}function d(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(0===t.length)return{};if(1===t.length)return t[0];let n={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):n[t]=e[t];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(o).map(e=>[e,void 0])));for(let e in o)Object.assign(n,{[e](t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];for(let r of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;r(t,...n)}}});return n}function f(e){var t;return Object.assign((0,n.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function p(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}},87657:(e,t,r)=>{r.d(t,{_:()=>s});var n=Object.defineProperty,o=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i=(e,t,r)=>(o(e,"symbol"!=typeof t?t+"":t,r),r);class a{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
1:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let s=new a},89925:(e,t,r)=>{r.d(t,{g:()=>a});var n,o=r(12115),i=r(87657);function a(){let e,t=(e="undefined"==typeof document,(0,(n||(n=r.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[a,s]=o.useState(i._.isHandoffComplete);return a&&!1===i._.isHandoffComplete&&s(!1),o.useEffect(()=>{!0!==a&&s(!0)},[a]),o.useEffect(()=>i._.handoff(),[]),!t&&a}}}]);

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.