{"version":3,"file":"ArticleKit.DDdVv2t0.mjs","names":["Journal","Categories","Agents","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","useState","useRef","useMemo","p","_Fragment"],"sources":["https:/framerusercontent.com/modules/6EG6nhObmvYMLsavvWXs/X0BvYS88H4eLevee3a6K/E57pxcZdH.js","https:/framerusercontent.com/modules/aU4wEqKbCPNbGkeh2o05/GuBuAMYYLwjYqzEqnZn0/ArticleKit.js"],"sourcesContent":["// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,cx,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RichText,runTasksWithYield,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Journal from\"https://framerusercontent.com/modules/HlhNYJFIwifGq7tJqb18/WVuf64V27sBdv6NfJpZA/b3PfXSGtL.js\";import Agents from\"https://framerusercontent.com/modules/jRr6XguHKoFFvmVRTSgr/tV2thF1W4NlzuuOUxA4C/JaAYsRuuY.js\";import Categories from\"https://framerusercontent.com/modules/3JLnY5dELIYK8naZ6KH5/7i05Y1ifwjyEzON5yRVs/wPRo5XKl5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eZ6LSZUulhAUBRpY9NdK/mQRU4I7A07pAtylzea5d/ELr0VwJae.js\";const serializationHash=\"framer-FAuQk\";const variantClassNames={IkCWD5yUG:\"framer-v-9io9r1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aoHc3JVW1ZwLUzyjQL=undefined;const Nvc2WnJQQZwLUzyjQL=undefined;const f6FpbQkNbZwLUzyjQL=undefined;const uC1SG73JX_QjAAmKnOSZwLUzyjQL=undefined;const cLCO0E9Ie_pcTLygWTqZwLUzyjQL=undefined;const idZwLUzyjQL=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{constraint:{left:{collection:\"ZwLUzyjQL\",name:\"cLCO0E9Ie\",type:\"Identifier\"},operator:\"==\",right:{collection:\"cLCO0E9Ie\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"ZwLUzyjQL\",name:\"uC1SG73JX\",type:\"Identifier\"},operator:\"==\",right:{collection:\"uC1SG73JX\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ZwLUzyjQL\",data:Journal,type:\"Collection\"},right:{alias:\"uC1SG73JX\",data:Categories,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"cLCO0E9Ie\",data:Agents,type:\"Collection\"},type:\"LeftJoin\"},orderBy:[{collection:\"ZwLUzyjQL\",direction:\"desc\",name:\"RCKDA2ZzR\",type:\"Identifier\"}],select:[{collection:\"ZwLUzyjQL\",name:\"aoHc3JVW1\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"Nvc2WnJQQ\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"f6FpbQkNb\",type:\"Identifier\"},{alias:\"uC1SG73JX.QjAAmKnOS\",collection:\"uC1SG73JX\",name:\"QjAAmKnOS\",type:\"Identifier\"},{alias:\"cLCO0E9Ie.pcTLygWTq\",collection:\"cLCO0E9Ie\",name:\"pcTLygWTq\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{constraint:{left:{collection:\"ZwLUzyjQL\",name:\"cLCO0E9Ie\",type:\"Identifier\"},operator:\"==\",right:{collection:\"cLCO0E9Ie\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"ZwLUzyjQL\",name:\"uC1SG73JX\",type:\"Identifier\"},operator:\"==\",right:{collection:\"uC1SG73JX\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"ZwLUzyjQL\",data:Journal,type:\"Collection\"},right:{alias:\"uC1SG73JX\",data:Categories,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"cLCO0E9Ie\",data:Agents,type:\"Collection\"},type:\"LeftJoin\"},orderBy:[{collection:\"ZwLUzyjQL\",direction:\"desc\",name:\"RCKDA2ZzR\",type:\"Identifier\"}],select:[{collection:\"ZwLUzyjQL\",name:\"aoHc3JVW1\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"Nvc2WnJQQ\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"f6FpbQkNb\",type:\"Identifier\"},{alias:\"uC1SG73JX.QjAAmKnOS\",collection:\"uC1SG73JX\",name:\"QjAAmKnOS\",type:\"Identifier\"},{alias:\"cLCO0E9Ie.pcTLygWTq\",collection:\"cLCO0E9Ie\",name:\"pcTLygWTq\",type:\"Identifier\"},{collection:\"ZwLUzyjQL\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IkCWD5yUG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9io9r1\",className,classNames),\"data-framer-name\":\"Index\",layoutDependency:layoutDependency,layoutId:\"IkCWD5yUG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r3bnbn\",\"data-framer-name\":\"Posts\",layoutDependency:layoutDependency,layoutId:\"ZwLUzyjQL\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({\"cLCO0E9Ie.pcTLygWTq\":cLCO0E9Ie_pcTLygWTqZwLUzyjQL,\"uC1SG73JX.QjAAmKnOS\":uC1SG73JX_QjAAmKnOSZwLUzyjQL,aoHc3JVW1:aoHc3JVW1ZwLUzyjQL,f6FpbQkNb:f6FpbQkNbZwLUzyjQL,id:idZwLUzyjQL,Nvc2WnJQQ:Nvc2WnJQQZwLUzyjQL},index)=>{aoHc3JVW1ZwLUzyjQL??=\"\";Nvc2WnJQQZwLUzyjQL??=\"\";f6FpbQkNbZwLUzyjQL??=\"\";uC1SG73JX_QjAAmKnOSZwLUzyjQL??=\"\";cLCO0E9Ie_pcTLygWTqZwLUzyjQL??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZwLUzyjQL-${idZwLUzyjQL}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{aoHc3JVW1:aoHc3JVW1ZwLUzyjQL},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-143lbat\",\"data-framer-name\":\"Post Item\",layoutDependency:layoutDependency,layoutId:\"tQLwRUkyz\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{aoHc3JVW1:aoHc3JVW1ZwLUzyjQL},webPageId:\"DZuJCOP3L\"},motionChild:true,nodeId:\"m_zPvMiUL\",scopeId:\"E57pxcZdH\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ysraqx framer-1ty7kfq\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"m_zPvMiUL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b7728n\",\"data-styles-preset\":\"ELr0VwJae\",dir:\"auto\",children:\"Title\"})}),className:\"framer-ucwc60\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gr1oj03wI\",text:Nvc2WnJQQZwLUzyjQL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b7728n\",\"data-styles-preset\":\"ELr0VwJae\",dir:\"auto\",children:\"Description\"})}),className:\"framer-5mp6vx\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oreOdQyfa\",text:f6FpbQkNbZwLUzyjQL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b7728n\",\"data-styles-preset\":\"ELr0VwJae\",dir:\"auto\",children:\"Name\"})}),className:\"framer-6ixvt0\",\"data-framer-name\":\"Category\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c63NaZi07\",text:uC1SG73JX_QjAAmKnOSZwLUzyjQL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b7728n\",\"data-styles-preset\":\"ELr0VwJae\",dir:\"auto\",children:\"Name\"})}),className:\"framer-asmv5a\",\"data-framer-name\":\"Author\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LEgdtNDi4\",text:cLCO0E9Ie_pcTLygWTqZwLUzyjQL,verticalAlignment:\"top\",withExternalLayout:true})]})})})})},idZwLUzyjQL);})});}})})})})})})});});const css=[\".framer-FAuQk.framer-1ty7kfq, .framer-FAuQk .framer-1ty7kfq { display: block; }\",\".framer-FAuQk.framer-9io9r1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-FAuQk .framer-r3bnbn, .framer-FAuQk .framer-143lbat { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-FAuQk .framer-1ysraqx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-FAuQk .framer-ucwc60, .framer-FAuQk .framer-5mp6vx, .framer-FAuQk .framer-6ixvt0, .framer-FAuQk .framer-asmv5a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE57pxcZdH=withCSS(Component,css,\"framer-FAuQk\");export default FramerE57pxcZdH;FramerE57pxcZdH.displayName=\"Post Index\";FramerE57pxcZdH.defaultProps={height:1,width:1};addFonts(FramerE57pxcZdH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerE57pxcZdH.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE57pxcZdH\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const surface=\"var(--token-cd16b5a0-8b32-44e2-899e-9db256225ff5, #ffffff)\";const paper=\"var(--token-260d89ce-4798-405c-bb5e-30fded736b6c, #f5f4f0)\";const wash=\"var(--token-f279128e-fd47-4e4f-8c03-474d1a2be732, #ebe9e3)\";const ink=\"var(--token-3c43516e-ceeb-4fb4-afe5-e9bfa6ca5c73, #121311)\";const muted=\"var(--token-874a2b58-b1f4-4bea-af7c-04d7c84b1744, #6b6a64)\";const line=\"var(--token-6e3ed6ad-c2a8-48a3-8f09-9b037d411374, #e2e0da)\";const accent=\"var(--token-78a3c14c-8db1-49ec-901a-97c435ea9989, #1f4a3c)\";// \"RZ Urbanist\" is registered by SiteStyles; Framer's own face name for the variable font is not stable.\nconst FONT=`\"RZ Urbanist\", \"Urbanist Variable\", \"Urbanist\", \"Urbanist Placeholder\", ui-sans-serif, system-ui, sans-serif`;const reduced=()=>typeof matchMedia!==\"undefined\"&&matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const slugify=s=>s.toLowerCase().replace(/[^a-z0-9]+/g,\"-\").replace(/^-|-$/g,\"\");const path=href=>{try{return new URL(href,location.href).pathname.replace(/\\/$/,\"\");}catch{return href;}};const CSS=`\n.rz-a { font-family: ${FONT}; color: ${ink}; -webkit-font-smoothing: antialiased; }\n.rz-a *, .rz-a *::before, .rz-a *::after { box-sizing: border-box; }\n.rz-a :where(button, input) { font: inherit; color: inherit; }\n.rz-a :focus-visible { outline: 2px solid ${accent}; outline-offset: 2px; }\n.rz-toc a { display: block; margin-left: -1px; padding: 7px 0 7px 16px; border-left: 2px solid transparent; color: ${muted}; font: 450 15px/1.35 ${FONT}; text-decoration: none; transition: border-color 0.15s, color 0.15s; }\n.rz-toc a:hover { color: ${ink}; }\n.rz-toc a[aria-current] { border-color: ${ink}; color: ${ink}; }\n.rz-adj { display: block; padding: 20px; border-radius: 20px; background: ${surface}; box-shadow: 0 0 0 1px ${line}; color: ${ink}; text-decoration: none; transition: box-shadow 0.25s, transform 0.25s cubic-bezier(0.16, 1, 0.3, 1); }\n.rz-adj:hover { box-shadow: 0 0 0 1px ${line}, 0 18px 40px -24px rgb(18 19 17 / 0.35); transform: translateY(-2px); }\n.rz-adj:hover .rz-adj-t { color: ${accent}; }\n.rz-adj-t { display: block; margin-top: 8px; font: 600 16px/1.35 ${FONT}; transition: color 0.2s; }\n.rz-search-open { display: flex; align-items: center; gap: 12px; width: 100%; height: 50px; padding: 0 16px 0 18px; border: 1px solid ${line}; border-radius: 999px; background: ${surface}; color: ${muted}; font: 450 15px/1 ${FONT}; text-align: left; cursor: pointer; transition: color 0.2s, border-color 0.2s; }\n.rz-search-open:hover { color: ${ink}; border-color: #c9c7c0; }\n.rz-kbd { padding: 3px 6px; border-radius: 6px; background: ${wash}; color: ${muted}; font: 600 12px/1 ${FONT}; }\n.rz-res a { display: block; padding: 12px 14px; border-radius: 14px; color: ${ink}; text-decoration: none; }\n.rz-res a[aria-selected=\"true\"], .rz-res a:hover { background: ${paper}; }\n.rz-res mark { background: none; color: ${accent}; font-weight: 650; }\n@keyframes rz-a-in { from { opacity: 0; transform: translateY(-16px); } }\n@keyframes rz-a-fade { from { opacity: 0; } }\n.rz-progress { position: fixed; left: 0; right: 0; top: 72px; z-index: 40; height: 3px; transform-origin: 0 50%; background: ${accent}; pointer-events: none; transition: top 0.45s cubic-bezier(0.16, 1, 0.3, 1); }\nhtml[data-rz-hdr=\"hidden\"] .rz-progress { top: 0; }\n@media (max-width: 1023.98px) { .rz-progress { top: 64px; } }\n`;const Style=()=>/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}});const Icon=({d,size=16})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{flex:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:d})});const SEARCH=\"m21 21-4.34-4.34M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z\";const X=\"M18 6 6 18M6 6l12 12\";const LEFT=\"M19 12H5m7 7-7-7 7-7\";const RIGHT=\"M5 12h14m-7-7 7 7-7 7\";const readPosts=()=>{const seen=new Set;return[...document.querySelectorAll('[data-framer-name=\"Post Item\"]')].map(el=>{const t=n=>el.querySelector(`[data-framer-name=\"${n}\"]`)?.textContent?.trim()??\"\";return{href:el.querySelector(\"a\")?.getAttribute(\"href\")??el.closest(\"a\")?.getAttribute(\"href\")??\"\",title:t(\"Title\"),description:t(\"Description\"),category:t(\"Category\"),author:t(\"Author\")};}).filter(p=>p.href&&p.title&&!seen.has(p.title)&&seen.add(p.title));};function usePosts(){const[posts,setPosts]=useState([]);useEffect(()=>{let tries=0;const read=()=>{const found=readPosts();if(found.length)setPosts(found);else if(tries++<40)setTimeout(read,150);};read();},[]);return posts;}/* ---------- Search: the journal's ⌘K dialog ---------- */function Search(){const posts=usePosts();const[open,setOpen]=useState(false);const[q,setQ]=useState(\"\");const[at,setAt]=useState(0);const input=useRef(null);const opener=useRef(null);const mac=typeof navigator!==\"undefined\"&&/Mac|iPhone|iPad/.test(navigator.platform);useEffect(()=>{const key=e=>{if((e.metaKey||e.ctrlKey)&&e.key.toLowerCase()===\"k\"){e.preventDefault();setOpen(true);}};document.addEventListener(\"keydown\",key);return()=>document.removeEventListener(\"keydown\",key);},[]);useEffect(()=>{if(!open)return;const html=document.documentElement;const prev=html.style.overflow;html.style.overflow=\"hidden\";requestAnimationFrame(()=>input.current?.focus());return()=>{html.style.overflow=prev;opener.current?.focus();};},[open]);const terms=q.toLowerCase().split(/\\s+/).filter(Boolean);const results=useMemo(()=>terms.length?posts.filter(p=>terms.every(t=>`${p.title} ${p.description} ${p.category} ${p.author}`.toLowerCase().includes(t))):[],[q,posts]);const mark=s=>{if(!terms.length)return s;const re=new RegExp(`(${terms.map(t=>t.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")).join(\"|\")})`,\"gi\");return s.split(re).map((part,i)=>i%2?/*#__PURE__*/_jsx(\"mark\",{children:part},i):part);};const keys=e=>{if(e.key===\"Escape\")setOpen(false);if(e.key===\"ArrowDown\")e.preventDefault(),setAt(i=>Math.min(results.length-1,i+1));if(e.key===\"ArrowUp\")e.preventDefault(),setAt(i=>Math.max(0,i-1));if(e.key===\"Enter\"&&results[at])location.href=results[at].href;};return /*#__PURE__*/_jsxs(\"div\",{className:\"rz-a\",style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsxs(\"button\",{ref:opener,type:\"button\",className:\"rz-search-open\",\"aria-haspopup\":\"dialog\",onClick:()=>setOpen(true),children:[/*#__PURE__*/_jsx(Icon,{d:SEARCH}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:\"Search the journal\"}),/*#__PURE__*/_jsx(\"kbd\",{className:\"rz-kbd\",children:mac?\"⌘K\":\"Ctrl K\"})]}),open&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"rz-a\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Search the journal\",onKeyDown:keys,style:{position:\"fixed\",inset:0,zIndex:1e3,padding:\"12vh 16px 16px\"},children:[/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setOpen(false),style:{position:\"absolute\",inset:0,background:\"rgb(18 19 17 / 0.2)\",backdropFilter:\"blur(4px)\",animation:\"rz-a-fade 0.2s\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:672,margin:\"0 auto\",overflow:\"hidden\",borderRadius:24,background:surface,boxShadow:\"0 0 0 1px rgb(18 19 17 / 0.05), 0 28px 60px -24px rgb(18 19 17 / 0.3)\",animation:\"rz-a-in 0.4s cubic-bezier(0.16, 1, 0.3, 1)\"},children:[/*#__PURE__*/_jsxs(\"form\",{role:\"search\",onSubmit:e=>e.preventDefault(),style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"0 10px 0 20px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:muted,display:\"grid\"},children:/*#__PURE__*/_jsx(Icon,{d:SEARCH,size:18})}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"rz-search\",style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clipPath:\"inset(50%)\"},children:\"Search the journal\"}),/*#__PURE__*/_jsx(\"input\",{ref:input,id:\"rz-search\",type:\"search\",autoComplete:\"off\",spellCheck:false,placeholder:\"Search articles, areas, agents\",value:q,onChange:e=>(setQ(e.target.value),setAt(0)),\"aria-controls\":\"rz-search-results\",style:{flex:1,minWidth:0,height:60,border:0,background:\"transparent\",outline:\"none\",font:`450 17px/1 ${FONT}`}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close search\",onClick:()=>setOpen(false),style:{display:\"grid\",placeItems:\"center\",width:36,height:36,border:0,borderRadius:999,background:paper,color:muted,cursor:\"pointer\"},children:/*#__PURE__*/_jsx(Icon,{d:X})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${line}`},children:[/*#__PURE__*/_jsx(\"p\",{\"aria-live\":\"polite\",style:{margin:0,padding:\"14px 20px 8px\",color:muted,font:`450 13px/1.3 ${FONT}`},children:!terms.length?\"Type to search every article.\":results.length?`${results.length} ${results.length===1?\"article\":\"articles\"}`:\"Nothing matches that yet.\"}),/*#__PURE__*/_jsx(\"ul\",{id:\"rz-search-results\",className:\"rz-res\",role:\"listbox\",style:{display:\"grid\",gap:2,maxHeight:\"50vh\",overflowY:\"auto\",margin:0,padding:\"0 8px 8px\",listStyle:\"none\"},children:results.map((p,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:p.href,role:\"option\",\"aria-selected\":i===at,onMouseEnter:()=>setAt(i),children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:muted,font:`500 12px/1.3 ${FONT}`},children:p.category}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:2,font:`600 16px/1.35 ${FONT}`},children:mark(p.title)}),/*#__PURE__*/_jsx(\"span\",{style:{marginTop:2,color:muted,font:`450 14px/1.45 ${FONT}`,overflow:\"hidden\",display:\"-webkit-box\",WebkitLineClamp:1,WebkitBoxOrient:\"vertical\"},children:mark(p.description)})]})},p.href))})]})]})]}),document.body)]});}/* ---------- Contents: the article's h2s, with the current one marked ---------- */function Toc(){const[items,setItems]=useState([]);const[current,setCurrent]=useState(\"\");useEffect(()=>{let tries=0;const read=()=>{const hs=[...document.querySelectorAll('[data-framer-name=\"Prose\"] h2')];if(!hs.length&&tries++<40)return void setTimeout(read,150);// CMS rich text gives headings no ids; the contents need them.\nhs.forEach(h=>h.id||=slugify(h.textContent??\"\"));setItems(hs.map(h=>({id:h.id,text:h.textContent?.trim()??\"\"})));};read();},[]);useEffect(()=>{if(!items.length)return;const update=()=>{let cur=\"\";for(const it of items){const el=document.getElementById(it.id);if(el&&el.getBoundingClientRect().top<innerHeight*.3)cur=it.id;}setCurrent(cur);};update();addEventListener(\"scroll\",update,{passive:true});return()=>removeEventListener(\"scroll\",update);},[items]);if(items.length<2)return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:0}});return /*#__PURE__*/_jsxs(\"nav\",{className:\"rz-a rz-toc\",\"aria-labelledby\":\"rz-toc-title\",style:{width:\"100%\",borderLeft:`1px solid ${line}`},children:[/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsx(\"p\",{id:\"rz-toc-title\",style:{margin:0,paddingLeft:16,color:muted,font:`600 14px/1.3 ${FONT}`},children:\"In this article\"}),/*#__PURE__*/_jsx(\"ol\",{style:{display:\"grid\",gap:2,margin:\"8px 0 0\",padding:0,listStyle:\"none\"},children:items.map(it=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`#${it.id}`,\"aria-current\":current===it.id?\"location\":undefined,onClick:e=>{e.preventDefault();const el=document.getElementById(it.id);if(!el)return;scrollTo({top:el.getBoundingClientRect().top+scrollY-104,behavior:reduced()?\"auto\":\"smooth\"});history.replaceState(history.state,\"\",`#${it.id}`);},children:it.text})},it.id))})]});}/* ---------- Read progress: a hairline under the header across the article ---------- */function Progress(){const bar=useRef(null);useEffect(()=>{const update=()=>{const prose=document.querySelector('[data-framer-name=\"Prose\"]');if(!prose||!bar.current)return;const r=prose.getBoundingClientRect();const p=Math.min(1,Math.max(0,(innerHeight*.4-r.top)/Math.max(1,r.height)));bar.current.style.transform=`scaleX(${p})`;};update();addEventListener(\"scroll\",update,{passive:true});addEventListener(\"resize\",update);return()=>(removeEventListener(\"scroll\",update),removeEventListener(\"resize\",update));},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1},children:typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsx(\"div\",{ref:bar,className:\"rz-progress\",\"aria-hidden\":\"true\",style:{transform:\"scaleX(0)\"}})]}),document.body)});}/* ---------- Tags and the updated date ---------- */function Tags({tags,updated}){const list=tags.split(\",\").map(t=>t.trim()).filter(Boolean);if(!list.length&&!updated)return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:0}});return /*#__PURE__*/_jsxs(\"div\",{className:\"rz-a\",style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:8,width:\"100%\"},children:[/*#__PURE__*/_jsx(Style,{}),list.map(t=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",minHeight:34,padding:\"4px 14px\",borderRadius:999,background:surface,boxShadow:`0 0 0 1px ${line}`,font:`500 14px/1.2 ${FONT}`},children:[\"#\",t]},t)),updated&&/*#__PURE__*/_jsxs(\"span\",{style:{marginLeft:\"auto\",color:muted,font:`450 14px/1.3 ${FONT}`},children:[\"Updated \",updated]})]});}/* ---------- Previous / Next by date ---------- */function Adjacent(){const posts=usePosts();const[here,setHere]=useState(\"\");useEffect(()=>setHere(location.pathname.replace(/\\/$/,\"\")),[]);const i=posts.findIndex(p=>path(p.href)===here);if(i<0)return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:0}});const older=posts[i+1];const newer=posts[i-1];return /*#__PURE__*/_jsxs(\"nav\",{className:\"rz-a\",\"aria-label\":\"More articles\",style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\",gap:12,width:\"100%\"},children:[/*#__PURE__*/_jsx(Style,{}),older?/*#__PURE__*/_jsxs(\"a\",{className:\"rz-adj\",href:older.href,children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:6,color:muted,font:`450 14px/1.3 ${FONT}`},children:[/*#__PURE__*/_jsx(Icon,{d:LEFT,size:14}),\" Previous\"]}),/*#__PURE__*/_jsx(\"span\",{className:\"rz-adj-t\",children:older.title})]}):/*#__PURE__*/_jsx(\"span\",{}),newer&&/*#__PURE__*/_jsxs(\"a\",{className:\"rz-adj\",href:newer.href,style:{textAlign:\"right\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:6,color:muted,font:`450 14px/1.3 ${FONT}`},children:[\"Next \",/*#__PURE__*/_jsx(Icon,{d:RIGHT,size:14})]}),/*#__PURE__*/_jsx(\"span\",{className:\"rz-adj-t\",children:newer.title})]})]});}/* ---------- Keep reading: same category first, then the newest of the rest; three in all ---------- */function Related({list,category}){useEffect(()=>{let tries=0;const rank=()=>{const roots=[...document.querySelectorAll(`[data-framer-name=\"${list}\"]`)];const groups=roots.map(r=>[...r.children]).filter(g=>g.length);if(!groups.length)return void(tries++<40&&setTimeout(rank,150));groups.forEach(items=>{const cat=el=>el.querySelector('[data-framer-name=\"Facets\"] [data-framer-name=\"category\"]')?.textContent?.trim()??\"\";const ordered=[...items.filter(el=>cat(el)===category),...items.filter(el=>cat(el)!==category)];const keep=new Set(ordered.slice(0,3));items.forEach(el=>el.style.setProperty(\"display\",keep.has(el)?\"\":\"none\",keep.has(el)?\"\":\"important\"));ordered.slice(0,3).forEach((el,n)=>el.style.setProperty(\"order\",String(n)));});};rank();},[list,category]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1}});}/* ---------- The valuation panel, moved up before the nth section of the article ---------- */function CtaPlace({after}){useEffect(()=>{if(!after)return;let tries=0;const place=()=>{const prose=document.querySelector('[data-framer-name=\"Prose\"]');const cta=document.querySelector('[data-framer-name=\"Post CTA\"]:not([data-rz-clone])');const h2=prose?[...prose.querySelectorAll(\":scope > h2, :scope h2\")][after]:null;if(!prose||!cta||!h2)return void(tries++<40&&setTimeout(place,150));if(prose.querySelector('[data-rz-clone=\"cta\"]'))return;// A clone, so React keeps owning the original (hidden) and can unmount it cleanly.\nconst copy=cta.cloneNode(true);copy.dataset.rzClone=\"cta\";copy.style.margin=\"56px 0\";h2.before(copy);cta.style.setProperty(\"display\",\"none\",\"important\");};place();},[after]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1}});}/**\n * Journal parts: Search (⌘K dialog), Contents, Progress, Tags, Adjacent (previous/next), Related (keep reading), CTA Place.\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ArticleKit(p){const canvas=RenderTarget.current()===RenderTarget.canvas;switch(p.part){case\"Search\":return /*#__PURE__*/_jsx(Search,{});case\"Contents\":return canvas?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:120,borderLeft:`1px solid ${line}`}}):/*#__PURE__*/_jsx(Toc,{});case\"Progress\":return canvas?/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1}}):/*#__PURE__*/_jsx(Progress,{});case\"Tags\":return /*#__PURE__*/_jsx(Tags,{tags:p.tags,updated:p.updated});case\"Adjacent\":return canvas?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:80,borderRadius:20,background:wash}}):/*#__PURE__*/_jsx(Adjacent,{});case\"Related\":return canvas?/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1}}):/*#__PURE__*/_jsx(Related,{list:p.list,category:p.category});case\"CTA Place\":return canvas?/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1}}):/*#__PURE__*/_jsx(CtaPlace,{after:p.after});default:return null;}}ArticleKit.defaultProps={part:\"Search\",tags:\"\",updated:\"\",list:\"Related List\",category:\"\",after:0};const is=(...parts)=>p=>!parts.includes(p.part??\"\");addPropertyControls(ArticleKit,{part:{type:ControlType.Enum,title:\"Part\",options:[\"Search\",\"Contents\",\"Progress\",\"Tags\",\"Adjacent\",\"Related\",\"CTA Place\"]},tags:{type:ControlType.String,title:\"Tags\",hidden:is(\"Tags\")},updated:{type:ControlType.String,title:\"Updated\",hidden:is(\"Tags\")},list:{type:ControlType.String,title:\"List Layer\",hidden:is(\"Related\")},category:{type:ControlType.String,title:\"Category\",hidden:is(\"Related\")},after:{type:ControlType.Number,title:\"Before Section\",min:0,max:20,step:1,hidden:is(\"CTA Place\")}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArticleKit\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArticleKit.map"],"mappings":"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"}