A Design Space Exploration of Async/Await
Summary
This paper presents a design space exploration of straight-line asynchrony in programming languages, examining how async/await implementations vary across languages and their semantic consequences.
View Cached Full Text
Cached at: 08/25/26, 11:42 AM
# A Design Space Exploration of Async/Await Source: [https://arxiv.org/html/2608.20677](https://arxiv.org/html/2608.20677) \\correspondingauthor DOI:[10\.1145/3839519](https://doi.org/10.1145/3839519)Journal:PACMPLVolume:10OOPSLA238710oopslab26main\-p1146\-pCCS:Theory of computation Program semanticsCCS:Theory of computation Concurrency,Shriram Krishnamurthi[https://orcid.org/0000-0001-5184-1975](https://orcid.org/0000-0001-5184-1975)Affiliation:Brown University,Providence,USAemail:[shriram@brown\.edu](mailto:[email protected])andWill Crichton[https://orcid.org/0000-0001-8639-6541](https://orcid.org/0000-0001-8639-6541)Affiliation:Brown University,Providence,USAemail:[will\_crichton@brown\.edu](mailto:[email protected]) Received 2026\-06\-10 ###### Abstract\. Many modern programming languages include some form of asynchronous programming\. In particular, a growing number now have what we call straight\-line asynchrony: attempts to provide asynchronous functions that look similar to synchronous functions, thereby enabling asynchrony without introducing complex control\. These languages often share construct names like “async” and “await,” which suggests that they have deep semantic similarities\. Yet, a close examination reveals that these languages are quite different along several dimensions, often subtly\. These differences have real semantic consequences: similar\-looking programs can exhibit divergent behavior, confusing developers and language designers alike\. This paper therefore presents a*design space exploration*of straight\-line asynchrony\. We dissect several existing languages, and show how no two of them agree as a whole on design decisions that affect the presence and ordering of execution\. We articulate a design space with nine dimensions covering the full lifecycle of an asynchronous computation, covering questions such as: What precise guarantees does a language give upon calling an asynchronous function? What happens at the end of a task’s life? How can a task handle being cancelled? We explore these questions through concrete examples, informal design discussion, and a formal semantics\. Our ultimate goal is to help programmers, language designers, and language theorists all better understand the emerging landscape of straight\-line asynchrony\. ###### Keywords: asynchronous programming, async/await, structured concurrency ††cc\-license:by## 1\.Introduction Software developers have long struggled to write concurrent and parallel programs that are both correct and efficient\. Programming languages have responded to this challenge by gradually lifting elements of concurrency from user\-space to the level of language design\. Approaches vary greatly, but one core idea shared between most modern languages is*async/await*: marking blocks of code asasync, and using anawaitkeyword to wait for an async block to finish executing\. These features can be found in recent versions of Python, JavaScript, Swift, Rust, C\#, and more\. Our original motivation for studying async/await was to help developers translate their understanding of the concept from one language to another, e\.g\., from JavaScript to Rust\. In theory, both languages contain the same core concept with small differences in the details\. We should be able to explain async/await just as one might explain lexically\-scoped variables, if\-statements, or other standardized language features\([Lu and Krishnamurthi, 2024](https://arxiv.org/html/2608.20677#bib.bib21)\)\. In reality, the surface similarities between async/await designs can mask deep semantic divergences\. For instance: what’s the difference between a coroutine, a future, a promise, and a task? What happens when you cancel a task? When are tasks required to exit, if ever? How do errors propagate across a task boundary, if at all? These questions are further complicated by languages with customizable async/await runtimes \(e\.g\., Rust and Python\), which give different answers based on the choice of runtime\. 1asyncfnwrite\_to\_log\(\): 2print\("A"\) 3 4awaitsleep\(2\) 5print\("B"\) 6 7asyncfnprocess\_await\(\): 8task=spawnwrite\_to\_log\(\) 9awaitsleep\(0\) 10awaittask 11 12asyncfnprocess\_detach\(\): 13task=spawnwrite\_to\_log\(\) \(a\)Two examples of functions that spawn a task to write data to a log, one that waits for the task, and another that doesn’t\. 1asyncfnex1\(\): 2t=write\_to\_log\(\) 3print\("C"\) 4awaitsleep\(3\) 5 6asyncfnex2\(\): 7awaitprocess\_detach\(\) 8awaitsleep\(1\) 9print\("C"\) 10 11asyncfnex3\(\): 12awaittimeout\( 131,process\_await\) 14print\("C"\) 15awaitsleep\(3\) \(b\)Three example invocations of the processing functions\. \(c\)A table of outcomes when running the programs translated from the pseudocode into different languages\. Figure 1\.An example of an asynchronous programming pattern that exhibits different behavior under seven modern async/await languages and runtimes\. We discuss the translation from pseudocode to each respective language in[Section3](https://arxiv.org/html/2608.20677#S3)\.As a concrete example, consider the pseudocode in[Figure1](https://arxiv.org/html/2608.20677#S1.F1), showing two ways to run a background task that writes information to a log\. Languages differ with respect to what happens when an async function is called, they differ with tasks at the end of their spawning scope, and languages also differ in terms of when and how tasks are stopped in the event of cancellation\. When comparing seven modern approaches to async/await,*no*two of them exhibit the same behavior on three straightforward calling contexts\! Observing this conceptual chaos, we set out to perform a*design space exploration*of async/await in modern languages\. The contribution of this paper is the result of that exploration: 1. \(1\)We start by situating the work with a high\-level overview of asynchronous programming\([Section2](https://arxiv.org/html/2608.20677#S2)\)\. We contrast asynchrony against concurrency and parallelism, and introduce common asynchrony mechanisms such as racing and cancellation\. 2. \(2\)We describe the core design dimensions of asynchrony in modern languages\([Section3](https://arxiv.org/html/2608.20677#S3)\)\. Our goal is to capture the most fundamental distinctions between designs, focusing on design choices that cause similar\-looking programs to exhibit divergent behavior\. 3. \(3\)We provide a precise description of each design dimension using operational semantics\([Section4](https://arxiv.org/html/2608.20677#S4)\)\. We give a precise model of each language’s async design in terms of variants on a core asynchrony calculus with delimited continuations\. ## 2\.Core Concepts in Asynchrony Async/await are just keywords—what is the underlying concept being expressed across these languages? The obvious answer is*asynchronous programming*or, more simply,*asynchrony*\. Like the words concurrency and parallelism, asynchrony does not have a definitive meaning\. Rather, its meaning is socially constructed out of the types of programs people want to write\. Fifteen years ago, asynchronous programming was “characterized by many simultaneously pending reactions to internal or external events”\([Syme et al\., 2011](https://arxiv.org/html/2608.20677#bib.bib28)\)\. Today, we might add to that list: runningi/o\-bound computations in parallel, or having fine\-grained control over the execution of computations\. The scope of asynchronous programming has expanded\. Moreover, async/await is only one form of asynchrony\. The job of async/await is to avoid the inversion of control associated with callbacks and event loops\. The goal, as the C\#documentation says, is “to enable code that reads like a sequence of statements, but executes in a more complicated order”\([Wagner, 2025](https://arxiv.org/html/2608.20677#bib.bib25)\)\. Async/await is about leaning on the language to simplify control\-flow patterns, as opposed to implementing asynchrony abstractions entirely at the library level\. Before diving into the details of async design dimensions, we start by providing a high\-level picture of async/await circa 2026: how does asynchrony relate to the similar concepts of concurrency and parallelism, and what does it look like to write async/await code today? ### 2\.1\.Asynchrony vs\. Concurrency vs\. Parallelism We will define concurrency as a logical property of a computation, whereby two subcomputations can execute interleaved: one computation begins before another ends\. Parallelism is a physical property of a computation, whereby two subcomputations can execute simultaneously: both computations overlap at the same point in time\. Parallelism implies concurrency but not vice versa\. For instance, an embedded operating system running on a single core is concurrent but not parallel\. We think of asynchrony as a special case of cooperative concurrency\. In an asynchronous program, two subcomputations execute interleaved because they are written to yield control to one another\. Asynchrony contrasts with competitive concurrency, where interleaving occurs through external imposition, e\.g\., by context switches\. Competitive concurrency usually arises at an architectural level below the language, such as operating system threads and interrupts\. Concurrency and parallelism have programming paradigms\. Paradigms of concurrent computing include shared\-memory concurrency \(e\.g\., pthreads\), communicating sequential processes \(MPI, Go\), and actors \(Erlang\)\. Paradigms of parallel computing include fork\-join parallelism \(Cilk, OpenMP\), model parallelism \(MapReduce, Spark\), and data parallelism \(OpenGL, CUDA\)\. Like all paradigms, these labels are useful but leaky, such as how a complex parallel program often involves shared\-memory concurrency\. Ultimately, a paradigm is about focusing a set of related mechanisms \(spawn, mutexes\) on a set of related problems \(sorting a list, running a database\)\. Asynchrony also has paradigms\. Callback asynchrony uses higher\-order functions to provide a continuation for the completion of a computation, most notably found in C\#, JavaScript, and Swift\. Event\-loop asynchrony structures a program around a main loop that dispatches reactions to an event stream, most notably found in C\+\+and Rust\. Languages have historically developed async/await to address the ergonomic problems associated with these two asynchrony paradigms\. A key motivation is to provide a surface syntax for concurrent code that looks comparable to non\-concurrent \(synchronous\) code\. For example, below are excerpts from async/await proposal documents across a few languages \(see the Supplemental Material for additional examples\): > \(C\#\)“Notice first how similar it is to the synchronous code\. …The control flow is completely unaltered, and there are no callbacks in sight\. That doesn’t mean that there are no callbacks, but the compiler takes care of creating and signing them up …”\([Torgersen, 2010](https://arxiv.org/html/2608.20677#bib.bib12)\) > \(Python\)“It is proposed to make coroutines a proper standalone concept in Python, and introduce new supporting syntax\. The ultimate goal is to help establish a common, easily approachable, mental model of asynchronous programming in Python and make it as close to synchronous programming as possible\.”\([Selivanov, 2015](https://arxiv.org/html/2608.20677#bib.bib5)\) > \(Rust\)“From a user’s perspective, they can use async/await as if it were synchronous code, and only need to annotate their functions and calls\.”\([withoutboats, 2018](https://arxiv.org/html/2608.20677#bib.bib13)\) ### 2\.2\.Straight\-Line Asynchrony We therefore define the paradigm embodied by async/await as*straight\-line asynchrony*, given its fundamental organizing principle of eliminating complex control flow\. An alternative name would be*task asynchrony*, used within the C\#community\. As we will discuss, tasks are indeed a central concept to async/await, but when looking cross\-linguistically, tasks are not the only element of straight\-line asynchrony\. For instance, languages like Rust provide coroutines so straight\-line asynchrony can be achieved without ever creating a task\. Some designs like Python\+Trio do not expose any concept of a task to the user\. The goal of this paper is to explore the design space of straight\-line asynchrony\. We primarily focus on programming languages that \(a\) have a relatively settled design for straight\-line asynchrony, and \(b\) are in relatively widespread use\. That includes languages with a singular form of asynchrony: JavaScript \(specifically ECMAScript 2025, with TypeScript types for clarity\), C\#\(v14 on \.NET 10\), and the*structured\-concurrency*subset of Swift \(v6\.2\)\. It also includes languages with a modular form of asynchrony: Python \(v3\.14, using Asyncio and Trio v0\.33\) and Rust \(v1\.92\.0, with Tokio v1\.50\.0 and Smol v2\.0\.2\)\. We discuss how our findings relate to other languages in[Section6](https://arxiv.org/html/2608.20677#S6)\. Throughout, we consider only async function calls that introduce concurrency\. We do not consider immediately\-awaited applications \(e\.g\.,awaitf\(\)\), which complete before the caller resumes and therefore behave like synchronous calls under every design we study\. We describe our findings informally in[Section3](https://arxiv.org/html/2608.20677#S3)and formally in[Section4](https://arxiv.org/html/2608.20677#S4)\. We do not expect our readers to be familiar with the concrete syntax of all relevant languages, so we articulate the design dimensions at a high level, and present code examples primarily using the same pseudocode style in[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\. However, it is useful to first get a sense for both the gestalt and the variety of syntaxes, mechanisms, and semantics in straight\-line asynchrony\. We therefore conclude this section by implementing an async utility in multiple languages\. 1asyncfunctiontimeout<T\>\( 2secs:number, 3f:\(\)=\>Promise<T\> 4\):Promise<T\|null\>\{ 5returnawaitPromise\.race\(\[ 6f\(\),sleep\(secs\) 7\]\); 8\} \(a\)JavaScript using its built\-in Promiseapi\.Promise\.racereturns the result of whichever future finishes first\. JavaScript does not cancel the losing computation\. 1asyncdeftimeout\( 2secs:float, 3f:Callable\[\[\], 4Awaitable\[T\]\] 5\)\-\>T\|None: 6withtrio\.move\_on\_after\( 7secs 8\): 9returnawaitf\(\) \(b\)Python\+Trio using its first\-class construct for timeout\. Unlike other languages sampled, Python\+Trio does not provide a racing primitive\. The timed\-out computation is cancelled\. 1asyncfntimeout<F:Future\>\( 2d:Duration, 3f:implFnOnce\(\)\-\>F 4\)\-\>Option<F::Output\>\{ 5tokio::select\!\{ 6result=f\(\)=\> 7Some\(result\), 8\_=sleep\(d\)=\> 9None, 10\} 11\} \(c\)Rust\+Tokio usingselect\!, which dispatches based on the result of a race\. The losing computation is cancelled\. Figure 2\.A simplified implementation oftimeout, demonstrating primitives for racing\. The minimal semantics for timing out does not guarantee that a timed\-out computation is cancelled, it simply guarantees that execution is no longer blocked\. ### 2\.3\.A Case Study on Timing Out Consider implementing atimeoutfunction, which takes as input an asynchronous function and a duration\. The minimal semantics is thattimeoutreturns either the result of the asynchronous work, or if the work takes longer than the duration, an indication of timing out\. Thetimeoutfunction is a paradigmatic example of asynchronous programming, as its implementation is often non\-trivial when using only primitives from other concurrency or parallelism paradigms\. Most straight\-line async designs include a race primitive \(also calledselect,or,wait, ornext\) that returns the first of several asynchronous computations to complete\.[Figure2](https://arxiv.org/html/2608.20677#S2.F2)shows three implementations of the minimaltimeoutsemantics using these primitives\. The dual of racing is to wait for all computations to complete, variously calledall,and,join, orgather\. An enhanced semantics fortimeoutshould take into account*cancellation*: stopping a computation that is no longer needed\. Cancellation is another core concept for asynchrony, which did not feature prominently in earlier designs such as JavaScript and C\#, but is more consciously part of later designs such as Swift and Python\. Fortimeout, we desire three properties\. First, iffexceeds the duration, thenfis cancelled\. Second, iftimeoutis cancelled, thenfis also cancelled\. Third, iffis cancelled, then it can gracefully shut down, i\.e\., execute cleanup code prior to termination\. 1asyncTask<T\>Timeout<T\>\( 2TimeSpanduration, 3CancellationTokentoken, 4Func<CancellationToken,Task<T\>\>f 5\)\{ 6usingvarchildCts=CancellationTokenSource 7\.CreateLinkedTokenSource\(token\); 8varwork=f\(childCts\.Token\); 9try\{ 10returnawaitwork\.WaitAsync\( 11duration,token\); 12\}catch\(Exceptione\)when\( 13eisTimeoutExceptionorOperationCanceledException 14\)\{ 15childCts\.Cancel\(\); 16throw; 17\} 18\} \(a\)C\#does not provide a built\-in mechanism to cancel aTask, graceful shutdown requires the use of a cancellation token threaded through each async function\. The use of a child token,childCts, ensures that cancellingfdoes not cancel other tasks observing thetokeninput toTimeout\. 1functimeout<T:Sendable\>\( 2duration:Duration, 3f:@Sendable\(\)asyncthrows\-\>T 4\)asyncthrows\-\>T?\{ 5tryawaitwithoutActuallyEscaping\(f\)\{ 6fin 7tryawaitwithThrowingTaskGroup\{ 8groupin 9group\.addTask\{tryawaitf\(\)\} 10group\.addTask\{ 11tryawaitTask\.sleep\(for:duration\) 12returnnil 13\} 14defer\{group\.cancelAll\(\)\} 15returntryawaitgroup\.next\(\)\! 16\} 17\} 18\} \(b\)Swift\. TheTaskGroupinterface automatically enforces thatfis cancelled iftimeoutis cancelled, and thedeferblock enforces thatfis cancelled if the sleep returns first\. Each block is wrapped intrybecause awaiting a cancelled task can raise an exception\. Figure 3\.Enhanced implementations oftimeouthandling cancellation both from within and without\.These goals can be achieved either through library\-level or language\-level implementations of cancellation\. At the library level, a token or signal is threaded through a program, and each task is responsible for observing that token\. At the language level, tasks are grouped together, and cancelling one task propagates the cancellation to other tasks, often by throwing a cancellation exception\.[Figure3](https://arxiv.org/html/2608.20677#S2.F3)shows a library\-level and language\-level implementation of the enhancedtimeoutsemantics\. For the pseudocode in this paper we use the minimal semantics implementation oftimeoutas our cancellation primitive\. We made this choice to encompass the varying primitives exposed by runtimes, as well as to accommodate languages without built\-in cancellation \(e\.g\., JavaScript, C\#\)\. In sum,[Figure1](https://arxiv.org/html/2608.20677#S1.F1)demonstrated how different designs for straight\-line asynchrony can take the same simple\-looking program and cause different outcomes\. This section demonstrated how for more sophisticated asynchronous patterns, the same concept can require substantively different implementations\. Together, they motivate the need for a better understanding of the collective design space of straight\-line asynchrony\. Start of LifeEagerness How to evaluate an async function application\.lazy Evaluate to a coroutine without executing further\.*Python⋅\\cdotRust*eager Evaluate in current thread, and schedule as task on await\.*C\#⋅\\cdotJavaScript⋅\\cdotSwift*\(immediate\)**semi\-eager Evaluate to task, and schedule task for execution\.*Swift*\(async let\)**Suspension Guarantees on whether await points suspend\.static Await points guaranteed to suspend\.*JavaScript*dynamic No guarantees on awaiting tasks\.*C\#⋅\\cdotSwift⋅\\cdotTokio⋅\\cdotSmol⋅\\cdotAsyncio⋅\\cdotTrio*End of LifeExtent The default interval of time during which a task may exist\.indefinite Tasks by default may exist until the end of the runtime\.*JavaScript⋅\\cdotC\#⋅\\cdotTokio⋅\\cdotSmol⋅\\cdotAsyncio*dynamic Tasks by default may exist until the end of their spawning scope\.*Swift⋅\\cdotTrio*Reference Strength \[Forindefiniteextent\] The type of reference to a task held by the runtime\.strong The runtime holds a strong reference\.*JavaScript⋅\\cdotC\#⋅\\cdotTokio*weak The runtime holds a weak reference\.*Asyncio⋅\\cdotSmol*Destruction How a task is cleaned up at the end of its extent\.awaited The task is awaited to completion\.*JavaScript⋅\\cdotTrio*cancelled The task is cancelled, and then possibly awaited\.*Swift⋅\\cdotTokio⋅\\cdotSmol⋅\\cdotAsyncio*terminated The program exits\.*C\#*Propagation What happens to exceptions in unawaited tasks\.destructed Exceptions are reraised by dependents\.*Trio*never The exception is kept within the task\.*JavaScript⋅\\cdotC\#⋅\\cdotTokio⋅\\cdotSmol⋅\\cdotAsyncio⋅\\cdotSwift*CancellationAwareness Whether a task is able to respond to being cancelled\.unaware The task cannot respond to being cancelled\.*Rust*aware The task can respond to being cancelled\.*Asyncio⋅\\cdotTrio⋅\\cdotSwift*Direction How cancellation is communicated through the task graph\.top\-down Starting from the root task, and communicated from dependents to dependencies\.*Rust*bottom\-up Starting from the root’s dependencies and communicated to dependents\.*Asyncio⋅\\cdotTrio*simultaneous To all transitive dependencies at once\.*Swift*Persistence \[Forawarecancellation\] How long a cancellation of a task lasts\.transient A task can ignore cancellation and proceed as normal\.*Asyncio*persistent A task can ignore cancellation but remains cancelled\.*Trio⋅\\cdotSwift*Table 1\.Overview of the asynchronous programming design dimensions ## 3\.Design Dimensions Every design for straight\-line asynchrony is composed of dozens of individual design decisions that trade off performance, correctness, usability, extensibility, interoperability, and so on\. To scope this paper, we focus on design decisions that substantively influence the*functionality*of asynchronous programs\. As suggested by[Figure1](https://arxiv.org/html/2608.20677#S1.F1), we want to explain how similar\-looking programs can have divergent behavior in terms of the order or presence of operations\. By contrast, this paper does not attempt to account for design decisions that are principally about*ergonomics*: for example, shouldawaitbe a prefix or postfix operator in the concrete syntax? This paper also does not focus on design decisions that are principally about*performance*: for example, how should an asynchronous runtime efficiently interface with the operating system? However, for straight\-line asynchrony, performance and functionality are difficult to disentangle\. Several design dimensions we discuss will be motivated by performance, but the key criterion for inclusion is their ultimate impact on functionality\. To perform this design space exploration, we manually analyzed the designs of today’s languages containing straight\-line asynchrony features\. We ultimately focused on the languages enumerated in[Section2\.2](https://arxiv.org/html/2608.20677#S2.SS2)\(JavaScript, C\#, Swift, Python, Rust\), but we also examined Kotlin, C\+\+20, F\#, Haskell, OCaml, Hack, Nim, Dart, and Zig\. We read design documents \(e\.g\., RFCs, published papers\), GitHub discussions, and community blogs\. In addition, we drew on reports from community members of confusing or surprising behavior in async programs\([Saad, 2021](https://arxiv.org/html/2608.20677#bib.bib35);[William, 2019](https://arxiv.org/html/2608.20677#bib.bib34);[Lacuna, 2025](https://arxiv.org/html/2608.20677#bib.bib6);[Smith, 2016](https://arxiv.org/html/2608.20677#bib.bib7);[Paharia, 2025b](https://arxiv.org/html/2608.20677#bib.bib9);[Paharia, 2025a](https://arxiv.org/html/2608.20677#bib.bib14);[Pacheco, 2025](https://arxiv.org/html/2608.20677#bib.bib15);[Smith, 2018](https://arxiv.org/html/2608.20677#bib.bib20);[Archibald, 2023](https://arxiv.org/html/2608.20677#bib.bib22)\)\. We identified nine design dimensions, collected into[Table1](https://arxiv.org/html/2608.20677#S2.T1)\. These dimensions are grouped into three categories, Start of Life, End of Life, and Cancellation, which serve to organize the remainder of this section\. For each design dimension, we explain the points along that dimension, and the design justifications offered by different languages for selecting each point\. ### 3\.1\.Start of Life An asynchronous computation is generally defined through a function explicitly marked as asynchronous, such as theasyncfnwrite\_to\_login[Figure1\(a\)](https://arxiv.org/html/2608.20677#S1.F1.sf1)\. To begin invoking an asynchronous function in any language, one simply calls the function, as inwrite\_to\_log\(\)\. Immediately, the semantics diverge along the first axis:Eagerness\. #### 3\.1\.1\.Eagerness Consider the program in[Figure4](https://arxiv.org/html/2608.20677#S3.F4), where an async functionworkis called twice, and later awaited\. Based on each language’s approach to async function calls, three outcomes can occur:lazy, where no work occurs until being awaited,eager, where work occurs immediately in the main thread of execution, andsemi\-eager, where no work occurs but is immediately registered in the runtime to start soon, potentially on a different thread, resulting in non\-deterministic output\. To understand this variation, we first need to discuss two foundational concepts for straight\-line asynchrony: coroutines and tasks\. An asynchronous function either implicitly \(in the runtime implementation\) or explicitly \(in a user\-visible way\) desugars into an object that behaves like a coroutine\. Upon entering the function, code runs until reaching anawaitpoint, when the function may yield to its caller \(depending on itsSuspension,[Section3\.1\.2](https://arxiv.org/html/2608.20677#S3.SS1.SSS2)\)\. Specifically, these objects behave like asymmetric stackless coroutines, to use the taxonomy provided by[Moura and Ierusalimschy \(2009\)](https://arxiv.org/html/2608.20677#bib.bib2)\. General coroutines can yield values on suspension and accept values on resumption\. For straight\-line asynchrony, a coroutine does not need to yield values on suspension, but needs only to accept values on resumption \(or access them at a shared location\)\. Figure 4\.An example program demonstrating theeagernessdimension, executed with Rust \(lazy\), C\#\(eager\), and Swift \(semi\-eager\) when using*async let\.*Each column shows the line of execution, the text printed to stdout, and changes to the values of the variablesaandb\. Coroutines are represented as a state machine, with the active state colored in green\. Tasks are represented as a boxed state machine\. The dotted vertical lines represent nondeterminism, or an event that could happen anywhere within the indicated range\.When a coroutine representing an asynchronous computation is constructed via a function call, theeagernessaxis defines what happens next to the coroutine\. In languages with first\-class coroutines111As of v1\.92\.0, Rust has first\-class*futures*but not first\-class coroutines\. That is, calling an async function returns a value representing the computation, but that value does not offer a full coroutine interface\. By contrast, Python has a stabilized coroutine interface implemented by its async functions\. The Rust compiler does internally track async functions as coroutines, but this interface has not been stabilized\.such as Python\([Selivanov, 2015](https://arxiv.org/html/2608.20677#bib.bib5)\)and Rust\([withoutboats, 2018](https://arxiv.org/html/2608.20677#bib.bib13)\), we describe their behavior aslazy: the coroutine is returned and no work occurs\. In[Figure4](https://arxiv.org/html/2608.20677#S3.F4), this means thata=work\("A"\)constructs a coroutine in a starting state, but the coroutine is only executed atawaitaon line 4\. Inlazylanguages, to execute an async computation concurrently with its caller, one must use an explicitspawnoperation to convert the coroutine into a*task*\(e\.g\., as used in[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\)\. A task is a handle on an async computation shared between its creator and an*async runtime*\. The async runtime usually consists of a thread pool and some facilities for reacting toos\-level events by waking up waiting tasks\. In languages without first\-class coroutines, a call to an async function will return a task directly\. However, languages differ with respect to scheduling of these tasks\. Foreagerlanguages such as C\#\([standard committee, 2022](https://arxiv.org/html/2608.20677#bib.bib18), §15\.14\.3\)and JavaScript\([Ecma, 2025](https://arxiv.org/html/2608.20677#bib.bib10), §27\.7\.5\.1\), on evaluating an async function application, the current thread transfers execution to the body of the async function\. When reaching an await point, the function application evaluates to a task value, and control returns to the caller\. In[Figure4](https://arxiv.org/html/2608.20677#S3.F4),eagerexecution causeswork\("A"\)to behave like a normal function call, resulting in deterministic/single\-threaded execution\. A language issemi\-eagerwhen an async function application immediately schedules the task onto a work queue, but allows the calling thread to continue executing past the function call\. In[Figure4](https://arxiv.org/html/2608.20677#S3.F4),semi\-eagerexecution means thatwork\("A"\)will run at some point after being called\. The task is only guaranteed to have finished by the end ofawaita, leading to nondeterministic/multi\-threaded execution\. We illustrate thesemi\-eagerdesign using Swift\([McCall et al\., 2021a](https://arxiv.org/html/2608.20677#bib.bib24)\)by assuming*async let*\([Inc\. and the Swift Project Authors, 2026](https://arxiv.org/html/2608.20677#bib.bib47)\)bound async applications\.222Although we illustrate thesemi\-eagerdesign using Swift, Swift is notsemi\-eagerby default\. To call an async function developers must choose between an immediately\-awaited application \(e\.g\.,awaitwork\("A"\)\), asemi\-eagerapplication \(e\.g\.,asyncletx=work\("A"\)\), or aneagerapplication \(e\.g\.,Task\.immediate\{awaitwork\("A"\)\}\)\. A bare async application with no specification \(e\.g\.,letx=work\("A"\)\) is disallowed in Swift and results in a type error\.Unlike all other languages surveyed, a bare async application in Swift \(e\.g\.,leta=work\("A"\)\) results in a type error\. Async applications must be immediately awaited and developers can use alternative syntaxes to run an async function within a new task\. We classify Swift as being botheagerandsemi\-eageras it provides alternative syntax for both semantics and doesn’t itself have a default\. For consistency, all pseudocode in this paper assumes that async function applications in Swift are bound using*async let*\. ##### Design rationale\. The choices in theeagernessdimension offer a tradeoff in predictability, maximizingcpumulti\-core utilization, and reducing task allocation\.Lazyasynchrony has two main benefits\. First,lazyasynchrony can provide predictable memory allocation\. Asynchronous function applications evaluate directly to a coroutine value that can be stack allocated\. The developer must opt in to either boxing or spawning a coroutine\. Predictable memory allocation is a key motivation for Rust’s async/await design\([withoutboats, 2023](https://arxiv.org/html/2608.20677#bib.bib4)\)\. Second, by separating coroutines from tasks, the language can enable users to provide their own runtime\. For example in Rust, this feature is useful so the runtime can be tailored to the needs of individual domains, such as embedded systems running Embassy\([project contributors, 2019](https://arxiv.org/html/2608.20677#bib.bib48)\)versus backend web servers running Tokio/Smol\. The downsides of thelazyapproach include: by offering an extensible runtime, async\-related libraries in the ecosystem tend to have reduced interoperability\. For example, in Rust,spawnis a runtime\-specific primitive, so libraries using it must be coupled to a choice of runtime such as Tokio or Smol\. Users must also deal with the complexity of understanding both coroutines and tasks\. Users often findlazybehavior surprising—to call a function and have nothing happen runs against a programmer’s intuition transferred from synchronous function calls\([D, 2025](https://arxiv.org/html/2608.20677#bib.bib41);[Gebra, 2023](https://arxiv.org/html/2608.20677#bib.bib40);[MaPePeR, 2023](https://arxiv.org/html/2608.20677#bib.bib39)\)\. Non\-lazyapproaches avoid these downsides by starting asynchronous work as soon as a function is called, either on the current thread \(eager\) or any thread \(semi\-eager\)\. Theeagerapproach reduces the overhead of control flow and context switches within the asynchrony runtime\. Thesemi\-eagerapproach leans more on the runtime, but in exchange provides a higher degree of concurrency by dispatching work to other threads\. The increased concurrency can be particularly valuable for programs that want to avoid blocking a main thread, such as inuiapplications\([Bartlett, 2023](https://arxiv.org/html/2608.20677#bib.bib38);[Inc, 2025](https://arxiv.org/html/2608.20677#bib.bib37);[Winney, 2021](https://arxiv.org/html/2608.20677#bib.bib36)\)\. #### 3\.1\.2\.Suspension Once asynchronous work has started, the next design divergence occurs at await points\. Thesuspensiondimension defines the guarantees a language makes about whether an await point is guaranteed to yield control\. For example, consider the program in[Figure5](https://arxiv.org/html/2608.20677#S3.F5)executing under aneagersemantics\. The linea=spawnrepeat\("A"\)will call intorepeat\("A"\), which calls intowork\("A"\), printing"A", and returns toawaitwork\("A"\)\. The task forwork\("A"\)has been completed, so a language has two choices: either yield control to the caller, or continue evaluation past theawait\. We call the former strategystaticsuspensionbecause an await point is statically guaranteed to always yield\. We call the latter strategydynamicsuspensionbecause whether an await point yields depends on the awaited task\. In only one language surveyed, JavaScript, an await point is guaranteed to yield according to the ECMAScript specification\([Ecma, 2025](https://arxiv.org/html/2608.20677#bib.bib10), §27\.7\.5\.3, step 3\.b\)\. Therefore in[Figure5](https://arxiv.org/html/2608.20677#S3.F5), running under JavaScript semantics, the program outputs “ABCAB” becauseawaitwork\("A"\)yields back tomain\. In all other languages, no such guarantee exists\. For the example program operating under aneagersemantics such as in C\#, the program would output “AABBC” becauseawaitwork\("A"\)observes thatwork\("A"\)is complete and therefore the await expression continues evaluation\. ##### Design rationale\. Figure 5\.An example program demonstratingSuspension, executed with JavaScript \(static\) and C\#\(dynamic\)\. Both languages areeager, but have differentsuspensionsemantics\. Each column shows an execution trace and the order of prints to stdout; the traces are nested according to their level in the call stack\.The two principal reasons to adoptstaticsuspensionare preventing starvation and reducing non\-determinism\. In practice, some asynchronous function calls complete synchronously\. For example, an asynchronous file read can return and buffer more bytes than requested; subsequent file reads within the buffered range return synchronously and perform no actuali/o\. Under aneagerapplication semantics withdynamicsuspension, a running task can starve the others by never suspending\. Although a task’s code contains await points, it can execute entirely synchronously, turning ani/o\-bound task into acpu\-bound task\. Astaticsuspensionpolicy guarantees that tasks suspend at await points and don’t accidentally starve others\. Furthermore,staticsuspensionis more predictable because it eliminates the non\-deterministic factor of asynchronous functions executing synchronously\. Staticsuspensioncomes at a performance cost\. In the case of awaiting a completed task,staticsuspensionrequires an expensive round\-trip to the runtime to continue past the await\. Languages withdynamicsuspensioncan mitigate the starvation issue by providing ayield\_nowprimitive that has no effect but to force a suspension to the runtime\. ### 3\.2\.End of Life Much of the divergence between designs for straight\-line asynchrony is about when and how tasks end\. Recent designs often introduce some kind of “structured” asynchrony to ensure that tasks are accounted for at all times, and do not end up dangling or erroring unbeknownst to the rest of the program\. This subsection covers the design dimensions ofextent\(how long a task lives,[Section3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1)\),reference strength\(the type of reference to tasks held by the runtime,[Section3\.2\.2](https://arxiv.org/html/2608.20677#S3.SS2.SSS2)\),destruction\(what happens to destructed tasks,[Section3\.2\.3](https://arxiv.org/html/2608.20677#S3.SS2.SSS3)\), andpropagation\(what happens to unawaited exceptions,[Section3\.2\.4](https://arxiv.org/html/2608.20677#S3.SS2.SSS4)\)\. #### 3\.2\.1\.Extent Figure 6\.An example program demonstrating theextentdimension, executed with Swift \(dynamic\) and JavaScript \(indefinite\)\. Each column shows the task structure and output after executing each line\. Arrows between tasks indicate a parent\-child relationship used fordynamicextent\.Borrowing terminology from the Lisp community, theextentof a task is the interval of time during which that task is capable of executing\. For example, consider the program in[Figure6](https://arxiv.org/html/2608.20677#S3.F6)\. What is the extent of thespawnchild\_work\(\)task? The answer is it depends on quite a number of factors, as previously illustrated in[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\. In some designs for straight\-line asynchrony, especially earlier designs, tasks by default have anindefiniteextent: the task can live until it is no longer reachable, at which point the task is destructed\. JavaScript, C\#, Python\+Asyncio, and Rust\+Tokio/Smol all useindefiniteextent\. Note that designs differ on how to determine reachability \(see[Section3\.2\.2](https://arxiv.org/html/2608.20677#S3.SS2.SSS2)\), and designs also differ on the mechanism for destruction \(see[Section3\.2\.3](https://arxiv.org/html/2608.20677#S3.SS2.SSS3)\)\.[Figure6](https://arxiv.org/html/2608.20677#S3.F6)illustratesindefiniteextent, showing how thechild\_work\(\)task outlives its parentparent\_work\(\)task, and the program waits until the work is completed\. Some have calledindefiniteextentan “unstructured” approach to asynchrony\([Smith, 2016](https://arxiv.org/html/2608.20677#bib.bib7)\), akin to using goto for control flow, as task handles can easily go unhandled, leaving asynchronous work dangling with no clear policy for managing it\. This line of thought has led to the development of “structured” asynchrony approaches\([Sustrik, 2025](https://arxiv.org/html/2608.20677#bib.bib16);[McCall et al\., 2021b](https://arxiv.org/html/2608.20677#bib.bib8);[Elizarov et al\., 2021](https://arxiv.org/html/2608.20677#bib.bib1)\), which we describe as havingdynamicextent, found in Swift and Python\+Trio\. Withdynamicextent, a task’s extent is tied to the extent of another task\. In[Figure6](https://arxiv.org/html/2608.20677#S3.F6), underdynamicextent, thechild\_work\(\)task is associated with theparent\_work\(\)task\. When theparent\_work\(\)task completes, its associated tasks are destructed, which means cancellation in the case of Swift\. Therefore the second print never occurs\. ##### Design rationale\. The main argument fordynamicextentis that limiting tasks to known scopes leads to programs that are easier to reason about, and compose better with other language features\([McCall et al\., 2021b](https://arxiv.org/html/2608.20677#bib.bib8);[Elizarov et al\., 2021](https://arxiv.org/html/2608.20677#bib.bib1)\)\. For instance in Python,dynamicextentcan ensure that a task within awithblock will not use resources \(e\.g\., file descriptors\) after they have been cleaned up\([Smith, 2016](https://arxiv.org/html/2608.20677#bib.bib7)\)\. However, existing implementations ofdynamicextentonly support a strictly hierarchical model of parent\-child task relationships \(viaTaskGroupin Swift andNurseryin Trio\)\. These implementations disallow programs that might have more complex dependencies between tasks, such as two parent tasks awaiting the same child task\. #### 3\.2\.2\.Reference Strength For designs withindefiniteextent, tasks live until no longer reachable\. One lever available to these designs is to ask: does the runtime’s reference to a task count? In the parlance of reference counting garbage collection, is the runtime’s reference*strong*or*weak*? This choice constitutes thereference strengthdimension\. For mostindefiniteextentdesigns, the runtime’s handle isstrong: JavaScript, C\#, Rust\+Tokio\. Consequently, even if a task is no longer accessible from the main body of a program, it is still reachable by the runtime, and will therefore be executed to completion\. Two designs useweakruntime handles: Rust\+Smol and Python\+Asyncio\. Rust lacks a garbage collector, soweakreference strengthdoes not translate literally for Smol\. In Smol, the task handle received from aspawnimplements a destructor \(via theDroptrait\), called when the handle goes out of scope \(unless moved\)\. The handle’s destructor destructs the task, cancelling it in the case of Smol\. In this way, Smol*effectively*achievesdynamicextent, unless the task is explicitly returned from the function\. For example, thedynamicextentsemantics for the program in[Figure6](https://arxiv.org/html/2608.20677#S3.F6)are the same as Smol’s semantics, and theindefinitesemantics are the same as Tokio’s semantics\. Asyncio also holdsweakreferences to tasks\. Unlike Smol’s intentional design, Asyncio’sweakreference approach is presently marked as a bug on the CPython repository, although the rationale for this design is unclear\. According to Guido van Rossum\([Hartl, 2022](https://arxiv.org/html/2608.20677#bib.bib23)\): > I’m not sure why we designed it this way, and \(from private email\) @1st1 doesn’t seem to recall either\. But it was definitely designed with some purpose in mind – the code is quite complex and was updated every time an issue with it was discovered, and we’ve had many opportunities to change this behavior but instead chose to update the docs \([python/cpython/pull/29163](https://github.com/python/cpython/pull/29163)\), even when asyncio itself suffered \([python/cpython/issues/90467](https://github.com/python/cpython/issues/90467)\)\. #### 3\.2\.3\.Destruction Figure 7\.An example program demonstrating theDestructiondimension\. Each diagram shows the sequence of instruction execution for a task under Awaited \(Python\+Trio\), Cancelled \(Swift\), and Terminated \(C\#\)\. The diagrams branch at the point of divergence between each approach\. Administrative instructions that are executed but don’t appear in the source code are displayed in brackets\.Once a language has decided that it is time to destroy a task, we encounter yet another point of divergence: what does it mean to destroy a task? For example, consider the program in[Figure7](https://arxiv.org/html/2608.20677#S3.F7)\. At the end of theextentof the spawnedwork\(\)task \(either end ofmain\(\)fordynamicextent, or end of program forindefiniteextent\), what happens to thework\(\)task? Today’s languages offer three possibilities: to await the task, to cancel the task, or to terminate the task—theawaited,cancelled, andterminatedpoints of thedestructiondimension\. Thedestructiondimension is orthogonal toextent\. JavaScript is a language withindefiniteextentandawaiteddestruction—[Figure6](https://arxiv.org/html/2608.20677#S3.F6)previously showed an example relying on this pair of design decisions\. Python\+Trio is a language/system withdynamicextentandawaiteddestruction, as tasks are tied to a “nursery,” and the nursery waits until all its child tasks are completed before exiting\. Theawaitedcolumn in[Figure7](https://arxiv.org/html/2608.20677#S3.F7)demonstrates Python\+Trio semantics, where the program would print “ABC” by waiting for thework\(\)task to finish before exitingmain\(\)\. Most other designs opt to cancel and then await333The one exception here is Smol, which does not await cancelled tasks under itsdynamicextentby default\. The reason is that Smol implements task destruction using Rust’sDroptrait, which only permits synchronous code, so Rust async implementations cannot await the completion of a task on drop\. Smol offers an asyncTask::cancelmethod that implements the cancel\+await semantics, but this method is not called automatically\. Rust\+Tokio, by contrast, does implement cancel\+await because it usesindefiniteextent, and it is easier to have a runtime await outstanding tasks at the end of the main function\. Libraries like Python\+Trio can implement await\-on\-destruction using Python’sasyncwithconstruct for scoped async entry/exit methods\.tasks at the end ofextent, such as Swift, Rust\+Tokio, Rust\+Smol, and Python\+Asyncio\.[Figure7](https://arxiv.org/html/2608.20677#S3.F7)running under Swift would output nothing becausework\(\)is cancelled before it can reach a print statement\. By contrast, C\#will*terminate*tasks at the end of theirindefiniteextent, meaning the runtime simply exits while the destroyed tasks are running\. In[Figure7](https://arxiv.org/html/2608.20677#S3.F7), under C\#, the program would print “A” because the task continues until being terminated after 15 seconds\. ##### Design rationale\. For languages withdynamicextent, the standard approach is to usecancelleddestruction\. The idea is that responsible async code should await on a task in the same scope in which it was spawned\. If a task is still executing after its parent scope exits, this is probably unintended, and it could create surprising behavior to wait until that task is completed\. However, this approach makes less sense in Python\+Trio, whose nurseries do not expose any concept of an awaitable task handle, so it is not trivial to directly await the result of a spawned task\. For languages withindefiniteextent, any approach can make sense depending on the needs of the application, and it is straightforward to configure a single global runtime to adopt the desired behavior\. For example, Rust\+Tokio can be configured to terminate rather than await\. #### 3\.2\.4\.Propagation 1fromtrioimportopen\_nursery 2 3asyncdeffail\(\): 4raiseException\(\) 5 6asyncdefmain\(\): 7print\("A"\) 8asyncwithopen\_nursery\(\)asn: 9n\.start\_soon\(fail\) 10print\("B"\) Figure 8\.An example ofdestructedpropagation\. Python\+Trio reraises exceptions when their associated nursery scope ends\.One final point of divergence at a task’s end of life is the handling of exceptions\. In all surveyed languages with exceptions \(Python, Swift, JavaScript, C\#\), awaiting on an async function that has thrown an exception will re\-raise the exception at the await point\.444Instead of exceptions, Rust uses theResulttype to communicate errors\. AnErrvariant is returned on await, which we consider a semantically equivalent design to re\-raising an exception at the await point\.However, what happens to an exception raised in a task that is never awaited? We call this thepropagationdimension\. Most languagesneverpropagate, meaning the exception generates no behavior outside its containing task, apart from perhaps printing to the console\. Python\+Asyncio and JavaScript will print a stack trace for an uncaught asynchronous exception\. Node\.js specifically will exit with a non\-zero error code, although this latter behavior is not part of the ECMAScript specification so we still categorize it as aneverapproach topropagation\. Python\+Trio is the only system which offers a different semantics, in part because tasks cannot be awaited, so the library must offer another mechanism for observing asynchronous exceptions\. The example in[Figure8](https://arxiv.org/html/2608.20677#S3.F8)\(shown in Python, not pseudocode\) will print “A” but not “B” because the nursery will re\-raise the exception originating in thefailfunction\. We describe this asdestructedpropagation\. A similar program in any other system will print “A” then “B”, possibly with a stack trace printed in\-between\. ##### Design rationale\. The upside to thedestructedapproach is that an application is less likely to ignore problematic exceptions\. With theneverapproach, if a developer does not carefully monitor their logs, a task can fail and cause confusing bugs where expected operations never occur\. The downside is that thedestructedapproach may run counter to either a developer’s intuitions \(i\.e\., exceptions aren’t thrown away by the system\) or their desired software architecture\. Concurrencyapis often seek to encapsulate errors at thread or task boundaries, so errors in one thread cannot crash the whole system\. For example, in a backend web server with many concurrent connections, it is likely undesirable that one exceptional connection should crash the entire server\. Either way, it seems sensible that a straight\-line asynchronyapishould offer*some*way of accessing information about unawaited exceptions, rather than only printing to standard error, or ignoring unawaited exceptions outright\. ### 3\.3\.Cancellation Figure 9\.An example program demonstrating theawarenessdimension\. A branching execution trace is paired with an indicator of whether an invariant is satisfied\. Anawareapproach allows the cancelled task to restore the invariant before proceeding with cancellation, while anunawareapproach remains cancelled with the invariant broken\.As demonstrated by the case study ontimeout\([Section2\.3](https://arxiv.org/html/2608.20677#S2.SS3)\), cancellation is both a key component and a complicating factor in straight\-line asynchrony\. A naive cancellation approach would abruptly kill a running task, but no language adopts this approach because the task may be holding a mutex, writing to a file, or otherwise in a critical region with respect to a system’s invariants\. A straightforward approach to cancellation in user\-space is to use a*cancellation token*, as demonstrated in[Figure3\(a\)](https://arxiv.org/html/2608.20677#S2.F3.sf1)\. The developer is responsible for threading the token through all the relevant async code, and they are also responsible for reacting to the token in any async code that should be cancellable\. Cancellation tokenapis can be found in JavaScript, C\#, and Rust\. However, the amount of developer effort required for this approach is prohibitive\. Modern takes on straight\-line asynchrony have therefore sought to develop alternative cancellation approaches to lower the developer burden\. This subsection describes the two principal design dimensions of non\-token\-based, or*integrated*, cancellation approaches,awareness\(whether a task can react to cancellation,[Section3\.3\.1](https://arxiv.org/html/2608.20677#S3.SS3.SSS1)\) anddirection\(how cancellation propagates through related tasks,[Section3\.3\.2](https://arxiv.org/html/2608.20677#S3.SS3.SSS2)\)\. This subsection focuses on languages with integrated cancellation designs, namely Rust, Swift, and Python\. #### 3\.3\.1\.Awareness Integrated cancellation approaches all center around triggering cancellations at await points\. A key distinction is whether a cancelled task is aware that it is being cancelled, in order to handle or ignore the cancellation at a given await point\. The most straightforward approach isunawarecancellation, where a task has no opportunity to react to being cancelled\. This approach is taken by Rust in both Tokio and Smol\. In Rust, cancellation essentially means never executing a coroutine again after it has yielded\. With a direct handle on the coroutine, this simply means not polling the coroutine, or explicitly dropping it\. If the coroutine is within a task, then the task must be marked as cancelled, and the runtime will similarly refuse to reschedule the task\. By contrast, Python and Swift both implement a form ofawarecancellation\. In Python \(both Asyncio and Trio\), when a task is cancelled, a cancellation exception is thrown into the task\. An async function can wrap any await point in a try/except block which can catch this cancellation exception, performing cleanup or consuming the exception\. In Swift, when a task is cancelled, a flag is set indicating that the task is cancelled\. Functions can then opt in to raising a cancellation exception when this flag is set\. It is encouraged to indicate a cancelled task by raising aCancellationError, which the standard libraryTask\.sleepdoes\. ##### Design rationale\. A benefit ofunawarecancellation is that tasks can be reliably cancelled\. The principal case that delaysunawarecancellation is a compute\-bound task which does not cooperatively yield to the runtime\. Withawarecancellation, functions can either ignore cancellation or fail to opt in, which we discuss further in[Section3\.3\.2](https://arxiv.org/html/2608.20677#S3.SS3.SSS2)\. A major drawback tounawarecancellation is that cancellation can easily violate logical invariants of a program\. For example, consider the program in[Figure9](https://arxiv.org/html/2608.20677#S3.F9)\. Say a program wants to do asynchronous work in a critical region where an invariant is broken and later restored\. Withunawarecancellation, theworktask can be halted atawaitprocess\(\), causing the invariant to remain broken\. In Rust, this is a widely\-documented problem with its cancellation system555It is possible in Rust to implement something similar to thefinallyblock using theDroptrait\. When a task is cancelled, the task is eventually dropped and drop handlers are invoked for all coroutines in the task\. One can theoretically define a customDropimplementation for a bespoke type that callsrestore\_invariant\. However, this approach is verbose \(requiring a newtype and impl\), unwieldy \(requires mutable references to data structures, complicating ownership\), and synchronous\-only \(one cannot call async code in aDropimplementation without blocking\)\.\([Paharia, 2025a](https://arxiv.org/html/2608.20677#bib.bib14);[Paharia, 2025b](https://arxiv.org/html/2608.20677#bib.bib9)\)\. Withawarecancellation through exceptions, thefinallyblock has the opportunity to restore the invariant before continuing to raise the cancellation exception\. #### 3\.3\.2\.Direction Tasks form a dependency graph of dependents, tasks awaiting on others, and dependencies, tasks being awaited\. Cancellation starts at a specific node, raising the question: how does cancellation proceed through the graph? We call approaches to this question thedirectiondimension\. One approach istop\-downcancellation, where cancellation is communicated from dependents to dependencies\. This approach describes Rust, which leans on theDroptrait to implement cascading communication during cancellation\. In Smol, when a task is cancelled and later dropped, that drops the handles to all of that task’s children, which in turn cancels those tasks, and so on through the task graph\. This cancellation approach is feasible in Rust because it has a deterministic drop order, i\.e\., nodes have a well\-defined parent / child relationship, where parents have an owning reference to the child\. Another approach isbottom\-upcancellation, where cancellation is communicated from dependencies to dependents\. This approach describes Python, which leans on exceptions to communicate cancellations\. When a task is cancelled, both Asyncio and Trio will walk the task graph to find its leaf nodes, and raise a cancellation exception at those tasks\. That exception is then raised across await points to async callers, which can choose to either catch the exception or allow it to propagate\. The final approach issimultaneouscancellation, where cancellation is communicated at once to all transitive dependencies of the cancelled task\. This approach describes Swift, which uses a shared cancellation flag\. In Swift, convention holds that async functions should observe the cancellation flag and then raise a cancellation exception\. A key difference frombottom\-upcancellation is that the flag ensures that a task is aware of being cancelled, even if the cancellation exception was caught and consumed\. ##### Design rationale\. Thetop\-downapproach is a straightforward means of propagating cancellation without needing a mechanism like exceptions, which is especially useful for exception\-less languages such as Rust\. As previously mentioned, atop\-downapproach requires the dependency graph to have a deterministic top\-down order\. The main limitation of thetop\-downapproach is that it makes custom handling of cancellations—such as running cleanup code—difficult: a cancelled task is never resumed, so it has no opportunity to observe its own cancellation, and cleanup is limited to synchronous destructors \(e\.g\., Rust’sDroptrait\)\. Thebottom\-upandsimultaneousapproaches both provide the opportunity for handling cancellations\. The major difference is that thebottom\-upapproach provides individual async functions more leeway to ignore cancellation, irrespective of the calling context\. With thesimultaneousapproach, every task in a task tree is guaranteed to know if it is cancelled\. As implemented in Swift, this approach requires more complexity—cancellation is represented both formally through the cancellation flag, and conventionally through a cancellation exception observed by async primitives\. In exchange, async functions can avoid the possibility of missed cancellations\. #### 3\.3\.3\.Persistence Figure 10\.An example program demonstratingpersistence\. After theworktask is cancelled, then the first await raises a cancellation exception\. UnderTransientsemantics \(Python\+Asyncio\), subsequent awaits proceed as normal\. UnderPersistentsemantics \(Python\+Trio\), subsequent awaits still raise a cancelled exception, stopping further execution\.One final element of cancellation is itspersistence: when a task is cancelled, does the cancellation request persist \(e\.g\., subsequent async work is also marked as cancelled\), or is cancellation requested once? We will describe these options aspersistentcancellation andtransientcancellation\. Thepersistencedimension is important for cancelawarelanguages, because on cancellation a task may perform additional async work\. Swift and Python\+Trio usepersistentcancellation\. Swift and Trio both implement a cancellation flag shared amongst a task graph, and that flag is permanently active once set\. Swift’s flag is part of its publicapi, while Trio’s flag is an implementation detail\. Consequently, if an async computation ignores its cancellation, then subsequent awaits may again raise a cancellation exception; for both Swift and Trio any subsequent await point may result in a cancellation exception\. Rust and Python\+Asyncio usetransientcancellation\. In Rust’s case, because cancellation isunaware, cancellation is unrecoverable\. For Asyncio, cancellation is recoverable, so if an async computation ignores a cancellation request, then it can continue spawning and awaiting tasks unimpeded\. Importantly, tasks spawned after the initial cancellation request would be unaware of the previous cancellation attempt\. ##### Design rationale\. Forunawarecancellation,persistenceis a moot point, so the main question is which design best fitsawarecancellation\. This perhaps comes down to a philosophy on why tasks would choose to ignore their cancellation, and what risks are incurred as a result\. The main argument fortransientcancellation is for tasks to perform async resource cleanup\. For example, as shown in[Figure10](https://arxiv.org/html/2608.20677#S3.F10), ifwork\(\)is cancelled in the middle ofattempt\(\), then it can still callawaitcleanup\(\)before re\-raising the cancellation exception\. A concrete instance of this pattern is that closing atlssocket may require asynchronously sending aclose\_notifyalert to the peer so that they can be cryptographically assured that you intended to close the socket \([docs\.openssl\.org](https://docs.openssl.org/3.0/man3/SSL_shutdown/)\)\. However,transientcancellation has a greater risk for cancellation signals to go unnoticed\. If one task suppresses a cancellation signal, then all others may never become aware of the attempt\. Runtimes withpersistentcancellation typically come with a cancellation*shielding*operator to allow for asynchronous cleanup\. For example, the Python\+Trio primitivemove\_on\_after\(demonstrated in[Figure2\(b\)](https://arxiv.org/html/2608.20677#S2.F2.sf2)\) exposes ashieldkeyword argument that, whenTrue, suppresses cancellation signals in nested code\. This allows async cleanup code to temporarily ignore cancellation while still ensuring liveness by moving on after a fixed duration\. ## 4\.Formal Model 𝖭𝗎𝗆𝖻𝖾𝗋n𝖲𝗍𝗋𝗂𝗇𝗀s𝖵𝖺𝗋𝗂𝖺𝖻𝗅𝖾x𝖢𝗈𝗇𝗌𝗍c::=𝘁𝗿𝘂𝗲\|𝗳𝗮𝗹𝘀𝗲∣n∣s𝖤𝗑𝗉𝗋e::=x\|v\|ee\|𝗿𝗲𝘀𝗲𝘁e∣𝘀𝗵𝗶𝗳𝘁x→e\|⋯𝖵𝖺𝗅𝗎𝖾v::=c∣\(\)∣𝗳𝗻x→e\|⋯𝖤𝗏𝖺𝗅𝖢𝗍𝗑E::=\[⋅\]∣vEe∣𝗿𝗲𝘀𝗲𝘁E\|⋯𝖧𝖾𝖺𝗉σ::=⋅\|σ,x↦v\\begin\{array\}\[\]\{r@\{\\ \}c@\{\\ \}l\}\\lx@intercol\\hfil\\mathsf\{Number\}\\ n\\quad\\mathsf\{String\}\\ s\\quad\\mathsf\{Variable\}\\ x\\hfil\\lx@intercol\\\\ \\mathsf\{Const\}\\ c&::=&\\bm\{\\mathsf\{true\}\}\\mid\\bm\{\\mathsf\{false\}\}\\mid n\\mid s\\\\ \\mathsf\{Expr\}\\ e&::=&x\\mid v\\mid e\\ e\\mid\\bm\{\\mathsf\{reset\}\}\\ e\\\\ &\\mid&\\bm\{\\mathsf\{shift\}\}\\ x\\to e\\mid\\cdots\\\\ \\mathsf\{Value\}\\ v&::=&c\\mid\(\)\\mid\\bm\{\\mathsf\{fn\}\}\\ x\\to e\\mid\\cdots\\\\ \\mathsf\{Eval\\ Ctx\}\\ E&::=&\[\\cdot\]\\mid v\\ E\\ e\\mid\\bm\{\\mathsf\{reset\}\}\\ E\\mid\\cdots\\\\ \\mathsf\{Heap\}\\ \\sigma&::=&\\cdot\\mid\\sigma,x\\mapsto v\\end\{array\}\(a\)A subset of theλv\\lambda\_\{v\}grammar\. e::=…\|throw\-inee∣throwe∣tryecatche\\begin\{array\}\[\]\{r@\{\\ \}c@\{\\ \}l\}e&::=\\ldots\\mid\\text\{\{\{throw\-in\}\}\}\\ e\\ e\\ \\mid\\text\{\{\{throw\}\}\}\\ e\\mid\\text\{\{\{try\}\}\}\\ e\\ \\text\{\{\{catch\}\}\}\\ e\\\\ \\end\{array\}\(b\)The extension grammar forλ𝑒𝑥𝑛\\lambda\_\{\\mathit\{exn\}\}, which extendsλv\\lambda\_\{v\}with exception handling forms, includingthrow\-in, which we model after CPython’s\.throw\(\)coroutine method\. ⟨σ,E\[throw\-in\(𝐟𝐧x→E𝑖𝑛𝑛𝑒𝑟\[x\],v\)\]⟩\\langle\\sigma,E\[\\text\{\{\{throw\-in\}\}\}\(\\mathbf\{fn\}\\ x\\to E\_\{\\mathit\{inner\}\}\[x\],v\)\]\\rangle\[Throw\-In\]⟶⟨σ,E\[E𝑖𝑛𝑛𝑒𝑟\[throwv\]\]⟩\\longrightarrow\\langle\\sigma,E\[E\_\{\\mathit\{inner\}\}\[\\text\{\{\{throw\}\}\}\\ v\]\]\\rangle\(c\)An example reduction rule for theλ𝑒𝑥𝑛\\lambda\_\{\\mathit\{exn\}\}extension language\. Figure 11\.An illustrative subset of the grammar and reduction rules for the core calculiλv\\lambda\_\{v\}andλ𝑒𝑥𝑛\\lambda\_\{\\mathit\{exn\}\}\.The preceding taxonomy helps us make sense of the space of straight\-line asynchrony, but it does not provide an account of each language’s async holistically\. In this section we model the core async features of each of the languages under study\. An example of the payoff is[Figure17](https://arxiv.org/html/2608.20677#S4.F17), which precisely accounts for the divergent behaviors of[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\. The rest of the section explains the key components of the figure\. Rather than describe each language separately, our semantics is designed to both capture the commonalities and highlight the differences between async in these languages\. To do this, we unify the languages’ implementation of asynchrony using delimited continuations rather than faithfully modeling each implementation using state machines and other such mechanisms\. The full semantics is too large to include in its entirety; we provide the elided rules in the Supplemental Material\. We provide an executable version of the model in Redex\([Felleisen et al\., 2009](https://arxiv.org/html/2608.20677#bib.bib51)\), including a full test suite that covers all the examples from[Sections2](https://arxiv.org/html/2608.20677#S2)and[3](https://arxiv.org/html/2608.20677#S3)for all runtimes\. The model includes a fuzzer that generates random programs, compiles them into the respective languages, and checks that the output from the real program and model program match\. Due to non\-determinism, we run each programN=50N=50times and check that the program outputs are a subset of model outputs\. This gives us high confidence that our model matches the behavior of the corresponding runtimes\. ### 4\.1\.Base Language [Figures11\(a\)](https://arxiv.org/html/2608.20677#S4.F11.sf1)and[11\(b\)](https://arxiv.org/html/2608.20677#S4.F11.sf2)provide the grammar and semantics of the core calculi that comprise our base for the async extensions\. The core languageλv\\lambda\_\{v\}contains mutable references and delimited continuations via theshiftandresetoperators described by[Danvy and Filinski \(1989\)](https://arxiv.org/html/2608.20677#bib.bib17)\.[Figure11\(a\)](https://arxiv.org/html/2608.20677#S4.F11.sf1)provides the grammar forλv\\lambda\_\{v\}\. Reduction rules for synchronous grammars are defined over a mutable heap,σ\\sigma, and an expressionee,⟨σ,e⟩\\langle\\sigma,e\\rangle\. For languages with exceptions, we extendλv\\lambda\_\{v\}withtry/catchandthrowforms and refer to this language asλ𝑒𝑥𝑛\\lambda\_\{\\mathit\{exn\}\}\.[Figure11\(b\)](https://arxiv.org/html/2608.20677#S4.F11.sf2)provides the grammar extension forλ𝑒𝑥𝑛\\lambda\_\{\\mathit\{exn\}\}, and[Figure11\(c\)](https://arxiv.org/html/2608.20677#S4.F11.sf3)provides the reduction rule for the nonstandard formthrow\-in, which we model after Python’s\.throw\(\)coroutine method\. The formthrow\-inresumes a continuation with an exception instead of a value\. Timet∈ℕ0∪\{∞\}FrameF::=⟨ℓ,e⟩Labelℓ::=x\|syncFrame StackFS::=ϵ\|F∘FSContinuationκ::=fnx𝑢𝑛𝑖𝑡→eProcessP::=\{FS1,…,FSn\}Signal QueueT::=ϵ\|\(t,ℓ,κ\)∘TTask QueueQ::=ϵ\|\(ℓ,κ\)∘Qe::=…\|sys\-io\(e,e\)∣sys\-start\-soon\(ℓ,e\)∣sys\-start\-later\(e,ℓ,e\)\\begin\{array\}\[\]\{l\}\\begin\{array\}\[\]\{rcl @\{\\hspace\{3em\}\} rcl\}\\text\{\{Time\}\}\\ t&\\in&\\mathbb\{N\}\_\{0\}\\cup\\\{\\infty\\\}\\hfil\\hskip 30\.00005pt&\\text\{\{Frame\}\}\\ F&::=&\\langle\\ell,e\\rangle\\\\ \\text\{\{Label\}\}\\ \\ell&::=&x\\mid\\text\{\{\{sync\}\}\}\\hfil\\hskip 30\.00005pt&\\text\{\{Frame\\ Stack\}\}\\ FS&::=&\\epsilon\\mid F\\circ FS\\\\ \\text\{\{Continuation\}\}\\ \\kappa&::=&\\text\{\{\{fn\}\}\}\\ x\_\{\\mathit\{unit\}\}\\to e\\hfil\\hskip 30\.00005pt&\\text\{\{Process\}\}\\ P&::=&\\\{FS\_\{1\},\\dots,FS\_\{n\}\\\}\\\\ \\text\{\{Signal\\ Queue\}\}\\ T&::=&\\epsilon\\mid\(t,\\ell,\\kappa\)\\circ T\\hfil\\hskip 30\.00005pt&\\text\{\{Task\\ Queue\}\}\\ Q&::=&\\epsilon\\mid\(\\ell,\\kappa\)\\circ Q\\end\{array\}\\\\ \\\\ \\begin\{array\}\[\]\{rcl\}e&::=&\\dots\\mid\\text\{\{\{sys\-io\}\}\}\(e,e\)\\mid\\text\{\{\{sys\-start\-soon\}\}\}\(\\ell,e\)\\mid\\text\{\{\{sys\-start\-later\}\}\}\(e,\\ell,e\)\\end\{array\}\\end\{array\}\(a\)An illustrative subset of theλ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}extension grammar\. C\#/ JavaScript / Rust / Pythone::=…∣𝗮𝘄𝗮𝗶𝘁ev::=…∣𝗮𝘀𝘆𝗻𝗰𝗳𝗻x→eAsyncio / Trio / Smol / Tokioe::=…∣𝘀𝗽𝗮𝘄𝗻e∣𝗰𝗮𝗻𝗰𝗲𝗹eSwifte::=…∣𝗮𝘄𝗮𝗶𝘁e∣𝗰𝗮𝗻𝗰𝗲𝗹e\|𝗰𝗮𝗻𝗰𝗲𝗹𝗹𝗲𝗱?v::=…∣𝗮𝘀𝘆𝗻𝗰𝗳𝗻x→e\\begin\{array\}\[\]\{@\{\\quad\} r c l\}\\lx@intercol\\textsf\{C\\nolinebreak\\hskip\-0\.50003pt\\raisebox\{1\.33334pt\}\{\{\\\#\}\}\\ / JavaScript\\ / Rust / Python\}\\hfil\\lx@intercol\\\\ e&::=\\ \\ldots&\\mid\\bm\{\\mathsf\{await\}\}\\ e\\\\ v&::=\\ \\ldots&\\mid\\bm\{\\mathsf\{async\}\}\\ \\bm\{\\mathsf\{fn\}\}\\ x\\to e\\\\\[5\.0pt\] \\lx@intercol\\textsf\{Asyncio / Trio / Smol / Tokio\}\\hfil\\lx@intercol\\\\ e&::=\\ \\ldots&\\mid\\bm\{\\mathsf\{spawn\}\}\\ e\\mid\\bm\{\\mathsf\{cancel\}\}\\ e\\\\\[5\.0pt\] \\lx@intercol\\textsf\{Swift\}\\hfil\\lx@intercol\\\\ e&::=\\ \\ldots&\\mid\\bm\{\\mathsf\{await\}\}\\ e\\mid\\bm\{\\mathsf\{cancel\}\}\\ e\\mid\\bm\{\\mathsf\{cancelled?\}\}\\\\ v&::=\\ \\ldots&\\mid\\bm\{\\mathsf\{async\}\}\\ \\bm\{\\mathsf\{fn\}\}\\ x\\to e\\end\{array\}\(b\)The grammar extensions for each language\. \{forest\}\(c\)The order of extension for each async runtime\. Figure 12\.The grammar extensions and order of extension forλ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}and the seven async systems under study\. Python and Rust are*extended by*λ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}because they provide native coroutines\. The runtimes for those languages are defined as libraries\. The other languages: Swift, JavaScript, C\#,*extend*λ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}because they do not provide native coroutines and their async runtimes are built into the language runtime\. ### 4\.2\.The Async Platform We now describe the configuration of the shared async grammar, which can extend anyλv\\lambda\_\{v\}\-based language\.[Figure12\(a\)](https://arxiv.org/html/2608.20677#S4.F12.sf1)defines the shared grammar constructs that encode the async runtime building blocks discussed in[Section3](https://arxiv.org/html/2608.20677#S3)\. We will refer to this extension as the async platform,λ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}\. We introduce the notion of an async*frame*,FF, written⟨ℓ,e⟩\\langle\\ell,\\,e\\rangle, which consists of an expressionee, along with a frame label,ℓ\\ell\.666We use a labeled async frame to explicitly associate executing code with a task\. An alternative formalism would be to delimit tasks using a labeled context\. We view these two options as equivalent and chose the former\.A*frame label*,ℓ\\ell, is either the name of the task this frame corresponds to, or*sync*to denote a synchronous frame\. A*frame stack*,FSFS, is a list of frames—essentially a thread\. An empty frame stack is writtenϵ\\epsilon, and we writeF∘FSF\\circ FSto denote a frame stack whose head isFFand tail isFSFS\. A*process*,PP, is a collection of frame stacks\. We will use the syntaxP⊎FSP\\uplus FSto select one frame stack inPPto run\. A*task queue*,QQ, stores the async work waiting to be run;QQcomprises tuples that have a label and a continuation,\(ℓ,κ\)\(\\ell,\\kappa\)\. A*signals queue*,TT, stores async work that is waiting oni/ooperations\.TTcomprises tuples that have a time, a label, and a continuation,\(t,ℓ,κ\)\(t,\\ell,\\kappa\),κ\\kappa, is invoked no earlier than timestamptt\. We will use the same stack notation forQQandTTas we do forFSFS\. We will additionally writeQ⊲\(ℓ,κ\)Q\\lhd\(\\ell,\\,\\kappa\)to append to the end of the queue\. The async platform provides a few additional administrative instructions that we will describe here\. Thesys\-block\(e\)\\text\{\{\{sys\-block\}\}\}\(e\)expression provides the barrier between synchronous code and asynchronous code\. Languages may use a block expression to block a synchronous frame until the asynchronous expression has completed running\. The block expression marks the runtime entry \(e\.g\., creating a thread pool\), and when it returns, the runtime exit \(e\.g\., destroying the thread pool and runtime queues\)\. The expressionsys\-io\(et,e\)\\text\{\{\{sys\-io\}\}\}\(e\_\{t\},e\)is thei/ooperation provided by the runtime system\. It models real\-worldi/ooperations that would take some non\-deterministic amount of time to resolve, like receiving packets from the network or querying a database\. The form is prescient because the result is provided upfront: e\.g\.,sys\-io\(5,“hello”\)\\text\{\{\{sys\-io\}\}\}\(5,\\text\{\`\`hello''\}\)creates a task that will resolve to the value “hello” after at least five time steps\. Furthermore, we modeli/ooperations that may not complete assys\-io\(∞,e\)\\text\{\{\{sys\-io\}\}\}\(\\infty,e\)\. Thesys\-ioform is deterministic in its evaluation*value*, but not in its evaluation*time*\. The expressionsys\-start\-soon\(ℓ,κ\)\\text\{\{\{sys\-start\-soon\}\}\}\(\\ell,\\kappa\)appends the continuationκ\\kappatoQQ, set to run in a frame with the specified labelℓ\\ell\. The expressionsys\-start\-later\(ℓ,κ\)\\text\{\{\{sys\-start\-later\}\}\}\(\\ell,\\kappa\)appends the continuation to the signal queue,TT, which will be scheduled after timesteptt\. The grammar extensions for the remaining languages are shown in[Figure12\(b\)](https://arxiv.org/html/2608.20677#S4.F12.sf2), and the order in which we layer the extensions in[Figure12\(c\)](https://arxiv.org/html/2608.20677#S4.F12.sf3)\. The reduction rules for all async\-capable languages, which base Python and Rust are not, are defined over the tuple⟨t,σ,Q,T,P⟩\\langle t,\\sigma,Q,T,P\\rangle\. Most tuple items remain constant in many rules; to simplify the presentation we will use a double angle notation⟨⟨…⟩⟩\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\ldots\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}to indicate that unmodified tuple items are elided\. The goal of the operational semantics is to highlight the differences between languages\. We will therefore present the same reduction rule from different languages together\. We will also call attention to the portion relevant to each design dimension with a highlight in the following colors:eagerness,extent,destruction,propagation, andsuspension, and within cancellation:awareness,direction, andpersistence\. For space reasons we do not present the rules relevant forreference strength, and we simplify the presentation with a liberal use of metafunctions and macros, see[Table2](https://arxiv.org/html/2608.20677#S4.T2)for a description of those used; the full definitions of grammars, reductions, and metafunctions are provided in the Supplemental Material\. Table 2\.Metafunctions and macros used in the reduction rules\. Metafunctions evaluate to a term, while macros expand into expressions\. We set macros in italics to distinguish them from metafunctions\. ### 4\.3\.Start/End of Life ⟨⟨σ0,P⊎\{⟨ℓ,E\[\(async fnx→e𝑏𝑜𝑑𝑦\)v\]⟩∘FS\}⟩⟩⟶⟨⟨σ2,P⊎\{⟨x𝑡𝑎𝑠𝑘,e𝑡𝑎𝑠𝑘⟩∘⟨ℓ,E\[x𝑡𝑎𝑠𝑘\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{0\},P\\uplus\\\{&&\\langle\\ell,E\[\(\\text\{\{\{async\\ fn\}\}\}\\ x\\to e\_\{\\mathit\{body\}\}\)\\ v\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{2\},P\\uplus\\\{\\mathchoice\{\\kern\-1\.5pt\\hbox to55\.03pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 27\.51366pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 36\.69 9\.34 L \-36\.69 9\.34 C \-37\.45 9\.34 \-38\.07 8\.72 \-38\.07 7\.96 L \-38\.07 \-7\.96 C \-38\.07 \-8\.72 \-37\.45 \-9\.34 \-36\.69 \-9\.34 L 36\.69 \-9\.34 C 37\.45 \-9\.34 38\.07 \-8\.72 38\.07 \-7\.96 L 38\.07 7\.96 C 38\.07 8\.72 37\.45 9\.34 36\.69 9\.34 Z M \-38\.07 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.09657\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.09657 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-26\.01366pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-36 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to55\.03pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 27\.51366pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 36\.69 9\.34 L \-36\.69 9\.34 C \-37\.45 9\.34 \-38\.07 8\.72 \-38\.07 7\.96 L \-38\.07 \-7\.96 C \-38\.07 \-8\.72 \-37\.45 \-9\.34 \-36\.69 \-9\.34 L 36\.69 \-9\.34 C 37\.45 \-9\.34 38\.07 \-8\.72 38\.07 \-7\.96 L 38\.07 7\.96 C 38\.07 8\.72 37\.45 9\.34 36\.69 9\.34 Z M \-38\.07 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.09657\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.09657 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-26\.01366pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-36 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to41\.16pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.57962pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.09 9\.34 L \-27\.09 9\.34 C \-27\.86 9\.34 \-28\.48 8\.72 \-28\.48 7\.96 L \-28\.48 \-7\.96 C \-28\.48 \-8\.72 \-27\.86 \-9\.34 \-27\.09 \-9\.34 L 27\.09 \-9\.34 C 27\.86 \-9\.34 28\.48 \-8\.72 28\.48 \-7\.96 L 28\.48 7\.96 C 28\.48 8\.72 27\.86 9\.34 27\.09 9\.34 Z M \-28\.48 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.8202\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.8202 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.07962pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.4 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to39\.92pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\qquad\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 26\.24 9\.34 L \-26\.24 9\.34 C \-27 9\.34 \-27\.62 8\.72 \-27\.62 7\.96 L \-27\.62 \-7\.96 C \-27\.62 \-8\.72 \-27 \-9\.34 \-26\.24 \-9\.34 L 26\.24 \-9\.34 C 27 \-9\.34 27\.62 \-8\.72 27\.62 \-7\.96 L 27\.62 7\.96 C 27\.62 8\.72 27 9\.34 26\.24 9\.34 Z M \-27\.62 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.7956\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.7956 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-18\.46193pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-25\.55 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}&\{\}\\circ&\\langle\\ell,E\[x\_\{\\mathit\{task\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[C\#/JavaScript\-Async\-App\] wherex𝑓𝑟𝑒𝑠ℎ=gensym\(\),σ1=σ0\[x𝑓𝑟𝑒𝑠ℎ↦v\],e𝑠𝑢𝑏𝑠𝑡=e𝑏𝑜𝑑𝑦\[x𝑓𝑟𝑒𝑠ℎ/x\]\(σ2,x𝑡𝑎𝑠𝑘\)=task\-alloc\(σ1\)e𝑡𝑎𝑠𝑘=reset\(CLOSEtrytask\-set\-done\(x𝑡𝑎𝑠𝑘,e𝑠𝑢𝑏𝑠𝑡\)catchv𝑒𝑟𝑟→task\-set\-failed\(x𝑡𝑎𝑠𝑘,v𝑒𝑟𝑟\)OPENsys\-start\-soon\(task\-get\-dependents\(x𝑡𝑎𝑠𝑘\)\)\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ x\_\{\\mathit\{fresh\}\}=\\text\{\{gensym\}\}\(\),~\\sigma\_\{1\}=\\sigma\_\{0\}\[x\_\{\\mathit\{fresh\}\}\\mapsto v\],~e\_\{\\mathit\{subst\}\}=e\_\{\\mathit\{body\}\}\[x\_\{\\mathit\{fresh\}\}/x\]\\\\ \\qquad\(\\sigma\_\{2\},x\_\{\\mathit\{task\}\}\)=\\text\{\{task\-alloc\}\}\(\\sigma\_\{1\}\)\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad e\_\{\\mathit\{task\}\}=\\text\{\{\{reset\}\}\}\\ \(\\\\ \\qquad\\qquad\\text\{\{\{try\}\}\}\\ \\textsf\{\{task\-set\-done\}\}\(x\_\{\\mathit\{task\}\},e\_\{\\mathit\{subst\}\}\)\\ \\text\{\{\{catch\}\}\}\\ v\_\{\\mathit\{err\}\}\\to\\textsf\{\{task\-set\-failed\}\}\(x\_\{\\mathit\{task\}\},v\_\{\\mathit\{err\}\}\)\\\\ \\quad\\;\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\text\{\{\{sys\-start\-soon\}\}\}\(\\textsf\{\{task\-get\-dependents\}\}\(x\_\{\\mathit\{task\}\}\)\)\)\\end\{array\} ⟨⟨σ0,Q,P⊎\{⟨ℓ,E\[\(async fnx→e𝑏𝑜𝑑𝑦\)v\]⟩∘FS\}⟩⟩⟶⟨⟨σ3,Q⊲\(x𝑡𝑎𝑠𝑘,κ\),P⊎\{⟨ℓ,E\[x𝑡𝑎𝑠𝑘\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{0\},Q,&P\\uplus\\\{\\langle\\ell,E\[\(\\text\{\{\{async\\ fn\}\}\}\\ x\\to e\_\{\\mathit\{body\}\}\)\\ v\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{3\},\\mathchoice\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to48\.45pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 24\.2251pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 32\.14 7\.78 L \-32\.14 7\.78 C \-32\.9 7\.78 \-33\.52 7\.16 \-33\.52 6\.4 L \-33\.52 \-6\.4 C \-33\.52 \-7\.16 \-32\.9 \-7\.78 \-32\.14 \-7\.78 L 32\.14 \-7\.78 C 32\.9 \-7\.78 33\.52 \-7\.16 33\.52 \-6\.4 L 33\.52 6\.4 C 33\.52 7\.16 32\.9 7\.78 32\.14 7\.78 Z M \-33\.52 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.9655\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.9655 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-22\.7251pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-31\.44 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to44\.53pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 22\.26334pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 29\.42 6\.75 L \-29\.42 6\.75 C \-30\.19 6\.75 \-30\.81 6\.13 \-30\.81 5\.36 L \-30\.81 \-5\.36 C \-30\.81 \-6\.13 \-30\.19 \-6\.75 \-29\.42 \-6\.75 L 29\.42 \-6\.75 C 30\.19 \-6\.75 30\.81 \-6\.13 30\.81 \-5\.36 L 30\.81 5\.36 C 30\.81 6\.13 30\.19 6\.75 29\.42 6\.75 Z M \-30\.81 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.88731\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.88731 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-20\.76334pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-28\.73 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\},&P\\uplus\\\{\\langle\\ell,E\[x\_\{\\mathit\{task\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Swift\-Async\-App\] wherex𝑓𝑟𝑒𝑠ℎ=gensym\(\),σ1=σ0\[x𝑓𝑟𝑒𝑠ℎ↦v\],e𝑠𝑢𝑏𝑠𝑡=e𝑏𝑜𝑑𝑦\[x𝑓𝑟𝑒𝑠ℎ/x\]\(σ2,x𝑡𝑎𝑠𝑘\)=task\-alloc\(σ1\)σ3=task\-add\-dependency\(σ2,ℓ,x𝑡𝑎𝑠𝑘\)e𝑡𝑎𝑠𝑘=reset\(CLOSEtrytask\-set\-done\(x𝑡𝑎𝑠𝑘,e𝑠𝑢𝑏𝑠𝑡\)catchv𝑒𝑟𝑟→task\-set\-failed\(x𝑡𝑎𝑠𝑘,v𝑒𝑟𝑟\);task\-cancel\-dependencies\(x𝑡𝑎𝑠𝑘\);task\-wait\-on\-dependencies\(x𝑡𝑎𝑠𝑘\);OPENsys\-start\-soon\(task\-get\-dependents\(x𝑡𝑎𝑠𝑘\)\)\)κ=fnx𝑢𝑛𝑖𝑡→x𝑢𝑛𝑖𝑡;e𝑡𝑎𝑠𝑘\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ x\_\{\\mathit\{fresh\}\}=\\text\{\{gensym\}\}\(\),~\\sigma\_\{1\}=\\sigma\_\{0\}\[x\_\{\\mathit\{fresh\}\}\\mapsto v\],~e\_\{\\mathit\{subst\}\}=e\_\{\\mathit\{body\}\}\[x\_\{\\mathit\{fresh\}\}/x\]\\\\ \\qquad\(\\sigma\_\{2\},x\_\{\\mathit\{task\}\}\)=\\text\{\{task\-alloc\}\}\(\\sigma\_\{1\}\)\\\\ \\qquad\\mathchoice\{\\kern\-1\.5pt\\hbox to159\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 79\.9441pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 109\.23 9\.34 L \-109\.23 9\.34 C \-110 9\.34 \-110\.62 8\.72 \-110\.62 7\.96 L \-110\.62 \-7\.96 C \-110\.62 \-8\.72 \-110 \-9\.34 \-109\.23 \-9\.34 L 109\.23 \-9\.34 C 110 \-9\.34 110\.62 \-8\.72 110\.62 \-7\.96 L 110\.62 7\.96 C 110\.62 8\.72 110 9\.34 109\.23 9\.34 Z M \-110\.62 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.18625\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.18625 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-78\.4441pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-108\.54 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to159\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 79\.9441pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 109\.23 9\.34 L \-109\.23 9\.34 C \-110 9\.34 \-110\.62 8\.72 \-110\.62 7\.96 L \-110\.62 \-7\.96 C \-110\.62 \-8\.72 \-110 \-9\.34 \-109\.23 \-9\.34 L 109\.23 \-9\.34 C 110 \-9\.34 110\.62 \-8\.72 110\.62 \-7\.96 L 110\.62 7\.96 C 110\.62 8\.72 110 9\.34 109\.23 9\.34 Z M \-110\.62 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.18625\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.18625 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-78\.4441pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-108\.54 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to118\.48pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 59\.23886pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 80\.59 7\.78 L \-80\.59 7\.78 C \-81\.35 7\.78 \-81\.97 7\.16 \-81\.97 6\.4 L \-81\.97 \-6\.4 C \-81\.97 \-7\.16 \-81\.35 \-7\.78 \-80\.59 \-7\.78 L 80\.59 \-7\.78 C 81\.35 \-7\.78 81\.97 \-7\.16 81\.97 \-6\.4 L 81\.97 6\.4 C 81\.97 7\.16 81\.35 7\.78 80\.59 7\.78 Z M \-81\.97 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.36101\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.36101 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-57\.73886pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-79\.89 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to96\.6pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 48\.3009pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 65\.45 6\.75 L \-65\.45 6\.75 C \-66\.21 6\.75 \-66\.83 6\.13 \-66\.83 5\.36 L \-66\.83 \-5\.36 C \-66\.83 \-6\.13 \-66\.21 \-6\.75 \-65\.45 \-6\.75 L 65\.45 \-6\.75 C 66\.21 \-6\.75 66\.83 \-6\.13 66\.83 \-5\.36 L 66\.83 5\.36 C 66\.83 6\.13 66\.21 6\.75 65\.45 6\.75 Z M \-66\.83 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.92506\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.92506 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-46\.8009pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-64\.76 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad e\_\{\\mathit\{task\}\}=\\text\{\{\{reset\}\}\}\\ \(\\\\ \\qquad\\qquad\\text\{\{\{try\}\}\}\\ \\textsf\{\{task\-set\-done\}\}\(x\_\{\\mathit\{task\}\},e\_\{\\mathit\{subst\}\}\)\\ \\text\{\{\{catch\}\}\}\\ v\_\{\\mathit\{err\}\}\\to\\textsf\{\{task\-set\-failed\}\}\(x\_\{\\mathit\{task\}\},v\_\{\\mathit\{err\}\}\)\\mathbin\{;\}\\\\ \\qquad\\qquad\\mathchoice\{\\kern\-1\.5pt\\hbox to138\.04pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 69\.02162pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 94\.12 9\.34 L \-94\.12 9\.34 C \-94\.89 9\.34 \-95\.51 8\.72 \-95\.51 7\.96 L \-95\.51 \-7\.96 C \-95\.51 \-8\.72 \-94\.89 \-9\.34 \-94\.12 \-9\.34 L 94\.12 \-9\.34 C 94\.89 \-9\.34 95\.51 \-8\.72 95\.51 \-7\.96 L 95\.51 7\.96 C 95\.51 8\.72 94\.89 9\.34 94\.12 9\.34 Z M \-95\.51 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.75092\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.75092 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-67\.52162pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-93\.43 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to138\.04pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 69\.02162pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 94\.12 9\.34 L \-94\.12 9\.34 C \-94\.89 9\.34 \-95\.51 8\.72 \-95\.51 7\.96 L \-95\.51 \-7\.96 C \-95\.51 \-8\.72 \-94\.89 \-9\.34 \-94\.12 \-9\.34 L 94\.12 \-9\.34 C 94\.89 \-9\.34 95\.51 \-8\.72 95\.51 \-7\.96 L 95\.51 7\.96 C 95\.51 8\.72 94\.89 9\.34 94\.12 9\.34 Z M \-95\.51 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.75092\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.75092 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-67\.52162pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-93\.43 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to97\.95pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 48\.97432pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 66\.38 7\.78 L \-66\.38 7\.78 C \-67\.15 7\.78 \-67\.77 7\.16 \-67\.77 6\.4 L \-67\.77 \-6\.4 C \-67\.77 \-7\.16 \-67\.15 \-7\.78 \-66\.38 \-7\.78 L 66\.38 \-7\.78 C 67\.15 \-7\.78 67\.77 \-7\.16 67\.77 \-6\.4 L 67\.77 6\.4 C 67\.77 7\.16 67\.15 7\.78 66\.38 7\.78 Z M \-67\.77 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.9519\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.9519 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-47\.47432pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-65\.69 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to75\.48pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 37\.73885pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 50\.84 6\.75 L \-50\.84 6\.75 C \-51\.6 6\.75 \-52\.22 6\.13 \-52\.22 5\.36 L \-52\.22 \-5\.36 C \-52\.22 \-6\.13 \-51\.6 \-6\.75 \-50\.84 \-6\.75 L 50\.84 \-6\.75 C 51\.6 \-6\.75 52\.22 \-6\.13 52\.22 \-5\.36 L 52\.22 5\.36 C 52\.22 6\.13 51\.6 6\.75 50\.84 6\.75 Z M \-52\.22 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.5041\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.5041 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-36\.23885pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-50\.14 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad\\qquad\\mathchoice\{\\kern\-1\.5pt\\hbox to143\.21pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 71\.60498pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 97\.7 9\.34 L \-97\.7 9\.34 C \-98\.46 9\.34 \-99\.08 8\.72 \-99\.08 7\.96 L \-99\.08 \-7\.96 C \-99\.08 \-8\.72 \-98\.46 \-9\.34 \-97\.7 \-9\.34 L 97\.7 \-9\.34 C 98\.46 \-9\.34 99\.08 \-8\.72 99\.08 \-7\.96 L 99\.08 7\.96 C 99\.08 8\.72 98\.46 9\.34 97\.7 9\.34 Z M \-99\.08 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.85388\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.85388 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-70\.10498pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-97 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to143\.21pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 71\.60498pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 97\.7 9\.34 L \-97\.7 9\.34 C \-98\.46 9\.34 \-99\.08 8\.72 \-99\.08 7\.96 L \-99\.08 \-7\.96 C \-99\.08 \-8\.72 \-98\.46 \-9\.34 \-97\.7 \-9\.34 L 97\.7 \-9\.34 C 98\.46 \-9\.34 99\.08 \-8\.72 99\.08 \-7\.96 L 99\.08 7\.96 C 99\.08 8\.72 98\.46 9\.34 97\.7 9\.34 Z M \-99\.08 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.85388\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.85388 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-70\.10498pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-97 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to101\.57pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 50\.78264pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 68\.88 7\.78 L \-68\.88 7\.78 C \-69\.65 7\.78 \-70\.27 7\.16 \-70\.27 6\.4 L \-70\.27 \-6\.4 C \-70\.27 \-7\.16 \-69\.65 \-7\.78 \-68\.88 \-7\.78 L 68\.88 \-7\.78 C 69\.65 \-7\.78 70\.27 \-7\.16 70\.27 \-6\.4 L 70\.27 6\.4 C 70\.27 7\.16 69\.65 7\.78 68\.88 7\.78 Z M \-70\.27 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.02399\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.02399 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-49\.28264pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-68\.19 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to78\.06pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 39\.03052pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 52\.62 6\.75 L \-52\.62 6\.75 C \-53\.39 6\.75 \-54\.01 6\.13 \-54\.01 5\.36 L \-54\.01 \-5\.36 C \-54\.01 \-6\.13 \-53\.39 \-6\.75 \-52\.62 \-6\.75 L 52\.62 \-6\.75 C 53\.39 \-6\.75 54\.01 \-6\.13 54\.01 \-5\.36 L 54\.01 5\.36 C 54\.01 6\.13 53\.39 6\.75 52\.62 6\.75 Z M \-54\.01 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.55559\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.55559 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-37\.53052pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-51\.93 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad\\qquad\\text\{\{\{sys\-start\-soon\}\}\}\(\\textsf\{\{task\-get\-dependents\}\}\(x\_\{\\mathit\{task\}\}\)\)\)\\\\ \\qquad\\kappa=\\text\{\{\{fn\}\}\}\\ x\_\{\\mathit\{unit\}\}\\to x\_\{\\mathit\{unit\}\}\\mathbin\{;\}\\ e\_\{\\mathit\{task\}\}\\end\{array\} ⟨σ0,E\[\(async fnx→e𝑏𝑜𝑑𝑦\)v\]⟩⟶⟨σ1,E\[reset\(shiftk→k;e𝑠𝑢𝑏𝑠𝑡\)\]⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}\}&\\langle\\sigma\_\{0\},E\[\(\\text\{\{\{async\\ fn\}\}\}\\ x\\to e\_\{\\mathit\{body\}\}\)\\ v\]\\rangle\\\\ \\longrightarrow&\\langle\\sigma\_\{1\},E\[\\mathchoice\{\\kern\-1\.5pt\\hbox to110\.12pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 55\.06021pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 74\.8 9\.34 L \-74\.8 9\.34 C \-75\.57 9\.34 \-76\.19 8\.72 \-76\.19 7\.96 L \-76\.19 \-7\.96 C \-76\.19 \-8\.72 \-75\.57 \-9\.34 \-74\.8 \-9\.34 L 74\.8 \-9\.34 C 75\.57 \-9\.34 76\.19 \-8\.72 76\.19 \-7\.96 L 76\.19 7\.96 C 76\.19 8\.72 75\.57 9\.34 74\.8 9\.34 Z M \-76\.19 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.19447\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.19447 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-53\.56021pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-74\.11 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to110\.12pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 55\.06021pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 74\.8 9\.34 L \-74\.8 9\.34 C \-75\.57 9\.34 \-76\.19 8\.72 \-76\.19 7\.96 L \-76\.19 \-7\.96 C \-76\.19 \-8\.72 \-75\.57 \-9\.34 \-74\.8 \-9\.34 L 74\.8 \-9\.34 C 75\.57 \-9\.34 76\.19 \-8\.72 76\.19 \-7\.96 L 76\.19 7\.96 C 76\.19 8\.72 75\.57 9\.34 74\.8 9\.34 Z M \-76\.19 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.19447\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.19447 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-53\.56021pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-74\.11 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to82\.62pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 41\.31052pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 55\.78 7\.78 L \-55\.78 7\.78 C \-56\.54 7\.78 \-57\.16 7\.16 \-57\.16 6\.4 L \-57\.16 \-6\.4 C \-57\.16 \-7\.16 \-56\.54 \-7\.78 \-55\.78 \-7\.78 L 55\.78 \-7\.78 C 56\.54 \-7\.78 57\.16 \-7\.16 57\.16 \-6\.4 L 57\.16 6\.4 C 57\.16 7\.16 56\.54 7\.78 55\.78 7\.78 Z M \-57\.16 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.64647\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.64647 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-39\.81052pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-55\.09 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to70\.38pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 35\.1919pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 47\.31 6\.75 L \-47\.31 6\.75 C \-48\.08 6\.75 \-48\.7 6\.13 \-48\.7 5\.36 L \-48\.7 \-5\.36 C \-48\.7 \-6\.13 \-48\.08 \-6\.75 \-47\.31 \-6\.75 L 47\.31 \-6\.75 C 48\.08 \-6\.75 48\.7 \-6\.13 48\.7 \-5\.36 L 48\.7 5\.36 C 48\.7 6\.13 48\.08 6\.75 47\.31 6\.75 Z M \-48\.7 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.4026\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.4026 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-33\.6919pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-46\.62 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\]\\rangle\\end\{array\}\[Rust/Python\-Async\-App\] wherex𝑓𝑟𝑒𝑠ℎ=gensym\(\),σ1=σ0\[x𝑓𝑟𝑒𝑠ℎ↦v\],e𝑠𝑢𝑏𝑠𝑡=e𝑏𝑜𝑑𝑦\[x𝑓𝑟𝑒𝑠ℎ/x\]\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ x\_\{\\mathit\{fresh\}\}=\\text\{\{gensym\}\}\(\),~\\sigma\_\{1\}=\\sigma\_\{0\}\[x\_\{\\mathit\{fresh\}\}\\mapsto v\],~e\_\{\\mathit\{subst\}\}=e\_\{\\mathit\{body\}\}\[x\_\{\\mathit\{fresh\}\}/x\]\\end\{array\} eagernessextentdestructionpropagation Figure 13\.A comparison of the rules\[Async\-App\]across languages\.⟨⟨σ0,Q,P⊎\{⟨ℓ,E\[spawnv𝑐𝑜𝑟𝑜\]⟩∘FS\}⟩⟩⟶⟨⟨σ1,Q⊲\(x𝑡𝑎𝑠𝑘,κ\),P⊎\{⟨ℓ,E\[x𝑡𝑎𝑠𝑘\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{0\},Q,&P\\uplus\\\{\\langle\\ell,E\[\\text\{\{\{spawn\}\}\}\\ v\_\{\\mathit\{coro\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{1\},\\mathchoice\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to48\.45pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 24\.2251pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 32\.14 7\.78 L \-32\.14 7\.78 C \-32\.9 7\.78 \-33\.52 7\.16 \-33\.52 6\.4 L \-33\.52 \-6\.4 C \-33\.52 \-7\.16 \-32\.9 \-7\.78 \-32\.14 \-7\.78 L 32\.14 \-7\.78 C 32\.9 \-7\.78 33\.52 \-7\.16 33\.52 \-6\.4 L 33\.52 6\.4 C 33\.52 7\.16 32\.9 7\.78 32\.14 7\.78 Z M \-33\.52 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.9655\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.9655 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-22\.7251pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-31\.44 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to44\.53pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 22\.26334pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 29\.42 6\.75 L \-29\.42 6\.75 C \-30\.19 6\.75 \-30\.81 6\.13 \-30\.81 5\.36 L \-30\.81 \-5\.36 C \-30\.81 \-6\.13 \-30\.19 \-6\.75 \-29\.42 \-6\.75 L 29\.42 \-6\.75 C 30\.19 \-6\.75 30\.81 \-6\.13 30\.81 \-5\.36 L 30\.81 5\.36 C 30\.81 6\.13 30\.19 6\.75 29\.42 6\.75 Z M \-30\.81 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.88731\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.88731 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-20\.76334pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-28\.73 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\},&P\\uplus\\\{\\langle\\ell,E\[x\_\{\\mathit\{task\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Asyncio/Tokio/Smol\-Spawn\] where\(σ1,x𝑡𝑎𝑠𝑘\)=task\-alloc\(σ0\)e𝑡𝑎𝑠𝑘=reset\(CLOSEtrytask\-set\-done\(x𝑡𝑎𝑠𝑘,awaitv𝑐𝑜𝑟𝑜\)catchv𝑒𝑟𝑟→task\-set\-failed\(x𝑡𝑎𝑠𝑘,v𝑒𝑟𝑟\);OPENsys\-start\-soon\(task\-get\-dependents\(x𝑡𝑎𝑠𝑘\)\)\)κ=fnx𝑢𝑛𝑖𝑡→x𝑢𝑛𝑖𝑡;e𝑡𝑎𝑠𝑘\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ \(\\sigma\_\{1\},x\_\{\\mathit\{task\}\}\)=\\text\{\{task\-alloc\}\}\(\\sigma\_\{0\}\)\\\\ \\qquad e\_\{\\mathit\{task\}\}=\\text\{\{\{reset\}\}\}\\ \(\\\\ \\qquad\\qquad\{\\color\[rgb\]\{0\.6641,0\.6641,0\.6641\}\\text\{\{\{try\}\}\}\}\\ \\textsf\{\{task\-set\-done\}\}\(x\_\{\\mathit\{task\}\},\\text\{\{\{await\}\}\}\\ v\_\{\\mathit\{coro\}\}\)\\ \{\\color\[rgb\]\{0\.6641,0\.6641,0\.6641\}\\text\{\{\{catch\}\}\}\\ v\_\{\\mathit\{err\}\}\\to\\textsf\{\{task\-set\-failed\}\}\(x\_\{\\mathit\{task\}\},v\_\{\\mathit\{err\}\}\)\}\\mathbin\{;\}\\\\ \\quad\\;\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\text\{\{\{sys\-start\-soon\}\}\}\(\\textsf\{\{task\-get\-dependents\}\}\(x\_\{\\mathit\{task\}\}\)\)\)\\\\ \\qquad\\kappa=\\text\{\{\{fn\}\}\}\\ x\_\{\\mathit\{unit\}\}\\to x\_\{\\mathit\{unit\}\}\\mathbin\{;\}e\_\{\\mathit\{task\}\}\\end\{array\} ⟨⟨σ0,Q,P⊎\{⟨ℓ,E\[spawnv𝑐𝑜𝑟𝑜\]⟩∘FS\}⟩⟩⟶⟨⟨σ2,Q⊲\(x𝑡𝑎𝑠𝑘,κ\),P⊎\{⟨ℓ,E\[x𝑡𝑎𝑠𝑘\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{0\},Q,&P\\uplus\\\{\\langle\\ell,E\[\\text\{\{\{spawn\}\}\}\\ v\_\{\\mathit\{coro\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{2\},\\mathchoice\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to61\.54pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 30\.77176pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 41\.2 9\.34 L \-41\.2 9\.34 C \-41\.96 9\.34 \-42\.58 8\.72 \-42\.58 7\.96 L \-42\.58 \-7\.96 C \-42\.58 \-8\.72 \-41\.96 \-9\.34 \-41\.2 \-9\.34 L 41\.2 \-9\.34 C 41\.96 \-9\.34 42\.58 \-8\.72 42\.58 \-7\.96 L 42\.58 7\.96 C 42\.58 8\.72 41\.96 9\.34 41\.2 9\.34 Z M \-42\.58 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.22643\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.22643 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.27176pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-40\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to48\.45pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 24\.2251pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 32\.14 7\.78 L \-32\.14 7\.78 C \-32\.9 7\.78 \-33\.52 7\.16 \-33\.52 6\.4 L \-33\.52 \-6\.4 C \-33\.52 \-7\.16 \-32\.9 \-7\.78 \-32\.14 \-7\.78 L 32\.14 \-7\.78 C 32\.9 \-7\.78 33\.52 \-7\.16 33\.52 \-6\.4 L 33\.52 6\.4 C 33\.52 7\.16 32\.9 7\.78 32\.14 7\.78 Z M \-33\.52 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.9655\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.9655 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-22\.7251pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-31\.44 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to44\.53pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 22\.26334pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 29\.42 6\.75 L \-29\.42 6\.75 C \-30\.19 6\.75 \-30\.81 6\.13 \-30\.81 5\.36 L \-30\.81 \-5\.36 C \-30\.81 \-6\.13 \-30\.19 \-6\.75 \-29\.42 \-6\.75 L 29\.42 \-6\.75 C 30\.19 \-6\.75 30\.81 \-6\.13 30\.81 \-5\.36 L 30\.81 5\.36 C 30\.81 6\.13 30\.19 6\.75 29\.42 6\.75 Z M \-30\.81 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.88731\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.88731 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-20\.76334pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-28\.73 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\},&P\\uplus\\\{\\langle\\ell,E\[x\_\{\\mathit\{task\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Trio\-Spawn\] where\(σ1,x𝑡𝑎𝑠𝑘\)=task\-alloc\(σ0\)σ2=task\-add\-dependency\(σ1,ℓ,x𝑡𝑎𝑠𝑘\)e𝑡𝑎𝑠𝑘=reset\(CLOSEtrytask\-set\-done\(x𝑡𝑎𝑠𝑘,awaitv𝑐𝑜𝑟𝑜\)catchv𝑒𝑟𝑟→task\-set\-failed\(x𝑡𝑎𝑠𝑘,v𝑒𝑟𝑟\);task\-wait\-on\-dependencies\(x𝑡𝑎𝑠𝑘\);task\-reraise\-dependency\-failures\(x𝑡𝑎𝑠𝑘\);OPENsys\-start\-soon\(task\-get\-dependents\(x𝑡𝑎𝑠𝑘\)\)\)κ=fnx𝑢𝑛𝑖𝑡→x𝑢𝑛𝑖𝑡;e𝑡𝑎𝑠𝑘\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ \(\\sigma\_\{1\},x\_\{\\mathit\{task\}\}\)=\\text\{\{task\-alloc\}\}\(\\sigma\_\{0\}\)\\\\ \\qquad\\mathchoice\{\\kern\-1\.5pt\\hbox to159\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 79\.9441pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 109\.23 9\.34 L \-109\.23 9\.34 C \-110 9\.34 \-110\.62 8\.72 \-110\.62 7\.96 L \-110\.62 \-7\.96 C \-110\.62 \-8\.72 \-110 \-9\.34 \-109\.23 \-9\.34 L 109\.23 \-9\.34 C 110 \-9\.34 110\.62 \-8\.72 110\.62 \-7\.96 L 110\.62 7\.96 C 110\.62 8\.72 110 9\.34 109\.23 9\.34 Z M \-110\.62 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.18625\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.18625 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-78\.4441pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-108\.54 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to159\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 79\.9441pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 109\.23 9\.34 L \-109\.23 9\.34 C \-110 9\.34 \-110\.62 8\.72 \-110\.62 7\.96 L \-110\.62 \-7\.96 C \-110\.62 \-8\.72 \-110 \-9\.34 \-109\.23 \-9\.34 L 109\.23 \-9\.34 C 110 \-9\.34 110\.62 \-8\.72 110\.62 \-7\.96 L 110\.62 7\.96 C 110\.62 8\.72 110 9\.34 109\.23 9\.34 Z M \-110\.62 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.18625\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.18625 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-78\.4441pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-108\.54 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to118\.48pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 59\.23886pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 80\.59 7\.78 L \-80\.59 7\.78 C \-81\.35 7\.78 \-81\.97 7\.16 \-81\.97 6\.4 L \-81\.97 \-6\.4 C \-81\.97 \-7\.16 \-81\.35 \-7\.78 \-80\.59 \-7\.78 L 80\.59 \-7\.78 C 81\.35 \-7\.78 81\.97 \-7\.16 81\.97 \-6\.4 L 81\.97 6\.4 C 81\.97 7\.16 81\.35 7\.78 80\.59 7\.78 Z M \-81\.97 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.36101\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.36101 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-57\.73886pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-79\.89 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to96\.6pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 48\.3009pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 65\.45 6\.75 L \-65\.45 6\.75 C \-66\.21 6\.75 \-66\.83 6\.13 \-66\.83 5\.36 L \-66\.83 \-5\.36 C \-66\.83 \-6\.13 \-66\.21 \-6\.75 \-65\.45 \-6\.75 L 65\.45 \-6\.75 C 66\.21 \-6\.75 66\.83 \-6\.13 66\.83 \-5\.36 L 66\.83 5\.36 C 66\.83 6\.13 66\.21 6\.75 65\.45 6\.75 Z M \-66\.83 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.92506\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.92506 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-46\.8009pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-64\.76 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad e\_\{\\mathit\{task\}\}=\\text\{\{\{reset\}\}\}\\ \(\\\\ \\qquad\\qquad\\text\{\{\{try\}\}\}\\ \\textsf\{\{task\-set\-done\}\}\(x\_\{\\mathit\{task\}\},\\text\{\{\{await\}\}\}\\ v\_\{\\mathit\{coro\}\}\)\\ \\text\{\{\{catch\}\}\}\\ v\_\{\\mathit\{err\}\}\\to\\textsf\{\{task\-set\-failed\}\}\(x\_\{\\mathit\{task\}\},v\_\{\\mathit\{err\}\}\)\\mathbin\{;\}\\\\ \\qquad\\quad\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\;\\mathchoice\{\\kern\-1\.5pt\\hbox to143\.21pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 71\.60498pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 97\.7 9\.34 L \-97\.7 9\.34 C \-98\.46 9\.34 \-99\.08 8\.72 \-99\.08 7\.96 L \-99\.08 \-7\.96 C \-99\.08 \-8\.72 \-98\.46 \-9\.34 \-97\.7 \-9\.34 L 97\.7 \-9\.34 C 98\.46 \-9\.34 99\.08 \-8\.72 99\.08 \-7\.96 L 99\.08 7\.96 C 99\.08 8\.72 98\.46 9\.34 97\.7 9\.34 Z M \-99\.08 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.85388\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.85388 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-70\.10498pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-97 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to143\.21pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 71\.60498pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 97\.7 9\.34 L \-97\.7 9\.34 C \-98\.46 9\.34 \-99\.08 8\.72 \-99\.08 7\.96 L \-99\.08 \-7\.96 C \-99\.08 \-8\.72 \-98\.46 \-9\.34 \-97\.7 \-9\.34 L 97\.7 \-9\.34 C 98\.46 \-9\.34 99\.08 \-8\.72 99\.08 \-7\.96 L 99\.08 7\.96 C 99\.08 8\.72 98\.46 9\.34 97\.7 9\.34 Z M \-99\.08 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.85388\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.85388 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-70\.10498pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-97 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to101\.57pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 50\.78264pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 68\.88 7\.78 L \-68\.88 7\.78 C \-69\.65 7\.78 \-70\.27 7\.16 \-70\.27 6\.4 L \-70\.27 \-6\.4 C \-70\.27 \-7\.16 \-69\.65 \-7\.78 \-68\.88 \-7\.78 L 68\.88 \-7\.78 C 69\.65 \-7\.78 70\.27 \-7\.16 70\.27 \-6\.4 L 70\.27 6\.4 C 70\.27 7\.16 69\.65 7\.78 68\.88 7\.78 Z M \-70\.27 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.02399\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.02399 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-49\.28264pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-68\.19 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to78\.06pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 39\.03052pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 52\.62 6\.75 L \-52\.62 6\.75 C \-53\.39 6\.75 \-54\.01 6\.13 \-54\.01 5\.36 L \-54\.01 \-5\.36 C \-54\.01 \-6\.13 \-53\.39 \-6\.75 \-52\.62 \-6\.75 L 52\.62 \-6\.75 C 53\.39 \-6\.75 54\.01 \-6\.13 54\.01 \-5\.36 L 54\.01 5\.36 C 54\.01 6\.13 53\.39 6\.75 52\.62 6\.75 Z M \-54\.01 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.55559\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.55559 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-37\.53052pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-51\.93 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad\\qquad\\mathchoice\{\\kern\-1\.5pt\\hbox to165\.88pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 82\.93834pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 113\.38 9\.34 L \-113\.38 9\.34 C \-114\.14 9\.34 \-114\.76 8\.72 \-114\.76 7\.96 L \-114\.76 \-7\.96 C \-114\.76 \-8\.72 \-114\.14 \-9\.34 \-113\.38 \-9\.34 L 113\.38 \-9\.34 C 114\.14 \-9\.34 114\.76 \-8\.72 114\.76 \-7\.96 L 114\.76 7\.96 C 114\.76 8\.72 114\.14 9\.34 113\.38 9\.34 Z M \-114\.76 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.30557\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.30557 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-81\.43834pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-112\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to165\.88pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 82\.93834pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 113\.38 9\.34 L \-113\.38 9\.34 C \-114\.14 9\.34 \-114\.76 8\.72 \-114\.76 7\.96 L \-114\.76 \-7\.96 C \-114\.76 \-8\.72 \-114\.14 \-9\.34 \-113\.38 \-9\.34 L 113\.38 \-9\.34 C 114\.14 \-9\.34 114\.76 \-8\.72 114\.76 \-7\.96 L 114\.76 7\.96 C 114\.76 8\.72 114\.14 9\.34 113\.38 9\.34 Z M \-114\.76 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{3\.30557\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(3\.30557 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-81\.43834pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-112\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to117\.43pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 58\.716pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 79\.86 7\.78 L \-79\.86 7\.78 C \-80\.63 7\.78 \-81\.25 7\.16 \-81\.25 6\.4 L \-81\.25 \-6\.4 C \-81\.25 \-7\.16 \-80\.63 \-7\.78 \-79\.86 \-7\.78 L 79\.86 \-7\.78 C 80\.63 \-7\.78 81\.25 \-7\.16 81\.25 \-6\.4 L 81\.25 6\.4 C 81\.25 7\.16 80\.63 7\.78 79\.86 7\.78 Z M \-81\.25 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.34018\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.34018 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-57\.216pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-79\.17 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to89\.4pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 44\.69719pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 60\.46 6\.75 L \-60\.46 6\.75 C \-61\.23 6\.75 \-61\.85 6\.13 \-61\.85 5\.36 L \-61\.85 \-5\.36 C \-61\.85 \-6\.13 \-61\.23 \-6\.75 \-60\.46 \-6\.75 L 60\.46 \-6\.75 C 61\.23 \-6\.75 61\.85 \-6\.13 61\.85 \-5\.36 L 61\.85 5\.36 C 61\.85 6\.13 61\.23 6\.75 60\.46 6\.75 Z M \-61\.85 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.78145\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.78145 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-43\.19719pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-59\.77 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad\\qquad\\text\{\{\{sys\-start\-soon\}\}\}\(\\textsf\{\{task\-get\-dependents\}\}\(x\_\{\\mathit\{task\}\}\)\)\)\\\\ \\qquad\\kappa=\\text\{\{\{fn\}\}\}\\ x\_\{\\mathit\{unit\}\}\\to x\_\{\\mathit\{unit\}\}\\mathbin\{;\}e\_\{\\mathit\{task\}\}\\end\{array\} eagernessextentdestructionpropagation Figure 14\.A comparison of\[Spawn\]across Rust/Python runtimes\. Thetry/catchis colored gray because it is present in the Asyncio semantics, but not those for Tokio/Smol—the rules are otherwise equivalent\.The rule\[Async\-App\]defines how a coroutine/task is constructed and, for non\-lazylanguages, what a task does at the end of its computation\. We will use the definitions in[Figure13](https://arxiv.org/html/2608.20677#S4.F13)to highlight the semantics for the start and end of a computation’s life\. [Figure13](https://arxiv.org/html/2608.20677#S4.F13)provides the\[Async\-App\]rule foreager,semi\-eager, andlazyasync applications\. Foreagerandsemi\-eagerlanguages an async application follows a similar procedure: a new task,x𝑡𝑎𝑠𝑘x\_\{\\mathit\{task\}\}, is allocated in the global store; evaluation of the function body is wrapped in a try/catch block, on successful evaluation the result is stored in the task and it’s marked as completed, on exception the error value is stored in the task and it’s marked as failed\. After the task is marked as completed or failed, all dependent tasks, those awaiting on the current task, are scheduled to resume executing with thesys\-start\-soonform\.Eagerandsemi\-eagerlanguages differ by where the newe𝑡𝑎𝑠𝑘e\_\{\\mathit\{task\}\}expression is placed\.Eagerlanguages set the expression in a new frame on*top*of the current frame stack\.Semi\-eagerlanguages place the expression in the task queue,QQ, to run soon by the next available thread\. The semantics for thelazylanguages diverge significantly\. Neither Rust nor Python has a built\-in async runtime, so their semantics are not defined as an extension ofλ𝑎𝑠𝑦𝑛𝑐\\lambda\_\{\\mathit\{async\}\}\. Thelazy\[Async\-App\]variant simply captures the function body as a continuation\. We will discuss the\[Spawn\]rule—used to turn a coroutine into a task—below\. \[Async\-App\]for the \(semi\-\)eager languages also defines the end of life for a task, including theextent,destruction, andpropagationsemantics\. When C\#/JavaScript allocate a task, it is independent of the current context, meaning that the new task has no relationship to the currently executing task \(labelledℓ\\ell\)\. The absence of a relationship between the two tasks marks theindefiniteextentsemantics for these two languages\. In contrast, allocated tasks in Swift are added as dependencies of the currently executing task\. Furthermore, within a Swift task body,e𝑡𝑎𝑠𝑘e\_\{\\mathit\{task\}\}, after the task is completed or failed its dependencies are cancelled and waited on\. The dependency between the two tasks and the added operations at the end of the task body marks the different semantics in Swift along theextentanddestructiondimensions\. Although Swift cancels and waits for dependencies to finish, exceptions held by*failed*tasks are not propagated\. ⟨⟨P⊎\{⟨ℓ,E\[awaitv𝑎𝑤\]⟩∘FS\}⟩⟩⟶⟨⟨P⊎\{⟨ℓ,E\[e𝑎𝑤𝑎𝑖𝑡\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[\\text\{\{\{await\}\}\}\\ v\_\{\\mathit\{aw\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[e\_\{\\mathit\{await\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[C\#/Swift/Asyncio/Trio/Smol\-Await\] wheree𝑎𝑤𝑎𝑖𝑡=iftask\-is\-completed\(v𝑎𝑤\)thentask\-get\-result\(v𝑎𝑤\)elseshiftk→task\-add\-dependent\(v𝑎𝑤,ℓ,task\-continue\-with\(v𝑎𝑤,k\)\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ e\_\{\\mathit\{await\}\}=\\begin\{array\}\[t\]\{@\{\}l@\{\\;\}l@\{\}\}\\text\{\{\{if\}\}\}&\\textsf\{\{task\-is\-completed\}\}\(v\_\{\\mathit\{aw\}\}\)\\ \\text\{\{\{then\}\}\}\\ \\textsf\{\{task\-get\-result\}\}\(v\_\{\\mathit\{aw\}\}\)\\\\ \\text\{\{\{else\}\}\}&\{\\mathchoice\{\\kern\-1\.5pt\\hbox to41\.09pt\{\\vbox to13\.14pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.54237pt\\lower\-6\.57222pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.04 9\.09 L \-27\.04 9\.09 C \-27\.8 9\.09 \-28\.42 8\.47 \-28\.42 7\.71 L \-28\.42 \-7\.71 C \-28\.42 \-8\.47 \-27\.8 \-9\.09 \-27\.04 \-9\.09 L 27\.04 \-9\.09 C 27\.8 \-9\.09 28\.42 \-8\.47 28\.42 \-7\.71 L 28\.42 7\.71 C 28\.42 8\.47 27\.8 9\.09 27\.04 9\.09 Z M \-28\.42 \-9\.09\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.81873\}\{0\.0\}\{0\.0\}\{0\.26193\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.81873 0\.0 0\.0 0\.26193 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.04237pt\}\{\-3\.57222pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.35 \-4\.94\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to41\.09pt\{\\vbox to13\.14pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.54237pt\\lower\-6\.57222pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.04 9\.09 L \-27\.04 9\.09 C \-27\.8 9\.09 \-28\.42 8\.47 \-28\.42 7\.71 L \-28\.42 \-7\.71 C \-28\.42 \-8\.47 \-27\.8 \-9\.09 \-27\.04 \-9\.09 L 27\.04 \-9\.09 C 27\.8 \-9\.09 28\.42 \-8\.47 28\.42 \-7\.71 L 28\.42 7\.71 C 28\.42 8\.47 27\.8 9\.09 27\.04 9\.09 Z M \-28\.42 \-9\.09\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.81873\}\{0\.0\}\{0\.0\}\{0\.26193\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.81873 0\.0 0\.0 0\.26193 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.04237pt\}\{\-3\.57222pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.35 \-4\.94\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to32\.24pt\{\\vbox to11\.03pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 16\.12132pt\\lower\-5\.51555pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 20\.92 7\.63 L \-20\.92 7\.63 C \-21\.69 7\.63 \-22\.31 7\.01 \-22\.31 6\.25 L \-22\.31 \-6\.25 C \-22\.31 \-7\.01 \-21\.69 \-7\.63 \-20\.92 \-7\.63 L 20\.92 \-7\.63 C 21\.69 \-7\.63 22\.31 \-7\.01 22\.31 \-6\.25 L 22\.31 6\.25 C 22\.31 7\.01 21\.69 7\.63 20\.92 7\.63 Z M \-22\.31 \-7\.63\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.64252\}\{0\.0\}\{0\.0\}\{0\.21982\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.64252 0\.0 0\.0 0\.21982 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-14\.62132pt\}\{\-2\.51555pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-20\.23 \-3\.48\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to26\.9pt\{\\vbox to9\.61pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 13\.45177pt\\lower\-4\.8061pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 17\.23 6\.65 L \-17\.23 6\.65 C \-17\.99 6\.65 \-18\.61 6\.03 \-18\.61 5\.27 L \-18\.61 \-5\.27 C \-18\.61 \-6\.03 \-17\.99 \-6\.65 \-17\.23 \-6\.65 L 17\.23 \-6\.65 C 17\.99 \-6\.65 18\.61 \-6\.03 18\.61 \-5\.27 L 18\.61 5\.27 C 18\.61 6\.03 17\.99 6\.65 17\.23 6\.65 Z M \-18\.61 \-6\.65\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.53613\}\{0\.0\}\{0\.0\}\{0\.19154\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.53613 0\.0 0\.0 0\.19154 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-11\.95177pt\}\{\-1\.8061pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-16\.54 \-2\.5\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\}\\ \\textsf\{\{task\-add\-dependent\}\}\(v\_\{\\mathit\{aw\}\},\\ell,\\textsf\{\{task\-continue\-with\}\}\(v\_\{\\mathit\{aw\}\},k\)\)\\end\{array\}\\end\{array\} ⟨⟨P⊎\{⟨ℓ,E\[awaitv𝑎𝑤\]⟩∘FS\}⟩⟩⟶⟨⟨P⊎\{⟨ℓ,E\[e𝑎𝑤𝑎𝑖𝑡\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[\\text\{\{\{await\}\}\}\\ v\_\{\\mathit\{aw\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[e\_\{\\mathit\{await\}\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[JavaScript\-Await\] wheree𝑎𝑤𝑎𝑖𝑡=shiftk→iftask\-is\-completed\(v𝑎𝑤\)thentask\-get\-result\(v𝑎𝑤\)elsetask\-add\-dependent\(v𝑎𝑤,ℓ,task\-continue\-with\(v𝑎𝑤,k\)\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ e\_\{\\mathit\{await\}\}=\\begin\{array\}\[t\]\{@\{\}l@\{\\;\}l@\{\\;\}l@\{\}\}\{\\mathchoice\{\\kern\-1\.5pt\\hbox to41\.09pt\{\\vbox to13\.14pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.54237pt\\lower\-6\.57222pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.04 9\.09 L \-27\.04 9\.09 C \-27\.8 9\.09 \-28\.42 8\.47 \-28\.42 7\.71 L \-28\.42 \-7\.71 C \-28\.42 \-8\.47 \-27\.8 \-9\.09 \-27\.04 \-9\.09 L 27\.04 \-9\.09 C 27\.8 \-9\.09 28\.42 \-8\.47 28\.42 \-7\.71 L 28\.42 7\.71 C 28\.42 8\.47 27\.8 9\.09 27\.04 9\.09 Z M \-28\.42 \-9\.09\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.81873\}\{0\.0\}\{0\.0\}\{0\.26193\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.81873 0\.0 0\.0 0\.26193 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.04237pt\}\{\-3\.57222pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.35 \-4\.94\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to41\.09pt\{\\vbox to13\.14pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.54237pt\\lower\-6\.57222pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.04 9\.09 L \-27\.04 9\.09 C \-27\.8 9\.09 \-28\.42 8\.47 \-28\.42 7\.71 L \-28\.42 \-7\.71 C \-28\.42 \-8\.47 \-27\.8 \-9\.09 \-27\.04 \-9\.09 L 27\.04 \-9\.09 C 27\.8 \-9\.09 28\.42 \-8\.47 28\.42 \-7\.71 L 28\.42 7\.71 C 28\.42 8\.47 27\.8 9\.09 27\.04 9\.09 Z M \-28\.42 \-9\.09\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.81873\}\{0\.0\}\{0\.0\}\{0\.26193\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.81873 0\.0 0\.0 0\.26193 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.04237pt\}\{\-3\.57222pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.35 \-4\.94\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to32\.24pt\{\\vbox to11\.03pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 16\.12132pt\\lower\-5\.51555pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 20\.92 7\.63 L \-20\.92 7\.63 C \-21\.69 7\.63 \-22\.31 7\.01 \-22\.31 6\.25 L \-22\.31 \-6\.25 C \-22\.31 \-7\.01 \-21\.69 \-7\.63 \-20\.92 \-7\.63 L 20\.92 \-7\.63 C 21\.69 \-7\.63 22\.31 \-7\.01 22\.31 \-6\.25 L 22\.31 6\.25 C 22\.31 7\.01 21\.69 7\.63 20\.92 7\.63 Z M \-22\.31 \-7\.63\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.64252\}\{0\.0\}\{0\.0\}\{0\.21982\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.64252 0\.0 0\.0 0\.21982 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-14\.62132pt\}\{\-2\.51555pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-20\.23 \-3\.48\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to26\.9pt\{\\vbox to9\.61pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 13\.45177pt\\lower\-4\.8061pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 17\.23 6\.65 L \-17\.23 6\.65 C \-17\.99 6\.65 \-18\.61 6\.03 \-18\.61 5\.27 L \-18\.61 \-5\.27 C \-18\.61 \-6\.03 \-17\.99 \-6\.65 \-17\.23 \-6\.65 L 17\.23 \-6\.65 C 17\.99 \-6\.65 18\.61 \-6\.03 18\.61 \-5\.27 L 18\.61 5\.27 C 18\.61 6\.03 17\.99 6\.65 17\.23 6\.65 Z M \-18\.61 \-6\.65\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.53613\}\{0\.0\}\{0\.0\}\{0\.19154\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.53613 0\.0 0\.0 0\.19154 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-11\.95177pt\}\{\-1\.8061pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-16\.54 \-2\.5\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\}&\\text\{\{\{if\}\}\}&\\textsf\{\{task\-is\-completed\}\}\(v\_\{\\mathit\{aw\}\}\)\\ \\text\{\{\{then\}\}\}\\ \\textsf\{\{task\-get\-result\}\}\(v\_\{\\mathit\{aw\}\}\)\\\\ &\\text\{\{\{else\}\}\}&\\textsf\{\{task\-add\-dependent\}\}\(v\_\{\\mathit\{aw\}\},\\ell,\\textsf\{\{task\-continue\-with\}\}\(v\_\{\\mathit\{aw\}\},k\)\)\\end\{array\}\\end\{array\} suspension Figure 15\.A comparison of\[Await\]semantics that definedynamicandstaticsuspension\.Dynamicsuspending languages only suspend when the awaited value isn’t immediately ready\.The rule\[Spawn\]is provided by the runtimes oflazylanguages to elevate a coroutine to a task registered in the runtime\.\[Spawn\]defines the semantics for the task start and end of life that are absent from thelazydefinition of\[Async\-App\]\. \[Spawn\]is defined separately for languages withindefiniteanddynamicextent\. The definition used by Asyncio/Tokio/Smol allows forindefiniteextent\. The rule follows the semantics discussed previously for C\#’s\[Async\-App\]rule\. Trio enforcesdynamicextentand the rule follows closely that discussed previously for Swift\. However, after the task body,e𝑡𝑎𝑠𝑘e\_\{\\mathit\{task\}\}, finishes executing, dependencies are waited on*uncancelled*to finish, and exceptions from failed dependencies are reraised\. These differences mark Trio’s unique combination ofawaiteddestructionanddestructedpropagationsemantics\. [Figure15](https://arxiv.org/html/2608.20677#S4.F15)provides the definitions for the rule\[Await\]\. JavaScript, the only language sampled withstaticsuspensionsemantics, always captures the current delimited continuation and adds itself as a dependent on the awaited value\. The captured continuation,eke\_\{\\mathit\{k\}\}, is returned\. Languages withdynamicsuspensionfirst check if the awaited value is ready—if it is, no suspension occurs\. If a value is not ready, the continuation is captured and registered as a dependent of the pending computation;eke\_\{\\mathit\{k\}\}is returned\. ### 4\.4\.Cancellation ⟨⟨P⊎\{⟨ℓ,E\[cancelled?\(\)\]⟩∘FS\}⟩⟩⟶⟨⟨P⊎\{⟨ℓ,E\[e𝑏𝑜𝑜𝑙\]⟩∘FS\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[\\mathchoice\{\\kern\-1\.5pt\\hbox to57\.56pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 28\.77788pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 38\.44 9\.34 L \-38\.44 9\.34 C \-39\.2 9\.34 \-39\.82 8\.72 \-39\.82 7\.96 L \-39\.82 \-7\.96 C \-39\.82 \-8\.72 \-39\.2 \-9\.34 \-38\.44 \-9\.34 L 38\.44 \-9\.34 C 39\.2 \-9\.34 39\.82 \-8\.72 39\.82 \-7\.96 L 39\.82 7\.96 C 39\.82 8\.72 39\.2 9\.34 38\.44 9\.34 Z M \-39\.82 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.14696\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.14696 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-27\.27788pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-37\.74 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to57\.56pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 28\.77788pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 38\.44 9\.34 L \-38\.44 9\.34 C \-39\.2 9\.34 \-39\.82 8\.72 \-39\.82 7\.96 L \-39\.82 \-7\.96 C \-39\.82 \-8\.72 \-39\.2 \-9\.34 \-38\.44 \-9\.34 L 38\.44 \-9\.34 C 39\.2 \-9\.34 39\.82 \-8\.72 39\.82 \-7\.96 L 39\.82 7\.96 C 39\.82 8\.72 39\.2 9\.34 38\.44 9\.34 Z M \-39\.82 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.14696\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.14696 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-27\.27788pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-37\.74 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to42pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 20\.9973pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 27\.67 7\.78 L \-27\.67 7\.78 C \-28\.43 7\.78 \-29\.05 7\.16 \-29\.05 6\.4 L \-29\.05 \-6\.4 C \-29\.05 \-7\.16 \-28\.43 \-7\.78 \-27\.67 \-7\.78 L 27\.67 \-7\.78 C 28\.43 \-7\.78 29\.05 \-7\.16 29\.05 \-6\.4 L 29\.05 6\.4 C 29\.05 7\.16 28\.43 7\.78 27\.67 7\.78 Z M \-29\.05 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.83685\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.83685 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-19\.4973pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-26\.98 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to31\.81pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 15\.90282pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 20\.62 6\.75 L \-20\.62 6\.75 C \-21\.39 6\.75 \-22 6\.13 \-22 5\.36 L \-22 \-5\.36 C \-22 \-6\.13 \-21\.39 \-6\.75 \-20\.62 \-6\.75 L 20\.62 \-6\.75 C 21\.39 \-6\.75 22 \-6\.13 22 \-5\.36 L 22 5\.36 C 22 6\.13 21\.39 6\.75 20\.62 6\.75 Z M \-22 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.63382\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.63382 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-14\.40282pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-19\.93 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}P\\uplus\\\{\\langle\\ell,E\[\\mathchoice\{\\kern\-1\.5pt\\hbox to21\.76pt\{\\vbox to10\.31pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 10\.87817pt\\lower\-5\.15277pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 13\.67 7\.13 L \-13\.67 7\.13 C \-14\.43 7\.13 \-15\.05 6\.51 \-15\.05 5\.75 L \-15\.05 \-5\.75 C \-15\.05 \-6\.51 \-14\.43 \-7\.13 \-13\.67 \-7\.13 L 13\.67 \-7\.13 C 14\.43 \-7\.13 15\.05 \-6\.51 15\.05 \-5\.75 L 15\.05 5\.75 C 15\.05 6\.51 14\.43 7\.13 13\.67 7\.13 Z M \-15\.05 \-7\.13\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.43355\}\{0\.0\}\{0\.0\}\{0\.20537\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.43355 0\.0 0\.0 0\.20537 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-9\.37817pt\}\{\-2\.15277pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-12\.98 \-2\.98\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to21\.76pt\{\\vbox to10\.31pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 10\.87817pt\\lower\-5\.15277pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 13\.67 7\.13 L \-13\.67 7\.13 C \-14\.43 7\.13 \-15\.05 6\.51 \-15\.05 5\.75 L \-15\.05 \-5\.75 C \-15\.05 \-6\.51 \-14\.43 \-7\.13 \-13\.67 \-7\.13 L 13\.67 \-7\.13 C 14\.43 \-7\.13 15\.05 \-6\.51 15\.05 \-5\.75 L 15\.05 5\.75 C 15\.05 6\.51 14\.43 7\.13 13\.67 7\.13 Z M \-15\.05 \-7\.13\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.43355\}\{0\.0\}\{0\.0\}\{0\.20537\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.43355 0\.0 0\.0 0\.20537 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-9\.37817pt\}\{\-2\.15277pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-12\.98 \-2\.98\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to15\.47pt\{\\vbox to9\.01pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 7\.73592pt\\lower\-4\.50694pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 9\.32 6\.24 L \-9\.32 6\.24 C \-10\.08 6\.24 \-10\.7 5\.62 \-10\.7 4\.85 L \-10\.7 \-4\.85 C \-10\.7 \-5\.62 \-10\.08 \-6\.24 \-9\.32 \-6\.24 L 9\.32 \-6\.24 C 10\.08 \-6\.24 10\.7 \-5\.62 10\.7 \-4\.85 L 10\.7 4\.85 C 10\.7 5\.62 10\.08 6\.24 9\.32 6\.24 Z M \-10\.7 \-6\.24\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.30832\}\{0\.0\}\{0\.0\}\{0\.17963\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.30832 0\.0 0\.0 0\.17963 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-6\.23592pt\}\{\-1\.50694pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-8\.63 \-2\.09\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to15\.06pt\{\\vbox to8\.15pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 7\.5314pt\\lower\-4\.07639pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 9\.04 5\.64 L \-9\.04 5\.64 C \-9\.8 5\.64 \-10\.42 5\.02 \-10\.42 4\.26 L \-10\.42 \-4\.26 C \-10\.42 \-5\.02 \-9\.8 \-5\.64 \-9\.04 \-5\.64 L 9\.04 \-5\.64 C 9\.8 \-5\.64 10\.42 \-5\.02 10\.42 \-4\.26 L 10\.42 4\.26 C 10\.42 5\.02 9\.8 5\.64 9\.04 5\.64 Z M \-10\.42 \-5\.64\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.30017\}\{0\.0\}\{0\.0\}\{0\.16246\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.30017 0\.0 0\.0 0\.16246 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-6\.0314pt\}\{\-1\.07639pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-8\.35 \-1\.49\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\]\\rangle&\{\}\\circ FS\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Swift\-Cancelled?\] wheree𝑏𝑜𝑜𝑙=task\-cancelled\(σ,ℓ\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ e\_\{\\mathit\{bool\}\}=\\text\{\{task\-cancelled\}\}\(\\sigma,\\ell\)\\,\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\end\{array\} ⟨⟨\(ℓ,κ\)∘Q,P⊎\{ϵ\}⟩⟩⟶⟨⟨Q,P⊎\{⟨ℓ,throw\-in\(κ,“stop”\)⟩∘ϵ\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}l@\{\\ \}l@\{\}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\(\\ell,\\kappa\)&\{\}\\circ&Q,&P\\uplus\\\{&&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}&&Q,&P\\uplus\\\{\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.83pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.91669pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.19 9\.34 L \-8\.19 9\.34 C \-8\.95 9\.34 \-9\.57 8\.72 \-9\.57 7\.96 L \-9\.57 \-7\.96 C \-9\.57 \-8\.72 \-8\.95 \-9\.34 \-8\.19 \-9\.34 L 8\.19 \-9\.34 C 8\.95 \-9\.34 9\.57 \-8\.72 9\.57 \-7\.96 L 9\.57 7\.96 C 9\.57 8\.72 8\.95 9\.34 8\.19 9\.34 Z M \-9\.57 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.27567\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.27567 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.41669pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.83pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.91669pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.19 9\.34 L \-8\.19 9\.34 C \-8\.95 9\.34 \-9\.57 8\.72 \-9\.57 7\.96 L \-9\.57 \-7\.96 C \-9\.57 \-8\.72 \-8\.95 \-9\.34 \-8\.19 \-9\.34 L 8\.19 \-9\.34 C 8\.95 \-9\.34 9\.57 \-8\.72 9\.57 \-7\.96 L 9\.57 7\.96 C 9\.57 8\.72 8\.95 9\.34 8\.19 9\.34 Z M \-9\.57 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.27567\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.27567 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.41669pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to12\.5pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.25003pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.26 9\.34 L \-7\.26 9\.34 C \-8\.03 9\.34 \-8\.65 8\.72 \-8\.65 7\.96 L \-8\.65 \-7\.96 C \-8\.65 \-8\.72 \-8\.03 \-9\.34 \-7\.26 \-9\.34 L 7\.26 \-9\.34 C 8\.03 \-9\.34 8\.65 \-8\.72 8\.65 \-7\.96 L 8\.65 7\.96 C 8\.65 8\.72 8\.03 9\.34 7\.26 9\.34 Z M \-8\.65 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.2491\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.2491 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.75003pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-6\.57 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.94447pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.84 9\.34 L \-6\.84 9\.34 C \-7\.61 9\.34 \-8\.23 8\.72 \-8\.23 7\.96 L \-8\.23 \-7\.96 C \-8\.23 \-8\.72 \-7\.61 \-9\.34 \-6\.84 \-9\.34 L 6\.84 \-9\.34 C 7\.61 \-9\.34 8\.23 \-8\.72 8\.23 \-7\.96 L 8\.23 7\.96 C 8\.23 8\.72 7\.61 9\.34 6\.84 9\.34 Z M \-8\.23 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.23691\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.23691 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.44447pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-6\.15 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\kern 3\.5pt\\mathchoice\{\\kern\-1\.5pt\\hbox to85\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 42\.9434pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 58\.04 9\.34 L \-58\.04 9\.34 C \-58\.8 9\.34 \-59\.42 8\.72 \-59\.42 7\.96 L \-59\.42 \-7\.96 C \-59\.42 \-8\.72 \-58\.8 \-9\.34 \-58\.04 \-9\.34 L 58\.04 \-9\.34 C 58\.8 \-9\.34 59\.42 \-8\.72 59\.42 \-7\.96 L 59\.42 7\.96 C 59\.42 8\.72 58\.8 9\.34 58\.04 9\.34 Z M \-59\.42 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.71155\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.71155 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-41\.4434pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-57\.35 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to85\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 42\.9434pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 58\.04 9\.34 L \-58\.04 9\.34 C \-58\.8 9\.34 \-59\.42 8\.72 \-59\.42 7\.96 L \-59\.42 \-7\.96 C \-59\.42 \-8\.72 \-58\.8 \-9\.34 \-58\.04 \-9\.34 L 58\.04 \-9\.34 C 58\.8 \-9\.34 59\.42 \-8\.72 59\.42 \-7\.96 L 59\.42 7\.96 C 59\.42 8\.72 58\.8 9\.34 58\.04 9\.34 Z M \-59\.42 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.71155\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.71155 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-41\.4434pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-57\.35 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to62\.8pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 31\.39719pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 42\.06 7\.78 L \-42\.06 7\.78 C \-42\.82 7\.78 \-43\.44 7\.16 \-43\.44 6\.4 L \-43\.44 \-6\.4 C \-43\.44 \-7\.16 \-42\.82 \-7\.78 \-42\.06 \-7\.78 L 42\.06 \-7\.78 C 42\.82 \-7\.78 43\.44 \-7\.16 43\.44 \-6\.4 L 43\.44 6\.4 C 43\.44 7\.16 42\.82 7\.78 42\.06 7\.78 Z M \-43\.44 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.25136\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.25136 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.89719pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-41\.37 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to47\.85pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 23\.92657pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 31\.72 6\.75 L \-31\.72 6\.75 C \-32\.49 6\.75 \-33\.11 6\.13 \-33\.11 5\.36 L \-33\.11 \-5\.36 C \-33\.11 \-6\.13 \-32\.49 \-6\.75 \-31\.72 \-6\.75 L 31\.72 \-6\.75 C 32\.49 \-6\.75 33\.11 \-6\.13 33\.11 \-5\.36 L 33\.11 5\.36 C 33\.11 6\.13 32\.49 6\.75 31\.72 6\.75 Z M \-33\.11 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.95361\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.95361 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-22\.42657pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-31\.03 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\kern 3\.5pt\\mathchoice\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}&\{\}\\circ&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Trio\-Schedule\-Cancelled\] wheretrue=task\-cancelled\(σ,ℓ\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ \\text\{\{\{true\}\}\}=\\text\{\{task\-cancelled\}\}\(\\sigma,\\ell\)\\,\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\end\{array\} ⟨⟨σ0,\(ℓ,κ\)∘Q,P⊎\{ϵ\}⟩⟩⟶⟨⟨σ1,Q,P⊎\{⟨ℓ,throw\-in\(κ,“stop”\)⟩∘ϵ\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}l@\{\\ \}l@\{\}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{0\},\(\\ell,\\kappa\)&\{\}\\circ&Q,&P\\uplus\\\{&&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma\_\{1\},&&Q,&P\\uplus\\\{\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.83pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.91669pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.19 9\.34 L \-8\.19 9\.34 C \-8\.95 9\.34 \-9\.57 8\.72 \-9\.57 7\.96 L \-9\.57 \-7\.96 C \-9\.57 \-8\.72 \-8\.95 \-9\.34 \-8\.19 \-9\.34 L 8\.19 \-9\.34 C 8\.95 \-9\.34 9\.57 \-8\.72 9\.57 \-7\.96 L 9\.57 7\.96 C 9\.57 8\.72 8\.95 9\.34 8\.19 9\.34 Z M \-9\.57 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.27567\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.27567 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.41669pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.83pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.91669pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.19 9\.34 L \-8\.19 9\.34 C \-8\.95 9\.34 \-9\.57 8\.72 \-9\.57 7\.96 L \-9\.57 \-7\.96 C \-9\.57 \-8\.72 \-8\.95 \-9\.34 \-8\.19 \-9\.34 L 8\.19 \-9\.34 C 8\.95 \-9\.34 9\.57 \-8\.72 9\.57 \-7\.96 L 9\.57 7\.96 C 9\.57 8\.72 8\.95 9\.34 8\.19 9\.34 Z M \-9\.57 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.27567\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.27567 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.41669pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.5 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to12\.5pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.25003pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.26 9\.34 L \-7\.26 9\.34 C \-8\.03 9\.34 \-8\.65 8\.72 \-8\.65 7\.96 L \-8\.65 \-7\.96 C \-8\.65 \-8\.72 \-8\.03 \-9\.34 \-7\.26 \-9\.34 L 7\.26 \-9\.34 C 8\.03 \-9\.34 8\.65 \-8\.72 8\.65 \-7\.96 L 8\.65 7\.96 C 8\.65 8\.72 8\.03 9\.34 7\.26 9\.34 Z M \-8\.65 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.2491\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.2491 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.75003pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-6\.57 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.94447pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.84 9\.34 L \-6\.84 9\.34 C \-7\.61 9\.34 \-8\.23 8\.72 \-8\.23 7\.96 L \-8\.23 \-7\.96 C \-8\.23 \-8\.72 \-7\.61 \-9\.34 \-6\.84 \-9\.34 L 6\.84 \-9\.34 C 7\.61 \-9\.34 8\.23 \-8\.72 8\.23 \-7\.96 L 8\.23 7\.96 C 8\.23 8\.72 7\.61 9\.34 6\.84 9\.34 Z M \-8\.23 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.23691\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.23691 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.44447pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-6\.15 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\kern 3\.5pt\\mathchoice\{\\kern\-1\.5pt\\hbox to85\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 42\.9434pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 58\.04 9\.34 L \-58\.04 9\.34 C \-58\.8 9\.34 \-59\.42 8\.72 \-59\.42 7\.96 L \-59\.42 \-7\.96 C \-59\.42 \-8\.72 \-58\.8 \-9\.34 \-58\.04 \-9\.34 L 58\.04 \-9\.34 C 58\.8 \-9\.34 59\.42 \-8\.72 59\.42 \-7\.96 L 59\.42 7\.96 C 59\.42 8\.72 58\.8 9\.34 58\.04 9\.34 Z M \-59\.42 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.71155\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.71155 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-41\.4434pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-57\.35 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to85\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 42\.9434pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 58\.04 9\.34 L \-58\.04 9\.34 C \-58\.8 9\.34 \-59\.42 8\.72 \-59\.42 7\.96 L \-59\.42 \-7\.96 C \-59\.42 \-8\.72 \-58\.8 \-9\.34 \-58\.04 \-9\.34 L 58\.04 \-9\.34 C 58\.8 \-9\.34 59\.42 \-8\.72 59\.42 \-7\.96 L 59\.42 7\.96 C 59\.42 8\.72 58\.8 9\.34 58\.04 9\.34 Z M \-59\.42 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.71155\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.71155 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-41\.4434pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-57\.35 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to62\.8pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 31\.39719pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 42\.06 7\.78 L \-42\.06 7\.78 C \-42\.82 7\.78 \-43\.44 7\.16 \-43\.44 6\.4 L \-43\.44 \-6\.4 C \-43\.44 \-7\.16 \-42\.82 \-7\.78 \-42\.06 \-7\.78 L 42\.06 \-7\.78 C 42\.82 \-7\.78 43\.44 \-7\.16 43\.44 \-6\.4 L 43\.44 6\.4 C 43\.44 7\.16 42\.82 7\.78 42\.06 7\.78 Z M \-43\.44 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.25136\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.25136 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-29\.89719pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-41\.37 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to47\.85pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 23\.92657pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 31\.72 6\.75 L \-31\.72 6\.75 C \-32\.49 6\.75 \-33\.11 6\.13 \-33\.11 5\.36 L \-33\.11 \-5\.36 C \-33\.11 \-6\.13 \-32\.49 \-6\.75 \-31\.72 \-6\.75 L 31\.72 \-6\.75 C 32\.49 \-6\.75 33\.11 \-6\.13 33\.11 \-5\.36 L 33\.11 5\.36 C 33\.11 6\.13 32\.49 6\.75 31\.72 6\.75 Z M \-33\.11 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.95361\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.95361 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-22\.42657pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-31\.03 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\kern 3\.5pt\\mathchoice\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to6\.89pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 3\.44444pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 3\.38 9\.34 L \-3\.38 9\.34 C \-4\.15 9\.34 \-4\.77 8\.72 \-4\.77 7\.96 L \-4\.77 \-7\.96 C \-4\.77 \-8\.72 \-4\.15 \-9\.34 \-3\.38 \-9\.34 L 3\.38 \-9\.34 C 4\.15 \-9\.34 4\.77 \-8\.72 4\.77 \-7\.96 L 4\.77 7\.96 C 4\.77 8\.72 4\.15 9\.34 3\.38 9\.34 Z M \-4\.77 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.13727\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.13727 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-1\.94444pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-2\.69 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}&\{\}\\circ&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Asyncio\-Schedule\-Cancelled\] wheretrue=task\-cancelled\(σ0,ℓ\),σ1=task\-uncancel\(σ0,ℓ\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ \\text\{\{\{true\}\}\}=\\text\{\{task\-cancelled\}\}\(\\sigma\_\{0\},\\ell\),~\\mathchoice\{\\kern\-1\.5pt\\hbox to104\.07pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 52\.03363pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 70\.62 9\.34 L \-70\.62 9\.34 C \-71\.38 9\.34 \-72 8\.72 \-72 7\.96 L \-72 \-7\.96 C \-72 \-8\.72 \-71\.38 \-9\.34 \-70\.62 \-9\.34 L 70\.62 \-9\.34 C 71\.38 \-9\.34 72 \-8\.72 72 \-7\.96 L 72 7\.96 C 72 8\.72 71\.38 9\.34 70\.62 9\.34 Z M \-72 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.07384\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.07384 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-50\.53363pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-69\.92 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to104\.07pt\{\\vbox to13\.5pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 52\.03363pt\\lower\-6\.75pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 70\.62 9\.34 L \-70\.62 9\.34 C \-71\.38 9\.34 \-72 8\.72 \-72 7\.96 L \-72 \-7\.96 C \-72 \-8\.72 \-71\.38 \-9\.34 \-70\.62 \-9\.34 L 70\.62 \-9\.34 C 71\.38 \-9\.34 72 \-8\.72 72 \-7\.96 L 72 7\.96 C 72 8\.72 71\.38 9\.34 70\.62 9\.34 Z M \-72 \-9\.34\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{2\.07384\}\{0\.0\}\{0\.0\}\{0\.26903\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(2\.07384 0\.0 0\.0 0\.26903 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-50\.53363pt\}\{\-3\.75pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-69\.92 \-5\.19\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to79\.29pt\{\\vbox to11\.25pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 39\.64516pt\\lower\-5\.625pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 53\.47 7\.78 L \-53\.47 7\.78 C \-54\.24 7\.78 \-54\.86 7\.16 \-54\.86 6\.4 L \-54\.86 \-6\.4 C \-54\.86 \-7\.16 \-54\.24 \-7\.78 \-53\.47 \-7\.78 L 53\.47 \-7\.78 C 54\.24 \-7\.78 54\.86 \-7\.16 54\.86 \-6\.4 L 54\.86 6\.4 C 54\.86 7\.16 54\.24 7\.78 53\.47 7\.78 Z M \-54\.86 \-7\.78\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.5801\}\{0\.0\}\{0\.0\}\{0\.22418\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.5801 0\.0 0\.0 0\.22418 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-38\.14516pt\}\{\-2\.625pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-52\.78 \-3\.63\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to64\.43pt\{\\vbox to9\.75pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 32\.21484pt\\lower\-4\.875pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 43\.19 6\.75 L \-43\.19 6\.75 C \-43\.96 6\.75 \-44\.58 6\.13 \-44\.58 5\.36 L \-44\.58 \-5\.36 C \-44\.58 \-6\.13 \-43\.96 \-6\.75 \-43\.19 \-6\.75 L 43\.19 \-6\.75 C 43\.96 \-6\.75 44\.58 \-6\.13 44\.58 \-5\.36 L 44\.58 5\.36 C 44\.58 6\.13 43\.96 6\.75 43\.19 6\.75 Z M \-44\.58 \-6\.75\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.28395\}\{0\.0\}\{0\.0\}\{0\.19429\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.28395 0\.0 0\.0 0\.19429 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-30\.71484pt\}\{\-1\.875pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-42\.5 \-2\.59\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\end\{array\} ⟨⟨σ,\(ℓ,κ\)∘Q,P⊎\{ϵ\}⟩⟩⟶⟨⟨σ,Q,P⊎\{⟨ℓ,e𝑓𝑎𝑖𝑙⟩∘ϵ\}⟩⟩\\begin\{array\}\[t\]\{@\{\}r@\{\\ \}l@\{\}l@\{\}l@\{\}l@\{\}l@\{\}\}&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma,\(\\ell,\\kappa\)&\{\}\\circ&Q,P\\uplus\\\{&&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\\\ \\longrightarrow&\\mathopen\{\\hbox\{$\{\\langle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\langle\}$\}\}\\sigma,&&Q,P\\uplus\\\{\\langle\\ell,\\mathchoice\{\\kern\-1\.5pt\\hbox to19\.7pt\{\\vbox to10\.31pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 9\.8504pt\\lower\-5\.15277pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 12\.25 7\.13 L \-12\.25 7\.13 C \-13\.01 7\.13 \-13\.63 6\.51 \-13\.63 5\.75 L \-13\.63 \-5\.75 C \-13\.63 \-6\.51 \-13\.01 \-7\.13 \-12\.25 \-7\.13 L 12\.25 \-7\.13 C 13\.01 \-7\.13 13\.63 \-6\.51 13\.63 \-5\.75 L 13\.63 5\.75 C 13\.63 6\.51 13\.01 7\.13 12\.25 7\.13 Z M \-13\.63 \-7\.13\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.3926\}\{0\.0\}\{0\.0\}\{0\.20537\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.3926 0\.0 0\.0 0\.20537 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-8\.3504pt\}\{\-2\.15277pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-11\.55 \-2\.98\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to19\.7pt\{\\vbox to10\.31pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 9\.8504pt\\lower\-5\.15277pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 12\.25 7\.13 L \-12\.25 7\.13 C \-13\.01 7\.13 \-13\.63 6\.51 \-13\.63 5\.75 L \-13\.63 \-5\.75 C \-13\.63 \-6\.51 \-13\.01 \-7\.13 \-12\.25 \-7\.13 L 12\.25 \-7\.13 C 13\.01 \-7\.13 13\.63 \-6\.51 13\.63 \-5\.75 L 13\.63 5\.75 C 13\.63 6\.51 13\.01 7\.13 12\.25 7\.13 Z M \-13\.63 \-7\.13\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.3926\}\{0\.0\}\{0\.0\}\{0\.20537\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.3926 0\.0 0\.0 0\.20537 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-8\.3504pt\}\{\-2\.15277pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-11\.55 \-2\.98\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to14\.19pt\{\\vbox to9\.01pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 7\.09703pt\\lower\-4\.50694pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.44 6\.24 L \-8\.44 6\.24 C \-9\.2 6\.24 \-9\.82 5\.62 \-9\.82 4\.85 L \-9\.82 \-4\.85 C \-9\.82 \-5\.62 \-9\.2 \-6\.24 \-8\.44 \-6\.24 L 8\.44 \-6\.24 C 9\.2 \-6\.24 9\.82 \-5\.62 9\.82 \-4\.85 L 9\.82 4\.85 C 9\.82 5\.62 9\.2 6\.24 8\.44 6\.24 Z M \-9\.82 \-6\.24\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.28285\}\{0\.0\}\{0\.0\}\{0\.17963\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.28285 0\.0 0\.0 0\.17963 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.59703pt\}\{\-1\.50694pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.74 \-2\.09\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.79pt\{\\vbox to8\.15pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.89252pt\\lower\-4\.07639pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 8\.15 5\.64 L \-8\.15 5\.64 C \-8\.92 5\.64 \-9\.54 5\.02 \-9\.54 4\.26 L \-9\.54 \-4\.26 C \-9\.54 \-5\.02 \-8\.92 \-5\.64 \-8\.15 \-5\.64 L 8\.15 \-5\.64 C 8\.92 \-5\.64 9\.54 \-5\.02 9\.54 \-4\.26 L 9\.54 4\.26 C 9\.54 5\.02 8\.92 5\.64 8\.15 5\.64 Z M \-9\.54 \-5\.64\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.2747\}\{0\.0\}\{0\.0\}\{0\.16246\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.2747 0\.0 0\.0 0\.16246 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.39252pt\}\{\-1\.07639pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.46 \-1\.49\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\rangle&\{\}\\circ&\\epsilon\\\}\\mathclose\{\\hbox\{$\{\\rangle\}$\}\\mkern 2\.0mu\\kern\-3\.49998pt\\hbox\{$\{\\rangle\}$\}\}\\end\{array\}\[Tokio/Smol\-Schedule\-Cancelled\] wheretrue=task\-cancelled\(σ,ℓ\)e𝑓𝑎𝑖𝑙=task\-set\-failed\(ℓ,\(\)\);sys\-start\-soon\(task\-get\-dependents\(ℓ\)\)\\begin\{array\}\[\]\{l\}\\mathrm\{where\}\\ \\text\{\{true\}\}=\\text\{\{task\-cancelled\}\}\(\\sigma,\\ell\)\\,\\mathchoice\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to13\.24pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 6\.61806pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 7\.77 4\.15 L \-7\.77 4\.15 C \-8\.54 4\.15 \-9\.16 3\.53 \-9\.16 2\.77 L \-9\.16 \-2\.77 C \-9\.16 \-3\.53 \-8\.54 \-4\.15 \-7\.77 \-4\.15 L 7\.77 \-4\.15 C 8\.54 \-4\.15 9\.16 \-3\.53 9\.16 \-2\.77 L 9\.16 2\.77 C 9\.16 3\.53 8\.54 4\.15 7\.77 4\.15 Z M \-9\.16 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.26376\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.26376 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-5\.11806pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-7\.08 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to11\.29pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.64261pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 6\.42 4\.15 L \-6\.42 4\.15 C \-7\.19 4\.15 \-7\.81 3\.53 \-7\.81 2\.77 L \-7\.81 \-2\.77 C \-7\.81 \-3\.53 \-7\.19 \-4\.15 \-6\.42 \-4\.15 L 6\.42 \-4\.15 C 7\.19 \-4\.15 7\.81 \-3\.53 7\.81 \-2\.77 L 7\.81 2\.77 C 7\.81 3\.53 7\.19 4\.15 6\.42 4\.15 Z M \-7\.81 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.22488\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.22488 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-4\.14261pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.73 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\{\\kern\-1\.5pt\\hbox to10\.4pt\{\\vbox to6pt\{\\pgfpicture\\makeatletter\\hbox\{\\hskip 5\.19853pt\\lower\-3\.0pt\\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@begingroup@\{stroke=\#000000\} \\lxSVG@begingroup@\{fill=\#000000\} \\lxSVG@setlinewidth\{\\the\\pgflinewidth\}\\lxSVG@begingroup@\{stroke\-width=0\.4pt\} \\lx@inpgf@ignorespaces\\nullfont\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@closescope \\hbox to0\.0pt\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\\lx@inpgf@ignorespaces\}\{\{\}\}\\lx@inpgf@ignorespaces\\hbox\{\\hbox\{\{\\lxSVG@begingroup@\{\_scopebegin=1\} \{\{\}\{\}\{\{ \{\}\{\}\}\}\{ \{\}\{\}\} \{\{\}\{\{\\lx@inpgf@ignorespaces\}\}\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\{\}\{\\lx@inpgf@ignorespaces\}\}\{\}\{\}\{\}\{\}\{\} \{\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\{\{\}\{\}\{\{\}\}\}\{\{\}\{\}\{\{\}\}\}\{\}\{\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@discardpath\\lxSVG@discardpath@clipped\{M 5\.81 4\.15 L \-5\.81 4\.15 C \-6\.57 4\.15 \-7\.19 3\.53 \-7\.19 2\.77 L \-7\.19 \-2\.77 C \-7\.19 \-3\.53 \-6\.57 \-4\.15 \-5\.81 \-4\.15 L 5\.81 \-4\.15 C 6\.57 \-4\.15 7\.19 \-3\.53 7\.19 \-2\.77 L 7\.19 2\.77 C 7\.19 3\.53 6\.57 4\.15 5\.81 4\.15 Z M \-7\.19 \-4\.15\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 0 0\)\} \\lxSVG@transformcm\{0\.20718\}\{0\.0\}\{0\.0\}\{0\.11957\}\{0\.0pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(0\.20718 0\.0 0\.0 0\.11957 0 0\)\} \\lxSVG@sh@defs\{\\lx@inpgf@ignorespaces\}\\lxSVG@sh@insert\{\-69\.44pt\}\{\-69\.44pt\}\{\\lxSVG@sh\}\\lxSVG@closescope \\lx@inpgf@ignorespaces \}\{\{\{\{\\lx@inpgf@ignorespaces\}\}\\lxSVG@begingroup@\{\_scopebegin=1\} \\lxSVG@transformcm\{1\.0\}\{0\.0\}\{0\.0\}\{1\.0\}\{\-3\.69853pt\}\{0\.0pt\}\\lxSVG@begingroup@\{transform=matrix\(1\.0 0\.0 0\.0 1\.0 \-5\.12 0\)\} \\pgfsys@hbox\{58\}\\lxSVG@closescope \}\}\} \\lxSVG@closescope \}\}\} \} \\lxSVG@closescope \{\{ \{\}\{\}\{\}\}\}\{\\lx@inpgf@ignorespaces\}\{\\lx@inpgf@ignorespaces\}\\hss\}\\lxSVG@discardpath\\lxSVG@closescope \\hss\}\}\\lxSVG@closescope\\endpgfpicture\}\}\\kern\-1\.5pt\}\\\\ \\qquad e\_\{\\mathit\{fail\}\}=\\textsf\{\{task\-set\-failed\}\}\(\\ell,\(\)\)\\mathbin\{;\}\\text\{\{\{sys\-start\-soon\}\}\}\(\\textsf\{\{task\-get\-dependents\}\}\(\\ell\)\)\\end\{array\} awarenessdirectionpersistence Figure 16\.An illustrative subset of cancellation semantics\.[Figure16](https://arxiv.org/html/2608.20677#S4.F16)provides the full set of rules for the cancellation mechanism provided by Swift, Tokio, Smol, Asyncio, and Trio\. No rules are present for C\#or JavaScript as they do not provide a built\-in mechanism to cancel a running task \(see[Section3\.3](https://arxiv.org/html/2608.20677#S3.SS3)\)\. The design dimensions for cancellation areawareness,direction, andpersistence\. The\[Cancelled?\]rule is provided for Swift to allow a running task to check if it has been cancelled\. This form defines both theawareawarenessandsimultaneousdirectionthat is unique to Swift\. A task does not need to rely on another mechanism to signal cancellation; this information is communicated between the runtime directly to each task\. The\[Schedule\-Cancelled\]rules for Asyncio/Trio are almost identical\. When a cancelled task is rescheduled the runtime will resume the continuation with an exception, using ourthrow\-inform\. By resuming the computation they areawareof their cancellation\. The cancellationdirectionflowsbottom\-upbecause the tasks in the task queue,QQ, are depended on by others and not awaiting for any dependencies; in other words, they are the deepest dependencies\. Where Asyncio and Trio diverge is cancellationpersistence\. A peculiarity of Asyncio is thetransientpersistenceof cancellation: after a cancelled task is resumed with a cancellation signal, it is no longer marked as cancelled\. Further async work can be done and a second cancellation signal will not be raised\. Trio and Swift both havepersistentcancellation, so further async work in an exception handler would be resumed with another cancellation exception\.777To perform asynchronous cleanup work, runtimes like Trio and Swift will provide cancellation*shields*, which temporarily protect a task against cancellation so that async work can finish\. The Rust runtimes, Tokio and Smol, do not provide cancellationawareness\. Cancelled tasks are not rescheduled but deallocated: the continuationκ\\kappais thrown away and the task is set as failed by the expressione𝑓𝑎𝑖𝑙e\_\{\\mathit\{fail\}\}\. ### 4\.5\.Seven Runtimes, One Program C\[twrite\-to\-log;C\[\\,t\_\{\\text\{\{write\-to\-log\}\}\};awaittwrite\-to\-log\\text\{\{\{await\}\}\}\\ t\_\{\\text\{\{write\-to\-log\}\}\}\]\\,\]QQ:print"A";\\text\{\{\{print\}\}\}\\ \\text\{"A"\};awaitsys\-io\(2,\(\)\);\\text\{\{\{await\}\}\}\\ \\text\{\{\{sys\-io\}\}\}\(2,\(\)\);print"B"𝑜𝑢𝑡\\mathit\{out\}:ε\\varepsilon𝑜𝑢𝑡\\mathit\{out\}: Cm𝑜𝑢𝑡\\mathit\{out\}: ABCrCC\[\[\\,throw"cancelled"\]\\,\]𝑜𝑢𝑡\\mathit\{out\}: A𝑜𝑢𝑡\\mathit\{out\}: ACBj𝑜𝑢𝑡\\mathit\{out\}: ACackswrite\-to\-log≜asyncfn\(\)→\\text\{\{write\-to\-log\}\}\\triangleq\\text\{\{\{async\}\}\}\\ \\text\{\{\{fn\}\}\}\\ \(\)\\ \\toprint"A";\\hskip 7\.3612pt\\text\{\{\{print\}\}\}\\ \\text\{"A"\};awaitsys\-io\(2,\(\)\);\\hskip 7\.3612pt\\text\{\{\{await\}\}\}\\ \\text\{\{\{sys\-io\}\}\}\(2,\(\)\);print"B"process\-detach≜asyncfn\(\)→\\text\{\{process\-detach\}\}\\triangleq\\text\{\{\{async\}\}\}\\ \\text\{\{\{fn\}\}\}\\ \(\)\\ \\tospawnwrite\-to\-log\(\)\\hskip 7\.3612pt\\text\{\{\{spawn\}\}\}\\ \\text\{\{write\-to\-log\}\}\(\)ex2≜asyncfn\(\)→\\mathit\{ex2\}\\triangleq\\text\{\{\{async\}\}\}\\ \\text\{\{\{fn\}\}\}\\ \(\)\\ \\toawaitprocess\-detach\(\);\\hskip 7\.3612pt\\text\{\{\{await\}\}\}\\ \\text\{\{process\-detach\}\}\(\);awaitsys\-io\(1,\(\)\);\\hskip 7\.3612pt\\text\{\{\{await\}\}\}\\ \\text\{\{\{sys\-io\}\}\}\(1,\(\)\);print"C"sys\-block\(ex2\(\)\)\\text\{\{\{sys\-block\}\}\}\(\\mathit\{ex2\}\(\)\)𝑜𝑢𝑡\\mathit\{out\}:ε\\varepsilonC\[spawnwrite\-to\-log\(\)\]C\[\\,\\text\{\{\{spawn\}\}\}\\ \\text\{\{write\-to\-log\}\}\(\)\\,\]𝑜𝑢𝑡\\mathit\{out\}:ε\\varepsilonC\[spawn𝑐𝑜𝑟𝑜write\-to\-log\]C\[\\,\\text\{\{\{spawn\}\}\}\\ \\mathit\{coro\}\_\{\\text\{\{write\-to\-log\}\}\}\\,\]𝑜𝑢𝑡\\mathit\{out\}:ε\\varepsilonC\[twrite\-to\-log\]C\[\\,t\_\{\\text\{\{write\-to\-log\}\}\}\\,\]QQ:print"A";\\text\{\{\{print\}\}\}\\ \\text\{"A"\};awaitsys\-io\(2,\(\)\);\\text\{\{\{await\}\}\}\\ \\text\{\{\{sys\-io\}\}\}\(2,\(\)\);print"B"𝑜𝑢𝑡\\mathit\{out\}:ε\\varepsilonacjkmrsacjkmrscjacjksssakmrakmrrm\[Block\-Wait\]\[Async\-App\]\[Await\]\[Async\-App\]semi\-eager\[Async\-App\]lazy\[Spawn\]dynamic\[Spawn\]indefinite\[Async\-App\]eager\[OS\-IO\]\[OS\-IO\]\[Signal\]\[Schedule\]\[Schedule\]\[OS\-IO\]\[Await\]\[Catch\-Exn\]\[OS\-IO\]\[Signal\]\[Schedule\]\[Block\-Done\]\[Cancel\-Unstarted\]\[OS\-IO\]\[Signal\]\[Schedule\]\[Block\-Done\]\[Schedule\]\[OS\-IO\]\[Signal\]\[Await\-Task\]\[OS\-IO\]\[Signal\]\[Schedule\]\[Block\-Done\]\[Schedule\]\[OS\-IO\]\[Signal\]\[Block\-Done\]terminated\[Signal\]\[Schedule\]\[Block\-Done\]awaited eagernessextentdestructionpropagationawareness Figure 17\.The branching evaluation of programex2from[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\. The nodes in thedagrepresent the program state at that point\. Between nodes we perform multiple reductions until the semantics of the runtimes diverge\. A node has several outgoing edges when the runtimes disagree on the next applicable rule and we highlight the rules with the color of the design dimension along which they diverge; we indicate which design point each branch uses with a subscript\. For example, on the rightmost path, Swift’ssemi\-eager\[Async\-App\]queueswrite\-to\-logand injects a scope\-exit epilogue that cancels its dependency \(destruction\), awaits it \(extent\), and discards any resulting exception \(propagation\)\. Whenwrite\-to\-logruns, its cancellation\-aware\[OS\-IO\]implementation observes the flag and raises a*cancelled*exception \(awareness\)\.[Figure17](https://arxiv.org/html/2608.20677#S4.F17)brings the design dimensions and the formal model full circle: it evaluates programex2from[Figure1](https://arxiv.org/html/2608.20677#S1.F1)under all seven runtimes at once, branching precisely where their reduction rules diverge\. Unlike the table of outcomes in[Figure1\(c\)](https://arxiv.org/html/2608.20677#S1.F1.sf3), we can use the formal model to explain*why*a language produces the output it does\. The branching evaluation highlights the fact that languages can produce the same output for different reasons\. For example, C\#and Swift both produceAC, however, C\#does so because the runtime loop terminates running tasks and Swift does so because it cancels unawaited tasks at the end of their scope\. In the evaluation context ofex2, these semantics produce the same output, but in a different context they would likely lead to different outputs\. The branching evaluation also highlights that diverging branches can lead to the same output\. In sum, we presented an illustrative subset of our formal model, constructed as a series of language extensions atop the coreλv\\lambda\_\{v\}\([Figure12\(c\)](https://arxiv.org/html/2608.20677#S4.F12.sf3)\)\. For each rule—\[Async\-App\],\[Spawn\],\[Await\], and the cancellation rules—we marked where the language variants diverge, coloring each fragment by the design dimension it decides\. We use the formal model to explain diverging output of real\-world examples, illustrated in[Figure17](https://arxiv.org/html/2608.20677#S4.F17)forex2from[Figure1](https://arxiv.org/html/2608.20677#S1.F1)\. The included artifact provides the full Redex model that we hope can serve as common ground when communicating asynchronous semantics between language communities\. ## 5\.Related Work The study of asynchronous programming sits at the intersection of several bodies of literature\. We organize related work into three groups: foundational models of concurrency from which asynchrony draws its semantics, the development of deferred\-value abstractions that gave asynchrony its first concrete programming primitives, and the functional and monadic tradition that supplied the compositional framework underlying async/await\. The earliest formal treatments of concurrency were not primarily concerned with asynchrony as we have defined it, but they established the semantic vocabulary on which later work depends\. The first formalized models were the actor model\([Baker and Hewitt, 1977](https://arxiv.org/html/2608.20677#bib.bib27);[Agha, 1986](https://arxiv.org/html/2608.20677#bib.bib29)\)and communicating sequential processes\([Hoare, 1978](https://arxiv.org/html/2608.20677#bib.bib30)\)\. Theπ\\pi\-calculus extended this work by allowing first\-class channels that can also be sent between processes\([Milner et al\., 1992](https://arxiv.org/html/2608.20677#bib.bib31)\)\. Deferred value abstractions have been introduced in many forms and under many aliases\.[Baker and Hewitt \(1977\)](https://arxiv.org/html/2608.20677#bib.bib27)introduced the termfuture,which was also used by Multilisp, which extended Scheme with several forms for expressing concurrency\([Halstead, 1985](https://arxiv.org/html/2608.20677#bib.bib26)\)\. An independent exploration of demand\-driven evaluation by[Friedman and Wise \(1976\)](https://arxiv.org/html/2608.20677#bib.bib49)brought about the lazyconsoperator\.[Miller et al\. \(2005\)](https://arxiv.org/html/2608.20677#bib.bib32)definedpromise pipelining:rather than blocking to receive a value, a program could register a continuation that would execute upon resolution\. Purer functional languages asked not how to represent a deferred value, but rather how to compose effectful computations while maintaining referential transparency\.[Jones et al\. \(1996\)](https://arxiv.org/html/2608.20677#bib.bib11)built concurrent Haskell, which was later extended with shared\-state concurrency\([Harris et al\., 2005](https://arxiv.org/html/2608.20677#bib.bib33)\)\. The monadic model influenced F\#, the first major async/await design, where the compiler automatically rewrote a block of code written in direct\-style into its continuation\-passing equivalent\([Syme et al\., 2011](https://arxiv.org/html/2608.20677#bib.bib28)\)\. In addition,[Bierman et al\. \(2012\)](https://arxiv.org/html/2608.20677#bib.bib3)published a formal model for Featherweight C\#\(v5\) from which we drew much inspiration\. The term “structured concurrency” emerged from practitioners in early 2016\([Sustrik, 2016a](https://arxiv.org/html/2608.20677#bib.bib43);[Sustrik, 2016b](https://arxiv.org/html/2608.20677#bib.bib42);[Sustrik, 2025](https://arxiv.org/html/2608.20677#bib.bib16)\), but the idea of structured and automatic resource management was introduced in Racket’s*custodians*\([Flatt et al\., 1999](https://arxiv.org/html/2608.20677#bib.bib50)\)\. ## 6\.Discussion The book is not closed on the design of straight\-line asynchrony\. Communities are actively exploring extensions to the core async/await semantics presented in this work\. [Elizarov et al\. \(2021\)](https://arxiv.org/html/2608.20677#bib.bib1)use the*suspend*keyword in Kotlin to define async functions\. However, in lieu of an explicit await keyword, the language automatically introduces suspension points where necessary\. They argue that this approach avoids forgotten awaits, and further that it improves the look\-and\-feel of calling a suspending function, as it looks identical to calling a non\-suspending \[synchronous\] function\. However, this claim, and other consequences of this design, are not accompanied by an evaluation\. The Zig programming language is in the process of stabilizing its “colorblind” async/await\([Kelley, 2025](https://arxiv.org/html/2608.20677#bib.bib44);[Cro, 2020](https://arxiv.org/html/2608.20677#bib.bib45)\)\. The core idea is to parameterize all code over ani/oimplementation; libraries can write code to take advantage of asynchrony when available, and library clients can pass anyi/oimplementation they have available, including a synchronous variant\. This approach makes it easier to interoperate sync and async code, but introduces new risks where libraries written explicitly for asynchrony can deadlock and/or panic at runtime if asynchrony is unavailable\. C\+\+20 provides a flexible implementation of coroutines that does not ascribe a semantics to its async/await\([WG21, 2017](https://arxiv.org/html/2608.20677#bib.bib19)\)\. We cannot attribute C\+\+to any particular design point in the taxonomy provided in[Table1](https://arxiv.org/html/2608.20677#S2.T1)because each axis is configurable\. Although elegant and neutral, the choice of full programmability makes each library an asyncdsl; knowledge transfer between projects within the same language becomes exceedingly difficult\. ##### Where do we go from here? We set out to examine the space of straight\-line asynchrony, ourselves confused by some statements we read in individual language descriptions\. In particular, as we note in[Section2\.1](https://arxiv.org/html/2608.20677#S2.SS1), these languages motivate async from a perspective of similarity to synchrony, which we found difficult to reconcile\. Our design space exploration demonstrates the numerous ways in which this analogy fails\. The principal use for our exploration is to help developers\. Developers transitioning from one language to another carry their prior knowledge to make sense of the new in terms of the old\. It is then especially confusing when the new language has the same keywords and similar description as the old one, but with a different semantics\. We believe that our articulation of the design space, such as[Table1](https://arxiv.org/html/2608.20677#S2.T1), can help both learners and their educators talk more effectively about how to translate knowledge between languages\. We also believe that our exploration can help language designers in building new features for straight\-line asynchrony\. Our design space can help enumerate key design dimensions, preventing important details from slipping through the cracks of the design process\. Our design space can also help designers more effectively compare and contrast their design against related languages\. An open challenge for the future is to build a body of empirical data that can support designers in reasoning about the trade\-offs of different approaches\. For example, how much overhead doessemi\-eagerasync function application incur versuseager, and how much more concurrency does it gain? To what extent doessimultaneouscancellation prevent realistic bugs that would occur with abottom\-upcancellation strategy? Which of these semantics best matches developer expectations for the behavior of asynchronous code? Which decisions lead to more errors? We hope that this design space exploration can inspire practitioners and academics alike to build a better understanding of the evolving world of asynchronous programming\. ## Data\-Availability Statement The software artifact for this paper is publicly available\([Gray, 2026](https://arxiv.org/html/2608.20677#bib.bib46)\)and contains three main components: 1. \(1\)All the code associated with the examples in the paper, runnable in their respective languages\. 2. \(2\)The full suite of Redex models providing the described semantics\. 3. \(3\)A differential fuzzer to test each model against its real\-world counterpart\. ###### Acknowledgements\. We want to thank the many people who provided feedback on this work: Luke Wagner and Alex Crichton for detailing the WASM component model, John McCall for helping us understand the nuances of Swift’s semantics, Akshay Narayan and Malte Schwarzkopf for their close readings of the text and thoughtful feedback that helped scope and frame the paper, and the members of the Brown PLT and Cognitive Engineering Lab groups for testing artifacts and spontaneously answering the question*What do you think this program prints?*\. This work is partially supported by US NSF grant CCF\-2227863 and by the DARPA under Agreement No\. HR00112420354\. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not reflect the views of our funders\. ## References - Agha \(1986\)G\. AghaActors: A Model of Concurrent Computation in Distributed Systems\.The MIT Press\(en\)\.External Links:ISBN 978\-0\-262\-25555\-4,[Link](https://direct.mit.edu/books/monograph/4794/ActorsA-Model-of-Concurrent-Computation-in),[Document](https://dx.doi.org/10.7551/mitpress/1086.001.0001),[Document](https://dx.doi.org/10.7551/mitpress/1086.001.0001)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p2.1)\. - Archibald \(2023\)J\. ArchibaldThe gotcha of unhandled promise rejections\.\(en\)\.External Links:[Link](https://jakearchibald.com/2023/unhandled-rejections/)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Baker and Hewitt \(1977\)H\. C\. Baker and C\. HewittThe incremental garbage collection of processes\.InProceedings of the 1977 symposium on Artificial intelligence and programming languages,New York, NY, USA,pp\. 55–59\.External Links:ISBN 978\-1\-4503\-7874\-1,[Link](https://dl.acm.org/doi/10.1145/800228.806932),[Document](https://dx.doi.org/10.1145/800228.806932)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p2.1),[§5](https://arxiv.org/html/2608.20677#S5.p3.1)\. - Bartlett \(2023\)J\. BartlettWhy is my Task running on the main thread?\.\(en\)\.External Links:[Link](https://blog.jacobstechtavern.com/p/why-is-task-running-on-main-thread)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p3.1)\. - Biermanet al\.\(2012\)G\. Bierman, C\. Russo, G\. Mainland, E\. Meijer, and M\. TorgersenPause ’n’ Play: Formalizing Asynchronous C\#\.InECOOP 2012 – Object\-Oriented Programming,Vol\.7313,pp\. 233–257\(en\)\.External Links:ISBN 978\-3\-642\-31057\-7,[Link](http://link.springer.com/10.1007/978-3-642-31057-7_12),[Document](https://dx.doi.org/10.1007/978-3-642-31057-7%5F12)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p5.1)\. - Cro \(2020\)L\. CroWhat is Zig’s “Colorblind” Async/Await?\.\(en\)\.External Links:[Link](https://kristoff.it/blog/zig-colorblind-async-await/)Cited by:[§6](https://arxiv.org/html/2608.20677#S6.p3.1)\. - D \(2025\)M\. a\. m\. a\. DWhy only creating a task will run the coroutine in python?\.Forum post\.External Links:[Link](https://stackoverflow.com/q/79755548)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p2.1)\. - Danvy and Filinski \(1989\)O\. Danvy and A\. FilinskiA functional abstraction of typed contexts\.Note:BRICS 89/12Cited by:[§4\.1](https://arxiv.org/html/2608.20677#S4.SS1.p1.1)\. - Ecma \(2025\)E\. EcmaECMAScript® 2026 Language Specification\.\(en\-GB\-oxendict\)\.External Links:[Link](https://262.ecma-international.org/16.0)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p5.1),[§3\.1\.2](https://arxiv.org/html/2608.20677#S3.SS1.SSS2.p2.1)\. - Elizarovet al\.\(2021\)R\. Elizarov, M\. Belyaev, M\. Akhin, and I\. UsmanovKotlin coroutines: design and implementation\.InProceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software,Chicago IL USA,pp\. 68–84\(en\)\.External Links:ISBN 978\-1\-4503\-9110\-8,[Link](https://dl.acm.org/doi/10.1145/3486607.3486751),[Document](https://dx.doi.org/10.1145/3486607.3486751)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.Px1.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.p3.1),[§6](https://arxiv.org/html/2608.20677#S6.p2.1)\. - Felleisenet al\.\(2009\)M\. Felleisen, R\. B\. Findler, and M\. FlattSemantics engineering with PLT Redex\.1st edition,The MIT Press\.External Links:ISBN 978\-0\-262\-06275\-6Cited by:[§4](https://arxiv.org/html/2608.20677#S4.p3.1)\. - Flattet al\.\(1999\)M\. Flatt, R\. B\. Findler, S\. Krishnamurthi, and M\. FelleisenProgramming languages as operating systems \(or revenge of the son of the Lisp machine\)\.SIGPLAN Not\.34\(9\),pp\. 138–147\.External Links:ISSN 0362\-1340,[Link](https://doi.org/10.1145/317765.317793),[Document](https://dx.doi.org/10.1145/317765.317793)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p5.1)\. - Friedman and Wise \(1976\)D\. P\. Friedman and D\. S\. WiseCONS should not evaluate its arguments\.InProceedings of the Third International Colloquium on Automata, Languages and Programming \(ICALP 1976\),Edinburgh, Scotland,pp\. 257–284\.Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p3.1)\. - Gebra \(2023\)A\. GebraHow can I start a Python async coroutine eagerly?\.Forum post\.External Links:[Link](https://stackoverflow.com/q/69145007)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p2.1)\. - Gray \(2026\)Artifact: a design space exploration of async/await \(v1\.3\)External Links:[Document](https://dx.doi.org/10.5281/zenodo.21765917),[Link](https://doi.org/10.5281/zenodo.21765917)Cited by:[Data\-Availability Statement](https://arxiv.org/html/2608.20677#Sx1.p1.1)\. - Halstead \(1985\)R\. H\. HalsteadMULTILISP: a language for concurrent symbolic computation\.ACM Trans\. Program\. Lang\. Syst\.7\(4\),pp\. 501–538\.External Links:ISSN 0164\-0925,[Link](https://doi.org/10.1145/4472.4478),[Document](https://dx.doi.org/10.1145/4472.4478)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p3.1)\. - Harriset al\.\(2005\)T\. Harris, S\. Marlow, S\. Peyton\-Jones, and M\. HerlihyComposable memory transactions\.InProceedings of the Tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming,PPoPP ’05,New York, NY, USA,pp\. 48–60\.External Links:ISBN 1595930809,[Link](https://doi.org/10.1145/1065944.1065952),[Document](https://dx.doi.org/10.1145/1065944.1065952)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p4.1)\. - Hartl \(2022\)A\. HartlAsyncio: Use strong references for free\-flying tasks · Issue \#91887 · python/cpython\.\(en\)\.External Links:[Link](https://github.com/python/cpython/issues/91887)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.20677#S3.SS2.SSS2.p4.1)\. - Hoare \(1978\)C\. A\. R\. HoareCommunicating sequential processes\.Commun\. ACM21\(8\),pp\. 666–677\.External Links:ISSN 0001\-0782,[Link](https://doi.org/10.1145/359576.359585),[Document](https://dx.doi.org/10.1145/359576.359585)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p2.1)\. - Inc \(2025\)A\. IncEmbracing Swift concurrency \- WWDC25 \- Videos\.\(en\)\.External Links:[Link](https://developer.apple.com/videos/play/wwdc2025/268/)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p3.1)\. - Inc\. and the Swift Project Authors \(2026\)A\. Inc\. and the Swift Project AuthorsCalling asynchrnous functions in parallel\.External Links:[Link](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/concurrency/#Calling-Asynchronous-Functions-in-Parallel)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p6.1)\. - Joneset al\.\(1996\)S\. P\. Jones, A\. Gordon, and S\. FinneConcurrent Haskell\.pp\. 295–308\(en\-US\)\.External Links:[Link](https://www.microsoft.com/en-us/research/publication/concurrent-haskell/)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p4.1)\. - Kelley \(2025\)A\. KelleyZig’s New Async I/O \(Text Version\) \- Andrew Kelley\.External Links:[Link](https://andrewkelley.me/post/zig-new-async-io-text-version.html)Cited by:[§6](https://arxiv.org/html/2608.20677#S6.p3.1)\. - Lacuna \(2025\)L\. LacunaAsyncio: a library with too many sharp corners\.\(en\-gb\)\.External Links:[Link](https://sailor.li/asyncio.html)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Lu and Krishnamurthi \(2024\)K\. Lu and S\. KrishnamurthiIdentifying and Correcting Programming Language Behavior Misconceptions\.Proceedings of the ACM on Programming Languages8\(OOPSLA1\),pp\. 334–361\(en\)\.External Links:ISSN 2475\-1421,[Link](https://dl.acm.org/doi/10.1145/3649823),[Document](https://dx.doi.org/10.1145/3649823)Cited by:[§1](https://arxiv.org/html/2608.20677#S1.p2.1)\. - MaPePeR \(2023\)MaPePeRStarting or resuming async method/coroutine without awaiting it in Python\.Forum post\.External Links:[Link](https://stackoverflow.com/q/77667669)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p2.1)\. - McCallet al\.\(2021a\)J\. McCall, D\. Gregor, and K\. MalawskiSwift Evoluation Proposals — 0317: async let\.\(en\)\.External Links:[Link](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0317-async-let.md)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p6.1)\. - McCallet al\.\(2021b\)J\. McCall, J\. Groff, D\. Gregor, and K\. MalawskiSwift Evolution Proposals —0304: Structured Concurrency\.\(en\)\.External Links:[Link](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0304-structured-concurrency.md)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.Px1.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.p3.1)\. - Milleret al\.\(2005\)M\. S\. Miller, E\. D\. Tribble, and J\. ShapiroConcurrency Among Strangers\.InTrustworthy Global Computing,Vol\.3705,pp\. 195–229\(en\)\.Note:Series Title: Lecture Notes in Computer ScienceExternal Links:ISBN 978\-3\-540\-30007\-6 978\-3\-540\-31483\-7,[Link](http://link.springer.com/10.1007/11580850_12),[Document](https://dx.doi.org/10.1007/11580850%5F12)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p3.1)\. - Milneret al\.\(1992\)R\. Milner, J\. Parrow, and D\. WalkerA calculus of mobile processes, I\.Information and Computation100\(1\),pp\. 1–40\.External Links:ISSN 0890\-5401,[Link](https://www.sciencedirect.com/science/article/pii/0890540192900084),[Document](https://dx.doi.org/10.1016/0890-5401%2892%2990008-4)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p2.1)\. - Moura and Ierusalimschy \(2009\)A\. L\. D\. Moura and R\. IerusalimschyRevisiting coroutines\.ACM Transactions on Programming Languages and Systems31\(2\),pp\. 1–31\(en\)\.External Links:ISSN 0164\-0925, 1558\-4593,[Link](https://dl.acm.org/doi/10.1145/1462166.1462167),[Document](https://dx.doi.org/10.1145/1462166.1462167)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p2.1)\. - Pacheco \(2025\)D\. Pacheco397 \- Challenges with async/await in the control plane / RFD / Oxide\.Oxide Computer Company, RFDs\.External Links:[Link](https://rfd.shared.oxide.computer/rfd/397)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Paharia \(2025a\)R\. Paharia400 \- Dealing with cancel safety in async Rust / RFD / Oxide\.Oxide Computer Company, RFDs\.External Links:[Link](https://rfd.shared.oxide.computer/rfd/400)Cited by:[§3\.3\.1](https://arxiv.org/html/2608.20677#S3.SS3.SSS1.Px1.p2.1),[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Paharia \(2025b\)R\. PahariaCancelling async Rust · sunshowers\.\(en\)\.External Links:[Link](https://sunshowers.io/posts/cancelling-async-rust/)Cited by:[§3\.3\.1](https://arxiv.org/html/2608.20677#S3.SS3.SSS1.Px1.p2.1),[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - project contributors \(2019\)E\. project contributorsEmbassy\.GitHub\.Note:[https://github\.com/embassy\-rs/embassy](https://github.com/embassy-rs/embassy)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p1.1)\. - Saad \(2021\)SaadUsing async/await with a forEach loop\.Forum post\.External Links:[Link](https://stackoverflow.com/q/37576685)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Selivanov \(2015\)Y\. SelivanovPEP 492 – Coroutines with async and await syntax \| peps\.python\.org\.\(en\)\.External Links:[Link](https://peps.python.org/pep-0492/)Cited by:[§2\.1](https://arxiv.org/html/2608.20677#S2.SS1.p6.1.1.1),[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p3.1)\. - Smith \(2016\)N\. J\. SmithSome thoughts on asynchronous API design in a post\-async/await world — njs blog\.External Links:[Link](https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.Px1.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.p3.1),[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Smith \(2018\)N\. J\. SmithNotes on structured concurrency, or: Go statement considered harmful\.External Links:[Link](https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - standard committee \(2022\)E\. C\. standard committeeC\# Language Specification\.ecma international\.Note:Last updated: June 13, 2026External Links:[Link](https://learn.microsoft.com/en-us/dotnet/csharp/specification)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p5.1)\. - Sustrik \(2016a\)M\. SustrikGetting rid of state machines \(I\)\.External Links:[Link](https://sustrik.github.io/250bpm/blog:69/)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p5.1)\. - Sustrik \(2016b\)M\. SustrikGetting rid of state machines \(II\)\.External Links:[Link](https://sustrik.github.io/250bpm/blog:70/)Cited by:[§5](https://arxiv.org/html/2608.20677#S5.p5.1)\. - Sustrik \(2025\)M\. SustrikStructured Concurrency\.\(en\)\.External Links:[Link](https://www.250bpm.com/p/structured-concurrency)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.20677#S3.SS2.SSS1.p3.1),[§5](https://arxiv.org/html/2608.20677#S5.p5.1)\. - Symeet al\.\(2011\)D\. Syme, T\. Petricek, and D\. LomovThe F\# asynchronous programming model\.InPractical Aspects of Declarative Languages \(PADL 2011\),Lecture Notes in Computer Science, Vol\.6539,pp\. 175–189\.External Links:[Document](https://dx.doi.org/10.1007/978-3-642-18378-2%5F15)Cited by:[§2](https://arxiv.org/html/2608.20677#S2.p1.1),[§5](https://arxiv.org/html/2608.20677#S5.p4.1)\. - Torgersen \(2010\)M\. TorgersenAsynchronous Programming in C\# and Visual Basic\.\(en\)\.Cited by:[§2\.1](https://arxiv.org/html/2608.20677#S2.SS1.p5.1.1.1)\. - Wagner \(2025\)B\. WagnerAsynchronous programming \- C\#\.\(en\-us\)\.External Links:[Link](https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/)Cited by:[§2](https://arxiv.org/html/2608.20677#S2.p2.1)\. - WG21 \(2017\)I\. J\. S\. WG21Technical Specification for \{C\+\+\} Extensions for Coroutines\.ISO/IEC TS,ISO/IEC\.External Links:[Link](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4680.pdf)Cited by:[§6](https://arxiv.org/html/2608.20677#S6.p4.1)\. - William \(2019\)WilliamHow does javascript async/await actually work?\.Forum post\.External Links:[Link](https://stackoverflow.com/q/57160341)Cited by:[§3](https://arxiv.org/html/2608.20677#S3.p3.1)\. - Winney \(2021\)G\. WinneyUsing Async, Await, and Task to keep the WinForms UI responsive\.\(en\)\.Note:Section: postsExternal Links:[Link](https://grantwinney.com/using-async-await-and-task-to-keep-the-winforms-ui-more-responsive/)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p3.1)\. - withoutboats \(2018\)withoutboats2394 — async/await \- The Rust RFC Book\.External Links:[Link](https://rust-lang.github.io/rfcs/2394-async_await.html)Cited by:[§2\.1](https://arxiv.org/html/2608.20677#S2.SS1.p7.1.1.1),[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.p3.1)\. - withoutboats \(2023\)withoutboatsWhy async Rust?\.External Links:[Link](https://without.boats/blog/why-async-rust/)Cited by:[§3\.1\.1](https://arxiv.org/html/2608.20677#S3.SS1.SSS1.Px1.p1.1)\.
Similar Articles
The Tokio/Rayon Trap and Why Async/Await Fails Concurrency
The article examines how async/await syntax, while easy to write, creates significant complexity in production by conflating asynchrony with concurrency, often requiring manual partitioning of I/O and compute tasks across separate runtimes like Tokio and Rayon, leading to latency spikes and system instability.
What Async Promised and What It Delivered
A deep dive into the evolution of async programming models—from callbacks to promises—highlighting how each wave solved prior resource and performance issues while introducing new ergonomic challenges.
Lua-async
Lua-async is a new library that adds asynchronous programming capabilities to the Lua language, shared on a tech news platform.
ClojureScript Gets Async/Await
ClojureScript 1.12.145 introduces native async function support via the ^:async hint, enabling direct JavaScript async/await interop without additional dependencies.
proposal-async-context: Async Context for JavaScript
Proposal for Async Context API in JavaScript to implicitly propagate values through asynchronous code, such as promise continuations or async callbacks.