1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="c6d575ed-f049-ec73-3096-6cf83d7f2c81")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,285425,895507,e=>{"use strict";var t=e.i(728115),a=e.i(602169),o=e.i(263674),n=e.i(76279),i=e.i(349470),r=e.i(4755),s=e.i(595514),l=e.i(843193),c=e.i(291149),d=e.i(831764),m=e.i(323311),u=e.i(340312),h=e.i(695760),p=e.i(916888),g=e.i(677417),f=e.i(144817),b=e.i(703152);let y=b.forwardRef(function({title:e,titleId:t,...a},o){return b.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},a),e?b.createElement("title",{id:t},e):null,b.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"}))}),w=b.forwardRef(function({title:e,titleId:t,...a},o){return b.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},a),e?b.createElement("title",{id:t},e):null,b.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"}))});var v=e.i(419370),k=e.i(742005);let T={text:"Playbooks & Guides",subtext:"Actionable insights to turn CTV strategy into measurable growth."},C={"bfcm-planning-calendar":{title:"BFCM planning calendar",titleWithExtension:"CTV-for-Ecommerce-Playbook.pdf",description:"Plan your campaigns ahead of time and maximize impact with Vibe.co. From audience setup to final reporting, this calendar walks you through every key week leading into the biggest sales season of the year.",hero:{title:"BFCM planning calendar 2025: Your month-by-month CTV playbook",subtitle:"Plan your campaigns ahead of time and maximize impact with Vibe.co. From audience setup to final reporting, this calendar walks you through every key week leading into the biggest sales season of the year."},keyTakeaways:["Plan early: Set revenue goals, align teams, and start creative production by August.","Test, learn, and scale: Use September and October for testing, optimization, and ramping up high-performing creatives.","Execute and retain: Launch full-scale campaigns in November, then retarget and wrap with post-BFCM insights in December."],reportImage:{src:"/static/home/content/reports/bfcm-planning-calendar.webp"},summary:"The Vibe.co BFCM Planning Calendar is your 2025 roadmap for streaming TV success. Each month outlines what to plan, build, and launchâfrom early audience mapping to final holiday pushes. Itâs built for performance marketers managing multi-channel campaigns who want to align their CTV strategy with email, paid social, and onsite activations. The guide includes tactical âThings to Doâ each week, Vibe Tips for leveraging integrations like Shopify and Klaviyo, and advice on when to refresh creative or ramp up spend for maximum lift.",learningOutcomes:"Learn how to structure your BFCM campaign timeline, use Vibe tools for audience targeting and creative automation, and synchronize cross-channel messaging for better attribution and performance tracking.",pdfUrl:"https://mktg.vibe.co/assets/BFCM%20Planning%20Calendar%20(1).pdf"},"creative-calendar-for-ctv":{title:"Creative calendar for CTV",titleWithExtension:"creative-calendar-for-ctv.pdf",description:"Your complete CTV creative toolkit with monthly calendars by industry. Learn top-performing ad styles, CTA best practices, and when to refresh creative for maximum impact throughout the year.",hero:{title:"Your CTV creative & calendar toolkit",subt
2itle:"Master CTV creative that converts. From top-performing ad styles to monthly industry calendars, this guide shows you what to create, when to launch it, and how to optimize for e-commerce success."},keyTakeaways:["Top-performing CTV ad styles: Creator-style testimonials, promo sale ads, quick product demos, and real customer ad screenshots drive authentic engagement.","CTV-optimized creative checklist: Show products in the first 3 seconds, add urgency, use clear CTAs, and create both 15s and 30s versions for placement flexibility.","Monthly industry calendar: Know exactly when to refresh creative for Supplements, Beauty/Wellness, Apparel, Homegoods/Outdoor, and Luxury/Gifting across steady, key, and critical periods."],reportImage:{src:"/static/home/content/reports/creative-calendar-for-ctv.webp"},summary:"This creative calendar for CTV is your year-round toolkit for e-commerce streaming TV success. It includes monthly calendars by industry (Supplements, Beauty/Wellness, Apparel, Homegoods/Outdoor, Luxury/Gifting) that show when to use evergreen creative, update for key periods, or launch fresh creative for maximum impact.",learningOutcomes:"Learn which CTV ad styles perform best for e-commerce, master CTA writing that drives urgency and action, understand when to refresh creative by industry and month, and discover how to align CTV creative with tentpole events and co-viewing opportunities for maximum impact.",pdfUrl:"https://mktg.vibe.co/assets/ECommerce%20Creative%20Calendar.pdf"},"ctv-performance-playbook":{title:"2026 CTV performance playbook",titleWithExtension:"CTV-playbook.pdf",description:"A performance-focused guide for enterprise DTC teams. Learn what to make, when to launch it, and how to optimize CTV creative using verified supply, AI workflows, and real incrementality data.",hero:{title:"2026 CTV performance playbook",subtitle:"A performance-focused guide for enterprise DTC teams."},keyTakeaways:["CTV is boomingâbut flooded with fraud, recycled inventory, and unverifiable impressions.","Vibe's curated supply enables more accurate targeting and cleaner feedback loops.","AI accelerates production and reduces costâallowing rapid testing of message, pacing, and offers.","Verified lift studies from WorkMagic and Northbeam show exclusive results."],reportImage:{src:"/static/home/content/reports/ctv-performance-playbook.webp"},summary:"This CTV playbook gives enterprise marketers a clear, year-round blueprint for winning on streaming TV with actionable items and best practices.",learningOutcomes:"The CTV ad formats proven to drive DTC revenue\nHow to write CTAs and structure creative for CTV's big-screen environment\nWhen to refresh creative by category and season\nHow to pair creative, targeting, and measurement for incremental lift\nHow Vibe differentiates through verified supply, AI creative, and deterministic attribution",pdfUrl:"https://s3.us-east-1.amazonaws.com/mktg.vibe.co/assets/2026+playbook.pdf"},"ctv-for-ecommerce":{title:"CTV for eCommerce",titleWithExtension:"E-Commerce-Playbook.pdf",description:"E-commerce growth is shifting. Streaming TV now reaches nearly every household, creative can adapt in real time, and attribution is finally measurable. This activation guide shows you how to harness it all.",hero:{title:"CTV for e-Commerce: The 2026 strategy and activation guide",subtitle:"E-commerce growth is shifting. Streaming TV now reaches nearly every household, creative can adapt in real time, and attribution is finally measurable. This activation guide shows you how to harness it all."},keyTakeaways:["Your data on the biggest screen. With Shopify and Klaviyo integrations, you can build audiences that mirror real customer behavior and activate them instantly on CTV.","Proof of performance. Every impression can be matched to visits, carts, and sales, giving you transparency and control over what truly drives lift.","Creative with impact. From product demos to social-style testimonials, this guide outlines how to build CTV ads that earn attention and convert."],reportImage:{src:"/static/home/content/reports/ctv-for-ecommerce.webp"},summary:"The Vibe.co E-commerce CTV Playbook is a strategy and activation guide designed for performance marketers ready to expand beyond crowded social feeds. It details how CTV has evolved into a true performance channel, why syncing campaigns with your Shopify and Klaviyo data creates precision targeting, and how real-time attribution closes the loop between exposure and revenue. Inside, you'll find benchmarks for CPCV and ROAS, a creative calendar by industry, and targeting strategies that adapt as you grow. It's built to show how streaming can become your most efficient channel for profitable growth.",learningOutcomes:"Learn why CAC is rising and social ads are stalling, which KPIs matter, how to build effective creative and targeting, and see real e-commerce success stories with measurable ROAS.",pdfUrl:"https://mktg.vibe.co/assets/E-Commerce+Playbook.pdf"},"klaviyo-ctv-integration-guide":{title:"Klaviyo + CTV integration guide",titleWithExtension:"The+Ultimate+Guide+to+Klaviyo-Powered+CTV+Campaigns.pdf",description:"Unlock the power of your Klaviyo data on the big screen. This research paper explores how e-commerce brands are using email segments, purchase behavior, and lifecycle data to drive measurable CTV performance.",hero:{title:"Klaviyo + CTV: The complete integration guide for e-commerce brands",subtitle:"Your email data is a goldmine for CTV targeting. Learn how leading DTC brands are syncing Klaviyo segments with streaming TV campaigns to reach high-intent shoppers and measure real revenue impact."},keyTakeaways:["First-party data activation. Sync your Klaviyo segmentsâVIPs, churned subscribers, browse abandonersâdirectly to CTV for precision targeting without relying on third-party cookies.","Full-funnel measurement. Connect CTV impressions to email engagement, site visits, and purchases using deterministic matching for clear attribution.","Lifecycle-aligned creative. Match your CTV messaging to customer lifecycle stages, from awareness for cold prospects to retention campaigns for loyal buyers."],reportImage:{src:"/static/home/content/reports/klaviyo-ctv-integration-guide.webp"},summary:"This research paper examines how e-commerce brands are bridging the gap between email marketing and streaming TV advertising. By integrating Klaviyo with CTV platforms like Vibe, marketers can leverage rich customer dataâpurchase history, email engagement, and behavioral segmentsâto create highly targeted TV campaigns. The guide covers technical integration steps, audience strategy frameworks, and real-world case studies showing how brands achieved 3-5x ROAS improvements by aligning their Klaviyo data with CTV targeting. It also explores emerging best practices for cross-channel attribution and creative personalization at scale.",learningOutcomes:"How to sync Klaviyo segments with CTV campaigns for precise targeting\nBest practices for matching CTV creative to customer lifecycle stages\nMeasurement frameworks for connecting TV impressions to email and purchase data\nCase studies from DTC brands achieving incremental lift with Klaviyo + CTV\nStrategies for suppression, lookalike modeling, and retargeting using first-party data",pdfUrl:"https://s3.us-east-1.amazonaws.com/mktg.vibe.co/assets/The+Ultimate+Guide+to+Klaviyo-Powered+CTV+Campaigns.pdf"},"fivetran-ctv-campaigns":{title:"The Ultimate Guide to Fivetran-Powered CTV Campaigns",titleWithExtension:"fivetran.pdf",description:"Your data warehouse knows more about your customers than any third-party segment ever will. This playbook shows you how to use it.",hero:{title:"The Ultimate Guide to Fivetran-Powered CTV Campaigns",subtitle:"Your data warehouse knows more about your customers than any third-party segment ever will. This playbook shows you how to use it."},keyTakeaways:["Cart abandoners (304% ROAS, Sijo)","Churned customers (4.2x ROAS, Hoodsly)","ABM target account lists ($0.85 CPL vs. $3.50 on LinkedIn, NYXT)","High-LTV retention, lookalike seeding, lead nurture, and more"],reportImage:{src:"/static/home/content/reports/fivetran.webp"},summary:"8 use cases. Each one includes the warehouse segment definition, CTV strategy, creative direction, and measurement tips.",learningOutcomes:"How to activate cart abandoners on CTV for 304% ROAS\nStrategies for winning back churned customers at 4.2x ROAS\nABM target account lists at $0.85 CPL vs. $3.50 on LinkedIn\nHigh-LTV retention, lookalike seeding, and lead nurture tactics",pdfUrl:"https://mktg.vibe.co/assets/fivetran.pdf"}
2,"incrementality-playbook":{title:"The Incrementality Playbook",titleWithExtension:"The_Incrementality_Playbook.pdf",description:"Stop measuring correlation. Start measuring causality. This playbook breaks down how to run incrementality tests that tell you what your CTV spend actually did.",hero:{title:"The Incrementality Playbook",subtitle:"Stop measuring correlation. Start measuring causality. This playbook breaks down how to run incrementality tests that tell you what your CTV spend actually did."},keyTakeaways:["Attribution lies: Post-view, last-touch models systematically overcount conversions that would have happened anyway.","Three ways to measure: Geo-splits, PSA tests, and ghost bids each trade precision against cost and complexity.","Ghost bids are the gold standard: Household-level holdouts with no control cost â campaign and measurement running simultaneously."],reportImage:{src:"/static/home/content/reports/incrementality-playbook.webp"},summary:"The Vibe.co Incrementality Playbook is a practical guide to measuring what your CTV campaigns actually caused. It covers why last-touch attribution fails, how to choose the right test methodology for your budget and constraints, and how to read results across lift %, iROAS, and iCPA. Built for performance marketers who want honest numbers â not inflated attribution windows.",learningOutcomes:"Learn how incrementality testing works, how ghost bids create a control group at no additional cost, and how to translate test results into concrete budget decisions.",pdfUrl:"https://mktg.vibe.co/assets/The+Incrementality+Playbook.+(1).pdf"},"apple-ads-tools-2026":{title:"The Best Apple Ads Tools to Scale App Installs in 2026",titleWithExtension:"apptweak-playbook.pdf",description:"We partnered with AppTweak to break down the best Apple Ads tools for scaling app installs in 2026. The guide covers how to build a full Apple Ads stack â from campaign execution to automation to measurement â and where CTV fits in.",hero:{title:"The Best Apple Ads Tools to Scale App Installs in 2026",subtitle:"We partnered with AppTweak to break down the best Apple Ads tools for scaling app installs in 2026. The guide covers how to build a full Apple Ads stack â from campaign execution to automation to measurement â and where CTV fits in."},keyTakeaways:["Apple Ads converts â but only if your creative does. We partnered with AppTweak to break down exactly how top app marketing teams build a stack that ties CTV creative testing to App Store conversion.","Custom product pages can lift CVR by 6%. Our new playbook with AppTweak shows how to build the loop: test hooks on streaming TV, translate winners into CPP themes, and lower CPI without touching your bids.","The best Apple Ads stacks have 4 layers. Get the full breakdown â plus a 30-day setup framework â in our co-branded guide with AppTweak."],reportImage:{src:"/static/home/content/reports/apple-ads-tools-2026.webp"},summary:"We partnered with AppTweak â an official Apple Ads Partner and App Store intelligence platform â to publish a practical guide to the best Apple Ads tools for scaling app installs in 2026. The playbook breaks down how sustainable Apple Ads performance requires more than bid management: you need keyword expansion, custom product page strategy, automation, and full-funnel measurement tied to real downstream value. It covers the four layers of a scalable stack (native execution, optimization platforms, MMPs, and CTV creative testing), a comparison of the top tools by use case, and a 30-day framework for moving from setup to efficient scale. One of the most actionable findings: apps that use custom product pages in their search campaigns see an average 6% lift in conversion rate â and CTV platforms like Vibe can accelerate that by validating creative hooks at scale before they become App Store messaging.",learningOutcomes:"The four layers of a scalable Apple Ads stack\nHow to use CTV creative testing to validate hooks before they become App Store messaging\nWhy custom product pages lift CVR by 6% on average and how to build them\nA 30-day framework for moving from Apple Ads setup to efficie
2nt scale\nHow to tie MMPs, automation, and CTV into a full-funnel measurement system",pdfUrl:"https://s3.us-east-1.amazonaws.com/mktg.vibe.co/assets/apptweak+playbook.pdf"},"ctv-attribution-playbook":{title:"The CTV Attribution Playbook",titleWithExtension:"Triple+Whale+x+Vibe.pdf",description:"How to use Triple Whale's Clicks & Deterministic Views with Vibe.co to understand exactly what your CTV spend is doing, and make budget decisions you can defend.",hero:{title:"The CTV Attribution Playbook: Measuring Streaming TV Like a Performance Channel",subtitle:"How to use Triple Whale's Clicks & Deterministic Views with Vibe.co to understand exactly what your CTV spend is doing, and make budget decisions you can defend."},keyTakeaways:["Close the attribution gap: C&DV captures both click and view-through touchpoints, distributing credit across channels using time decay and channel-based weighting.","Defend your CTV budget: Show leadership that CTV is priming demand that converts on other channels â with real cross-channel data, not platform-reported vanity metrics.","Optimize creative and audience strategy: See which Vibe.co creatives and audience segments actually drive downstream conversions, not just impressions.","Build a trustworthy media mix: Total C&DV-attributed revenue matches actual Shopify revenue â forcing an honest, deduplicated comparison across every channel."],reportImage:{src:"/static/home/content/reports/ctv-attribution-playbook.webp"},summary:"This playbook covers how to close the CTV attribution gap using Triple Whale's Clicks & Deterministic Views (C&DV) model with Vibe.co campaigns. It walks through four use cases â measuring upper-funnel CTV contribution, defending CTV budget against last-click ROAS, optimizing creative and audience strategy, and building a cross-channel media mix you can actually trust. Each use case is tied to a specific measurement problem performance marketers face today, with practical steps and real proof points.",learningOutcomes:"How C&DV attribution works: deterministic signals, time decay logic, and deduplication\nHow to measure upper-funnel CTV contribution that click-only models miss entirely\nHow to defend CTV spend to your CFO with cross-channel assisted conversion data\nHow to optimize Vibe.co creative and audiences based on downstream conversions\nHow to build a deduplicated media mix where total attributed revenue matches Shopify",pdfUrl:"https://mktg.vibe.co/assets/Triple+Whale+x+Vibe.pdf"},"lifecycle-marketer-playbook-ctv":{title:"The Lifecycle Marketer's Playbook for Streaming TV",titleWithExtension:"Lifecycle-Marketers-Playbook-for-Streaming-TV.pdf",description:"A Customer.io + Vibe.co guide to activating the segments you already own on Streaming TV â and measuring it with the rigor you bring to Meta and Google.",hero:{title:"The Lifecycle Marketer's Playbook for Streaming TV",subtitle:"You've built a behavioral database that knows who's about to buy, who's about to churn, and who's ready to upgrade. This playbook shows you how to point it at a channel your competitors haven't touched yet â and measure it with the same rigor you bring to Meta and Google."},keyTakeaways:["Your Customer.io segments are already your targeting: The exact segment that triggers your email campaign syncs directly to Vibe as a first-party custom audience â no data brokers, no probabilistic matching, no renting someone else's graph.","CTV pays back 3x faster than Meta or Google: Vibe customers see ROI in ~3 months on average, vs. ~9 months for both Google and Meta, with an average 250% ROAS across the platform.","The one-two punch outperforms either channel alone: CTV primes the customer in a high-attention moment; your Customer.io email lands hours later to close. The TV impression is often why the email finally gets opened.","Retargeting warm audiences on CTV reduces CAC: A Northbeam-verified program found that syncing a CRM audience to Vibe for retargeting acquired customers at 57% lower cost than paid social."],reportImage:{src:"/static/home/content/reports/lifecycle-marketer-playbook-ctv.webp"},summary:"This guide covers five specific lifecycle moments where pairing CTV with your existing Customer.io programs â email, push, and in-app â creates a combined effect neither channel produces alone: retargeting cart and browse abandoners, re-engaging onboarding drop-offs, nudging activation stalls, converting power users on base plans, and winning back churned customers. Each play includes segment definition, creative direction, measurement setup, and a 90-day launch framework.",learningOutcomes:"How to sync Customer.io segments directly to Vibe as first-party CTV audiences\nWhich five lifecycle moments deliver the fastest CTV payback, and how to sequence creative for each\nHow to run real-time suppression so you stop spending the moment someone converts\nHow to prove incrementality using holdout testing in Northbeam or Triple Whale\nHow to seed lookalike audiences from your best cohorts and turn retention data into a net-new acquisition engine",pdfUrl:"https://mktg.vibe.co/assets/The+Lifecycle+Marketer%E2%80%99s+Playbook+for+Streaming+TV.pdf"}
2,"ctv-for-abm-playbook":{title:"CTV for ABM playbook, Now Connected to Hubspot",titleWithExtension:"ctv-for-abm-playbook.pdf",hidden:!0,description:"Turn your account list into a TV audience. The 2026 CTV for ABM Playbook covers identity, enrichment, account-level measurement, and a credible pilot.",hero:{title:"The 2026 CTV for ABM Playbook",subtitle:"Reaching a senior title costs $55 to $150 per thousand impressions on LinkedIn. The same executives cost $20 to $50 on streaming. This playbook shows account-based teams how to turn an account list into a TV audience."},keyTakeaways:["The pricing gap is real, and temporary: roughly 41% of B2B ad budgets go to LinkedIn alone, with CPMs up 28% year over year. CTV reaches the same executives for $20 to $50, and 98% of B2B teams plan to increase CTV spend this year.","A company becomes a TV audience in four moves: account, contacts, household, account. Upload a CSV, sync a HubSpot list, or build on firmographics. Reporting rolls up per company, not per household.","Proven on our own ABM list: 251 target accounts, 439K households, 3.7M impressions, and a 97.5% completion rate. Built and launched in under 15 minutes at a 98% match rate."],reportImage:{src:"/static/home/content/reports/ctv-for-abm-playbook.webp"},summary:"Account-based teams have mastered three auctions where every competitor is bidding on the same titles. Meanwhile 47% of TV viewing is now streaming, and B2B is barely in that auction. This playbook is the operating manual for the gap: how identity resolution actually connects a CRM full of work emails to a couch, how to enrich a list so it matches, how to run a pilot with a randomized holdout, and how to report at the account level instead of the impression level. Built with HubSpot.",learningOutcomes:"Learn how a company becomes a TV audience in four moves, why a work email alone won't resolve to a household and what enrichment fixes it, how to build an account audience three ways (CSV, HubSpot sync, or firmographic targeting on Vibe's 120M ID graph), what a credible pilot looks like down to the creative spec, and how completion, attribution, and incrementality stack into proof your CFO will accept.",pdfUrl:"https://mktg.vibe.co/assets/ABM+for+Hubspot.pdf"},"ctv-for-abm-playbook-2027":{title:"CTV for ABM playbook",titleWithExtension:"CTV-for-ABM-Playbook-2027.pdf",description:"A go-to-market guide for account-based teams. Four ways to build an account audience, how identity resolution works, and how to run a credible pilot.",hero:{title:"The 2027 CTV for ABM Playbook",subtitle:"A B2B purchase now involves 5 to 16 buyers across 4 functions, scattered across channels and messages. Vibe resolves your account list to real, matched IDs so the same story reaches the whole committee on the same screen. Here's how account-based teams run it."},keyTakeaways:[{id:"b2b-barely-in-streaming-auction",content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:"B2B is barely in the streaming auction:"})," 47% of TV viewing is now streaming, but the channel was built for B2C. The result is a pricing gap: $20 to $50 to reach the same senior titles you are paying $55 to $150 for on LinkedIn."]})},{id:"four-ways-to-build-an-account-audience",content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:"Four ways to build an account audience:"})," upload a CSV, connect the CRM, CDP, or warehouse you already run, sync a list from Clay, or build on firmographics directly. Reporting rolls up per company, so you see which target accounts you actually reached."]})},{id:"proven-on-our-own-abm-list",content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{children:"Proven on our own ABM list:"})," 251 account campaigns, 439K households, 3.7M impressions, 97.5% completion. Built and launched in under 15 minutes at a 98% match rate."]})}],reportImage:{src:"/static/home/content/reports/ctv-for-abm-playbook-2027.webp"},summary:"Account-based teams have mastered three auctions where every competitor is bidding on the same titles. Meanwhile 47% of TV viewing is now streaming, and B2B is barely in that auction. This playbook is the operating manual for the gap: how identity resolution connects a CRM full of work emails to the screens those people actually watch, four ways to build the account audience from sources you already own, how to run a pilot with a randomized holdout, and how to report at the account level instead of the impression level.",learningOutcomes:"How a company becomes a TV audience in four moves\nWhy a work email alone won't resolve to a household, and what enrichment fixes it\nFour ways to build the account audience from sources you already own, up to firmographic targeting on Vibe's 120M ID graph\nWhat a credible pilot looks like â a randomized holdout, down to the creative spec\nHow completion, attribution, and incrementality stack into proof your CFO will accept",pdfUrl:"https://mktg.vibe.co/assets/ABM+for+CTV+2027.pdf"}}
2;e.s(["HeroReportPage",0,T,"REPORTS_DATA",0,C],895507),k.CLIENT_COUNT;let V=(0,t.jsxs)(t.Fragment,{children:["The ",(0,t.jsx)(v.AccentText,{children:" easiest-to-use "}),(0,t.jsx)("br",{className:"hidden sm:block"}),"TV Ad Platform"]}),x=`Rated ${k.G2_STAR_RATING} out of 5 on G2`,A=k.CLIENT_COUNT_PLUS,M=`Trusted by more than ${A} businesses`,I=(0,t.jsxs)(t.Fragment,{children:["TV Campaigns delivering ",(0,t.jsx)(v.AccentText,{children:"strong performance"})]});t.Fragment,k.CLIENT_COUNT_PLUS,k.G2_RATING;let E=[{intervalBeforeAppear:2e3,text:"Prospect visits your site and is tracked",icon:(0,t.jsx)(n.CodeBracketSquareIcon,{className:"mr-2 hidden h-5 w-5 sm:inline"}),classname:"bg-blue-500/10 text-blue-900/60"},{intervalBeforeAppear:3e3,text:"Visitor leaves your site",icon:(0,t.jsx)(a.ArrowRightOnRectangleIcon,{className:"mr-2 hidden h-5 w-5 sm:inline"}),classname:"bg-red-500/30 text-red-900/80"},{intervalBeforeAppear:4e3,text:"Visitor is retargeted by your tv ad on vibe",icon:(0,t.jsx)("svg",{className:"mr-2 hidden sm:inline",width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{opacity:"0.8",fillRule:"evenodd",clipRule:"evenodd",d:"M14.4558 10.903C17.4224 10.9343 19.8892 8.60936 19.9964 5.64748C20.1053 2.63857 17.7378 0.111708 14.7085 0.00358594C12.3652 -0.080075 10.3123 1.3081 9.45232 3.33382L8.76068 2.29192C7.30921 0.105401 4.34805 -0.49838 2.14672 0.943323C-0.0546049 2.38503 -0.662482 5.32625 0.788984 7.51277L6.2714 15.7716C7.72287 17.9581 10.684 18.5619 12.8854 17.1202C14.9704 15.7546 15.6259 13.0436 14.4558 10.903ZM17.0491 5.55108C16.9989 6.93832 15.826 8.02249 14.4294 7.97264C13.0327 7.92279 11.9412 6.75777 11.9914 5.37053C12.0416 3.98326 13.2145 2.89909 14.6112 2.94898C16.0078 2.99883 17.0993 4.16384 17.0491 5.55108ZM3.8473 3.43394C4.66766 2.89666 5.77119 3.12168 6.31211 3.93652L11.7858 12.1822C12.3267 12.997 12.1002 14.0931 11.2798 14.6304C10.4594 15.1677 9.35591 14.9427 8.81499 14.1278L3.34132 5.88214C2.8004 5.0673 3.02694 3.97119 3.8473 3.43394Z",fill:"#6366F1"})}),classname:"bg-indigo-500/40 text-indigo-900/90"},{intervalBeforeAppear:5e3,text:"Visitor returns to your site",icon:(0,t.jsx)(o.CheckCircleIcon,{className:"mr-2 hidden h-5 w-5 sm:inline"}),classname:"bg-green-500/50 text-green-900"}];t.Fragment,t.Fragment;let L=`${new Date().getFullYear()} Vibe, Inc.`,B=[{name:"Resources",content:[{name:"Video Generator",href:"/studio",icon:h.FilmIcon},{name:"Pricing",href:"/pricing",icon:d.CurrencyDollarIcon},{name:"Customers",href:"/customers",icon:c.ChatBubbleBottomCenterTextIcon},{name:"Case Studies",href:"/blog/case-studies",icon:c.ChatBubbleBottomCenterTextIcon},{name:"Apps & Channels",href:"/apps-and-channels",icon:y},{name:"Integrations",href:"/integrations",icon:g.LinkIcon},{name:"Help center",href:"https://help.vibe.co/en/",icon:p.LifebuoyIcon},{name:"Blog",href:"/blog",icon:f.NewspaperIcon},{name:T.text,href:"/playbooks-guides",icon:i.BookOpenIcon},{name:"Newsletter",href:"/newsletter",icon:u.EnvelopeIcon},{name:"Become a Partner",href:"/become-a-partner",icon:g.LinkIcon}]},{name:"Company",content:[{name:"About us",href:"/about",icon:s.BuildingOffice2Icon},{name:"Events",href:"/events/vibe-stream-2024",icon:l.CalendarIcon},{name:"Jobs",href:"https://jobs.ashbyhq.com/vibe",icon:r.BriefcaseIcon},{name:"Newsroom",href:"/blog/whats-new",icon:l.CalendarIcon}]},{name:"Legal",content:[{name:"Privacy Policy",href:"/legal/privacy-policy",icon:m.DocumentTextIcon},{name:"Terms of Service",href:"/legal/terms-of-service",icon:m.DocumentTextIcon},{name:"Trust Center",href:"https://trust.vibe.co",icon:w},{name:"LLMs",href:"/llms.txt",icon:m.DocumentTextIcon}]}];e.s(["HERO_SUBTITLE",0,"Streaming TV Advertising Software that unlocks growth for businesses of all sizes.","HERO_TITLE_LINE_1",0,"Big Screen.","HERO_TITLE_LINE_2",0,"Big Results.","TitleDemoMain",0,V,"TitleResults",0,I,"additionalLinks",0,B,"articles",0,[{text:"Abuelo's Lowers Cost per Session by 80%",link:"/blog/abuelo-s-x-vibe-case-study",image:"/static/home/blog/article-3.webp"},{text:"409% ROAS for Hoodsly with Vibe",link:"/blog/case-study-vibe-hoodsly",image:"/static/home/blog/article-2.webp"},{text:"$0.01 per view and 806% ROAS for Wahha",link:"/blog/wahha-design-agency",image:"/static/home/blog/article-1.webp"}],"buttonBookADemo",0,"Book a demo","buttonContentCTA",0,"Start a campaign","buttonGoToDashboard",0,"Go to dashboard","buttonLogIn",0,"Log in","buttonPartner",0,"Join the Partner Program","buttonRegister",0,"Register","channelContent",0,{title:"Ap
2ps & Channels inventory",description:"Explore Vibe's streaming inventory."},"copyrightFooter",0,L,"featureButton",0,"Get started","labelG2",0,x,"labelResult",0,"Ready to dive in?","partnerUrlDemo",0,"/book-a-demo","partnerUrlLanding",0,"/lp/partnership-program","signInLink",0,"/sign-in","signUpLink",0,"/sign-up","signupButtonCta",0,"Get started","statsMain",0,[{id:1,name:"Per view",value:"$0.02"},{id:2,name:"Households",value:"120m"},{id:3,name:"Starting at",value:"$50"}],"testimonials",0,[{text:"A revolutionary game changer. Provides marketers with all the tools they need to make TV advertising easier than ever. Instant access, easy setup, full control. Highly recommended!",name:"John Watts",job:"Automotive Digital Strategist",avatar:"/static/home/testimonial/1.webp"},{text:"Great product and easy to use! Nothing to dislike. Allows you to market easily on multiple CTV platforms.",name:"Blake Baxendell",job:"Owner Wahha Design",avatar:"/static/home/testimonial/2.webp"},{text:"A great way to create awareness for your business with a targeted audience.",name:"Leslie Brashear",job:"Owner Delightful Sites",avatar:"/static/home/testimonial/3.webp"},{text:"The fastest way to get on TV. Increased our agency's streaming and CTV business by 40%.",name:"Franck Pournelle",job:"President Inde500.com",avatar:"/static/home/testimonial/4.webp"}],"titleContent",0,"Put your brand next to content your customers love","titleContentPartner",0,"Put your client next to content that their customers love","trustedByLabel",0,M,"waterfallAnimation",0,E],285425)},419370,e=>{"use strict";var t=e.i(728115),a=e.i(116233);e.s(["AccentText",0,function({children:e,className:o,...n}){return(0,t.jsx)("span",{className:(0,a.cn)("bg-linear-to-br/srgb from-[#0E0999] via-[#4A0CFC] via-30% to-[#EAB1C9] bg-clip-text pr-2 text-transparent",o),...n,children:e})},"H1",0,function({children:e,className:o,...n}){return(0,t.jsx)("h1",{className:(0,a.cn)("text-5xl font-semibold tracking-tighter text-white lg:text-6xl xl:text-[70px]",o),...n,children:e})},"H2",0,function({children:e,className:o,...n}){return(0,t.jsx)("h2",{className:(0,a.cn)("text-3xl font-semibold tracking-tighter text-gray-900 md:text-5xl lg:text-6xl",o),...n,children:e})},"H3",0,function({children:e,className:o,id:n,...i}){return(0,t.jsx)("h3",{id:n,className:(0,a.cn)("text-2xl font-semibold tracking-tighter text-white lg:text-5xl",o),...i,children:e})},"H4",0,function({children:e,className:o,id:n,...i}){return(0,t.jsx)("h4",{id:n,className:(0,a.cn)("text-2xl font-semibold tracking-tighter text-white lg:text-4xl",o),...i,children:e})},"H5",0,function({children:e,className:o,...n}){return(0,t.jsx)("h5",{className:(0,a.cn)("text-base font-semibold text-slate-700 lg:text-lg",o),...n,children:e})},"SectionSubtitle",0,function({children:e,className:o,...n}){return(0,t.jsx)("h5",{className:(0,a.cn)("text-sm text-gray-500",o),...n,children:e})},"SectionTitle",0,function({children:e,className:o,...n}){return(0,t.jsx)("h6",{className:(0,a.cn)("text-base leading-6 font-semibold text-gray-900",o),...n,children:e})}])},742005,e=>{"use strict";let t="12,000",a=`${t}+`;e.s(["CLIENT_COUNT",0,t,"CLIENT_COUNT_PLUS",0,a,"G2_RATING",0,"4.8/5","G2_STAR_RATING",0,"4.8"])},602169,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 4.25A2.25 2.25 0 0 1 5.25 2h5.5A2.25 2.25 0 0 1 13 4.25v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 0-.75-.75h-5.5a.75.75 0 0 0-.75.75v11.5c0 .414.336.75.75.75h5.5a.75.75 0 0 0 .75-.75v-2a.75.75 0 0 1 1.5 0v2A2.25 2.25 0 0 1 10.75 18h-5.5A2.25 2.25 0 0 1 3 15.75V4.25Z",clipRule:"evenodd"}),t.createElement("path",{fillRule:"evenodd",d:"M6 10a.75.75 0 0 1 .75-.75h9.546l-1.048-.943a.75.75 0 1 1 1.004-1.114l2.5 2.25a.75.75 0 0 1 0 1.114l-2.5 2.25a.75.75 0 1 1-1.004-1.114l1.048-.943H6.75A.75.75 0 0 1 6 10Z",clipRule:"evenodd"}))});e.s(["ArrowRightOnRectangleIcon",0,a],602169)},263674,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z",clipRule:"evenodd"}))});e.s(["CheckCircleIcon",0,a],263674)},349470,4755,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"}))});e.s(["BookOpenIcon",0,a],349470);let o=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 0 0 .75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 0 0-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0 1 12 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 0 1-.673-.38m0 0A2.18 2.18 0 0 1 3 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 0 1 3.413-.387m7.5 0V5.25A2.25 2.25 0 0 0 13.5 3h-3a2.25 2.25 0 0 0-2.25 2.25v.894m7.5 0a48.667 48.667 0 0 0-7.5 0M12 12.75h.008v.008H12v-.008Z"}))});e.s(["BriefcaseIcon",0,o],4755)},595514,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H2
21m-3.75 3.75h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Z"}))});e.s(["BuildingOffice2Icon",0,a],595514)},843193,291149,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5"}))});e.s(["CalendarIcon",0,a],843193);let o=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.
2123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"}))});e.s(["ChatBubbleBottomCenterTextIcon",0,o],291149)},831764,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))});e.s(["CurrencyDollarIcon",0,a],831764)},323311,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}))});e.s(["DocumentTextIcon",0,a],323311)},340312,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"}))});e.s(["EnvelopeIcon",0,a],340312)},695760,677417,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0 1 18 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0 1 18 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 0 1 6 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v
2-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5"}))});e.s(["FilmIcon",0,a],695760);let o=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))});e.s(["LinkIcon",0,o],677417)},916888,144817,e=>{"use strict";var t=e.i(703152);let a=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.712 4.33a9.027 9.027 0 0 1 1.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 0 0-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 0 1 0 9.424m-4.138-5.976a3.736 3.736 0 0 0-.88-1.388 3.737 3.737 0 0 0-1.388-.88m2.268 2.268a3.765 3.765 0 0 1 0 2.528m-2.268-4.796a3.765 3.765 0 0 0-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 0 1-1.388.88m2.268-2.268 4.138 3.448m0 0a9.027 9.027 0 0 1-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0-3.448-4.138m3.448 4.138a9.014 9.014 0 0 1-9.424 0m5.976-4.138a3.765 3.765 0 0 1-2.528 0m0 0a3.736 3.736 0 0 1-1.388-.88 3.737 3.737 0 0 1-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 0 1-1.652-1.306 9.027 9.027 0 0 1-1.306-1.652m0 0 4.138-3.448M4.33 16.712a9.014 9.014 0 0 1 0-9.424m4.138 5.976a3.765 3.765 0 0 1 0-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 0 1 1.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 0 0-1.652 1.306A9.025 9.025 0 0 0 4.33 7.288"}))});e.s(["LifebuoyIcon",0,a],916888);let o=t.forwardRef(function({title:e,titleId:a,...o},n){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},o),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 0 1-2.25 2.25M16.5 7.5V18a2.25 2.25 0 0 0 2.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 0 0 2.25 2.25h13.5M6 7.5h3v3H6v-3Z"}))});e.s(["NewspaperIcon",0,o],144817)}]); 3 4//# debugId=c6d575ed-f049-ec73-3096-6cf83d7f2c81
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.