vendor: 12,952 bytes, lines 1-34
1import{a as V}from"./chunk-B74SLRLD.min.js";import{a as j}from"./chunk-QGJCKG2C.min.js";import"./chunk-RJT23JEV.min.js";import"./chunk-EG7DXP2I.min.js";import"./chunk-CE4TH2HP.min.js";import"./chunk-GD5LB6TO.min.js";import"./chunk-22P4TOB3.min.js";import"./chunk-APDCPYLU.min.js";import"./chunk-W2R5RIWU.min.js";import"./chunk-PLNV3OP2.min.js";import"./chunk-WJAIEDLJ.min.js";import"./chunk-225PYD3O.min.js";import"./chunk-RJJLLGSV.min.js";import"./chunk-ETZPTOBJ.min.js";import"./chunk-WCKTNQ54.min.js";import"./chunk-YA245SZB.min.js";import"./chunk-IMOGEAU7.min.js";import{f as X}from"./chunk-HKAKSKF2.min.js";import{i as w,l as G,o as L}from"./chunk-ZQGSCX2U.min.js";import"./chunk-HCOLC5CQ.min.js";import{H as v,T as D,U as N,V as C,W as O,X as I,Y as W,Z as H,_ as M,ca as U,k as $,u as b}from"./chunk-ATRUDZZQ.min.js";import{b as f,h as _}from"./chunk-AQCTVUUU.min.js";import{a as o}from"./chunk-KI3VWED6.min.js";import"./chunk-MY7PHHTQ.min.js";var Y="position frame",z="frame positioned",k="position relation",K="relation positioned",we=o(function(e){f.debug("options str",e)},"setOptions"),ye=o(function(){return{}},"getOptions"),Pe=o(function(){q(),D()},"clear");function q(){E={}}o(q,"reset");var Se=$.eventmodeling,Me=o(()=>L({...Se,...b().eventmodeling}),"getConfig"),E={};function J(){let e=ke,{ast:n}=E,t=A();if(!n)throw new Error("No data for EventModel");return n.frames.forEach((i,r)=>{let a=re(i,n.dataEntities,t);e=P(e,{$kind:Y,index:r,frame:i,textProps:a});let d;ce(i)?(f.debug("source frame",i.sourceFrames),d=n.frames.filter(l=>i.sourceFrames.some(c=>c.$refText===l.name)),d.forEach(l=>{e=P(e,{$kind:k,index:r,frame:i,sourceFrame:l})})):e=P(e,{$kind:k,index:r,frame:i})}),e={...e,sortedSwimlanesArray:R(e.swimlanes)},e}o(J,"getState");function Q(e){E.ast=e}o(Q,"setAst");var s={swimlaneMinHeight:70,swimlanePadding:15,swimlaneGap:10,boxPadding:10,boxOverlap:90,boxDefaultY:0,boxMinWidth:80,boxMaxWidth:450,boxMinHeight:80,boxMaxHeight:750,contentStartX:250,textMaxWidth:430,boxTextFontWeight:"bold",boxTextPadding:10,swimlaneTextFontWeight:"bold",labelUiAutomation:"UI/Automation",labelUiAutomationPrefix:"UI/A: ",labelCommandReadModel:"Command/Read Model",labelCommandReadModelPrefix:"C/RM: ",labelEvents:"Events",labelEventsPrefix:"Stream: "};function A(){return s}o(A,"getDiagramProps");var ke={boxes:[],swimlanes:{},relations:[],maxR:0,sortedSwimlanesArray:[]};function Z(e){let n=e.split(".");if(n.length===2)return n[0]}o(Z,"extractNamespace");function ee(e){let n=e.split(".");return n.length===2?n[1]:e}o(ee,"extractName");function te(e,n){if(!(!n||n.length===0))return Object.values(e).find(t=>t.namespace===n)}o(te,"findSwimlaneByNamespace");function y(e,n,t){return Math.max(n,...Object.keys(e).filter(i=>{let r=Number.parseInt(i);return r>n&&r<t}).map(i=>Number.parseInt(i)))+1}o(y,"findNextAvailableIndex");function ne(e,n){let t=Z(e.entityIdentifier),i=te(n,t);switch(e.modelEntityType){case"ui":case"pcr":case"processor":return i?{index:i.index,label:i.namespace||s.labelUiAutomation}:t?{index:y(n,0,100),label:s.labelUiAutomationPrefix+t}:{index:0,label:s.labelUiAutomation};case"rmo":case"readmodel":case"cmd":case"command":return i?{index:i.index,label:i.namespace||s.labelCommandReadModel}:t?{index:y(n,100,200),label:s.labelCommandReadModelPrefix+t}:{index:100,label:s.labelCommandReadModel};default:return i?{index:i.index,label:i.namespace||s.labelEvents}:t?{index:y(n,200,300),label:s.labelEventsPrefix+t}:{index:200,label:s.labelEvents}}}o(ne,"calculateSwimlaneProps");function ie(e){let{themeVariables:n}=b();switch(e.modelEntityType){case"ui":return{fill:n.emUiFill??"white",stroke:n.emUiStroke??"#dbdada"};case"pcr":case"processor":return{fill:n.emProcessorFill??"#edb3f6",stroke:n.emProcessorStroke??"#b88cbf"};case"rmo":case"readmodel":return{fill:n.emReadModelFill??"#d3f1a2",stroke:n.emReadModelStroke??"#a3b732"};case"cmd":case"command":return{fill:n.emCommandFill??"#bcd6fe",stroke:n.emCommandStroke??"#679ac3"};case"evt":case"event":return{fill:n.emEventFill??"#ffb778",stroke:n.emEventStroke??"#c19a0f"};default:return{fill:"red",stroke:"black"}}}o(ie,"calculateEntityVisualProps");function re(e,n,t){let i=b(),r=v(ee(e.entityIdentifier)??"",i),a,d={fontSize:16,fontWeight:700,fontFamily:'"trebuchet ms", verdana, arial, sans-serif',joinWith:"<br/>"},c=`<b>${w(r,t.textMaxWidth,d)}</b>`;if(e.dataInlineValue&&(a=e.dataInlineValue,a=a.substring(a.indexOf("{")+1),a=a.substring(0,a.lastIndexOf("}")-1),a=v(a,i),a=w(a,t.textMaxWidth,d),a=a.replaceAll(" "," ")),e.dataReference){let p=n.find(S=>S.name===e.dataReference?.$refText);p&&(a=p.dataBlockValue,a=a.substring(a.indexOf(`{ 2`)+2),a=a.substring(0,a.lastIndexOf("}")-1),a=v(a,i),a=w(a,t.textMaxWidth,d),a=a.replaceAll(" "," "),a+="<br/>")}let m=a!==void 0;m&&(c+=`<br/><br/><code style="text-align: left; display: block;max-width:${t.textMaxWidth}px">${a}</code>`);let x={fontSize:d.fontSize,fontWeight:d.fontWeight,fontFamily:d.fontFamily},u=G(c,x),h=m?u.width/3:u.width,g={content:c,width:h,height:u.height};return f.debug(`[${e.name}] ${e.entityIdentifier} text`,g),g}o(re,"calculateTextProps");function ae(e,n){let t=n,i=ie(t.frame),r={width:t.textProps.width+2*s.boxTextPadding,height:t.textProps.height+2*s.boxTextPadding};return[{$kind:z,frame:t.frame,index:t.index,visual:i,dimension:r,textProps:t.textProps}]}o(ae,"decidePositionFrame");function oe(e,n,t){return n===void 0?s.contentStartX:n.index===e.index&&e.r?e.r+s.boxPadding:t===void 0?s.contentStartX:t.r-s.boxOverlap+s.boxPadding}o(oe,"calculateX");function se(e,n){let t=[...e.map(i=>i.r),n];return Math.max(...t)}o(se,"calculateMaxRight");function R(e){return Object.values(e).sort((n,t)=>n.index-t.index)}o(R,"sortedSwimlanesArray");function de(e,n){let t=n,i=ne(t.frame,e.swimlanes),r;i.index in e.swimlanes?r=e.swimlanes[i.index]:r={index:i.index,label:i.label,r:0,y:i.index*s.swimlaneMinHeight+s.swimlaneGap,height:s.swimlaneMinHeight,maxHeight:s.swimlaneMinHeight};let a=e.boxes.length>0?e.boxes[e.boxes.length-1]:void 0,d=e.previousSwimlaneNumber!==void 0?e.swimlanes[e.previousSwimlaneNumber]:void 0,l={width:Math.max(s.boxMinWidth,Math.min(s.boxMaxWidth,t.dimension.width))+2*s.boxPadding,height:Math.max(s.boxMinHeight,Math.min(s.boxMaxHeight,t.dimension.height))+2*s.boxPadding},c=oe(r,d,a),m=c+l.width+s.boxPadding,x=se(Object.values(e.swimlanes),m);r.r=c+l.width,r.maxHeight=Math.max(r.maxHeight,l.height),r.height=Math.max(s.swimlaneMinHeight,r.maxHeight)+2*s.swimlanePadding;let u={x:c,y:s.swimlanePadding+r.y,r:m,dimension:l,leftSibling:!1,swimlane:r,visual:t.visual,text:t.textProps.content,frame:t.frame,index:t.index},h={...e,boxes:[...e.boxes,u],swimlanes:{...e.swimlanes,[`${r.index}`]:r},previousSwimlaneNumber:i.index,previousFrame:t.frame,maxR:x},g=R(h.swimlanes);g.length>0&&(g[0].y=0);for(let p=1;p<g.length;p++){let S=g[p],T=g[p-1];S.y=T.y+T.height+s.swimlaneGap}return h}o(de,"evolveFramePositioned");function le(e,n){return e===0&&n.sourceFrames.length===0}o(le,"isFirstFrame");function ce(e){return e.sourceFrames!==void 0&&e.sourceFrames!==null&&e.sourceFrames.length>0}o(ce,"hasSourceFrame");function F(e,n){if(n!=null)return e.find(t=>t.frame.name===n.name)}o(F,"findBoxByFrame");function me(e,n,t){if(!(t<0))for(let i=t;i>=0;i--){let r=e[i];if(r.swimlane.index!==n)return r}}o(me,"findBoxByLineIndex");function ue(e,n){let t=n;if(X(t.frame)||le(t.index,t.frame))return[];let i=F(e.boxes,t.frame);if(i===void 0)throw new Error(`Target box not found for frame ${t.frame.name}`);let r;return t.sourceFrame?r=F(e.boxes,t.sourceFrame):r=me(e.boxes,i.swimlane.index,t.index-1),r===void 0?[]:[{$kind:K,frame:t.frame,index:t.index,sourceBox:r,targetBox:i}]}o(ue,"decidePositionRelation");function xe(e,n){let t=n,i={visual:{fill:"none",stroke:"#000"},source:{x:t.sourceBox.x,y:t.sourceBox.y},target:{x:t.targetBox.x,y:t.targetBox.y},sourceBox:t.sourceBox,targetBox:t.targetBox};return{...e,relations:[...e.relations,i]}}o(xe,"evolveRelationPositioned");var Fe={[Y]:ae,[k]:ue},Be={[z]:de,[K]:xe};function fe(e,n){let t=Fe[n.$kind];if(t==null)return[];let i=t(e,n);return f.debug("decided events",i),i}o(fe,"decide");function ge(e,n){let t=n.reduce((i,r)=>{let a=Be[r.$kind];return a==null?i:a(i,r)},e);return f.debug("evolve events",{state:e,newState:t,events:n}),t}o(ge,"evolve");function P(e,n){let t=fe(e,n);return ge(e,t)}o(P,"dispatch");var B={getConfig:Me,setOptions:we,getOptions:ye,clear:Pe,setAccTitle:N,getAccTitle:C,getAccDescription:I,setAccDescription:O,setDiagramTitle:W,getDiagramTitle:H,setAst:Q,getDiagramProps:A,getState:J},Ee={parse:o(async e=>{let n=await j("eventmodeling",e);f.debug(n),B.setAst(n),V(n,B)},"parse")},Ae=M(),Re=Ae?.eventmodeling;function he(e,n){return t=>{let i=t.swimlane.y+n.swimlanePadding,r=e.append("g").attr("class","em-box");r.append("rect").attr("x",t.x).attr("y",i).attr("rx","3").attr("width",t.dimension.width).attr("height",t.dimension.height).attr("stroke",t.visual.stroke).attr("fill",t.visual.fill),r.append("foreignObject").attr("x",t.x+n.boxPadding).attr("y",i+10).attr("width",t.dimension.width-2*n.boxPadding).attr("height",t.dimension.height-2*n.boxPadding).append("xhtml:div").style("display","table").style("height","100%").style("width","100%").append("span").style("display","table-cell").style("text-align","center").style("vertical-align","middle").html(t.text)}}o(he,"renderD3Box");function pe(e,n){return e>n}o(pe,"dirUpwards");function be(e,n,t,i){return r=>{let a=r.sourceBox.swimlane.y+n.swimlanePadding,d=r.targetBox.swimlane.y+n.swimlanePadding,l=pe(a,d),c=r.sourceBox.x+r.sourceBox.dimension.width*2/3,m=r.targetBox.x+r.targetBox.dimension.width/3,x,u;f.debug(`rendering relation up=${l} for `,{sourceBox:r.sourceBox,targetBox:r.targetBox}),l?(x=a,u=d+r.targetBox.dimension.height):(x=a+r.sourceBox.dimension.height,u=d);let h=i.emRelationStroke??r.visual.stroke;e.append("path").attr("class","em-relation").attr("fill",r.visual.fill).attr("stroke",h).attr("stroke-width","1").attr("marker-end",`url(#${t})`).attr("d",`M${c} ${x} L${m} ${u}`)}}o(be,"renderD3Relation");function ve(e,n,t,i){return r=>{let a=e.append("g").attr("class","em-swimlane"),d=i.emSwimlaneBackgroundOdd??"rgb(250,250,250)",l=i.emSwimlaneBackgroundStroke??"rgb(240,240,240)";a.append("rect").attr("x",0).attr("y",r.y).attr("rx","3").attr("width",n+t.swimlanePadding).attr("height",r.height).attr("fill",d).attr("stroke",l),a.append("text").attr("font-weight",t.swimlaneTextFontWeight).attr("x",30).attr("y",r.y+30).text(r.label)}}o(ve,"renderD3Swimlane");var Te=o(function(e,n,t,i){if(f.debug("in eventmodeling renderer",e+` 3`,"id:",n,t),!Re)throw new Error("EventModeling config not found");let r=i.db,{themeVariables:a,eventmodeling:d}=M(),l=_(`[id="${n}"]`),c=r.getDiagramProps(),m=r.getState(),x=`em-arrowhead-${n}`,u=a.emArrowhead??"#000000";m.sortedSwimlanesArray.forEach(ve(l,m.maxR,c,a)),m.boxes.forEach(he(l,c)),m.relations.forEach(be(l,c,x,a)),l.append("defs").append("marker").attr("id",x).attr("markerWidth","10").attr("markerHeight","7").attr("refX","10").attr("refY","3.5").attr("orient","auto").append("polygon").attr("points","0 0, 10 3.5, 0 7").attr("fill",u),U(void 0,l,d?.padding??30,d?.useMaxWidth)},"draw"),$e={draw:Te},De=o(e=>"","getStyles"),Ne=De,Le={parser:Ee,db:B,renderer:$e,styles:Ne};export{Le as diagram}; 4//# sourceMappingURL=diagram-B4RE2ZJO-6SXFVSTQ.min.js.map 5 6// SIG // Begin signature block 7// SIG // MIIvIAYJKoZIhvcNAQcCoIIvETCCLw0CAQExDzANBglg 8// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor 9// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC 10// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg 11// SIG // Clk/gZeACBxpWnoKVjXhOtbnMsx6XDWn536kiJc69LSg 12// SIG // ghOgMIIFZDCCA0ygAwIBAgIQBs7hMb5tVcgH98DH+0Tm 13// SIG // IDANBgkqhkiG9w0BAQwFADBMMQswCQYDVQQGEwJVUzEX 14// SIG // MBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMT 15// SIG // G0RpZ2lDZXJ0IENTIFJTQTQwOTYgUm9vdCBHNTAeFw0y 16// SIG // MTAxMTUwMDAwMDBaFw00NjAxMTQyMzU5NTlaMEwxCzAJ 17// SIG // BgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5j 18// SIG // LjEkMCIGA1UEAxMbRGlnaUNlcnQgQ1MgUlNBNDA5NiBS 19// SIG // b290IEc1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC 20// SIG // CgKCAgEAtjNzgNhiA3AULBEcOV58rnyDhh3+Ji9MJK2L 21// SIG // 6oNfqbw9W/wLmEwCRzDs4v7s6DRbZl6/O9cspiX/jFmz 22// SIG // 3+rafCnZRlByCB1u0RsK3R/NmYn6Dw9zxOGcHXUyzW+X 23// SIG // 2ipqlbJsyQnQ6gt7fRcGSZnv1t7gyFPUrsZ38Ya7Ixy4 24// SIG // wN9Z94590e+C5iaLWji1/3XVstlPCfM3iFDaEaSKFBTR 25// SIG // UwQAffNqRBj+UHAyBxyomg46HcUKH24LJmm3PKJXcCyG 26// SIG // +kxulalYQ7msEtb/P+3XQxdrTM6exJCr//oQUJqjkFfW 27// SIG // 54wQrp8WGs81HX/Xdu2KnDWnKLinXSH8MDfd3ggZTxXG 28// SIG // 56bakEeO95RTTI5TAr79meXqhtCvAwLTm6qT8asojiAB 29// SIG // /0z7zLcpQPWHpBITBR9DbtdRUJ84tCDtFwkSj8y5Ga+f 30// SIG // zb5pEdOvVRBtF4Z5llLGsgCd5a84sDX0iGuPDgQ9fO6v 31// SIG // zdNqEErGzYbKIj2hSlz7Dv+I31xip8C5HtmsbH44N/53 32// SIG // kyXChYpPtTcGWgaBFPHOlJ2ZkeoyWs5nPW4EZq0MTy2j 33// SIG // Lvee9Xid9wr9fo/jQopVlrzxnzct/J5flf6MGBv8jv1L 34// SIG // kK/XA2gSY6zik6eiywTlT2TOA/rGFJ/Zi+jM1GKMa+QA
35// SIG // LBmfGgbGMYFU+1Mkmq9Vmbqdda64wt0CAwEAAaNCMEAw 36// SIG // HQYDVR0OBBYEFGgBk7HSSkBCaZRGLBxaiKkltEdPMA4G 37// SIG // A1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0G 38// SIG // CSqGSIb3DQEBDAUAA4ICAQCS/O64AnkXAlF9IcVJZ6ek 39// SIG // 8agkOOsMaOpaQmuc9HPBaUotszcFUEKYkp4GeSwuBpn2 40// SIG // 798roM2zkgGDtaDLJ7U8IxqYSaLsLZmlWUOs0rGT1lfX 41// SIG // HLyT1sZA4bNvGVW3E9flQzOktavL2sExZA101iztw41u 42// SIG // 67uvGUdhYS3A9AW5b3jcOvdCQGVTkb2ZDZOSVKapN1kr 43// SIG // m8uZxrw99wSE8JQzHQ+CWjnLLkXDKBmjspuYyPwxa2CP 44// SIG // 9umGKLzgPH10XRaJW2kkxxCLxEu7Nk/UWT/DsKSRmfgu 45// SIG // 0UoBnfWIEu+/WhFqWU9Za1pn84+0Ew/A2C89KHKqGX8R 46// SIG // fWpbn5XnX7eUT/E+oVr/Lcyd3yd3jzJzHGcKdvP6XLG/ 47// SIG // vB29DCibsscXZwszD8O9Ntz7ukILq+2Ew2LWhBapsQdr 48// SIG // qW7uxs/msEQpwvCzYYAqi2/SFFwlh1Rk86RMwaH4p2vq 49// SIG // /uo6/HnbDo/cxvPJ1Gze6YOhjh0i7Mk6sgB73DunQhp/ 50// SIG // 3IupET2Op8Agb10JXUNE5o9mzKlbB/Hvm3oOs1ThlP0O 51// SIG // LMaT11X9cZg1uAlK/8YpKCz2Ui3bFBiSJ+IWfozK1GG+ 52// SIG // goeR65g3P79fXXc/NKwbOEOraHKZMh46GhmlozhMI9ej 53// SIG // 58zVKpIXkAtaS70WvfuGauKJmezkoFUYyaMIHxPgMghy 54// SIG // 0DCCBpAwggR4oAMCAQICEAreMulQm0SqNLHa8bwOyHMw 55// SIG // DQYJKoZIhvcNAQELBQAwTDELMAkGA1UEBhMCVVMxFzAV 56// SIG // BgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSQwIgYDVQQDExtE 57// SIG // aWdpQ2VydCBDUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEw 58// SIG // NzE1MDAwMDAwWhcNMzEwNzE0MjM1OTU5WjBbMQswCQYD 59// SIG // VQQGEwJVUzEYMBYGA1UEChMPLk5FVCBGb3VuZGF0aW9u 60// SIG // MTIwMAYDVQQDEykuTkVUIEZvdW5kYXRpb24gUHJvamVj 61// SIG // dHMgQ29kZSBTaWduaW5nIENBMjCCAiIwDQYJKoZIhvcN 62// SIG // AQEBBQADggIPADCCAgoCggIBAM55KccMg/kCnTurEsDw 63// SIG // SQ+cLSS/Z3MiJYRxTPK1r1OZQgqDKfU3AIl7wiCGiQnj 64// SIG // sY1xb9Jmq2hoUq/EgDVXnwu+BwXw0wJfycqFpjnwcUWP 65// SIG // 99P9Kor31LaMa8PdUkdxrt3rnFscW+G/oaCKU4GylPv/ 66// SIG // 3J0r4vBJgU5O57XxZAFsP+i6L/pzF1PqhM5v07gk/Kll 67// SIG // 9iH3y5HVyLeFKkEvCao8Z+3Bi4Y6gwPcPuc16UsUrvyY 68// SIG // SjnnGNOV3HRpRp0AT3PEQc1A92c1zD6DwUhYh+1GbNt4 69// SIG // lZlVwiaFPSBWjd1kiw/42d01xPEcScaGNQzg8K+LepE0 70// SIG // kHQz68d2j67QHCRW5YdyTD9EqWWaVfAxwC1WZCinxbtk 71// SIG // ji/Vr+ezCejP5oX8lKLdry1cVZVpaZYMDoXBz+2uNHFQ 72// SIG // XMxf3AG/iAc/rbgdasBhouAd6pxNpKWI7usWM++YVXHx 73// SIG // alxpst/jTGSBeqDCVEi1GZlOx1AwlMjIB7ekj+Nq+780 74// SIG // cjyRDFwEYjcHuYyOqAFscnl+nTeGV4gQ2tZVWlbivMlH 75// SIG // e0oWxEz20z2meQWlf8sXJda6hMT6isyB/sv2uhd9yl0m 76// SIG // FRk0hXIP7UhHeL7l2wVLiH9lKT1ZCvidv9Cf6PLAUpBd 77// SIG // 5xWf1EsK73DChIiDSqJB75or8qS5IUnzCBIrJl0juq5H 78// SIG // vBJRAgMBAAGjggFdMIIBWTASBgNVHRMBAf8ECDAGAQH/ 79// SIG // AgEAMB0GA1UdDgQWBBQoDkyJHJmX8YHwjwjeVxJLvLh4 80// SIG // zzAfBgNVHSMEGDAWgBRoAZOx0kpAQmmURiwcWoipJbRH 81// SIG // TzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYB 82// SIG // BQUHAwMweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzAB 83// SIG // hhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB 84// SIG // BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv 85// SIG // bS9EaWdpQ2VydENTUlNBNDA5NlJvb3RHNS5jcnQwRQYD 86// SIG // VR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNl 87// SIG // cnQuY29tL0RpZ2lDZXJ0Q1NSU0E0MDk2Um9vdEc1LmNy 88// SIG // bDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN 89// SIG // BgkqhkiG9w0BAQsFAAOCAgEAOuoiUIbgalnJ/q7pK5M7 90// SIG // /P9ghqclk6qKLKb7fja9s7IJdcV/e7+fPJZ4LPeLqpUw 91// SIG // fdGC0eNtuz2UMx0ABRLNCtP1DVH6CjwvQ2Up+MScYz7C 92// SIG // 2ivDfpeHeqGQQG+wF4JacX5OKHK8zNClmE52s9/pbdLh 93// SIG // ovFYD/FoIIduBS8c8cYguUqsGe8H1O8NYO2LoA5+sW3B 94// SIG // +PsnemaQpzA3MWJBiqjrYzO1d23d0W5fzw8kmfnIcv5+ 95// SIG // kOmTY/Ts/1hWJWDiHewjJiOUs2zFqam3cLzzZK0mMBUb 96// SIG // Z0Vfa8CaP6vY3LX8KxvRUAZBzF4ix0UD8OKBKETpNAGA 97// SIG // ptus73RKnNaTwiBEB7V8jlvhql9jDkUXYnjxX5hvG9cZ 98// SIG // SMPIgSTqK5WxCQOrbzqQ029SOfqYerTOA8KzK0tC2xjy 99// SIG // b9GofX4dumT7WtcRdCguP4HcqmOwZoo/l/mrXa0WdI3a 100// SIG // nEh7KVmHPVOkml1ilVxcL5HNG9fXZMxAku3m6z0LgtPn 101// SIG // ri6bwzMxyGn8y9tVxwdfoJ3LsG7e/0ZJyaA2xSrMecdK 102// SIG // g0Or3yZq2o8jQDHeXxkHYHFB7O+Rvilr4OzOEbRkaujR 103// SIG // 615wYNSx0JUWyw0gl2yKF5MsM85LCrscZvbJ9oHc9P7+ 104// SIG // KOLz0B68ZPDI+ott1Oofe7iUFlT4S1oULXI3PDCZlNou 105// SIG // cZQwggegMIIFiKADAgECAhAOAvCsREVf/ih65u/I72ei 106// SIG // MA0GCSqGSIb3DQEBCwUAMFsxCzAJBgNVBAYTAlVTMRgw 107// SIG // FgYDVQQKEw8uTkVUIEZvdW5kYXRpb24xMjAwBgNVBAMT 108// SIG // KS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0cyBDb2RlIFNp 109// SIG // Z25pbmcgQ0EyMB4XDTI2MDkxNzAwMDAwMFoXDTI3MTIx 110// SIG // OTIzNTk1OVowgd8xEzARBgsrBgEEAYI3PAIBAxMCVVMx 111// SIG // GzAZBgsrBgEEAYI3PAIBAhMKV2FzaGluZ3RvbjEdMBsG 112// SIG // A1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNV 113// SIG // BAUTCzYwMyAzODkgMDY4MQswCQYDVQQGEwJVUzETMBEG 114// SIG // A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u 115// SIG // ZDEgMB4GA1UEChMXRG9jRlggKC5ORVQgRm91bmRhdGlv 116// SIG // bikxIDAeBgNVBAMTF0RvY0ZYICguTkVUIEZvdW5kYXRp 117// SIG // b24pMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC 118// SIG // AgEAs01497/7/JVvAj5GPfrFDIq+xb/h99PjLs/ayrmw
119// SIG // 0v4gY3WOnVGKDAvPyhRpJWWuTLSNspfn36J3ak44gIfm 120// SIG // JM4nfwPKuAZNGU2iyCbuzB6tFX3Pmd75tS+b0dBvp7kn 121// SIG // bWmKUEfy6APniJtE2CURqf20AJ5CeW0fMf2c+HQrMyUE 122// SIG // byAbrRnRhK4+nBtHOZP2eG9NbmFzsf4Wkt5+PVwN4M46 123// SIG // IvFTAIliiQ2OfRNJfezUObjrrNjRng7ODlk6IHFVY41z 124// SIG // a1BaXOaVWe1KXmwwNk17DGVFMwlzj7uWGw7mYjSpv17a 125// SIG // GVdLcZgqBdBDny+mSG5fYnz5BNUAZZh1r6/Onyjneraj 126// SIG // 3AK9bsMtmTL75BW2XvYdJQwA7/3SDIiNXn32nE7r+iZO 127// SIG // G344P0gTZKznH9FBI0HXVYJJ/5//v0kYEXdQPvBmT9lO 128// SIG // 5PnKBoZG9vYF6bfVc2/kHXjNwiM0w/LGGey3b4BPhbFU 129// SIG // pu7POYaUiy9QtIgoJkMQAeCR6WvisJcorbgjaLy3emw9 130// SIG // uuNUFK47G+REZz5rvGG6qwvmJgr3M4aLjdPd9X+WXWJV 131// SIG // uVodv8OhcNA265FX+8tfPyYVudmNNieuBdigFqZmWtH2 132// SIG // tgU5JfeHHjpPayM1UH5xHTFbMisFXT9e+PVR/vgXcGsA 133// SIG // 5EITiWrehX7Z30oWoSjdaqA2IQsCAwEAAaOCAdkwggHV 134// SIG // MB8GA1UdIwQYMBaAFCgOTIkcmZfxgfCPCN5XEku8uHjP 135// SIG // MB0GA1UdDgQWBBSd4GagOx0ybONkN4zAjFIXCH/c5zA9 136// SIG // BgNVHSAENjA0MDIGBWeBDAEDMCkwJwYIKwYBBQUHAgEW 137// SIG // G2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNV 138// SIG // HQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMw 139// SIG // gZsGA1UdHwSBkzCBkDBGoESgQoZAaHR0cDovL2NybDMu 140// SIG // ZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Qcm9qZWN0 141// SIG // c0NvZGVTaWduaW5nQ0EyLmNybDBGoESgQoZAaHR0cDov 142// SIG // L2NybDQuZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Q 143// SIG // cm9qZWN0c0NvZGVTaWduaW5nQ0EyLmNybDCBhQYIKwYB 144// SIG // BQUHAQEEeTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz 145// SIG // cC5kaWdpY2VydC5jb20wTwYIKwYBBQUHMAKGQ2h0dHA6 146// SIG // Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9ORVRGb3VuZGF0 147// SIG // aW9uUHJvamVjdHNDb2RlU2lnbmluZ0NBMi5jcnQwCQYD 148// SIG // VR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAgEAdl5B6aog 149// SIG // v4Zm8KehTf+xDovKjRI0YFNGg1ll5KwXKjPhDo5St2UF 150// SIG // 6ZW2lT7r5NMs0a4fEJG9LEtLBdBV+ErBcEtj80etYkHe 151// SIG // gUI7RXz+Eit/HJIDN6Vk0RuLD+tzR9AKwSHBmRLIe0Eg 152// SIG // 7rfmjyOpZcSto3eBLossUFHn6j2zuHWwJdo9NWlyn+SH 153// SIG // Q0ZEdFZR3eyvecCGTnyGmUI8U+swXxkZAC8+YpM59kgz 154// SIG // xAps/ITkgclzb5VK4A9XHdaQ3XWUTheRQ1qnrvFtzdDN 155// SIG // B2+1B+JinQRr7gkRNeRC7E78yNduz+UQEAEbyz9WVWOS 156// SIG // vXSFTLTIEPxHD5yMJSe+T4TSrPgwj9YpaBg8/w9vgBZy 157// SIG // ogVc4ujXmjRDK104+7RoW8Vcsglx2PDjNvM3/0rsYbu7 158// SIG // XgR5mOpASxE2UQ5cuF0y7q4WzHpNV+i71rORaIlvldF+ 159// SIG // w1a9+qyqg9LE5Y67pZzQBNSZtvS9nrBMVpBaaNHan05o 160// SIG // nK7Z5nGWGkFd5Qj16cwm+ekB/8oGJyulf2og6HU8luE+ 161// SIG // J3mskWMIX6bY4m69g7z0svRc97hJgY7tDQrp8nggzG/C 162// SIG // g8oArm5YxNJwn6E5SScxGqc65QjRdZQyFgLG3u0GjE8A 163// SIG // PdjkPod/3w8K89m7v1k2aJdE2mG6jvdASgTpeehNrdiL 164// SIG // S1cmcsoCXexhG84xghrYMIIa1AIBATBvMFsxCzAJBgNV 165// SIG // BAYTAlVTMRgwFgYDVQQKEw8uTkVUIEZvdW5kYXRpb24x 166// SIG // MjAwBgNVBAMTKS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0 167// SIG // cyBDb2RlIFNpZ25pbmcgQ0EyAhAOAvCsREVf/ih65u/I 168// SIG // 72eiMA0GCWCGSAFlAwQCAQUAoIHAMBkGCSqGSIb3DQEJ 169// SIG // AzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAM 170// SIG // BgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCC7GWqD 171// SIG // TUUb46qID8i3Tx6funiS6zbT8YJ+VjxxFPDOmDBUBgor 172// SIG // BgEEAYI3AgEMMUYwRKAggB4ARABvAGMAZgB4ACAAYwBv 173// SIG // AGQAZQAgAHMAaQBnAG6hIIAeaHR0cHM6Ly9kb3RuZXQu 174// SIG // Z2l0aHViLmlvL2RvY2Z4MA0GCSqGSIb3DQEBAQUABIIC 175// SIG // AAUV+R6kaM0GJ32xqe6fiWElbAZZJuAjR4aeUMXhMDDY 176// SIG // svyF7ZxZQViEuTOvjEkT1DWAyivvtn2GTgw0O9Z3tP7N 177// SIG // rq9kF9jxa6lRl9SMpVW0J8OeqR2azHFdQ8ICZ0EbFBmE 178// SIG // uYR5jpDAkG9uRheHfziLtM476Gs/n8TwejvAdwIcTTWZ 179// SIG // P/L/c1KTALKtLey0FHv4/EpSNA9Rib63QV6+nKys2w62 180// SIG // 4e1k4B2uOBBDSg5MPcd83cPYOSAlIHvQWeF+kjcbdmM2 181// SIG // 3iqiC7nXJ8L8Wo8kMibmXnbHECqghJou2Prh5IUNaQpB 182// SIG // Myzj8fX0y5BsJJxKshhPe960GJqCiWCRpLwzlIkG1m1S 183// SIG // JTTw44gCHhJdkPf4ohL/ZqTG3WzJOdhqDmoBpbzXEaBZ 184// SIG // gkb2UIsfZ7IiSnaxs1AnsIOj8n5mjor/kvLnxC6NXXvw 185// SIG // e3t+fcdff54/8aca/dVW78oLh8sJmrKXk64WM0wDj/EB 186// SIG // euwxgHAJQmsDQBc8aRjrONgV/P9OEUyHlEsvIndZm+eK 187// SIG // yyEUqEeWktpyrO4of8GXQ0Kf/RaiVbxOiMVgWKvdO3xx 188// SIG // XhK+52Z6XjPEeackgqJL8RH4Zvj4ry2udH2AcYuE9DH5 189// SIG // t8bZn8Ds/MDpgITw/Q87tlk/WLw87wR88jFesI2I9zpl 190// SIG // esFLJTU/8zKpB3BRTTOKs5+zoYIXdzCCF3MGCisGAQQB 191// SIG // gjcDAwExghdjMIIXXwYJKoZIhvcNAQcCoIIXUDCCF0wC 192// SIG // AQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0BCRAB 193// SIG // BKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUD 194// SIG // BAIBBQAEIHi4hDpKE+04aE4zLVtwbCE6pe43vQH3VKje 195// SIG // cxKQuBuzAhEAj2nmj0bLvcHfEVl0MHYm2RgPMjAyNjA5 196// SIG // MjUwMDUzMDFaoIITOjCCBu0wggTVoAMCAQICEAhP3DNP 197// SIG // fkVO28MPj/mSGDUwDQYJKoZIhvcNAQELBQAwaTELMAkG 198// SIG // A1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMu 199// SIG // MUEwPwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRp 200// SIG // bWVTdGFtcGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENB 201// SIG // MTAeFw0yNjA4MDUwMDAwMDBaFw0zNzExMDQyMzU5NTla 202// SIG // MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2Vy 203// SIG // dCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgU0hBMjU2 204// SIG // IFJTQTQwOTYgVGltZXN0YW1wIFJlc3BvbmRlciAyMDI2 205// SIG // IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC 206// SIG // AQC2e6byyf7NSvjUm0xls/04xjD4fAkOkbnGQi7+Wpx8 207// SIG // 1iYxfzViaxSIctuH3KSl5YEYpMuFgGsA31N2D9ATMbfZ 208// SIG // dw5uaAhuWevQKhDdZIB4NnqcfpfpWQXJiQnDdAElETC+ 209// SIG // bhSEvNLGbA8DtwUpFMQ4yyYQSPqomT92osQAv6hBi47A 210// SIG // TZS6JfVWe6XxhF4jJZ3iSAuf2Cros1czRSmWRHqMv9Af 211// SIG // GZvp8ygYElhudpQjtcPpwoOl6QrZJUyV3iINvN4cO05p 212// SIG // rGV0fkjG426xDr2d3z9lcSIHkdvGPdGUrXdxfVbgOUVc 213// SIG // p2/8ISEzwKPW++Wa+E2ujI91EZtukGWDJ/xZ27k3oHKE 214// SIG // XBRGfRTqjOU+jE3ba/5++JSE/7oNHnjs5mekExYN96LV 215// SIG // /mxUbCKJb8pBNY4r3uD7hEmk/M81XhVgwDA7aMzYC3LZ 216// SIG // Bg9WY5BMmbSay5ecmtJuXaB/0nKWmQmVZeqTVDgsmzHP 217// SIG // 5MQuhAJkiWNuC9MmCg9TZHXbJ2/yLVSov9p16UDTLtT0 218// SIG // +aa1vN71fHeu1qMLlLNB3WOB/ADCxr3S/1hxI92Z6jKg 219// SIG // EED/btwIvbfuXkNNhg8MtDg43c4tMZae9FvqMOt/9Pvm 220// SIG // AxF9TNIsIFB8G6yb36ZJZGUL8N/pL971DyLXcK6HM5PY 221// SIG // nH5X+eVtczhCgHCVQCF6XDAlPQIDAQABo4IBlTCCAZEw 222// SIG // DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFMljijAu1Er7 223// SIG // bpTz5uNAfvXszeIwHwYDVR0jBBgwFoAU729TSunkBnx6
224// SIG // yuKQVvYv1Ensy04wDgYDVR0PAQH/BAQDAgeAMBYGA1Ud 225// SIG // JQEB/wQMMAoGCCsGAQUFBwMIMIGVBggrBgEFBQcBAQSB 226// SIG // iDCBhTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGln 227// SIG // aWNlcnQuY29tMF0GCCsGAQUFBzAChlFodHRwOi8vY2Fj 228// SIG // ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVk 229// SIG // RzRUaW1lU3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNB 230// SIG // MS5jcnQwXwYDVR0fBFgwVjBUoFKgUIZOaHR0cDovL2Ny 231// SIG // bDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0 232// SIG // VGltZVN0YW1waW5nUlNBNDA5NlNIQTI1NjIwMjVDQTEu 233// SIG // Y3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG 234// SIG // /WwHATANBgkqhkiG9w0BAQsFAAOCAgEAjcU6YR6dUgrf 235// SIG // mawJgH59KECxa9Ji8sEi2g10CBDaMiqsaxWyW5cwlT/6 236// SIG // ZF5sFznazqVsoC85U9dqLOYqQwst+UQQoNlDHgKRLa3x 237// SIG // oc+OReFreFhnTXSG0Vrd2E2CZqUfm+5a+He1MJ/h+tNL 238// SIG // uA+0Zzhn/Fo+FDYAHWZHx4R79ZsfRFYe9UiXpXBDf6Dk 239// SIG // Uo183Y38NYmR/XfDYf7YZ+oR9t3flbDwK+hgGMs0gNNp 240// SIG // 1w9Z2CyOyI5or/sSwomAuNQ0hWC9xoU4stD8aWsD7Rkc 241// SIG // mgVRs6vlIk3zPKQ+ylcheWkMlj+CoVRlFE55pv0ZWCaF 242// SIG // t04lwP/rdGHE9qEVQZtyRE42ox7oNgC/r+Y4bSlZ3dw9 243// SIG // K2x1xLtu6PkPKeLBFjzKigwfqm3Hm+k/+lnME8F5kPZT 244// SIG // giy2HLEHklpryqs6QHnPXrRNeIzkAMyylnRN8P0wmirS 245// SIG // 0WkU+ywpEWFZ4QNg+9xS43tTuW9x0eXh7NDc1P/sV+zW 246// SIG // xHXKH8tFt1ncHdVzqrZaYPyYMLSn2TOXajveJW1L3joi 247// SIG // QSPsWRGxkbDDW15jERFE4LvjnGu2O9zD1nLJSMdlYZEi 248// SIG // kl4w2w+q4IN/R+TIe0H4ngCI1moJCTbevGH4punIxM1U 249// SIG // oi0nmX3ZK+XbRT01uowE5ViXWHng0RgsmrX/EdYUo80r 250// SIG // 3TfMlkD0/YMwgga0MIIEnKADAgECAhANx6xXBf8hmS5A 251// SIG // QyIMOkmGMA0GCSqGSIb3DQEBCwUAMGIxCzAJBgNVBAYT 252// SIG // AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV 253// SIG // BAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERp 254// SIG // Z2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0yNTA1MDcw 255// SIG // MDAwMDBaFw0zODAxMTQyMzU5NTlaMGkxCzAJBgNVBAYT 256// SIG // AlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8G 257// SIG // A1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBUaW1lU3Rh 258// SIG // bXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAyNSBDQTEwggIi 259// SIG // MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0eDHT 260// SIG // CphBcr48RsAcrHXbo0ZodLRRF51NrY0NlLWZloMsVO1D 261// SIG // ahGPNRcybEKq+RuwOnPhof6pvF4uGjwjqNjfEvUi6wui 262// SIG // m5bap+0lgloM2zX4kftn5B1IpYzTqpyFQ/4Bt0mAxAHe 263// SIG // HYNnQxqXmRinvuNgxVBdJkf77S2uPoCj7GH8BLuxBG5A 264// SIG // vftBdsOECS1UkxBvMgEdgkFiDNYiOTx4OtiFcMSkqTtF 265// SIG // 2hfQz3zQSku2Ws3IfDReb6e3mmdglTcaarps0wjUjsZv 266// SIG // kgFkriK9tUKJm/s80FiocSk1VYLZlDwFt+cVFBURJg6z 267// SIG // MUjZa/zbCclF83bRVFLeGkuAhHiGPMvSGmhgaTzVyhYn 268// SIG // 4p0+8y9oHRaQT/aofEnS5xLrfxnGpTXiUOeSLsJygoLP 269// SIG // p66bkDX1ZlAeSpQl92QOMeRxykvq6gbylsXQskBBBnGy 270// SIG // 3tW/AMOMCZIVNSaz7BX8VtYGqLt9MmeOreGPRdtBx3yG 271// SIG // OP+rx3rKWDEJlIqLXvJWnY0v5ydPpOjL6s36czwzsucu 272// SIG // oKs7Yk/ehb//Wx+5kMqIMRvUBDx6z1ev+7psNOdgJMoi 273// SIG // wOrUG2ZdSoQbU2rMkpLiQ6bGRinZbI4OLu9BMIFm1UUl 274// SIG // 9VnePs6BaaeEWvjJSjNm2qA+sdFUeEY0qVjPKOWug/G6 275// SIG // X5uAiynM7Bu2ayBjUwIDAQABo4IBXTCCAVkwEgYDVR0T 276// SIG // AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU729TSunkBnx6 277// SIG // yuKQVvYv1Ensy04wHwYDVR0jBBgwFoAU7NfjgtJxXWRM 278// SIG // 3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMGA1Ud 279// SIG // JQQMMAoGCCsGAQUFBwMIMHcGCCsGAQUFBwEBBGswaTAk 280// SIG // BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu 281// SIG // Y29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2FjZXJ0cy5k 282// SIG // aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0 283// SIG // LmNydDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js 284// SIG // My5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9v 285// SIG // dEc0LmNybDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglg 286// SIG // hkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBABfO+xaA 287// SIG // HP4HPRF2cTC9vgvItTSmf83Qh8WIGjB/T8ObXAZz8Oju 288// SIG // hUxjaaFdleMM0lBryPTQM2qEJPe36zwbSI/mS83afsl3 289// SIG // YTj+IQhQE7jU/kXjjytJgnn0hvrV6hqWGd3rLAUt6vJy 290// SIG // 9lMDPjTLxLgXf9r5nWMQwr8Myb9rEVKChHyfpzee5kH0 291// SIG // F8HABBgr0UdqirZ7bowe9Vj2AIMD8liyrukZ2iA/wdG2 292// SIG // th9y1IsA0QF8dTXqvcnTmpfeQh35k5zOCPmSNq1UH410 293// SIG // ANVko43+Cdmu4y81hjajV/gxdEkMx1NKU4uHQcKfZxAv 294// SIG // BAKqMVuqte69M9J6A47OvgRaPs+2ykgcGV00TYr2Lr3t 295// SIG // y9qIijanrUR3anzEwlvzZiiyfTPjLbnFRsjsYg39OlV8 296// SIG // cipDoq7+qNNjqFzeGxcytL5TTLL4ZaoBdqbhOhZ3ZRDU
297// SIG // phPvSRmMThi0vw9vODRzW6AxnJll38F0cuJG7uEBYTpt 298// SIG // MSbhdhGQDpOXgpIUsWTjd6xpR6oaQf/DJbg3s6KCLPAl 299// SIG // Z66RzIg9sC+NJpud/v4+7RWsWCiKi9EOLLHfMR2ZyJ/+ 300// SIG // xhCx9yHbxtl5TPau1j/1MIDpMPx0LckTetiSuEtQvLsN 301// SIG // z3Qbp7wGWqbIiOWCnb5WqxL3/BAPvIXKUjPSxyZsq8Wh 302// SIG // baM2tszWkPZPubdcMIIFjTCCBHWgAwIBAgIQDpsYjvnQ 303// SIG // Lefv21DiCEAYWjANBgkqhkiG9w0BAQwFADBlMQswCQYD 304// SIG // VQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkw 305// SIG // FwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQD 306// SIG // ExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcN 307// SIG // MjIwODAxMDAwMDAwWhcNMzExMTA5MjM1OTU5WjBiMQsw 308// SIG // CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5j 309// SIG // MRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYD 310// SIG // VQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIi 311// SIG // MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBz 312// SIG // aN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEppz1Yq3aa 313// SIG // za57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxS 314// SIG // D1Ifxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQ 315// SIG // Lt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFh 316// SIG // mzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO 317// SIG // DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY 318// SIG // QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WC 319// SIG // QTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/CNda 320// SIG // SaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1Z 321// SIG // XUJ2h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU75KSOp49 322// SIG // 3ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3 323// SIG // IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPR 324// SIG // iQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4m 325// SIG // rLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/ 326// SIG // Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn1 327// SIG // 5GkvmB0t9dmpsh3lGwIDAQABo4IBOjCCATYwDwYDVR0T 328// SIG // AQH/BAUwAwEB/zAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5n 329// SIG // P+e6mK4cD08wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGL 330// SIG // p6chnfNtyA8wDgYDVR0PAQH/BAQDAgGGMHkGCCsGAQUF 331// SIG // BwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au 332// SIG // ZGlnaWNlcnQuY29tMEMGCCsGAQUFBzAChjdodHRwOi8v 333// SIG // Y2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1 334// SIG // cmVkSURSb290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4oDaG 335// SIG // NGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2Vy 336// SIG // dEFzc3VyZWRJRFJvb3RDQS5jcmwwEQYDVR0gBAowCDAG 337// SIG // BgRVHSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBwoL9DXFXn 338// SIG // OF+go3QbPbYW1/e/Vwe9mqyhhyzshV6pGrsi+IcaaVQi 339// SIG // 7aSId229GhT0E0p6Ly23OO/0/4C5+KH38nLeJLxSA8hO 340// SIG // 0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtDIeuWcqFItJnL 341// SIG // nU+nBgMTdydE1Od/6Fmo8L8vC6bp8jQ87PcDx4eo0kxA 342// SIG // GTVGamlUsLihVo7spNU96LHc/RzY9HdaXFSMb++hUD38 343// SIG // dglohJ9vytsgjTVgHAIDyyCwrFigDkBjxZgiwbJZ9VVr 344// SIG // zyerbHbObyMt9H5xaiNrIv8SuFQtJ37YOtnwtoeW/VvR 345// SIG // XKwYw02fc7cBqZ9Xql4o4rmUMYIDfDCCA3gCAQEwfTBp 346// SIG // MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs 347// SIG // IEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQg 348// SIG // RzQgVGltZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIw 349// SIG // MjUgQ0ExAhAIT9wzT35FTtvDD4/5khg1MA0GCWCGSAFl 350// SIG // AwQCAQUAoIHRMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0B 351// SIG // CRABBDAcBgkqhkiG9w0BCQUxDxcNMjYwOTI1MDA1MzAx 352// SIG // WjArBgsqhkiG9w0BCRACDDEcMBowGDAWBBRR2avaA0lz 353// SIG // 2E9CZqykgkjms2nEOTAvBgkqhkiG9w0BCQQxIgQgKTtN 354// SIG // b5j/s6m5Pn1RpklSqAf0kejXuXjlAzmB9cGbTogwNwYL 355// SIG // KoZIhvcNAQkQAi8xKDAmMCQwIgQgLaCdp/QTH5/nLbbF 356// SIG // 5unJZWdVrwQ/HqdCzA0hIOFB6/wwDQYJKoZIhvcNAQEB 357// SIG // BQAEggIAUemQzNxi+lRkRn/fq3K5asv1coUyi775TLB5 358// SIG // HrSEN0bIE1K6lMRhigU6PV5vGqvie4AhaKyyz4/9Wc2B 359// SIG // c+hRusL0rlqzzKiWpXegoRbN9WmvYxMhGNMgb3h7dO26 360// SIG // Xp0hVX7zwd17+ynootekXMYiqh1OEIr/pbIKVQ6QN7GJ 361// SIG // KUoqPPQhsdE7wMCqynNOUbh41VzcShcpOGx59AUeySqG 362// SIG // 9QhXvmgKE2LP9de93tVII23shUH/v21kBoSGL9wSS+oB 363// SIG // LAh6b328HcEsEEepF5a4o3orCWu4+khJf9RLO8lzPiTf 364// SIG // xDM8kEKeoP4UuNcf6uZh5Qb207Lx2uR8ndhWJszvjjWh 365// SIG // 6vc9nXnPWE/ZZQV7DByt0VLKECn5ecic3JAr5WnkkWBN 366// SIG // YEP50c3dyAH4CspaGg9OLZLhUsFuqK6nOETz/6ndwqA6 367// SIG // GzMrcBsEgCSj0k3NpDIlaacEkQ1GPasYk19097a/D2cx 368// SIG // WqFzU7g4hWMvQkVEfavnQlZ+jcUnmgqzI9O0Q9mFhSZn 369// SIG // HWQnFMjZU4XmavOnHBuD66GxOewkF6j/vj5cNmjxy+ix 370// SIG // dRHsT94zNdpvYJGXA+kogb6dUVa/wA0VDM+ZyzP9uY13
371// SIG // 7L7Dw/65ua8sRfatUDbQcYUDiSGa6Vb2Oimfj74F7ySn 372// SIG // l+yZsPUKe1SyD1pezNbtAbLOISdrzAg= 373// SIG // End signature block
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.