diff --git a/docs/reply-channels/reply-events.mdx b/docs/reply-channels/reply-events.mdx index 2fdc343713b3763651f49460b8fa61369715fc11..b7c29f8fb9e4947f7952b1ef66b5e0db87594e22 100644 --- a/docs/reply-channels/reply-events.mdx +++ b/docs/reply-channels/reply-events.mdx @@ -3,42 +3,54 @@ hide_table_of_contents: false title: Events bei bidirektionaler Kommunkation --- + +import ApiLink from '@site/src/components/ApiLink' + + # Events -Diese Seite beschreibt die Events, die der Zustelldienst erstellt, wenn ein Fachverfahren (Subscriber) und ein Sender die bidirektionale Kommunikation nutzen. <br/> +Diese Seite beschreibt die Events, die der Zustelldienst erstellt, wenn bei bidirektionale Kommunikation ein Fachverfahren eine Antwort an den Sender zurücksendet. <br/> -## Bidirektionale Kommunikation +### Bidirektionale Kommunikation -Bidirektionale Kommunikation ist möglich, wenn FIT-Connect als Rückkanal verwendet wird, d. h, wenn ein empfangendes System Antworten zu Einreichungen über FIT-Connect an das sendende System zurücksendet. +Bidirektionale Kommunikation ist möglich, wenn FIT-Connect als Rückkanal verwendet wird, d. h, wenn ein empfangendes System Antworten über FIT-Connect an das sendende System zurücksendet. ## Events bei bidirektionaler Kommunikation -Sendet ein empfangendes System (Empfänger) Antworten über FIT-Connect, dann erstellt der Zustelldienst Events zu den folgenen Ereignissen (siehe [Events bei Antworten](#EventsAntworten)). Events sind Einträge in das Ereignisprotokoll des Zustelldienstes. Diese Ereignisse dienen dazu, die Bearbeitung und den Versand von Antworten über FIT-Connect nachweisbar zu dokumentieren. +Bei bidirektionaler Kommunikation erstellt der Zustelldienst Events zu den folgenen Ereignissen (siehe [Events bei Antworten](#EventsAntworten)). Events sind Einträge in das Ereignisprotokoll des Zustelldienstes. Diese Ereignisse dienen dazu, die Bearbeitung und den Versand von Antworten über FIT-Connect nachweisbar zu dokumentieren. <br/> + +Das folgende Bild zeigt die Events, die der Zustelldienst bei Antworten erzeugt. + + + +Im Bild oben sind die Events durch Rechtecke dargestellt. Die Ovale im Bild stehen für die Zustände (Status) einer Einreichung. <br/> +Ein Beispiel: Nachdem ein Subscriber (Empfänger) eine neue Antwort erzeugt hat, dokumentierte dies der Zustelldienst mit dem Event "create reply". Die Antwort befindet sich im Zustand (Status) "incomplete". + -## Events bei Antworten {#EventsAntworten} +### Events bei Antworten über FIT-Connect {#EventsAntworten} **create-reply** <br/> -Mit diesem Event dokumentiert der Zustelldienst, dass eine Antwort angelegt wurde. +Mit diesem Event dokumentiert der Zustelldienst, dass eine neue Antwort angelegt wurde. Die Antwort befindet sich im Zustand (Status) "incomplete". **submit-reply** <br/> -Mit diesem Event dokumentiert der Zustelldienst, dass die Antwort abgesendet wurde. +Mit diesem Event dokumentiert der Zustelldienst, dass die Antwort abgesendet wurde. Die Antwort befindet sich im Zustand (Status) "submitted". **notify-reply** <br/> Mit diesem Event bestätigt der Zustelldienst, dass das sendende System Kenntnis von der Antwort erlangt hat. Wie dies erfolgt ist, wird mit dem Eintrag notifyType dokumentiert. **reject-reply** <br/> -Hiermit dokumentiert der Zustelldienst, dass die Antwort zurückgewiesen wird. +Hiermit dokumentiert der Zustelldienst, dass die Antwort zurückgewiesen wird. Die Antwort befindet sich im Status "rejected". **accept-reply** <br/> -Mit diesem Event bestätigt der Zustelldienst, dass die Antwort akzeptiert wurde. +Mit diesem Event bestätigt der Zustelldienst, dass die Antwort akzeptiert wurde. Die Antwort befindet sich im Status "accepted". **delete-reply** <br/> -Mit dem Event dokumentiert der Zustelldienst, dass die Antwort gelöscht wurde. Die Fristen, wann Antworten mit welchem Status gelöscht werden, finden sich unter Benachrichtigungen und Löschfristen. +Mit diesem Event dokumentiert der Zustelldienst, dass die Antwort gelöscht wurde. Die Fristen, wann Antworten mit welchem Status gelöscht werden, finden sich unter Benachrichtigungen und Löschfristen. -[Hier](../getting-started/event-log/events#reply-events) finden Sie eine ausfühliche Bescheibung der Events. \ No newline at end of file +[Hier](../getting-started/event-log/events#reply-events) finden Sie eine ausführliche Bescheibung der Events bei Einreichungen und Antworten. \ No newline at end of file diff --git a/static/images/status/status_reply.svg b/static/images/status/status_reply.svg new file mode 100644 index 0000000000000000000000000000000000000000..f133e7e6535dae6ae3f3eb90b93e52acdd413593 --- /dev/null +++ b/static/images/status/status_reply.svg @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="1337" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="225" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto"> + <!--Generated by ySVG 2.6--> + <defs id="genericDefs"/> + <g> + <defs id="defs1"> + <linearGradient x1="285" gradientUnits="userSpaceOnUse" x2="405" y1="75" y2="120" id="linearGradient1" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(255,223,158)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,202,97)" offset="100%"/> + </linearGradient> + <linearGradient x1="145" gradientUnits="userSpaceOnUse" x2="225" y1="75" y2="75" id="linearGradient2" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="45" y1="75" y2="120" id="linearGradient3" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,255,217)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,255,194)" offset="100%"/> + </linearGradient> + <linearGradient x1="645" gradientUnits="userSpaceOnUse" x2="765" y1="75" y2="120" id="linearGradient4" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(255,223,158)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,202,97)" offset="100%"/> + </linearGradient> + <linearGradient x1="1006" gradientUnits="userSpaceOnUse" x2="1126" y1="150" y2="195" id="linearGradient5" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(255,223,158)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,202,97)" offset="100%"/> + </linearGradient> + <linearGradient x1="505" gradientUnits="userSpaceOnUse" x2="585" y1="75" y2="75" id="linearGradient6" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <linearGradient x1="866" gradientUnits="userSpaceOnUse" x2="946" y1="150" y2="150" id="linearGradient7" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <linearGradient x1="866" gradientUnits="userSpaceOnUse" x2="946" y1="75" y2="75" id="linearGradient8" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <linearGradient x1="866" gradientUnits="userSpaceOnUse" x2="946" y1="0" y2="0" id="linearGradient9" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <linearGradient x1="1006" gradientUnits="userSpaceOnUse" x2="1126" y1="75" y2="120" id="linearGradient10" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(255,223,158)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(255,202,97)" offset="100%"/> + </linearGradient> + <linearGradient x1="1227" gradientUnits="userSpaceOnUse" x2="1307" y1="112.5" y2="112.5" id="linearGradient11" spreadMethod="reflect"> + <stop stop-opacity="1" stop-color="rgb(217,230,255)" offset="0%"/> + <stop stop-opacity="1" stop-color="rgb(194,214,255)" offset="100%"/> + </linearGradient> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"> + <path d="M0 0 L1337 0 L1337 225 L0 225 L0 0 Z"/> + </clipPath> + <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"> + <path d="M-15 -15 L1322 -15 L1322 210 L-15 210 L-15 -15 Z"/> + </clipPath> + </defs> + <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="translate(15,15)" stroke="white"> + <rect x="-15" width="1337" height="225" y="-15" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g fill="url(#linearGradient1)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient1)"> + <ellipse rx="60" ry="22.5" clip-path="url(#clipPath2)" cx="345" cy="97.5" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(158,105,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(158,105,0)" stroke-width="2" stroke-miterlimit="1.45"> + <ellipse rx="60" fill="none" ry="22.5" clip-path="url(#clipPath2)" cx="345" cy="97.5"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" font-weight="bold" stroke-miterlimit="1.45"> + <text x="310.875" xml:space="preserve" y="102.0352" clip-path="url(#clipPath2)" stroke="none">incomplete</text> + </g> + <g fill="url(#linearGradient2)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient2)"> + <rect x="105" width="120" height="45" y="75" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="144.5129" xml:space="preserve" y="94.7578" clip-path="url(#clipPath2)" stroke="none">create</text> + <text x="148.0264" xml:space="preserve" y="110.0684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="105" width="120" height="45" y="75" clip-path="url(#clipPath2)"/> + </g> + <g fill="url(#linearGradient3)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient3)"> + <circle r="22.5" clip-path="url(#clipPath2)" cx="22.5" cy="97.5" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,158,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,158,0)" stroke-width="2" stroke-miterlimit="1.45"> + <circle fill="none" r="22.5" clip-path="url(#clipPath2)" cx="22.5" cy="97.5"/> + </g> + <g fill="url(#linearGradient4)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient4)"> + <ellipse rx="60" ry="22.5" clip-path="url(#clipPath2)" cx="705" cy="97.5" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(158,105,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(158,105,0)" stroke-width="2" stroke-miterlimit="1.45"> + <ellipse rx="60" fill="none" ry="22.5" clip-path="url(#clipPath2)" cx="705" cy="97.5"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" font-weight="bold" stroke-miterlimit="1.45"> + <text x="673.5674" xml:space="preserve" y="102.0352" clip-path="url(#clipPath2)" stroke="none">submitted</text> + </g> + <g fill="url(#linearGradient5)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient5)"> + <ellipse rx="60" ry="22.5" clip-path="url(#clipPath2)" cx="1066" cy="172.5" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(158,105,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(158,105,0)" stroke-width="2" stroke-miterlimit="1.45"> + <ellipse rx="60" fill="none" ry="22.5" clip-path="url(#clipPath2)" cx="1066" cy="172.5"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" font-weight="bold" stroke-miterlimit="1.45"> + <text x="1038.6719" xml:space="preserve" y="177.0352" clip-path="url(#clipPath2)" stroke="none">accepted</text> + </g> + <g fill="url(#linearGradient6)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient6)"> + <rect x="465" width="120" height="45" y="75" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="501.6978" xml:space="preserve" y="94.7578" clip-path="url(#clipPath2)" stroke="none">submit</text> + <text x="508.0264" xml:space="preserve" y="110.0684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="465" width="120" height="45" y="75" clip-path="url(#clipPath2)"/> + </g> + <g fill="url(#linearGradient7)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient7)"> + <rect x="826" width="120" height="45" y="150" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="864.51" xml:space="preserve" y="169.7578" clip-path="url(#clipPath2)" stroke="none">accept</text> + <text x="869.0264" xml:space="preserve" y="185.0684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="826" width="120" height="45" y="150" clip-path="url(#clipPath2)"/> + </g> + <g fill="url(#linearGradient8)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient8)"> + <rect x="826" width="120" height="45" y="75" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="867.1697" xml:space="preserve" y="94.7578" clip-path="url(#clipPath2)" stroke="none">reject</text> + <text x="869.0264" xml:space="preserve" y="110.0684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="826" width="120" height="45" y="75" clip-path="url(#clipPath2)"/> + </g> + <g fill="url(#linearGradient9)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient9)"> + <rect x="826" width="120" height="45" y="0" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="866.3477" xml:space="preserve" y="19.7578" clip-path="url(#clipPath2)" stroke="none">notify</text> + <text x="869.0264" xml:space="preserve" y="35.0684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="826" width="120" height="45" y="0" clip-path="url(#clipPath2)"/> + </g> + <g fill="url(#linearGradient10)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient10)"> + <ellipse rx="60" ry="22.5" clip-path="url(#clipPath2)" cx="1066" cy="97.5" stroke="none"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(158,105,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(158,105,0)" stroke-width="2" stroke-miterlimit="1.45"> + <ellipse rx="60" fill="none" ry="22.5" clip-path="url(#clipPath2)" cx="1066" cy="97.5"/> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" font-weight="bold" stroke-miterlimit="1.45"> + <text x="1041.127" xml:space="preserve" y="102.0352" clip-path="url(#clipPath2)" stroke="none">rejected</text> + </g> + <g fill="url(#linearGradient11)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,15,15)" stroke="url(#linearGradient11)"> + <rect x="1187" width="120" height="45" y="112.5" clip-path="url(#clipPath2)" stroke="none"/> + </g> + <g stroke-linecap="butt" font-size="13px" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,32,97)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke="rgb(0,32,97)" font-weight="bold" stroke-miterlimit="1.45"> + <text x="1226.5193" xml:space="preserve" y="132.2578" clip-path="url(#clipPath2)" stroke="none">delete</text> + <text x="1230.0264" xml:space="preserve" y="147.5684" clip-path="url(#clipPath2)" stroke="none">reply</text> + </g> + <g stroke-linecap="butt" transform="matrix(1,0,0,1,15,15)" fill="rgb(0,53,158)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke="rgb(0,53,158)" stroke-width="2" stroke-miterlimit="1.45"> + <rect fill="none" x="1187" width="120" height="45" y="112.5" clip-path="url(#clipPath2)"/> + <path fill="none" d="M225 97.5 L277 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M285 97.5 L273 92.5 L276 97.5 L273 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M45 97.5 L96.9707 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M104.9707 97.5 L92.9707 92.5 L95.9707 97.5 L92.9707 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M405 97.5 L456.9707 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M464.9707 97.5 L452.9707 92.5 L455.9707 97.5 L452.9707 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M585 97.5 L637 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M645 97.5 L633 92.5 L636 97.5 L633 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M749.7634 112.5 L795.5 112.5 L795.5 172.5 L817.9702 172.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M825.9702 172.5 L813.9702 167.5 L816.9702 172.5 L813.9702 177.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M946 172.5 L998 172.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M1006 172.5 L994 167.5 L997 172.5 L994 177.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M765 97.5 L817.9702 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M825.9702 97.5 L813.9702 92.5 L816.9702 97.5 L813.9702 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M749.7634 82.5 L795.5 82.5 L795.5 22.5 L817.9702 22.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M825.9702 22.5 L813.9702 17.5 L816.9702 22.5 L813.9702 27.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M946 97.5 L998 97.5" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M1006 97.5 L994 92.5 L997 97.5 L994 102.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1126 172.5 L1156.5 172.5 L1156.5 146.25 L1178.9702 146.25" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M1186.9702 146.25 L1174.9702 141.25 L1177.9702 146.25 L1174.9702 151.25 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + <path fill="none" d="M1126 97.5 L1156.5 97.5 L1156.5 123.75 L1178.9702 123.75" stroke-width="1" clip-path="url(#clipPath2)" stroke="black"/> + <path fill="black" d="M1186.9702 123.75 L1174.9702 118.75 L1177.9702 123.75 L1174.9702 128.75 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/> + </g> + </g> +</svg>