<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="ACTIVITY" height="629px" preserveAspectRatio="none" style="width:530px;height:629px;background:#FFFFFF;" version="1.1" viewBox="0 0 530 629" width="530px" zoomAndPan="magnify"><defs/><g><rect fill="none" height="607.8086" style="stroke:#000000;stroke-width:1.5;" width="508.9028" x="11" y="11"/><path d="M114.8301,11 L114.8301,20.2969 L104.8301,30.2969 L11,30.2969" fill="none" style="stroke:#000000;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93.8301" x="14" y="24.9951">Event Manager</text><rect fill="none" height="205.668" style="stroke:#000000;stroke-width:1.5;" width="488.9028" x="21" y="40.2969"/><path d="M188.7188,40.2969 L188.7188,49.5938 L178.7188,59.5938 L21,59.5938" fill="none" style="stroke:#000000;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="157.7188" x="24" y="54.292">Constructor/Initialization</text><ellipse cx="241.3384" cy="79.5938" fill="#222222" rx="10" ry="10" style="stroke:#222222;stroke-width:1;"/><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="150.957" x="165.8599" y="157.9961"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="130.957" x="175.8599" y="179.1348">Start Event Flush Thread</text><polygon fill="#F1F1F1" points="43,109.5938,439.6768,109.5938,451.6768,121.5938,439.6768,133.5938,43,133.5938,31,121.5938,43,109.5938" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="12.8262" x="245.3384" y="143.8042">no</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="396.6768" x="43" y="125.4019">options.DisableAutomaticEventLogging and options.DisableCustomEventLogging</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="16.2261" x="451.6768" y="118.9995">yes</text><ellipse cx="487.9028" cy="121.5938" fill="none" rx="10" ry="10" style="stroke:#222222;stroke-width:1.5;"/><line style="stroke:#222222;stroke-width:2.5;" x1="481.7156" x2="494.09" y1="115.4066" y2="127.7809"/><line style="stroke:#222222;stroke-width:2.5;" x1="494.09" x2="481.7156" y1="115.4066" y2="127.7809"/><ellipse cx="241.3384" cy="222.9648" fill="none" rx="11" ry="11" style="stroke:#222222;stroke-width:1;"/><ellipse cx="241.3384" cy="222.9648" fill="#222222" rx="6" ry="6" style="stroke:#222222;stroke-width:1;"/><rect fill="none" height="350.8438" style="stroke:#000000;stroke-width:1.5;" width="259.543" x="110.0669" y="255.9648"/><path d="M239.4429,255.9648 L239.4429,265.2617 L229.4429,275.2617 L110.0669,275.2617" fill="none" style="stroke:#000000;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="119.376" x="113.0669" y="269.96">Event Flush Thread</text><polygon fill="#F1F1F1" points="214.6172,342.8711,268.0596,342.8711,280.0596,354.8711,268.0596,366.8711,214.6172,366.8711,202.6172,354.8711,214.6172,342.8711" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="53.4424" x="214.6172" y="358.6792">Event Type</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="93.2949" x="144.0669" y="386.8711"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="73.2949" x="154.0669" y="408.0098">Flush Interval</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="81.248" x="257.3618" y="386.8711"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="61.248" x="267.3618" y="408.0098">Force Flush</text><polygon fill="#F1F1F1" points="241.3384,454.8398,241.3384,454.8398,253.3384,466.8398,241.3384,478.8398,241.3384,478.8398,229.3384,466.8398,241.3384,454.8398" style="stroke:#181818;stroke-width:0.5;"/><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="86.7148" x="197.981" y="498.8398"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="66.7148" x="207.981" y="519.9785">Flush Events</text><polygon fill="#F1F1F1" points="204.4255,287.1606,278.2512,287.1606,290.2512,299.1606,278.2512,311.1606,204.4255,311.1606,192.4255,299.1606,204.4255,287.1606" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="70.6675" x="245.3384" y="321.3711">not Flush Stop</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="73.8257" x="204.4255" y="302.9688">Event Received</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="51.2563" x="141.1692" y="296.5664">Flush Stop</text><ellipse cx="241.3384" cy="584.8086" fill="none" rx="10" ry="10" style="stroke:#222222;stroke-width:1.5;"/><line style="stroke:#222222;stroke-width:2.5;" x1="235.1512" x2="247.5256" y1="578.6214" y2="590.9958"/><line style="stroke:#222222;stroke-width:2.5;" x1="247.5256" x2="235.1512" y1="578.6214" y2="590.9958"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="133.5938" y2="157.9961"/><polygon fill="#181818" points="237.3384,147.9961,241.3384,157.9961,245.3384,147.9961,241.3384,151.9961" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="451.6768" x2="477.9028" y1="121.5938" y2="121.5938"/><polygon fill="#181818" points="467.9028,117.5938,477.9028,121.5938,467.9028,125.5938,471.9028,121.5938" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="191.9648" y2="211.9648"/><polygon fill="#181818" points="237.3384,201.9648,241.3384,211.9648,245.3384,201.9648,241.3384,205.9648" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="89.5938" y2="109.5938"/><polygon fill="#181818" points="237.3384,99.5938,241.3384,109.5938,245.3384,99.5938,241.3384,103.5938" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="202.6172" x2="190.7144" y1="354.8711" y2="354.8711"/><line style="stroke:#181818;stroke-width:1;" x1="190.7144" x2="190.7144" y1="354.8711" y2="386.8711"/><polygon fill="#181818" points="186.7144,376.8711,190.7144,386.8711,194.7144,376.8711,190.7144,380.8711" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="280.0596" x2="297.9858" y1="354.8711" y2="354.8711"/><line style="stroke:#181818;stroke-width:1;" x1="297.9858" x2="297.9858" y1="354.8711" y2="386.8711"/><polygon fill="#181818" points="293.9858,376.8711,297.9858,386.8711,301.9858,376.8711,297.9858,380.8711" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="190.7144" x2="190.7144" y1="420.8398" y2="466.8398"/><line style="stroke:#181818;stroke-width:1;" x1="190.7144" x2="229.3384" y1="466.8398" y2="466.8398"/><polygon fill="#181818" points="219.3384,462.8398,229.3384,466.8398,219.3384,470.8398,223.3384,466.8398" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="297.9858" x2="297.9858" y1="420.8398" y2="466.8398"/><line style="stroke:#181818;stroke-width:1;" x1="297.9858" x2="253.3384" y1="466.8398" y2="466.8398"/><polygon fill="#181818" points="263.3384,462.8398,253.3384,466.8398,263.3384,470.8398,259.3384,466.8398" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="478.8398" y2="498.8398"/><polygon fill="#181818" points="237.3384,488.8398,241.3384,498.8398,245.3384,488.8398,241.3384,492.8398" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="311.1606" y2="342.8711"/><polygon fill="#181818" points="237.3384,332.8711,241.3384,342.8711,245.3384,332.8711,241.3384,336.8711" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="532.8086" y2="542.8086"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="350.6099" y1="542.8086" y2="542.8086"/><polygon fill="#181818" points="346.6099,444.8398,350.6099,434.8398,354.6099,444.8398,350.6099,440.8398" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="350.6099" x2="350.6099" y1="299.1606" y2="542.8086"/><line style="stroke:#181818;stroke-width:1;" x1="350.6099" x2="290.2512" y1="299.1606" y2="299.1606"/><polygon fill="#181818" points="300.2512,295.1606,290.2512,299.1606,300.2512,303.1606,296.2512,299.1606" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="192.4255" x2="132.0669" y1="299.1606" y2="299.1606"/><polygon fill="#181818" points="128.0669,430.8398,132.0669,440.8398,136.0669,430.8398,132.0669,434.8398" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="132.0669" x2="132.0669" y1="299.1606" y2="554.8086"/><line style="stroke:#181818;stroke-width:1;" x1="132.0669" x2="241.3384" y1="554.8086" y2="554.8086"/><line style="stroke:#181818;stroke-width:1;" x1="241.3384" x2="241.3384" y1="554.8086" y2="574.8086"/><polygon fill="#181818" points="237.3384,564.8086,241.3384,574.8086,245.3384,564.8086,241.3384,568.8086" style="stroke:#181818;stroke-width:1;"/><!--SRC=[XP2nRiGW38Ptdi9RawNTcwdAjT99rwLtBq29GonHYC3ab3vzWUIQz9Oo6Vldz_VpSC2fdPL1Q9tjISExj5AZ5zgxECBhX9RlUaaOs4V5pZyTBJ59Gz-IoLaHM7eMa0xrKBanDyFZWOByDFWIsNqbdIgc9wSrMGtITd0dR6D8ohsg1XxGGZLZg8jzFcYxKgC929Lrs-Jvd3bM-3SJmm2NmQFi6h4-f3wnkb6a4aegyIVm_esu3fI-frec7wYG9knge92NthJdvBO0X2kn6cxwoppY1gPaHjtk1NOnE5f6FqdJ_2DsNk6oypVCib7ipChkqEHuA_sUCd_S5dohVW00]--></g></svg>