PageSourceSearch

https://aguasan.ch/chunk-K7PZKYQG.js

js aguasan.ch collected 2026-09-29 16:47:55 UTC 19,781 bytes, 1 lines download raw bytes

1import{a as Z}from"./chunk-O6LWZQWO.js";import{a as st,d as S,e as it}from"./chunk-XLBIQ7AT.js";import{a as j}from"./chunk-ILFYKPMK.js";import{d as nt}from"./chunk-IEGWNCTN.js";import{D as M}from"./chunk-Y2VH6OJG.js";import{H as I,Y as L,g as f,i as h}from"./chunk-MKXYEVA7.js";import{C as D,D as K,E as tt,F as rt,G as at,H as et,l as z,m as F,p as J,q as G,r as C,v as V,y as P}from"./chunk-2GU5336X.js";import{j as R}from"./chunk-KAYYNT2L.js";import{t as Q}from"./chunk-ATLPHYUF.js";var ft=f((r,t,a,s,l,o)=>{t.arrowTypeStart&&ot(r,"start",t.arrowTypeStart,a,s,l,o),t.arrowTypeEnd&&ot(r,"end",t.arrowTypeEnd,a,s,l,o)},"addEdgeMarkers"),ht={arrow_cross:{type:"cross",fill:!1},arrow_point:{type:"point",fill:!0},arrow_barb:{type:"barb",fill:!0},arrow_circle:{type:"circle",fill:!1},aggregation:{type:"aggregation",fill:!1},extension:{type:"extension",fill:!1},composition:{type:"composition",fill:!0},dependency:{type:"dependency",fill:!0},lollipop:{type:"lollipop",fill:!1},only_one:{type:"onlyOne",fill:!1},zero_or_one:{type:"zeroOrOne",fill:!1},one_or_more:{type:"oneOrMore",fill:!1},zero_or_more:{type:"zeroOrMore",fill:!1},requirement_arrow:{type:"requirement_arrow",fill:!1},requirement_contains:{type:"requirement_contains",fill:!1}},ot=f((r,t,a,s,l,o,n)=>{var c;let i=ht[a];if(!i){h.warn("Unknown arrow type: ".concat(a));return}let e=i.type,p=t==="start"?"Start":"End",d="".concat(l,"_").concat(o,"-").concat(e).concat(p);if(n&&n.trim()!==""){let m=n.replace(/[^\dA-Za-z]/g,"_"),y="".concat(d,"_").concat(m);if(!document.getElementById(y)){let k=document.getElementById(d);if(k){let _=k.cloneNode(!0);_.id=y,_.querySelectorAll("path, circle, line").forEach($=>{$.setAttribute("stroke",n),i.fill&&$.setAttribute("fill",n)}),(c=k.parentNode)==null||c.appendChild(_)}}r.attr("marker-".concat(t),"url(".concat(s,"#").concat(y,")"))}else r.attr("marker-".concat(t),"url(".concat(s,"#").concat(d,")"))},"addEdgeMarker"),H=new Map,b=new Map,Nt=f(()=>{H.clear(),b.clear()},"clear"),E=f(r=>r?r.reduce((a,s)=>a+";"+s,""):"","getLabelStyles"),Qt=f((r,t)=>Q(null,null,function*(){let a=I(L().flowchart.htmlLabels),s=yield nt(r,t.label,{style:E(t.labelStyle),useHtmlLabels:a,addSvgBackground:!0,isNode:!1});h.info("abc82",t,t.labelType);let l=r.insert("g").attr("class","edgeLabel"),o=l.insert("g").attr("class","label");o.node().appendChild(s);let n=s.getBBox();if(a){let e=s.children[0],p=R(s);n=e.getBoundingClientRect(),p.attr("width",n.width),p.attr("height",n.height)}o.attr("transform","translate("+-n.width/2+", "+-n.height/2+")"),H.set(t.id,l),t.width=n.width,t.height=n.height;let i;if(t.startLabelLeft){let e=yield S(t.startLabelLeft,E(t.labelStyle)),p=r.insert("g").attr("class","edgeTerminals"),d=p.insert("g").attr("class","inner");i=d.node().appendChild(e);let c=e.getBBox();d.attr("transform","translate("+-c.width/2+", "+-c.height/2+")"),b.get(t.id)||b.set(t.id,{}),b.get(t.id).startLeft=p,O(i,t.startLabelLeft)}if(t.startLabelRight){let e=yield S(t.startLabelRight,E(t.labelStyle)),p=r.insert("g").attr("class","edgeTerminals"),d=p.insert("g").attr("class","inner");i=p.node().appendChild(e),d.node().appendChild(e);let c=e.getBBox();d.attr("transform","translate("+-c.width/2+", "+-c.height/2+")"),b.get(t.id)||b.set(t.id,{}),b.get(t.id).startRight=p,O(i,t.startLabelRight)}if(t.endLabelLeft){let e=yield S(t.endLabelLeft,E(t.labelStyle)),p=r.insert("g").attr("class","edgeTerminals"),d=p.insert("g").attr("class","inner");i=d.node().appendChild(e);let c=e.getBBox();d.attr("transform","translate("+-c.width/2+", "+-c.height/2+")"),p.node().appendChild(e),b.get(t.id)||b.set(t.id,{}),b.get(t.id).endLeft=p,O(i,t.endLabelLeft)}if(t.endLabelRight){let e=yield S(t.endLabelRight,E(t.labelStyle)),p=r.insert("g").attr("class","edgeTerminals"),d=p.insert("g").attr("class","inner");i=d.node().appendChild(e);let c=e.getBBox();d.attr("transform","translate("+-c.width/2+", "+-c.height/2+")"),p.node().appendChild(e),b.get(t.id)||b.set(t.id,{}),b.get(t.id).endRight=p,O(i,t.endLabelRight)}return s}),"insertEdgeLabel");function O(r,t){L().flowchart.htmlLabels&&r&&(r.style.width=t.length*9+"px",r.style.height="12px")}
1f(O,"setTerminalWidth");var It=f((r,t)=>{h.debug("Moving label abc88 ",r.id,r.label,H.get(r.id),t);let a=t.updatedPath?t.updatedPath:t.originalPath,s=L(),{subGraphTitleTotalMargin:l}=j(s);if(r.label){let o=H.get(r.id),n=r.x,i=r.y;if(a){let e=M.calcLabelPosition(a);h.debug("Moving label "+r.label+" from (",n,",",i,") to (",e.x,",",e.y,") abc88"),t.updatedPath&&(n=e.x,i=e.y)}o.attr("transform","translate(".concat(n,", ").concat(i+l/2,")"))}if(r.startLabelLeft){let o=b.get(r.id).startLeft,n=r.x,i=r.y;if(a){let e=M.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_left",a);n=e.x,i=e.y}o.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(r.startLabelRight){let o=b.get(r.id).startRight,n=r.x,i=r.y;if(a){let e=M.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_right",a);n=e.x,i=e.y}o.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(r.endLabelLeft){let o=b.get(r.id).endLeft,n=r.x,i=r.y;if(a){let e=M.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_left",a);n=e.x,i=e.y}o.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(r.endLabelRight){let o=b.get(r.id).endRight,n=r.x,i=r.y;if(a){let e=M.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_right",a);n=e.x,i=e.y}o.attr("transform","translate(".concat(n,", ").concat(i,")"))}},"positionEdgeLabel"),mt=f((r,t)=>{let a=r.x,s=r.y,l=Math.abs(t.x-a),o=Math.abs(t.y-s),n=r.width/2,i=r.height/2;return l>=n||o>=i},"outsideNode"),kt=f((r,t,a)=>{h.debug("intersection calc abc89:\n  outsidePoint: ".concat(JSON.stringify(t),"\n  insidePoint : ").concat(JSON.stringify(a),"\n  node        : x:").concat(r.x," y:").concat(r.y," w:").concat(r.width," h:").concat(r.height));let s=r.x,l=r.y,o=Math.abs(s-a.x),n=r.width/2,i=a.x<t.x?n-o:n+o,e=r.height/2,p=Math.abs(t.y-a.y),d=Math.abs(t.x-a.x);if(Math.abs(l-t.y)*n>Math.abs(s-t.x)*e){let c=a.y<t.y?t.y-e-l:l-e-t.y;i=d*c/p;let m={x:a.x<t.x?a.x+i:a.x-d+i,y:a.y<t.y?a.y+p-c:a.y-p+c};return i===0&&(m.x=t.x,m.y=t.y),d===0&&(m.x=t.x),p===0&&(m.y=t.y),h.debug("abc89 top/bottom calc, Q ".concat(p,", q ").concat(c,", R ").concat(d,", r ").concat(i),m),m}else{a.x<t.x?i=t.x-n-s:i=s-n-t.x;let c=p*i/d,m=a.x<t.x?a.x+d-i:a.x-d+i,y=a.y<t.y?a.y+c:a.y-c;return h.debug("sides calc abc89, Q ".concat(p,", q ").concat(c,", R ").concat(d,", r ").concat(i),{_x:m,_y:y}),i===0&&(m=t.x,y=t.y),d===0&&(m=t.x),p===0&&(y=t.y),{x:m,y}}},"intersection"),lt=f((r,t)=>{h.warn("abc88 cutPathAtIntersect",r,t);let a=[],s=r[0],l=!1;return r.forEach(o=>{if(h.info("abc88 checking point",o,t),!mt(t,o)&&!l){let n=kt(t,s,o);h.debug("abc88 inside",o,s,n),h.debug("abc88 intersection",n,t);let i=!1;a.forEach(e=>{i=i||e.x===n.x&&e.y===n.y}),a.some(e=>e.x===n.x&&e.y===n.y)?h.warn("abc88 no intersect",n,a):a.push(n),l=!0}else h.warn("abc88 outside",o,s),s=o,l||a.push(o)}),h.debug("returning points",a),a},"cutPathAtIntersect");function pt(r){let t=[],a=[];for(let s=1;s<r.length-1;s++){let l=r[s-1],o=r[s],n=r[s+1];(l.x===o.x&&o.y===n.y&&Math.abs(o.x-n.x)>5&&Math.abs(o.y-l.y)>5||l.y===o.y&&o.x===n.x&&Math.abs(o.x-l.x)>5&&Math.abs(o.y-n.y)>5)&&(t.push(o),a.push(s))}return{cornerPoints:t,cornerPointPositions:a}}f(pt,"extractCornerPoints");var ct=f(function(r,t,a){let s=t.x-r.x,l=t.y-r.y,o=Math.sqrt(s*s+l*l),n=a/o;return{x:t.x-n*s,y:t.y-n*l}},"findAdjacentPoint"),yt=f(function(r){let{cornerPointPositions:t}=pt(r),a=[];for(let s=0;s<r.length;s++)if(t.includes(s)){let l=r[s-1],o=r[s+1],n=r[s],i=ct(l,n,5),e=ct(o,n,5),p=e.x-i.x,d=e.y-i.y;a.push(i);let c=Math.sqrt(2)*2,m={x:n.x,y:n.y};if(Math.abs(o.x-l.x)>10&&Math.abs(o.y-l.y)>=10){h.debug("Corner point fixing",Math.abs(o.x-l.x),Math.abs(o.y-l.y));let y=5;n.x===i.x?m={x:p<0?i.x-y+c:i.x+y-c,y:d<0?i.y-c:i.y+c}:m={x:p<0?i.x-c:i.x+c,y:d<0?i.y-y+c:i.y+y-c}}else h.debug("Corner point skipping fixing",Math.abs(o.x-l.x),Math.abs(o.y-l.y));a.push(m,e)}else a.push(r[s]);return a},"fixCorners"),Zt=f(function(r,t,a,s,l,o,n){var N;let{handDrawnSeed:i}=L(),e=t.points,p=!1,d=l;var c=o;let m=[];for(let u in t.cssCompiledStyles)it(u)||m.push(t.cssCompiledStyles[u]);c.intersect&&d.intersect&&(e=e.slice(1,t.points.length-1),e.unshift(d.intersect(e[0])),h.debug("Last point APA12",t.start,"-->",t.end,e[e.length-1],c,c.intersect(e[e.length-1])),e.push(c.intersect(e[e.length-1]))),t.toCluster&&(h.info("to cluster abc88",a.get(t.toCluster)),e=lt(t.points,a.get(t.toCluster).node),p=!0),t.fromCluster&&(h.debug("from cluster abc88",a.get(t.fromCluster),JSON.stringify(e,null,2)),e=lt(e.reverse(),a.get(t.fromCluster).node).reverse(),p=!0);let y=e.filter(u=>!Number.isNaN(u.y));y=yt(y);let k=C;switch(k=z,t.curve){case"linear":k=z;break;case"basis":k=C;break;case"cardinal":k=V;break;case"bumpX":k=J;break;case"bumpY":k=G;break;case"catmullRom":k=P;break;case"monotoneX":k=D;break;case"monotoneY":k=K;break;case"natural":k=tt;break;case"step":k=rt;break;case"stepAfter":k=et;break;case"stepBefore":k=at;break;default:k=C}let{x:_,y:q}
1=Z(t),$=F().x(_).y(q).curve(k),x;switch(t.thickness){case"normal":x="edge-thickness-normal";break;case"thick":x="edge-thickness-thick";break;case"invisible":x="edge-thickness-invisible";break;default:x="edge-thickness-normal"}switch(t.pattern){case"solid":x+=" edge-pattern-solid";break;case"dotted":x+=" edge-pattern-dotted";break;case"dashed":x+=" edge-pattern-dashed";break;default:x+=" edge-pattern-solid"}let w,A=$(y),v=Array.isArray(t.style)?t.style:[t.style],U=v.find(u=>u==null?void 0:u.startsWith("stroke:"));if(t.look==="handDrawn"){let u=st.svg(r);Object.assign([],y);let X=u.path(A,{roughness:.3,seed:i});x+=" transition",w=R(X).select("path").attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")).attr("style",v?v.reduce((Y,B)=>Y+";"+B,""):"");let g=w.attr("d");w.attr("d",g),r.node().appendChild(w.node())}else{let u=m.join(";"),X=v?v.reduce((B,dt)=>B+dt+";",""):"",g="";t.animate&&(g=" edge-animation-fast"),t.animation&&(g=" edge-animation-"+t.animation);let Y=u?u+";"+X+";":X;w=r.append("path").attr("d",A).attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")+(g!=null?g:"")).attr("style",Y),U=(N=Y.match(/stroke:([^;]+)/))==null?void 0:N[1]}let W="";(L().flowchart.arrowMarkerAbsolute||L().state.arrowMarkerAbsolute)&&(W=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,W=W.replace(/\(/g,"\\(").replace(/\)/g,"\\)")),h.info("arrowTypeStart",t.arrowTypeStart),h.info("arrowTypeEnd",t.arrowTypeEnd),ft(w,t,W,n,s,U);let T={};return p&&(T.updatedPath=e),T.originalPath=t.points,T},"insertEdge"),bt=f((r,t,a,s)=>{t.forEach(l=>{Ct[l](r,a,s)})},"insertMarkers"),ut=f((r,t,a)=>{h.trace("Making markers for ",a),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionStart").attr("class","marker extension "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},"extension"),xt=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),gt=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),Lt=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},"dependency"),wt=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),Mt=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),_t=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),vt=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),St=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","userSpaceOnUse").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),Et=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-onlyOneStart").attr("class","marker onlyOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M9,0 L9,18 M15,0 L15,18"),r.append("defs").append("marker").attr("id",a+"_"+t+"-onlyOneEnd").attr("class","marker onlyOne "+t).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M3,0 L3,18 M9,0 L9,18")}
vendor: 3,051 bytes, line 1
1,"only_one"),Ot=f((r,t,a)=>{let s=r.append("defs").append("marker").attr("id",a+"_"+t+"-zeroOrOneStart").attr("class","marker zeroOrOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");s.append("circle").attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),s.append("path").attr("d","M9,0 L9,18");let l=r.append("defs").append("marker").attr("id",a+"_"+t+"-zeroOrOneEnd").attr("class","marker zeroOrOne "+t).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");l.append("circle").attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),l.append("path").attr("d","M21,0 L21,18")},"zero_or_one"),$t=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-oneOrMoreStart").attr("class","marker oneOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),r.append("defs").append("marker").attr("id",a+"_"+t+"-oneOrMoreEnd").attr("class","marker oneOrMore "+t).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18")},"one_or_more"),Wt=f((r,t,a)=>{let s=r.append("defs").append("marker").attr("id",a+"_"+t+"-zeroOrMoreStart").attr("class","marker zeroOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");s.append("circle").attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),s.append("path").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18");let l=r.append("defs").append("marker").attr("id",a+"_"+t+"-zeroOrMoreEnd").attr("class","marker zeroOrMore "+t).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");l.append("circle").attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),l.append("path").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")},"zero_or_more"),Xt=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-requirement_arrowEnd").attr("refX",20).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("path").attr("d","M0,0\n      L20,10\n      M20,10\n      L0,20")},"requirement_arrow"),Yt=f((r,t,a)=>{let s=r.append("defs").append("marker").attr("id",a+"_"+t+"-requirement_containsStart").attr("refX",0).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("g");s.append("circle").attr("cx",10).attr("cy",10).attr("r",9).attr("fill","none"),s.append("line").attr("x1",1).attr("x2",19).attr("y1",10).attr("y2",10),s.append("line").attr("y1",1).attr("y2",19).attr("x1",10).attr("x2",10)},"requirement_contains"),Ct={extension:ut,composition:xt,aggregation:gt,dependency:Lt,lollipop:wt,point:Mt,circle:_t,cross:vt,barb:St,only_one:Et,zero_or_one:Ot,one_or_more:$t,zero_or_more:Wt,requirement_arrow:Xt,requirement_contains:Yt},jt=bt;export{Nt as a,Qt as b,It as c,Zt as d,jt as e};

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.