1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[131],{3101:(e,t,n)=>{"use strict";n.d(t,{F:()=>s});var r=n(2821);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.$,s=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:s,defaultVariants:a}=t,c=Object.keys(s).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(r);return s[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,c,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...l}[t]):({...a,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},4033:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},5229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},6613:(e,t,n)=>{"use strict";n.d(t,{Analytics:()=>p});var r=n(2115),o=n(7260),i=n(7358);function s(){return"undefined"!=typeof window}function a(){return"production"}function c(){return"development"===((s()?window.vam:a())||"production")}function l(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function u(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:"/".concat(e)}function d(e){return(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,r.useEffect)(()=>{var t,n;!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0},n=arguments.length>1?arguments[1]:void 0;if(!s())return;let{beforeSend:r,src:o,dataset:i}=function(e,t){var n,r;let o=e;if(t)try{o={...null==(n=JSON.parse(t))?void 0:n.analytics,...e}}catch(e){}!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=a();return}window.vam=e}(o.mode);let i={sdkn:"@vercel/analytics"+(o.framework?"/".concat(o.framework):""),sdkv:"2.0.1"};return o.disableAutoTrack&&(i.disableAutoTrack="1"),o.viewEndpoint&&(i.viewEndpoint=u(o.viewEndpoint)),o.eventEndpoint&&(i.eventEndpoint=u(o.eventEndpoint)),o.sessionEndpoint&&(i.sessionEndpoint=u(o.sessionEndpoint)),c()&&!1===o.debug&&(i.debug="false"),o.dsn&&(i.dsn=o.dsn),o.endpoint?i.endpoint=o.endpoint:o.basePath&&(i.endpoint=u("".concat(o.basePath,"/insights"))),{beforeSend:o.beforeSend,src:(r=o).scriptSrc?u(r.scriptSrc):c()?"https://va.vercel-scripts.com/v1/script.debug.js":r.basePath?u("".concat(r.basePath,"/insights/script.js")):"/_vercel/insights/script.js",dataset:i}}(t,n);if(window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];window.vaq||(window.vaq=[]),window.vaq.push(t)}),r&&(null==(e=window.va)||e.call(window,"beforeSend",r)),document.head.querySelector('script[src*="'.concat(o,'"]')))return;let l=document.createElement("script");for(let[e,t]of(l.src=o,Object.entries(i)))l.dataset[e]=t;l.defer=!0,l.onerror=()=>{let e=c()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log("[Vercel Web Analytics] Failed to load script from ".concat(o,". ").concat(e))},document.head.appendChild(l)}({framework:e.framework||"react",basePath:null!=(t=e.basePath)?t:function(){if(void 0!==i&&void 0!==i.env)return i.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e},null!=(n=e.configString)?n:function(){if(void 0!==i&&void 0!==i.env)return i.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:n,path:r}=e;null==(t=window.va)||t.call(window,"pageview",{route:n,path:r})}({route:e.route,path:e.path})},[e.route,e.path]),null}function f(e){let{route:t,path:n}=(()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)(),n=(0,o.usePathname)();return e?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=l(r);e.test(n)&&(n=n.replace(e,"/[".concat(t,"]")))}for(let[t,r]of e)if(Array.isArray(r)){let e=l(r.join("/"));e.test(n)&&(n=n.replace(e,"/[...".concat(t,"]")))}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())),path:n}:{route:null,path:n}})();return r.createElement(d,{path:n,route:t,...e,basePath:function(){if(void 0!==i&&void 0!==i.env)return i.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==i&&void 0!==i.env)return'{"analytics":{"scriptSrc":"1b0b35ec1cc3d5ea/script.js","viewEndpoint":"1b0b35ec1cc3d5ea/view","eventEndpoint":"1b0b35ec1cc3d5ea/event","sessionEndpoint":"1b0b35ec1cc3d5ea/session"},"speedInsights":{"scriptSrc":"bf01588fe82b1ee9/script.js","endpoint":"bf01588fe82b1ee9/vitals"}}'}(),framework:"next"})}function p(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(f,{...e}))}},7013:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},7209:e=>{e.exports={style:{fontFamily:"'lexendDeca', 'lexendDeca Fallback'"},className:"__className_e5f139",variable:"__variable_e5f139"}},8181:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]])},8689:(e,t,n)=>{"use strict";n.d(t,{F:()=>R});var r=n(2115),o=n(5155);let i=["shift","alt","meta","mod","ctrl","control"],s={esc:"escape",return:"enter",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function a(e){return(s[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,"")}function c(e){return i.includes(e)}function l(e,t=","){return e.toLowerCase().split(t)}function u(e,t="+",n=">",r=!1,o){let s=[],c=!1;(e=e.trim()).includes(n)?(c=!0,s=e.toLocaleLowerCase().split(n).map(e=>a(e))):s=e.toLocaleLowerCase().split(t).map(e=>a(e));let l={alt:s.includes("alt"),ctrl:s.includes("ctrl")||s.includes("control"),shift:s.includes("shift"),meta:s.includes("meta"),mod:s.includes("mod"),useKey:r},d=s.filter(e=>!i.includes(e));return{...l,keys:d,description:o,isSequence:c,hotkey:e}}"u">typeof document&&(document.addEventListener("keydown",e=>{void 0!==e.code&&p([a(e.code)])}),document.addEventListener("keyup",e=>{void 0!==e.code&&h([a(e.code)])})),"u">typeof window&&(window.addEventListener("blur",()=>{d.clear()}),window.addEventListener("contextmenu",()=>{setTimeout(()=>{d.clear()},0)}));let d=new Set;function f(e){return Array.isArray(e)}function p(e){let t=Array.isArray(e)?e:[e];d.has("meta")&&d.forEach(e=>!c(e)&&d.delete(e.toLowerCase())),t.forEach(e=>d.add(e.toLowerCase()))}function h(e){let t=Array.isArray(e)?e:[e];"meta"===e?d.clear():t.forEach(e=>d.delete(e.toLowerCase()))}let y=["input","textarea","select","searchbox","slider","spinbutton","menuitem","menuitemcheckbox","menuitemradio","option","radio","textbox"];function v(e,t=!1){var n;let r,o,{target:i,composed:s}=e;return(n=i).tagName&&!n.tagName.startsWith("-")&&n.tagName.includes("-")&&s?(r=e.composedPath()[0]&&e.composedPath()[0].tagName,o=e.composedPath()[0]&&e.composedPath()[0].role):(r=i&&i.tagName,o=i&&i.role),f(t)?!!(r&&t&&t.some(e=>e.toLowerCase()===r.toLowerCase()||e===o)):!!(r&&t&&t)}let m=(0,r.createContext)(void 0),w=(0,r.createContext)({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),g=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},k="u">typeof window?r.useLayoutEffect:r.useEffect;var b=r.createContext(void 0),E={setTheme:e=>{},themes:[]},A=()=>{var e;return null!=(e=r.useContext(b))?e:E},S={UNDO:{keys:"mod+z"},REDO:{keys:"mod+shift+z"},MODE_TOGGLE:{keys:"t"},KIT_SAVE:{keys:"s"},KIT_EXPORT:{keys:"e"},KIT_RANDOMIZE:{keys:"r"},KIT_GENERATE:{keys:"g"}},L=({origin:e})=>Object.values(S).map(({keys:t})=>(0,o.jsx)(C,{keys:t,origin:e},t)),C=({keys:e,origin:t})=>{let n=()=>{if(!(typeof window>"u"))return window.parent.postMessage({action:"hotkey",payload:{keys:e}},t)};return function(e,t,n,o){let i=(0,r.useRef)(null),s=(0,r.useRef)(!1),b=Array.isArray(n)?Array.isArray(void 0)?void 0:void 0:n,E=f(e)?e.join(b?.delimiter):e,A=Array.isArray(n)?n:Array.isArray(o)?o:void 0,S=(0,r.useCallback)(t,A??[]),L=(0,r.useRef)(S);A?L.current=S:L.current=t;let C=function(e){let t=(0,r.useRef)(void 0);return function e(t,n){return t&&n&&"object"==typeof t&&"object"==typeof n?Object.keys(t).length===Object.keys(n).length&&Object.keys(t).reduce((r,o)=>r&&e(t[o],n[o]),!0):t===n}(t.current,e)||(t.current=e),t.current}(b),{activeScopes:T}=(0,r.useContext)(w),O=(0,r.useContext)(m);k(()=>{var e;if(C?.enabled===!1||(e=C?.scopes,0===T.length&&e?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>'),!1):!(!e||T.some(t=>
1e.includes(t))||T.includes("*"))))return;let t=[],n,r=(e,r=!1)=>{if(!(v(e,y)&&!v(e,C?.enableOnFormTags))){if(null!==i.current){let t=i.current.getRootNode();if((t instanceof Document||t instanceof ShadowRoot)&&t.activeElement!==i.current&&!i.current.contains(t.activeElement))return void g(e)}e.target?.isContentEditable&&!C?.enableOnContentEditable||l(E,C?.delimiter).forEach(o=>{if(o.includes(C?.splitKey??"+")&&o.includes(C?.sequenceSplitKey??">"))return void console.warn(`Hotkey ${o} contains both ${C?.splitKey??"+"} and ${C?.sequenceSplitKey??">"} which is not supported.`);let i=u(o,C?.splitKey,C?.sequenceSplitKey,C?.useKey,C?.description);if(i.isSequence){n=setTimeout(()=>{t=[]},C?.sequenceTimeoutMs??1e3);let r=i.useKey?e.key:a(e.code);if(c(r.toLowerCase()))return;if(t.push(r),r!==i.keys?.[t.length-1]){t=[],n&&clearTimeout(n);return}t.length===i.keys?.length&&(L.current(e,i),n&&clearTimeout(n),t=[])}else if(((e,t,n=!1)=>{let{alt:r,meta:o,mod:i,shift:s,ctrl:c,keys:l,useKey:u}=t,{code:p,key:h,ctrlKey:y,metaKey:v,shiftKey:m,altKey:w}=e,g=a(p);if(u&&l?.length===1&&l.includes(h))return!0;if(!l?.includes(g)&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(g))return!1;if(!n){if(r!==w&&"alt"!==g||s!==m&&"shift"!==g)return!1;if(i){if(!v&&!y)return!1}else if(o!==v&&"meta"!==g&&"os"!==g||c!==y&&"ctrl"!==g&&"control"!==g)return!1}return!!(l&&1===l.length&&l.includes(g))||(l?function(e,t=","){return(f(e)?e:e.split(t)).every(e=>d.has(e.trim().toLowerCase()))}(l):!l)})(e,i,C?.ignoreModifiers)||i.keys?.includes("*")){var l,p;if(C?.ignoreEventWhen?.(e)||r&&s.current)return;if(("function"==typeof(l=C?.preventDefault)&&l(e,i)||!0===l)&&e.preventDefault(),"function"==typeof(p=C?.enabled)?!p(e,i):!0!==p&&void 0!==p)return void g(e);L.current(e,i),r||(s.current=!0)}})}},o=e=>{void 0!==e.code&&(p(a(e.code)),(C?.keydown===void 0&&C?.keyup!==!0||C?.keydown)&&r(e))},m=e=>{void 0!==e.code&&(h(a(e.code)),s.current=!1,C?.keyup&&r(e,!0))},w=i.current||b?.document||document;return w.addEventListener("keyup",m,b?.eventListenerOptions),w.addEventListener("keydown",o,b?.eventListenerOptions),O&&l(E,C?.delimiter).forEach(e=>O.addHotkey(u(e,C?.splitKey,C?.sequenceSplitKey,C?.useKey,C?.description))),()=>{w.removeEventListener("keyup",m,b?.eventListenerOptions),w.removeEventListener("keydown",o,b?.eventListenerOptions),O&&l(E,C?.delimiter).forEach(e=>O.removeHotkey(u(e,C?.splitKey,C?.sequenceSplitKey,C?.useKey,C?.description))),t=[],n&&clearTimeout(n)}},[E,C,T])}(e,n,[n]),null},T=({origin:e})=>{let{resolvedTheme:t}=A(),n=(0,r.useRef)(t);return(0,r.useEffect)(()=>{typeof window>"u"||n.current===t||(n.current=t,window.parent.postMessage({action:"modeToggled",payload:t},e))},[t,e]),null},O="https://www.styleglide.ai",j=({origin:e})=>{let{setTheme:t}=A();return(0,r.useEffect)(()=>{let n=[e],r=e=>{if(!n.includes(e.origin))return;let r=document.documentElement;if("styleKitUpdated"===e.data.action){let{payload:n}=e.data,{styles:o,textFont:i,displayFont:s,mode:a}=n;t(a),r.style.colorScheme=a,K(r,o),x({font:s.name,weight:s.weight}),x({font:i.name,weight:i.weight})}};return window.addEventListener("message",r,!1),()=>{window.removeEventListener("message",r,!1)}},[t]),null},x=({font:e,weight:t,previewText:n,documentEl:r=document})=>{let o=_({font:e,weight:t,previewText:n});if(P(o,r))return;let i=r.createElement("link");return i.href=o,i.rel="stylesheet",r.head.appendChild(i)},_=({font:e,weight:t,previewText:n})=>{let r=[];return r.push("https://fonts.googleapis.com/css2?family="),r.push(e?.replace(/ /g,"+")),t&&(r.push(":wght@"),r.push(t)),n&&(r.push("&text="),r.push(n.replace(/ /g,""))),r.push("&display=swap"),r.join("")},P=(e,t=document)=>Array.from(t.head.getElementsByTagName("link")).some(t=>t.href===e),K=(e,t)=>{t&&Object.entries(t).forEach(([t,n])=>{e.style.setProperty(t,n)})},R=({origin:e=O})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(j,{origin:e}),(0,o.jsx)(L,{origin:e}),(0,o.jsx)(T,{origin:e})]})},9540:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]])}}]);
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.