(()=>{const i=window.KIND_REGISTRY,o=[{key:"task_url",label:"Task"},{key:"pr_url",label:"PR"},{key:"output_url",label:"Output"}],s=[{id:"dl-3",created_at:"2026-07-17T10:00:00Z",title:"Landing page v2 delivered",status:"delivered",task_url:"https://example.invalid/tasks/T-301",pr_url:"https://example.invalid/prs/301",output_url:"https://example.invalid/outputs/lp-v2",__scope:"solution:blog"},{id:"dl-2",created_at:"2026-07-16T09:00:00Z",title:"Brand asset pack shipped",status:"delivered",task_url:"https://example.invalid/tasks/T-244",pr_url:null,output_url:null,__scope:"generic"},{id:"dl-1",created_at:"2026-07-15T08:00:00Z",title:"Docs bundle handed over",status:"invoiced",task_url:"https://example.invalid/tasks/T-198",pr_url:"https://example.invalid/prs/198",output_url:"https://example.invalid/outputs/docs-198",__scope:"solution:blog"}];function u(t){const e=t&&t.liveData;return e&&Array.isArray(e.items)&&e.items.length?e.items:t&&Array.isArray(t.mockItems)&&t.mockItems||[]}const d=["github.com","githubusercontent.com"],c=/[。．｡]/g,p=/[\u00AD\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]/g;function m(t){let e=t;try{e=decodeURIComponent(e)}catch{}return e=e.replace(p,"").replace(c,"."),typeof e.normalize=="function"&&(e=e.normalize("NFKC")),e=e.toLowerCase().replace(/\.+$/,"").split(".").filter(Boolean).join("."),e||null}function v(t){if(typeof t!="string"||typeof t.normalize!="function")return null;let e=t.trim().normalize("NFKC");if(!(e.startsWith("https://")||e.startsWith("http://"))||(e=e.replace(/\\/g,"/"),typeof URL!="function"))return null;let a;try{a=new URL(e).hostname}catch{return null}return m(a)}function h(t){const e=v(t);return e===null||d.some(n=>e===n||e.endsWith(`.${n}`))?null:t}function k(t,e){const a=h(t&&t[e.key]);return a!==null?React.createElement("a",{key:e.key,className:"dlv-chain-link","data-segment":e.key,href:a,target:"_blank",rel:"noopener noreferrer"},e.label):React.createElement("span",{key:e.key,className:"dlv-chain-link unresolved muted","data-segment":e.key,"data-unresolved":"true",title:`${e.label} link unresolved`},e.label,": unresolved")}function r(t){const e=t&&t.kind||{},a=t&&Array.isArray(t.items)&&t.items.length?t.items:u(e),n=window.ScopeBadge;return React.createElement("div",{className:"view view-deliveryPane"},React.createElement("div",{className:"dlv-search-parked muted","data-parked":"true","aria-disabled":"true"},React.createElement("span",{className:"dlv-search-parked-label"},"Search across deliveries"),React.createElement("span",{className:"dlv-search-parked-note"},"Unavailable \u2014 awaiting the delivery-search service.")),a.length===0?React.createElement("div",{className:"dlv-empty muted"},"No deliveries yet."):a.map(l=>React.createElement("div",{key:l.id||l.title,className:"dlv-row"},React.createElement("span",{className:"dlv-row-title"},l.title),l.status?React.createElement("span",{className:"dlv-row-status status-chip mono"},l.status):null,React.createElement("span",{className:"dlv-chain","data-chain":"task-pr-output"},o.map(y=>k(l,y))),n?React.createElement(n,{item:l,kind:e}):null)))}window.DELIVERY_PANE_VIEW_FN=r,window.VIEWS=window.VIEWS||{},window.VIEWS.deliveryPane=r,i&&(i.delivery={id:"delivery",label:"Delivery",workspaceLabel:"Delivery",workspaceIcon:"local_shipping",description:"The client-facing delivery record: a newest-first pointer index over delivered artifacts, each row linking its source task, PR, and output by URL. Scope-aware with Combined-mode badges.",defaultView:"deliveryPane",defaultDetail:"none",agentTreatment:"implicit",scopeTag:"generic",primaryAction:{label:"Refresh",kind:"primary",icon:"sync"},mockItems:s,liveData:{items:s},heroKpis:[]})})();
