{"version":3,"file":"HeaderFlap.p_HVC2dB.mjs","names":["useState","useRef","_Fragment","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","init_npm_react_dom_18_3_1","l","_e","Ha","p","c","init_jsx_runtime","ce","de","useReducedMotion","motion","AnimatePresence","init_framer_motion_DhsWWWsN","init_framer_BL70qLPA","addPropertyControls","RenderTarget","ControlType","HeaderFlap","introProp","faqProp","props","intro","DEFAULT_INTRO","faq","f","DEFAULT_FAQ","isCanvas","reduce","open","setOpen","target","setTarget","mounted","setMounted","today","setToday","formatToday","dateStyle","active","setActive","panelRef","contactRef","editionText","editionMode","edition","copyHash","hashOf","copyLink","showNav","onScroll","el","top","onOpen","where","html","prev","onKey","t","openAt","onGhost","ghostLink","onCopy","navBtn","navFont","navColor","navLink","on","navMuted","labelStyle","labelFont","flapMuted","para","bodyFont","flapInk","i","rule","header","style","sideMargin","editionColor","ghostLabel","copyLabel","tagline","aboutLabel","renderFlap","container","animated","flapBg","closeLabel","contactOnly","item","image","titleFont","title","backgroundText","backgroundLabel","faqLabel","questionFont","pubName","pubLabel","pubBefore","pubLink","pubAfter","contactLabelHeading","email","linkedinUrl","linkedinLabel","locationLine","css","flapWidth","previewFlap","panelIn","panelOut","overlay","DAYS","MONTHS","serif","init_HeaderFlap","d","link"],"sources":["https:/framerusercontent.com/modules/ukk8JnoPh5RwlzoTPpJX/XycAwKsY4dYxEAESQ8Y0/HeaderFlap.js"],"sourcesContent":["// Dom's brief: header with edition mark, the two disciplines and About, on a four-column grid:\n// date in column 1, \"Ghostwriting\" at the start of column 2, \"Copywriting\" at the end of column 3,\n// About at the end of column 4. \"Show nav\" off hides the two discipline links (date left, About right).\n// Clicking About opens an overlay with the About text and a picture, like the inside cover of a book.\n// The flap slides in from the right on a spring.\n// \"Ghostwriting\" is the default and marked as active (ink colour, no underline; the inactive item is grey).\n// \"Copywriting\" jumps to the copywriting section further down (set its link to that section in the panel).\n// While that section fills the screen, \"Copywriting\" is marked active instead.\n// The header itself stays fixed at the top of the page (it sits in a fixed frame on the canvas).\n// Flap order: title + photo, intro, \"Background\", questions (FAQ), publication, contact.\n// The questions are the readers' own objections, word for word, from the objection letters.\n// \"Intro\" and \"Questions\" fall back to the built-in copy below whenever their list is empty,\n// so clearing a list in the panel brings the current copy back.\n// Contact lives in the footer as a separate ContactButton component; it opens this\n// same flap and scrolls to the contact block (via the \"dw-open-flap\" window event).\n// \"Edition shows\": \"Today's date\" puts the visitor's current date top left (e.g. 19 October 2026),\n// \"Text\" uses the \"Edition\" field as written. On narrow phones the date is hidden to make room for the nav.\n// All flap copy is edited in the right-hand panel. \"Preview flap\" shows it on the canvas.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence,useReducedMotion}from\"framer-motion\";const DEFAULT_INTRO=[\"You talk. I find the position worth taking, the message that holds it and the words people remember. You approve every line, and the thinking stays yours.\"];const DEFAULT_FAQ=[{q:\"“My title speaks for itself.”\",a:\"It does. It says what you do and where you stand. It can’t say how you think, and it stays with the role when you leave. What you publish under your own name goes with you.\"},{q:\"“I don’t want to post on LinkedIn.”\",a:\"You don’t have to. LinkedIn is where people meet you. Letters under your own name are where they get to know you, and serious readers choose to receive them.\"},{q:\"“Too risky in my position.”\",a:\"Your own channel, topics that sit beyond the company, and legal and comms review built in from the start. Everything stays confidential, with an NDA on request.\"},{q:\"“What does the company actually get out of it?”\",a:\"A leader whose thinking customers, partners and future hires can read before they ever meet you.\"},{q:\"“Isn’t that cheating?”\",a:\"What counts is whose judgment is in the text. I put your decisions into words. I don’t invent them.\"},{q:\"“It sounds good. It just doesn’t sound like me.”\",a:\"Then we keep going. Every text starts from your own words, in voice notes and calls, and you change every line until it does.\"},{q:\"“Why should I hire a ghostwriter when AI can write it for me?”\",a:\"AI writes fast. It doesn’t know what you should write. I use it every day for research and first drafts. The decisions in the text are made by a person, and confidential material only goes into tools you have approved.\"},{q:\"“I don’t have time for this.”\",a:\"About an hour a month of talking. I turn it into finished text. You read it and approve it.\"},{q:\"“You don’t know my industry.”\",a:\"Not from the inside. I work my way into a subject until I can explain it without distorting it. You are the expert in your field. My job is making sure people notice.\"},{q:\"“Why no client examples?”\",a:\"Because the work is confidential. When you write for executives, you disappear into their voice. That is part of the promise. The best way to see how I work is on your own material.\"}];const container={hidden:{},show:{transition:{delayChildren:.16,staggerChildren:.06}}};const item={hidden:{opacity:0,x:24},show:{opacity:1,x:0,transition:{type:\"spring\",stiffness:320,damping:34,mass:.8}}};const DAYS=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];const MONTHS=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];const formatToday=(dateStyle=\"Long\")=>{const d=new Date;if(dateStyle===\"Short\")return`${DAYS[d.getDay()]} ${d.getDate()}. ${MONTHS[d.getMonth()]} ${d.getFullYear()}`;return d.toLocaleDateString(\"en-GB\",{day:\"numeric\",month:\"long\",year:\"numeric\"});};// Pull the \"#section\" part out of a Framer link, if there is one\nconst hashOf=link=>{if(!link||typeof link!==\"string\")return\"\";const i=link.indexOf(\"#\");return i>=0?link.slice(i+1):\"\";};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */export default function HeaderFlap(props){const{edition,editionMode,dateStyle=\"Long\",sideMargin=40,showNav=true,ghostLabel,ghostLink,copyLabel,copyLink,navMuted,aboutLabel,closeLabel,navFont,navColor,editionColor,title,intro:introProp,backgroundLabel,backgroundText=[],faqLabel,faq:faqProp,pubLabel,pubBefore,pubName,pubAfter,pubLink,contactLabelHeading,email,linkedinLabel,linkedinUrl,locationLine,image,flapBg,flapInk,flapMuted,titleFont,bodyFont,questionFont,labelFont,flapWidth,previewFlap,tagline,contactOnly=false,style}=props;const intro=(introProp||[]).filter(p=>p&&p.trim()).length?introProp.filter(p=>p&&p.trim()):DEFAULT_INTRO;const faq=(faqProp||[]).filter(f=>f&&f.q).length?faqProp.filter(f=>f&&f.q):DEFAULT_FAQ;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const reduce=useReducedMotion();const[open,setOpen]=useState(false);const[target,setTarget]=useState(\"about\");const[mounted,setMounted]=useState(false);const[today,setToday]=useState(isCanvas?formatToday(dateStyle):\"\");const[active,setActive]=useState(\"ghost\");const panelRef=useRef(null);const contactRef=useRef(null);useEffect(()=>setMounted(true),[]);// The date is set in the browser, so it is always the visitor's today\nuseEffect(()=>setToday(formatToday(dateStyle)),[dateStyle]);const editionText=editionMode===\"Text\"?edition:today;// Mark \"Copywriting\" active while its section fills the screen\nconst copyHash=hashOf(copyLink);useEffect(()=>{if(!showNav||isCanvas||typeof window===\"undefined\"||!copyHash)return;const onScroll=()=>{const el=document.getElementById(copyHash);if(!el)return;const top=el.getBoundingClientRect().top;setActive(top<=window.innerHeight*.5?\"copy\":\"ghost\");};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[copyHash,isCanvas,showNav]);useEffect(()=>{if(typeof window===\"undefined\")return;const onOpen=e=>{const where=e.detail||\"about\";setTarget(where);setOpen(true);};window.addEventListener(\"dw-open-flap\",onOpen);return()=>window.removeEventListener(\"dw-open-flap\",onOpen);},[]);useEffect(()=>{if(!open)return;const html=document.documentElement;const prev=html.style.overflow;html.style.overflow=\"hidden\";const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"keydown\",onKey);const t=window.setTimeout(()=>{if(target===\"contact\"&&contactRef.current){contactRef.current.scrollIntoView({behavior:\"smooth\",block:\"start\"});}else if(panelRef.current){panelRef.current.focus({preventScroll:true});}},520);return()=>{html.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);window.clearTimeout(t);};},[open,target]);const openAt=where=>{setTarget(where);setOpen(true);};// Ghostwriting: back to the top of the page (unless a different link is set)\nconst onGhost=e=>{if(ghostLink||isCanvas)return;e.preventDefault();window.scrollTo({top:0,behavior:reduce?\"auto\":\"smooth\"});};// Copywriting: smooth scroll to the section when it is on this page\nconst onCopy=e=>{if(isCanvas||!copyHash)return;const el=document.getElementById(copyHash);if(!el)return;e.preventDefault();el.scrollIntoView({behavior:reduce?\"auto\":\"smooth\",block:\"start\"});};const navBtn={...navFont,color:navColor,background:\"none\",border:0,padding:0,cursor:\"pointer\"};const navLink=on=>({...navFont,color:on?navColor:navMuted,textDecoration:\"none\"});const labelStyle={...labelFont,textTransform:\"uppercase\",color:flapMuted,margin:\"0 0 14px\"};const para=i=>({...bodyFont,color:flapInk,maxWidth:\"34em\",margin:i===0?0:\"1em 0 0\"});const rule=\"1px solid rgba(255,255,255,.12)\";const header=/*#__PURE__*/_jsxs(\"div\",{className:showNav?\"dw-head\":\"dw-head dw-solo\",style:{...style,...navFont,color:navColor,[\"--dw-side\"]:`${sideMargin}px`},children:[/*#__PURE__*/_jsx(\"span\",{className:\"dw-ed\",style:{color:editionColor,minHeight:\"1em\"},children:editionText}),showNav?/*#__PURE__*/_jsxs(\"nav\",{className:\"dw-nav\",\"aria-label\":\"Disciplines\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"dw-g\",href:ghostLink||\"#\",onClick:onGhost,style:navLink(active===\"ghost\"),\"aria-current\":active===\"ghost\"?\"true\":undefined,children:ghostLabel}),/*#__PURE__*/_jsx(\"a\",{className:\"dw-c\",href:copyLink||\"#\",onClick:onCopy,style:navLink(active===\"copy\"),\"aria-current\":active===\"copy\"?\"true\":undefined,children:copyLabel})]}):tagline?/*#__PURE__*/_jsx(\"span\",{className:\"dw-tag\",style:{textTransform:\"uppercase\"},children:tagline}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"dw-r\",style:navBtn,onClick:()=>openAt(\"about\"),\"aria-expanded\":open,children:aboutLabel})]});const renderFlap=animated=>/*#__PURE__*/_jsxs(motion.div,{variants:container,initial:animated&&!reduce?\"hidden\":false,animate:\"show\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"dw-bar\",style:{...navFont,background:flapBg,color:flapInk},children:[/*#__PURE__*/_jsx(\"span\",{children:aboutLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...navBtn,color:flapInk},onClick:()=>setOpen(false),children:closeLabel})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dw-in\",children:[contactOnly?/*#__PURE__*/_jsx(motion.div,{variants:item,style:{marginTop:24},children:image&&image.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:image.alt||\"\",className:\"dw-img dw-img-c\"}):null}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{variants:item,className:\"dw-top\",children:[/*#__PURE__*/_jsx(\"h2\",{id:\"dw-flap-title\",style:{...titleFont,color:flapInk,margin:0},children:title}),image&&image.src?/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:image.alt||\"\",className:\"dw-img\"}):/*#__PURE__*/_jsx(\"div\",{className:\"dw-img\",style:{background:\"#2a2a28\"}})]}),intro.map((p,i)=>/*#__PURE__*/_jsx(motion.p,{variants:item,style:para(i),children:p},\"i\"+i)),backgroundText.length>0&&/*#__PURE__*/_jsxs(motion.div,{variants:item,className:\"dw-block\",children:[backgroundLabel?/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:backgroundLabel}):null,backgroundText.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{style:para(i),children:p},\"b\"+i))]}),faq.length>0&&/*#__PURE__*/_jsxs(motion.div,{variants:item,className:\"dw-block\",children:[faqLabel?/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:faqLabel}):null,/*#__PURE__*/_jsx(\"dl\",{style:{margin:0,maxWidth:\"34em\"},children:faq.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 0\",borderTop:rule,borderBottom:i===faq.length-1?rule:undefined},children:[/*#__PURE__*/_jsx(\"dt\",{style:{...questionFont,color:flapInk,margin:\"0 0 8px\"},children:f.q}),/*#__PURE__*/_jsx(\"dd\",{style:{...bodyFont,color:flapInk,margin:0,opacity:.85},children:f.a})]},\"f\"+i))})]}),pubName?/*#__PURE__*/_jsxs(motion.div,{variants:item,className:\"dw-block\",style:{...bodyFont,color:flapInk,maxWidth:\"34em\"},children:[pubLabel?/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:pubLabel}):null,/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[pubBefore?pubBefore+\" \":null,/*#__PURE__*/_jsx(\"a\",{href:pubLink,target:\"_blank\",rel:\"noopener me\",className:\"dw-a\",children:pubName}),pubAfter||null]})]}):null]}),/*#__PURE__*/_jsxs(motion.div,{variants:item,className:\"dw-block\",ref:contactRef,style:{scrollMarginTop:72},children:[/*#__PURE__*/_jsx(\"p\",{style:labelStyle,children:contactLabelHeading}),/*#__PURE__*/_jsxs(\"div\",{style:{...navFont,fontSize:14,lineHeight:1.8,color:flapInk},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:/*#__PURE__*/_jsx(\"a\",{href:\"mailto:\"+email,className:\"dw-a\",children:email})}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:/*#__PURE__*/_jsx(\"a\",{href:linkedinUrl,target:\"_blank\",rel:\"noopener me\",className:\"dw-a\",children:linkedinLabel})}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:flapMuted},children:locationLine})]})]})]})]});const css=`\n.dw-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;padding:22px var(--dw-side,40px);box-sizing:border-box}\n.dw-head.dw-solo{display:grid;grid-template-columns:1fr auto 1fr;column-gap:24px}\n.dw-tag{justify-self:center;text-align:center;white-space:nowrap}\n.dw-img-c{width:220px}\n.dw-nav{display:contents}\n.dw-ed{justify-self:start}\n.dw-g{justify-self:start;white-space:nowrap}\n.dw-c{justify-self:end;white-space:nowrap}\n.dw-head .dw-r{justify-self:end}\n.dw-nav a{transition:opacity .2s ease,color .2s ease}\n.dw-nav a:hover,.dw-head button:hover{opacity:.6}\n.dw-bar button:hover{text-decoration:underline;text-underline-offset:3px}\n.dw-bar{position:sticky;top:0;display:flex;justify-content:space-between;padding:22px 40px;z-index:1}\n.dw-in{padding:24px 40px 72px}\n.dw-top{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start;margin-bottom:48px}\n.dw-top h2{max-width:13em;text-wrap:balance;margin-top:24px!important}\n.dw-img{width:120px;aspect-ratio:5/6;height:auto;object-fit:cover;filter:grayscale(1);display:block}\n.dw-block{margin-top:44px}\n.dw-a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.35)}\n.dw-a:hover{text-decoration-color:currentColor}\n.dw-panel{position:fixed;top:0;bottom:0;right:0;width:min(${flapWidth}px,100vw);overflow-y:auto;overscroll-behavior:contain;z-index:1001;outline:none;box-shadow:-24px 0 60px rgba(0,0,0,.12)}\n.dw-shade{position:fixed;inset:0;background:rgba(20,20,19,.3);z-index:1000}\n@media (max-width:720px){\n .dw-head{padding:22px 16px}\n .dw-bar{padding:22px 20px}\n .dw-in{padding:24px 20px 72px}\n .dw-top{grid-template-columns:1fr;gap:20px}\n .dw-top .dw-img{order:-1;width:110px}\n .dw-solo{grid-template-columns:1fr auto!important;column-gap:16px}\n .dw-solo .dw-ed{display:none!important}\n .dw-tag{justify-self:start;text-align:left;white-space:normal;font-size:10px;line-height:1.35}\n .dw-img-c{width:160px}\n}\n@media (max-width:520px){\n .dw-ed{display:none}\n .dw-head{grid-template-columns:auto auto 1fr;column-gap:18px}\n .dw-c{justify-self:start}\n .dw-solo .dw-ed{display:inline}\n}`;if(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),header,previewFlap&&/*#__PURE__*/_jsx(\"div\",{style:{background:flapBg,width:flapWidth,maxWidth:\"100%\",marginLeft:\"auto\"},children:renderFlap(false)})]});}const panelIn=reduce?{duration:.2}:{type:\"spring\",stiffness:210,damping:30,mass:1};const panelOut={duration:reduce?.15:.32,ease:[.4,0,1,1]};const overlay=/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"dw-shade\",initial:{opacity:0},animate:{opacity:1,transition:{duration:.4}},exit:{opacity:0,transition:{duration:.3}},onClick:()=>setOpen(false)},\"shade\"),/*#__PURE__*/_jsx(motion.div,{ref:panelRef,className:\"dw-panel\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"dw-flap-title\",tabIndex:-1,style:{background:flapBg,color:flapInk},initial:{x:\"100%\"},animate:{x:0,transition:panelIn},exit:{x:\"100%\",transition:panelOut},children:renderFlap(true)},\"panel\")]})});return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),header,mounted&&/*#__PURE__*/createPortal(overlay,document.body)]});}const serif={fontFamily:\"Newsreader, Georgia, serif\"};addPropertyControls(HeaderFlap,{previewFlap:{type:ControlType.Boolean,title:\"Preview flap\",defaultValue:false},flapWidth:{type:ControlType.Number,title:\"Flap width\",min:360,max:1e3,step:10,unit:\"px\",defaultValue:560},editionMode:{type:ControlType.Enum,title:\"Edition shows\",options:[\"Today's date\",\"Text\"],defaultValue:\"Today's date\",displaySegmentedControl:true},dateStyle:{type:ControlType.Enum,title:\"Date style\",options:[\"Long\",\"Short\"],optionTitles:[\"2 November 2026\",\"Mon 2. Nov 2026\"],defaultValue:\"Long\",hidden:p=>p.editionMode===\"Text\"},sideMargin:{type:ControlType.Number,title:\"Side margin\",min:0,max:120,step:1,unit:\"px\",defaultValue:40},edition:{type:ControlType.String,title:\"Edition\",defaultValue:\"Edition N\\xb0 2026\",hidden:p=>p.editionMode!==\"Text\"},showNav:{type:ControlType.Boolean,title:\"Show nav\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},ghostLabel:{type:ControlType.String,title:\"Nav 1 label\",defaultValue:\"GHOSTWRITING\",hidden:p=>p.showNav===false},ghostLink:{type:ControlType.Link,title:\"Nav 1 link (empty = top)\",hidden:p=>p.showNav===false},copyLabel:{type:ControlType.String,title:\"Nav 2 label\",defaultValue:\"COPYWRITING\",hidden:p=>p.showNav===false},copyLink:{type:ControlType.Link,title:\"Nav 2 link (section)\",hidden:p=>p.showNav===false},navMuted:{type:ControlType.Color,title:\"Nav inactive\",defaultValue:\"#74726c\",hidden:p=>p.showNav===false},aboutLabel:{type:ControlType.String,title:\"About label\",defaultValue:\"About\"},closeLabel:{type:ControlType.String,title:\"Close label\",defaultValue:\"Close\"},title:{type:ControlType.String,title:\"Flap title\",displayTextArea:true,defaultValue:\"Get known for how you think, under your own name, without ever posting about yourself.\"},intro:{type:ControlType.Array,title:\"Intro (empty = built-in)\",control:{type:ControlType.String,displayTextArea:true},defaultValue:[]},backgroundLabel:{type:ControlType.String,title:\"Background label\",defaultValue:\"Background\"},backgroundText:{type:ControlType.Array,title:\"Background\",control:{type:ControlType.String,displayTextArea:true},defaultValue:[\"I started as a designer and have spent the last two decades in communication. I co-founded a branding company and spent close to ten years in film, directing commercials and art-directing for Mercedes, Adidas, Nike and Porsche.\",\"Today I ghostwrite for founders and executives and build the messaging frameworks and voice guides behind their words, so their influence grows beyond their title.\"]},faqLabel:{type:ControlType.String,title:\"Questions label\",defaultValue:\"Questions\"},faq:{type:ControlType.Array,title:\"Questions (empty = built-in)\",control:{type:ControlType.Object,controls:{q:{type:ControlType.String,title:\"Question\",displayTextArea:true},a:{type:ControlType.String,title:\"Answer\",displayTextArea:true}}},defaultValue:[]},pubLabel:{type:ControlType.String,title:\"Publication label\",defaultValue:\"The Ghostwriter Letters\"},pubBefore:{type:ControlType.String,title:\"Publication: before\",defaultValue:\"\"},pubName:{type:ControlType.String,title:\"Publication: line\",displayTextArea:true,defaultValue:\"Weekly letters on thinking, writing and publishing beyond the title.\"},pubAfter:{type:ControlType.String,title:\"Publication: after\",defaultValue:\"\"},pubLink:{type:ControlType.Link,title:\"Publication link\"},contactLabelHeading:{type:ControlType.String,title:\"Contact heading\",defaultValue:\"Contact\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"info@dominikwieschermann.com\"},linkedinLabel:{type:ControlType.String,title:\"LinkedIn label\",defaultValue:\"LinkedIn\"},linkedinUrl:{type:ControlType.Link,title:\"LinkedIn link\"},locationLine:{type:ControlType.String,title:\"Location line\",defaultValue:\"Based in Essen, Germany. I work in English and German.\"},image:{type:ControlType.ResponsiveImage,title:\"Flap photo\"},tagline:{type:ControlType.String,title:\"Header tagline\",defaultValue:\"\",hidden:p=>p.showNav!==false},contactOnly:{type:ControlType.Boolean,title:\"Flap: contact only\",defaultValue:false},navFont:{type:ControlType.Font,title:\"Nav font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",letterSpacing:\"0.02em\",lineHeight:\"1.4em\"}},navColor:{type:ControlType.Color,title:\"Nav color\",defaultValue:\"#1b1b1a\"},editionColor:{type:ControlType.Color,title:\"Edition color\",defaultValue:\"#74726c\"},titleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultValue:{...serif,fontSize:\"30px\",lineHeight:\"1.18em\"}},bodyFont:{type:ControlType.Font,title:\"Body font\",controls:\"extended\",defaultValue:{...serif,fontSize:\"17px\",lineHeight:\"1.55em\"}},questionFont:{type:ControlType.Font,title:\"Question font\",controls:\"extended\",defaultValue:{...serif,fontSize:\"20px\",lineHeight:\"1.3em\"}},labelFont:{type:ControlType.Font,title:\"Label font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"10px\",letterSpacing:\"0.1em\",lineHeight:\"1.4em\"}},flapBg:{type:ControlType.Color,title:\"Flap background\",defaultValue:\"#111110\"},flapInk:{type:ControlType.Color,title:\"Flap text\",defaultValue:\"#ebe8e1\"},flapMuted:{type:ControlType.Color,title:\"Flap muted\",defaultValue:\"#8f8c85\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeaderFlap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeaderFlap.map"],"mappings":"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"}