# Paste into an authorized Bolt React/Vite project Attach the reviewed `install-yieldgate.js` and `YieldGateSales.jsx` files from this package, then paste: ```text Integrate the attached YieldGate Sales component into this existing React/Vite app. Preserve all current app behavior and do not change backend, checkout, authentication or billing. Copy the attached component and install-yieldgate.js together. Use that installer exactly rather than a second raw script or alternate loader. Mount once in the persistent application shell, outside router pages. Preserve its React effect cleanup and StrictMode behavior. Default display OFF: VITE_YIELDGATE_ENABLED=false and VITE_YIELDGATE_SITE_ID=. Only a reviewed public YieldGate installation ID may later go in that client setting. Do not hardcode an active fixture, provider API key, cookie, CSRF token, visitor bearer or account credential. No Bolt MCP connection or all-project tool permission is needed; this is a published-app shopper widget, not a builder-context tool. Render the real installer status; no fake AI or success fallback. An old hosted asset without its lifecycle contract must show hosted_lifecycle_unavailable and must not be silently reinserted. Do not auto-start chat, send a message, retry, enable recording, import customer data or trigger any purchase. Use only https://agent-revenue.oraxlabs.io/sales-embed.js. Keep the server's current publication, approved catalog, verified custom HTTPS domain, exact publisher Origin and entitlement requirements intact. A Bolt/StackBlitz/WebContainer preview cannot stand in for verified domain ownership. Do not bypass these checks or change the allowed origins to force a preview to work. Run relevant existing checks and build. Explain the exact changed files and show SPA route, remount and cleanup verification. Keep display OFF until the owner provides the correct public site ID and the authorized production origin plus hosted lifecycle asset are verified. Do not publish a template, deploy the app, create accounts or claim a native/marketplace integration automatically. ```