{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Event Subscription API","description":"API documentation for Celonis APIs.","siteUrl":"https://developer.celonis.com/","keywords":"celonis developer portal, celonis apis, celonis api reference docs","lang":"en-US","llmstxt":{"hide":false,"description":"Celonis API documentation","sections":[{"title":"API Docs","description":"Available Celonis API Docs","includeFiles":["**/*.md"],"excludeFiles":[]},{"title":"API Specs","description":"All Celonis API specifications","includeFiles":["**/openapi.yaml"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"event-subscription-api","__idx":0},"children":["Event Subscription API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Event Subscription API is used to discover business triggers, subscribe to them, manage event subscriptions and emit spontaneous events. Each of these actions will generate and send email notifications containing alerts, updates, status changes, and other types of information related to your subscriptions. It is recommended that you review these email notifications to check for any required actions on your part. For more information about the different types of notifications you may receive, refer to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/process-intelligence-apis/subscription-api/notifications"},"children":["Email notifications for the Event Subscription API"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-it-works","__idx":1},"children":["How it works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The steps that the Event Subscription API consumer follows to start receiving spontaneous events are:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["discover the available triggers of a Knowledge Model (KM);"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["provision a subscription to the selected KM trigger (with an option to ignore callback errors and continue with the next event - configuration: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SKIP_ERRORS"]},");",{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Event Subscription API allows you to subscribe to a maximum of 10,000 Celonis triggers."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Celonis emits spontaneous events to the consumer webhook when the trigger is fired."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This workflow is depicted in the following sequence diagram (click to enlarge):"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"sequenceDiagram\nparticipant Callback Webhook \nparticipant API Consumer \nNote right of API Consumer: Celonis<br/>authentication/authorization \nrect rgb(128, 128, 128)\nAPI Consumer->>Subscriptions: List Subscriptions<br/>GET intelligence/api/subscriptions\nactivate Subscriptions \nSubscriptions-->>API Consumer: [Subscription List] \ndeactivate Subscriptions \nAPI Consumer->>Knowledge Models: List Triggers<br/>GET intelligence/api/knowledge-models/$km-id/triggers \nactivate Knowledge Models\nKnowledge Models-->>API Consumer: [Trigger List] \ndeactivate Knowledge Models\nend\nrect rgb(128, 128, 128)\nAPI Consumer->>Knowledge Models: Create Subscription to Trigger<br/>POST intelligence/api/knowledge-models/$km-id/triggers/$trigger-id/subscriptions \nactivate Knowledge Models\nKnowledge Models-->>API Consumer: {id:$subscription-id} \ndeactivate Knowledge Models\nend\nloop Event Emission\nNote right of Callback Webhook: Outbound <br/>authentication/authorization \nSubscriptions-->>Subscriptions: Trigger Fired\nSubscriptions-->>Callback Webhook: Event<br/>[{$trigger-id,$subscription-id,$event-id,$offset,{event structure}}]\nend\n","diagramHtml":"<svg id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1071.5px;\" viewBox=\"-50 -10 1071.5 986\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><rect x=\"351.5\" y=\"439\" fill=\"rgb(128, 128, 128)\" width=\"554.5\" height=\"150\" class=\"rect\"></rect><rect x=\"351.5\" y=\"149\" fill=\"rgb(128, 128, 128)\" width=\"554.5\" height=\"280\" class=\"rect\"></rect><g><rect x=\"810.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Knowledge Models\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"891\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"891\" dy=\"0\">Knowledge Models</tspan></text></g><g><rect x=\"610.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Subscriptions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"685.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"685.5\" dy=\"0\">Subscriptions</tspan></text></g><g><rect x=\"287.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"API Consumer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"362.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"362.5\" dy=\"0\">API Consumer</tspan></text></g><g><rect x=\"0\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"157\" height=\"65\" name=\"Callback Webhook\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"78.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"78.5\" dy=\"0\">Callback Webhook</tspan></text></g><g><line id=\"actor3\" x1=\"891\" y1=\"65\" x2=\"891\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Knowledge Models\" data-et=\"life-line\" data-id=\"Knowledge Models\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Knowledge Models\"><rect x=\"810.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Knowledge Models\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"891\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"891\" dy=\"0\">Knowledge Models</tspan></text></g></g><g><line id=\"actor2\" x1=\"685.5\" y1=\"65\" x2=\"685.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Subscriptions\" data-et=\"life-line\" data-id=\"Subscriptions\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Subscriptions\"><rect x=\"610.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Subscriptions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"685.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"685.5\" dy=\"0\">Subscriptions</tspan></text></g></g><g><line id=\"actor1\" x1=\"362.5\" y1=\"65\" x2=\"362.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"API Consumer\" data-et=\"life-line\" data-id=\"API Consumer\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"API Consumer\"><rect x=\"287.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"API Consumer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"362.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"362.5\" dy=\"0\">API Consumer</tspan></text></g></g><g><line id=\"actor0\" x1=\"78.5\" y1=\"65\" x2=\"78.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Callback Webhook\" data-et=\"life-line\" data-id=\"Callback Webhook\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Callback Webhook\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"157\" height=\"65\" name=\"Callback Webhook\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"78.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"78.5\" dy=\"0\">Callback Webhook</tspan></text></g></g><style>#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .error-icon{fill:#552222;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .error-text{fill:#552222;stroke:#552222;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-thickness-normal{stroke-width:1px;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-thickness-thick{stroke-width:3.5px;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-pattern-solid{stroke-dasharray:0;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .marker{fill:#333333;stroke:#333333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .marker.cross{stroke:#333333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb p{margin:0;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb text.actor&gt;tspan{fill:black;stroke:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .actor-line{stroke:#9370DB;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .sequenceNumber{fill:white;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [id$=\"-sequencenumber\"]{fill:#333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .messageText{fill:#333;stroke:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .labelText,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .labelText&gt;tspan{fill:black;stroke:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .loopText,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .loopText&gt;tspan{fill:black;stroke:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .sectionTitle,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .noteText,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .activation0{fill:#f4f4f4;stroke:#666;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .activation1{fill:#f4f4f4;stroke:#666;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .activation2{fill:#f4f4f4;stroke:#666;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .actorPopupMenu{position:absolute;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .actor-man circle,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb line{fill:#ECECFF;stroke-width:2px;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb .node .neo-node{stroke:#9370DB;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node rect,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].cluster rect,#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"387.5\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"234\" height=\"64\" class=\"note\"></rect><text x=\"505\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"505\">Celonis</tspan></text><text x=\"505\" y=\"102\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"505\">authentication/authorization</tspan></text></g><g><rect x=\"680.5\" y=\"235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g><rect x=\"886\" y=\"365\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g><rect x=\"886\" y=\"525\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"103.5\" y=\"646\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"234\" height=\"64\" class=\"note\"></rect><text x=\"221\" y=\"651\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"221\">Outbound </tspan></text><text x=\"221\" y=\"673\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"221\">authentication/authorization</tspan></text></g><g data-et=\"control-structure\" data-id=\"i21\"><line x1=\"67.5\" y1=\"599\" x2=\"771.5\" y2=\"599\" class=\"loopLine\"></line><line x1=\"771.5\" y1=\"599\" x2=\"771.5\" y2=\"880\" class=\"loopLine\"></line><line x1=\"67.5\" y1=\"880\" x2=\"771.5\" y2=\"880\" class=\"loopLine\"></line><line x1=\"67.5\" y1=\"599\" x2=\"67.5\" y2=\"880\" class=\"loopLine\"></line><polygon points=\"67.5,599 117.5,599 117.5,612 109.1,619 67.5,619\" class=\"labelBox\"></polygon><text x=\"93\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">loop</text><text x=\"444.5\" y=\"617\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"444.5\">[Event Emission]</tspan></text></g><text x=\"523\" y=\"174\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">List Subscriptions</text><text x=\"523\" y=\"196\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">GET intelligence/api/subscriptions</text><line x1=\"363.5\" y1=\"235\" x2=\"681.5\" y2=\"235\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"API Consumer\" data-to=\"Subscriptions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"fill: none;\"></line><text x=\"524\" y=\"250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[Subscription List]</text><line x1=\"680.5\" y1=\"289\" x2=\"366.5\" y2=\"289\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"Subscriptions\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"625\" y=\"304\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">List Triggers</text><text x=\"625\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">GET intelligence/api/knowledge-models/$km-id/triggers</text><line x1=\"363.5\" y1=\"365\" x2=\"887\" y2=\"365\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"API Consumer\" data-to=\"Knowledge Models\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"380\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[Trigger List]</text><line x1=\"886\" y1=\"419\" x2=\"366.5\" y2=\"419\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Knowledge Models\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"625\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create Subscription to Trigger</text><text x=\"625\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">POST intelligence/api/knowledge-models/$km-id/triggers/$trigger-id/subscriptions</text><line x1=\"363.5\" y1=\"525\" x2=\"887\" y2=\"525\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"API Consumer\" data-to=\"Knowledge Models\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"540\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">{id:$subscription-id}</text><line x1=\"886\" y1=\"579\" x2=\"366.5\" y2=\"579\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Knowledge Models\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"687\" y=\"725\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Trigger Fired</text><path d=\"M 686.5,764 C 746.5,754 746.5,794 686.5,784\" class=\"messageLine1\" data-et=\"message\" data-id=\"i19\" data-from=\"Subscriptions\" data-to=\"Subscriptions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></path><text x=\"384\" y=\"809\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Event</text><text x=\"384\" y=\"831\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[{$trigger-id,$subscription-id,$event-id,$offset,{event structure}}]</text><line x1=\"684.5\" y1=\"870\" x2=\"82.5\" y2=\"870\" class=\"messageLine1\" data-et=\"message\" data-id=\"i20\" data-from=\"Subscriptions\" data-to=\"Callback Webhook\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a08847162fb36578ff1bbf538d318d8193a32777b77891e67bd2f65fbfa8b0bb-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1071.5px;\" viewBox=\"-50 -10 1071.5 986\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><rect x=\"351.5\" y=\"439\" fill=\"rgb(128, 128, 128)\" width=\"554.5\" height=\"150\" class=\"rect\"></rect><rect x=\"351.5\" y=\"149\" fill=\"rgb(128, 128, 128)\" width=\"554.5\" height=\"280\" class=\"rect\"></rect><g><rect x=\"810.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Knowledge Models\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"891\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"891\" dy=\"0\">Knowledge Models</tspan></text></g><g><rect x=\"610.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Subscriptions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"685.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"685.5\" dy=\"0\">Subscriptions</tspan></text></g><g><rect x=\"287.5\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"API Consumer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"362.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"362.5\" dy=\"0\">API Consumer</tspan></text></g><g><rect x=\"0\" y=\"900\" fill=\"#eaeaea\" stroke=\"#666\" width=\"157\" height=\"65\" name=\"Callback Webhook\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"78.5\" y=\"932.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"78.5\" dy=\"0\">Callback Webhook</tspan></text></g><g><line id=\"actor3\" x1=\"891\" y1=\"65\" x2=\"891\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Knowledge Models\" data-et=\"life-line\" data-id=\"Knowledge Models\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Knowledge Models\"><rect x=\"810.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Knowledge Models\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"891\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"891\" dy=\"0\">Knowledge Models</tspan></text></g></g><g><line id=\"actor2\" x1=\"685.5\" y1=\"65\" x2=\"685.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Subscriptions\" data-et=\"life-line\" data-id=\"Subscriptions\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Subscriptions\"><rect x=\"610.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Subscriptions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"685.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"685.5\" dy=\"0\">Subscriptions</tspan></text></g></g><g><line id=\"actor1\" x1=\"362.5\" y1=\"65\" x2=\"362.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"API Consumer\" data-et=\"life-line\" data-id=\"API Consumer\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"API Consumer\"><rect x=\"287.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"API Consumer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"362.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"362.5\" dy=\"0\">API Consumer</tspan></text></g></g><g><line id=\"actor0\" x1=\"78.5\" y1=\"65\" x2=\"78.5\" y2=\"900\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Callback Webhook\" data-et=\"life-line\" data-id=\"Callback Webhook\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Callback Webhook\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"157\" height=\"65\" name=\"Callback Webhook\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"78.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"78.5\" dy=\"0\">Callback Webhook</tspan></text></g></g><style>#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .error-icon{fill:#a44141;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .error-text{fill:#ddd;stroke:#ddd;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-thickness-normal{stroke-width:1px;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-thickness-thick{stroke-width:3.5px;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-pattern-solid{stroke-dasharray:0;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .marker.cross{stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 p{margin:0;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .actor-line{stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .sequenceNumber{fill:black;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .messageText{fill:lightgrey;stroke:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .labelText,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .loopText,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .sectionTitle,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .noteText,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .actorPopupMenu{position:absolute;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .actor-man circle,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 line{fill:#1f2020;stroke-width:2px;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 .node .neo-node{stroke:#ccc;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node rect,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].cluster rect,#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node polygon{stroke:url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node path{stroke:url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-gradient);stroke-width:1px;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node circle{stroke:url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"387.5\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"234\" height=\"64\" class=\"note\"></rect><text x=\"505\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"505\">Celonis</tspan></text><text x=\"505\" y=\"102\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"505\">authentication/authorization</tspan></text></g><g><rect x=\"680.5\" y=\"235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g><rect x=\"886\" y=\"365\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g><rect x=\"886\" y=\"525\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"10\" height=\"54\" class=\"activation0\"></rect></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"103.5\" y=\"646\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"234\" height=\"64\" class=\"note\"></rect><text x=\"221\" y=\"651\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"221\">Outbound </tspan></text><text x=\"221\" y=\"673\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"221\">authentication/authorization</tspan></text></g><g data-et=\"control-structure\" data-id=\"i21\"><line x1=\"67.5\" y1=\"599\" x2=\"771.5\" y2=\"599\" class=\"loopLine\"></line><line x1=\"771.5\" y1=\"599\" x2=\"771.5\" y2=\"880\" class=\"loopLine\"></line><line x1=\"67.5\" y1=\"880\" x2=\"771.5\" y2=\"880\" class=\"loopLine\"></line><line x1=\"67.5\" y1=\"599\" x2=\"67.5\" y2=\"880\" class=\"loopLine\"></line><polygon points=\"67.5,599 117.5,599 117.5,612 109.1,619 67.5,619\" class=\"labelBox\"></polygon><text x=\"93\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">loop</text><text x=\"444.5\" y=\"617\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"444.5\">[Event Emission]</tspan></text></g><text x=\"523\" y=\"174\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">List Subscriptions</text><text x=\"523\" y=\"196\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">GET intelligence/api/subscriptions</text><line x1=\"363.5\" y1=\"235\" x2=\"681.5\" y2=\"235\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"API Consumer\" data-to=\"Subscriptions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"fill: none;\"></line><text x=\"524\" y=\"250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[Subscription List]</text><line x1=\"680.5\" y1=\"289\" x2=\"366.5\" y2=\"289\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"Subscriptions\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"625\" y=\"304\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">List Triggers</text><text x=\"625\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">GET intelligence/api/knowledge-models/$km-id/triggers</text><line x1=\"363.5\" y1=\"365\" x2=\"887\" y2=\"365\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"API Consumer\" data-to=\"Knowledge Models\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"380\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[Trigger List]</text><line x1=\"886\" y1=\"419\" x2=\"366.5\" y2=\"419\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Knowledge Models\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"625\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create Subscription to Trigger</text><text x=\"625\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">POST intelligence/api/knowledge-models/$km-id/triggers/$trigger-id/subscriptions</text><line x1=\"363.5\" y1=\"525\" x2=\"887\" y2=\"525\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"API Consumer\" data-to=\"Knowledge Models\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"540\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">{id:$subscription-id}</text><line x1=\"886\" y1=\"579\" x2=\"366.5\" y2=\"579\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Knowledge Models\" data-to=\"API Consumer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"687\" y=\"725\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Trigger Fired</text><path d=\"M 686.5,764 C 746.5,754 746.5,794 686.5,784\" class=\"messageLine1\" data-et=\"message\" data-id=\"i19\" data-from=\"Subscriptions\" data-to=\"Subscriptions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></path><text x=\"384\" y=\"809\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Event</text><text x=\"384\" y=\"831\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[{$trigger-id,$subscription-id,$event-id,$offset,{event structure}}]</text><line x1=\"684.5\" y1=\"870\" x2=\"82.5\" y2=\"870\" class=\"messageLine1\" data-et=\"message\" data-id=\"i20\" data-from=\"Subscriptions\" data-to=\"Callback Webhook\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3c3f9fea40815d544f16d4f2c5623d7e95b992959a812998f4897202828bbe45-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>"},"children":["sequenceDiagram\nparticipant Callback Webhook \nparticipant API Consumer \nNote right of API Consumer: Celonis<br/>authentication/authorization \nrect rgb(128, 128, 128)\nAPI Consumer->>Subscriptions: List Subscriptions<br/>GET intelligence/api/subscriptions\nactivate Subscriptions \nSubscriptions-->>API Consumer: [Subscription List] \ndeactivate Subscriptions \nAPI Consumer->>Knowledge Models: List Triggers<br/>GET intelligence/api/knowledge-models/$km-id/triggers \nactivate Knowledge Models\nKnowledge Models-->>API Consumer: [Trigger List] \ndeactivate Knowledge Models\nend\nrect rgb(128, 128, 128)\nAPI Consumer->>Knowledge Models: Create Subscription to Trigger<br/>POST intelligence/api/knowledge-models/$km-id/triggers/$trigger-id/subscriptions \nactivate Knowledge Models\nKnowledge Models-->>API Consumer: {id:$subscription-id} \ndeactivate Knowledge Models\nend\nloop Event Emission\nNote right of Callback Webhook: Outbound <br/>authentication/authorization \nSubscriptions-->>Subscriptions: Trigger Fired\nSubscriptions-->>Callback Webhook: Event<br/>[{$trigger-id,$subscription-id,$event-id,$offset,{event structure}}]\nend\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The subscription state transitions are depicted below (click to enlarge):"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"%%{init: { \"themeVariables\": { \"fontSize\": \"22px\" }, \"flowchart\": { \"useMaxWidth\": true } }}%%\nstateDiagram-v2\n[*]-->Active: Action <br/> (Create Subscription)\nActive-->Failed: HTTP callback error <br/>(transient errors)\nFailed-->Suspended: 8h in Failed status\nActive-->Rejected: HTTP callback error <br/>(rejection errors)\nActive-->Paused: Action(Pause Subscription)\nFailed-->Active: Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)<br/> or<br/> HTTP success/Auto-recovery\nRejected-->Active: Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)\nPaused-->Active: Action(Resume Subscription)<br/> or<br/> Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)\nSuspended-->Active: Action(Update Subscription)\nActive-->[*]: Action(Delete Subscription)\nFailed-->[*]: Action(Delete Subscription)\nRejected-->[*]: Action(Delete Subscription)\nPaused-->[*]: Action(Delete Subscription)\nSuspended-->[*]: Action(Delete Subscription)\n","diagramHtml":"<svg id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 1585.5859375px;\" viewBox=\"0 0 1585.5859375 953\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:22px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .error-icon{fill:#552222;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .error-text{fill:#552222;stroke:#552222;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-thickness-normal{stroke-width:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-thickness-thick{stroke-width:3.5px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-pattern-solid{stroke-dasharray:0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .marker{fill:#333333;stroke:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .marker.cross{stroke:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:22px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 p{margin:0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 defs [id$=\"-barbEnd\"]{fill:#333333;stroke:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 g.stateGroup text{fill:#9370DB;stroke:none;font-size:10px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 g.stateGroup text{fill:#333;stroke:none;font-size:10px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 g.stateGroup .state-title{font-weight:bolder;fill:#131300;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 g.stateGroup rect{fill:#ECECFF;stroke:#9370DB;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 g.stateGroup line{stroke:#333333;stroke-width:1;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .transition{stroke:#333333;stroke-width:1;fill:none;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .stateGroup .composit{fill:white;border-bottom:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .state-note{stroke:#aaaa33;fill:#fff5ad;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .state-note text{fill:black;stroke:none;font-size:10px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edgeLabel .label rect{fill:#ECECFF;opacity:0.5;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .edgeLabel .label text{fill:#333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .label div .edgeLabel{color:#333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .stateLabel text{fill:#131300;font-size:10px;font-weight:bold;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node circle.state-start{fill:#333333;stroke:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node .fork-join{fill:#333333;stroke:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node circle.state-end{fill:#9370DB;stroke:white;stroke-width:1.5;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .end-state-inner{fill:white;stroke-width:1.5;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [id$=\"-barbEnd\"]{fill:#333333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .cluster-label,#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .nodeLabel{color:#131300;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-state .divider{stroke:#9370DB;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-cluster.statediagram-cluster .inner{fill:white;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#f0f0f0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .note-edge{stroke-dasharray:5;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-note text{fill:black;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram-note .nodeLabel{color:black;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagram .edgeLabel{color:red;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [id$=\"-dependencyStart\"],#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [id$=\"-dependencyEnd\"]{fill:#333333;stroke:#333333;stroke-width:1;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 .node .neo-node{stroke:#9370DB;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node rect,#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].cluster rect,#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><defs><marker id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd\" refX=\"19\" refY=\"7\" markerWidth=\"20\" markerHeight=\"14\" markerUnits=\"userSpaceOnUse\" orient=\"auto\"><path d=\"M 19,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M865.18,22L865.18,34.417C865.18,46.833,865.18,71.667,865.18,96.5C865.18,121.333,865.18,146.167,865.18,158.583L865.18,171\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge0\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge0\" data-points=\"W3sieCI6ODY1LjE3OTY4NzUsInkiOjIyfSx7IngiOjg2NS4xNzk2ODc1LCJ5Ijo5Ni41fSx7IngiOjg2NS4xNzk2ODc1LCJ5IjoxNzF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M840.708,220L811.824,248.917C782.941,277.833,725.173,335.667,720.865,394.917C716.556,454.167,765.705,514.833,790.28,545.167L814.854,575.5\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge1\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge1\" data-points=\"W3sieCI6ODQwLjcwNzcyMTc0ODczNzQsInkiOjIyMH0seyJ4Ijo2NjcuNDA2MjUsInkiOjM5My41fSx7IngiOjgxNC44NTQzNDMyMjAzMzg5LCJ5Ijo1NzUuNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M872.977,611.354L917.723,624.628C962.47,637.903,1051.964,664.451,1132.459,689.35C1212.954,714.249,1284.452,737.498,1320.201,749.122L1355.949,760.747\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge2\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge2\" data-points=\"W3sieCI6ODcyLjk3NjU2MjUsInkiOjYxMS4zNTM5OTY2MTI3MTYzfSx7IngiOjExNDEuNDU3MDMxMjUsInkiOjY5MX0seyJ4IjoxMzU1Ljk0OTIxODc1LCJ5Ijo3NjAuNzQ2OTM2MTU0NzY5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M826.633,207.473L726.811,238.477C626.99,269.482,427.346,331.491,352.143,392.829C276.94,454.167,326.176,514.833,350.795,545.167L375.413,575.5\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge3\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge3\" data-points=\"W3sieCI6ODI2LjYzMjgxMjUsInkiOjIwNy40NzI2NDYwNTMxNjM3MX0seyJ4IjoyMjcuNzAzMTI1LCJ5IjozOTMuNX0seyJ4IjozNzUuNDEyODcwNzYyNzExODYsInkiOjU3NS41fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M895.134,220L930.488,248.917C965.842,277.833,1036.55,335.667,1096.5,394.917C1156.451,454.167,1205.644,514.833,1230.24,545.167L1254.837,575.5\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge4\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge4\" data-points=\"W3sieCI6ODk1LjEzMzc5ODkyNjc2NzcsInkiOjIyMH0seyJ4IjoxMTA3LjI1NzgxMjUsInkiOjM5My41fSx7IngiOjEyNTQuODM2NzMxOTkxNTI1MywieSI6NTc1LjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M840.938,575.5L848.658,545.167C856.378,514.833,871.818,454.167,876.314,394.917C880.809,335.667,874.36,277.833,871.136,248.917L867.912,220\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6ODQwLjkzODQyNjkwNjc3OTcsInkiOjU3NS41fSx7IngiOjg4Ny4yNTc4MTI1LCJ5IjozOTMuNX0seyJ4Ijo4NjcuOTExNTc2NzA0NTQ1NSwieSI6MjIwfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M401.515,575.5L409.213,545.167C416.911,514.833,432.307,454.167,503.16,393.88C574.013,333.594,700.323,273.688,763.478,243.735L826.633,213.782\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6NDAxLjUxNDU2NTY3Nzk2NjEsInkiOjU3NS41fSx7IngiOjQ0Ny43MDMxMjUsInkiOjM5My41fSx7IngiOjgyNi42MzI4MTI1LCJ5IjoyMTMuNzgxOTM5NDgwMTM1NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M1280.938,575.5L1288.658,545.167C1296.378,514.833,1311.818,454.167,1248.949,393.586C1186.081,333.006,1044.904,272.512,974.315,242.264L903.727,212.017\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MTI4MC45Mzg0MjY5MDY3Nzk2LCJ5Ijo1NzUuNX0seyJ4IjoxMzI3LjI1NzgxMjUsInkiOjM5My41fSx7IngiOjkwMy43MjY1NjI1LCJ5IjoyMTIuMDE3Mjk2MTgyMzI4NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M1436.46,757.5L1443.314,746.417C1450.169,735.333,1463.877,713.167,1470.732,686.917C1477.586,660.667,1477.586,630.333,1477.586,580.75C1477.586,531.167,1477.586,462.333,1381.943,396.994C1286.299,331.654,1095.013,269.809,999.37,238.886L903.727,207.963\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge8\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge8\" data-points=\"W3sieCI6MTQzNi40NjAxODYyOTgwNzcsInkiOjc1Ny41fSx7IngiOjE0NzcuNTg1OTM3NSwieSI6NjkxfSx7IngiOjE0NzcuNTg1OTM3NSwieSI6NjAwfSx7IngiOjE0NzcuNTg1OTM3NSwieSI6MzkzLjV9LHsieCI6OTAzLjcyNjU2MjUsInkiOjIwNy45NjI3NzQ5MTQ1Mjc3M31d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M826.633,205.58L706.861,236.9C587.089,268.22,347.544,330.86,227.772,396.597C108,462.333,108,531.167,108,580.75C108,630.333,108,660.667,108,691C108,721.333,108,751.667,108,782C108,812.333,108,842.667,200.099,868.532C292.198,894.397,476.397,915.794,568.496,926.493L660.595,937.192\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge9\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge9\" data-points=\"W3sieCI6ODI2LjYzMjgxMjUsInkiOjIwNS41Nzk4ODExMzc4NTc0fSx7IngiOjEwOCwieSI6MzkzLjV9LHsieCI6MTA4LCJ5Ijo2MDB9LHsieCI6MTA4LCJ5Ijo2OTF9LHsieCI6MTA4LCJ5Ijo3ODJ9LHsieCI6MTA4LCJ5Ijo4NzN9LHsieCI6NjYwLjU5NDg0MTY5MzI5NzEsInkiOjkzNy4xOTE1MTc4NDg4NTA3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M796.43,609.765L743.363,623.304C690.297,636.843,584.164,663.922,531.098,692.627C478.031,721.333,478.031,751.667,478.031,782C478.031,812.333,478.031,842.667,508.514,868.288C538.996,893.909,599.962,914.818,630.444,925.272L660.927,935.727\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge10\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge10\" data-points=\"W3sieCI6Nzk2LjQyOTY4NzUsInkiOjYwOS43NjQ5NDk0MDIwMjR9LHsieCI6NDc4LjAzMTI1LCJ5Ijo2OTF9LHsieCI6NDc4LjAzMTI1LCJ5Ijo3ODJ9LHsieCI6NDc4LjAzMTI1LCJ5Ijo4NzN9LHsieCI6NjYwLjkyNjk5ODg3NDMwNzksInkiOjkzNS43MjY5MzE0NzQyNjd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M447.258,615.619L489.053,628.183C530.849,640.746,614.44,665.873,656.236,693.603C698.031,721.333,698.031,751.667,698.031,782C698.031,812.333,698.031,842.667,693.448,867.609C688.864,892.552,679.697,912.104,675.113,921.88L670.529,931.656\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge11\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge11\" data-points=\"W3sieCI6NDQ3LjI1NzgxMjUsInkiOjYxNS42MTkxMjI1ODA2NDUxfSx7IngiOjY5OC4wMzEyNSwieSI6NjkxfSx7IngiOjY5OC4wMzEyNSwieSI6NzgyfSx7IngiOjY5OC4wMzEyNSwieSI6ODczfSx7IngiOjY3MC41MjkxNzA4MDk0MjYyLCJ5Ijo5MzEuNjU2MDYyMjU3MjYwN31d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M1229.047,611.968L1178.798,625.14C1128.549,638.312,1028.052,664.656,977.803,692.995C927.555,721.333,927.555,751.667,927.555,782C927.555,812.333,927.555,842.667,885.354,868.383C843.154,894.1,758.753,915.2,716.553,925.751L674.352,936.301\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge12\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge12\" data-points=\"W3sieCI6MTIyOS4wNDY4NzUsInkiOjYxMS45NjgxMzMyMjgzMTF9LHsieCI6OTI3LjU1NDY4NzUsInkiOjY5MX0seyJ4Ijo5MjcuNTU0Njg3NSwieSI6NzgyfSx7IngiOjkyNy41NTQ2ODc1LCJ5Ijo4NzN9LHsieCI6Njc0LjM1MjEzMzE4MjMxNzMsInkiOjkzNi4zMDA2Mzg1Nzk0MjA3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path><path d=\"M1421.309,806.5L1421.309,817.583C1421.309,828.667,1421.309,850.833,1296.846,872.65C1172.384,894.466,923.46,915.932,798.998,926.665L674.535,937.398\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-edge13\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge13\" data-points=\"W3sieCI6MTQyMS4zMDg1OTM3NSwieSI6ODA2LjV9LHsieCI6MTQyMS4zMDg1OTM3NSwieSI6ODczfSx7IngiOjY3NC41MzU0MjYxMzk1NzMyLCJ5Ijo5MzcuMzk4MDE1NzA4MDMxN31d\" data-look=\"classic\" marker-end=\"url(#diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(865.1796875, 96.5)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-100, -49.5)\"><foreignObject width=\"200\" height=\"99\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action <br> (Create Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(671.29065, 389.61115)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-99.703125, -33)\"><foreignObject width=\"199.40625\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>HTTP callback error <br>(transient errors)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1115.33334, 683.25028)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-92.5546875, -16.5)\"><foreignObject width=\"185.109375\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>8h in Failed status</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(415.24374, 335.24995)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-99.703125, -33)\"><foreignObject width=\"199.40625\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>HTTP callback error <br>(rejection errors)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1091.88246, 380.92422)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Pause Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(885.62673, 399.90892)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-100, -148.5)\"><foreignObject width=\"200\" height=\"297\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)<br> or<br> Action(Replay Subscription)<br> or<br> HTTP success/Auto-recovery</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(447.703125, 393.5)\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(-100, -82.5)\"><foreignObject width=\"200\" height=\"165\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)<br> or<br> Action(Replay Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1327.2578125, 393.5)\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(-100, -132)\"><foreignObject width=\"200\" height=\"264\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Resume Subscription)<br> or<br> Action(Update Subscription)<br> or<br> Action(Replay Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1477.5859375, 600)\"><g class=\"label\" data-id=\"edge8\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 691)\"><g class=\"label\" data-id=\"edge9\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(478.03125, 782)\"><g class=\"label\" data-id=\"edge10\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(698.03125, 782)\"><g class=\"label\" data-id=\"edge11\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(927.5546875, 782)\"><g class=\"label\" data-id=\"edge12\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1421.30859375, 873)\"><g class=\"label\" data-id=\"edge13\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-root_start-0\" data-look=\"classic\" transform=\"translate(865.1796875, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-Active-9\" data-look=\"classic\" transform=\"translate(865.1796875, 195.5)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-38.546875\" y=\"-24.5\" width=\"77.09375\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.546875, -16.5)\"><rect></rect><foreignObject width=\"61.09375\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Active</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-Failed-10\" data-look=\"classic\" transform=\"translate(834.703125, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-38.2734375\" y=\"-24.5\" width=\"76.546875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.2734375, -16.5)\"><rect></rect><foreignObject width=\"60.546875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Failed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-Suspended-13\" data-look=\"classic\" transform=\"translate(1421.30859375, 782)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-65.359375\" y=\"-24.5\" width=\"130.71875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-57.359375, -16.5)\"><rect></rect><foreignObject width=\"114.71875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Suspended</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-Rejected-11\" data-look=\"classic\" transform=\"translate(395.296875, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-51.9609375\" y=\"-24.5\" width=\"103.921875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-43.9609375, -16.5)\"><rect></rect><foreignObject width=\"87.921875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Rejected</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-Paused-12\" data-look=\"classic\" transform=\"translate(1274.703125, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-45.65625\" y=\"-24.5\" width=\"91.3125\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.65625, -16.5)\"><rect></rect><foreignObject width=\"75.3125\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Paused</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-state-root_end-13\" data-look=\"classic\" transform=\"translate(667.5546875, 938)\"><g class=\"outer-path\"><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\" style=\"\"></path><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"#333333\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path><g><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#9370DB\" style=\"\"></path><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"#9370DB\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path></g></g></g></g></g></g><defs><filter id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-d74d11a34835244efd6f5c792ac15cdd00847a7f8fc3cf167edcec1037cf8dc8-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 1585.5859375px;\" viewBox=\"0 0 1585.5859375 953\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:22px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .error-icon{fill:#a44141;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .error-text{fill:#ddd;stroke:#ddd;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-thickness-normal{stroke-width:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-thickness-thick{stroke-width:3.5px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-pattern-solid{stroke-dasharray:0;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .marker.cross{stroke:lightgrey;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:22px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 p{margin:0;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 defs [id$=\"-barbEnd\"]{fill:lightgrey;stroke:lightgrey;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 g.stateGroup .state-title{font-weight:bolder;fill:#e0dfdf;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 g.stateGroup rect{fill:#1f2020;stroke:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 g.stateGroup line{stroke:lightgrey;stroke-width:1;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .transition{stroke:lightgrey;stroke-width:1;fill:none;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .stateGroup .composit{fill:#333;border-bottom:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .state-note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .state-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-size:10px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .stateLabel .box{stroke:none;stroke-width:0;fill:#1f2020;opacity:0.5;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edgeLabel .label rect{fill:#1f2020;opacity:0.5;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .edgeLabel .label text{fill:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .label div .edgeLabel{color:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .stateLabel text{fill:#e0dfdf;font-size:10px;font-weight:bold;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node circle.state-start{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node .fork-join{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node circle.state-end{fill:#cccccc;stroke:#333;stroke-width:1.5;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .end-state-inner{fill:#333;stroke-width:1.5;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [id$=\"-barbEnd\"]{fill:lightgrey;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-cluster rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .cluster-label,#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .nodeLabel{color:#e0dfdf;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-state .divider{stroke:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-cluster.statediagram-cluster .inner{fill:#333;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#555;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#555;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .note-edge{stroke-dasharray:5;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram-note .nodeLabel{color:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagram .edgeLabel{color:red;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [id$=\"-dependencyStart\"],#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [id$=\"-dependencyEnd\"]{fill:lightgrey;stroke:lightgrey;stroke-width:1;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].statediagram-cluster rect{fill:#1f2020;stroke:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);stroke-width:1;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 .node .neo-node{stroke:#ccc;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node rect,#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].cluster rect,#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node polygon{stroke:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node path{stroke:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);stroke-width:1px;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node circle{stroke:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><defs><marker id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd\" refX=\"19\" refY=\"7\" markerWidth=\"20\" markerHeight=\"14\" markerUnits=\"userSpaceOnUse\" orient=\"auto\"><path d=\"M 19,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M865.18,22L865.18,34.417C865.18,46.833,865.18,71.667,865.18,96.5C865.18,121.333,865.18,146.167,865.18,158.583L865.18,171\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge0\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge0\" data-points=\"W3sieCI6ODY1LjE3OTY4NzUsInkiOjIyfSx7IngiOjg2NS4xNzk2ODc1LCJ5Ijo5Ni41fSx7IngiOjg2NS4xNzk2ODc1LCJ5IjoxNzF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M840.708,220L811.824,248.917C782.941,277.833,725.173,335.667,720.865,394.917C716.556,454.167,765.705,514.833,790.28,545.167L814.854,575.5\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge1\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge1\" data-points=\"W3sieCI6ODQwLjcwNzcyMTc0ODczNzQsInkiOjIyMH0seyJ4Ijo2NjcuNDA2MjUsInkiOjM5My41fSx7IngiOjgxNC44NTQzNDMyMjAzMzg5LCJ5Ijo1NzUuNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M872.977,611.354L917.723,624.628C962.47,637.903,1051.964,664.451,1132.459,689.35C1212.954,714.249,1284.452,737.498,1320.201,749.122L1355.949,760.747\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge2\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge2\" data-points=\"W3sieCI6ODcyLjk3NjU2MjUsInkiOjYxMS4zNTM5OTY2MTI3MTYzfSx7IngiOjExNDEuNDU3MDMxMjUsInkiOjY5MX0seyJ4IjoxMzU1Ljk0OTIxODc1LCJ5Ijo3NjAuNzQ2OTM2MTU0NzY5NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M826.633,207.473L726.811,238.477C626.99,269.482,427.346,331.491,352.143,392.829C276.94,454.167,326.176,514.833,350.795,545.167L375.413,575.5\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge3\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge3\" data-points=\"W3sieCI6ODI2LjYzMjgxMjUsInkiOjIwNy40NzI2NDYwNTMxNjM3MX0seyJ4IjoyMjcuNzAzMTI1LCJ5IjozOTMuNX0seyJ4IjozNzUuNDEyODcwNzYyNzExODYsInkiOjU3NS41fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M895.134,220L930.488,248.917C965.842,277.833,1036.55,335.667,1096.5,394.917C1156.451,454.167,1205.644,514.833,1230.24,545.167L1254.837,575.5\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge4\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge4\" data-points=\"W3sieCI6ODk1LjEzMzc5ODkyNjc2NzcsInkiOjIyMH0seyJ4IjoxMTA3LjI1NzgxMjUsInkiOjM5My41fSx7IngiOjEyNTQuODM2NzMxOTkxNTI1MywieSI6NTc1LjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M840.938,575.5L848.658,545.167C856.378,514.833,871.818,454.167,876.314,394.917C880.809,335.667,874.36,277.833,871.136,248.917L867.912,220\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6ODQwLjkzODQyNjkwNjc3OTcsInkiOjU3NS41fSx7IngiOjg4Ny4yNTc4MTI1LCJ5IjozOTMuNX0seyJ4Ijo4NjcuOTExNTc2NzA0NTQ1NSwieSI6MjIwfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M401.515,575.5L409.213,545.167C416.911,514.833,432.307,454.167,503.16,393.88C574.013,333.594,700.323,273.688,763.478,243.735L826.633,213.782\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6NDAxLjUxNDU2NTY3Nzk2NjEsInkiOjU3NS41fSx7IngiOjQ0Ny43MDMxMjUsInkiOjM5My41fSx7IngiOjgyNi42MzI4MTI1LCJ5IjoyMTMuNzgxOTM5NDgwMTM1NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M1280.938,575.5L1288.658,545.167C1296.378,514.833,1311.818,454.167,1248.949,393.586C1186.081,333.006,1044.904,272.512,974.315,242.264L903.727,212.017\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MTI4MC45Mzg0MjY5MDY3Nzk2LCJ5Ijo1NzUuNX0seyJ4IjoxMzI3LjI1NzgxMjUsInkiOjM5My41fSx7IngiOjkwMy43MjY1NjI1LCJ5IjoyMTIuMDE3Mjk2MTgyMzI4NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M1436.46,757.5L1443.314,746.417C1450.169,735.333,1463.877,713.167,1470.732,686.917C1477.586,660.667,1477.586,630.333,1477.586,580.75C1477.586,531.167,1477.586,462.333,1381.943,396.994C1286.299,331.654,1095.013,269.809,999.37,238.886L903.727,207.963\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge8\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge8\" data-points=\"W3sieCI6MTQzNi40NjAxODYyOTgwNzcsInkiOjc1Ny41fSx7IngiOjE0NzcuNTg1OTM3NSwieSI6NjkxfSx7IngiOjE0NzcuNTg1OTM3NSwieSI6NjAwfSx7IngiOjE0NzcuNTg1OTM3NSwieSI6MzkzLjV9LHsieCI6OTAzLjcyNjU2MjUsInkiOjIwNy45NjI3NzQ5MTQ1Mjc3M31d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M826.633,205.58L706.861,236.9C587.089,268.22,347.544,330.86,227.772,396.597C108,462.333,108,531.167,108,580.75C108,630.333,108,660.667,108,691C108,721.333,108,751.667,108,782C108,812.333,108,842.667,200.099,868.532C292.198,894.397,476.397,915.794,568.496,926.493L660.595,937.192\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge9\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge9\" data-points=\"W3sieCI6ODI2LjYzMjgxMjUsInkiOjIwNS41Nzk4ODExMzc4NTc0fSx7IngiOjEwOCwieSI6MzkzLjV9LHsieCI6MTA4LCJ5Ijo2MDB9LHsieCI6MTA4LCJ5Ijo2OTF9LHsieCI6MTA4LCJ5Ijo3ODJ9LHsieCI6MTA4LCJ5Ijo4NzN9LHsieCI6NjYwLjU5NDg0MTY5MzI5NzEsInkiOjkzNy4xOTE1MTc4NDg4NTA3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M796.43,609.765L743.363,623.304C690.297,636.843,584.164,663.922,531.098,692.627C478.031,721.333,478.031,751.667,478.031,782C478.031,812.333,478.031,842.667,508.514,868.288C538.996,893.909,599.962,914.818,630.444,925.272L660.927,935.727\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge10\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge10\" data-points=\"W3sieCI6Nzk2LjQyOTY4NzUsInkiOjYwOS43NjQ5NDk0MDIwMjR9LHsieCI6NDc4LjAzMTI1LCJ5Ijo2OTF9LHsieCI6NDc4LjAzMTI1LCJ5Ijo3ODJ9LHsieCI6NDc4LjAzMTI1LCJ5Ijo4NzN9LHsieCI6NjYwLjkyNjk5ODg3NDMwNzksInkiOjkzNS43MjY5MzE0NzQyNjd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M447.258,615.619L489.053,628.183C530.849,640.746,614.44,665.873,656.236,693.603C698.031,721.333,698.031,751.667,698.031,782C698.031,812.333,698.031,842.667,693.448,867.609C688.864,892.552,679.697,912.104,675.113,921.88L670.529,931.656\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge11\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge11\" data-points=\"W3sieCI6NDQ3LjI1NzgxMjUsInkiOjYxNS42MTkxMjI1ODA2NDUxfSx7IngiOjY5OC4wMzEyNSwieSI6NjkxfSx7IngiOjY5OC4wMzEyNSwieSI6NzgyfSx7IngiOjY5OC4wMzEyNSwieSI6ODczfSx7IngiOjY3MC41MjkxNzA4MDk0MjYyLCJ5Ijo5MzEuNjU2MDYyMjU3MjYwN31d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M1229.047,611.968L1178.798,625.14C1128.549,638.312,1028.052,664.656,977.803,692.995C927.555,721.333,927.555,751.667,927.555,782C927.555,812.333,927.555,842.667,885.354,868.383C843.154,894.1,758.753,915.2,716.553,925.751L674.352,936.301\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge12\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge12\" data-points=\"W3sieCI6MTIyOS4wNDY4NzUsInkiOjYxMS45NjgxMzMyMjgzMTF9LHsieCI6OTI3LjU1NDY4NzUsInkiOjY5MX0seyJ4Ijo5MjcuNTU0Njg3NSwieSI6NzgyfSx7IngiOjkyNy41NTQ2ODc1LCJ5Ijo4NzN9LHsieCI6Njc0LjM1MjEzMzE4MjMxNzMsInkiOjkzNi4zMDA2Mzg1Nzk0MjA3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path><path d=\"M1421.309,806.5L1421.309,817.583C1421.309,828.667,1421.309,850.833,1296.846,872.65C1172.384,894.466,923.46,915.932,798.998,926.665L674.535,937.398\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-edge13\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge13\" data-points=\"W3sieCI6MTQyMS4zMDg1OTM3NSwieSI6ODA2LjV9LHsieCI6MTQyMS4zMDg1OTM3NSwieSI6ODczfSx7IngiOjY3NC41MzU0MjYxMzk1NzMyLCJ5Ijo5MzcuMzk4MDE1NzA4MDMxN31d\" data-look=\"classic\" marker-end=\"url(#diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(865.1796875, 96.5)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-100, -49.5)\"><foreignObject width=\"200\" height=\"99\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action <br> (Create Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(671.29065, 389.61115)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-99.703125, -33)\"><foreignObject width=\"199.40625\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>HTTP callback error <br>(transient errors)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1115.33334, 683.25028)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-92.5546875, -16.5)\"><foreignObject width=\"185.109375\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>8h in Failed status</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(415.24374, 335.24995)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-99.703125, -33)\"><foreignObject width=\"199.40625\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>HTTP callback error <br>(rejection errors)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1091.88246, 380.92422)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Pause Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(885.62673, 399.90892)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-100, -148.5)\"><foreignObject width=\"200\" height=\"297\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)<br> or<br> Action(Replay Subscription)<br> or<br> HTTP success/Auto-recovery</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(447.703125, 393.5)\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(-100, -82.5)\"><foreignObject width=\"200\" height=\"165\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)<br> or<br> Action(Replay Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1327.2578125, 393.5)\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(-100, -132)\"><foreignObject width=\"200\" height=\"264\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Resume Subscription)<br> or<br> Action(Update Subscription)<br> or<br> Action(Replay Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1477.5859375, 600)\"><g class=\"label\" data-id=\"edge8\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Update Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 691)\"><g class=\"label\" data-id=\"edge9\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(478.03125, 782)\"><g class=\"label\" data-id=\"edge10\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(698.03125, 782)\"><g class=\"label\" data-id=\"edge11\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(927.5546875, 782)\"><g class=\"label\" data-id=\"edge12\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1421.30859375, 873)\"><g class=\"label\" data-id=\"edge13\" transform=\"translate(-100, -33)\"><foreignObject width=\"200\" height=\"66\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Action(Delete Subscription)</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-root_start-0\" data-look=\"classic\" transform=\"translate(865.1796875, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-Active-9\" data-look=\"classic\" transform=\"translate(865.1796875, 195.5)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-38.546875\" y=\"-24.5\" width=\"77.09375\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.546875, -16.5)\"><rect></rect><foreignObject width=\"61.09375\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Active</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-Failed-10\" data-look=\"classic\" transform=\"translate(834.703125, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-38.2734375\" y=\"-24.5\" width=\"76.546875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-30.2734375, -16.5)\"><rect></rect><foreignObject width=\"60.546875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Failed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-Suspended-13\" data-look=\"classic\" transform=\"translate(1421.30859375, 782)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-65.359375\" y=\"-24.5\" width=\"130.71875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-57.359375, -16.5)\"><rect></rect><foreignObject width=\"114.71875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Suspended</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-Rejected-11\" data-look=\"classic\" transform=\"translate(395.296875, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-51.9609375\" y=\"-24.5\" width=\"103.921875\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-43.9609375, -16.5)\"><rect></rect><foreignObject width=\"87.921875\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Rejected</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-Paused-12\" data-look=\"classic\" transform=\"translate(1274.703125, 600)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-45.65625\" y=\"-24.5\" width=\"91.3125\" height=\"49\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.65625, -16.5)\"><rect></rect><foreignObject width=\"75.3125\" height=\"33\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Paused</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-state-root_end-13\" data-look=\"classic\" transform=\"translate(667.5546875, 938)\"><g class=\"outer-path\"><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\" style=\"\"></path><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"lightgrey\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path><g><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ccc\" style=\"\"></path><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"#ccc\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path></g></g></g></g></g></g><defs><filter id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-2ee9545cd136f4b64afd7917f5c82f66d6e09ed0938b7aa3a46516080124d448-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["%%{init: { \"themeVariables\": { \"fontSize\": \"22px\" }, \"flowchart\": { \"useMaxWidth\": true } }}%%\nstateDiagram-v2\n[*]-->Active: Action <br/> (Create Subscription)\nActive-->Failed: HTTP callback error <br/>(transient errors)\nFailed-->Suspended: 8h in Failed status\nActive-->Rejected: HTTP callback error <br/>(rejection errors)\nActive-->Paused: Action(Pause Subscription)\nFailed-->Active: Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)<br/> or<br/> HTTP success/Auto-recovery\nRejected-->Active: Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)\nPaused-->Active: Action(Resume Subscription)<br/> or<br/> Action(Update Subscription)<br/> or<br/> Action(Replay Subscription)\nSuspended-->Active: Action(Update Subscription)\nActive-->[*]: Action(Delete Subscription)\nFailed-->[*]: Action(Delete Subscription)\nRejected-->[*]: Action(Delete Subscription)\nPaused-->[*]: Action(Delete Subscription)\nSuspended-->[*]: Action(Delete Subscription)\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is how each subscription operation affects status transitions:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Subscription"]},": The subscription is created in status ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," and an internal queue is provisioned to hold the produced events (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: [Start]-->Active"]},").",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["It remains ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," as long as the events are successfully emitted to the callback webhook."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upon successful event emission, the subscription ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["offset"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["latestSucceedEvent"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["latestSucceedOffset"]}," are updated."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upon failed event emission due to a transient error, a configurable number of retries occurs and if it still fails, the subscription goes to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Failed"]}," (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Active-->Failed"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the subscription configuration is set equal to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SKIP_ERRORS"]},", then ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["failed"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["rejected"]}," events are ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["skipped and permanently lost"]},". Otherwise, the events remain in queue until callback webhook restoration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["auto-recovery"]}," process checks periodically the status of the callback webhook in case of a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["failed"]}," subscription and if it is restored, the events pending in queue are emitted and the subscription goes back to status ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Failed-->Active"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the subscription remains in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Failed"]}," status for longer than a configurable period (8 hours), then the subscription goes to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Suspended"]},". The auto-recovery process ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["stops"]},", the event queue is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["destroyed"]}," and all events are lost (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Failed-->Suspended"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Upon rejected event emission, a configurable number of retries occurs and if it is still rejected , the subscription goes to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Rejected"]}," (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Active-->Rejected"]},").  The error codes indicating event rejection are:"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rejection Status Codes"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rejection Messages"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Bad Request"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["401"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Unauthorized"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["402"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Payment Required"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["403"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Forbidden"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["404"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Not Found"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["405"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Method Not Allowed"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["406"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Not Acceptable"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["410"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Gone"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["413"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Payload Too Large"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["414"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["URI Too Long"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["415"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Unsupported Media Type"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["422"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Unprocessable Content"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["431"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Request Header Fields Too Large (RFC 6585)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["451"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["Unavailable For Legal Reasons (RFC 7725)"]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Update Subscription"]},": This is the way to recover a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Failed"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Suspended"]}," subscription or to change their callback details (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Failed-->Active"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Suspended-->Active"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pause Subscription"]},": The API consumer may pause an ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," subscription. Then it goes to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Paused"]}," and stops emitting events. The events remain in queue (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Active-->Paused"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Resume Subscription"]},": The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Paused"]}," subscription can be resumed, goes back to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," and starts either from the offset it was paused or it starts without history by emitting only fresh events (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: Paused-->Active"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Replay Subscription"]},": Events from the subscription queue can be re-emitted from any state excluding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Suspended"]},", the subscription goes to state ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Active"]}," and starts re-emission from the offset specified in the request (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["any state"]},"-->Active"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Delete Subscription"]},": It can be requested at any status. The subscription and the downstream event queue are destroyed (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["State Transition: ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["any state"]}," -->[End]"]},")."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each subscription has an owner (the creator) and its lifecycle can only be managed by the owner or an administrator."]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"notifications","__idx":2},"children":["Notifications"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once the Event Subscription API is active, users will also begin receiving email notifications regarding their subscriptions and triggers. Some of these notifications are for informative purposes only, such as confirming that a subscription was created or when a subscription has been paused. However, some of these notifications will require action from the user, such as when a subscription has failed or when the user reaches the maximum number of subscriptions allowed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more information on these notifications and the actions required, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/process-intelligence-apis/subscription-api/notifications"},"children":["Email notifications for the Event Subscription API"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"further-considerations","__idx":3},"children":["Further Considerations"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In order to have access to a specific Knowledge Model and its triggers, the Knowledge Model must be published in the Celonis Platform."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The returned data corresponds to the last ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["published"]}," version of the Knowledge Model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feedback","__idx":4},"children":["Feedback"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We value your feedback and are constantly striving to improve our APIs."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you have encountered any problems or have any suggestions for new features, please take a moment to share your"," ","thoughts with us through"," ","this ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.google.com/forms/d/e/1FAIpQLSeHANiDNRaHNCbdgH0hc1kQv35V2yHb5gkDpZTYjoT-6Gd-rQ/viewform?usp=sf_link"},"children":["form"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your input is important to us and will help us make our APIs even better."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Thank you for your time and support!"]}]},"headings":[{"value":"Event Subscription API","id":"event-subscription-api","depth":1},{"value":"How it works","id":"how-it-works","depth":2},{"value":"Notifications","id":"notifications","depth":2},{"value":"Further Considerations","id":"further-considerations","depth":2},{"value":"Feedback","id":"feedback","depth":2}],"frontmatter":{"seo":{"title":"Event Subscription API"}},"lastModified":"2026-04-14T22:25:07.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/process-intelligence-apis/subscription-api/overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}