1import{a as z}from"./chunk-RXRQPPWA.js";import{a as f}from"./chunk-QHZ2UFTQ.js";import"./chunk-5NLF37MD.js";import"./chunk-VRKJBTE4.js";import"./chunk-ZT7BF6R4.js";import"./chunk-GNOMKHH2.js";import"./chunk-MIYW5325.js";import"./chunk-FJFH4XCE.js";import"./chunk-T52FVTMS.js";import"./chunk-4I6Y24VE.js";import"./chunk-VHBEXHUY.js";import"./chunk-IXNXTOPZ.js";import"./chunk-GGY6QDTV.js";import"./chunk-3WQEZLC2.js";import"./chunk-DB7AUQFG.js";import"./chunk-GLFTJW2T.js";import"./chunk-BHLMCFFK.js";import"./chunk-NP4PC25X.js";import"./chunk-D6IOGJMO.js";import"./chunk-MKJMCBBH.js";import"./chunk-KKDZHWJ2.js";import"./chunk-RS4X3CMD.js";import"./chunk-7DHSGR33.js";import{i as V}from"./chunk-4KDBBJRG.js";import"./chunk-3SEIXLDK.js";import{c as D,d as T}from"./chunk-UIEAU6S2.js";import{x as I}from"./chunk-H3Y6JSWE.js";import{Hb as g,Pb as v,Qb as M,Sb as e,Tb as t,Ub as n,Uc as m,Vc as p,bc as O,db as r,gc as u,ic as S,mb as C,mc as P,nc as E,oa as y,oc as B,pa as b,qa as w,ra as h,sb as k,wc as i,xc as c,yc as d}from"./chunk-AHLRJ2EW.js";import"./chunk-AMJ4GB2S.js";import"./chunk-OXDKANHF.js";import"./chunk-WGJEEJGF.js";import"./chunk-6ACFICIG.js";import"./chunk-K7BHMZHH.js";import"./chunk-FE7444LI.js";import"./chunk-XUHYVR5R.js";var G=(a,x)=>x.title;function H(a,x){if(a&1){let o=O();e(0,"button",44),u("click",function(){y(o);let l=S();return b(l.onLockedTap())}),e(1,"span",45)(2,"span",46),i(3),t(),e(4,"span",47),i(5),t()(),w(),e(6,"svg",48),n(7,"path",49),t()()}if(a&2){let o=x.$implicit;r(3),c(o.title),r(2),c(o.system)}}var Q=(()=>{class a{constructor(o){this.router=o,this.openSection={title:"Upstream O2 Sensor (HO2S) Circuit \u2014 Bank 1, Sensor 1",system:"Engine Management"},this.lockedSections=[{title:"Starting & Charging System",system:"Power"},{title:"Fuel Pump & Delivery Module",system:"Fuel"},{title:"Body Control Module (BCM) \u2014 Front",system:"Body"},{title:"ABS / Wheel Speed Sensors",system:"Brakes"},{title:"HVAC Blower & Climate Controls",system:"Climate"}]}onLockedTap(){this.upsellBar?.pulse()}goBack(){this.router.navigate(["/v2/home"])}static{this.\u0275fac=function(s){return new(s||a)(C(V))}}static{this.\u0275cmp=k({type:a,selectors:[["app-v2-oem-wiring-demo"]],viewQuery:function(s,l){if(s&1&&P(f,5),s&2){let _;E(_=B())&&(l.upsellBar=_.first)}},decls:66,vars:18,consts:[[1,"demo-page","demo-has-upsell"],[1,"tw-flex","tw-items-center","tw-gap-3","tw-mb-4","tw-px-1"],["type","button",1,"tw-w-9","tw-h-9","tw-rounded-xl","tw-bg-mech-surface-2","tw-flex","tw-items-center","tw-justify-center","tw-border-none","tw-cursor-pointer","hover:tw-bg-mech-surface","tw-transition-colors",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","stroke-width","2",1,"tw-w-4","tw-h-4","tw-text-mech-text-secondary"],["stroke-linecap","round","stroke-linejoin","round","d","M15.75 19.5L8.25 12l7.5-7.5"],[1,"tw-flex-1","tw-min-w-0"],[1,"tw-text-xl","md:tw-text-2xl","tw-font-[800]","tw-text-mech-text","tw-tracking-tight","tw-truncate"],[1,"tw-text-xs","tw-text-mech-text-muted","tw-mt-0.5","tw-block"],[1,"tw-flex","tw-justify-center","tw-mb-5"],[1,"wire-card","tw-bg-mech-surface","tw-border-2","tw-border-mech-border","tw-rounded-[20px]","tw-overflow-hidden","tw-mb-5"],[1,"wire-card__head"],[1,"tw-min-w-0"],[1,"wire-card__title"],[1,"wire-card__system"],[1,"wire-card__open"],[1,"wire-sheet"],["viewBox","0 0 440 300","role","img","preserveAspectRatio","xMidYMid meet"],["x","150","y","24",1,"wire-sheet__lbl"],["x1","180","y1","30","x2","180","y2","46",1,"wire-sheet__line"],["x","150","y","46","width","60","height","26","rx","4",1,"wire-sheet__box"],["x","180","y","63",1,"wire-sheet__box-lbl"],["x1","180","y1","72","x2","180","y2","92",1,"wire-sheet__line"],["x1","120","y1","92","x2","180","y2","92",1,"wire-sheet__line"],["x","30","y","92","width","90","height","150","rx","8",1,"wire-sheet__component"],["x","75","y","120",1,"wire-sheet__comp-lbl"],["x","75","y","136",1,"wire-sheet__comp-sub"],["x","330","y","92","width","80","height","150","rx","8",1,"wire-sheet__component"],["x","370","y","120",1,"wire-sheet__comp-lbl"],["x1","120","y1","120","x2","330","y2","120",1,"w-heat-pwr"],["x","225","y","114",1,"wire-sheet__wire-lbl"],["x1","120","y1","152","x2","330","y2","152",1,"w-heat-gnd"],["x","225","y","146",1,"wire-sheet__wire-lbl"],["x1","120","y1","184","x2","330","y2","184",1,"w-sig"],["x","225","y","178",1,"wire-sheet__wire-lbl"],["x1","120","y1","216","x2","330","y2","216",1,"w-sig-rtn"],["x","225","y","210",1,"wire-sheet__wire-lbl"],["x1","370","y1","242","x2","370","y2","262",1,"wire-sheet__line"],["x1","356","y1","262","x2","384","y2","262",1,"wire-sheet__line"],["x1","361","y1","268","x2","379","y2","268",1,"wire-sheet__line"],["x1","366","y1","274","x2","374","y2","274",1,"wire-sheet__line"],[1,"tw-space-y-2.5"],["type","button",1,"wire-lock-row"],[1,"tw-text-[10px]","tw-text-mech-text-faint","tw-text-center","tw-mt-6","tw-px-4","tw-leading-relaxed"],["feature","oem-wiring","requiredTier","SHOP PRO"],["type","button",1,"wire-lock-row",3,"click"],[1,"tw-min-w-0","tw-text-left"],[1,"wire-lock-row__title"],[1,"wire-lock-row__system"],["aria-hidden","true","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5",1,"wire-lock-row__lock"],["stroke-linecap","round","stroke-linejoin","round","d","M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"]],template:function(s,l){s&1&&(e(0,"div",0)(1,"div",1)(2,"button",2),m(3,"translate"),u("click",function(){return l.goBack()}),w(),e(4,"svg",3),n(5,"path",4),t()(),h(),e(6,"div",5)(7,"h1",6),i(8),m(9,"translate"),t(),e(10,"span",7),i(11),m(12,"translate"),t()()(),e(13,"div",8),n(14,"app-demo-sample-badge"),t(),e(15,"div",9)(16,"div",10)(17,"div",11)(18,"h3",12),i(19),t(),e(20,"span",13),i(21),t()(),e(22,"span",14),i(23),m(24,"translate"),t()(),e(25,"div",15),w(),e(26,"svg",16)(27,"text",17),i(28," B+ (Hot in Run) "),t(),n(29,"line",18)(30,"rect",19),e(31,"text",20),i(32," F12 \xB7 15A "),t(),n(33,"line",21)(34,"line",22)(35,"rect",23),e(36,"text",24),i(37," HO2S "),t(),e(38,"text",25),i(39," B1 S1 "),t(),n(40,"rect",26),e(41,"text",27),i(42," PCM "),t(),n(43,"line",28),e(44,"text",29),i(45," GY/OG \xB7 Heater +12V "),t(),n(46,"line",30),e(47,"text",31),i(48," BK \xB7 Heater GND "),t(),n(49,"line",32),e(50,"text",33),i(51," GY \xB7 HO2S Signal "),t(),n(52,"line",34),e(53,"text",35),i(54," OG \xB7 Signal Return "),t(),n(55,"line",36)(56,"line",37)(57,"line",38)(58,"line",39),t()()(),h(),e(59,"div",40),v(60,H,8,2,"button",41,G),t(),e(62,"p",42),i(63),m(64,"translate"),t(),n(65,"app-demo-upsell-bar",43),t()),s&2&&(r(2),g("aria-label",p(3,8,"V2.COMMON.BACK")),r(6),d(" ",p(9,10,"V2.DEMO.OEM_WIRING.TITLE")," "),r(3),d(" ",p(12,12,"V2.DEMO.OEM_WIRING.SUBTITLE")," "),r(8),c(l.openSection.title),r(2),c(l.openSection.system),r(2),c(p(24,14,"V2.DEMO.OEM_WIRING.PREVIEW")),r(3),g("aria-label",l.openSection.title),r(34),M(l.lockedSections),r(3),d(" ",p(64,16,"V2.DEMO.DISCLAIMER")," "))},dependencies:[I,T,z,f,D],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.demo-page.demo-has-upsell[_ngcontent-%COMP%]{padding-bottom:72px}.wire-card__head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.wire-card__title[_ngcontent-%COMP%]{font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text)}.wire-card__system[_ngcontent-%COMP%]{font-size:11px;color:var(--color-text-secondary)}.wire-card__open[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success-text);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.wire-sheet[_ngcontent-%COMP%]{background:#fff;border-top:1px solid var(--color-border);padding:14px 12px}.wire-sheet[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{display:block;width:100%;height:auto;max-width:440px;margin:0 auto}.wire-sheet__line[_ngcontent-%COMP%]{stroke:#334155;stroke-width:1.5}
1.wire-sheet__box[_ngcontent-%COMP%], .wire-sheet__component[_ngcontent-%COMP%]{fill:#f1f5f9;stroke:#334155;stroke-width:1.5}.wire-sheet__lbl[_ngcontent-%COMP%], .wire-sheet__box-lbl[_ngcontent-%COMP%], .wire-sheet__comp-lbl[_ngcontent-%COMP%], .wire-sheet__comp-sub[_ngcontent-%COMP%], .wire-sheet__wire-lbl[_ngcontent-%COMP%]{fill:#1e293b;text-anchor:middle;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.wire-sheet__lbl[_ngcontent-%COMP%]{font-size:10px;font-weight:600}.wire-sheet__box-lbl[_ngcontent-%COMP%]{font-size:10px;font-weight:700}.wire-sheet__comp-lbl[_ngcontent-%COMP%]{font-size:14px;font-weight:800}.wire-sheet__comp-sub[_ngcontent-%COMP%]{font-size:10px;fill:#64748b}.wire-sheet__wire-lbl[_ngcontent-%COMP%]{font-size:9px;font-weight:600;fill:#475569}.w-heat-pwr[_ngcontent-%COMP%]{stroke:#b45309;stroke-width:2.5}.w-heat-gnd[_ngcontent-%COMP%]{stroke:#111827;stroke-width:2.5}.w-sig[_ngcontent-%COMP%]{stroke:#6b7280;stroke-width:2.5}.w-sig-rtn[_ngcontent-%COMP%]{stroke:#ea580c;stroke-width:2.5}.wire-lock-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;opacity:.92;transition:border-color .15s ease}.wire-lock-row[_ngcontent-%COMP%]:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.wire-lock-row__title[_ngcontent-%COMP%]{display:block;font-size:13px;font-weight:600;color:var(--color-text)}.wire-lock-row__system[_ngcontent-%COMP%]{display:block;font-size:11px;color:var(--color-text-muted)}.wire-lock-row__lock[_ngcontent-%COMP%]{width:18px;height:18px;flex-shrink:0;color:var(--color-primary)}'],changeDetection:0})}}return a})();export{Q as V2OemWiringDemoComponent};
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.