{"version":3,"file":"ProcessFlow.BmCFlTq4.mjs","names":["useRef","useState","p","c"],"sources":["https:/framerusercontent.com/modules/vgbDYI8v3a8nJJIWfCG6/ZiOhE6vew3sJWZ8KHpD7/ProcessFlow.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";// --- i18n:begin (generated from TVP_I18n.ts; dictionary filled from the approved Traditional Chinese CSV) ---\n// English -> Traditional Chinese (Hong Kong) dictionary for strings inside code components.\n// Filled from Whisper's approved CSV (字串清單.csv, 代碼 rows). Missing keys fall back to English.\nconst ZH={\"Doubao\":\"豆包\",\"DeepSeek\":\"DeepSeek\",\"Qwen\":\"通義千問\",\"Kimi\":\"Kimi\",\"Tencent Yuanbao\":\"騰訊元寶\",\"Baidu ERNIE\":\"百度文心一言\",\"Set the business goal\":\"訂立業務目標\",\"You share your category, audience, products, market position and the buying decision you want to influence. We agree the questions and engines.\":\"你提供產品類別、受眾、產品、市場定位，以及想影響的購買決定。我們一起定好提問和引擎。\",\"Gather approved facts\":\"收集已批准的資料\",\"You provide product facts, existing content and evidence. We agree who approves facts, publishing and technical work.\":\"你提供產品資料、現有內容和證據。我們議定由誰批准資料、發佈和技術工作。\",\"Record the baseline\":\"記錄基線\",\"We check the agreed questions and record mentions, citations and accuracy, with wording, engine and date.\":\"我們檢查議定的問題，記錄提及、引用和準確度，附原文、引擎和日期。\",\"Prioritise fixes\":\"排定修正優先次序\",\"We turn findings into tasks, such as a clearer product explanation, missing evidence or inconsistent descriptions.\":\"我們把發現轉成任務，例如更清楚的產品說明、補上缺失的證據，或統一不一致的描述。\",\"Write and approve\":\"撰寫並批准\",\"We write and revise the agreed content. You check the facts and approve it.\":\"我們撰寫並修訂議定的內容。你核對資料並批准。\",\"Publish\":\"發佈\",\"The responsible team puts the approved work live. We log every change.\":\"由負責的團隊把已批准的內容上線，我們記錄每項改動。\",\"Check again\":\"再次檢查\",\"We repeat the agreed checks and compare them with the baseline, recording mentions, citations and accuracy separately.\":\"我們重複議定的檢查並與基線比較，分開記錄提及、引用和準確度。\",\"Plan next month\":\"規劃下個月\",\"Together we review completed work, remaining gaps and new priorities.\":\"我們一起回顧已完成的工作、尚餘缺口和新的優先事項。\",\"Set the purpose\":\"訂立目的\",\"Clarify the type of news, such as a launch, milestone or market update, plus the readers, timing and budget.\":\"釐清消息類型，例如新品發佈、里程碑或市場更新，以及讀者、時間和預算。\",\"Choose how to buy\":\"選擇購買方式\",\"Decide whether to pick outlets yourself or start from a package.\":\"決定自己挑選媒體，還是由套裝開始。\",\"Check fit and price\":\"核對契合度和價錢\",\"Compare readership, media type, region, requirements and price. For packages, review the outlets included.\":\"比較讀者群、媒體類型、地區、要求和價錢。套裝則檢視所包括的媒體。\",\"Prepare materials\":\"準備材料\",\"Provide the approved release, images and company details. You confirm facts, image rights and internal approval.\":\"提供已批准的新聞稿、圖片和公司資料。你確認資料、圖片權利和內部批准。\",\"Confirm and order\":\"確認並落單\",\"Check outlets, prices, what’s included and the terms. Any extra support is listed here.\":\"檢查媒體、價錢、包括的內容和條款。任何額外支援都在此列明。\",\"Media review\":\"媒體審核\",\"Each outlet reviews the release and publishes or declines it. If one declines, that outlet is refunded and you can choose another.\":\"每個媒體審核新聞稿，決定刊出或拒絕。如有媒體拒絕，該媒體費用退還，你可另選其他媒體。\",\"Check the results\":\"核對結果\",\"See the publication status and article links. Exceptions follow the order terms.\":\"查看刊出狀態和文章連結。例外情況按訂單條款處理。\",\"Plan the next release\":\"規劃下一次發佈\",\"Review whether this media mix served its purpose.\":\"檢視這個媒體組合有否達到目的。\",\"Xiaohongshu\":\"小紅書\",\"Douyin\":\"抖音\",\"WeChat\":\"微信\",\"Define each platform’s role\":\"界定各平台的角色\",\"We agree what each account is for: audience, product, customer questions and the actions your team can handle.\":\"我們議定每個帳號的用途：面向哪些受眾、推什麼產品、回答哪些客戶提問，以及你的團隊接得住哪些行動。\",\"Set the scope\":\"訂立範圍\",\"We agree deliverables, production, revisions, replies and reporting. You provide access, facts, assets and an approver.\":\"我們議定交付項目、製作、修訂、回覆和報告。你提供權限、資料、素材和一位批准人。\",\"Review the account\":\"檢視帳號\",\"We review existing content, account details and gaps in enquiry and sales follow-up.\":\"我們檢視現有內容、帳號資料，以及查詢和銷售跟進的缺口。\",\"Plan the content\":\"規劃內容\",\"We set themes, formats and publishing order from customer questions, search behaviour and community insight.\":\"我們按客戶問題、搜尋行為和社群洞察，訂定主題、形式和發佈次序。\",\"Create and approve\":\"製作並批准\",\"We produce the content. You check facts, claims and anything that needs internal sign-off.\":\"我們製作內容。你核對資料、說法，以及需要內部簽批的部分。\",\"Publish and operate\":\"發佈並營運\",\"We publish and reply. Questions on pricing, suitability, complaints or delivery go to the team authorised to answer.\":\"我們負責發佈和回覆。涉及價錢、適用性、投訴或交付的提問，轉交有權回答的團隊。\",\"Catch the interest\":\"接住興趣\",\"We check that people can take the next step and your team can handle it. You share what happened after hand-off.\":\"我們檢查人們能否走到下一步，而你的團隊能否處理。你分享交接後發生的事。\",\"Review and adjust\":\"檢視並調整\",\"We review agreed metrics, recurring questions and content performance, then plan next month.\":\"我們檢視議定的指標、重複出現的問題和內容表現，再規劃下個月。\",\"KOL\":\"KOL\",\"KOC\":\"KOC\",\"Define the decision\":\"界定決定\",\"You share the product, audience, goals, background and budget.\":\"你提供產品、受眾、目標、背景和預算。\",\"Agree scope and spend\":\"議定範圍和開支\",\"We confirm platforms, our work and how creator spend is approved, plus samples, stock, logistics and where interest should go.\":\"我們確認平台、我們的工作、創作者費用的批核方式，以及樣品、庫存、物流和興趣應該引向哪裡。\",\"Find and vet creators\":\"尋找並篩選創作者\",\"We assess audience fit, content quality, engagement evidence and commercial fit.\":\"我們評估受眾契合度、內容質素、互動證據和商業契合度。\",\"Approve creators and terms\":\"批准創作者和條款\",\"Before anyone commits, we confirm deliverables, fees, usage rights, revisions and posting requirements.\":\"任何人承諾之前，我們確認交付項目、費用、使用權、修訂和發佈要求。\",\"Brief and prepare\":\"簡報和準備\",\"Creators receive product background, approved facts, requirements and creative direction. Samples are arranged if needed.\":\"創作者收到產品背景、已批准的資料、要求和創意方向。需要時安排樣品。\",\"Review content\":\"審核內容\",\"We coordinate feedback; you handle product and claims questions. Changes to fees or rights are agreed explicitly.\":\"我們統籌意見；產品和說法的問題由你處理。費用或權利的改動須明確議定。\",\"Publish and follow up\":\"發佈並跟進\",\"We track posting against commitments. Your sales, service or e-commerce team is ready to handle interest.\":\"我們按承諾追蹤發佈日期。你的銷售、客戶服務或電商團隊準備好承接興趣。\",\"Report and decide\":\"報告並決定\",\"We review delivery, audience response and the actions we can reasonably attribute, plus themes and questions worth reusing.\":\"我們檢視交付情況、受眾反應和可合理歸因的行動，以及值得重複使用的主題和問題。\",\"Media\":\"媒體\",\"Creators\":\"創作者\",\"Tencent News\":\"騰訊新聞\",\"Baidu News\":\"百度新聞\",\"China Daily\":\"中國日報\",\"Guangming Online\":\"光明網\",\"East Money\":\"東方財富\",\"Then the monthly cycle repeats: research, check, improve, check again.\":\"之後每月循環重複：研究、檢查、改善、再檢查。\",\"Then next month’s plan starts from what customers asked and did.\":\"然後下個月的計劃，由客戶的提問和行動出發。\",\"The report becomes the evidence for your next campaign.\":\"報告成為你下一次活動的證據。\",\"We list your buyers’ questions and check what they find today.\":\"我們列出消費者的問題，檢查他們今日找到什麼。\",\"We fix the biggest gaps in media, AI answers and social.\":\"我們修補媒體、AI 回答和社交上最大的缺口。\",\"We report reads, enquiries and AI mentions against the baseline.\":\"我們對照基線，匯報閱讀、查詢和 AI 提及。\",\"Kick-off and delivery\":\"啟動與交付\",\"We set up access, sources of facts, approvals, reporting and how we communicate, then deliver the agreed scope.\":\"我們設定權限、資料來源、批准、報告和溝通方式，然後交付議定的範圍。\",\"Review and next step\":\"檢視與下一步\",\"Reviews cover what happened, what’s still uncertain and the next step, with reasons. Then order again, adjust the plan or change the scope, based on the evidence.\":\"檢視涵蓋發生了什麼、仍然不確定什麼，以及下一步和理由。然後按證據再次落單、調整計劃或改變範圍。\",\"Previous phase\":\"上一階段\",\"Next phase\":\"下一階段\",\"You get\":\"你會得到\",\"How we do it\":\"我們怎樣做\",\"AI answers\":\"AI 回答\",\"NetEase\":\"網易\",\"Toutiao\":\"今日頭條\",\"36Kr\":\"36氪\",\"Sina\":\"新浪\",\"Sohu\":\"搜狐\",\"Phoenix\":\"鳳凰網\",\"MEDIA\":\"媒體\",\"Research\":\"研究\",\"Improve\":\"改善\",\"Measure\":\"衡量\",\"Before\":\"發佈前\",\"Logo\":\"標誌\",\"Home\":\"首頁\",\"Huanqiu.com\":\"環球網\",\"Yidian\":\"一點資訊\",\"Zhihu\":\"知乎\",\"Xueqiu\":\"雪球\",\"CSDN\":\"CSDN\",\"ZOL\":\"中關村在線\",\"Jia.com\":\"齊家網\",\"Harper's Bazaar China\":\"時尚芭莎\",\"Tencent\":\"騰訊網\",\"Tonghuashun\":\"同花順財經\",\"Low\":\"低\",\"New\":\"新\",\"Select\":\"選擇\",\"Question\":\"問題\",\"Plan\":\"方案\",\"Social\":\"社交\",\"Name\":\"名稱\",\"News\":\"新聞\",\"Platform\":\"平台\",\"plan\":\"方案\",\"Compare\":\"比較\",\"Platform users browse media options and order straight away. For professional services, we cover your business, buyers, current activity, the action you want buyers to take, available evidence, approvals and budget, then agree the scope.\":\"平台用戶瀏覽媒體選項後可即時落單。專業服務則先了解你的業務、消費者、現有活動、你希望消費者採取的行動、可用證據、批核和預算，再議定範圍。\",\"Stage\":\"階段\",\"Previous\":\"上一步\",\"Scope\":\"範圍\",\"Phase\":\"階段\",\"Run\":\"執行\",\"Set up\":\"設定\",\"Choose\":\"選擇\",\"Brief\":\"簡報\",\"Review\":\"檢視\",\"Step\":\"步驟\",\"Steps\":\"步驟\",\"a better choice next time\":\"下次更好的選擇\",\"a clear buying route\":\"清晰的購買路徑\",\"a clear purpose for each platform\":\"每個平台都有明確定位\",\"a complete, approved submission\":\"完整並已批准的提交資料\",\"a confirmed order with a clear scope\":\"範圍清晰的已確認訂單\",\"a goal that guides media choice\":\"能指引媒體選擇的目標\",\"a prioritised improvement plan\":\"有優先次序的改善計劃\",\"a record you can check\":\"可供核對的記錄\",\"a reliable fact base and clear roles\":\"可靠的事實基礎和清晰的分工\",\"a shortlist with reasons\":\"附理由的候選名單\",\"a starting record to compare against\":\"可作對照的起始記錄\",\"a steady improvement cycle\":\"穩定的改善循環\",\"a traceable record of changes\":\"可追溯的變更記錄\",\"a workable campaign brief\":\"可行的活動簡報\",\"a workable monthly scope\":\"可行的每月工作範圍\",\"a working response process\":\"運作順暢的回覆流程\",\"account activity linked to business progress\":\"與業務進展掛鈎的帳號活動\",\"an account that learns from customer behaviour\":\"能從客戶行為學習的帳號\",\"an agreed content and operations plan\":\"議定的內容和營運計劃\",\"an agreed scope and budget structure\":\"議定的範圍和預算架構\",\"an improvement list\":\"改善清單\",\"an informed choice with clear costs\":\"費用清晰的知情選擇\",\"an initial research scope\":\"初步研究範圍\",\"approved content ready to post\":\"已批准、可隨時發佈的內容\",\"clear agreements and responsibilities\":\"清晰的協議和責任\",\"content ready to publish\":\"可隨時發佈的內容\",\"content through the agreed review\":\"經議定審核的內容\",\"creators ready to make the content\":\"已就緒、可製作內容的創作者\",\"evidence for the next campaign\":\"下一次活動的依據\",\"posts live, with a follow-up process\":\"帖文已上線，並有跟進流程\",\"publication, or a refund and a new choice\":\"成功刊出，或退款並重新選擇\",\"the real change within the sample\":\"樣本內的實際變化\",\"Create\":\"建立\",\"Mon\":\"週一\",\"Card\":\"卡片\",\"Content\":\"內容\",\"Report\":\"報告\",\"Creator\":\"創作者\",\"You\":\"你\",\"packages\":\"套裝\",\"Baseline\":\"基線\",\"Next\":\"下一步\",\"The Verse Press\":\"泛媒社 The Verse Press\",\"Then plan your next release with what you learned.\":\"然後按所得經驗，規劃下一篇新聞稿。\",\"{n} phases, {m} steps\":\"共 {n} 個階段、{m} 個步驟\",\"Phase {n} of {m}: {name}\":\"第 {n} 階段，共 {m} 個階段：{name}\",\"doubao\":\"豆包\",\"qwen\":\"通義千問\",\"kimi\":\"Kimi\",\"publish\":\"發佈\",\"check again\":\"再次檢查\",\"plan next month\":\"規劃下個月\",\"professional\":\"專業版\",\"xiaohongshu\":\"小紅書\",\"douyin\":\"抖音\",\"audience fit\":\"受眾契合度\",\"media\":\"媒體\",\"creators\":\"創作者\",\"outcome\":\"成果\",\"recurring questions\":\"重複出現的問題\",\"audience response\":\"受眾反應\",\"customer question\":\"客戶提問\",\"your team\":\"你的團隊\",\"campaign brief\":\"活動簡報\",\"outlet review\":\"媒體審核\",\"search\":\"搜尋\",\"usage rights\":\"使用權\",\"pick outlets yourself\":\"自行挑選媒體\",\"toutiao\":\"今日頭條\",\"sina\":\"新浪\",\"sohu\":\"搜狐\",\"all\":\"全部\",\"research\":\"研究\",\"improve\":\"改善\",\"services\":\"服務\",\"next step\":\"下一步\",\"pricing\":\"價錢\",\"home\":\"首頁\",\"company\":\"公司\",\"other\":\"其他\",\"when\":\"時間\",\"yidian\":\"一點資訊\",\"zhihu\":\"知乎\",\"xueqiu\":\"雪球\",\"tencent\":\"騰訊網\",\"tonghuashun\":\"同花順財經\",\"article\":\"文章\",\"low\":\"低\",\"category\":\"類別\",\"main\":\"主要\",\"new\":\"新\",\"select\":\"選擇\",\"answer\":\"回答\",\"question\":\"問題\",\"social\":\"社交\",\"name\":\"名稱\",\"news\":\"新聞\",\"platform\":\"平台\",\"replies\":\"回覆\",\"compare\":\"比較\",\"e-commerce\":\"電商\",\"decision\":\"決定\",\"mix\":\"組合\",\"stage\":\"階段\",\"scope\":\"範圍\",\"phase\":\"階段\",\"set up\":\"設定\",\"choose\":\"選擇\",\"brief\":\"簡報\",\"review\":\"檢視\",\"step\":\"步驟\",\"steps\":\"步驟\",\"mentions\":\"提及次數\",\"brand\":\"品牌\",\"citations\":\"引用\",\"enquiry\":\"查詢\",\"hand-off\":\"交接\",\"inconsistent\":\"不一致\",\"missing\":\"缺失\",\"mon\":\"週一\",\"response\":\"回應\",\"shortlist\":\"候選名單\",\"user\":\"用戶\",\"card\":\"卡片\",\"content\":\"內容\",\"delivery\":\"交付\",\"enquiries\":\"查詢\",\"reads\":\"閱讀\",\"today\":\"今日\",\"report\":\"報告\",\"creator\":\"創作者\",\"price\":\"價錢\",\"gap\":\"缺口\",\"you\":\"你\",\"baseline\":\"基線\",\"next\":\"下一步\",\"buy\":\"購買\",\"view\":\"查看\",\"what’s included\":\"包括什麼\"};const SKIP=new Set([\"icon\",\"id\",\"key\",\"src\",\"logo\",\"url\",\"type\",\"k\",\"img\",\"image\",\"color\",\"slug\",\"icons\",\"anchor\",\"platform\",\"mark\",\"kind\",\"service\"]);const PATH=/^\\/[A-Za-z0-9\\-_\\/#?=&.%]*$/;const ID_TOKEN=/^[a-z][a-z0-9_-]*$/;/**\n * useI18n() -> { t, h, tr, zh, base }\n *  t(\"English\")  : the Chinese string when the active locale is Chinese and one exists, else the input.\n *  h(\"/about\")   : internal link with the locale prefix (\"/zh/about\"); other links unchanged.\n *  tr(value)     : deep-translates strings in arrays/objects; internal paths get the locale prefix.\n *  base          : the locale prefix (\"\" for English, \"/zh\" for Chinese).\n */function useI18n(){const{activeLocale}=useLocaleInfo();const code=(activeLocale?.code||\"\").toLowerCase();const zh=code.startsWith(\"zh\");const slug=zh?(activeLocale?.slug||\"zh\").replace(/^\\/+|\\/+$/g,\"\"):\"\";const base=slug?`/${slug}`:\"\";const t=s=>{if(!zh||!s)return s;const m=/^(\\s*)([\\s\\S]*?)(\\s*)$/.exec(s);const v=m?ZH[m[2]]:undefined;return v&&m?m[1]+v+m[3]:s;};const h=href=>{if(!base||typeof href!==\"string\"||!href.startsWith(\"/\")||href.startsWith(\"//\"))return href;if(/\\.[a-z0-9]{2,5}($|[?#])/i.test(href))return href;return href===\"/\"?base+\"/\":base+href;};const tr=v=>{if(typeof v===\"string\")return PATH.test(v)?h(v):t(v);if(Array.isArray(v)){// [key, label] tuples: lookup keys such as \"qwen\", \"pass\" or \"all\" stay as authored; only labels are translated.\nconst tuple=v.length>=2&&v.length<=3&&v.every(x=>typeof x===\"string\")&&v.some(x=>!ID_TOKEN.test(x));return v.map((x,i)=>tuple&&typeof x===\"string\"&&ID_TOKEN.test(x)&&(v.length===2||i===v.length-1||i===0)?x:tr(x));}if(v&&typeof v===\"object\"){const proto=Object.getPrototypeOf(v);if(v.$$typeof||proto!==Object.prototype&&proto!==null)return v;const out={};for(const[k,x]of Object.entries(v))out[k]=SKIP.has(k)?x:tr(x);return out;}return v;};return{t,h,tr,zh,base};}/** Removes the locale prefix from a pathname so active-link checks match the English hrefs. */function stripLocale(path,base){if(base&&(path===base||path.startsWith(base+\"/\")))return path.slice(base.length)||\"/\";return path;}// --- i18n:end ---\n// How-it-works flow shared by the home page, the services hub and the four service pages.\n// Desktop: phases side by side, all steps visible, lit in order when scrolled into view.\n// Phone: 8-step flows become swipeable phase cards; short flows become a vertical timeline.\n// Every step stays in the HTML for search engines.\n// Shared data and brand tokens for The Verse Press code components.\nconst C={ink:\"var(--token-0bb5c73b-39ff-44b3-b9a5-4752d6ae246c, #0C1A26)\",soft:\"var(--token-5aa72dd5-a301-45a9-b3b3-65e6e42e92e9, #4F5D69)\",porcelain:\"var(--token-d5e20661-ef35-40cb-91f1-bbb179d65e4f, #F2F5F6)\",surface:\"var(--token-eea74d6b-0ea3-402b-9fa9-9f62e654da93, #FFFFFF)\",action:\"var(--token-b77fc13e-73f3-4194-a77a-6725e25a20ea, #0061C2)\",signal:\"var(--token-1d01a03f-388f-4c2f-b76d-f9e5e76400f1, #0080FF)\",ripple:\"var(--token-5055777b-f171-4d74-822d-c38dc84728bb, #1DCCD9)\",tint:\"var(--token-c7331bb2-2d9e-4f4a-a07b-0335b9cc7421, #E2EFFD)\",rule:\"var(--token-35489567-5f57-4eb8-a516-63dff7d48969, #D3DDE2)\",harbour:\"var(--token-92cd9a56-fb61-41fe-b2a6-a3089d9c5d3e, #0D2B44)\",marker:\"var(--token-e3f21057-ddea-4ff8-95be-140e641c68d5, #FFD35A)\"};const F={sans:'\"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", system-ui, sans-serif',mono:'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", ui-monospace, monospace'};const img=(url,size=128)=>`${url}?scale-down-to=${size}`;const MEDIA=[{name:\"NetEase\",icon:\"https://framerusercontent.com/images/cXlISIMwwBA7BYU7lCmPGIglg.png\"},{name:\"Sina\",icon:\"https://framerusercontent.com/images/D8ZSR7OTY8S2bZvDHDg9TPAciI.png\"},{name:\"Tencent News\",icon:\"https://framerusercontent.com/images/XnemYn44fCOPLANhRAnd5GyBxo.png\"},{name:\"Sohu\",icon:\"https://framerusercontent.com/images/fHpktONZUdrSzoKApJmT3WjeKfA.png\"},{name:\"Phoenix\",icon:\"https://framerusercontent.com/images/e01ueiGJvnVDikSqsklpyUdY8gI.png\"},{name:\"Toutiao\",icon:\"https://framerusercontent.com/images/birDiU0mie7bx71fRqKcMuI.png\"},{name:\"Baidu News\",icon:\"https://framerusercontent.com/images/pVEHiwzCmySlbKi0oLY5AOyhzqU.png\"},{name:\"China Daily\",icon:\"https://framerusercontent.com/images/rLJZx1BZcQcENaJexN17idFfISU.png\"},{name:\"Huanqiu.com\",icon:\"https://framerusercontent.com/images/J842dpN8QpY7yLBzvKgGaANDShA.png\"},{name:\"Guangming Online\",icon:\"https://framerusercontent.com/images/9iANmhKI4Gn94cXd3mdsIGs0aQ.png\"},{name:\"Zhihu\",icon:\"https://framerusercontent.com/images/l5BPI40DqVJWUWGnjVbW7vEdig.png\"},{name:\"Yidian\",icon:\"https://framerusercontent.com/images/FOBQk4Pfg1uUMfTgp7MlsQmN5g.png\"},{name:\"36Kr\",icon:\"https://framerusercontent.com/images/FT4JQmeqkAXycPq4OuYiTtBzqNY.png\"},{name:\"East Money\",icon:\"https://framerusercontent.com/images/HIh6LhSgMYzwdCT1Qx3pDs5oUY.png\"},{name:\"Tonghuashun\",icon:\"https://framerusercontent.com/images/1WG3NfwZQ0i7nkkA5zVBhvk9I.png\"},{name:\"Xueqiu\",icon:\"https://framerusercontent.com/images/rGqmx5Bd8d4JipQwzWfgvell8.png\"},{name:\"CSDN\",icon:\"https://framerusercontent.com/images/QSjyZ2D26253QORIRbGvDFby9qo.png\"},{name:\"ZOL\",icon:\"https://framerusercontent.com/images/dArPsrnhxVNLMkqe39RWCtQEtlA.png\"},{name:\"Harper's Bazaar China\",icon:\"https://framerusercontent.com/images/doFNA8RldGs1cn5uIpqj0zFIVDY.png\"},{name:\"Jia.com\",icon:\"https://framerusercontent.com/images/FtBwWTor7hlXOnPx9bpKymmo.png\"}];const ENGINES=[{name:\"DeepSeek\",icon:\"https://framerusercontent.com/images/DO6OxF1PyqhJEar1xZvMD9fEVlE.png\"},{name:\"Doubao\",icon:\"https://framerusercontent.com/images/G8iPk7JFgAhgmZDUzFdPJmMgQ.png\"},{name:\"Qwen\",icon:\"https://framerusercontent.com/images/3mWjCqLnLV5jx6Y0ah5lu3HiCIo.png\"},{name:\"Kimi\",icon:\"https://framerusercontent.com/images/8itIXyZBdjNcDuwcx0iG4P6bY.png\"},{name:\"Tencent Yuanbao\",icon:\"https://framerusercontent.com/images/S1c3WsM8YuasdtTjEV0OIYOQoY.png\"},{name:\"Baidu ERNIE\",icon:\"https://framerusercontent.com/images/q5OPWzRPpAp35RxXwwUBaFoK2U.png\"}];const SOCIAL=[{name:\"Xiaohongshu\",icon:\"https://framerusercontent.com/images/nDg1ySudvcOO8aBzJ3pXrzpUAUk.png\"},{name:\"Douyin\",icon:\"https://framerusercontent.com/images/bzOoeM3F9lvc45LVwZJWwGNa2OY.png\"},{name:\"WeChat\",icon:\"https://framerusercontent.com/images/4yEXa51vLV9ad5K4ZKXi5cRsn44.png\"}];const ICON={\"netease\":\"https://framerusercontent.com/images/cXlISIMwwBA7BYU7lCmPGIglg.png\",\"toutiao\":\"https://framerusercontent.com/images/birDiU0mie7bx71fRqKcMuI.png\",\"36kr\":\"https://framerusercontent.com/images/FT4JQmeqkAXycPq4OuYiTtBzqNY.png\",\"deepseek\":\"https://framerusercontent.com/images/DO6OxF1PyqhJEar1xZvMD9fEVlE.png\",\"doubao\":\"https://framerusercontent.com/images/G8iPk7JFgAhgmZDUzFdPJmMgQ.png\",\"qwen\":\"https://framerusercontent.com/images/3mWjCqLnLV5jx6Y0ah5lu3HiCIo.png\",\"kimi\":\"https://framerusercontent.com/images/8itIXyZBdjNcDuwcx0iG4P6bY.png\",\"yuanbao\":\"https://framerusercontent.com/images/S1c3WsM8YuasdtTjEV0OIYOQoY.png\",\"ernie\":\"https://framerusercontent.com/images/q5OPWzRPpAp35RxXwwUBaFoK2U.png\",\"xiaohongshu\":\"https://framerusercontent.com/images/nDg1ySudvcOO8aBzJ3pXrzpUAUk.png\",\"douyin\":\"https://framerusercontent.com/images/bzOoeM3F9lvc45LVwZJWwGNa2OY.png\",\"wechat\":\"https://framerusercontent.com/images/4yEXa51vLV9ad5K4ZKXi5cRsn44.png\",\"sina\":\"https://framerusercontent.com/images/D8ZSR7OTY8S2bZvDHDg9TPAciI.png\",\"tencentnews\":\"https://framerusercontent.com/images/XnemYn44fCOPLANhRAnd5GyBxo.png\",\"sohu\":\"https://framerusercontent.com/images/fHpktONZUdrSzoKApJmT3WjeKfA.png\",\"ifeng\":\"https://framerusercontent.com/images/e01ueiGJvnVDikSqsklpyUdY8gI.png\",\"baidu\":\"https://framerusercontent.com/images/pVEHiwzCmySlbKi0oLY5AOyhzqU.png\",\"chinadaily\":\"https://framerusercontent.com/images/rLJZx1BZcQcENaJexN17idFfISU.png\",\"huanqiu\":\"https://framerusercontent.com/images/J842dpN8QpY7yLBzvKgGaANDShA.png\",\"guangming\":\"https://framerusercontent.com/images/9iANmhKI4Gn94cXd3mdsIGs0aQ.png\",\"zhihu\":\"https://framerusercontent.com/images/l5BPI40DqVJWUWGnjVbW7vEdig.png\",\"yidian\":\"https://framerusercontent.com/images/FOBQk4Pfg1uUMfTgp7MlsQmN5g.png\",\"eastmoney\":\"https://framerusercontent.com/images/HIh6LhSgMYzwdCT1Qx3pDs5oUY.png\",\"tonghuashun\":\"https://framerusercontent.com/images/1WG3NfwZQ0i7nkkA5zVBhvk9I.png\",\"xueqiu\":\"https://framerusercontent.com/images/rGqmx5Bd8d4JipQwzWfgvell8.png\",\"csdn\":\"https://framerusercontent.com/images/QSjyZ2D26253QORIRbGvDFby9qo.png\",\"zol\":\"https://framerusercontent.com/images/dArPsrnhxVNLMkqe39RWCtQEtlA.png\",\"bazaar\":\"https://framerusercontent.com/images/doFNA8RldGs1cn5uIpqj0zFIVDY.png\",\"jia\":\"https://framerusercontent.com/images/FtBwWTor7hlXOnPx9bpKymmo.png\"};// Arrow/Home/End keys for tab rows: moves selection and focus to the new tab.\nexport function tabKey(e,i,n,set,prefix){const k=e.key;const j=k===\"ArrowRight\"||k===\"ArrowDown\"?(i+1)%n:k===\"ArrowLeft\"||k===\"ArrowUp\"?(i-1+n)%n:k===\"Home\"?0:k===\"End\"?n-1:-1;if(j<0)return;e.preventDefault();set(j);if(typeof document!==\"undefined\")document.getElementById(`${prefix}${j}`)?.focus();}const FLOWS_EN={\"pr\":{\"kind\":\"steps\",\"phases\":[{\"name\":\"Plan\",\"cards\":[{\"n\":1,\"title\":\"Set the purpose\",\"body\":\"Clarify the type of news, such as a launch, milestone or market update, plus the readers, timing and budget.\",\"outcome\":\"a goal that guides media choice\"},{\"n\":2,\"title\":\"Choose how to buy\",\"body\":\"Decide whether to pick outlets yourself or start from a package.\",\"outcome\":\"a clear buying route\"}]},{\"name\":\"Choose\",\"cards\":[{\"n\":3,\"title\":\"Check fit and price\",\"body\":\"Compare readership, media type, region, requirements and price. For packages, review the outlets included.\",\"outcome\":\"an informed choice with clear costs\"},{\"n\":4,\"title\":\"Prepare materials\",\"body\":\"Provide the approved release, images and company details. You confirm facts, image rights and internal approval.\",\"outcome\":\"a complete, approved submission\"}]},{\"name\":\"Publish\",\"cards\":[{\"n\":5,\"title\":\"Confirm and order\",\"body\":\"Check outlets, prices, what’s included and the terms. Any extra support is listed here.\",\"outcome\":\"a confirmed order with a clear scope\"},{\"n\":6,\"title\":\"Media review\",\"body\":\"Each outlet reviews the release and publishes or declines it. If one declines, that outlet is refunded and you can choose another.\",\"outcome\":\"publication, or a refund and a new choice\"}]},{\"name\":\"Review\",\"cards\":[{\"n\":7,\"title\":\"Check the results\",\"body\":\"See the publication status and article links. Exceptions follow the order terms.\",\"outcome\":\"a record you can check\"},{\"n\":8,\"title\":\"Plan the next release\",\"body\":\"Review whether this media mix served its purpose.\",\"outcome\":\"a better choice next time\"}]}],\"loop\":\"Then plan your next release with what you learned.\"},\"geo\":{\"kind\":\"steps\",\"phases\":[{\"name\":\"Set up\",\"cards\":[{\"n\":1,\"title\":\"Set the business goal\",\"body\":\"You share your category, audience, products, market position and the buying decision you want to influence. We agree the questions and engines.\",\"outcome\":\"an initial research scope\"},{\"n\":2,\"title\":\"Gather approved facts\",\"body\":\"You provide product facts, existing content and evidence. We agree who approves facts, publishing and technical work.\",\"outcome\":\"a reliable fact base and clear roles\"}]},{\"name\":\"Baseline\",\"cards\":[{\"n\":3,\"title\":\"Record the baseline\",\"body\":\"We check the agreed questions and record mentions, citations and accuracy, with wording, engine and date.\",\"outcome\":\"a starting record to compare against\"},{\"n\":4,\"title\":\"Prioritise fixes\",\"body\":\"We turn findings into tasks, such as a clearer product explanation, missing evidence or inconsistent descriptions.\",\"outcome\":\"a prioritised improvement plan\"}]},{\"name\":\"Improve\",\"cards\":[{\"n\":5,\"title\":\"Write and approve\",\"body\":\"We write and revise the agreed content. You check the facts and approve it.\",\"outcome\":\"content ready to publish\"},{\"n\":6,\"title\":\"Publish\",\"body\":\"The responsible team puts the approved work live. We log every change.\",\"outcome\":\"a traceable record of changes\"}]},{\"name\":\"Measure\",\"cards\":[{\"n\":7,\"title\":\"Check again\",\"body\":\"We repeat the agreed checks and compare them with the baseline, recording mentions, citations and accuracy separately.\",\"outcome\":\"the real change within the sample\"},{\"n\":8,\"title\":\"Plan next month\",\"body\":\"Together we review completed work, remaining gaps and new priorities.\",\"outcome\":\"a steady improvement cycle\"}]}],\"loop\":\"Then the monthly cycle repeats: research, check, improve, check again.\"},\"social\":{\"kind\":\"steps\",\"phases\":[{\"name\":\"Set up\",\"cards\":[{\"n\":1,\"title\":\"Define each platform’s role\",\"body\":\"We agree what each account is for: audience, product, customer questions and the actions your team can handle.\",\"outcome\":\"a clear purpose for each platform\"},{\"n\":2,\"title\":\"Set the scope\",\"body\":\"We agree deliverables, production, revisions, replies and reporting. You provide access, facts, assets and an approver.\",\"outcome\":\"a workable monthly scope\"}]},{\"name\":\"Plan\",\"cards\":[{\"n\":3,\"title\":\"Review the account\",\"body\":\"We review existing content, account details and gaps in enquiry and sales follow-up.\",\"outcome\":\"an improvement list\"},{\"n\":4,\"title\":\"Plan the content\",\"body\":\"We set themes, formats and publishing order from customer questions, search behaviour and community insight.\",\"outcome\":\"an agreed content and operations plan\"}]},{\"name\":\"Run\",\"cards\":[{\"n\":5,\"title\":\"Create and approve\",\"body\":\"We produce the content. You check facts, claims and anything that needs internal sign-off.\",\"outcome\":\"approved content ready to post\"},{\"n\":6,\"title\":\"Publish and operate\",\"body\":\"We publish and reply. Questions on pricing, suitability, complaints or delivery go to the team authorised to answer.\",\"outcome\":\"a working response process\"}]},{\"name\":\"Review\",\"cards\":[{\"n\":7,\"title\":\"Catch the interest\",\"body\":\"We check that people can take the next step and your team can handle it. You share what happened after hand-off.\",\"outcome\":\"account activity linked to business progress\"},{\"n\":8,\"title\":\"Review and adjust\",\"body\":\"We review agreed metrics, recurring questions and content performance, then plan next month.\",\"outcome\":\"an account that learns from customer behaviour\"}]}],\"loop\":\"Then next month’s plan starts from what customers asked and did.\"},\"kol\":{\"kind\":\"steps\",\"phases\":[{\"name\":\"Brief\",\"cards\":[{\"n\":1,\"title\":\"Define the decision\",\"body\":\"You share the product, audience, goals, background and budget.\",\"outcome\":\"a workable campaign brief\"},{\"n\":2,\"title\":\"Agree scope and spend\",\"body\":\"We confirm platforms, our work and how creator spend is approved, plus samples, stock, logistics and where interest should go.\",\"outcome\":\"an agreed scope and budget structure\"}]},{\"name\":\"Select\",\"cards\":[{\"n\":3,\"title\":\"Find and vet creators\",\"body\":\"We assess audience fit, content quality, engagement evidence and commercial fit.\",\"outcome\":\"a shortlist with reasons\"},{\"n\":4,\"title\":\"Approve creators and terms\",\"body\":\"Before anyone commits, we confirm deliverables, fees, usage rights, revisions and posting requirements.\",\"outcome\":\"clear agreements and responsibilities\"}]},{\"name\":\"Create\",\"cards\":[{\"n\":5,\"title\":\"Brief and prepare\",\"body\":\"Creators receive product background, approved facts, requirements and creative direction. Samples are arranged if needed.\",\"outcome\":\"creators ready to make the content\"},{\"n\":6,\"title\":\"Review content\",\"body\":\"We coordinate feedback; you handle product and claims questions. Changes to fees or rights are agreed explicitly.\",\"outcome\":\"content through the agreed review\"}]},{\"name\":\"Report\",\"cards\":[{\"n\":7,\"title\":\"Publish and follow up\",\"body\":\"We track posting against commitments. Your sales, service or e-commerce team is ready to handle interest.\",\"outcome\":\"posts live, with a follow-up process\"},{\"n\":8,\"title\":\"Report and decide\",\"body\":\"We review delivery, audience response and the actions we can reasonably attribute, plus themes and questions worth reusing.\",\"outcome\":\"evidence for the next campaign\"}]}],\"loop\":\"The report becomes the evidence for your next campaign.\"},\"method\":{\"kind\":\"simple\",\"label\":\"Step\",\"phases\":[{\"name\":\"Research\",\"cards\":[{\"n\":1,\"title\":\"Research\",\"body\":\"We list your buyers’ questions and check what they find today.\"}]},{\"name\":\"Improve\",\"cards\":[{\"n\":2,\"title\":\"Improve\",\"body\":\"We fix the biggest gaps in media, AI answers and social.\"}]},{\"name\":\"Measure\",\"cards\":[{\"n\":3,\"title\":\"Measure\",\"body\":\"We report reads, enquiries and AI mentions against the baseline.\"}]}]},\"stages\":{\"kind\":\"simple\",\"label\":\"Stage\",\"phases\":[{\"name\":\"Scope\",\"cards\":[{\"n\":1,\"title\":\"Scope\",\"body\":\"Platform users browse media options and order straight away. For professional services, we cover your business, buyers, current activity, the action you want buyers to take, available evidence, approvals and budget, then agree the scope.\"}]},{\"name\":\"Kick-off and delivery\",\"cards\":[{\"n\":2,\"title\":\"Kick-off and delivery\",\"body\":\"We set up access, sources of facts, approvals, reporting and how we communicate, then deliver the agreed scope.\"}]},{\"name\":\"Review and next step\",\"cards\":[{\"n\":3,\"title\":\"Review and next step\",\"body\":\"Reviews cover what happened, what’s still uncertain and the next step, with reasons. Then order again, adjust the plan or change the scope, based on the evidence.\"}]}]}};const FLOWS=FLOWS_EN;const mono={fontFamily:F.mono,fontSize:12,fontWeight:500,letterSpacing:\"0.08em\",textTransform:\"uppercase\",margin:0};const cap=t=>t.charAt(0).toUpperCase()+t.slice(1);/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function ProcessFlow(props){const{t,tr}=useI18n();const FLOWS=tr(FLOWS_EN);const flow=FLOWS[props.flow]||FLOWS.geo;const steps=flow.kind===\"steps\";const N=flow.phases.length;const root=useRef(null);const track=useRef(null);const[seen,setSeen]=useState(false);const[idx,setIdx]=useState(0);useEffect(()=>{const el=root.current;if(!el||typeof IntersectionObserver===\"undefined\")return setSeen(true);const io=new IntersectionObserver(e=>e[0].isIntersecting&&(setSeen(true),io.disconnect()),{threshold:.2});io.observe(el);return()=>io.disconnect();},[]);const onScroll=()=>{const t=track.current;if(!t)return;const w=t.firstElementChild?.offsetWidth||1;setIdx(Math.max(0,Math.min(N-1,Math.round(t.scrollLeft/(w+12)))));};const go=i=>{const t=track.current;const li=t?.children[i];if(t&&li)t.scrollTo({left:li.offsetLeft-t.offsetLeft,behavior:\"smooth\"});};const K=\"tvp-pf\";return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:`${K} ${seen?`${K}-seen`:\"\"} ${steps?`${K}-steps`:`${K}-simple`}`,style:{width:\"100%\",fontFamily:F.sans,[\"--n\"]:N},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .${K} { container-type: inline-size; }\n                .${K}-track { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(var(--n), minmax(0, 1fr)); gap: 20px; }\n                .${K}-phase { display: flex; flex-direction: column; gap: 12px; min-width: 0; }\n                .${K}-head { display: flex; flex-direction: column; gap: 10px; padding-bottom: 4px; }\n                .${K}-rail { display: flex; align-items: center; gap: 10px; }\n                .${K}-node { position: relative; z-index: 1; flex: none; width: 34px; height: 34px; border-radius: 999px; display: grid; place-items: center; font-family: ${F.mono}; font-size: 13px; font-weight: 500; color: ${C.action}; background: ${C.surface}; border: 1px solid ${C.rule}; transition: background .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease; }\n                .${K}-line { position: relative; flex: 1; margin-right: -14px; height: 2px; background: ${C.rule}; overflow: hidden; border-radius: 2px; }\n                .${K}-line::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(90deg, ${C.action}, ${C.signal}); transform: scaleX(0); transform-origin: left; transition: transform .5s ease; }\n                .${K}-phase:last-child .${K}-line { visibility: hidden; }\n                .${K}-seen .${K}-node { background: ${C.action}; color: #fff; border-color: ${C.action}; box-shadow: 0 0 0 5px ${C.tint}; }\n                .${K}-seen .${K}-line::after { transform: scaleX(1); }\n                .${K}-card { background: ${C.surface}; border: 1px solid ${C.rule}; border-radius: 14px; padding: 20px 20px 18px; display: flex; flex-direction: column; gap: 10px; opacity: 0; transform: translateY(12px); transition: opacity .45s ease, transform .45s ease, border-color .2s ease, box-shadow .2s ease; }\n                .${K}-seen .${K}-card { opacity: 1; transform: none; }\n                .${K}-card:hover { border-color: ${C.action}; box-shadow: 0 10px 30px rgba(12,26,38,0.07); }\n                .${K}-simple .${K}-card { flex: 1; }\n                .${K}-steps .${K}-track { grid-template-rows: auto auto auto; row-gap: 12px; }\n                .${K}-steps .${K}-phase { display: grid; grid-row: span 3; grid-template-rows: subgrid; gap: 12px; }\n                .${K}-more { border-top: 1px dashed ${C.rule}; padding-top: 10px; }\n                .${K}-more > summary { cursor: pointer; list-style: none; display: inline-flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 600; color: ${C.action}; min-height: 28px; }\n                .${K}-more > summary::-webkit-details-marker { display: none; }\n                .${K}-more > summary::after { content: \"+\"; font-weight: 700; }\n                .${K}-more[open] > summary::after { content: \"−\"; }\n                .${K}-more > summary:focus-visible { outline: 2px solid ${C.action}; outline-offset: 2px; border-radius: 4px; }\n                .${K}-get { display: flex; gap: 10px; align-items: flex-start; border-top: 1px dashed ${C.rule}; padding-top: 12px; margin-top: auto; }\n                .${K}-ctl { display: none; }\n                .${K}-nav:focus-visible { outline: 3px solid ${C.signal}; outline-offset: 2px; }\n                @media (prefers-reduced-motion: reduce) { .${K} * { transition: none !important; } .${K}-card { opacity: 1; transform: none; } }\n                @container (max-width: 980px) {\n                    .${K}-steps .${K}-track { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: none; row-gap: 32px; }\n                    .${K}-steps .${K}-phase { display: flex; grid-row: auto; }\n                    .${K}-steps .${K}-line { visibility: hidden; }\n                }\n                @container (max-width: 980px) {\n                    .${K}-simple .${K}-track { grid-template-columns: minmax(0, 1fr); gap: 0; }\n                    .${K}-simple .${K}-phase { flex-direction: row; gap: 16px; }\n                    .${K}-simple .${K}-head { padding: 0; align-self: stretch; }\n                    .${K}-simple .${K}-rail { flex-direction: column; flex: 1; gap: 0; }\n                    .${K}-simple .${K}-head .${K}-name { display: none; }\n                    .${K}-simple .${K}-line { flex: 1; width: 2px; height: auto; min-height: 16px; margin: 4px 0; }\n                    .${K}-simple .${K}-line::after { transform: scaleY(0); transform-origin: top; }\n                    .${K}-simple.${K}-seen .${K}-line::after { transform: scaleY(1); }\n                    .${K}-simple .${K}-phase:last-child .${K}-line { display: block; visibility: hidden; }\n                    .${K}-simple .${K}-card { margin-bottom: 14px; }\n                }\n                @container (max-width: 640px) {\n                    .${K}-steps .${K}-track { display: flex; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; margin: 0 -16px; padding: 0 16px 4px; scroll-padding-left: 16px; }\n                    .${K}-steps .${K}-track::-webkit-scrollbar { display: none; }\n                    .${K}-steps .${K}-phase { flex: 0 0 86%; scroll-snap-align: start; }\n                    .${K}-steps .${K}-ctl { display: flex; }\n                    .${K}-card { padding: 18px 18px 16px; }\n                }\n            `}),/*#__PURE__*/_jsx(\"ol\",{ref:track,className:`${K}-track`,onScroll:steps?onScroll:undefined,\"aria-label\":steps?t(\"{n} phases, {m} steps\").replace(\"{n}\",String(N)).replace(\"{m}\",String(N*2)):`${N} ${(flow.label||\"step\").toLowerCase()}s`,children:flow.phases.map((p,i)=>/*#__PURE__*/_jsxs(\"li\",{className:`${K}-phase`,\"aria-label\":steps?t(\"Phase {n} of {m}: {name}\").replace(\"{n}\",String(i+1)).replace(\"{m}\",String(N)).replace(\"{name}\",p.name):undefined,children:[/*#__PURE__*/_jsxs(\"div\",{className:`${K}-head`,children:[/*#__PURE__*/_jsxs(\"div\",{className:`${K}-rail`,children:[/*#__PURE__*/_jsx(\"span\",{className:`${K}-node`,style:{transitionDelay:`${i*.28}s`},\"aria-hidden\":\"true\",children:i+1}),/*#__PURE__*/_jsx(\"span\",{className:`${K}-line`,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"style\",{children:`.${K}-seen .${K}-phase:nth-child(${i+1}) .${K}-line::after { transition-delay: ${i*.28+.12}s; }`})})]}),steps?/*#__PURE__*/_jsxs(\"span\",{className:`${K}-name`,style:{display:\"flex\",flexDirection:\"column\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...mono,fontSize:11,color:C.soft},children:[t(\"Phase \"),i+1]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:20,fontWeight:600,color:C.ink,lineHeight:1.2},children:p.name})]}):null]}),steps&&props.compact?/*#__PURE__*/_jsxs(\"div\",{className:`${K}-card`,style:{transitionDelay:`${i*.28+.1}s`},children:[/*#__PURE__*/_jsxs(\"p\",{style:{...mono,color:C.action},children:[t(\"Steps \"),p.cards.map(c=>String(c.n).padStart(2,\"0\")).join(\"–\")]}),/*#__PURE__*/_jsxs(\"div\",{className:`${K}-get`,style:{marginTop:0},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"none\",width:20,height:20,borderRadius:999,background:C.tint,color:C.action,display:\"grid\",placeItems:\"center\",fontSize:12,fontWeight:700,marginTop:1},children:\"✓\"}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...mono,fontSize:11,color:C.soft,display:\"block\",marginBottom:3},children:t(\"You get\")}),/*#__PURE__*/_jsx(\"ul\",{style:{margin:0,padding:0,listStyle:\"none\",display:\"flex\",flexDirection:\"column\",gap:4},children:p.cards.filter(c=>c.outcome).map(c=>/*#__PURE__*/_jsx(\"li\",{style:{fontSize:15,lineHeight:1.45,color:C.ink,fontWeight:500},children:cap(c.outcome||\"\")},c.n))})]})]}),/*#__PURE__*/_jsxs(\"details\",{className:`${K}-more`,children:[/*#__PURE__*/_jsx(\"summary\",{children:t(\"How we do it\")}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,paddingTop:10},children:p.cards.map(c=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:16,lineHeight:1.3,fontWeight:600,color:C.ink,margin:\"0 0 4px\"},children:c.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,lineHeight:1.55,color:C.soft,margin:0},children:c.body})]},c.n))})]})]}):p.cards.map((c,j)=>/*#__PURE__*/_jsxs(\"div\",{className:`${K}-card`,style:{transitionDelay:`${i*.28+j*.1+.1}s`},children:[/*#__PURE__*/_jsx(\"p\",{style:{...mono,color:C.action},children:steps?`Step ${String(c.n).padStart(2,\"0\")}`:`${t(flow.label||\"\")} ${c.n}`}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:18,lineHeight:1.25,fontWeight:600,color:C.ink,margin:0},children:c.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,lineHeight:1.55,color:C.soft,margin:0},children:c.body}),c.outcome?/*#__PURE__*/_jsxs(\"div\",{className:`${K}-get`,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"none\",width:20,height:20,borderRadius:999,background:C.tint,color:C.action,display:\"grid\",placeItems:\"center\",fontSize:12,fontWeight:700,marginTop:1},children:\"✓\"}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:15,lineHeight:1.45,color:C.ink,margin:0,fontWeight:500},children:[/*#__PURE__*/_jsx(\"span\",{style:{...mono,fontSize:11,color:C.soft,display:\"block\",marginBottom:3},children:t(\"You get\")}),cap(c.outcome),\".\"]})]}):null]},c.n))]},p.name))}),steps?/*#__PURE__*/_jsxs(\"div\",{className:`${K}-ctl`,style:{alignItems:\"center\",justifyContent:\"space-between\",marginTop:14},children:[/*#__PURE__*/_jsx(\"button\",{className:`${K}-nav`,onClick:()=>go(idx-1),disabled:idx===0,\"aria-label\":t(\"Previous phase\"),style:{width:40,height:40,borderRadius:999,border:`1px solid ${C.rule}`,background:C.surface,color:idx===0?C.rule:C.action,fontSize:18,cursor:idx===0?\"default\":\"pointer\"},children:\"←\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...mono,fontSize:11,color:C.soft},children:[t(\"Phase \"),idx+1,\" \",t(\"of \"),N,\" \\xb7 \",flow.phases[idx].name]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"flex\",gap:5},children:flow.phases.map((_,d)=>/*#__PURE__*/_jsx(\"span\",{style:{width:d===idx?16:6,height:6,borderRadius:999,background:d===idx?C.action:C.rule,transition:\"all .25s ease\"}},d))})]}),/*#__PURE__*/_jsx(\"button\",{className:`${K}-nav`,onClick:()=>go(idx+1),disabled:idx===N-1,\"aria-label\":t(\"Next phase\"),style:{width:40,height:40,borderRadius:999,border:`1px solid ${C.rule}`,background:C.surface,color:idx===N-1?C.rule:C.action,fontSize:18,cursor:idx===N-1?\"default\":\"pointer\"},children:\"→\"})]}):null,flow.loop?/*#__PURE__*/_jsxs(\"p\",{style:{display:\"flex\",alignItems:\"center\",gap:10,margin:\"20px 0 0\",fontSize:15,lineHeight:1.45,color:C.ink},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"none\",width:28,height:28,borderRadius:999,background:C.tint,color:C.action,display:\"grid\",placeItems:\"center\",fontSize:16},children:\"↻\"}),flow.loop]}):null]});}ProcessFlow.defaultProps={flow:\"geo\",compact:true};addPropertyControls(ProcessFlow,{flow:{title:\"Flow\",type:ControlType.Enum,options:[\"pr\",\"geo\",\"social\",\"kol\",\"method\",\"stages\"],optionTitles:[\"Press release\",\"GEO\",\"Social\",\"KOL/KOC\",\"Home: 3 steps\",\"Hub: 3 stages\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"tabKey\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ProcessFlow\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProcessFlow.map"],"mappings":"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"}