{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);\n\n function TheLinePage() {\n  const css = `.sb-page{max-width:900px;margin:0 auto;padding:32px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:#141a1f;line-height:1.65;font-size:17px}\n.sb-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:700;color:#8a5a00;margin:0 0 10px}\n.sb-page h1{font-size:clamp(27px,5vw,38px);line-height:1.2;margin:0 0 14px;letter-spacing:-.02em}\n.sb-lede{font-size:19px;color:#3d4753;margin:0 0 12px}\n.sb-page h2{font-size:clamp(20px,3.4vw,25px);margin:42px 0 12px;letter-spacing:-.01em}\n.sb-page h3{font-size:17px;margin:22px 0 8px}\n.sb-page p{margin:0 0 14px}\n.sb-page ul,.sb-page ol{margin:0 0 16px;padding-left:22px}\n.sb-page li{margin:0 0 8px}\n.sb-panel{background:#f7f7f4;border:1px solid #e5e4de;border-radius:12px;padding:18px 20px;margin:20px 0}\n.sb-panel h3{margin:0 0 8px}\n.sb-panel p:last-child,.sb-panel ul:last-child{margin-bottom:0}\n.sb-note{border-left:4px solid #8a5a00;background:#fbf7ef;padding:14px 18px;border-radius:0 10px 10px 0;margin:20px 0}\n.sb-note p:last-child{margin-bottom:0}\n.sb-warn{border-left:4px solid #9c3b1b;background:#fdf4f0;padding:14px 18px;border-radius:0 10px 10px 0;margin:20px 0}\n.sb-warn p:last-child{margin-bottom:0}\n.sb-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));margin:18px 0}\n.sb-card{border:1px solid #e5e4de;border-radius:12px;padding:16px 18px;background:#fff}\n.sb-card h3{margin:0 0 6px;font-size:16px}\n.sb-card p{margin:0;font-size:15px;color:#4a5560}\n.sb-a{color:#8a5a00;font-weight:600}\n.sb-cta{display:inline-block;background:#1d2b2a;color:#fff;padding:11px 18px;border-radius:9px;font-weight:600;text-decoration:none;margin:4px 8px 4px 0}\n.sb-cta.sec{background:#fff;color:#1d2b2a;border:1px solid #1d2b2a}\n.sb-wrap{overflow-x:auto;margin:16px 0}\n.sb-table{width:100%;border-collapse:collapse;font-size:15px}\n.sb-table th,.sb-table td{border:1px solid #e5e4de;padding:9px 11px;text-align:left;vertical-align:top}\n.sb-table th{background:#f7f7f4;font-weight:700}\n.sb-faq details{border-bottom:1px solid #e5e4de;padding:12px 0}\n.sb-faq summary{cursor:pointer;font-weight:600}\n.sb-faq p{margin:10px 0 0;color:#414b56}\n.sb-meta{font-size:14px;color:#58626c;border-top:1px solid #e5e4de;padding-top:14px;margin-top:40px}`;\n  return (\n    _react2.default.createElement('div', { className: [\"np-stumblebees\",\"sb-page\"].join(\" \"),}\n\n\n      , _react2.default.createElement('style', null, \".np-stumblebees.sb-page{max-width:900px;margin:0 auto;padding:32px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif;color:var(--c1biijfl-runtime-text,#141a1f);line-height:1.65;font-size:17px}\\n.np-stumblebees .sb-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:700;color:var(--c1biijfl-runtime-accent,#8a5a00);margin:0 0 10px}\\n.np-stumblebees.sb-page h1{font-size:clamp(27px,5vw,38px);line-height:1.2;margin:0 0 14px;letter-spacing:-.02em}\\n.np-stumblebees .sb-lede{font-size:19px;color:var(--c1biijfl-runtime-muted,#3d4753);margin:0 0 12px}\\n.np-stumblebees.sb-page h2{font-size:clamp(20px,3.4vw,25px);margin:42px 0 12px;letter-spacing:-.01em}\\n.np-stumblebees.sb-page h3{font-size:17px;margin:22px 0 8px}\\n.np-stumblebees.sb-page p{margin:0 0 14px}\\n.np-stumblebees.sb-page ul,.np-stumblebees.sb-page ol{margin:0 0 16px;padding-left:22px}\\n.np-stumblebees.sb-page li{margin:0 0 8px}\\n.np-stumblebees .sb-panel{background:var(--c1biijfl-runtime-bg,#f7f7f4);border:1px solid var(--c1biijfl-runtime-border,#e5e4de);border-radius:12px;padding:18px 20px;margin:20px 0}\\n.np-stumblebees .sb-panel h3{margin:0 0 8px}\\n.np-stumblebees .sb-panel p:last-child,.np-stumblebees .sb-panel ul:last-child{margin-bottom:0}\\n.np-stumblebees .sb-note{border-left:4px solid var(--c1biijfl-runtime-accent,#8a5a00);background:var(--c1biijfl-runtime-bg,#fbf7ef);padding:14px 18px;border-radius:0 10px 10px 0;margin:20px 0}\\n.np-stumblebees .sb-note p:last-child{margin-bottom:0}\\n.np-stumblebees .sb-warn{border-left:4px solid #9c3b1b;background:#fdf4f0;padding:14px 18px;border-radius:0 10px 10px 0;margin:20px 0}\\n.np-stumblebees .sb-warn p:last-child{margin-bottom:0}\\n.np-stumblebees .sb-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));margin:18px 0}\\n.np-stumblebees .sb-card{border:1px solid var(--c1biijfl-runtime-border,#e5e4de);border-radius:12px;padding:16px 18px;background:#fff}\\n.np-stumblebees .sb-card h3{margin:0 0 6px;font-size:16px}\\n.np-stumblebees .sb-card p{margin:0;font-size:15px;color:var(--c1biijfl-runtime-muted,#4a5560)}\\n.np-stumblebees .sb-a{color:var(--c1biijfl-runtime-accent,#8a5a00);font-weight:600}\\n.np-stumblebees .sb-cta{display:inline-block;background:var(--c1biijfl-runtime-text,#1d2b2a);color:#fff;padding:11px 18px;border-radius:9px;font-weight:600;text-decoration:none;margin:4px 8px 4px 0}\\n.np-stumblebees .sb-cta.sec{background:#fff;color:var(--c1biijfl-runtime-text,#1d2b2a);border:1px solid var(--c1biijfl-runtime-text,#1d2b2a)}\\n.np-stumblebees .sb-wrap{overflow-x:auto;margin:16px 0}\\n.np-stumblebees .sb-table{width:100%;border-collapse:collapse;font-size:15px}\\n.np-stumblebees .sb-table th,.np-stumblebees .sb-table td{border:1px solid var(--c1biijfl-runtime-border,#e5e4de);padding:9px 11px;text-align:left;vertical-align:top}\\n.np-stumblebees .sb-table th{background:var(--c1biijfl-runtime-bg,#f7f7f4);font-weight:700}\\n.np-stumblebees .sb-faq details{border-bottom:1px solid var(--c1biijfl-runtime-border,#e5e4de);padding:12px 0}\\n.np-stumblebees .sb-faq summary{cursor:pointer;font-weight:600}\\n.np-stumblebees .sb-faq p{margin:10px 0 0;color:var(--c1biijfl-runtime-muted,#414b56)}\\n.np-stumblebees .sb-meta{font-size:14px;color:var(--c1biijfl-runtime-muted,#58626c);border-top:1px solid var(--c1biijfl-runtime-border,#e5e4de);padding-top:14px;margin-top:40px}\")\n      , _react2.default.createElement('header', null\n        , _react2.default.createElement('p', { className: \"sb-eyebrow\",}, \"Refusals\")\n        , _react2.default.createElement('h1', null, \"The Line\")\n        , _react2.default.createElement('p', { className: \"sb-lede\",}, \"The permanent list of things this site will not publish. Not launch-phase caution to be relaxed later — each one has a reason attached, and each one is something you can hold us to.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"Why publish a refusal list\")\n        , _react2.default.createElement('p', null, \"A register is defined by what it turns away. So is a publication. If you know exactly where we stop, you can calibrate everything before that point — and if we cross one of these lines, you have something concrete to point at rather than a feeling that the site has changed.\")\n        , _react2.default.createElement('p', null, \"Everything below is permanent. None of it is a constraint we intend to grow out of.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not rate, score or rank a business\")\n        , _react2.default.createElement('p', null, \"No stars, no scores, no tiers, no badges, no leaderboards, no 'top picks', no editor's choice, no ordering by anything except a neutral stated key. The record structure has no field for a rating and the build rejects one if it is added.\")\n        , _react2.default.createElement('p', null, \"A score compresses things that are not comparable and hides its own weighting. It is also the single easiest thing in a directory to sell. The reasoning is at \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/blog/why-we-dont-rate-anyone\",}, \"why we don't rate anyone\"), \".\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not take money from a business we list\")\n        , _react2.default.createElement('p', null, \"No paid inclusion, no paid position, no paid removal, no expedited review, no featured or premium tier, no sponsored entries, and no affiliate links inside any record. The mechanism is at \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/no-money\",}, \"who pays for this\"), \".\")\n        , _react2.default.createElement('p', null, \"We also will not sell, rent or license the register as a lead list, and operator contact data is not a product. That prohibition binds machine consumers too.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not say a business is bad\")\n        , _react2.default.createElement('p', null, \"No allegation of fraud, insolvency, incompetence, poor quality or misconduct about any named business, ever. We do not publish reviews, complaints, or warnings about individual operators.\")\n        , _react2.default.createElement('p', null, \"Removing an entry is not an accusation, and the removal note will never read as one. Where there is any doubt, an entry is removed with no note at all rather than one that could be read as a verdict.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not state why a business closed\")\n        , _react2.default.createElement('p', null, \"Unless the owner published a reason themselves, in which case we quote them with attribution and a capture date. Otherwise a \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/gone\",}, \"tombstone\"), \" says what we observed and stops there. A guess about someone's livelihood is not a thing to publish.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not publish a residential address\")\n        , _react2.default.createElement('p', null, \"Ever, including where a home is the registered or trading address of a business, and including where publishing it would otherwise make our verification easier. The same applies to personal mobile numbers, personal email addresses, and the names of family or staff.\")\n        , _react2.default.createElement('p', null, \"How we verify a physical business without doing any of that is at \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/local\",}, \"real places, checked\"), \".\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not build location-by-category pages\")\n        , _react2.default.createElement('p', null, \"No 'best plumbers in' pages, no city-by-service pages, no auto-generated place pages, no 'X versus Y' pages about named businesses, and no 'alternatives to X' pages. These are template pages with a name swapped in, and they exist to be found rather than to be read.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not frame someone else's website\")\n        , _react2.default.createElement('p', null, \"No wrapper, no reader mode, no chrome around a destination we do not own. Framing takes an operator's analytics, breaks their consent flows and puts our branding around their work without asking. Our outbound links are links.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not publish a number we did not measure or source\")\n        , _react2.default.createElement('p', null, \"No traffic estimates, no revenue guesses, no market-size figures, no audience numbers, no growth charts. Any figure in the register comes from the register; any figure in an article comes from a named source in \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/sources\",}, \"the ledger\"), \".\")\n        , _react2.default.createElement('p', null, \"Where a count would be zero, we publish the zero. Where a rate does not exist, we say so.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not invent authority\")\n        , _react2.default.createElement('p', null, \"No founding date, no invented team, no awards, no accreditations, no advisory board, no testimonials, no case studies, no stock photographs presented as staff, and no claim of continuity with anyone who previously used this web address. See \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/about-this-domain\",}, \"about this domain\"), \".\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not generate an image of a real business\")\n        , _react2.default.createElement('p', null, \"No AI-generated photographs of premises, products, people or places. Illustration on this site is abstract and clearly ours, and nothing is ever presented as a photograph that is not one.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"We will not assert a legal position\")\n        , _react2.default.createElement('p', null, \"We do not tell you what the law requires of your business. Where a legal question arises, we name a primary source, state which jurisdiction it applies to, and say plainly where our own research stopped. We are not able to advise anyone and do not try to.\")\n      )\n      , _react2.default.createElement('section', null\n        , _react2.default.createElement('h2', null, \"If we cross one of these\")\n        , _react2.default.createElement('p', null, \"Tell us. It goes in \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/corrections\",}, \"corrections\"), \" with a date and a description, the page is fixed in place with a visible note, and the line stays. A line that quietly moves the first time it is inconvenient was never a line.\")\n      )\n      , _react2.default.createElement('section', { className: \"sb-faq\",}\n        , _react2.default.createElement('h2', null, \"Questions about the Line\")\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"Isn't this just a disclaimer in nicer wording?\")\n          , _react2.default.createElement('p', null, \"A disclaimer protects a publisher from its readers. This tells readers exactly where our usefulness ends so they can go and find something better. They are different documents with opposite purposes.\")\n        )\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"Some of these refusals cost you readers. Why keep them?\")\n          , _react2.default.createElement('p', null, \"They do. People want rankings, verdicts and location pages, and we decline all three. The trade is that the parts we do publish can be trusted, which is the only thing a register this small has to offer.\")\n        )\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"Will you add ratings if enough people ask?\")\n          , _react2.default.createElement('p', null, \"No. It is not a deferred feature. Ratings are incompatible with taking no money from listed businesses, because an ordering is a scarce position and a scarce position acquires a price.\")\n        )\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"What if a business asks you to publish something negative about a competitor?\")\n          , _react2.default.createElement('p', null, \"We decline, and there is nowhere on the site for it to go. We publish no assessments of any business, favourable or otherwise.\")\n        )\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"You refuse location pages, but wouldn't they help small local businesses?\")\n          , _react2.default.createElement('p', null, \"They would help our search traffic, which is a different thing. A page assembled from a template with a place name swapped in is not useful to the reader who lands on it, and building thousands of them is the behaviour that made this category untrustworthy.\")\n        )\n        , _react2.default.createElement('details', null\n          , _react2.default.createElement('summary', null, \"Can this list get longer?\")\n          , _react2.default.createElement('p', null, \"Yes, and it should. Items are added when we find a new way to be tempted. Nothing is ever quietly removed — a removal would be recorded at \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/corrections\",}, \"corrections\"), \" with the reason.\")\n        )\n      )\n      , _react2.default.createElement('p', { className: \"sb-meta\",}, \"Every item on this page is permanent. Report a crossing at \", _react2.default.createElement('a', { className: \"sb-a\", href: \"/corrections\",}, \"corrections\"), \".\")\n\n, _react2.default.createElement('style', null, \"\\n.np-stumblebees{--np-paper:var(--c1biijfl-runtime-bg,#f0eedf);--np-ink:var(--c1biijfl-runtime-text,#313c2e);--np-accent:var(--c1biijfl-runtime-accent-soft,#d8cf86);box-sizing:border-box;max-width:none!important;width:100%;min-height:100vh;background:var(--np-paper)!important;color:var(--np-ink)!important;margin:0!important;padding:clamp(28px,4vw,48px) clamp(20px,5vw,72px) 72px!important;font-family:var(--c1biijfl-font-body,Arial,sans-serif)!important;font-size:17px!important;line-height:1.75!important;overflow-wrap:anywhere}\\n.np-stumblebees *{box-sizing:border-box;min-width:0}.np-stumblebees>*{max-width:1080px;margin-left:auto;margin-right:auto}.np-stumblebees .np-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;margin-bottom:52px;border-bottom:1px solid var(--np-ink)}.np-stumblebees .np-brand{font-family:var(--c1biijfl-font-heading,Georgia,serif);font-size:22px;letter-spacing:-.5px;text-decoration:none}.np-stumblebees .np-topbar nav{display:flex;flex-wrap:wrap;gap:10px 22px}.np-stumblebees .np-topbar nav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.np-stumblebees .np-topbar nav a:hover{border-bottom-color:currentColor}\\n.np-stumblebees h1{font-family:var(--c1biijfl-font-heading,Georgia,serif)!important;font-weight:400!important;font-size:clamp(36px,5.2vw,66px)!important;line-height:1.08!important;letter-spacing:-1.8px!important;max-width:960px;margin-top:0!important;margin-bottom:28px!important;text-wrap:balance;color:var(--np-ink)!important}.np-stumblebees h2{font-family:var(--c1biijfl-font-heading,Georgia,serif)!important;font-weight:400!important;font-size:clamp(25px,3vw,35px)!important;line-height:1.25!important;letter-spacing:-.5px!important;color:var(--np-ink)!important;margin-top:38px!important;margin-bottom:18px!important;text-wrap:balance}.np-stumblebees h3{font-size:19px!important;line-height:1.4!important;color:var(--np-ink)!important;margin-top:24px!important;margin-bottom:10px!important}.np-stumblebees p,.np-stumblebees li{line-height:1.8!important;max-width:78ch}.np-stumblebees p{margin-bottom:18px!important}.np-stumblebees p,.np-stumblebees li,.np-stumblebees label{color:var(--np-ink)!important}.np-stumblebees main,.np-stumblebees article,.np-stumblebees section{max-width:100%}.np-stumblebees section{padding-top:8px!important;padding-bottom:24px!important;background:transparent!important}.np-stumblebees section+section{border-top:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent);margin-top:32px!important}.np-stumblebees ul,.np-stumblebees ol{padding-left:24px;max-width:78ch}.np-stumblebees li{margin-bottom:10px!important}\\n.np-stumblebees a{color:var(--np-ink);text-underline-offset:4px;text-decoration-thickness:1px}.np-stumblebees a:hover{text-decoration:underline}.np-stumblebees a:focus-visible,.np-stumblebees button:focus-visible,.np-stumblebees input:focus-visible,.np-stumblebees select:focus-visible,.np-stumblebees textarea:focus-visible,.np-stumblebees summary:focus-visible{outline:3px solid var(--np-ink);outline-offset:5px}.np-stumblebees button,.np-stumblebees input,.np-stumblebees select,.np-stumblebees textarea{font:inherit;max-width:100%;min-height:44px;border-radius:3px!important}.np-stumblebees button{cursor:pointer}.np-stumblebees [class*=\\\"cta\\\"] a,.np-stumblebees [class*=\\\"button\\\"]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px!important;background:var(--np-ink)!important;color:var(--np-paper)!important;border:1px solid var(--np-ink)!important;border-radius:3px!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;white-space:normal;line-height:1.45!important}.np-stumblebees details{border:1px solid color-mix(in srgb,var(--np-ink) 28%,transparent)!important;border-radius:3px!important;padding:0 18px!important;background:transparent!important;margin-bottom:12px!important}.np-stumblebees summary{min-height:48px;padding:14px 0;cursor:pointer;font-weight:600;line-height:1.5}.np-stumblebees details>p{padding-bottom:12px}.np-stumblebees blockquote{border-left:3px solid var(--np-ink)!important;background:var(--np-accent)!important;color:var(--np-ink)!important;padding:18px 22px!important;margin:24px 0!important;max-width:78ch}.np-stumblebees .np-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0;outline-offset:4px}.np-stumblebees table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;display:table!important;overflow:visible!important}.np-stumblebees th{background:var(--np-accent)!important;color:var(--np-ink)!important;text-align:left;padding:15px!important;font-weight:600}.np-stumblebees td{color:var(--np-ink)!important;background:transparent!important;padding:15px!important;border-bottom:1px solid color-mix(in srgb,var(--np-ink) 22%,transparent)!important;vertical-align:top}.np-stumblebees pre{max-width:100%;overflow-x:auto;padding:20px;background:var(--np-ink)!important;color:var(--np-paper)!important;line-height:1.6;font-size:14px}.np-stumblebees pre code{color:inherit!important;background:transparent!important}.np-stumblebees img,.np-stumblebees svg{max-width:100%;height:auto}\\n@media(max-width:680px){.np-stumblebees{font-size:16px!important;padding-left:20px!important;padding-right:20px!important}.np-stumblebees .np-topbar{display:block;margin-bottom:36px;padding-top:20px}.np-stumblebees .np-topbar nav{margin-top:12px;gap:4px 18px}.np-stumblebees h1{letter-spacing:-1px!important}.np-stumblebees [style*=\\\"grid-template-columns\\\"]{grid-template-columns:minmax(0,1fr)!important}.np-stumblebees [class*=\\\"cta\\\"]{flex-wrap:wrap!important;gap:12px!important}.np-stumblebees .np-table table{min-width:580px}.np-stumblebees th,.np-stumblebees td{padding:12px!important}.np-stumblebees blockquote{padding:16px!important}}\\n@media(prefers-reduced-motion:reduce){.np-stumblebees *{scroll-behavior:auto!important;transition:none!important}}\\n\")\n)\n  );\n} exports.default = TheLinePage;"}