diff --git a/doc-site/docs/advanced/erc20-tokens-integration.md b/doc-site/docs/advanced/erc20-tokens-integration.md new file mode 100644 index 0000000..2f0af5c --- /dev/null +++ b/doc-site/docs/advanced/erc20-tokens-integration.md @@ -0,0 +1,54 @@ +# ERC20 Tokens integration + +All fungible Zeto implementations support integration with an ERC20 contract via `deposit` and `withdraw` functions. + + + +## Deposit + +When depositing, users take their balances in ERC20 and exchanges for the same amount in Zeto tokens. The deposited amount will be transfered to the Zeto contract to own, until the time when a withdraw is called. + +The ZKP circuit for the deposit function contains the following statements: + +- the commitments for the output UTXOs are based on positive numbers +- the commitments for the output UTXOs are well formed, obeying the `hash(value, owner public key, salt)` formula +- the sum of the output UTXO values are returned as the output signal, which can be compared with the `amount` value in the transaction call. aka `depositAmount == sum(outputs)` + +One obvious observation with the deposit function is that it leaks the value of the output UTXO. For instance, consider the following transaction: + +```javascript +deposit(amount, outputUTXO, proof); +``` + +The output UTXO's value will be equal to the `amount`. To mitigate this, the output is an array of UTXOs, of size `2`. This way the exact value of each of the UTXOs in the output is unknown except by the owner(s). + +## Withdraw + +When withdrawing, users spend their UTXOs in the Zeto contract and request for the corresponding amount to be transferred to their Ethereum account in the ERC20 contract. + +The ZKP circuit for the withdraw function contains the following statements: + +- the commitments for the output UTXOs are based on positive numbers +- the commitments for the input and output UTXOs are well formed, obeying the `hash(value, owner public key, salt)` formula +- the sum of the input UTXO values is subtracted by the sum of the output UTXO values, with the result returned as the output signal, which can be compared with the `amount` value in the transaction call. aka `sum(inputs) == sum(outputs) + withdarwAmount` + +## How to use ERC20 integration + +It's very easy to enable the ERC20 integration on any fungible Zeto implementation. Call `setERC20(erc20_contract_address)` to configure the ERC20 contract that the Zeto token should work with. That's it! + +## deposit/withdraw vs. mint + +A solution developer who considers using the ERC20 integration feature must take into account how this works alongside the `mint` function. While the `mint` function preserves the privacy of new token issuance inside the Zeto contract, it could lead to an insufficient balance in the ERC20 contract when the `withdraw` function is invoked. + +Consider the following sequence of events: + +- The Zeto contract is deployed and configured to work with an ERC20 contract +- Alice deposits 100 from her ERC20 balance + > Zeto contract's balance becomes 100 +- The regulator mints 50 to Alice +- Bob deposits 100 from his ERC20 balance + > Zeto contract's balance becomes 200 +- Alice withdraws all her 150 Zeto tokens + > Zeto contract's balance becomes 50 +- Bob attempts to withdraw 100 + > This will fail because the Zeto contract's balance is below the requested amount diff --git a/doc-site/docs/advanced/locks.md b/doc-site/docs/advanced/locks.md new file mode 100644 index 0000000..cea39a3 --- /dev/null +++ b/doc-site/docs/advanced/locks.md @@ -0,0 +1,30 @@ +# Locking UTXOs + +In a typical atomic swap flow, based on the popular ERC20 token standard, the tokens from the trading parties are transferred to an escrow contract, which then coordinates the settlements with all the trading parties to ensure safety for all the involved parties. + +This type of swap design is not possible with Zeto tokens, unfortunately. An escrow contract can not own tokens because Solidity contract doesn't have the ability to generate ZK proofs required to spend Zeto tokens. + +This is where the `locking` mechanism comes in. + + + +As illustrated above, regular (unlocked) UTXOs can be spent by any Ethereum account submitting a valid proof. This is an important privacy feature because it doesn't require the Ethereum transaction signing account to be tied to the ownership of the Zeto tokens. As a result, the Zeto tokens owner can use a different Ethereum signing key for each transaction, to avoid their transaction history to be analyzed based on the base ledger transactions. + +On the other hand, a UTXO can be locked with a designated `spender`, which is an Ethereum account address. The owner of the token is still required to produce a valid proof, which then must be submitted by the designated `spender` key, signing the transaction to spend the locked UTXO(s). + + + +In the locking transaction above, a locked UTXO, \#3 was created. The owner is still Alice, but the spender has been set to the address of an escrow contract. This means Alice as the owner can no longer spend UTXO \#3, even though she can produce a valid spending proof. In order to spend a locked UTXO, a valid proof must be submitted by the designated spender. + +## Lock, then delegate + +The following diagram illustrates a typical flow to use the locking mechanism. + + + +- Alice and Bob are in a bilateral trade where Alice sends Bob 100 Zeto tokens for payment, at the same time Bob sends Alice some asset tokens which are omitted from the diagram +- In transaction 1, `Tx1`, Alice calls `lock()` to lock 100 into a new UTXO \#3, by spending two existing UTOXs \#1 and \#2. The transaction also creates \#4 for the remainder value, which is unlocked. This transaction designates the escrow contract as the spender for the locked UTXO \#3 +- Alice then sends another transaction, `Tx2`, to call `prepareUnlock()` on the escrow contract and sends a valid proof to the contract. This proof can be used to spend the locked \#3 UTXO and create \#5, which will be owned by Bob + > the contract will verify that the proof is valid for the intended UTXO spending +- Alice and Bob continues with the trade using the escrow contract logic. The details of the remainder of the trade flow are omitted +- When the trade setup is complete, and ready to settle atomically, a party can call the escrow contract to carry out the execution phase. The escrow contract calls Zeto to `transfer()` the locked UTXO \#3 and creates \#5, as was originally intended in the trade setup phase diff --git a/doc-site/docs/advanced/utxo-array-sizes.md b/doc-site/docs/advanced/utxo-array-sizes.md new file mode 100644 index 0000000..4aad222 --- /dev/null +++ b/doc-site/docs/advanced/utxo-array-sizes.md @@ -0,0 +1,64 @@ +# Supporting different UTXO array sizes + +Using ZK proofs presents a special challenge for supporting UTXO inputs and outputs that are of different sizes. For instance, a transaction proposal that consumes 1 UTXO, owned by Alice, but generates 3 UTXOs to be owned by Bob, Charlie and Alice, will require a different circuit for the proof than a transaction that consumes 2 UTXOs and generates 2 UTXOs. + + +_Using different array sizes for the input signals require different verification circuits_ + +This is because a ZKP circuit must always perform the exact same computation. Therefore, if there are arrays in the input signals, the size of the arrays must be known at compile time. + + +_Using the same array sizes for the input signals require the same verification circuit_ + +For all Zeto token implementations, two sizes are chosen for the circuits: `2` and `10`. + +## Size = 2 + +For example, the following top-level circuit is for the token implementation `Zeto_Anon`, + +``` +[file: zkp/circuits/anon.circom] +include "./basetokens/anon_base.circom"; + +component main { public [ inputCommitments, outputCommitments ] } = Zeto(2, 2); +``` + +The `Zeto(2, 2)` part provides fixed values for the parameterized circuit template from `basetokens/anon_base.circom`, which looks like this, + +``` +template Zeto(nInputs, nOutputs) { + signal input inputCommitments[nInputs]; + signal input inputValues[nInputs]; + signal input inputSalts[nInputs]; + signal input outputCommitments[nOutputs]; + signal input outputValues[nOutputs]; + signal input outputSalts[nOutputs]; + signal input outputOwnerPublicKeys[nOutputs][2]; + + ... +} +``` + +The parameterized template support different array sizes for both the inputs and outputs, but for the final circuit to be compiled, we set the size to `2` for both the inputs and outputs. This corresponds to the Solidity function in the token implementation: + +```javascript +function transfer( + uint256[] memory inputs, + uint256[] memory outputs, + Commonlib.Proof calldata proof, + bytes calldata data +) public returns (bool) { ... } +``` + +When a transaction calls this function with inputs and outputs sizes of 1 or 2, the Solidity code will pad the arrays to size 2, and use the verifier library generated from the above circuit (`Zeto(2, 2)`) to verify the proof. + +## Size = 10 + +To support array size of 10 in the input signals, we simply set the size parameters to `10` in the top-level circuit: + +``` +[file: zkp/circuits/anon_batch.circom] +include "./basetokens/anon_base.circom"; + +component main { public [ inputCommitments, outputCommitments ] } = Zeto(10, 10); +``` diff --git a/doc-site/docs/images/array-sizes-different-circuits.jpg b/doc-site/docs/images/array-sizes-different-circuits.jpg new file mode 100644 index 0000000..9fbd4c8 Binary files /dev/null and b/doc-site/docs/images/array-sizes-different-circuits.jpg differ diff --git a/doc-site/docs/images/array-sizes-same-circuit.jpg b/doc-site/docs/images/array-sizes-same-circuit.jpg new file mode 100644 index 0000000..1289ed5 Binary files /dev/null and b/doc-site/docs/images/array-sizes-same-circuit.jpg differ diff --git a/doc-site/docs/images/erc20-deposit-withdraw.jpg b/doc-site/docs/images/erc20-deposit-withdraw.jpg new file mode 100644 index 0000000..6be4333 Binary files /dev/null and b/doc-site/docs/images/erc20-deposit-withdraw.jpg differ diff --git a/doc-site/docs/images/locking-flow.jpg b/doc-site/docs/images/locking-flow.jpg new file mode 100644 index 0000000..a8fb110 Binary files /dev/null and b/doc-site/docs/images/locking-flow.jpg differ diff --git a/doc-site/docs/images/locking-spending.jpg b/doc-site/docs/images/locking-spending.jpg new file mode 100644 index 0000000..52efff6 Binary files /dev/null and b/doc-site/docs/images/locking-spending.jpg differ diff --git a/doc-site/docs/images/locking-tx.jpg b/doc-site/docs/images/locking-tx.jpg new file mode 100644 index 0000000..add4c31 Binary files /dev/null and b/doc-site/docs/images/locking-tx.jpg differ diff --git a/doc-site/docs/images/overview.jpg b/doc-site/docs/images/overview.jpg index cc5bc28..fff62a9 100644 Binary files a/doc-site/docs/images/overview.jpg and b/doc-site/docs/images/overview.jpg differ diff --git a/doc-site/docs/images/zeto-arch.svg b/doc-site/docs/images/zeto-arch.svg index 1fd9a62..7e8deea 100644 --- a/doc-site/docs/images/zeto-arch.svg +++ b/doc-site/docs/images/zeto-arch.svg @@ -1 +1 @@ -<svg version="1.1" viewBox="0.0 0.0 960.0 540.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="g3207a967263_0_0.0"><path d="m0 0l960.0 0l0 540.0l-960.0 0l0 -540.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#g3207a967263_0_0.0)"><path fill="#ffffff" d="m0 0l960.0 0l0 540.0l-960.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m834.5853 507.68503l125.4173 0l0 32.314972l-125.4173 0z" fill-rule="evenodd"/><path fill="#107070" d="m851.09265 523.05005q0 -0.625 0.296875 -1.125q0.3125 -0.515625 0.8125 -0.8125q0.515625 -0.3125 1.140625 -0.3125q0.515625 0 0.9375 0.21875q0.421875 0.203125 0.703125 0.5625q0.296875 0.359375 0.40625 0.828125l-0.703125 0q-0.125 -0.421875 -0.5 -0.671875q-0.359375 -0.265625 -0.84375 -0.265625q-0.4375 0 -0.796875 0.21875q-0.359375 0.203125 -0.578125 0.5625q-0.21875 0.359375 -0.21875 0.796875q0 0.4375 0.21875 0.796875q0.21875 0.359375 0.578125 0.578125q0.359375 0.203125 0.796875 0.203125q0.484375 0 0.828125 -0.25q0.34375 -0.265625 0.453125 -0.6875l0.703125 0q-0.09375 0.46875 -0.375 0.828125q-0.28125 0.359375 -0.6875 0.578125q-0.40625 0.203125 -0.921875 0.203125q-0.625 0 -1.140625 -0.296875q-0.5 -0.3125 -0.8125 -0.8125q-0.296875 -0.515625 -0.296875 -1.140625zm2.1875 4.0q-0.828125 0 -1.5625 -0.3125q-0.71875 -0.3125 -1.265625 -0.859375q-0.546875 -0.5625 -0.859375 -1.28125q-0.3125 -0.71875 -0.3125 -1.546875q0 -0.828125 0.3125 -1.546875q0.3125 -0.734375 0.859375 -1.28125q0.546875 -0.546875 1.265625 -0.859375q0.734375 -0.3125 1.5625 -0.3125q0.828125 0 1.546875 0.3125q0.71875 0.3125 1.265625 0.859375q0.5625 0.546875 0.859375 1.28125q0.3125 0.71875 0.3125 1.546875q0 0.828125 -0.3125 1.546875q-0.296875 0.71875 -0.859375 1.28125q-0.546875 0.546875 -1.265625 0.859375q-0.71875 0.3125 -1.546875 0.3125zm0 -0.6875q0.6875 0 1.28125 -0.25q0.59375 -0.265625 1.046875 -0.71875q0.46875 -0.46875 0.71875 -1.0625q0.265625 -0.59375 0.265625 -1.28125q0 -0.6875 -0.265625 -1.28125q-0.25 -0.609375 -0.71875 -1.0625q-0.453125 -0.453125 -1.046875 -0.703125q-0.59375 -0.265625 -1.28125 -0.265625q-0.6875 0 -1.296875 0.265625q-0.59375 0.25 -1.046875 0.703125q-0.453125 0.453125 -0.71875 1.0625q-0.25 0.59375 -0.25 1.28125q0 0.6875 0.25 1.28125q0.265625 0.59375 0.71875 1.0625q0.453125 0.453125 1.046875 0.71875q0.609375 0.25 1.296875 0.25zm8.721924 0.5625l0 -0.546875l2.546875 -2.828125q0.484375 -0.546875 0.78125 -0.9375q0.296875 -0.390625 0.4375 -0.71875q0.140625 -0.34375 0.140625 -0.703125q0 -0.453125 -0.203125 -0.78125q-0.203125 -0.328125 -0.5625 -0.5q-0.34375 -0.1875 -0.796875 -0.1875q-0.484375 0 -0.828125 0.203125q-0.34375 0.203125 -0.546875 0.5625q-0.1875 0.34375 -0.1875 0.796875l-0.71875 0q0 -0.640625 0.296875 -1.140625q0.296875 -0.515625 0.8125 -0.796875q0.53125 -0.28125 1.1875 -0.28125q0.65625 0 1.15625 0.28125q0.515625 0.28125 0.796875 0.765625q0.296875 0.46875 0.296875 1.0625q0 0.421875 -0.15625 0.828125q-0.140625 0.390625 -0.5 0.890625q-0.359375 0.5 -1.015625 1.21875l-1.890625 2.09375l0 0.0625l3.8125 0l0 0.65625l-4.859375 0zm8.977966 0.109375q-0.828125 0 -1.421875 -0.46875q-0.578125 -0.484375 -0.890625 -1.375q-0.296875 -0.890625 -0.296875 -2.140625q0 -1.25 0.3125 -2.140625q0.3125 -0.890625 0.890625 -1.359375q0.578125 -0.484375 1.40625 -0.484375q0.8125 0 1.390625 0.484375q0.59375 0.46875 0.90625 1.359375q0.3125 0.890625 0.3125 2.140625q0 1.25 -0.3125 2.140625q-0.3125 0.890625 -0.90625 1.375q-0.578125 0.46875 -1.390625 0.46875zm0 -0.65625q0.59375 0 1.015625 -0.390625q0.421875 -0.40625 0.640625 -1.140625q0.234375 -0.75 0.234375 -1.796875q0 -1.046875 -0.234375 -1.78125q-0.21875 -0.75 -0.640625 -1.140625q-0.421875 -0.40625 -1.015625 -0.40625q-0.609375 0 -1.03125 0.40625q-0.421875 0.390625 -0.65625 1.140625q-0.21875 0.734375 -0.21875 1.78125q0 1.046875 0.21875 1.796875q0.234375 0.734375 0.65625 1.140625q0.421875 0.390625 1.03125 0.390625zm4.1446533 0.546875l0 -0.546875l2.546875 -2.828125q0.484375 -0.546875 0.78125 -0.9375q0.296875 -0.390625 0.4375 -0.71875q0.140625 -0.34375 0.140625 -0.703125q0 -0.453125 -0.203125 -0.78125q-0.203125 -0.328125 -0.5625 -0.5q-0.34375 -0.1875 -0.796875 -0.1875q-0.484375 0 -0.828125 0.203125q-0.34375 0.203125 -0.546875 0.5625q-0.1875 0.34375 -0.1875 0.796875l-0.71875 0q0 -0.640625 0.296875 -1.140625q0.296875 -0.515625 0.8125 -0.796875q0.53125 -0.28125 1.1875 -0.28125q0.65625 0 1.15625 0.28125q0.515625 0.28125 0.796875 0.765625q0.296875 0.46875 0.296875 1.0625q0 0.421875 -0.15625 0.828125q-0.140625 0.390625 -0.5 0.890625q-0.359375 0.5 -1.015625 1.21875l-1.890625 2.09375l0 0.0625l3.8125 0l0 0.65625l-4.859375 0zm6.2019043 -1.65625l0 -0.59375l3.4375 -5.5l0.453125 0l0 0.984375l-0.328125 0l-2.75 4.390625l0 0.0625l4.53125 0l0 0.65625l-5.34375 0zm3.609375 1.65625l0 -1.84375l0 -0.28125l0 -5.625l0.71875 0l0 7.75l-0.71875 0zm6.9488525 -2.40625l-0.015625 -0.78125q0.28125 -0.359375 0.546875 -0.6875q0.265625 -0.328125 0.546875 -0.640625q0.28125 -0.3125 0.578125 -0.640625l2.40625 -2.59375l0.96875 0l-3.265625 3.515625l-0.0625 0.015625l-1.703125 1.8125zm-0.515625 2.40625l0 -7.75l0.734375 0l0 2.6875l-0.015625 1.75l0.015625 0.375l0 2.9375l-0.734375 0zm4.671875 0l-2.890625 -4.0625l0.46875 -0.5625l3.296875 4.625l-0.875 0zm3.613037 0.125q-0.53125 0 -0.96875 -0.203125q-0.4375 -0.203125 -0.703125 -0.59375q-0.25 -0.390625 -0.25 -0.953125q0 -0.4375 0.15625 -0.734375q0.171875 -0.296875 0.46875 -0.484375q0.3125 -0.1875 0.71875 -0.296875q0.40625 -0.109375 0.890625 -0.171875q0.484375 -0.0625 0.828125 -0.09375q0.34375 -0.046875 0.515625 -0.140625q0.1875 -0.109375 0.1875 -0.328125l0 -0.140625q0 -0.390625 -0.171875 -0.671875q-0.15625 -0.28125 -0.46875 -0.421875q-0.296875 -0.15625 -0.734375 -0.15625q-0.40625 0 -0.71875 0.125q-0.3125 0.125 -0.515625 0.34375q-0.203125 0.203125 -0.3125 0.4375l-0.671875 -0.21875q0.1875 -0.484375 0.53125 -0.765625q0.359375 -0.28125 0.796875 -0.40625q0.4375 -0.140625 0.875 -0.140625q0.34375 0 0.703125 0.09375q0.375 0.078125 0.6875 0.296875q0.3125 0.21875 0.5 0.59375q0.203125 0.375 0.203125 0.953125l0 3.953125l-0.703125 0l0 -0.921875l-0.046875 0q-0.125 0.265625 -0.375 0.515625q-0.234375 0.234375 -0.59375 0.390625q-0.359375 0.140625 -0.828125 0.140625zm0.109375 -0.625q0.515625 0 0.90625 -0.234375q0.390625 -0.234375 0.609375 -0.625q0.21875 -0.40625 0.21875 -0.875l0 -0.828125q-0.078125 0.078125 -0.265625 0.140625q-0.171875 0.046875 -0.40625 0.09375q-0.21875 0.046875 -0.453125 0.078125q-0.21875 0.03125 -0.390625 0.046875q-0.484375 0.046875 -0.828125 0.1875q-0.34375 0.125 -0.53125 0.359375q-0.171875 0.21875 -0.171875 0.5625q0 0.34375 0.171875 0.59375q0.171875 0.234375 0.46875 0.375q0.296875 0.125 0.671875 0.125zm4.9161987 -7.25l0 7.75l-0.703125 0l0 -7.75l0.703125 0zm4.1433716 7.875q-0.8125 0 -1.421875 -0.375q-0.59375 -0.390625 -0.921875 -1.0625q-0.3125 -0.6875 -0.3125 -1.5625q0 -0.875 0.3125 -1.546875q0.328125 -0.6875 0.890625 -1.078125q0.578125 -0.390625 1.34375 -0.390625q0.46875 0 0.90625 0.171875q0.453125 0.171875 0.796875 0.53125q0.359375 0.359375 0.5625 0.90625q0.203125 0.546875 0.203125 1.28125l0 0.3125l-4.5625 0l0 -0.609375l4.1875 0l-0.328125 0.21875q0 -0.625 -0.21875 -1.109375q-0.203125 -0.5 -0.609375 -0.78125q-0.390625 -0.296875 -0.9375 -0.296875q-0.546875 0 -0.96875 0.296875q-0.40625 0.296875 -0.640625 0.78125q-0.234375 0.46875 -0.234375 1.046875l0 0.359375q0 0.671875 0.234375 1.1875q0.25 0.515625 0.6875 0.796875q0.4375 0.28125 1.03125 0.28125q0.40625 0 0.71875 -0.125q0.3125 -0.125 0.515625 -0.34375q0.21875 -0.21875 0.3125 -0.46875l0.671875 0.203125q-0.125 0.375 -0.4375 0.6875q-0.296875 0.3125 -0.75 0.5q-0.453125 0.1875 -1.03125 0.1875zm3.8168945 -0.125l0 -5.8125l0.703125 0l0 5.8125l-0.703125 0zm0.359375 -6.890625q-0.21875 0 -0.375 -0.140625q-0.140625 -0.15625 -0.140625 -0.359375q0 -0.203125 0.140625 -0.34375q0.15625 -0.15625 0.375 -0.15625q0.203125 0 0.359375 0.15625q0.15625 0.140625 0.15625 0.34375q0 0.203125 -0.15625 0.359375q-0.15625 0.140625 -0.359375 0.140625zm4.2058716 7.015625q-0.703125 0 -1.25 -0.375q-0.53125 -0.375 -0.828125 -1.046875q-0.296875 -0.6875 -0.296875 -1.59375q0 -0.90625 0.296875 -1.578125q0.296875 -0.671875 0.828125 -1.046875q0.546875 -0.375 1.25 -0.375q0.53125 0 0.890625 0.1875q0.359375 0.1875 0.5625 0.46875q0.21875 0.265625 0.34375 0.53125l0.046875 0l0 -3.046875l0.703125 0l0 7.75l-0.671875 0l0 -1.09375l-0.078125 0q-0.125 0.28125 -0.34375 0.5625q-0.21875 0.28125 -0.578125 0.46875q-0.34375 0.1875 -0.875 0.1875zm0.09375 -0.640625q0.5625 0 0.953125 -0.296875q0.390625 -0.3125 0.59375 -0.84375q0.21875 -0.546875 0.21875 -1.234375q0 -0.703125 -0.21875 -1.234375q-0.203125 -0.53125 -0.59375 -0.828125q-0.390625 -0.296875 -0.953125 -0.296875q-0.5625 0 -0.96875 0.3125q-0.390625 0.3125 -0.59375 0.84375q-0.203125 0.53125 -0.203125 1.203125q0 0.65625 0.203125 1.203125q0.21875 0.53125 0.609375 0.859375q0.390625 0.3125 0.953125 0.3125zm6.5093994 0.640625q-0.75 0 -1.328125 -0.375q-0.578125 -0.390625 -0.90625 -1.0625q-0.328125 -0.6875 -0.328125 -1.5625q0 -0.890625 0.328125 -1.5625q0.328125 -0.6875 0.90625 -1.0625q0.578125 -0.390625 1.328125 -0.390625q0.75 0 1.328125 0.390625q0.59375 0.375 0.921875 1.0625q0.328125 0.671875 0.328125 1.5625q0 0.875 -0.328125 1.5625q-0.328125 0.671875 -0.90625 1.0625q-0.578125 0.375 -1.34375 0.375zm0 -0.640625q0.59375 0 1.015625 -0.3125q0.421875 -0.328125 0.625 -0.859375q0.21875 -0.546875 0.21875 -1.1875q0 -0.65625 -0.21875 -1.1875q-0.21875 -0.546875 -0.640625 -0.859375q-0.40625 -0.328125 -1.0 -0.328125q-0.59375 0 -1.015625 0.328125q-0.40625 0.3125 -0.625 0.859375q-0.21875 0.53125 -0.21875 1.1875q0 0.640625 0.21875 1.1875q0.21875 0.53125 0.625 0.859375q0.421875 0.3125 1.015625 0.3125zm3.9104614 2.28125l0.46875 -2.75l0.8125 0l-0.734375 2.75l-0.546875 0zm7.0202026 -9.515625l0 7.75l-0.734375 0l0 -7.75l0.734375 0zm2.6222534 4.125l0 3.625l-0.703125 0l0 -5.8125l0.6875 0l0 1.359375l-0.109375 0q0.234375 -0.765625 0.75 -1.09375q0.515625 -0.34375 1.171875 -0.34375q0.59375 0 1.03125 0.25q0.453125 0.234375 0.703125 0.71875q0.25 0.46875 0.25 1.15625l0 3.765625l-0.703125 0l0 -3.703125q0 -0.71875 -0.40625 -1.125q-0.390625 -0.421875 -1.0625 -0.421875q-0.453125 0 -0.828125 0.203125q-0.359375 0.1875 -0.578125 0.5625q-0.203125 0.359375 -0.203125 0.859375zm7.8323975 3.734375q-0.75 0 -1.328125 -0.375q-0.578125 -0.390625 -0.90625 -1.0625q-0.328125 -0.671875 -0.328125 -1.546875q0 -0.90625 0.328125 -1.578125q0.328125 -0.6875 0.90625 -1.0625q0.578125 -0.375 1.328125 -0.375q0.4375 0 0.8125 0.125q0.375 0.125 0.65625 0.34375q0.28125 0.21875 0.46875 0.484375q0.203125 0.265625 0.28125 0.53125l-0.671875 0.203125q-0.046875 -0.15625 -0.171875 -0.34375q-0.125 -0.1875 -0.328125 -0.34375q-0.1875 -0.15625 -0.453125 -0.25q-0.265625 -0.109375 -0.59375 -0.109375q-0.59375 0 -1.015625 0.328125q-0.40625 0.3125 -0.625 0.859375q-0.21875 0.53125 -0.21875 1.1875q0 0.640625 0.21875 1.171875q0.21875 0.53125 0.625 0.859375q0.421875 0.3125 1.015625 0.3125q0.34375 0 0.609375 -0.09375q0.265625 -0.109375 0.46875 -0.265625q0.203125 -0.171875 0.328125 -0.359375q0.125 -0.1875 0.171875 -0.359375l0.671875 0.203125q-0.09375 0.28125 -0.28125 0.546875q-0.1875 0.265625 -0.484375 0.484375q-0.296875 0.21875 -0.671875 0.359375q-0.375 0.125 -0.8125 0.125zm4.3014526 -0.046875q-0.234375 0 -0.40625 -0.15625q-0.15625 -0.171875 -0.15625 -0.40625q0 -0.234375 0.15625 -0.390625q0.171875 -0.171875 0.40625 -0.171875q0.234375 0 0.390625 0.171875q0.171875 0.15625 0.171875 0.390625q0 0.234375 -0.171875 0.40625q-0.15625 0.15625 -0.390625 0.15625z" fill-rule="nonzero"/><path fill="#ffffff" d="m37.65354 312.5092l884.6929 0l0 164.44095l-884.6929 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m37.65354 312.5092l884.6929 0l0 164.44095l-884.6929 0z" fill-rule="evenodd"/><path fill="#000000" d="m465.24365 473.39014l0 -10.1875l6.609375 0l0 1.546875l-4.796875 0l0 2.734375l4.4375 0l0 1.53125l-4.4375 0l0 2.84375l4.828125 0l0 1.53125l-6.640625 0zm11.4140625 0l-3.625 -10.1875l2.0 0l1.8125 5.296875q0.25 0.78125 0.53125 1.828125q0.296875 1.03125 0.640625 2.34375l-0.375 0q0.34375 -1.328125 0.625 -2.359375q0.28125 -1.03125 0.53125 -1.8125l1.75 -5.296875l1.984375 0l-3.5625 10.1875l-2.3125 0zm7.248047 0l0 -10.1875l2.75 0l1.921875 5.265625q0.109375 0.28125 0.234375 0.75q0.125 0.453125 0.25 1.0q0.140625 0.53125 0.25 1.046875q0.125 0.5 0.21875 0.890625l-0.375 0q0.078125 -0.390625 0.203125 -0.890625q0.125 -0.5 0.25 -1.03125q0.140625 -0.546875 0.265625 -1.0q0.125 -0.46875 0.21875 -0.765625l1.921875 -5.265625l2.75 0l0 10.1875l-1.828125 0l0 -5.140625q0 -0.328125 0 -0.796875q0.015625 -0.46875 0.03125 -1.0q0.015625 -0.53125 0.03125 -1.0625q0.015625 -0.546875 0.015625 -1.046875l0.125 0q-0.140625 0.546875 -0.296875 1.109375q-0.15625 0.5625 -0.3125 1.09375q-0.15625 0.53125 -0.296875 0.984375q-0.140625 0.4375 -0.25 0.71875l-1.875 5.140625l-1.546875 0l-1.90625 -5.140625q-0.109375 -0.28125 -0.25 -0.71875q-0.140625 -0.4375 -0.3125 -0.953125q-0.15625 -0.53125 -0.3125 -1.09375q-0.15625 -0.578125 -0.3125 -1.140625l0.140625 0q0.015625 0.453125 0.03125 1.0q0.015625 0.53125 0.015625 1.078125q0.015625 0.53125 0.015625 1.015625q0.015625 0.46875 0.015625 0.8125l0 5.140625l-1.78125 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m134.23543 352.14847l95.93237 0l0 80.81351l-95.93237 0z" fill-rule="evenodd"/><g transform="matrix(0.18736791952755905 0.0 0.0 0.15783885359580055 134.23542755905504 352.14847181958015)"><clipPath id="g3207a967263_0_0.1"><path d="m0 0l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.1)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#ffffff" d="m157.12065 359.46133l42.51082 0l0 14.301575l-42.51082 0z" fill-rule="evenodd"/><path fill="#000000" d="m157.49565 365.01212l0 -0.59375l1.96875 -2.765625q0.171875 -0.265625 0.390625 -0.515625q0.21875 -0.25 0.4375 -0.5l0.078125 0.3125q-0.328125 0.03125 -0.65625 0.046875q-0.328125 0 -0.640625 0l-1.59375 0l0 -0.828125l3.6875 0l0 0.59375l-1.921875 2.734375q-0.203125 0.265625 -0.4375 0.53125q-0.21875 0.265625 -0.4375 0.515625l-0.078125 -0.3125q0.34375 -0.03125 0.671875 -0.03125q0.34375 -0.015625 0.6875 -0.015625l1.53125 0l0 0.828125l-3.6875 0zm6.107666 0.078125q-0.5625 0 -0.96875 -0.234375q-0.390625 -0.234375 -0.609375 -0.640625q-0.21875 -0.421875 -0.21875 -1.0q0 -0.5625 0.203125 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.9375 -0.234375q0.34375 0 0.65625 0.109375q0.3125 0.109375 0.546875 0.34375q0.234375 0.21875 0.359375 0.578125q0.140625 0.34375 0.140625 0.796875l0 0.28125l-3.0625 0l0 -0.609375l2.578125 0l-0.453125 0.15625q0 -0.28125 -0.09375 -0.484375q-0.078125 -0.21875 -0.25 -0.328125q-0.171875 -0.109375 -0.421875 -0.109375q-0.25 0 -0.4375 0.125q-0.171875 0.109375 -0.265625 0.3125q-0.078125 0.1875 -0.078125 0.453125l0 0.421875q0 0.3125 0.09375 0.53125q0.109375 0.21875 0.296875 0.328125q0.1875 0.109375 0.453125 0.109375q0.171875 0 0.3125 -0.046875q0.140625 -0.0625 0.234375 -0.15625q0.09375 -0.09375 0.15625 -0.234375l0.875 0.171875q-0.078125 0.296875 -0.296875 0.53125q-0.21875 0.21875 -0.546875 0.34375q-0.328125 0.125 -0.75 0.125zm4.121399 -3.71875l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625zm3.8568573 4.578125q-0.546875 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.953125 -0.234375q0.546875 0 0.9375 0.234375q0.40625 0.234375 0.609375 0.65625q0.21875 0.421875 0.21875 0.984375q0 0.5625 -0.21875 0.984375q-0.203125 0.40625 -0.609375 0.65625q-0.390625 0.234375 -0.9375 0.234375zm0 -0.78125q0.25 0 0.421875 -0.140625q0.1875 -0.140625 0.265625 -0.390625q0.09375 -0.25 0.09375 -0.5625q0 -0.328125 -0.09375 -0.578125q-0.078125 -0.25 -0.265625 -0.390625q-0.171875 -0.140625 -0.421875 -0.140625q-0.265625 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.171875 0.140625 0.4375 0.140625z" fill-rule="nonzero"/><path fill="#000000" d="m159.66753 373.07462q-0.640625 0 -1.15625 -0.28125q-0.5 -0.296875 -0.796875 -0.84375q-0.28125 -0.5625 -0.28125 -1.359375q0 -0.78125 0.28125 -1.34375q0.296875 -0.5625 0.8125 -0.84375q0.515625 -0.296875 1.140625 -0.296875q0.421875 0 0.765625 0.125q0.359375 0.109375 0.640625 0.328125q0.28125 0.21875 0.453125 0.546875q0.171875 0.3125 0.234375 0.71875l-1.0 0q-0.046875 -0.203125 -0.140625 -0.359375q-0.078125 -0.15625 -0.21875 -0.25q-0.140625 -0.109375 -0.328125 -0.171875q-0.171875 -0.0625 -0.375 -0.0625q-0.375 0 -0.671875 0.1875q-0.28125 0.1875 -0.4375 0.546875q-0.15625 0.359375 -0.15625 0.875q0 0.53125 0.15625 0.890625q0.15625 0.34375 0.4375 0.53125q0.296875 0.1875 0.671875 0.1875q0.203125 0 0.375 -0.046875q0.1875 -0.0625 0.328125 -0.171875q0.140625 -0.109375 0.21875 -0.265625q0.09375 -0.15625 0.140625 -0.359375l1.0 0q-0.03125 0.34375 -0.203125 0.65625q-0.15625 0.296875 -0.421875 0.546875q-0.265625 0.234375 -0.640625 0.375q-0.359375 0.140625 -0.828125 0.140625zm4.423935 0.015625q-0.546875 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.953125 -0.234375q0.546875 0 0.9375 0.234375q0.40625 0.234375 0.609375 0.65625q0.21875 0.421875 0.21875 0.984375q0 0.5625 -0.21875 0.984375q-0.203125 0.40625 -0.609375 0.65625q-0.390625 0.234375 -0.9375 0.234375zm0 -0.78125q0.25 0 0.421875 -0.140625q0.1875 -0.140625 0.265625 -0.390625q0.09375 -0.25 0.09375 -0.5625q0 -0.328125 -0.09375 -0.578125q-0.078125 -0.25 -0.265625 -0.390625q-0.171875 -0.140625 -0.421875 -0.140625q-0.265625 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.171875 0.140625 0.4375 0.140625zm3.4259033 -1.40625l0 2.109375l-0.96875 0l0 -3.640625l0.90625 0l0.03125 0.90625l-0.0625 0q0.140625 -0.453125 0.421875 -0.6875q0.296875 -0.25 0.765625 -0.25q0.375 0 0.65625 0.171875q0.28125 0.15625 0.4375 0.46875q0.15625 0.296875 0.15625 0.71875l0 2.3125l-0.984375 0l0 -2.140625q0 -0.34375 -0.171875 -0.53125q-0.171875 -0.1875 -0.484375 -0.1875q-0.203125 0 -0.375 0.09375q-0.15625 0.078125 -0.25 0.25q-0.078125 0.171875 -0.078125 0.40625zm4.9720306 -1.53125l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625zm2.2969666 4.5l0 -3.640625l0.9375 0l0 0.640625l0.03125 0q0.109375 -0.34375 0.34375 -0.515625q0.234375 -0.171875 0.546875 -0.171875q0.0625 0 0.140625 0.015625q0.09375 0 0.171875 0.015625l0 0.875q-0.0625 -0.015625 -0.1875 -0.03125q-0.125 -0.015625 -0.234375 -0.015625q-0.21875 0 -0.40625 0.09375q-0.171875 0.09375 -0.28125 0.265625q-0.09375 0.171875 -0.09375 0.40625l0 2.0625l-0.96875 0zm3.635086 0.078125q-0.359375 0 -0.640625 -0.125q-0.265625 -0.125 -0.421875 -0.359375q-0.15625 -0.25 -0.15625 -0.609375q0 -0.296875 0.109375 -0.5q0.109375 -0.21875 0.296875 -0.328125q0.203125 -0.125 0.453125 -0.1875q0.25 -0.078125 0.515625 -0.09375q0.3125 -0.046875 0.5 -0.0625q0.203125 -0.03125 0.28125 -0.09375q0.09375 -0.0625 0.09375 -0.171875l0 -0.015625q0 -0.15625 -0.0625 -0.265625q-0.0625 -0.109375 -0.1875 -0.15625q-0.125 -0.0625 -0.3125 -0.0625q-0.1875 0 -0.328125 0.0625q-0.140625 0.046875 -0.234375 0.140625q-0.078125 0.09375 -0.125 0.21875l-0.890625 -0.15625q0.09375 -0.3125 0.3125 -0.53125q0.21875 -0.21875 0.53125 -0.328125q0.328125 -0.125 0.734375 -0.125q0.296875 0 0.5625 0.0625q0.28125 0.0625 0.5 0.21875q0.21875 0.140625 0.34375 0.375q0.140625 0.234375 0.140625 0.5625l0 2.453125l-0.921875 0l0 -0.5l-0.03125 0q-0.09375 0.171875 -0.25 0.296875q-0.140625 0.125 -0.34375 0.203125q-0.203125 0.078125 -0.46875 0.078125zm0.265625 -0.6875q0.234375 0 0.40625 -0.09375q0.171875 -0.09375 0.265625 -0.25q0.109375 -0.15625 0.109375 -0.34375l0 -0.390625q-0.046875 0.03125 -0.140625 0.0625q-0.078125 0.015625 -0.1875 0.046875q-0.109375 0.015625 -0.21875 0.03125q-0.09375 0.015625 -0.171875 0.015625q-0.1875 0.03125 -0.328125 0.09375q-0.125 0.046875 -0.203125 0.15625q-0.078125 0.09375 -0.078125 0.234375q0 0.140625 0.0625 0.234375q0.078125 0.09375 0.203125 0.15625q0.125 0.046875 0.28125 0.046875zm4.208145 0.6875q-0.5625 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.390625 -0.234375 0.953125 -0.234375q0.3125 0 0.578125 0.078125q0.28125 0.078125 0.484375 0.234375q0.21875 0.15625 0.359375 0.390625q0.140625 0.21875 0.1875 0.5l-0.90625 0.171875q-0.03125 -0.140625 -0.09375 -0.25q-0.0625 -0.125 -0.15625 -0.203125q-0.078125 -0.078125 -0.203125 -0.109375q-0.109375 -0.046875 -0.25 -0.046875q-0.25 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.1875 0.140625 0.4375 0.140625q0.140625 0 0.25 -0.03125q0.125 -0.046875 0.21875 -0.125q0.09375 -0.09375 0.15625 -0.203125q0.0625 -0.125 0.078125 -0.265625l0.90625 0.171875q-0.046875 0.28125 -0.1875 0.515625q-0.125 0.21875 -0.34375 0.390625q-0.203125 0.15625 -0.484375 0.25q-0.28125 0.078125 -0.59375 0.078125zm4.088272 -3.71875l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 351.57193l0 0c0 -8.12323 6.585144 -14.708405 14.708374 -14.708405l122.48871 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-122.48871 0c-8.12323 0 -14.708374 -6.5851746 -14.708374 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 351.57193l0 0c0 -8.12323 6.585144 -14.708405 14.708374 -14.708405l122.48871 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-122.48871 0c-8.12323 0 -14.708374 -6.5851746 -14.708374 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m576.0962 344.83334l0 -1.171875l6.171875 0l0 1.171875l-2.390625 0l0 6.578125l-1.390625 0l0 -6.578125l-2.390625 0zm8.998291 6.703125q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.859375 0 1.484375 0.375q0.625 0.375 0.96875 1.0625q0.34375 0.671875 0.34375 1.578125q0 0.890625 -0.34375 1.5625q-0.34375 0.671875 -0.96875 1.0625q-0.625 0.375 -1.484375 0.375zm0 -1.109375q0.484375 0 0.796875 -0.25q0.3125 -0.25 0.46875 -0.6875q0.15625 -0.4375 0.15625 -0.953125q0 -0.546875 -0.15625 -0.96875q-0.15625 -0.4375 -0.46875 -0.6875q-0.3125 -0.265625 -0.796875 -0.265625q-0.46875 0 -0.78125 0.265625q-0.296875 0.25 -0.453125 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.515625 0.15625 0.953125q0.15625 0.4375 0.453125 0.6875q0.3125 0.25 0.78125 0.25zm5.2072144 -0.84375l0 -1.640625l0.21875 0l2.09375 -2.34375l1.59375 0l-2.578125 2.859375l-0.28125 0l-1.046875 1.125zm-1.234375 1.828125l0 -7.75l1.359375 0l0 7.75l-1.359375 0zm3.640625 0l-1.890625 -2.65625l0.90625 -0.953125l2.609375 3.609375l-1.625 0zm4.7492676 0.125q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm5.0980225 -3.53125l0 3.40625l-1.359375 0l0 -5.8125l1.28125 0l0.015625 1.4375l-0.109375 0q0.25 -0.765625 0.71875 -1.140625q0.46875 -0.375 1.1875 -0.375q0.59375 0 1.046875 0.265625q0.453125 0.25 0.6875 0.734375q0.25 0.484375 0.25 1.1875l0 3.703125l-1.34375 0l0 -3.484375q0 -0.59375 -0.3125 -0.921875q-0.296875 -0.328125 -0.828125 -0.328125q-0.359375 0 -0.640625 0.15625q-0.28125 0.15625 -0.4375 0.453125q-0.15625 0.296875 -0.15625 0.71875zm7.3634033 3.53125q-0.671875 0 -1.1875 -0.1875q-0.515625 -0.203125 -0.84375 -0.5625q-0.328125 -0.375 -0.4375 -0.90625l1.265625 -0.234375q0.125 0.421875 0.421875 0.640625q0.3125 0.203125 0.796875 0.203125q0.5 0 0.796875 -0.1875q0.296875 -0.203125 0.296875 -0.5q0 -0.25 -0.203125 -0.40625q-0.1875 -0.171875 -0.578125 -0.265625l-1.0 -0.21875q-0.8125 -0.171875 -1.21875 -0.578125q-0.40625 -0.40625 -0.40625 -1.046875q0 -0.53125 0.296875 -0.921875q0.296875 -0.40625 0.8125 -0.625q0.53125 -0.21875 1.234375 -0.21875q0.65625 0 1.125 0.1875q0.484375 0.1875 0.78125 0.53125q0.296875 0.328125 0.40625 0.78125l-1.203125 0.234375q-0.109375 -0.296875 -0.375 -0.5q-0.25 -0.21875 -0.71875 -0.21875q-0.4375 0 -0.734375 0.1875q-0.28125 0.1875 -0.28125 0.484375q0 0.25 0.1875 0.421875q0.203125 0.171875 0.640625 0.265625l0.984375 0.203125q0.828125 0.171875 1.234375 0.5625q0.40625 0.390625 0.40625 1.0q0 0.5625 -0.328125 0.984375q-0.3125 0.40625 -0.875 0.65625q-0.5625 0.234375 -1.296875 0.234375z" fill-rule="nonzero"/><path fill="#000000" d="m575.4432 361.25522q0 -0.859375 0.171875 -1.78125q0.171875 -0.9375 0.46875 -1.796875q0.3125 -0.859375 0.703125 -1.484375l1.265625 0q-0.390625 0.796875 -0.671875 1.6875q-0.265625 0.875 -0.421875 1.734375q-0.140625 0.859375 -0.140625 1.640625q0 0.6875 0.125 1.390625q0.125 0.6875 0.390625 1.484375q0.28125 0.78125 0.71875 1.734375l-1.265625 0q-0.65625 -1.109375 -1.0 -2.28125q-0.34375 -1.171875 -0.34375 -2.328125zm3.8554688 5.328125l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.9310303 1.09375q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm7.6029663 0.03125q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.078125 0l0 0.921875l-1.328125 0l0 -7.75l1.359375 0l0 2.890625l0.046875 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375zm-0.359375 -1.125q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.3060303 -6.734375l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6170654 6.765625q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.484375 0 0.90625 0.125q0.421875 0.125 0.75 0.359375q0.328125 0.234375 0.546875 0.578125q0.21875 0.34375 0.3125 0.765625l-1.265625 0.265625q-0.0625 -0.21875 -0.171875 -0.40625q-0.09375 -0.1875 -0.25 -0.3125q-0.15625 -0.140625 -0.359375 -0.203125q-0.203125 -0.078125 -0.453125 -0.078125q-0.46875 0 -0.78125 0.265625q-0.3125 0.25 -0.46875 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.53125 0.15625 0.96875q0.15625 0.421875 0.46875 0.671875q0.3125 0.25 0.78125 0.25q0.25 0 0.453125 -0.0625q0.203125 -0.078125 0.359375 -0.203125q0.171875 -0.140625 0.28125 -0.328125q0.109375 -0.203125 0.15625 -0.4375l1.265625 0.265625q-0.09375 0.4375 -0.3125 0.78125q-0.21875 0.34375 -0.5625 0.59375q-0.328125 0.234375 -0.75 0.375q-0.40625 0.125 -0.90625 0.125zm3.2491455 1.328125q0.4375 -0.984375 0.703125 -1.765625q0.28125 -0.796875 0.40625 -1.484375q0.125 -0.6875 0.125 -1.359375q0 -0.78125 -0.15625 -1.640625q-0.140625 -0.859375 -0.421875 -1.734375q-0.28125 -0.890625 -0.65625 -1.6875l1.265625 0q0.390625 0.625 0.6875 1.484375q0.3125 0.859375 0.46875 1.796875q0.171875 0.921875 0.171875 1.78125q0 1.171875 -0.34375 2.34375q-0.328125 1.171875 -0.984375 2.265625l-1.265625 0z" fill-rule="nonzero"/><path fill="#000000" d="m590.8637 442.50522q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.390625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.40625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 351.57193l0 0c0 -8.12323 6.585205 -14.708405 14.708435 -14.708405l109.323364 0c3.900879 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585144 14.708405 -14.708374 14.708405l-109.323364 0c-8.12323 0 -14.708435 -6.5851746 -14.708435 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 351.57193l0 0c0 -8.12323 6.585205 -14.708405 14.708435 -14.708405l109.323364 0c3.900879 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585144 14.708405 -14.708374 14.708405l-109.323364 0c-8.12323 0 -14.708435 -6.5851746 -14.708435 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m772.2779 351.53647q-0.890625 0 -1.5625 -0.28125q-0.65625 -0.28125 -1.03125 -0.8125q-0.375 -0.546875 -0.40625 -1.3125l1.359375 0q0.046875 0.40625 0.265625 0.6875q0.21875 0.265625 0.5625 0.40625q0.359375 0.125 0.796875 0.125q0.46875 0 0.8125 -0.140625q0.359375 -0.140625 0.546875 -0.390625q0.203125 -0.265625 0.203125 -0.59375q0 -0.296875 -0.171875 -0.484375q-0.171875 -0.203125 -0.5 -0.34375q-0.3125 -0.140625 -0.734375 -0.25l-0.875 -0.21875q-0.96875 -0.25 -1.515625 -0.75q-0.546875 -0.515625 -0.546875 -1.34375q0 -0.6875 0.375 -1.203125q0.375 -0.515625 1.0 -0.796875q0.640625 -0.28125 1.453125 -0.28125q0.828125 0 1.453125 0.296875q0.625 0.28125 0.96875 0.78125q0.359375 0.5 0.375 1.15625l-1.34375 0q-0.046875 -0.5 -0.453125 -0.765625q-0.390625 -0.28125 -1.015625 -0.28125q-0.4375 0 -0.75 0.140625q-0.3125 0.125 -0.484375 0.359375q-0.171875 0.21875 -0.171875 0.515625q0 0.328125 0.203125 0.53125q0.203125 0.203125 0.5 0.328125q0.3125 0.125 0.625 0.203125l0.71875 0.1875q0.4375 0.109375 0.84375 0.28125q0.40625 0.171875 0.71875 0.4375q0.328125 0.265625 0.515625 0.640625q0.203125 0.375 0.203125 0.875q0 0.671875 -0.359375 1.203125q-0.34375 0.515625 -1.0 0.8125q-0.65625 0.28125 -1.578125 0.28125zm4.149475 2.046875l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm6.509094 1.140625q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm5.0980225 -3.53125l0 3.40625l-1.359375 0l0 -5.8125l1.28125 0l0.015625 1.4375l-0.109375 0q0.25 -0.765625 0.71875 -1.140625q0.46875 -0.375 1.1875 -0.375q0.59375 0 1.046875 0.265625q0.453125 0.25 0.6875 0.734375q0.25 0.484375 0.25 1.1875l0 3.703125l-1.34375 0l0 -3.484375q0 -0.59375 -0.3125 -0.921875q-0.296875 -0.328125 -0.828125 -0.328125q-0.359375 0 -0.640625 0.15625q-0.28125 0.15625 -0.4375 0.453125q-0.15625 0.296875 -0.15625 0.71875zm7.8477783 -2.40625l0 1.0625l-3.296875 0l0 -1.0625l3.296875 0zm-2.46875 -1.390625l1.34375 0l0 5.5625q0 0.3125 0.140625 0.46875q0.140625 0.140625 0.4375 0.140625q0.09375 0 0.25 -0.015625q0.15625 -0.03125 0.25 -0.046875l0.203125 1.046875q-0.21875 0.0625 -0.453125 0.09375q-0.234375 0.03125 -0.4375 0.03125q-0.84375 0 -1.296875 -0.40625q-0.4375 -0.421875 -0.4375 -1.203125l0 -5.671875zm6.2905884 7.203125l0 -7.75l1.578125 0l2.671875 4.265625q0.171875 0.265625 0.359375 0.609375q0.1875 0.328125 0.390625 0.75q0.203125 0.40625 0.390625 0.90625l-0.15625 0q-0.03125 -0.4375 -0.0625 -0.890625q-0.03125 -0.46875 -0.046875 -0.875q0 -0.40625 0 -0.703125l0 -4.0625l1.40625 0l0 7.75l-1.578125 0l-2.421875 -3.84375q-0.234375 -0.375 -0.4375 -0.734375q-0.203125 -0.359375 -0.4375 -0.8125q-0.21875 -0.453125 -0.5625 -1.09375l0.203125 0q0.03125 0.578125 0.046875 1.09375q0.03125 0.5 0.046875 0.90625q0.03125 0.390625 0.03125 0.640625l0 3.84375l-1.421875 0zm10.012939 0.078125q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm5.8998413 -7.828125l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm2.7889404 0l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm5.1639404 0.828125l0 1.0625l-3.671875 0l0 -1.0625l3.671875 0zm-2.609375 5.8125l0 -6.375q0 -0.578125 0.234375 -0.96875q0.25 -0.390625 0.65625 -0.578125q0.421875 -0.1875 0.90625 -0.1875q0.359375 0 0.640625 0.0625q0.28125 0.046875 0.40625 0.09375l-0.28125 1.046875q-0.078125 -0.03125 -0.21875 -0.046875q-0.125 -0.03125 -0.296875 -0.03125q-0.375 0 -0.546875 0.1875q-0.15625 0.1875 -0.15625 0.53125l0 6.265625l-1.34375 0zm3.7511597 0l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6639404 6.765625q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm3.7386475 -0.125l0 -5.8125l1.3125 0l0 0.96875l0.0625 0q0.15625 -0.5 0.546875 -0.765625q0.390625 -0.28125 0.890625 -0.28125q0.109375 0 0.25 0.015625q0.140625 0 0.234375 0.015625l0 1.25q-0.078125 -0.03125 -0.265625 -0.046875q-0.1875 -0.03125 -0.375 -0.03125q-0.375 0 -0.671875 0.171875q-0.296875 0.15625 -0.46875 0.4375q-0.15625 0.28125 -0.15625 0.65625l0 3.421875l-1.359375 0zm6.4333496 0.125q-0.671875 0 -1.1875 -0.1875q-0.515625 -0.203125 -0.84375 -0.5625q-0.328125 -0.375 -0.4375 -0.90625l1.265625 -0.234375q0.125 0.421875 0.421875 0.640625q0.3125 0.203125 0.796875 0.203125q0.5 0 0.796875 -0.1875q0.296875 -0.203125 0.296875 -0.5q0 -0.25 -0.203125 -0.40625q-0.1875 -0.171875 -0.578125 -0.265625l-1.0 -0.21875q-0.8125 -0.171875 -1.21875 -0.578125q-0.40625 -0.40625 -0.40625 -1.046875q0 -0.53125 0.296875 -0.921875q0.296875 -0.40625 0.8125 -0.625q0.53125 -0.21875 1.234375 -0.21875q0.65625 0 1.125 0.1875q0.484375 0.1875 0.78125 0.53125q0.296875 0.328125 0.40625 0.78125l-1.203125 0.234375q-0.109375 -0.296875 -0.375 -0.5q-0.25 -0.21875 -0.71875 -0.21875q-0.4375 0 -0.734375 0.1875q-0.28125 0.1875 -0.28125 0.484375q0 0.25 0.1875 0.421875q0.203125 0.171875 0.640625 0.265625l0.984375 0.203125q0.828125 0.171875 1.234375 0.5625q0.40625 0.390625 0.40625 1.0q0 0.5625 -0.328125 0.984375q-0.3125 0.40625 -0.875 0.65625q-0.5625 0.234375 -1.296875 0.234375z" fill-rule="nonzero"/><path fill="#000000" d="m789.57104 361.25522q0 -0.859375 0.171875 -1.78125q0.171875 -0.9375 0.46875 -1.796875q0.3125 -0.859375 0.703125 -1.484375l1.265625 0q-0.390625 0.796875 -0.671875 1.6875q-0.265625 0.875 -0.421875 1.734375q-0.140625 0.859375 -0.140625 1.640625q0 0.6875 0.125 1.390625q0.125 0.6875 0.390625 1.484375q0.28125 0.78125 0.71875 1.734375l-1.265625 0q-0.65625 -1.109375 -1.0 -2.28125q-0.34375 -1.171875 -0.34375 -2.328125zm3.8554688 5.328125l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.9310303 1.09375q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm7.6029663 0.03125q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.078125 0l0 0.921875l-1.328125 0l0 -7.75l1.359375 0l0 2.890625l0.046875 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375zm-0.359375 -1.125q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.3060303 -6.734375l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6170654 6.765625q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.484375 0 0.90625 0.125q0.421875 0.125 0.75 0.359375q0.328125 0.234375 0.546875 0.578125q0.21875 0.34375 0.3125 0.765625l-1.265625 0.265625q-0.0625 -0.21875 -0.171875 -0.40625q-0.09375 -0.1875 -0.25 -0.3125q-0.15625 -0.140625 -0.359375 -0.203125q-0.203125 -0.078125 -0.453125 -0.078125q-0.46875 0 -0.78125 0.265625q-0.3125 0.25 -0.46875 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.53125 0.15625 0.96875q0.15625 0.421875 0.46875 0.671875q0.3125 0.25 0.78125 0.25q0.25 0 0.453125 -0.0625q0.203125 -0.078125 0.359375 -0.203125q0.171875 -0.140625 0.28125 -0.328125q0.109375 -0.203125 0.15625 -0.4375l1.265625 0.265625q-0.09375 0.4375 -0.3125 0.78125q-0.21875 0.34375 -0.5625 0.59375q-0.328125 0.234375 -0.75 0.375q-0.40625 0.125 -0.90625 0.125zm3.2491455 1.328125q0.4375 -0.984375 0.703125 -1.765625q0.28125 -0.796875 0.40625 -1.484375q0.125 -0.6875 0.125 -1.359375q0 -0.78125 -0.15625 -1.640625q-0.140625 -0.859375 -0.421875 -1.734375q-0.28125 -0.890625 -0.65625 -1.6875l1.265625 0q0.390625 0.625 0.6875 1.484375q0.3125 0.859375 0.46875 1.796875q0.171875 0.921875 0.171875 1.78125q0 1.171875 -0.34375 2.34375q-0.328125 1.171875 -0.984375 2.265625l-1.265625 0z" fill-rule="nonzero"/><path fill="#000000" d="m804.9916 429.50522q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.390625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.40625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m37.65354 41.721786l429.03937 0l0 234.64568l-429.03937 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m37.65354 41.721786l429.03937 0l0 234.64568l-429.03937 0z" fill-rule="evenodd"/><path fill="#000000" d="m198.748 54.006786q-1.21875 0 -2.1875 -0.546875q-0.96875 -0.5625 -1.53125 -1.625q-0.5625 -1.0625 -0.5625 -2.546875q0 -1.5 0.5625 -2.5625q0.5625 -1.0625 1.53125 -1.609375q0.96875 -0.5625 2.1875 -0.5625q0.78125 0 1.453125 0.21875q0.6875 0.21875 1.203125 0.640625q0.53125 0.421875 0.859375 1.03125q0.34375 0.609375 0.4375 1.375l-1.90625 0q-0.0625 -0.375 -0.234375 -0.671875q-0.171875 -0.296875 -0.4375 -0.5q-0.265625 -0.203125 -0.609375 -0.3125q-0.328125 -0.109375 -0.734375 -0.109375q-0.71875 0 -1.265625 0.359375q-0.53125 0.359375 -0.828125 1.046875q-0.296875 0.671875 -0.296875 1.65625q0 0.984375 0.296875 1.671875q0.3125 0.671875 0.84375 1.03125q0.53125 0.34375 1.25 0.34375q0.390625 0 0.71875 -0.109375q0.34375 -0.109375 0.609375 -0.3125q0.28125 -0.21875 0.453125 -0.515625q0.171875 -0.296875 0.25 -0.65625l1.90625 0q-0.078125 0.625 -0.390625 1.21875q-0.296875 0.59375 -0.8125 1.0625q-0.5 0.453125 -1.203125 0.71875q-0.6875 0.265625 -1.5625 0.265625zm7.1436615 -9.328125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm1.5860443 9.203125l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm5.6172943 7.953125q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm6.2737427 -4.140625l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm9.457382 -2.90625l0 1.40625l-4.09375 0l0 -1.40625l4.09375 0zm-3.140625 -1.640625l1.84375 0l0 6.53125q0 0.328125 0.140625 0.484375q0.15625 0.15625 0.5 0.15625q0.109375 0 0.296875 -0.03125q0.1875 -0.03125 0.28125 -0.046875l0.265625 1.390625q-0.296875 0.09375 -0.609375 0.125q-0.3125 0.03125 -0.578125 0.03125q-1.046875 0 -1.59375 -0.5q-0.546875 -0.515625 -0.546875 -1.453125l0 -6.6875zm7.600815 4.796875q0 -1.03125 0.203125 -2.125q0.203125 -1.109375 0.5625 -2.125q0.359375 -1.03125 0.828125 -1.765625l1.71875 0q-0.4375 0.953125 -0.765625 2.0q-0.3125 1.03125 -0.484375 2.0625q-0.171875 1.03125 -0.171875 1.953125q0 0.8125 0.140625 1.640625q0.140625 0.8125 0.453125 1.75q0.328125 0.921875 0.828125 2.078125l-1.71875 0q-0.78125 -1.296875 -1.1875 -2.6875q-0.40625 -1.390625 -0.40625 -2.78125zm7.562149 3.890625q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm7.4924927 2.59375q-0.859375 0 -1.5 -0.21875q-0.640625 -0.21875 -1.046875 -0.609375q-0.40625 -0.375 -0.5625 -0.875l1.59375 -0.4375q0.09375 0.1875 0.265625 0.375q0.1875 0.1875 0.484375 0.296875q0.3125 0.125 0.75 0.125q0.71875 0 1.125 -0.328125q0.40625 -0.328125 0.40625 -1.015625l0 -1.265625l-0.140625 0q-0.125 0.265625 -0.359375 0.53125q-0.234375 0.265625 -0.625 0.4375q-0.375 0.15625 -0.9375 0.15625q-0.78125 0 -1.421875 -0.359375q-0.625 -0.375 -1.015625 -1.125q-0.375 -0.75 -0.375 -1.890625q0 -1.171875 0.375 -1.953125q0.390625 -0.78125 1.03125 -1.171875q0.640625 -0.40625 1.40625 -0.40625q0.59375 0 0.984375 0.203125q0.390625 0.1875 0.625 0.484375q0.25 0.296875 0.375 0.5625l0.078125 0l0 -1.15625l1.828125 0l0 6.84375q0 0.9375 -0.4375 1.5625q-0.421875 0.625 -1.171875 0.921875q-0.75 0.3125 -1.734375 0.3125zm0.03125 -4.25q0.484375 0 0.8125 -0.234375q0.328125 -0.234375 0.5 -0.671875q0.171875 -0.4375 0.171875 -1.0625q0 -0.609375 -0.171875 -1.0625q-0.171875 -0.453125 -0.5 -0.703125q-0.328125 -0.265625 -0.8125 -0.265625q-0.484375 0 -0.8125 0.265625q-0.328125 0.265625 -0.5 0.71875q-0.171875 0.453125 -0.171875 1.046875q0 0.609375 0.171875 1.0625q0.171875 0.4375 0.5 0.671875q0.328125 0.234375 0.8125 0.234375zm6.2154236 1.640625q-0.453125 0 -0.765625 -0.3125q-0.296875 -0.3125 -0.296875 -0.765625q0 -0.4375 0.296875 -0.734375q0.3125 -0.3125 0.765625 -0.3125q0.453125 0 0.76560974 0.3125q0.3125 0.296875 0.3125 0.734375q0 0.453125 -0.3125 0.765625q-0.31248474 0.3125 -0.76560974 0.3125zm5.553299 -0.125l0 -9.203125l3.59375 0q1.046875 0 1.78125 0.40625q0.75 0.390625 1.125 1.09375q0.390625 0.6875 0.390625 1.609375q0 0.90625 -0.390625 1.609375q-0.390625 0.6875 -1.140625 1.078125q-0.75 0.390625 -1.8125 0.390625l-2.3125 0l0 -1.515625l2.015625 0q0.578125 0 0.953125 -0.203125q0.375 -0.203125 0.546875 -0.546875q0.1875 -0.359375 0.1875 -0.8125q0 -0.46875 -0.1875 -0.8125q-0.171875 -0.359375 -0.546875 -0.546875q-0.375 -0.203125 -0.953125 -0.203125l-1.359375 0l0 7.65625l-1.890625 0zm9.93042 0.140625q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm6.7384033 -8.03125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm3.5079346 9.34375q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm7.4102783 1.296875q-0.796875 0 -1.4375 -0.40625q-0.640625 -0.421875 -1.015625 -1.21875q-0.359375 -0.796875 -0.359375 -1.9375q0 -1.1875 0.375 -1.96875q0.390625 -0.796875 1.03125 -1.1875q0.640625 -0.40625 1.40625 -0.40625q0.578125 0 0.96875 0.203125q0.390625 0.203125 0.625 0.5q0.25 0.28125 0.359375 0.546875l0.0625 0l0 -3.453125l1.859375 0l0 9.203125l-1.828125 0l0 -1.109375l-0.09375 0q-0.125 0.28125 -0.375 0.5625q-0.234375 0.28125 -0.625 0.484375q-0.390625 0.1875 -0.953125 0.1875zm0.578125 -1.5q0.46875 0 0.796875 -0.25q0.34375 -0.265625 0.515625 -0.734375q0.171875 -0.46875 0.171875 -1.09375q0 -0.625 -0.171875 -1.078125q-0.171875 -0.46875 -0.515625 -0.71875q-0.328125 -0.265625 -0.796875 -0.265625q-0.484375 0 -0.828125 0.265625q-0.328125 0.265625 -0.5 0.734375q-0.15625 0.46875 -0.15625 1.0625q0 0.609375 0.171875 1.078125q0.171875 0.46875 0.5 0.734375q0.328125 0.265625 0.8125 0.265625zm4.884369 1.375l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm4.3516846 3.8125l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm5.6448975 5.71875q0.515625 -1.171875 0.828125 -2.109375q0.3125 -0.9375 0.453125 -1.75q0.140625 -0.8125 0.140625 -1.609375q0 -0.921875 -0.171875 -1.953125q-0.15625 -1.03125 -0.484375 -2.0625q-0.3125 -1.046875 -0.765625 -2.0l1.71875 0q0.484375 0.734375 0.828125 1.765625q0.359375 1.015625 0.5625 2.125q0.203125 1.109375 0.203125 2.125q0 1.390625 -0.40625 2.796875q-0.40625 1.390625 -1.1875 2.671875l-1.71875 0z" fill-rule="nonzero"/><path fill="#ffffff" d="m68.88247 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884727 -17.479057l0 0c4.7433243 0 9.292374 1.8415375 12.646408 5.119499c3.3540344 3.277954 5.238312 7.7238235 5.238312 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.88472 17.47905l0 0c-9.877464 0 -17.884727 -7.825638 -17.884727 -17.47905z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m68.88247 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884727 -17.479057l0 0c4.7433243 0 9.292374 1.8415375 12.646408 5.119499c3.3540344 3.277954 5.238312 7.7238235 5.238312 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.88472 17.47905l0 0c-9.877464 0 -17.884727 -7.825638 -17.884727 -17.47905z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m78.16428 91.59651l17.205055 0l0 20.475433l-17.205055 0z" fill-rule="evenodd"/><g transform="matrix(0.022431622834645667 0.0 0.0 0.021922298556430443 78.16428623044622 91.5965145824147)"><clipPath id="g3207a967263_0_0.2"><path d="m-4.5474735E-13 0l767.0 0l0 934.0l-767.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.2)" fill="#000" width="767.0" height="934.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m54.655945 122.54203l64.220474 0l0 16.629921l-64.220474 0z" fill-rule="evenodd"/><path fill="#000000" d="m70.918526 134.45699l0 -7.28125l2.84375 0q0.828125 0 1.40625 0.328125q0.578125 0.3125 0.875 0.875q0.3125 0.546875 0.3125 1.265625q0 0.71875 -0.3125 1.265625q-0.296875 0.546875 -0.890625 0.859375q-0.59375 0.3125 -1.421875 0.3125l-1.828125 0l0 -1.203125l1.578125 0q0.46875 0 0.75 -0.15625q0.296875 -0.15625 0.4375 -0.4375q0.15625 -0.28125 0.15625 -0.640625q0 -0.375 -0.15625 -0.65625q-0.140625 -0.28125 -0.4375 -0.421875q-0.296875 -0.15625 -0.75 -0.15625l-1.0625 0l0 6.046875l-1.5 0zm7.852539 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm3.868164 0.921875l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm6.970703 -5.453125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm3.631836 8.703125l0.328125 -1.109375l0.1875 0.046875q0.28125 0.078125 0.515625 0.046875q0.234375 -0.03125 0.375 -0.1875q0.140625 -0.15625 0.15625 -0.421875l0.046875 -0.296875l-2.046875 -5.46875l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.265625 1.078125q0.109375 0.53125 0.25 1.109375l-0.34375 0q0.140625 -0.578125 0.265625 -1.109375q0.125 -0.546875 0.3125 -1.078125l0.953125 -2.828125l1.53125 0l-2.3125 6.09375q-0.171875 0.4375 -0.4375 0.765625q-0.25 0.328125 -0.640625 0.5q-0.375 0.171875 -0.921875 0.171875q-0.296875 0 -0.546875 -0.046875q-0.25 -0.03125 -0.40625 -0.09375zm11.451172 -9.21875l0 7.28125l-1.484375 0l0 -5.96875l-0.046875 0l-1.671875 1.1875l0 -1.359375l1.609375 -1.140625l1.59375 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m45.086613 166.61916l0 0c0 -8.123215 6.5851746 -14.708389 14.708401 -14.708389l384.75644 0c3.9009094 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.308014 6.4994965 4.308014 10.400406l0 90.583206c0 8.12323 -6.5851746 14.708405 -14.708405 14.708405l-384.75644 0c-8.123226 0 -14.708401 -6.5851746 -14.708401 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m45.086613 166.61916l0 0c0 -8.123215 6.5851746 -14.708389 14.708401 -14.708389l384.75644 0c3.9009094 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.308014 6.4994965 4.308014 10.400406l0 90.583206c0 8.12323 -6.5851746 14.708405 -14.708405 14.708405l-384.75644 0c-8.123226 0 -14.708401 -6.5851746 -14.708401 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m205.41689 165.92809q-0.890625 0 -1.578125 -0.328125q-0.671875 -0.34375 -1.046875 -0.9375q-0.375 -0.609375 -0.375 -1.390625l0 -4.734375l1.5 0l0 4.609375q0 0.421875 0.1875 0.75q0.1875 0.328125 0.515625 0.515625q0.34375 0.1875 0.796875 0.1875q0.453125 0 0.796875 -0.1875q0.34375 -0.1875 0.53125 -0.515625q0.1875 -0.328125 0.1875 -0.75l0 -4.609375l1.5 0l0 4.734375q0 0.78125 -0.390625 1.390625q-0.375 0.59375 -1.046875 0.9375q-0.671875 0.328125 -1.578125 0.328125zm4.022461 -6.15625l0 -1.234375l5.953125 0l0 1.234375l-2.21875 0l0 6.046875l-1.5 0l0 -6.046875l-2.234375 0zm6.5654297 6.046875l3.0 -4.265625l0 1.125l-2.765625 -4.140625l1.734375 0l0.796875 1.21875q0.21875 0.359375 0.359375 0.640625q0.140625 0.265625 0.265625 0.53125q0.125 0.25 0.265625 0.515625l-0.390625 0q0.140625 -0.265625 0.265625 -0.515625q0.125 -0.265625 0.265625 -0.53125q0.140625 -0.28125 0.375 -0.640625l0.8125 -1.21875l1.6875 0l-2.71875 4.0625l0 -1.078125l2.9375 4.296875l-1.78125 0l-1.0 -1.53125q-0.203125 -0.296875 -0.328125 -0.515625q-0.125 -0.21875 -0.234375 -0.40625q-0.09375 -0.1875 -0.21875 -0.4375l0.234375 0q-0.125 0.234375 -0.234375 0.4375q-0.09375 0.1875 -0.234375 0.40625q-0.125 0.21875 -0.328125 0.515625l-1.046875 1.53125l-1.71875 0zm10.464844 0.09375q-0.96875 0 -1.734375 -0.4375q-0.765625 -0.4375 -1.21875 -1.265625q-0.453125 -0.84375 -0.453125 -2.03125q0 -1.171875 0.453125 -2.015625q0.453125 -0.84375 1.21875 -1.28125q0.765625 -0.4375 1.734375 -0.4375q0.953125 0 1.71875 0.4375q0.78125 0.4375 1.21875 1.28125q0.453125 0.84375 0.453125 2.015625q0 1.1875 -0.453125 2.03125q-0.4375 0.828125 -1.21875 1.265625q-0.765625 0.4375 -1.71875 0.4375zm0 -1.3125q0.5625 0 0.984375 -0.28125q0.421875 -0.28125 0.65625 -0.8125q0.234375 -0.546875 0.234375 -1.328125q0 -0.78125 -0.234375 -1.3125q-0.234375 -0.546875 -0.65625 -0.8125q-0.421875 -0.28125 -0.984375 -0.28125q-0.5625 0 -1.0 0.28125q-0.421875 0.265625 -0.65625 0.8125q-0.234375 0.53125 -0.234375 1.3125q0 0.78125 0.234375 1.328125q0.234375 0.53125 0.65625 0.8125q0.4375 0.28125 1.0 0.28125zm9.541992 1.328125q-0.875 0 -1.53125 -0.265625q-0.640625 -0.28125 -1.0 -0.796875q-0.359375 -0.53125 -0.375 -1.296875l1.4375 0q0.03125 0.359375 0.21875 0.609375q0.203125 0.25 0.515625 0.375q0.3125 0.109375 0.71875 0.109375q0.40625 0 0.6875 -0.109375q0.296875 -0.109375 0.46875 -0.3125q0.171875 -0.21875 0.171875 -0.5q0 -0.25 -0.15625 -0.421875q-0.140625 -0.171875 -0.421875 -0.28125q-0.28125 -0.125 -0.6875 -0.21875l-0.796875 -0.203125q-0.921875 -0.21875 -1.453125 -0.703125q-0.515625 -0.484375 -0.515625 -1.28125q0 -0.65625 0.34375 -1.140625q0.359375 -0.5 0.96875 -0.765625q0.625 -0.28125 1.421875 -0.28125q0.8125 0 1.40625 0.28125q0.609375 0.265625 0.9375 0.765625q0.34375 0.484375 0.34375 1.125l-1.4375 0q-0.03125 -0.4375 -0.375 -0.671875q-0.328125 -0.25 -0.890625 -0.25q-0.375 0 -0.640625 0.109375q-0.265625 0.109375 -0.40625 0.3125q-0.140625 0.1875 -0.140625 0.421875q0 0.265625 0.15625 0.453125q0.171875 0.171875 0.4375 0.28125q0.265625 0.109375 0.5625 0.1875l0.65625 0.15625q0.46875 0.109375 0.859375 0.28125q0.390625 0.171875 0.6875 0.4375q0.3125 0.25 0.46875 0.609375q0.171875 0.34375 0.171875 0.796875q0 0.671875 -0.34375 1.15625q-0.328125 0.484375 -0.96875 0.765625q-0.625 0.265625 -1.5 0.265625zm6.5478516 -5.5625l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.0234375 6.875q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 0.99998474 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.5781097 0l0 -0.921875l3.8593597 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.39060974 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21873474 -0.078125 0.35935974 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.1249847 0.1875zm6.059555 -3.078125q0 -0.8125 0.15625 -1.671875q0.171875 -0.875 0.453125 -1.6875q0.28125 -0.8125 0.640625 -1.390625l1.375 0q-0.359375 0.75 -0.609375 1.578125q-0.25 0.828125 -0.390625 1.640625q-0.140625 0.796875 -0.140625 1.53125q0 0.640625 0.109375 1.296875q0.125 0.640625 0.375 1.375q0.25 0.734375 0.65625 1.65625l-1.375 0q-0.609375 -1.03125 -0.9375 -2.125q-0.3125 -1.109375 -0.3125 -2.203125zm3.7470703 5.015625l0 -7.5l1.4375 0l0 0.90625l0.078125 0q0.09375 -0.203125 0.28125 -0.4375q0.1875 -0.234375 0.5 -0.390625q0.3125 -0.15625 0.765625 -0.15625q0.609375 0 1.109375 0.3125q0.5 0.3125 0.796875 0.9375q0.3125 0.625 0.3125 1.5625q0 0.90625 -0.296875 1.53125q-0.296875 0.625 -0.796875 0.953125q-0.5 0.328125 -1.125 0.328125q-0.453125 0 -0.765625 -0.140625q-0.296875 -0.15625 -0.5 -0.375q-0.1875 -0.234375 -0.28125 -0.453125l-0.046875 0l0 2.921875l-1.46875 0zm2.609375 -3.125q0.375 0 0.640625 -0.203125q0.265625 -0.21875 0.390625 -0.59375q0.140625 -0.375 0.140625 -0.84375q0 -0.484375 -0.140625 -0.84375q-0.125 -0.375 -0.390625 -0.578125q-0.25 -0.21875 -0.640625 -0.21875q-0.375 0 -0.640625 0.203125q-0.265625 0.203125 -0.40625 0.578125q-0.125 0.359375 -0.125 0.859375q0 0.484375 0.125 0.859375q0.140625 0.359375 0.40625 0.578125q0.265625 0.203125 0.640625 0.203125zm3.694336 1.078125l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm4.116211 0l0 -5.453125l1.46875 0l0 5.453125l-1.46875 0zm0.734375 -6.171875q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.53125q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.5625 0.21875q0.234375 0.21875 0.234375 0.53125q0 0.3125 -0.234375 0.53125q-0.234375 0.21875 -0.5625 0.21875zm3.506836 6.171875l-2.0 -5.453125l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.296875 1.078125q0.125 0.53125 0.25 1.109375l-0.3125 0q0.125 -0.578125 0.25 -1.109375q0.125 -0.546875 0.296875 -1.078125l0.90625 -2.828125l1.53125 0l-2.015625 5.453125l-1.671875 0zm5.8984375 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm3.0644531 1.25q0.40625 -0.921875 0.640625 -1.65625q0.25 -0.75 0.359375 -1.390625q0.125 -0.640625 0.125 -1.28125q0 -0.734375 -0.140625 -1.53125q-0.125 -0.8125 -0.390625 -1.640625q-0.25 -0.828125 -0.59375 -1.578125l1.359375 0q0.375 0.578125 0.65625 1.390625q0.28125 0.8125 0.4375 1.6875q0.15625 0.875 0.15625 1.671875q0 1.109375 -0.328125 2.21875q-0.3125 1.09375 -0.921875 2.109375l-1.359375 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 369.51968l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 369.51968l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 373.99652l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm7.9885254 2.84375l0 -7.578125l-0.078125 0l-2.875 1.109375l0 0.875l1.984375 -0.75l0 6.34375l0.96875 0zm5.2073364 -0.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm7.1917114 3.546875l0 -7.578125l-0.078125 0l-2.875 1.109375l0 0.875l1.984375 -0.75l0 6.34375l0.96875 0zm7.9104004 0l0 -0.78125l-3.796875 0l2.03125 -2.203125q0.28125 -0.3125 0.53125 -0.625q0.265625 -0.328125 0.46875 -0.640625q0.1875 -0.328125 0.296875 -0.65625q0.125 -0.328125 0.125 -0.671875q0 -0.453125 -0.15625 -0.828125q-0.15625 -0.390625 -0.453125 -0.671875q-0.296875 -0.28125 -0.734375 -0.4375q-0.421875 -0.171875 -0.96875 -0.171875q-0.578125 0 -1.03125 0.1875q-0.453125 0.1875 -0.765625 0.515625q-0.3125 0.3125 -0.484375 0.734375q-0.171875 0.421875 -0.171875 0.90625l0.96875 0q0 -0.359375 0.09375 -0.640625q0.09375 -0.28125 0.28125 -0.484375q0.1875 -0.203125 0.453125 -0.3125q0.28125 -0.109375 0.65625 -0.109375q0.3125 0 0.5625 0.109375q0.25 0.109375 0.421875 0.28125q0.171875 0.1875 0.265625 0.4375q0.09375 0.25 0.09375 0.53125q0 0.21875 -0.0625 0.4375q-0.046875 0.21875 -0.1875 0.453125q-0.140625 0.25 -0.359375 0.546875q-0.21875 0.28125 -0.5625 0.640625l-2.46875 2.765625l0 0.6875l4.953125 0zm2.8791504 -4.25l0 0.78125l0.6875 0q0.359375 0 0.65625 0.09375q0.296875 0.078125 0.515625 0.25q0.203125 0.171875 0.3125 0.421875q0.125 0.25 0.125 0.609375q0 0.359375 -0.109375 0.625q-0.09375 0.265625 -0.28125 0.4375q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.078125 -0.59375 0.078125q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.40625q-0.09375 -0.25 -0.09375 -0.546875l-0.96875 0q0 0.5 0.1875 0.890625q0.203125 0.390625 0.515625 0.65625q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.515625 0 0.953125 -0.140625q0.4375 -0.15625 0.765625 -0.453125q0.3125 -0.28125 0.5 -0.6875q0.1875 -0.40625 0.1875 -0.9375q0 -0.265625 -0.0625 -0.53125q-0.0625 -0.265625 -0.203125 -0.5q-0.15625 -0.234375 -0.40625 -0.421875q-0.25 -0.203125 -0.609375 -0.328125q0.296875 -0.125 0.515625 -0.3125q0.234375 -0.203125 0.375 -0.421875q0.140625 -0.21875 0.203125 -0.453125q0.0625 -0.234375 0.0625 -0.453125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.453125 -0.6875q-0.3125 -0.265625 -0.734375 -0.40625q-0.421875 -0.140625 -0.921875 -0.140625q-0.53125 0 -0.96875 0.171875q-0.421875 0.15625 -0.71875 0.4375q-0.3125 0.296875 -0.484375 0.6875q-0.171875 0.375 -0.171875 0.796875l0.96875 0q0 -0.296875 0.09375 -0.53125q0.109375 -0.234375 0.296875 -0.40625q0.171875 -0.171875 0.421875 -0.265625q0.25 -0.09375 0.5625 -0.09375q0.3125 0 0.5625 0.078125q0.25 0.078125 0.40625 0.25q0.171875 0.15625 0.265625 0.421875q0.09375 0.25 0.09375 0.578125q0 0.296875 -0.109375 0.53125q-0.09375 0.234375 -0.28125 0.40625q-0.1875 0.171875 -0.46875 0.28125q-0.28125 0.09375 -0.640625 0.09375l-0.6875 0zm9.176025 1.703125l0 -5.03125l-1.03125 0l-3.390625 5.25l0 0.5625l3.453125 0l0 1.765625l0.96875 0l0 -1.765625l1.046875 0l0 -0.78125l-1.046875 0zm-3.359375 0l2.234375 -3.453125l0.15625 -0.296875l0 3.75l-2.390625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 386.1496l151.90552 0l0 16.629944l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 386.1496l151.90552 0l0 16.629944l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 390.62643l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm9.50415 2.84375l0 -0.78125l-3.796875 0l2.03125 -2.203125q0.28125 -0.3125 0.53125 -0.625q0.265625 -0.328125 0.46875 -0.640625q0.1875 -0.328125 0.296875 -0.65625q0.125 -0.328125 0.125 -0.671875q0 -0.453125 -0.15625 -0.828125q-0.15625 -0.390625 -0.453125 -0.671875q-0.296875 -0.28125 -0.734375 -0.4375q-0.421875 -0.171875 -0.96875 -0.171875q-0.578125 0 -1.03125 0.1875q-0.453125 0.1875 -0.765625 0.515625q-0.3125 0.3125 -0.484375 0.734375q-0.171875 0.421875 -0.171875 0.90625l0.96875 0q0 -0.359375 0.09375 -0.640625q0.09375 -0.28125 0.28125 -0.484375q0.1875 -0.203125 0.453125 -0.3125q0.28125 -0.109375 0.65625 -0.109375q0.3125 0 0.5625 0.109375q0.25 0.109375 0.421875 0.28125q0.171875 0.1875 0.265625 0.4375q0.09375 0.25 0.09375 0.53125q0 0.21875 -0.0625 0.4375q-0.046875 0.21875 -0.1875 0.453125q-0.140625 0.25 -0.359375 0.546875q-0.21875 0.28125 -0.5625 0.640625l-2.46875 2.765625l0 0.6875l4.953125 0zm3.6917114 -0.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm4.4104614 -0.25l0.765625 0.203125q0.140625 -0.125 0.25 -0.203125q0.125 -0.09375 0.265625 -0.15625q0.140625 -0.0625 0.3125 -0.09375q0.171875 -0.03125 0.421875 -0.03125q0.359375 0 0.640625 0.125q0.28125 0.125 0.46875 0.359375q0.203125 0.21875 0.296875 0.53125q0.109375 0.3125 0.109375 0.65625q0 0.390625 -0.09375 0.71875q-0.09375 0.3125 -0.265625 0.53125q-0.1875 0.234375 -0.453125 0.359375q-0.265625 0.109375 -0.609375 0.109375q-0.609375 0 -1.0 -0.328125q-0.375 -0.328125 -0.46875 -0.984375l-0.921875 0q0.0625 0.53125 0.265625 0.9375q0.203125 0.390625 0.53125 0.640625q0.3125 0.265625 0.71875 0.40625q0.40625 0.125 0.875 0.125q0.609375 0 1.046875 -0.1875q0.453125 -0.203125 0.75 -0.53125q0.296875 -0.34375 0.4375 -0.796875q0.140625 -0.46875 0.140625 -1.015625q0 -0.5625 -0.15625 -1.03125q-0.15625 -0.46875 -0.4375 -0.796875q-0.296875 -0.328125 -0.71875 -0.515625q-0.40625 -0.1875 -0.9375 -0.1875q-0.40625 0 -0.71875 0.109375q-0.3125 0.09375 -0.53125 0.21875l0.203125 -2.015625l3.078125 0l0 -0.9375l-3.890625 0l-0.375 3.78125zm9.5979 -3.78125l-0.078125 0q-0.8125 0 -1.453125 0.234375q-0.640625 0.21875 -1.09375 0.65625q-0.640625 0.65625 -0.875 1.578125q-0.21875 0.90625 -0.21875 1.859375l0 0.453125q0 0.546875 0.15625 1.09375q0.171875 0.546875 0.515625 0.96875q0.296875 0.375 0.734375 0.609375q0.453125 0.234375 1.03125 0.234375q0.578125 0 1.015625 -0.203125q0.4375 -0.203125 0.734375 -0.5625q0.296875 -0.34375 0.4375 -0.8125q0.15625 -0.46875 0.15625 -1.0q0 -0.46875 -0.125 -0.90625q-0.125 -0.453125 -0.390625 -0.8125q-0.265625 -0.34375 -0.671875 -0.5625q-0.40625 -0.21875 -0.984375 -0.21875q-0.25 0 -0.484375 0.0625q-0.234375 0.0625 -0.4375 0.15625q-0.21875 0.109375 -0.390625 0.25q-0.171875 0.125 -0.3125 0.296875q0.03125 -0.5 0.203125 -0.96875q0.171875 -0.484375 0.5 -0.828125q0.296875 -0.328125 0.78125 -0.515625q0.484375 -0.203125 1.171875 -0.203125l0.078125 0l0 -0.859375zm-1.265625 3.40625q0.359375 0 0.609375 0.15625q0.265625 0.140625 0.4375 0.390625q0.171875 0.234375 0.25 0.5625q0.09375 0.3125 0.09375 0.640625q0 0.375 -0.09375 0.703125q-0.09375 0.3125 -0.265625 0.53125q-0.1875 0.234375 -0.453125 0.375q-0.25 0.125 -0.59375 0.125q-0.296875 0 -0.5625 -0.140625q-0.25 -0.140625 -0.453125 -0.40625q-0.203125 -0.265625 -0.328125 -0.65625q-0.125 -0.390625 -0.125 -0.875l0 -0.328125q0.09375 -0.234375 0.234375 -0.4375q0.15625 -0.203125 0.359375 -0.34375q0.203125 -0.140625 0.421875 -0.21875q0.234375 -0.078125 0.46875 -0.078125zm8.9104 -2.859375l0 -0.546875l-5.125 0l0 0.84375l4.109375 0l-3.125 6.734375l1.0 0l3.140625 -7.03125zm6.2541504 1.4375q0 -0.5 -0.171875 -0.890625q-0.171875 -0.390625 -0.46875 -0.65625q-0.296875 -0.265625 -0.71875 -0.40625q-0.40625 -0.140625 -0.890625 -0.140625q-0.484375 0 -0.890625 0.140625q-0.40625 0.140625 -0.6875 0.40625q-0.296875 0.265625 -0.46875 0.65625q-0.171875 0.390625 -0.171875 0.890625q0 0.28125 0.078125 0.53125q0.078125 0.25 0.21875 0.46875q0.140625 0.21875 0.34375 0.390625q0.203125 0.171875 0.453125 0.296875q-0.28125 0.125 -0.515625 0.3125q-0.234375 0.1875 -0.40625 0.421875q-0.171875 0.25 -0.265625 0.53125q-0.078125 0.28125 -0.078125 0.59375q0 0.515625 0.1875 0.921875q0.1875 0.40625 0.515625 0.671875q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.5 0 0.9375 -0.140625q0.4375 -0.15625 0.765625 -0.421875q0.328125 -0.28125 0.515625 -0.671875q0.1875 -0.40625 0.1875 -0.921875q0 -0.3125 -0.09375 -0.59375q-0.078125 -0.28125 -0.25 -0.515625q-0.171875 -0.25 -0.40625 -0.421875q-0.234375 -0.1875 -0.53125 -0.3125q0.171875 -0.09375 0.3125 -0.1875q0.140625 -0.109375 0.265625 -0.234375q0.25 -0.25 0.390625 -0.578125q0.140625 -0.328125 0.140625 -0.703125zm-0.78125 3.53125q0 0.328125 -0.109375 0.59375q-0.109375 0.25 -0.296875 0.421875q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.09375 -0.59375 0.09375q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.59375q0 -0.328125 0.09375 -0.578125q0.109375 -0.265625 0.296875 -0.46875q0.1875 -0.1875 0.453125 -0.28125q0.265625 -0.109375 0.59375 -0.109375q0.3125 0 0.578125 0.109375q0.265625 0.09375 0.46875 0.28125q0.1875 0.203125 0.296875 0.46875q0.109375 0.25 0.109375 0.578125zm-0.1875 -3.515625q0 0.28125 -0.09375 0.53125q-0.09375 0.234375 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.265625q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.21875 -0.09375 -0.390625 -0.265625q-0.171875 -0.171875 -0.265625 -0.40625q-0.09375 -0.234375 -0.09375 -0.53125q0 -0.296875 0.09375 -0.53125q0.09375 -0.25 0.265625 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.515625 -0.09375q0.28125 0 0.515625 0.09375q0.234375 0.09375 0.40625 0.265625q0.171875 0.1875 0.265625 0.421875q0.09375 0.234375 0.09375 0.53125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 402.77954l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 402.77954l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 407.25635l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm5.9885254 -1.40625l0 0.78125l0.6875 0q0.359375 0 0.65625 0.09375q0.296875 0.078125 0.515625 0.25q0.203125 0.171875 0.3125 0.421875q0.125 0.25 0.125 0.609375q0 0.359375 -0.109375 0.625q-0.09375 0.265625 -0.28125 0.4375q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.078125 -0.59375 0.078125q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.40625q-0.09375 -0.25 -0.09375 -0.546875l-0.96875 0q0 0.5 0.1875 0.890625q0.203125 0.390625 0.515625 0.65625q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.515625 0 0.953125 -0.140625q0.4375 -0.15625 0.765625 -0.453125q0.3125 -0.28125 0.5 -0.6875q0.1875 -0.40625 0.1875 -0.9375q0 -0.265625 -0.0625 -0.53125q-0.0625 -0.265625 -0.203125 -0.5q-0.15625 -0.234375 -0.40625 -0.421875q-0.25 -0.203125 -0.609375 -0.328125q0.296875 -0.125 0.515625 -0.3125q0.234375 -0.203125 0.375 -0.421875q0.140625 -0.21875 0.203125 -0.453125q0.0625 -0.234375 0.0625 -0.453125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.453125 -0.6875q-0.3125 -0.265625 -0.734375 -0.40625q-0.421875 -0.140625 -0.921875 -0.140625q-0.53125 0 -0.96875 0.171875q-0.421875 0.15625 -0.71875 0.4375q-0.3125 0.296875 -0.484375 0.6875q-0.171875 0.375 -0.171875 0.796875l0.96875 0q0 -0.296875 0.09375 -0.53125q0.109375 -0.234375 0.296875 -0.40625q0.171875 -0.171875 0.421875 -0.265625q0.25 -0.09375 0.5625 -0.09375q0.3125 0 0.5625 0.078125q0.25 0.078125 0.40625 0.25q0.171875 0.15625 0.265625 0.421875q0.09375 0.25 0.09375 0.578125q0 0.296875 -0.109375 0.53125q-0.09375 0.234375 -0.28125 0.40625q-0.1875 0.171875 -0.46875 0.28125q-0.28125 0.09375 -0.640625 0.09375l-0.6875 0zm7.2073364 3.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm7.7698364 3.546875l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm9.1604 -2.015625l0 -0.109375q0 -0.4375 -0.078125 -0.828125q-0.0625 -0.40625 -0.203125 -0.734375q-0.140625 -0.296875 -0.3125 -0.53125q-0.171875 -0.234375 -0.40625 -0.40625q-0.25 -0.171875 -0.5625 -0.265625q-0.296875 -0.109375 -0.65625 -0.109375q-0.296875 0 -0.546875 0.0625q-0.25 0.046875 -0.453125 0.15625q-0.171875 0.09375 -0.3125 0.21875q-0.140625 0.125 -0.265625 0.265625l0 -2.96875l-0.96875 0l0 8.0l0.890625 0l0.046875 -0.640625q0.09375 0.125 0.1875 0.21875q0.109375 0.09375 0.234375 0.1875q0.234375 0.15625 0.53125 0.25q0.296875 0.09375 0.65625 0.09375q0.328125 0 0.59375 -0.078125q0.28125 -0.078125 0.5 -0.21875q0.328125 -0.203125 0.546875 -0.515625q0.234375 -0.3125 0.375 -0.703125q0.09375 -0.296875 0.140625 -0.640625q0.0625 -0.34375 0.0625 -0.703125zm-0.953125 -0.109375l0 0.109375q0 0.25 -0.03125 0.484375q-0.03125 0.234375 -0.109375 0.453125q-0.078125 0.265625 -0.21875 0.5q-0.140625 0.21875 -0.34375 0.359375q-0.15625 0.125 -0.359375 0.1875q-0.203125 0.046875 -0.4375 0.046875q-0.25 0 -0.453125 -0.0625q-0.203125 -0.0625 -0.375 -0.1875q-0.171875 -0.109375 -0.296875 -0.265625q-0.125 -0.171875 -0.21875 -0.359375l0 -2.453125q0.09375 -0.1875 0.21875 -0.34375q0.125 -0.15625 0.296875 -0.28125q0.15625 -0.109375 0.359375 -0.171875q0.203125 -0.078125 0.453125 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.046875 0.34375 0.140625q0.21875 0.125 0.359375 0.359375q0.15625 0.234375 0.25 0.5q0.0625 0.234375 0.09375 0.484375q0.046875 0.25 0.046875 0.515625zm4.9729004 2.1875q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm3.8166504 -2.1875l0 0.109375q0 0.59375 0.15625 1.125q0.171875 0.515625 0.46875 0.90625q0.28125 0.390625 0.6875 0.609375q0.421875 0.21875 0.9375 0.21875q0.515625 0 0.90625 -0.171875q0.390625 -0.1875 0.671875 -0.53125l0.046875 0.59375l0.875 0l0 -8.0l-0.953125 0l0 2.921875q-0.28125 -0.3125 -0.65625 -0.484375q-0.375 -0.171875 -0.890625 -0.171875q-0.5 0 -0.921875 0.21875q-0.421875 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.46875 0.90625q-0.15625 0.53125 -0.15625 1.15625zm0.96875 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.46875 0 0.78125 0.234375q0.328125 0.21875 0.515625 0.5625l0 2.609375q-0.1875 0.359375 -0.515625 0.578125q-0.3125 0.21875 -0.796875 0.21875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 419.40945l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 419.40945l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 423.8863l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm8.769775 0.296875l0 -5.03125l-1.03125 0l-3.390625 5.25l0 0.5625l3.453125 0l0 1.765625l0.96875 0l0 -1.765625l1.046875 0l0 -0.78125l-1.046875 0zm-3.359375 0l2.234375 -3.453125l0.15625 -0.296875l0 3.75l-2.390625 0zm7.7854614 1.921875q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm6.5510864 3.65625q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm5.4729004 4.9375l0.96875 0l0 -4.890625l2.171875 0l0 -0.734375l-2.171875 0l0 -0.40625q0 -0.34375 0.078125 -0.609375q0.09375 -0.265625 0.28125 -0.4375q0.15625 -0.15625 0.40625 -0.234375q0.265625 -0.09375 0.59375 -0.09375q0.3125 0 0.59375 0.0625q0.296875 0.046875 0.5 0.125l0.125 -0.796875q-0.140625 -0.03125 -0.28125 -0.0625q-0.125 -0.03125 -0.25 -0.046875q-0.203125 -0.046875 -0.40625 -0.0625q-0.203125 -0.03125 -0.40625 -0.03125q-0.5 0 -0.90625 0.140625q-0.40625 0.140625 -0.6875 0.421875q-0.296875 0.265625 -0.453125 0.6875q-0.15625 0.40625 -0.15625 0.9375l0 0.40625l-1.546875 0l0 0.734375l1.546875 0l0 4.890625zm5.9885254 -0.859375l-0.09375 0l0 0.859375l0.09375 0q0.9375 0 1.59375 -0.25q0.65625 -0.265625 1.015625 -0.671875q0.625 -0.6875 0.8125 -1.578125q0.1875 -0.890625 0.1875 -1.765625l0 -0.34375q0 -0.625 -0.171875 -1.25q-0.171875 -0.625 -0.515625 -1.03125q-0.296875 -0.359375 -0.734375 -0.578125q-0.421875 -0.21875 -1.0 -0.21875q-0.578125 0 -1.03125 0.21875q-0.4375 0.203125 -0.71875 0.5625q-0.296875 0.359375 -0.453125 0.84375q-0.140625 0.46875 -0.140625 1.0q0 0.46875 0.125 0.921875q0.125 0.453125 0.390625 0.8125q0.265625 0.359375 0.671875 0.578125q0.40625 0.21875 0.96875 0.21875q0.28125 0 0.53125 -0.0625q0.25 -0.0625 0.453125 -0.15625q0.203125 -0.109375 0.359375 -0.25q0.171875 -0.140625 0.296875 -0.296875l0 0.015625q-0.03125 0.484375 -0.15625 0.9375q-0.125 0.4375 -0.484375 0.828125q-0.296875 0.3125 -0.78125 0.484375q-0.484375 0.171875 -1.21875 0.171875zm1.15625 -2.46875q-0.359375 0 -0.609375 -0.15625q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.25 -0.265625 -0.5625q-0.078125 -0.328125 -0.078125 -0.65625q0 -0.375 0.09375 -0.703125q0.09375 -0.328125 0.28125 -0.5625q0.171875 -0.234375 0.421875 -0.359375q0.265625 -0.140625 0.609375 -0.140625q0.296875 0 0.5625 0.140625q0.265625 0.140625 0.46875 0.421875q0.1875 0.265625 0.296875 0.671875q0.125 0.390625 0.125 0.890625l0 0.3125q-0.078125 0.25 -0.234375 0.453125q-0.15625 0.203125 -0.34375 0.34375q-0.203125 0.15625 -0.4375 0.234375q-0.234375 0.078125 -0.46875 0.078125zm8.957275 0.4375l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 377.51968l138.74017 0l0 16.629913l-138.74017 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 377.51968l138.74017 0l0 16.629913l-138.74017 0z" fill-rule="evenodd"/><path fill="#000000" d="m767.025 388.51465l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm11.7109375 1.71875l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm5.7226562 -3.03125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625zm3.3320312 0.265625l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.4726562 0.953125l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.2382812 -1.28125l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 394.1496l138.74017 0l0 16.629944l-138.74017 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 394.1496l138.74017 0l0 16.629944l-138.74017 0z" fill-rule="evenodd"/><path fill="#000000" d="m767.025 405.14456l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm7.1445312 2.140625l0 -0.59375l-2.859375 0l1.53125 -1.65625q0.21875 -0.234375 0.40625 -0.46875q0.1875 -0.234375 0.34375 -0.484375q0.140625 -0.234375 0.21875 -0.484375q0.09375 -0.25 0.09375 -0.5q0 -0.34375 -0.125 -0.625q-0.109375 -0.296875 -0.328125 -0.5q-0.234375 -0.21875 -0.5625 -0.328125q-0.3125 -0.125 -0.71875 -0.125q-0.4375 0 -0.78125 0.140625q-0.328125 0.140625 -0.5625 0.375q-0.25 0.234375 -0.375 0.5625q-0.125 0.3125 -0.125 0.671875l0.734375 0q0 -0.265625 0.0625 -0.46875q0.078125 -0.21875 0.21875 -0.375q0.125 -0.15625 0.328125 -0.234375q0.21875 -0.078125 0.5 -0.078125q0.234375 0 0.421875 0.078125q0.1875 0.078125 0.328125 0.21875q0.125 0.140625 0.1875 0.328125q0.078125 0.171875 0.078125 0.390625q0 0.171875 -0.046875 0.34375q-0.046875 0.15625 -0.140625 0.328125q-0.109375 0.1875 -0.28125 0.40625q-0.15625 0.203125 -0.40625 0.484375l-1.875 2.078125l0 0.515625l3.734375 0zm2.7695312 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm11.7109375 1.71875l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.1445312 2.65625l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm5.5820312 0.078125q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm2.8945312 1.5625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.0195312 1.546875q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 173.85432l98.33071 0l0 21.574814l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 173.85432l98.33071 0l0 21.574814l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m68.60929 181.47673l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102936 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759186 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634186 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509186 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm6.9884186 2.484375l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm4.5665436 -0.546875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648712 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165436 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm6.3009186 3.109375l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm6.925926 0l0 -0.6875l-3.3281326 0l1.7812576 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.8437576 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125763 0 0.5000076 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.48438263 0.578125l-2.171875 2.40625l0 0.609375l4.3437576 0zm2.5196686 -3.71875l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm8.019669 1.484375l0 -4.390625l-0.890625 0l-2.96875 4.59375l0 0.484375l3.015625 0l0 1.546875l0.84375 0l0 -1.546875l0.9375 0l0 -0.6875l-0.9375 0zm-2.921875 0l1.953125 -3.015625l0.125 -0.265625l0 3.28125l-2.078125 0z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 195.0375l98.33071 0l0 34.960632l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 195.0375l98.33071 0l0 34.960632l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m66.07804 210.47783l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071686 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727936 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722794 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384186 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm12.226837 4.53125l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm7.0196686 -2.53125l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm6.4415436 -0.171875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m68.76554 218.54033l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977936 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290436 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540436 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821686 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m104.793846 219.04033l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634186 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696686 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790436 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509186 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.31250763 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.14063263 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm13.52372 -1.984375l0 -6.625l-0.078125 0l-2.890625 1.03125l0 1.109375l1.6875 -0.609375l0 5.09375l1.28125 0z" fill-rule="nonzero"/><path fill="#107070" d="m252.20879 173.85301l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20879 173.85301l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m266.16193 181.47542l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759338 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.550934 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm5.2384033 -1.234375l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm6.316559 3.171875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648712 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm6.800934 3.109375l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm8.019653 -1.765625l0 -0.09375q0 -0.390625 -0.0625 -0.734375q-0.0625 -0.359375 -0.1875 -0.640625q-0.125 -0.25 -0.28125 -0.453125q-0.140625 -0.21875 -0.34375 -0.359375q-0.21875 -0.15625 -0.484375 -0.234375q-0.265625 -0.09375 -0.59375 -0.09375q-0.25 0 -0.46875 0.046875q-0.21875 0.046875 -0.40625 0.140625q-0.140625 0.078125 -0.265625 0.1875q-0.125 0.109375 -0.234375 0.234375l0 -2.59375l-0.84375 0l0 7.0l0.78125 0l0.03125 -0.5625q0.078125 0.109375 0.171875 0.203125q0.09375 0.078125 0.203125 0.15625q0.203125 0.140625 0.453125 0.21875q0.265625 0.078125 0.59375 0.078125q0.28125 0 0.515625 -0.078125q0.234375 -0.0625 0.4375 -0.1875q0.28125 -0.171875 0.46875 -0.4375q0.203125 -0.28125 0.328125 -0.625q0.09375 -0.25 0.140625 -0.546875q0.046875 -0.3125 0.046875 -0.625zm-0.84375 -0.09375l0 0.09375q0 0.21875 -0.03125 0.4375q-0.015625 0.203125 -0.078125 0.375q-0.078125 0.25 -0.203125 0.453125q-0.125 0.1875 -0.296875 0.3125q-0.140625 0.09375 -0.3125 0.15625q-0.171875 0.046875 -0.390625 0.046875q-0.21875 0 -0.40625 -0.046875q-0.171875 -0.0625 -0.3125 -0.171875q-0.15625 -0.109375 -0.265625 -0.234375q-0.109375 -0.140625 -0.1875 -0.3125l0 -2.15625q0.078125 -0.15625 0.1875 -0.296875q0.109375 -0.140625 0.265625 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.1875 -0.0625 0.40625 -0.0625q0.203125 0 0.359375 0.046875q0.171875 0.03125 0.296875 0.125q0.1875 0.109375 0.3125 0.3125q0.140625 0.203125 0.234375 0.4375q0.046875 0.203125 0.078125 0.421875q0.03125 0.21875 0.03125 0.453125zm4.363434 1.90625q-0.390625 0 -0.65625 -0.15625q-0.265625 -0.15625 -0.4375 -0.40625q-0.15625 -0.25 -0.234375 -0.5625q-0.0625 -0.328125 -0.0625 -0.65625l0 -0.1875q0 -0.3125 0.0625 -0.625q0.078125 -0.3125 0.234375 -0.578125q0.171875 -0.25 0.4375 -0.40625q0.265625 -0.15625 0.65625 -0.15625q0.25 0 0.46875 0.09375q0.234375 0.078125 0.390625 0.234375q0.15625 0.140625 0.25 0.34375q0.09375 0.203125 0.09375 0.421875l0.796875 0q0 -0.375 -0.15625 -0.703125q-0.140625 -0.328125 -0.40625 -0.5625q-0.265625 -0.234375 -0.640625 -0.375q-0.359375 -0.140625 -0.796875 -0.140625q-0.5625 0 -0.984375 0.203125q-0.40625 0.1875 -0.6875 0.53125q-0.28125 0.34375 -0.421875 0.796875q-0.140625 0.4375 -0.140625 0.921875l0 0.1875q0 0.5 0.140625 0.953125q0.140625 0.4375 0.421875 0.765625q0.28125 0.34375 0.6875 0.546875q0.421875 0.203125 0.984375 0.203125q0.390625 0 0.75 -0.125q0.359375 -0.140625 0.640625 -0.375q0.28125 -0.21875 0.4375 -0.515625q0.171875 -0.296875 0.171875 -0.625l-0.796875 0q0 0.203125 -0.109375 0.375q-0.09375 0.171875 -0.265625 0.296875q-0.171875 0.140625 -0.390625 0.21875q-0.203125 0.0625 -0.4375 0.0625zm3.3477783 -1.90625l0 0.09375q0 0.53125 0.140625 0.984375q0.140625 0.453125 0.390625 0.796875q0.25 0.328125 0.609375 0.53125q0.375 0.1875 0.8125 0.1875q0.453125 0 0.796875 -0.15625q0.34375 -0.15625 0.59375 -0.453125l0.03125 0.515625l0.78125 0l0 -7.0l-0.84375 0l0 2.5625q-0.25 -0.28125 -0.578125 -0.421875q-0.328125 -0.15625 -0.765625 -0.15625q-0.453125 0 -0.828125 0.1875q-0.359375 0.1875 -0.609375 0.515625q-0.265625 0.328125 -0.40625 0.796875q-0.125 0.453125 -0.125 1.015625zm0.828125 0.09375l0 -0.09375q0 -0.359375 0.078125 -0.6875q0.078125 -0.328125 0.25 -0.578125q0.15625 -0.25 0.40625 -0.390625q0.25 -0.140625 0.609375 -0.140625q0.421875 0 0.6875 0.1875q0.28125 0.1875 0.453125 0.5l0 2.28125q-0.171875 0.328125 -0.453125 0.515625q-0.265625 0.1875 -0.6875 0.1875q-0.359375 0 -0.609375 -0.140625q-0.25 -0.140625 -0.40625 -0.390625q-0.171875 -0.25 -0.25 -0.5625q-0.078125 -0.328125 -0.078125 -0.6875z" fill-rule="nonzero"/><path fill="#107070" d="m252.20062 195.03635l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20062 195.03635l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m263.6225 210.47665l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9728088 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.519684 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm10.476837 0.8125l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm8.769684 1.1875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm6.4415283 -0.171875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m266.31 218.53915l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.129059 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.754059 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m302.3383 219.03915l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.363434 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696533 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.379059 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509033 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm13.523712 -1.984375l0 -6.625l-0.078125 0l-2.890625 1.03125l0 1.109375l1.6875 -0.609375l0 5.09375l1.28125 0z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 229.99886l98.33071 0l0 26.488174l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 229.99886l98.33071 0l0 26.488174l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m67.906166 240.92294l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m67.906166 248.75107l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm5.7226562 -3.03125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625zm3.3320312 0.265625l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.4726562 0.953125l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.2382812 -1.28125l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0z" fill-rule="nonzero"/><path fill="#107070" d="m252.20178 229.99788l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20178 229.99788l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m265.45178 240.92197l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm4.5039062 -1.046875l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0zm5.4101562 2.71875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m265.45178 248.75009l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm6.6445312 0.59375l0 -0.09375q0 -0.328125 -0.0625 -0.625q-0.046875 -0.296875 -0.15625 -0.546875q-0.09375 -0.21875 -0.234375 -0.390625q-0.125 -0.1875 -0.296875 -0.3125q-0.1875 -0.125 -0.421875 -0.203125q-0.234375 -0.078125 -0.5 -0.078125q-0.21875 0 -0.40625 0.046875q-0.1875 0.046875 -0.34375 0.125q-0.125 0.0625 -0.234375 0.15625q-0.109375 0.09375 -0.203125 0.203125l0 -2.21875l-0.71875 0l0 6.0l0.65625 0l0.046875 -0.484375q0.0625 0.09375 0.140625 0.171875q0.078125 0.0625 0.171875 0.125q0.171875 0.125 0.390625 0.1875q0.234375 0.078125 0.5 0.078125q0.25 0 0.453125 -0.0625q0.203125 -0.0625 0.375 -0.15625q0.234375 -0.15625 0.40625 -0.390625q0.171875 -0.234375 0.28125 -0.53125q0.078125 -0.21875 0.109375 -0.46875q0.046875 -0.265625 0.046875 -0.53125zm-0.71875 -0.09375l0 0.09375q0 0.1875 -0.03125 0.375q-0.015625 0.171875 -0.078125 0.328125q-0.0625 0.203125 -0.171875 0.375q-0.09375 0.15625 -0.25 0.265625q-0.125 0.09375 -0.28125 0.140625q-0.140625 0.046875 -0.3125 0.046875q-0.1875 0 -0.34375 -0.046875q-0.15625 -0.0625 -0.28125 -0.140625q-0.125 -0.09375 -0.21875 -0.203125q-0.09375 -0.125 -0.171875 -0.265625l0 -1.859375q0.0625 -0.140625 0.15625 -0.25q0.109375 -0.125 0.234375 -0.21875q0.109375 -0.078125 0.265625 -0.125q0.15625 -0.046875 0.34375 -0.046875q0.171875 0 0.3125 0.046875q0.140625 0.03125 0.265625 0.09375q0.15625 0.09375 0.265625 0.265625q0.125 0.171875 0.1875 0.390625q0.046875 0.15625 0.078125 0.359375q0.03125 0.1875 0.03125 0.375zm3.7382812 1.640625q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625zm2.8632812 -1.640625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.9882812 2.0625l0.765625 0l0 -0.0625q-0.078125 -0.171875 -0.125 -0.40625q-0.03125 -0.25 -0.03125 -0.453125l0 -1.96875q0 -0.359375 -0.125 -0.625q-0.125 -0.265625 -0.359375 -0.4375q-0.21875 -0.171875 -0.53125 -0.265625q-0.3125 -0.09375 -0.671875 -0.09375q-0.390625 0 -0.703125 0.109375q-0.3125 0.109375 -0.515625 0.296875q-0.21875 0.171875 -0.34375 0.40625q-0.109375 0.21875 -0.109375 0.4375l0.71875 0q0 -0.125 0.0625 -0.25q0.0625 -0.125 0.1875 -0.21875q0.109375 -0.078125 0.28125 -0.125q0.171875 -0.0625 0.390625 -0.0625q0.234375 0 0.40625 0.0625q0.1875 0.046875 0.328125 0.15625q0.125 0.109375 0.1875 0.265625q0.078125 0.140625 0.078125 0.34375l0 0.328125l-0.796875 0q-0.4375 0 -0.796875 0.09375q-0.359375 0.078125 -0.609375 0.25q-0.25 0.171875 -0.390625 0.4375q-0.140625 0.265625 -0.140625 0.609375q0 0.265625 0.09375 0.5q0.109375 0.21875 0.3125 0.390625q0.1875 0.15625 0.453125 0.265625q0.265625 0.09375 0.609375 0.09375q0.203125 0 0.390625 -0.046875q0.1875 -0.046875 0.34375 -0.109375q0.15625 -0.078125 0.296875 -0.171875q0.140625 -0.109375 0.25 -0.21875q0 0.140625 0.03125 0.265625q0.03125 0.125 0.0625 0.203125zm-1.265625 -0.546875q-0.21875 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.171875q-0.109375 -0.09375 -0.171875 -0.21875q-0.046875 -0.140625 -0.046875 -0.296875q0 -0.15625 0.0625 -0.28125q0.0625 -0.140625 0.1875 -0.234375q0.15625 -0.125 0.4375 -0.1875q0.28125 -0.0625 0.65625 -0.0625l0.671875 0l0 0.84375q-0.0625 0.125 -0.171875 0.25q-0.109375 0.109375 -0.265625 0.203125q-0.140625 0.09375 -0.328125 0.15625q-0.1875 0.046875 -0.390625 0.046875z" fill-rule="nonzero"/><path fill="#edfbfb" d="m493.2966 41.721786l429.03934 0l0 234.64568l-429.03934 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m493.2966 41.721786l429.03934 0l0 234.64568l-429.03934 0z" fill-rule="evenodd"/><path fill="#000000" d="m652.8584 54.006786q-1.21875 0 -2.1875 -0.546875q-0.96875 -0.5625 -1.53125 -1.625q-0.5625 -1.0625 -0.5625 -2.546875q0 -1.5 0.5625 -2.5625q0.5625 -1.0625 1.53125 -1.609375q0.96875 -0.5625 2.1875 -0.5625q0.78125 0 1.453125 0.21875q0.6875 0.21875 1.203125 0.640625q0.53125 0.421875 0.859375 1.03125q0.34375 0.609375 0.4375 1.375l-1.90625 0q-0.0625 -0.375 -0.234375 -0.671875q-0.171875 -0.296875 -0.4375 -0.5q-0.265625 -0.203125 -0.609375 -0.3125q-0.328125 -0.109375 -0.734375 -0.109375q-0.71875 0 -1.265625 0.359375q-0.53125 0.359375 -0.828125 1.046875q-0.296875 0.671875 -0.296875 1.65625q0 0.984375 0.296875 1.671875q0.3125 0.671875 0.84375 1.03125q0.53125 0.34375 1.25 0.34375q0.390625 0 0.71875 -0.109375q0.34375 -0.109375 0.609375 -0.3125q0.28125 -0.21875 0.453125 -0.515625q0.171875 -0.296875 0.25 -0.65625l1.90625 0q-0.078125 0.625 -0.390625 1.21875q-0.296875 0.59375 -0.8125 1.0625q-0.5 0.453125 -1.203125 0.71875q-0.6875 0.265625 -1.5625 0.265625zm7.1436768 -9.328125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm1.5860596 9.203125l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm5.6173096 7.953125q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm6.2737427 -4.140625l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm9.457336 -2.90625l0 1.40625l-4.09375 0l0 -1.40625l4.09375 0zm-3.140625 -1.640625l1.84375 0l0 6.53125q0 0.328125 0.140625 0.484375q0.15625 0.15625 0.5 0.15625q0.109375 0 0.296875 -0.03125q0.1875 -0.03125 0.28125 -0.046875l0.265625 1.390625q-0.296875 0.09375 -0.609375 0.125q-0.3125 0.03125 -0.578125 0.03125q-1.046875 0 -1.59375 -0.5q-0.546875 -0.515625 -0.546875 -1.453125l0 -6.6875zm7.60083 4.796875q0 -1.03125 0.203125 -2.125q0.203125 -1.109375 0.5625 -2.125q0.359375 -1.03125 0.828125 -1.765625l1.71875 0q-0.4375 0.953125 -0.765625 2.0q-0.3125 1.03125 -0.484375 2.0625q-0.171875 1.03125 -0.171875 1.953125q0 0.8125 0.140625 1.640625q0.140625 0.8125 0.453125 1.75q0.328125 0.921875 0.828125 2.078125l-1.71875 0q-0.78125 -1.296875 -1.1875 -2.6875q-0.40625 -1.390625 -0.40625 -2.78125zm10.62738 3.890625q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm7.4924927 2.59375q-0.859375 0 -1.5 -0.21875q-0.640625 -0.21875 -1.046875 -0.609375q-0.40625 -0.375 -0.5625 -0.875l1.59375 -0.4375q0.09375 0.1875 0.265625 0.375q0.1875 0.1875 0.484375 0.296875q0.3125 0.125 0.75 0.125q0.71875 0 1.125 -0.328125q0.40625 -0.328125 0.40625 -1.015625l0 -1.265625l-0.140625 0q-0.125 0.265625 -0.359375 0.53125q-0.234375 0.265625 -0.625 0.4375q-0.375 0.15625 -0.9375 0.15625q-0.78125 0 -1.421875 -0.359375q-0.625 -0.375 -1.015625 -1.125q-0.375 -0.75 -0.375 -1.890625q0 -1.171875 0.375 -1.953125q0.390625 -0.78125 1.03125 -1.171875q0.640625 -0.40625 1.40625 -0.40625q0.59375 0 0.984375 0.203125q0.390625 0.1875 0.625 0.484375q0.25 0.296875 0.375 0.5625l0.078125 0l0 -1.15625l1.828125 0l0 6.84375q0 0.9375 -0.4375 1.5625q-0.421875 0.625 -1.171875 0.921875q-0.75 0.3125 -1.734375 0.3125zm0.03125 -4.25q0.484375 0 0.8125 -0.234375q0.328125 -0.234375 0.5 -0.671875q0.171875 -0.4375 0.171875 -1.0625q0 -0.609375 -0.171875 -1.0625q-0.171875 -0.453125 -0.5 -0.703125q-0.328125 -0.265625 -0.8125 -0.265625q-0.484375 0 -0.8125 0.265625q-0.328125 0.265625 -0.5 0.71875q-0.171875 0.453125 -0.171875 1.046875q0 0.609375 0.171875 1.0625q0.171875 0.4375 0.5 0.671875q0.328125 0.234375 0.8125 0.234375zm6.215454 1.640625q-0.453125 0 -0.765625 -0.3125q-0.296875 -0.3125 -0.296875 -0.765625q0 -0.4375 0.296875 -0.734375q0.3125 -0.3125 0.765625 -0.3125q0.453125 0 0.765625 0.3125q0.3125 0.296875 0.3125 0.734375q0 0.453125 -0.3125 0.765625q-0.3125 0.3125 -0.765625 0.3125zm5.5532837 -0.125l0 -9.203125l3.59375 0q1.046875 0 1.78125 0.40625q0.75 0.390625 1.125 1.09375q0.390625 0.6875 0.390625 1.609375q0 0.90625 -0.390625 1.609375q-0.390625 0.6875 -1.140625 1.078125q-0.75 0.390625 -1.8125 0.390625l-2.3125 0l0 -1.515625l2.015625 0q0.578125 0 0.953125 -0.203125q0.375 -0.203125 0.546875 -0.546875q0.1875 -0.359375 0.1875 -0.8125q0 -0.46875 -0.1875 -0.8125q-0.171875 -0.359375 -0.546875 -0.546875q-0.375 -0.203125 -0.953125 -0.203125l-1.359375 0l0 7.65625l-1.890625 0zm9.93042 0.140625q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm6.7384033 -8.03125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm3.5079346 9.34375q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm7.4102783 1.296875q-0.796875 0 -1.4375 -0.40625q-0.640625 -0.421875 -1.015625 -1.21875q-0.359375 -0.796875 -0.359375 -1.9375q0 -1.1875 0.375 -1.96875q0.390625 -0.796875 1.03125 -1.1875q0.640625 -0.40625 1.40625 -0.40625q0.578125 0 0.96875 0.203125q0.390625 0.203125 0.625 0.5q0.25 0.28125 0.359375 0.546875l0.0625 0l0 -3.453125l1.859375 0l0 9.203125l-1.828125 0l0 -1.109375l-0.09375 0q-0.125 0.28125 -0.375 0.5625q-0.234375 0.28125 -0.625 0.484375q-0.390625 0.1875 -0.953125 0.1875zm0.578125 -1.5q0.46875 0 0.796875 -0.25q0.34375 -0.265625 0.515625 -0.734375q0.171875 -0.46875 0.171875 -1.09375q0 -0.625 -0.171875 -1.078125q-0.171875 -0.46875 -0.515625 -0.71875q-0.328125 -0.265625 -0.796875 -0.265625q-0.484375 0 -0.828125 0.265625q-0.328125 0.265625 -0.5 0.734375q-0.15625 0.46875 -0.15625 1.0625q0 0.609375 0.171875 1.078125q0.171875 0.46875 0.5 0.734375q0.328125 0.265625 0.8125 0.265625zm4.8843994 1.375l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm4.3516846 3.8125l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm5.6448364 5.71875q0.515625 -1.171875 0.828125 -2.109375q0.3125 -0.9375 0.453125 -1.75q0.140625 -0.8125 0.140625 -1.609375q0 -0.921875 -0.171875 -1.953125q-0.15625 -1.03125 -0.484375 -2.0625q-0.3125 -1.046875 -0.765625 -2.0l1.71875 0q0.484375 0.734375 0.828125 1.765625q0.359375 1.015625 0.5625 2.125q0.203125 1.109375 0.203125 2.125q0 1.390625 -0.40625 2.796875q-0.40625 1.390625 -1.1875 2.671875l-1.71875 0z" fill-rule="nonzero"/><path fill="#ffffff" d="m524.9402 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884766 -17.479057l0 0c4.743286 0 9.292358 1.8415375 12.646423 5.119499c3.354004 3.277954 5.2382812 7.7238235 5.2382812 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.884705 17.47905l0 0c-9.877502 0 -17.884766 -7.825638 -17.884766 -17.47905z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m524.9402 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884766 -17.479057l0 0c4.743286 0 9.292358 1.8415375 12.646423 5.119499c3.354004 3.277954 5.2382812 7.7238235 5.2382812 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.884705 17.47905l0 0c-9.877502 0 -17.884766 -7.825638 -17.884766 -17.47905z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m534.22205 91.59651l17.205017 0l0 20.475433l-17.205017 0z" fill-rule="evenodd"/><g transform="matrix(0.022431622834645667 0.0 0.0 0.021922298556430443 534.2220290125985 91.5965145824147)"><clipPath id="g3207a967263_0_0.3"><path d="m3.637979E-12 0l767.0 0l0 934.0l-767.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.3)" fill="#000" width="767.0" height="934.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv8AAAOmCAYAAAB8DfqpAABSCklEQVR4Xuzd+Z9c+V3f+/x919gZe2xjc2PjQIJtEri57LbBiR0e4EsI2FyWsIRAMDHEQBIzwIXEVmvfl9E+I41Go2Wk1jKSurV0j6SHb0089Z1Tn67TdU6dU6fO8nw9Hs8fqDrVVV3qOufdPDTyP/quJKkX3d98O7nzZCO58fBRcn19PVf2uOzjs19XktTt/lG8QZLUzYx/SdKsjH9J6knGvyRpVsa/JNXY3Y0nydW1teT0rVsT/v7SpeRrR48lP7t3b/L9KzuSj2R8MOMDO1eS79u18z27d9Un83Wzz5d9HdnXl33d2e8n+31mv//43mTft+z7KUmqnvEvSTVm/Bv/ktTmjH9JqjHj3/iXpDZn/EtS6PGzZ8m5O3eSb124kPzK4cPJj+7alUyM8TiiKS37fmbf5+z7n/1zyf55Zf8cJUnfy/iXpJDx3x7GvyTVm/EvSSHjvz2Mf0mqN+NfUq9bf/p0wuX795PsaPyJPbuTF0ZDcyyOUboj++eY/fPN/rlnfx7iz4ok9THjX1Kvi4PO+B8O41+Stmb8S+p1cdAZ/8Nh/EvS1ox/Sb0uDjrjfziMf0namvEvqbPdevw4OX37dvLlgweST6zsmBAHIozFn5Xsz1H25yv7cydJXcv4l9TZjH/qFH9WjH9Jfcz4l9TZjH/qFH9WjH9Jfcz4l9TKHrz9dpIdXl87eiz54GigjcUhB4uS/bnL/jxmf06zP7+S1KaMf0mtzPinrYx/SV3O+JfUyox/2sr4l9TljH9JS+3q2lryzVdeST65spLE8QVtl/35zf5cZ3/eJWkZGf+SlprxTx8Z/5LamvEvaakZ//SR8S+prRn/khbWw6fPkqtrD5Of2rs3ef+unUkcUNA32Z/37Ocg+/nIfm4kqe6Mf0kLy/iHSca/pGVn/EtaWMY/TDL+JS07419SpZ48f55cvHdvwr/aszuJIwiYLvu5iZ+p7OdNkubJ+JdUKeMf6mX8S1pkxr+kShn/UC/jX9IiM/4lFerxaGyMnb5zJ/nMrl1JHDFAvbKft+znMPv5lKTtMv4lFcr4h+Uz/iVVzfiXVCjjH5bP+JdUNeNf0kTZv1N89u7d5Md3707iIAGWK/v5zH5u/VIgKWb8S5rI+IfuMf4lFc34lzSR8Q/dY/xLKprxL+m7Nx4+Sr588GASBwbQLV86eCC5+fBxImm4Gf+SjH/oKeNfUsz4l2T8Q08Z/5Jixr80oB49e5Z849y55P27diZxPAD9kP2cZz//2fOCpP5n/EsDyviH4TL+Jb2T8S8NKOMfhsv4l/ROxr/UwzaeP09eXl1NPrGyI4nDABim7Hkhe77Inkck9SfjX+phxj9QlPEvDSvjX+phxj9QlPEvDSvjX+pB9zY3J3zt2LEkXugBivja0WNJPMdI6m7Gv9SD4oXZ+AeqMv6lfmb8Sz0oXpiNf6Aq41/qZ8a/1IPihdn4B6oy/qV+ZvxLHerJ8+fJsZs3k0+trEyIF3GAKj65c2XCsZuryePR+WhMUvsz/qUOZfwDy2D8S/3J+Jc6lPEPLIPxL/Un419qedkL61+++moSL84Ay5A9L/lFQGp/xr/U8ox/oM2Mf6lbGf9SyzP+gTYz/qVuZfxLLWz18ZPkiwcOJPGiC9AmXzp4MMmexyS1J+NfamHGP9BFxr/U/ox/qYUZ/0AXGf9S+zP+pZb02v0HyWd27UrixRVg2d63a2cS7xvLnscu3LufSFpuxr/Ukox/oCuMf6m7Gf9SSzL+ga4w/qXuZvxLDZf9p/COra4mL+xcSeJFtM2KjABg2LLnN//rwNJyM/6lhjP+gaEx/qX2ZPxLDWf8A0Nj/EvtyfiXGih7gfvWxdeSeIHsuuwvAn4ZAGbJng/9IiA1k/EvNZDxD7CV8S81n/EvNZDxD7CV8S81n/EvLajshezrZ88l8eIHwK7v/um5c4lfBKTFZfxLC8r4ByjO+JeayfiXFpTxD1Cc8S81k/Ev1diT0YVq7IsHDiTxIgdAvuz50y8CUr0Z/1KNGf8A1Rn/0uIy/qUaM/4BqjP+pcVl/EsVyo79d/zy4cNJvJgBUN4vHTqUbIzOs1mSymf8SxUy/gEWy/iX6s34lypk/AMslvEv1ZvxL5Use+H53L69E+JFC4Bqsv+r4T+/f/8EvwhI5TP+pZIZ/wDNMf6lejP+pZIZ/wDNMf6lejP+pQJlLzC/fOhQEi9SADTnVw4fTvwiIBXL+JcKZPwDtI/xL5XP+JcKZPwDtI/xL5XP+JcKZPwDtI/xL5XP+Jdyyl5I/ujU6SRefABoRvY//n1H9r7sedovAlJ+xr+Uk/EP0C7Gv1Q941/KyfgHaBfjX6qe8S9lyl4w/urVV5N4AQKgvf7ylVeSJ6Pz+Zgk41+ayPgH6D7jX8rP+JcyGf8A3Wf8S/kZ/xp8j549S06sribxYgJA95xYvZlkz/fSUDP+NfiMf4D+Mv6lyYx/DT7jH6C/jH9pMuNfg+/y/ftJvGgA0B+X7t1LpKFm/GvwGf8Aw2D8S8a/ZPwDDITxLxn/Gmj3NjeT/3NlRxIvFAD0R/Z8n70OSEPK+NcgM/4Bhsf4l4x/DTTjH2B4jH/J+NeAyv6vPH5qZSWJFwcA+u9To18AxvyvAGtIGf8aTMY/AGPGv4aa8a/BZPwDMGb8a6gZ/+p12RP6144eS+JFAIBhed+unclXR9eFMb8IqO8Z/+p1xj8A0xj/GmrGv3qd8Q/ANMa/hprxr153YnU1iSd+AIiO3byZSH3M+FevM/4BKMP4V98z/tXrjH8AyjD+1feMf/WuW4+fJC+urCTxBA8A78j+/f8XV3Ykq48eJ1JfMv7Vu4x/AMow/jWkjH/1LuMfgDKMfw0p41+9aOP58+Rz+/Yl8QQPANvJ/iKQvZ74J0DVl4x/9SLjH4A6GP/qe8a/epHxD0AdjH/1PeNfvejbly8n8UQOAFX9z8uvJ1KXM/7Vi4x/ABbJ+FdfMv7Vi4x/ABbJ+FdfMv7V2a6vrycfXNmRxBM2AFSVvc5cXVtLpK5l/KuzGf8ANMX4V18y/tXZjH8AmmL8qy8Z/+psxj8ATTH+1ZeMf3Wm7L/l/44vHzyQxJM0AFSV/Tf/s7d/cf/+JPvv//vfAFAXMv7VmYx/AJpk/KuPGf/qTMY/AE0y/tXHjH91phOrqxPiSRoAmnb05o0JUtsz/tWZjH8A2sb4V9cy/tWZjH8A2sb4V9cy/tXqHj17lnxyZceEeAIGgKZ9YufKhOx1S2pjxr9anfEPQJsZ/+paxr9anfEPQJsZ/+paxr9a3d6rV5N4wgWAttkzul6NSW3M+FerM/4B6BLjX23P+FerM/4B6BLjX23P+Ffrure5kXxkZUcST7AA0DYvrqwkdzc2EqktGf9qXcY/AF1l/KvtGf9qXcY/AF1l/KvtGf9qXV8/ezaJJ1UAaLP37dqZ/MnZM4nUlox/tS7jH4CuMv7V9ox/tS7jH4CuMv7V9ox/taK7G0+S949OmGPxpAoAXZG9nt0ZXd/GpGVm/KsVGf8A9I3xrzZm/KsVGf8A9I3xrzZm/KsV/dGp00k8eQJAV2T/zn/29j88dSqRlpnxr1Zk/APQB8a/2p7xr1Zk/APQB8a/2p7xr6X18OnT5AOjk+RYPJECQNdl//7/+ui6NyY1nfGvpWX8AzAUxr/akvGvpWX8AzAUxr/akvGvpfWNc+eSeJIEgK7L+/v///nsmURqOuNfS8v4B6DPjH+1MeNfS8v4B6DPjH+1MeNfjXbr8ePkEztXknjCBIC++uToujd2+8mTRGoi41+NZvwDMHTGv5aZ8a9GM/4BGDrjX8vM+FejGf8ADJ3xr2Vm/KvRvn35chJPhgAwNN+58kYiNZHxr0Yz/gHgPca/ms74V6MZ/wDwHuNfTWf8a+E9ef48+Yk9u5N4AgSAofm/9u5JHo+uk2PSojL+tfCMfwCYzvhX0xn/WnjGPwBMZ/yr6Yx/Lbw3HjxI4kkPAPiey6Pr5Ji0qIx/LTzjHwBmM/7VRMa/Fp7xDwCzGf9qIuNfC+9PzpxJ4okOAPiePz57NpEWlfGvhWf8A8Bsxr+ayPjXwjP+AWA2419NZPxrIa0+epx8/8qOJJ7oAIDv+ejOleTW48eJVGfGvxaS8Q8A5Rj/aiLjXwvJ+AeAcox/NZHxr4V0+vbtJJ7cAIDtnbpzO5HqzPjXQjL+AWB+xr8WlfGvhWT8A8D8jH8tKuNfC+mL+/cn8YQGAGzviwcPJlKdGf9aSMY/AMzP+NeiMv61kIx/AJif8a9FZfyrttaePk0+trIjiSc0AGB7H9+1M8leX6WqGf+qLeMfAOph/GtRGf+qLeMfAOph/GtRGf+qrfN37yTxJAYAzOfs3buJVDXjX7Vl/ANA/Yx/1Znxr9oy/gGgfsa/6sz4V2396dmzSTxxAQDz+aNz5xKpasa/asv4B4D6Gf+qM+NftWX8A0D9jH/VmfGvSq0/fZp8dtfOJJ64AID5fHrf3sQ/+6mqGf+qlPEPAItl/KvOjH9VyvgHgMUy/lVnxr8qZfwDwGIZ/6oz41+VuvnwURJPVgBAva6sryfSPBn/qpTxDwDNMf5VNeNflTL+AaA5xr+qZvyrUgeuX0/iCQoAqNeu0fV2TJon41+VMv4BoDnGv6pm/KtSxj8ANMf4V9WMf1XqG+fOJfEEBQDU649eOZ9I82T8q1LGPwA0x/hX1Yx/Vcr4B4DmGP+qmvGvSn1yZUcST1AAQL3+yd69iTRPxr8qZfwDQHOMf1XN+FeljH8AaI7xr6oZ/yrdg7ffTj6wcyWJJygAoF4fyHhrczORimb8q3TGPwAsh/Gvqhn/Kp3xDwDLYfyrasa/Snf5/oMknpQAgGacv38/kYpm/Kt0xj8ALJ/xr3ky/lU64x8Als/41zwZ/yrd/uvXk3giAgCa8e3RdXhMKprxr9IZ/wCwfMa/5sn4V+mMfwBYPuNf82T8q3R/cuZsEk9EAEAzfvf8+UQqmvGv0hn/ALB8xr/myfhX6Yx/AFg+41/zZPyrdJ/bty+JJyIAoBk/efRoIhXN+FfpjH8AWD7jX/Nk/Kt0xj8ALJ/xr3ky/lW6j6/sSOKJCABoxsf27U2kohn/Kp3xDwDLZ/xrnox/lc74B4DlM/41T8a/ZnZ/8+0JH9i5ksQTEQDQjA/s2Z2sbmxMkPIy/jUz4x8A2sf41zwZ/5qZ8Q8A7WP8a56Mf83sxsNHE+LJBwBYrktr6xOkvIx/zcz4B4B2M/5VNONfMzP+AaDdjH8VzfjXzIx/AGg3419FM/41szcePJgQTzgAwHKdu39/gpSX8a+ZGf8A0G7Gv4pm/Gtmxj8AtJvxr6IZ/5rZ6du3J8QTDgCwXPtv3Zog5WX8a2bGPwC0m/Gvohn/mpnxDwDtZvyraMa/Zrb36rUJ8YQDACzX346uz1lSXsa/Zmb8A0C7Gf8qmvGvmRn/ANBuxr+KZvxrZi+99tqEeMIBAJbrTy9dmiDlZfxrZsY/ALSb8a+iGf+amfEPAO1m/Ktoxr9m9qdnz02IJxwAYLl++9VXJ0h5Gf+amfEPAO1m/Ktoxr9mZvwDQLsZ/yqa8a+Z/ceTpybEEw4AsFxfPXdugpSX8a+ZGf8A0G7Gv4pm/Gtmxj8AtJvxr6IZ/5rZf3j55IR4wgEAluvfnT03QcrL+NfMjH8AaDfjX0Uz/jUz4x8A2s34V9GMf83s3x85OiGecACA5fryqdMTpLyMf83M+AeAdjP+VTTjXzMz/gGg3Yx/Fc3418y+dvTYhHjCAQCW6xdPn5kg5WX8a2bGPwC0m/Gvohn/mpnxDwDtZvyraMa/Zvabx09MiCccAGC5vnLmzAQpL+NfMzP+AaDdjH8VzfjXzIx/AGg3419FM/41s98eDf6seMIBAJbrV86emyDlZfxrZsY/ALSb8a+iGf+amfEPAO1m/Ktoxr9mZvwDQLsZ/yqa8a+Z/cHJUxPiCQcAWK5fP3d+gpSX8a+ZGf8A0G7Gv4pm/Gtmxj8AtJvxr6IZ/5rZN86dmxBPOADAcv3+hQsTpLyMf83M+AeAdjP+VTTjXzMz/gGg3Yx/Fc3418z+/tKlCfGEAwAs159fvjxBysv418yMfwBoN+NfRTP+NTPjHwDazfhX0Yx/zWzv1WsT4gkHAFiuv7t+fYKUl/GvmRn/ANBuxr+KZvxrZsY/ALSb8a+iGf+a2clbtybEEw4AsFy7V1cnSHkZ/5qZ8Q8A7Wb8q2jGv2Zm/ANAuxn/Kprxr5lduHdvQjzhAADLdfzu3QlSXsa/Zmb8A0C7Gf8qmvGvmRn/ANBuxr+KZvxrZjcePpoQTzgAwHJdWl+fIOVl/Gtmxj8AtJvxr6IZ/5qZ8Q8A7Wb8q2jGv2Z2f/PtCfGEAwAs1+rGxgQpL+NfMzP+AaDdjH8VzfjXzIx/AGg3419FM/41s0fPnk342MpKEk8+AEAzvv/AgeTe229PkPIy/jUz4x8A2sf41zwZ/5qZ8Q8A7WP8a56Mf5XuZ/fuTeKJCABoxr88djyRimb8q3TGPwAsn/GveTL+VTrjHwCWz/jXPBn/Kt0fnDyVxBMRANCMXz17LpGKZvyrdMY/ACyf8a95Mv5VOuMfAJbP+Nc8Gf8q3UsXX0viiQgAaMafXLqUSEUz/lU64x8Als/41zwZ/yqd8Q8Ay2f8a56Mf5XO+AeA5TP+NU/Gv0q3+uhxEk9EAEAzXn/4MJGKZvyrdMY/ACyf8a95Mv5VOuMfAJbP+Nc8Gf8q3drbbyfxRAQANOP25mYiFc34V+mMfwBYPuNf82T8q3TGPwAsn/GveTL+VbqN58+TT62sJPGkBADU65OHDyXrz54lUtGMf5XO+AeA5TD+VTXjX6Uz/gFgOYx/Vc34V6X+w4mTSTxBAQD1+sqZs4k0T8a/KmX8A0BzjH9VzfhXpYx/AGiO8a+qGf+q1LGbN5N4ggIA6vWdGzcSaZ6Mf1XK+AeA5hj/qprxr0oZ/wDQHONfVTP+Vam7GxtJPEEBAPW6+uhxIs2T8a9KGf8A0BzjX1Uz/lUp4x8AmmP8q2rGvyr15Pnz5DO7dibxZAUAzOeHjxxO/K/6qmrGvypl/APAYhn/qjPjX5Uy/gFgsYx/1Znxr9r6reMnknjiAgDm88tnziRS1Yx/1ZbxDwD1M/5VZ8a/asv4B4D6Gf+qM+NftXVidTWJJy4AYD67R9fVMalqxr9qy/gHgPoZ/6oz41+1ZfwDQP2Mf9WZ8a/aWnv6NPngyo4knsQAgO29sG9vcntzM5GqZvyrtox/AKiH8a9FZfyrtox/AKiH8a9FZfxrIX354MEkntAAgO393MsnEqnOjH8tJOMfAOZn/GtRGf9aSMY/AMzP+NeiMv61kIx/AJif8a9FZfxrIZ2+fTuJJzQAYHuHRtfPManOjH8tJOMfAOZn/GtRGf9aSMY/AMzP+NeiMv61kJ48f558eGUliSc3AOB7Xty3N1l/9iyR6sz410Iy/gGgHONfTWT8ayEZ/wBQjvGvJjL+tfC+ce5cEk90AMD3fO3c+URaVMa/Fp7xDwCzGf9qIuNfC8/4B4DZjH81kfGvhXd9fT2JJzoA4HtefuutRFpUxr8WnvEPALMZ/2oi418Lz/gHgNmMfzWR8a+Fl/1nP39o50oST3oAMDSfPXIkub25mUiLyvjXwjP+AWA6419NZ/xr4Rn/ADCd8a+mM/7VaC+vribxBAgAQ7P31moiNZHxr0Yz/gHgPca/ms74V6MZ/wDwHuNfTWf8q9FuPFxPPr6yI4knQwDoq48d2J9cXFtLpCYy/tVoxj8AQ2f8a5kZ/2o04x+AoTP+tcyMfy2tv3vttSSeGAGgr/7r5dcTqemMfy0t4x+AITL+tcyMfy0t4x+AITL+tcyMfy2te5sbyYsrO5J4kgSArntx397k5pMnidR0xr+WlvEPwFAY/2pLxr+WlvEPwFAY/2pLxr9a0bcuXEjiCRMAuu6PLl5MpGVm/KsVGf8A9Jnxr7Zk/KsVGf8A9Jnxr7Zk/KsVZf/+//ft2vmeKSdQAOiaKw8fJdIyM/7Viox/APrM+FdbMv7Viox/APrM+FdbMv7Viox/APrM+FdbMv7Vur5+9mwST54A0BW/9coryYOnTxNpmRn/al3GPwB9YPyrjRn/al3GPwB9YPyrjRn/al2Pnj1L/P1/ALrq7uZmIrUl41+ty/gHoA+Mf7Ux41+ty/gHoA+Mf7Ux41+t7tuXLyfxpAoAbfMXo+vVmNTGjH+1OuMfgC4x/tX2jH+1OuMfgC4x/tX2jH+1uvWnT5MfH51Us+IJFwCa9tkjhyfc2dxMpDZm/KvVGf8AtJnxr65l/KvVGf8AtJnxr65l/Kszvby6OiGegAGgaXtWb06Q2p7xr85k/APQNsa/upbxr85k/APQNsa/upbxr8705PnzCb9+9EgST8YAsCj/9tSpZO3p0wlS2zP+1ZmMfwDawPhXlzP+1ZmMfwDawPhXlzP+1dmur68nL66sJPEkDQBVfXjf3uTCgweJ1LWMf3U24x+Aphj/6kvGvzqb8Q9AU4x/9SXjX73o0JtvJvGEDQBVfWd0fRmTupzxr15k/AOwSMa/+pLxr15k/AOwSMa/+pLxr1608fx58qWDB5J48gaAon7u+LFk/dmzROpyxr96kfEPQN2Mf/Ux41+9yPgHoG7Gv/qY8a/elf1fAX7/rp1JPKkDQPSBPbuTtdHQH5P6kvGv3mX8AzAv4199z/hX7zL+AZiX8a++Z/yr1735cD2JJ3gAiF5fX0+kPmb8q9cZ/wCUYfyr7xn/6nXGPwBlGP/qe8a/et3djY3k90+eTOLJHoDh+urZs8mNJ08SqY8Z/+p1xj8Asxj/GlLGv3qd8Q/ALMa/hpTxr15n/AMwi/GvIWX8azA9fvYs+eL+/Um8CADQfz9z/Fjy4OnTROp7xr8Gk/EPwJjxr6Fm/GswGf8AjBn/GmrGvwbZ9fX15PtXdiTx4gBAf3x0397k4oMHiTSkjH8NMuMfYHiMf8n410Az/gGGx/iXjH9p4heBeKEAoD8Mfsn4l4x/gIEw/iXjXzL+AQbC+JeMf+m7G8+fJ2fu3EniRQOA7jl061ay/uxZIg0141+Dz/gH6C/jX5rM+NfgM/4B+sv4lyYz/qVM2V8E9l27lsSLCQDt9fej8/aYwS9NZvxLmYx/gO4z/qX8jH8pk/EP0H3Gv5Sf8S/llP1F4K9efTWJFxkAlu+PL15MDH4pP+Nfysn4B+gO418qlvEv5WT8A3SH8S8Vy/iXCrT+9GnyX86dS+LFB4Dm/N6rryZvbW4mkvIz/qUCGf8A7WP8S+Uz/qUCGf8A7WP8S+Uz/qWSvflwPfnD06cnxAsTAPX5rVdemfDa2loiqVjGv1Qy4x9gOYx/qXrGv1Qy4x9gOYx/qXrGv1Shh8+eTfidl08m8aIFQHm/euZscu/tpxMklc/4lypk/AMslvEv1ZvxL1XI+AdYLONfqjfjX6qxx8+fJ3/2yqtJvJgBkO8PL15M1p49SyRVz/iXasz4B6jO+JcWl/Ev1ZjxD1Cd8S8tLuNfWlCPRr8AjP3t65eTeJEDYNd3/+LyG8na06eJpHoz/qUFZfwDFGf8S81k/EsLyvgHKM74l5rJ+JcWlPEPUJzxLzWT8S81UPYXgZfv3EnixQ9gSA7cup0Y/FIzGf9SAxn/AFsZ/1LzGf9SAxn/AFsZ/1LzGf9Sw609fZa8fPtO8uKuXUm8QAJ02Yf370uyg//e208TSc1k/EsNZ/wDQ2P8S+3J+JcazvgHhsb4l9qT8S+1pNfX1pJP79mTxIsoQBf8s8OHkwuj89qYpOVm/EstyfgH+sT4l9qZ8S+1JOMf6BPjX2pnxr/Uwm4+epz88flzSby4ArTJ7128kFx++CiR1J6Mf6mFGf9AFxn/Uvsz/qUWZvwDXWT8S+3P+Jda3uroF4Cxv379UvLBXTuTeAEGWKQP7tubfOP115Mro/PUmKR2ZvxLLc/4B9rG+Je6m/EvtTzjH2gb41/qbsa/1NFee/Ag+bH9+yfECzVAFZ89dnTC6fv3E0ndyviXOprxDzTF+Jf6k/EvdTTjH2iK8S/1J+Nf6kFvbW5O+K8XLybxIg5QxB+89lpyY2NjgqTuZvxLPcj4B+pm/Ev9zPiXepDxD9TN+Jf6mfEv9bC1p0+Tc2+9lfzogf1JvNADw/Qjx44mR+7eTW5tbiaS+pPxL/Uw4x8oyviXhpXxL/Uw4x8oyviXhpXxLw2oR8+eJS+9cTmJYwDot29euZI8ePo0kdT/jH9pQBn/wDuMf2m4Gf/SgDL+gXcY/9JwM/6lgXbjyePk1sZG8vmjx5I4GIBu+YmTJ5M3Hj1OXn/4MJE0rIx/aaAZ/9B/xr+kmPEvDTTjH/rP+JcUM/4l5Xbi7t3kJ48cSeLAAJbrx14+key6dSt56+23E0l6J+NfUm7GP3SD8S+paMa/pNyMf+gG419S0Yx/SbkZ/9ANxr+kohn/kgq19uxZcnA0KsY+e+hQEgcJUK8fOX4s+c7qanJ3NO7HJGm7jH9JhTL+YfmMf0lVM/4lFcr4h+Uz/iVVzfiXVKnsLwUHRr8MZP2LI4eTOGKA6T5z/ETy7dGwzzLyJVXN+JdUKeMf6mX8S1pkxr+kShn/UC/jX9IiM/4lLaw7m5vJy2/dTf71yyeTD+3dm8QRBH3z4v59yefPnEkO3L2TXN94kkhS3Rn/khaW8Q+TjH9Jy874l7SwjH+YZPxLWnbGv6SlduHBg+RPLr2WfOrQwSQOKGi7HzxyOPm91y8lJ+/fTyRpGRn/kpaa8U8fGf+S2prxL2mpGf/0kfEvqa0Z/5Ja2drTp8mZ+/eS33rlleQj+/clcXzBonzkwP7k3194NTn61luJf5JTUlsz/iW1MuOftjL+JXU5419SKzP+aSvjX1KXM/4ldbY3Hj5Kjt+9m3z+5ZPJJw8dmhCHHIxl/57+O3729Okk+09xXlhfTySpaxn/kjqb8U+djH9JQ8j4l9TZjH/qZPxLGkLGv6Red3vz7QnH33or+fPLl5PPnzyZfPTA/iQORLrjowcPJNkh/8ejP++xg6NfFsdubG5OkKQ+ZvxL6nXG/3AZ/5K0NeNfUq8z/ofL+JekrRn/khS6/uRJ8vLol4Sx/3XjRpL9ZeGHjxxOPrh/XxLHKOW9OHofx/75sWPJT4ze97G/G/15jGX/bv6VR08SSdL3Mv4lKWT8t4fxL0n1ZvxLUsj4bw/jX5LqzfiXpBq7s7mZvLa+luy9dWvCn11+Pfm1c+eTf3PqdPLpo0eT7D9Xmv1vEl7Ytzf5wN49SRzRVbx/z+4k+3wfHg3ysew/kfkjx44mXzx9OvmV8+eTr1++nKysrk44/2AtubGxkUiSqmf8S1KNGf/GvyS1OeNfkmrM+Df+JanNGf+S1MOuPXqcvP7wYXJpfT1X9riro8eNSZL6k/EvST3M+JckTcv4l6QeZvxLkqZl/EuSJEkDyfiXJEmSBpLxL0mSJA0k41+SJEkaSMa/JEmSNJCMf0mSJGkgGf+SJEnSQDL+JUmSpIFk/EuSJEkDyfiXJEmSBpLxL0mSJA0k41+SJEkaSMa/JEmSNJCMf0mSJGkgGf+SJEnSQDL+JUmSpIFk/EuSJEkDyfiXJEmSBpLxL0mSJA0k41/qYZcePU4O3X0r+YebN5PDb72VSBpWK7dvJ391/XqSvf3c+noiqT8Z/1IPM/4lbZfxLw0341/qYca/pO0y/qXhZvxLHe3Vhw+T/3bt2oTPHD2afN/uXVO9uH9f8otnziRn19YSSd3u5fv3k186fz75yIH9STw3jP2L4yeSb169OuHs2noiqVsZ/1JHM/4lzcr4lxQz/qWOZvxLmpXxLylm/Est7OKjx8nBu3eTL50+k/zAoYNJvGhX8cK+vcnnTp5M9t6+nVx+/CSRtJwujH7xH9tx61byc6dOJdnPc/ysV5H9fx789Oj8MHZ09EvG2Om1tURSezL+pRZm/EualfEvaZ6Mf6mFGf+SZmX8S5on419aYq+Nxv3Y37x5I/nRY8eTeNFtg3925HDyZ2+8kWT/idF3SKpW9r/tecfXR5+zsR8+eiSJn9E2yJ7H/vbGjeTC6NwwJqn5jH9piRn/krbL+JdUd8a/tMSMf0nbZfxLqjvjX2qg7MjP/pOc2REdL5xd9NED+yd8+fSZ5KXr15NX1tcTaaidWVtL/tv1a8m/OXMmiZ+p+Jnron96+FDyZ29cSbLnSUmLy/iXGsj4N/6lmPFv/EvLyPiXGsj4N/6lmPFv/EvLyPiXauzcaMyOZf8u/A+OLnJj8UI4RB8/eCD54qnTycqtW8kbj58kUtfKDtnvrK4mv3D6dPLxgweT+BkZoo/v35f8wcWLiV8KpHoz/qUaM/6LMf7V94z/8ox/qZmMf6nGjP9ijH/1PeO/PONfaibjXyrZqQf3k795880JHzmwP4kXNsr58GgAjP3CyVNJ9r8dOLe2lkhNdXb08zb2rdHP4djPj36BHcv+/Mafbcp5Yc/u5KVr1yacefAgkVQs418qmfHfDONfbc34b5bxL9Wb8S+VzPhvhvGvtmb8N8v4l+rN+JdKZvw3w/hXWzP+m2X8S/Vm/Es5vfrwYfLNK1eSf3r4cBIvUjTrhb17kk8fOZz8zoULyf+4dnXCqfv3E+nE/XvJfx+NyazfHv38jH3m6JEk+3MXfyZp1idGv1yN/eUbl5OLD9cTSZMZ/1JOxn/7Gf+qmvHfbca/VD7jX8rJ+G8/419VM/67zfiXymf8a/BdevQ42XX7dvIvjx1P4gWH7nr/nt3JDx48mPzrk6eSr7/+enL47lvJ66OfkTH/9vhyy77/Vx4/SQ7fvZv8l9Gf39jPv3wy+dTBA0n25yH+rNBdnx792Y7tWb2VZH9WpKFm/GvwGf/DYvz3I+Of7Rj/Un7Gvwaf8T8sxn8/Mv7ZjvEv5Wf8a5AdHA2DsZ8ejYGxeAGBPJ84sD/5sSOHk3935mzyzTfeSHasrk44NPrZGztx717S57L/vcXR0S9TY7tGoyzrr0bv19ivj97HsR8/fDjJ/l3v+GcDeX7myJHk5OjzNiYNKeNfg8z4pyrjv3zGP8tm/EvGvwaa8U9Vxn/5jH+WzfiXjH/1vOzfC/7Vc+cTf8+Xtvrg6Gdy7FOjYTv2w6NfMsY+e/BA8hOHDyWfO3ok+dKJE8kvj36xHfvVk6dyfWV0/9iXjx9PPj/6pWbsJw8dSn509FrGfnjf3uRTGR8afU9j37dr53umfO/TvG907Fi8D6p4f8ZXT51ObmxsJFIfM/7V64x/usb4n2T8syjGv4aa8a9eZ/zTNcb/JOOfRTH+NdSMf/Wi7Mh/6fr15OOjcTQWT/wwFAY0FPcDGf/f1avJzc3NROpyxr96kfEP+Yx/KM74V98z/tWLjH/IZ/xDcca/+p7xr852fn09+cLJU0k8kUOflR322eOLPgbY9d3/5/iJ5NLoujMmdS3jX53N+AfjH5pi/KsvGf/qbMY/GP/QFONffcn4V6vL/l3+b12/NuHD+/cl8SQNbVdkgMehPu34vNuBxflwxj9cvTrh2pMnidTGjH+1OuOfvioy2uPon3Z83u3A4hj/6nLGv1qd8U9fFRntcfRPOz7vdmBxjH91OeNfreuVh+vJvz19JoknX2ijONTzxMdNEx9T5rF56vxawFa/cvxEcuXR40RqS8a/WpfxT5fFcZ0nPm6a+Jgyj81T59cCtjL+1faMf7Uu458ui+M6T3zcNPExZR6bp86vBWxl/KvtGf9aWtm/z/+d1dXkIwf2J/GkCnXKG8FxIJdR19fZ7mvF72Oa+LXyHrvdfXVr8rmgDT42+lkf23vjZnL9yZNEajrjX0vL+GfZ8sZoHMxl1PV1tvta8fuYJn6tvMdud1/dmnwuaAPjX23M+NfSMv5ZtrwxGgdzGXV9ne2+Vvw+polfK++x291XtyafC9rA+FcbM/7VaAfv3k1+89VXk3jChLrE8dukqq+j6uOnfZ2o6HFAff7T+fPJ+fv3E6mJjH81mvFP0+IQblLV11H18dO+TlT0OKA+xr+WmfGvRjP+aVocwk2q+jqqPn7a14mKHgfUx/jXMjP+tfAOjYb+2I8ePZLEkyEUUWSsxvHbB3V9f/G9KqLq4+v+OtAnP7ZvX3Ju9AvAmLSojH8tPOOfOhUZkHHw9kFd3198r4qo+vi6vw70ifGvpjP+tfCMf+pUZEDGwdsHdX1/8b0qourj6/460CfGv5rO+FdtvfH4SfLX168lH9m/L4knPSgrb0DGkZtnnse0TXxPpn0/8b5px2x3XN5j4n1AfT606z0vXb6c3NzcSKSqGf+qLeOfJuQN0Thq88zzmLaJ78m07yfeN+2Y7Y7Le0y8D6iP8a8mMv5VW8Y/TcgbonHU5pnnMW0T35Np30+8b9ox2x2X95h4H1Af419NZPyrtox/mpA3ROOozTPPY9omvifTvp9437Rjtjsu7zHxPqA+xr+ayPhXpS4/epz8zoVXk3hCgyLyRmYcrK22c2W67Y6L95WQ9z7F93baMdsdByxX9nP65xcvJqubm4k0T8a/KmX8U6e8URoHa6vF0Z838Le7r4S89ym+t9OO2e44YLmyn1PjX3Vm/KtSxj91yhulcbC2Whz9eQN/u/tKyHuf4ns77ZjtjgOWK/s5Nf5VZ8a/Snfl8ZPkZ06cSOKJi+FpYljG51i4OOLrknmORX9/Rb9+fK+B5Ymfz7EvHjmc+EVA82T8q3TGP3niRSreX4f4HAsXR3tdMs+x6O+v6NeP7zWwPPHzOWb8q2rGv0pn/JMnXqTi/XWIz7FwcbTXJfMci/7+in79+F4DyxM/n2PGv6pm/GtmB+7cmfADB/Yn8WQFVeQN0XjxqySO8DJWMvJuX9nxnuwx8XVUUOS9ie8t0B5lP6vx8z32T0b3jV1cW5sg5WX8a2bGP03JuyDGC14lcdCXYfwDNSj7WY2f7zHjX/Nk/Gtmxj9NybsgxgteJXHQl2H8AzUo+1mNn+8x41/zZPwrlf1f6P2rK1eSD+7dMyGelGAR8i6O8eKXxKG+CNnnyxv584jfywyF3o+c47cTH1fm8WWPB4qLn8lpPjA6l2S9dOWNRMpm/Ctl/NMmeWMyXvCSOKgXIft8xn/uY+N9QDXxMzmN8a+iGf9KGf+0Sd6YjBe8JA7qRcg+n/Gf+9h4H1BN/ExOY/yraMb/wMsO/m++8UYSTzywTPEiN1Uc1EVkB3z2a2VvLzvy4+uqSdn3I76HTWrL64CuiZ/jUsK56P2j28b+evQLwNiNzc1Ew8z4H3jGP12w5SI3TRzhRRj/C9GW1wFdEz/HpYRzkfGvvIz/gWf80wVbLnLTxBFehPG/EG15HdA18XNcSjgXGf/Ky/gfYNn/hd7fefXVJJ6EoAlbLmBl5I3u7O3bDfi828uKr2ua7R6Td3sBee9lfJ/zxK9X9vFANfGzN+szGI9L4jkmx5+9dim5trGRaDgZ/wPM+KdNtlzAysgbzdnbjf9txa9X9vFANfGzN+szGI9L4jkmh/Ev43+AGf+0yZYLWBl5ozl7u/G/rfj1yj4eqCZ+9mZ9BuNxSTzH5DD+ZfwPpOzf7f/K6TNJPKlAEypd4LLyxnsc/EWOK3D7/7FjRxIvqFPF15uj9PedI76HQP/Ez32ueD6a4tdOnU78IjCcjP+BZPzTJkUG65YL2TQ5I33L4C9yXIHbjX9g2eLnPlc8H01h/A8z438gGf+0SZHBuuVCNk3OSN8y+IscV+B24x9Ytvi5zxXPR1MY/8PM+O9x2cH/heMnkngigaZtuUiVMeUCNrcqXzfvsfH1FpD33hS5vY269FqhTeK5YdrnKN6X7IymnLe28YsnTiR+Eeh3xn+PM/5pqy0XrTKmXLTmVuXr5j02vt4C8t6bIre3UZdeK7RJPDdM+xzF+xLjXwUz/nuc8U9bbblolTHlojW3Kl8377Hx9RaQ994Uub2NuvRaoU3iuWHa5yjelxj/Kpjx37Oy/4znTx89msQTDDRhy8VpyoUs9/gpF6f/rcgx28k+Pv73AFP+nn/uYyvK+77zbi8ivp/TzPMYYLni53aqeL7KO3fF+8Yy58BfOHY88YtA/zL+e5bxT5tsuTi9Kx439fh4YSpzEdtO9vFx9Bv/QAvFz+1U8XyVd+6K940Z/4PJ+O9Zxj9tsuXi9K543NTj44WpzEVsO9nHx9Fv/AMtFD+3U8XzVd65K943ZvwPJuO/B116+Dj5qaNHknjygGXacqEqI+8iVmSwh2Gf/ec6c//pziLPnSN+30W+/7zj4teYpsjxRY4B2iueMwqJ58IyVt7zc0eOJJcfPUnU3Yz/HmT80wVbLkxlZC9K2duN/0LHFzkGaK94zigkngvLMP57nfHfg4x/umDLhamM7EUpe7vxX+j4IscA7RXPGYXEc2EZxn+vM/472huPHyefO3o8iScMaLstF6x3FTlm4mIV75t2zP++qGV+Gcg7rsDtE68v55i847czz2OAfsj7/MfzSSHx3FdG+H+ajH3h2NHk6uMnibqV8d/RjH/6YssF611Fjpm4WMX7ph0TL2p5xxW4feL15RyTd/x25nkM0A95n/94PikknvvKmDL8jf/+ZPx3NOOfvthywXpXkWMmLlbxvmnHxIta3nEFbp94fTnH5B2/nXkeA/RD3uc/nk8Kiee+MqYMf+O/Pxn/Hc34py+2XLDeVeSYiYtVvG/aMfGilndcgdsnXl/OMXnHb2eexwD9kPf5j+eTQuK5r4wpw9/470/Gf4d6+a23kq+cPJnEkwcsy5aLT5OyF6543zzHzSnv/YjvVRFlH1/k+O1ebxFVHgtUFz/DufLOdXHoz5L5j3+zvwh85eSp5MRol4yp/Rn/Hcr4p+22XHyalHehi4oeN6e89yO+V0WUfXyR47d7vUVUeSxQXfwM58o718VxP4vx37uM/w5l/NN2Wy4+Tcq70EVFj5tT3vsR36siyj6+yPHbvd4iqjwWqC5+hnPlneviuJ/F+O9dxn/Le3NzI/nqqdNJPBnAsswzBrdcpKaYOL7IRSzv9mjKc20n73XH76nMMUXF11LH1y36tYocAzQjfm4XIp4rZ8n8IvBrp08n1zc2ErUz47/lGf+0XfbiEe/Ls+WiM8XE8Xnjvcjt0ZTn2k7e647fU5ljioqvpY6vW/RrFTkGaEb83C5EPFfOYvx3NuO/5Rn/tF324hHvy7PlojPFxPF5473I7dGU59pO3uuO31OZY4qKr6WOr1v0axU5BmhG/NwuRDxXzmL8dzbjv2Xd2Nyc8P+ePpPEkwG03ZaLy7vyjsm7vdB4jxemWccHuc9d4ZhFqfJ8273esrcD7fG+XdHW89Nc4jl1ht995ZUk+4uAXwbak/Hfsox/+mTLReRdecfk3V5ozE+5CG17fJD73BWOWZQqz7fd6y17O9Aexr+KZvy3LOOfPtlyEXlX3jF5txca81MuQtseH+Q+d4VjFqXK8233esveDrSH8a+iGf8tKDv2//y11ybEDzd0VfZiEu+bdkzT8l5HfI3TlD2+TnnPnXd7nZp4DqC67Ge1kiljfzvfvPz6BL8ItCPjvwUZ/wxB9gIS75t2TNPyXkd8jdOUPb5Oec+dd3udmngOoLrsZ7WSKQN/O8Z/OzP+W5DxzxBkLyDxvmnHNC3vdcTXOE3Z4+uU99x5t9epiecAqst+ViuZMvC3Y/y3M+N/SV178iT5h6tXk/iBhbbLXhjifXnyHrPlQjPtghPvm2G7597uuGniY2Y9Nh5X5DF1afK5gG6K56W5TRn+087Xf33lSnL50cNEzWb8Lynjn77IntjjfXnyHhMvFFMvLPG+GbZ77u2OmyY+ZtZj43FFHlOXJp8L6KZ4XppbHP0552vjvx0Z/0vK+Kcvsif2eF+evMfEC8XUC0u8b4btnnu746aJj5n12HhckcfUpcnnAropnpfmFkd/zvna+G9Hxv+SOnjrVhI/jNAl2RN7vC9PvCDMK37daeJjqjw+3lfmmHnE1zvtOfJuL6rq44H+ieecucVfBjL2rK4majbjf0kZ//RF9kQf78uz5QIxp/h1p4mPqfL4eF+ZY+YRX++058i7vaiqjwf6J55z5jZl9Bv/y8/4X1LGP32RPdHH+/JsuUDMKX7daeJjqjw+3lfmmHnE1zvtOfJuL6rq44H+ieecuU0Z/cb/8jP+G+z4nTvJh3btSuKHDtooe0LPuz0qetws8bXM+prxuDxlH5N3fHz+IsfEr123Jp8LGIZ4HistM/4/vHt3cuTunUSLz/hvMOOfLsuewPNuj4oeN0t8LbO+ZjwuT9nH5B0fn7/IMfFr163J5wKGIZ7HSjP+W5Hx32DGP12WPYHn3R4VPW6W+Fpmfc14XJ6yj8k7Pj5/kWPi165bk88FDEM8j5Vm/Lci43/Bnbl3L/nMvr1J/EBBl2RP5vG+eY6bdnyevOPj16oiPue058i7vewxVTXxHADbiefKsj5z4EBycrSXxrSYjP8FZ/zTR9mTdrxvnuOmHZ8n7/j4taqIzzntOfJuL3tMVU08B8B24rmyLOO/2Yz/BWf800fZk3a8b57jph2fJ+/4+LWqiM857Tnybi97TFVNPAfAduK5sizjv9mM/wV0cW0t+cn9+5P4YYEhiSf7aeJjpomPKfPYZdru9ebdDtBl8bxXxL86dCg5v/YgUX0Z/wvI+Iet4gl+mviYaeJjyjx2mbZ7vXm3A3RZPO8VYfwvPuN/ARn/sFU8wU8THzNNfEyZxy7Tdq8373aALovnvSKM/8Vn/NfUybfeSv7itdeS+EEAyo/dvOPjRWPaMVE8tshjuqLq91P18QDx3Jp3Xon3TfMXl19PTt27l6haxn9NGf9QXN7FIE/e8fFCMe2YKB5b5DFdUfX7qfp4gHhuzTuvxPumMf4Xk/FfU8Y/FJd3MciTd3y8UEw7JorHFnlMV1T9fqo+HiCeW/POK/G+aYz/xWT8V2h1czN56fLlJH4QoA/iSXnayXxRmn6+unT1dQMsWryWzPLS1auJqmX8V8j4Z0jiiXgsHrcITT9fXbr6ugEWLV5LZjH+68v4r5Dxz5DEE/FYPG4Rmn6+unT1dQMsWryWzGL815fxXyHjnyGJJ+KxeNwiNP18denq6wZYtHgtmcX4ry/jv0Kv3H+QxB9qoLy8sZx3e5fEC1m8H2Co4vlxmvdn+I9/q2X8V8j4h3rljeO827skXsji/QBDFc+P0xj/9WX8V8j4h3rljeO827skXsji/QBDFc+P0xj/9WX8l+zW25vJD45+AMfiDzJQTdmhHC8UeY/d7r5FmvW65rWIrwnQpHh+nOVT+/YmVx4/SVQs479kxj80o+yojReHvMdud98izXpd81rE1wRoUjw/zmL8V8v4L5nxD80oO2rjxSHvsdvdt0izXte8FvE1AZoUz4+zGP/VMv4LlB38v/HyyST+8ALtZywDdE/8BWDsq6fPJNc3NhLlZ/wXyPiH/jD+Abonjn7jf/6M/wIZ/9Afxj9A98TRb/zPn/FfoL+/ciWJP4wAWX65AKhfkXPrt65cSZSf8V8g4x8oqsgFCoByipxbjf9iGf8FMv6BoopcoAAop8i51fgvlvGf0xsPHyUv7lxJ4g8asBhFTvQADFv2WvHC6P8eu/r4SaLJjP+cjH9YLuMfgFmM//IZ/zkZ/7Bcxj8Asxj/5TP+3+3Ko8cTvnT4cBJ/0ID3GOl0jZ9Z6KfsZ/srL59MLj18OGHoGf/vZvzDfAwpusbPLPST8V8s4//djH+YjyFF1/iZhX4y/otl/L/bodXVCfEHCmg3gw6Asew14W+vXp0w9Iz/dzP+oduMfwDGjP/8jP93M/6h24x/AMaM//wGPf6vPnqcfN87gyFryg8SAADtlPv/BAob7+L6ejLEjH/jHwCg84z/Yhn/xj8AQOcZ/8Ua3Pi/8/bbyS8cPJjEHyAAALov+0vBO75w5HByc3MzGUrGv/EPANBbxv9kxr/xDwDQW8b/ZIMb/9++ejWJPxxAP+T+vU8ABieO/6x/uHYtGUrGP9A7xj8AY3HwG/8Dy/iH/jP+ARiLg9/4H0Crm5vJh1d2JPGHA2ieoQ5Ak7LXnY+O/u+xK48eJ33O+AeWyvgHoEnG/wAy/qG9jH8AmmT897SbGxvJV4+fSOIPAAyV0Q3AEGWvf1lfPXUquTHaj2N9y/iHgTL+ARiiOPqN/55k/MP2jH8AhiiOfuO/Jxn/sD3jH4AhiqPf+O9Jp+7eTeIfOgAAxF8Axk7fu5f0LeMfAIBBiqPf+O9wxj8AANuJo9/471hXHj5KvnBgfxL/oAEAII7+sS8cPpy8/vBh0oeMfwAABimOfuO/Yxn/AAAUFUe/8d+x/selS0n8wwUAgKw4+qf51huXkz5k/AMAMEhx6E9j/Lc44x8AgKLi0J/G+G9Zq5ubyfevrCTxDxcAAPLE0T/2kYyrj58kXc34BwBg8OLoN/5bmvEPAEBVcfQb/y3tP505l8Q/RAAAKCKO/ve8c9/3/M7Zs0lXM/4BABi8raPf+G9lxj8AAFVtHf3Gf2u6tLaevLiyI4l/iAAAUMTW0b/Vh0a/AIxdXH+UdCnjHwCAwYtDfxrjf0kZ/wAA1CkO/WmM/yX1H8+cTeIfHAAAlBWH/ix/cP580qWMfwAABi+O+1mM/wYz/gEAqFMc97MY/wvu0tpa8qGdK0n8gwMAgCri0J/mxV27kotr60nbM/4BACAjDv1pjP8FZ/wDANCEOPSnMf4X3J++8koS/4AAAKAucejP8vULF5K2Z/wDAEBGHPezGP8LyPgHAKAJcdzPYvzX1Ovr68nHd64k8Q8IANgqO07ifUAxcehP8/HRcWMXHqwlbcz4B4CeMv6hujj0pzH+a8r4B4D5Gf9QXRz60xj/NfXS5ctJ/IMAAIBFi0N/lv8+2q1jbcz4BwCAHHHcz2L8V8j4BwBgmeK4n8X4r5DxDwDAMsVxP4vxX7Lbb7+dfGTnShL/IACA78kOj3gfUJ849Kd5MePm5mbSlox/AOg44x+aEYf+NMZ/yYx/ACjH+IdmxKE/jfFfsv919WoS33AAAFiWOPRn+Z/XriVtyfgHAIAC4rifxfgvkPEPAEAbxXE/i/E/pdubmxM+vXt3Et9wAKC67DiJ9wH54rif5bP79ibZv/+/zP8GwPgHgIEx/mE+cdzPYvxPyfgHgGYZ/zCfOO5nMf6ndGB1dUJ8kwEAoG3i0J9l72jnZi0r4x8AAEqK434W4//djH8AALomjvtZjP93++KhgxPiGwsAAG0Tx/002eM/f/jwhGVl/AMAQElx6E+TPd74fzfjHwCArolDf5rs8YMe/689WEteGL0xWfGNBQDaJW/cwFDF0T/NPw4urq0lTWb8AwClGP8wKQ79aYx/4x8AOsn4h0lx6E8z6PH/+2fOJPHNAwCALolDv4jfPXM2aTLjHwAAKojDvgjjHwAAOigO+yJ6P/7ffPIk+aHdu5P45gEAQFfFkZ/nh/bsTq4+epwsOuMfAABqEkd+HuMfAAA6Lo78PL0f/7vfvJHENwkAALokO+Tzbi9q/+pqsuiMfwAAKMn4n5HxDwBAXxj/M/rKseNJfPMAAKAP4rAv4hdH+3hs0Rn/AABQkzjsizD+AQCgg+KwL6I34//6k43kQ6NvbCy+SQAA0Ddx5Of5QMbNzc1kERn/AACwAHHk5zH+AQCg4+LIz9Ob8b/7xo0kvhkAANBn2YG/3X1Zi/5nP41/AABYAOMfAAAGwvgHAICBGNz4/8Wjx5L4DQMAQJ/FYV/EF48cSRaR8Q8AAAsQh30Rxj8AAHRQHPZFdG78X3vyJHlx50oS3wwAABiKOPLzvLBrV/LGo8dJXRn/AACwYHHk5zH+AQCg4+LIz9O58f+/rl1L4jcNAADk/zKQPeYfRnt6rK6MfwAAaFgc/cY/AAD0VBz9nR3/v3biRBK/SQAAYFL8BWDs106eSurK+AcAgCWKo9/4BwCAnoqjv/Xj//qTjeRDoxc6Fr8xAAAgf/BnfWjXriT7z+lXyfgHAICGxaE/jfEPAAA9EIf+NK0d/wdWV5P4jQEAAPmygz/eN7ZvtLPHqmT8AwDAEhn/AAAwEJ0b/7956nQSXygAAJAv/l3/ab8I/MZoZ49VyfgHAIAliqPf+AcAgJ6Ko7/14/+f79mTxG8GAACo5kf27UuqZPwDAEDLGf8AADAQSx//lx8+Tv7xrp1JfKEAAEA1L2Rkd3jZjH8AAGg54x8AAAZi6eN/5c03k/jiAACAxdgx2t9jZTP+AQCgQ4x/AAAYiKWM/984eSqJLwgAAFiMr546lZTN+AcAgA4x/gEAYCCMfwAAGIjGxv/q5mbyf+/fn8QXBAAAVPO+XTuT7O0/fuBAcmNjIymS8Q8AAC1k/AMAwEAsffzfHH3RsfjiAACAZl0f7fKxIhn/AADQUcY/AAAMxELH/5Hbt5P4xAAAQLOO3rmTFMn4BwCAjjL+AQBgIBY6/v/w/PkkPjEAANCs//zqhaRIxj8AAHSU8Q8AAAOx0PH/kwf2J/GJAQCAZv304UNJkYx/AADoKOMfAAAGYqHj/+O7dibxiQEAgGZ9bM/u5ObmZpKX8Q8AAB1l/AMAwEDUPv5ff/gwef9o9I/FJwYAAJbn4vp6kpfxDwAAPWD8AwDAQNQy/g+sribxCQAAgHbYd2s1ycv4BwCAHjD+AQBgIGoZ/y9dvpzEJwAAANrhb65cSfIy/gEAoAeMfwAAGIhaxv8vHTuexCcAAADa4ZdOnEjyMv4BAKAHjH8AABiIWsb/Tx88kMQnAAAA2uGnDh9O8jL+AQCgB4x/AAAYCOMfAAAGopbx/8ldO5P4BAAAQDv84L69SV7GPwAA9IDxDwAAAzH3+H9zYyN5YTT6x+ITAAAA7fDCnt3JtdGOH8tm/AMAQA8Y/wAAMBBzj/9L6+tJ/KIAAEC7XRzt+LFsxj8A8P+3dz+9mhRVHMdfILhB0Y0uTXwBJq5NXJn4Oty4deFKmAiKEYIO4CDMoAyunISZO/9Y+lzx6Vvzu3W6z+mq7qeq+tvJZ1N9zqk/3befQ0IAwGBo/gEAAICDCDX/Hzz6z0QLAQAAAGjbnx89mqQXzT8AAAAwGJp/AAAA4CBCzf/vHj6caCEAAAAAbfvtVw8n6UXzDwAAAAyG5h8AAAA4iFDz/5v79ydaCAAAAEB7Xrvz9uTXDx5M0ovmHwAAABgAzT8AAABwEKub/199+OFEiwIAAABo2y/v3p2kF80/AAAAMBiafwAAAOAgQs3/Lz54f6KFAAAAALTt53/9cJJeNP8AAADAYGj+AQAAgIMINf8/e+9PEy0EAAAAoG0/ff8vk/Si+QcAAAAGQ/MPAAAAHESo+f/Ju+9MtBAAAACAtv34vfcm6UXzDwAAAAyG5h8AAAA4iFDz/6NTwpkWAgAA7XrtztsTvQfgOH74x3cn6UXzDwDAQGj+AVyj+QcA4ABo/gFcCzX/Pzh9MM60EAAA6AP/IAAc1/ff+cMkvWj+AQAYFM0/cFw0/wAAHAzNP3BcNP8AABwMzT9wXKHm/3unj8SZFgIAAADQtu+emv6z9KL5BwAAAAZD8w8AAAAcRKj5f+POnYkWOov+e4TReAAAcDn8bgN9e+PU9J+lF80/AAC4hd9toG80/wAAwI3fbaBvoeb/9es/9LNMMQDANmi4AABVJP18etH8A0BDaP4BAFXQ/ANA+2j+AQBV0PwDADC+kn+ALMkF0BiafwAAxlfSwJfkAmgMzT8AAOMraeBLcgE0Zqn5f/jixcRq/vkoAAAwrlF+50fZB1DL/WfPJjT/AADgf0b5nR9lH0AtNP8AAOCWUX7nR9kHUEu2+f/y+YuJJgAAgP5Em+A0PpoLoF00/wAAHEC0gdemP5ILoF00/wAAHEC0gdemP5ILoF3Z5v9fz59NNAEAAPSHBh7Atc+ePp3Q/AMAMCiafwDXaP4BADgAmn8A17LN/xfPnk3SYD4cAAD0Sf/d/dzvuTVuxczFAWgTzT8AAAegTXvu99wat2Lm4gC0ieYfAIAD0KY993tujVsxc3EA2hRq/oFR8MMFoDelTbeVa40DGNOnV1cTmn8cBj92AHpD8w+gBpp/HBI/dgB6Q/MPoIZs8//g1PSfaQIwAn7sAPTO8x3Tf2DI0Zxcrt4D0K97p6b/jOYfh8GPGoDeeb5j2ujnaE4uV+8B6BfNPw6JHzUAvfN8x7TRz9GcXK7eA9CvbPPv+Xf++SgAANA/fs+BY/n81N+f0fwDAHAw/J4Dx0LzDwDAgfF7DhwLzT8AAAfG7zlwLDT/GALvI4BL2PPbk87lnc+Kt8atGE88gD7Q/GMIvI8ALmHPb8+aJtyKt8atGE88gD7Q/GMIvI8ALmHPb8+aJtyKt8atGE88gD6sbv5TfBSwhvXeWONWjNLYHM3J0ZycaDwArKXfKM/3R+MitJZlTQ6Ay6H5x8VY7401bsUojc3RnBzNyYnGA8Ba+o3yfH80LkJrWdbkALgcmn9cjPXeWONWjNLYHM3J0ZycaDwArKXfKM/3R+MitJZlTQ6Ay6nS/Kf4CKCU9Q5Z48obh33xXLDGaO9NyX7S3DlrcpZydS0A+kXzj+ZY75A1rrxx2BfPBWuM9t6U7CfNnbMmZylX1wKgXzT/aI71DlnjyhuHffFcsMZo703JftLcOWtylnJ1LQD6tbr51w9G7gOh93Ixc/F6H/DwvEOeGGBELb77La5pD6X7TvO3NjevrgtA2+6f+vszmn8MwfMOeWKAEbX47re4pj2U7jvN39rcvLouAG2j+cdwPO+QJwYYUYvvfotr2kPpvtP8rc3Nq+sC0LZQ869/8Lk/fGvcMhc/dw9j0XcqR3Nq2WMO1MPzGsPoz7Fkf/rta42u17ImB8D2aP7RBH2ncjSnlj3mQD08rzGM/hxL9qffvtboei1rcgBsj+YfTdB3KkdzatljDtTD8xrD6M+xZH/67WuNrteyJgfA9kLNv0U/DLk/dr2Xi1mjZq2jaPHM9L2Irk/zIvnR+NatOYO9bbG+LWriWy2ebYtrSkXXl8bXtMUcuvY9tbIOoGc0/wfU4pnpexFdn+ZF8qPxrVtzBnvbYn1b1MS3WjzbFteUiq4vja9pizl07XtqZR1Az2j+D6jFM9P3Iro+zYvkR+Nbt+YM9rbF+raoiW+1eLYtrikVXV8aX9MWc+ja99TKOoCerW7+9WOQozm5XGtc70WV1Km5jtHVOqdaddbUisa3rof3t/X11VJzn/pca9WNuuTclr3XtPV8+oytufT+lrzz6hpzovEox5kj9eDU35/R/Gdy1+QfSa1zqlVnTa1ofOt6eH9bX18tNfepz7VW3ahLzm3Ze01bz6fP2JpL72/JO6+uMScaj3KcOVI0/xk11zG6WudUq86aWtH41vXw/ra+vlpq7lOfa626UZec27L3mraeT5+xNZfe35J3Xl1jTjQe5ThzpLLN/2dPryb6h71EJ8iJxntF60bjvTmeGLwqPTPr/PReNE7nXFKS25Kt9+Gt743r0ch7u+bZnxUTHe9ZdE9WfDreA90XbvR6Tr2uGz73rq4mNP8OnhxPDF6Vnpl1fnovGqdzLinJbcnW+/DW98b1aOS9XfPsz4qJjvcsuicrPh3vge4LN3o9p17XDR+a/0C8N8cTg1elZ2adn96LxumcS0pyW7L1Prz1vXE9Gnlv1zz7s2Ki4z2L7smKT8d7oPvCjV7Pqdd1wyfb/N978mSSBkdfBv1ALOVqnCfHytd7S3S+klpH4jknPc9cvDWOuqLnHI2Hj/4teM7ZExPlndtjizqltVJWTc+43vOwcrVuxNwcprffygrXmaHraoGusfZat6iprDms8TlWjp7PEq2LPn38+PGE5t+gsbjhOSc9z1y8NY66ouccjYeP/i14ztkTE+Wd22OLOqW1UlZNz7je87BytW7E3BymTONP819ui5rKmsMan2Pl6Pks0broE81/JldpLG54zknPMxdvjaOu6DlH4+Gjfwuec/bERHnn9tiiTmmtlFXTM673PKxcrRsxN4cp0/jT/Jfboqay5rDG51g5ej5LtC76lG3+v3r5cvL69cP+P30Jll4GjcvRnBJae4s5UnvMMYItzkmfsYfWwA3OyafWOc29m9Z4lM5RIlpX15LL1Xu5GKWxrYmuVfcXZdWyxkvo2q059F4kZm97rGnrOaz66bjes0Tj0b5Xnmni4YuXE5r/oD3mGMEW56TP2ENr4Abn5FPrnObeTWs8SucoEa2ra8nl6r1cjNLY1kTXqvuLsmpZ4yV07dYcei8Ss7c91rT1HFb9dFzvWaLxaN8rzzRB819gjzlGsMU56TP20Bq4wTn51DqnuXfTGo/SOUpE6+pacrl6LxejNLY10bXq/qKsWtZ4CV27NYfei8TsbY81bT2HVT8d13uWaDza98ozTWSb/0+vribWy6AvVo4uYok3X+NyrHitFYlRVo6uJRcD25oz07OO5ufq6L1elJ5B1J5zqUvObdHzz9EcDytfay/FaF1PnGe8JMbLk++JKYn30v3maM5S7po4vVeDrsOaT+9FYjzm1mWNR3nq6DouZas1WXX1HHA51nPRZ3l27+rJhOZ/IUZZObqWXAxsa85Mzzqan6uj93pRegZRe86lLjm3Rc8/R3M8rHytvRSjdT1xnvGSGC9PviemJN5L95ujOUu5a+L0Xg26Dms+vReJ8ZhblzUe5amj67iUrdZk1dVzwOVYz0Wf5RnNfyBGWTm6llwMbGvOTM86mp+ro/d6UXoGUXvOpS45t0XPP0dzPKx8rb0Uo3U9cZ7xkhgvT74npiTeS/ebozlLuWvi9F4Nug5rPr0XifGYW5c1HuWpo+u4lK3WZNXVc8DlWM9Fn+UZzX8gRlk5upZcDGxrzkzPOpqfq6P3elF6BlF7zqUuObdFzz9HczysfK29FKN1PXGe8ZIYL0++J6Yk3kv3m6M5S7lr4vReDboOaz69F4nxmFuXNR7lqaPruJSt1mTV1XPA5VjPRZ/lWbb5//c330y+c0o+8xSsFTNHN51jxVvjVozGWePwsc7PM27FeJXmjyB6BtH4Vmy1bquuNV6qVt20zpqanhwrxhrvTck+9NwjatWZY82h+8jFKI1dytG4XLzeK2HVtcYtuo+w9P+7oPe2sPF8ej4eWqOk1gj0HHKi8a/8vz0SX536+zOa/0yMxlnj8LHOzzNuxXiV5o8gegbR+FZstW6rrjVeqlbdtM6amp4cK8Ya703JPvTcI2rVmWPNofvIxSiNXcrRuFy83ith1bXGLbqPsI2b8Vs2nk/Px0NrlNQagZ5DTjSe5n9h3IrROGscPtb5ecatGK/S/BFEzyAa34qt1m3VtcZL1aqb1llT05NjxVjjvSnZh557RK06c6w5dB+5GKWxSzkal4vXeyWsuta4RfcRtnEzfsvG8+n5eGiNkloj0HPIicaHmv/0evOUfOZZgG5mbYzyxFkxOs8SreupVRJjjR+VnrnnbLxxNew5F/rjeT8i73ZOSe4cXVdkjmi8ZW5ua9xSM37uXoTurzW63ui6NS9Hc7aw93ymtOn2iOZG4+fo2nOi8YU8zzEac0m6rmr0WZ699fvJm6f5z9KL5j+TqzQ2l6P3lmKs8aPSM/ecjTeuhj3nQn8870fk3c4pyZ2j64rMEY23zM1tjVtqxs/di9D9tUbXG1235uVozhb2ns+kzdiSaG40fo6uPScaX8jzHKMxl6Trqkaf5RnNv5/W9dQqibHGj0rP3HM23rga9pwL/fG8H5F3O6ckd46uKzJHNN4yN7c1bqkZP3cvQvfXGl1vdN2al6M5W9h7PpM2Y0uiudH4Obr2nGh8Ic9zjMZckq6rGn2WZ2ub/w8ePZp88vjx5KuXLyf3r55mPUh88bTU86x/AgAADOZ2H7TeA4f7ic+v8j67usr6RyL9z8Xfm/H3Jzc+efIk62PDRyUe2+5W8krdZO6/nfrns7tOHz1J3dRKzyM9sy+fv5jc/frryfunPv4svWj+AQAAGnC7D1pPG/0cmv/bTfxaNP80/wAAACG3+6D1tNHPofm/3cSv1X3zz8XFxcXFxcXFxcU13vVfu025mvDZP0sAAAAASUVORK5CYII="/></g><path fill="#000000" fill-opacity="0.0" d="m510.71368 122.019714l64.22046 0l0 16.629929l-64.22046 0z" fill-rule="evenodd"/><path fill="#000000" d="m525.98505 133.93468l0 -7.28125l2.84375 0q0.828125 0 1.40625 0.328125q0.578125 0.3125 0.875 0.875q0.3125 0.546875 0.3125 1.265625q0 0.71875 -0.3125 1.265625q-0.296875 0.546875 -0.890625 0.859375q-0.59375 0.3125 -1.421875 0.3125l-1.828125 0l0 -1.203125l1.578125 0q0.46875 0 0.75 -0.15625q0.296875 -0.15625 0.4375 -0.4375q0.15625 -0.28125 0.15625 -0.640625q0 -0.375 -0.15625 -0.65625q-0.140625 -0.28125 -0.4375 -0.421875q-0.296875 -0.15625 -0.75 -0.15625l-1.0625 0l0 6.046875l-1.5 0zm7.852539 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm3.868164 0.921875l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm6.970703 -5.453125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm3.631836 8.703125l0.328125 -1.109375l0.1875 0.046875q0.28125 0.078125 0.515625 0.046875q0.234375 -0.03125 0.375 -0.1875q0.140625 -0.15625 0.15625 -0.421875l0.046875 -0.296875l-2.046875 -5.46875l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.265625 1.078125q0.109375 0.53125 0.25 1.109375l-0.34375 0q0.140625 -0.578125 0.265625 -1.109375q0.125 -0.546875 0.3125 -1.078125l0.953125 -2.828125l1.53125 0l-2.3125 6.09375q-0.171875 0.4375 -0.4375 0.765625q-0.25 0.328125 -0.640625 0.5q-0.375 0.171875 -0.921875 0.171875q-0.296875 0 -0.546875 -0.046875q-0.25 -0.03125 -0.40625 -0.09375zm8.404297 -1.9375l0 -1.078125l2.578125 -2.40625q0.328125 -0.328125 0.546875 -0.59375q0.234375 -0.265625 0.34375 -0.515625q0.125 -0.25 0.125 -0.53125q0 -0.328125 -0.140625 -0.5625q-0.140625 -0.234375 -0.40625 -0.359375q-0.25 -0.140625 -0.578125 -0.140625q-0.328125 0 -0.59375 0.140625q-0.25 0.140625 -0.390625 0.390625q-0.125 0.25 -0.125 0.609375l-1.4375 0q0 -0.703125 0.328125 -1.21875q0.328125 -0.53125 0.90625 -0.8125q0.578125 -0.296875 1.328125 -0.296875q0.765625 0 1.34375 0.28125q0.578125 0.265625 0.890625 0.75q0.328125 0.484375 0.328125 1.125q0 0.40625 -0.15625 0.796875q-0.15625 0.390625 -0.578125 0.890625q-0.40625 0.484375 -1.140625 1.171875l-1.109375 1.078125l0 0.0625l3.078125 0l0 1.21875l-5.140625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m501.45145 164.66641l0 0c0 -8.12323 6.5851746 -14.708405 14.708405 -14.708405l384.7564 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583008 2.7583618 4.3079834 6.4994965 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-384.7564 0c-8.12323 0 -14.708405 -6.5851746 -14.708405 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m501.45145 164.66641l0 0c0 -8.12323 6.5851746 -14.708405 14.708405 -14.708405l384.7564 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583008 2.7583618 4.3079834 6.4994965 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-384.7564 0c-8.12323 0 -14.708405 -6.5851746 -14.708405 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m661.78174 163.97533q-0.890625 0 -1.578125 -0.328125q-0.671875 -0.34375 -1.046875 -0.9375q-0.375 -0.609375 -0.375 -1.390625l0 -4.734375l1.5 0l0 4.609375q0 0.421875 0.1875 0.75q0.1875 0.328125 0.515625 0.515625q0.34375 0.1875 0.796875 0.1875q0.453125 0 0.796875 -0.1875q0.34375 -0.1875 0.53125 -0.515625q0.1875 -0.328125 0.1875 -0.75l0 -4.609375l1.5 0l0 4.734375q0 0.78125 -0.390625 1.390625q-0.375 0.59375 -1.046875 0.9375q-0.671875 0.328125 -1.578125 0.328125zm4.022461 -6.15625l0 -1.234375l5.953125 0l0 1.234375l-2.21875 0l0 6.046875l-1.5 0l0 -6.046875l-2.234375 0zm6.5654297 6.046875l3.0 -4.265625l0 1.125l-2.765625 -4.140625l1.734375 0l0.796875 1.21875q0.21875 0.359375 0.359375 0.640625q0.140625 0.265625 0.265625 0.53125q0.125 0.25 0.265625 0.515625l-0.390625 0q0.140625 -0.265625 0.265625 -0.515625q0.125 -0.265625 0.265625 -0.53125q0.140625 -0.28125 0.375 -0.640625l0.8125 -1.21875l1.6875 0l-2.71875 4.0625l0 -1.078125l2.9375 4.296875l-1.78125 0l-1.0 -1.53125q-0.203125 -0.296875 -0.328125 -0.515625q-0.125 -0.21875 -0.234375 -0.40625q-0.09375 -0.1875 -0.21875 -0.4375l0.234375 0q-0.125 0.234375 -0.234375 0.4375q-0.09375 0.1875 -0.234375 0.40625q-0.125 0.21875 -0.328125 0.515625l-1.046875 1.53125l-1.71875 0zm10.464844 0.09375q-0.96875 0 -1.734375 -0.4375q-0.765625 -0.4375 -1.21875 -1.265625q-0.453125 -0.84375 -0.453125 -2.03125q0 -1.171875 0.453125 -2.015625q0.453125 -0.84375 1.21875 -1.28125q0.765625 -0.4375 1.734375 -0.4375q0.953125 0 1.71875 0.4375q0.78125 0.4375 1.21875 1.28125q0.453125 0.84375 0.453125 2.015625q0 1.1875 -0.453125 2.03125q-0.4375 0.828125 -1.21875 1.265625q-0.765625 0.4375 -1.71875 0.4375zm0 -1.3125q0.5625 0 0.984375 -0.28125q0.421875 -0.28125 0.65625 -0.8125q0.234375 -0.546875 0.234375 -1.328125q0 -0.78125 -0.234375 -1.3125q-0.234375 -0.546875 -0.65625 -0.8125q-0.421875 -0.28125 -0.984375 -0.28125q-0.5625 0 -1.0 0.28125q-0.421875 0.265625 -0.65625 0.8125q-0.234375 0.53125 -0.234375 1.3125q0 0.78125 0.234375 1.328125q0.234375 0.53125 0.65625 0.8125q0.4375 0.28125 1.0 0.28125zm9.541992 1.328125q-0.875 0 -1.53125 -0.265625q-0.640625 -0.28125 -1.0 -0.796875q-0.359375 -0.53125 -0.375 -1.296875l1.4375 0q0.03125 0.359375 0.21875 0.609375q0.203125 0.25 0.515625 0.375q0.3125 0.109375 0.71875 0.109375q0.40625 0 0.6875 -0.109375q0.296875 -0.109375 0.46875 -0.3125q0.171875 -0.21875 0.171875 -0.5q0 -0.25 -0.15625 -0.421875q-0.140625 -0.171875 -0.421875 -0.28125q-0.28125 -0.125 -0.6875 -0.21875l-0.796875 -0.203125q-0.921875 -0.21875 -1.453125 -0.703125q-0.515625 -0.484375 -0.515625 -1.28125q0 -0.65625 0.34375 -1.140625q0.359375 -0.5 0.96875 -0.765625q0.625 -0.28125 1.421875 -0.28125q0.8125 0 1.40625 0.28125q0.609375 0.265625 0.9375 0.765625q0.34375 0.484375 0.34375 1.125l-1.4375 0q-0.03125 -0.4375 -0.375 -0.671875q-0.328125 -0.25 -0.890625 -0.25q-0.375 0 -0.640625 0.109375q-0.265625 0.109375 -0.40625 0.3125q-0.140625 0.1875 -0.140625 0.421875q0 0.265625 0.15625 0.453125q0.171875 0.171875 0.4375 0.28125q0.265625 0.109375 0.5625 0.1875l0.65625 0.15625q0.46875 0.109375 0.859375 0.28125q0.390625 0.171875 0.6875 0.4375q0.3125 0.25 0.46875 0.609375q0.171875 0.34375 0.171875 0.796875q0 0.671875 -0.34375 1.15625q-0.328125 0.484375 -0.96875 0.765625q-0.625 0.265625 -1.5 0.265625zm6.5478516 -5.5625l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.0234375 6.875q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm6.0595703 -3.078125q0 -0.8125 0.15625 -1.671875q0.171875 -0.875 0.453125 -1.6875q0.28125 -0.8125 0.640625 -1.390625l1.375 0q-0.359375 0.75 -0.609375 1.578125q-0.25 0.828125 -0.390625 1.640625q-0.140625 0.796875 -0.140625 1.53125q0 0.640625 0.109375 1.296875q0.125 0.640625 0.375 1.375q0.25 0.734375 0.65625 1.65625l-1.375 0q-0.609375 -1.03125 -0.9375 -2.125q-0.3125 -1.109375 -0.3125 -2.203125zm3.7470703 5.015625l0 -7.5l1.4375 0l0 0.90625l0.078125 0q0.09375 -0.203125 0.28125 -0.4375q0.1875 -0.234375 0.5 -0.390625q0.3125 -0.15625 0.765625 -0.15625q0.609375 0 1.109375 0.3125q0.5 0.3125 0.796875 0.9375q0.3125 0.625 0.3125 1.5625q0 0.90625 -0.296875 1.53125q-0.296875 0.625 -0.796875 0.953125q-0.5 0.328125 -1.125 0.328125q-0.453125 0 -0.765625 -0.140625q-0.296875 -0.15625 -0.5 -0.375q-0.1875 -0.234375 -0.28125 -0.453125l-0.046875 0l0 2.921875l-1.46875 0zm2.609375 -3.125q0.375 0 0.640625 -0.203125q0.265625 -0.21875 0.390625 -0.59375q0.140625 -0.375 0.140625 -0.84375q0 -0.484375 -0.140625 -0.84375q-0.125 -0.375 -0.390625 -0.578125q-0.25 -0.21875 -0.640625 -0.21875q-0.375 0 -0.640625 0.203125q-0.265625 0.203125 -0.40625 0.578125q-0.125 0.359375 -0.125 0.859375q0 0.484375 0.125 0.859375q0.140625 0.359375 0.40625 0.578125q0.265625 0.203125 0.640625 0.203125zm3.694336 1.078125l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm4.116211 0l0 -5.453125l1.46875 0l0 5.453125l-1.46875 0zm0.734375 -6.171875q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.53125q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.5625 0.21875q0.234375 0.21875 0.234375 0.53125q0 0.3125 -0.234375 0.53125q-0.234375 0.21875 -0.5625 0.21875zm3.506836 6.171875l-2.0 -5.453125l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.296875 1.078125q0.125 0.53125 0.25 1.109375l-0.3125 0q0.125 -0.578125 0.25 -1.109375q0.125 -0.546875 0.296875 -1.078125l0.90625 -2.828125l1.53125 0l-2.015625 5.453125l-1.671875 0zm5.8984375 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm3.0644531 1.25q0.40625 -0.921875 0.640625 -1.65625q0.25 -0.75 0.359375 -1.390625q0.125 -0.640625 0.125 -1.28125q0 -0.734375 -0.140625 -1.53125q-0.125 -0.8125 -0.390625 -1.640625q-0.25 -0.828125 -0.59375 -1.578125l1.359375 0q0.375 0.578125 0.65625 1.390625q0.28125 0.8125 0.4375 1.6875q0.15625 0.875 0.15625 1.671875q0 1.109375 -0.328125 2.21875q-0.3125 1.09375 -0.921875 2.109375l-1.359375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m739.0123 385.83466c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m739.0123 385.83466c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m739.0123 402.46457c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m739.0123 402.46457c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m665.26776 364.9226l73.543274 0l0 16.629913l-73.543274 0z" fill-rule="evenodd"/><path fill="#000000" d="m687.596 376.96255q-0.546875 0 -0.96875 -0.15625q-0.40625 -0.171875 -0.671875 -0.484375q-0.265625 -0.328125 -0.359375 -0.78125l0.625 -0.15625q0.125 0.5 0.46875 0.75q0.34375 0.234375 0.890625 0.234375q0.625 0 1.0 -0.28125q0.375 -0.28125 0.375 -0.703125q0 -0.328125 -0.234375 -0.546875q-0.21875 -0.21875 -0.65625 -0.328125l-0.890625 -0.21875q-0.703125 -0.15625 -1.0625 -0.515625q-0.34375 -0.375 -0.34375 -0.921875q0 -0.46875 0.25 -0.8125q0.25 -0.34375 0.671875 -0.53125q0.4375 -0.203125 0.984375 -0.203125q0.515625 0 0.890625 0.15625q0.375 0.15625 0.609375 0.453125q0.25 0.28125 0.375 0.671875l-0.609375 0.15625q-0.125 -0.375 -0.421875 -0.609375q-0.296875 -0.25 -0.828125 -0.25q-0.546875 0 -0.90625 0.265625q-0.34375 0.25 -0.34375 0.65625q0 0.34375 0.234375 0.5625q0.234375 0.21875 0.734375 0.34375l0.84375 0.203125q0.6875 0.171875 1.03125 0.53125q0.34375 0.359375 0.34375 0.90625q0 0.46875 -0.265625 0.828125q-0.25 0.359375 -0.71875 0.578125q-0.453125 0.203125 -1.046875 0.203125zm3.4111328 1.921875l0 -7.5l0.65625 0l0 1.046875l0.0625 0q0.109375 -0.25 0.3125 -0.5q0.203125 -0.265625 0.53125 -0.4375q0.328125 -0.1875 0.84375 -0.1875q0.65625 0 1.15625 0.359375q0.515625 0.34375 0.796875 0.984375q0.28125 0.625 0.28125 1.46875q0 0.859375 -0.28125 1.5q-0.28125 0.625 -0.78125 0.984375q-0.5 0.359375 -1.171875 0.359375q-0.5 0 -0.828125 -0.171875q-0.328125 -0.1875 -0.53125 -0.453125q-0.203125 -0.265625 -0.328125 -0.515625l-0.046875 0l0 3.0625l-0.671875 0zm2.3125 -2.53125q0.53125 0 0.90625 -0.296875q0.375 -0.296875 0.5625 -0.796875q0.1875 -0.515625 0.1875 -1.140625q0 -0.625 -0.1875 -1.125q-0.1875 -0.5 -0.5625 -0.796875q-0.375 -0.296875 -0.90625 -0.296875q-0.53125 0 -0.90625 0.296875q-0.359375 0.28125 -0.5625 0.78125q-0.1875 0.484375 -0.1875 1.140625q0 0.640625 0.1875 1.15625q0.203125 0.5 0.578125 0.796875q0.375 0.28125 0.890625 0.28125zm5.926758 0.609375q-0.765625 0 -1.328125 -0.359375q-0.5625 -0.359375 -0.875 -1.0q-0.296875 -0.640625 -0.296875 -1.46875q0 -0.8125 0.296875 -1.453125q0.3125 -0.640625 0.84375 -1.0q0.546875 -0.375 1.25 -0.375q0.453125 0 0.859375 0.171875q0.421875 0.15625 0.75 0.5q0.34375 0.328125 0.53125 0.84375q0.1875 0.5 0.1875 1.203125l0 0.28125l-4.28125 0l0 -0.5625l3.921875 0l-0.296875 0.203125q0 -0.578125 -0.203125 -1.046875q-0.203125 -0.46875 -0.578125 -0.734375q-0.359375 -0.265625 -0.890625 -0.265625q-0.515625 0 -0.90625 0.28125q-0.375 0.265625 -0.59375 0.71875q-0.21875 0.453125 -0.21875 0.984375l0 0.34375q0 0.640625 0.21875 1.125q0.234375 0.46875 0.640625 0.734375q0.40625 0.265625 0.96875 0.265625q0.390625 0 0.671875 -0.109375q0.296875 -0.125 0.484375 -0.328125q0.203125 -0.203125 0.296875 -0.453125l0.640625 0.203125q-0.125 0.34375 -0.40625 0.640625q-0.28125 0.296875 -0.71875 0.484375q-0.421875 0.171875 -0.96875 0.171875zm4.2490234 -3.53125l0 3.40625l-0.671875 0l0 -5.453125l0.640625 0l0.015625 1.265625l-0.109375 0q0.234375 -0.703125 0.703125 -1.015625q0.484375 -0.328125 1.109375 -0.328125q0.546875 0 0.96875 0.234375q0.421875 0.234375 0.65625 0.671875q0.234375 0.4375 0.234375 1.09375l0 3.53125l-0.65625 0l0 -3.484375q0 -0.671875 -0.375 -1.046875q-0.375 -0.390625 -1.0 -0.390625q-0.4375 0 -0.78125 0.1875q-0.34375 0.171875 -0.546875 0.515625q-0.1875 0.34375 -0.1875 0.8125zm7.165039 3.53125q-0.65625 0 -1.171875 -0.359375q-0.5 -0.359375 -0.78125 -0.984375q-0.28125 -0.640625 -0.28125 -1.5q0 -0.84375 0.28125 -1.46875q0.296875 -0.640625 0.796875 -0.984375q0.5 -0.359375 1.171875 -0.359375q0.5 0 0.828125 0.1875q0.328125 0.171875 0.53125 0.4375q0.203125 0.25 0.3125 0.5l0.046875 0l0 -2.875l0.671875 0l0 7.28125l-0.640625 0l0 -1.015625l-0.078125 0q-0.109375 0.25 -0.3125 0.515625q-0.203125 0.265625 -0.546875 0.453125q-0.328125 0.171875 -0.828125 0.171875zm0.09375 -0.609375q0.53125 0 0.890625 -0.28125q0.375 -0.296875 0.5625 -0.796875q0.203125 -0.515625 0.203125 -1.15625q0 -0.65625 -0.203125 -1.140625q-0.1875 -0.5 -0.5625 -0.78125q-0.359375 -0.296875 -0.890625 -0.296875q-0.53125 0 -0.90625 0.296875q-0.359375 0.296875 -0.5625 0.796875q-0.1875 0.5 -0.1875 1.125q0 0.625 0.1875 1.140625q0.203125 0.5 0.5625 0.796875q0.375 0.296875 0.90625 0.296875zm5.723633 0.609375q-0.546875 0 -0.96875 -0.15625q-0.40625 -0.171875 -0.671875 -0.484375q-0.265625 -0.328125 -0.359375 -0.78125l0.625 -0.15625q0.125 0.5 0.46875 0.75q0.34375 0.234375 0.890625 0.234375q0.625 0 1.0 -0.28125q0.375 -0.28125 0.375 -0.703125q0 -0.328125 -0.234375 -0.546875q-0.21875 -0.21875 -0.65625 -0.328125l-0.890625 -0.21875q-0.703125 -0.15625 -1.0625 -0.515625q-0.34375 -0.375 -0.34375 -0.921875q0 -0.46875 0.25 -0.8125q0.25 -0.34375 0.671875 -0.53125q0.4375 -0.203125 0.984375 -0.203125q0.515625 0 0.890625 0.15625q0.375 0.15625 0.609375 0.453125q0.25 0.28125 0.375 0.671875l-0.609375 0.15625q-0.125 -0.375 -0.421875 -0.609375q-0.296875 -0.25 -0.828125 -0.25q-0.546875 0 -0.90625 0.265625q-0.34375 0.25 -0.34375 0.65625q0 0.34375 0.234375 0.5625q0.234375 0.21875 0.734375 0.34375l0.84375 0.203125q0.6875 0.171875 1.03125 0.53125q0.34375 0.359375 0.34375 0.90625q0 0.46875 -0.265625 0.828125q-0.25 0.359375 -0.71875 0.578125q-0.453125 0.203125 -1.046875 0.203125z" fill-rule="nonzero"/><path fill="#107070" d="m153.42856 173.85432l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42856 173.85432l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m167.91293 181.47673l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466827 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560577 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5373077 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466827 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm7.7248077 2.484375l0.109375 -0.6875l-3.203125 0l2.03125 -1.9375q0.234375 -0.21875 0.484375 -0.46875q0.265625 -0.265625 0.484375 -0.546875q0.21875 -0.296875 0.359375 -0.609375q0.15625 -0.3125 0.1875 -0.671875q0.03125 -0.390625 -0.09375 -0.71875q-0.109375 -0.34375 -0.34375 -0.578125q-0.234375 -0.234375 -0.578125 -0.359375q-0.328125 -0.140625 -0.71875 -0.140625q-0.453125 -0.015625 -0.859375 0.140625q-0.40625 0.140625 -0.71875 0.40625q-0.296875 0.28125 -0.5 0.65625q-0.1875 0.375 -0.234375 0.84375l0.8125 -0.015625q0.046875 -0.296875 0.15625 -0.546875q0.109375 -0.25 0.296875 -0.4375q0.1875 -0.171875 0.4375 -0.265625q0.25 -0.109375 0.578125 -0.09375q0.234375 0 0.421875 0.09375q0.1875 0.09375 0.3125 0.25q0.125 0.15625 0.171875 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.28125 -0.171875 0.53125q-0.125 0.25 -0.3125 0.484375q-0.1875 0.234375 -0.40625 0.4375q-0.203125 0.203125 -0.390625 0.390625l-2.453125 2.390625l-0.109375 0.640625l4.234375 0zm3.2091827 -0.53125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.0121155 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966827 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm3.8498077 -0.234375l0.671875 0.1875q0.265625 -0.203125 0.515625 -0.3125q0.265625 -0.109375 0.59375 -0.109375q0.296875 0.015625 0.5 0.140625q0.203125 0.125 0.328125 0.328125q0.125 0.203125 0.15625 0.453125q0.046875 0.25 0.015625 0.515625q-0.03125 0.296875 -0.140625 0.578125q-0.109375 0.28125 -0.28125 0.5q-0.1875 0.21875 -0.453125 0.359375q-0.25 0.125 -0.578125 0.109375q-0.265625 0 -0.46875 -0.09375q-0.1875 -0.09375 -0.3125 -0.25q-0.125 -0.15625 -0.203125 -0.359375q-0.0625 -0.203125 -0.078125 -0.453125l-0.765625 0q0.015625 0.40625 0.140625 0.75q0.125 0.328125 0.34375 0.5625q0.234375 0.25 0.5625 0.390625q0.328125 0.125 0.734375 0.140625q0.5 0.015625 0.90625 -0.15625q0.40625 -0.171875 0.71875 -0.46875q0.296875 -0.296875 0.46875 -0.703125q0.1875 -0.421875 0.234375 -0.90625q0.046875 -0.40625 -0.03125 -0.796875q-0.0625 -0.390625 -0.265625 -0.703125q-0.1875 -0.296875 -0.515625 -0.484375q-0.3125 -0.1875 -0.78125 -0.203125q-0.28125 0 -0.5625 0.078125q-0.265625 0.0625 -0.515625 0.203125l0.53125 -1.765625l2.59375 0l0.140625 -0.8125l-3.3125 0l-0.890625 3.28125zm8.693558 -3.296875l-0.09375 0q-0.5625 0 -1.046875 0.140625q-0.46875 0.140625 -0.84375 0.390625q-0.375 0.25 -0.671875 0.59375q-0.296875 0.34375 -0.515625 0.765625q-0.203125 0.421875 -0.359375 0.90625q-0.140625 0.484375 -0.203125 1.0l-0.0625 0.390625q-0.046875 0.4375 0.03125 0.890625q0.078125 0.453125 0.28125 0.8125q0.21875 0.359375 0.5625 0.59375q0.359375 0.234375 0.875 0.25q0.484375 0.015625 0.890625 -0.171875q0.40625 -0.1875 0.6875 -0.5q0.296875 -0.3125 0.46875 -0.734375q0.1875 -0.421875 0.21875 -0.890625q0.03125 -0.390625 -0.046875 -0.765625q-0.0625 -0.390625 -0.25 -0.6875q-0.1875 -0.3125 -0.515625 -0.5q-0.3125 -0.1875 -0.75 -0.1875q-0.21875 -0.015625 -0.4375 0.046875q-0.203125 0.046875 -0.390625 0.140625q-0.171875 0.09375 -0.328125 0.21875q-0.15625 0.109375 -0.296875 0.25q0.09375 -0.28125 0.203125 -0.546875q0.125 -0.265625 0.265625 -0.484375q0.1875 -0.28125 0.40625 -0.5q0.234375 -0.21875 0.5 -0.375q0.28125 -0.140625 0.59375 -0.21875q0.3125 -0.078125 0.6875 -0.078125l0.0625 0l0.078125 -0.75zm-1.515625 3.0q0.296875 0 0.484375 0.140625q0.1875 0.140625 0.296875 0.359375q0.109375 0.21875 0.140625 0.484375q0.03125 0.25 0 0.5q-0.03125 0.28125 -0.140625 0.578125q-0.09375 0.28125 -0.28125 0.5q-0.171875 0.21875 -0.421875 0.359375q-0.25 0.125 -0.578125 0.125q-0.21875 -0.015625 -0.390625 -0.109375q-0.15625 -0.09375 -0.265625 -0.234375q-0.109375 -0.140625 -0.171875 -0.328125q-0.0625 -0.1875 -0.09375 -0.390625q-0.046875 -0.203125 -0.046875 -0.390625q0 -0.203125 0.03125 -0.375l0.03125 -0.296875q0.109375 -0.1875 0.25 -0.359375q0.140625 -0.171875 0.328125 -0.3125q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.453125 -0.0625zm7.9904327 -2.46875l0.078125 -0.515625l-4.34375 0l-0.125 0.734375l3.46875 0l-3.578125 5.890625l0.890625 0l3.609375 -6.109375zm5.2091827 1.171875q0.03125 -0.40625 -0.078125 -0.71875q-0.109375 -0.328125 -0.34375 -0.5625q-0.21875 -0.234375 -0.546875 -0.359375q-0.3125 -0.140625 -0.703125 -0.140625q-0.421875 -0.015625 -0.796875 0.109375q-0.375 0.125 -0.65625 0.375q-0.28125 0.25 -0.46875 0.609375q-0.171875 0.34375 -0.203125 0.765625q-0.015625 0.25 0.03125 0.484375q0.046875 0.21875 0.15625 0.421875q0.09375 0.15625 0.203125 0.28125q0.125 0.125 0.28125 0.234375q-0.28125 0.109375 -0.515625 0.28125q-0.234375 0.15625 -0.421875 0.375q-0.171875 0.203125 -0.296875 0.46875q-0.109375 0.25 -0.125 0.5625q-0.046875 0.421875 0.078125 0.765625q0.125 0.328125 0.375 0.5625q0.25 0.25 0.59375 0.375q0.34375 0.125 0.75 0.140625q0.4375 0 0.828125 -0.125q0.40625 -0.125 0.71875 -0.375q0.296875 -0.25 0.5 -0.609375q0.203125 -0.359375 0.234375 -0.8125q0.015625 -0.25 -0.03125 -0.46875q-0.03125 -0.234375 -0.140625 -0.4375q-0.09375 -0.1875 -0.265625 -0.359375q-0.15625 -0.171875 -0.359375 -0.296875q0.234375 -0.109375 0.4375 -0.265625q0.21875 -0.15625 0.375 -0.34375q0.15625 -0.1875 0.25 -0.421875q0.109375 -0.25 0.140625 -0.515625zm-1.21875 3.09375q-0.03125 0.28125 -0.15625 0.515625q-0.125 0.234375 -0.3125 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.09375 -0.53125 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.375q-0.046875 -0.21875 -0.015625 -0.46875q0.03125 -0.28125 0.140625 -0.515625q0.125 -0.25 0.3125 -0.421875q0.1875 -0.1875 0.4375 -0.28125q0.25 -0.09375 0.546875 -0.078125q0.25 0 0.453125 0.109375q0.203125 0.09375 0.328125 0.25q0.125 0.171875 0.1875 0.390625q0.0625 0.21875 0.03125 0.46875zm0.375 -3.078125q-0.015625 0.234375 -0.125 0.453125q-0.09375 0.21875 -0.265625 0.375q-0.171875 0.171875 -0.390625 0.265625q-0.21875 0.078125 -0.46875 0.078125q-0.234375 0 -0.421875 -0.09375q-0.171875 -0.09375 -0.28125 -0.234375q-0.109375 -0.15625 -0.15625 -0.34375q-0.046875 -0.203125 -0.015625 -0.421875q0.015625 -0.25 0.109375 -0.46875q0.109375 -0.21875 0.28125 -0.390625q0.15625 -0.15625 0.375 -0.25q0.21875 -0.09375 0.484375 -0.078125q0.234375 0 0.40625 0.09375q0.171875 0.09375 0.28125 0.234375q0.125 0.15625 0.171875 0.359375q0.046875 0.203125 0.015625 0.421875z" fill-rule="nonzero"/><path fill="#107070" d="m350.52887 173.85564l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.52887 173.85564l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m365.01324 181.47804l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.646698 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.537323 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466675 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm7.427948 0.25l0.765625 -4.390625l-0.90625 0l-3.640625 4.546875l-0.09375 0.53125l2.9375 0l-0.28125 1.546875l0.828125 0l0.265625 -1.546875l0.90625 0l0.109375 -0.6875l-0.890625 0zm-2.828125 0l2.421875 -3.015625l0.1875 -0.265625l-0.609375 3.28125l-2.0 0zm6.3341675 1.703125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.0121155 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.896698 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm5.1466675 3.203125q0.578125 0 1.109375 -0.234375q0.546875 -0.234375 0.890625 -0.71875l-0.484375 -0.390625q-0.28125 0.296875 -0.65625 0.484375q-0.359375 0.171875 -0.78125 0.171875q-0.328125 -0.015625 -0.578125 -0.15625q-0.234375 -0.140625 -0.375 -0.375q-0.15625 -0.21875 -0.21875 -0.5q-0.046875 -0.296875 -0.015625 -0.59375l3.390625 0l0.0625 -0.375q0.0625 -0.46875 -0.015625 -0.890625q-0.0625 -0.4375 -0.265625 -0.765625q-0.203125 -0.34375 -0.5625 -0.546875q-0.34375 -0.203125 -0.84375 -0.21875q-0.359375 -0.015625 -0.671875 0.078125q-0.3125 0.09375 -0.59375 0.265625q-0.265625 0.1875 -0.484375 0.4375q-0.21875 0.234375 -0.390625 0.515625q-0.171875 0.28125 -0.28125 0.609375q-0.09375 0.3125 -0.125 0.640625l-0.03125 0.1875q-0.046875 0.484375 0.0625 0.90625q0.109375 0.421875 0.359375 0.734375q0.25 0.328125 0.625 0.53125q0.375 0.1875 0.875 0.203125zm0.609375 -4.421875q0.265625 0.015625 0.46875 0.140625q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.171875 0.4375q0.046875 0.234375 0 0.484375l-0.015625 0.078125l-2.5625 -0.015625q0.09375 -0.25 0.234375 -0.515625q0.140625 -0.265625 0.34375 -0.46875q0.203125 -0.1875 0.453125 -0.3125q0.25 -0.125 0.578125 -0.109375zm3.927948 4.328125l0.828125 0l0.734375 -4.28125l1.84375 0l0.109375 -0.640625l-1.84375 0l0.0625 -0.359375q0.03125 -0.28125 0.140625 -0.5q0.125 -0.234375 0.296875 -0.390625q0.171875 -0.15625 0.40625 -0.234375q0.25 -0.09375 0.546875 -0.078125q0.234375 0 0.453125 0.046875q0.234375 0.046875 0.46875 0.125l0.15625 -0.703125q-0.28125 -0.0625 -0.5625 -0.109375q-0.28125 -0.0625 -0.578125 -0.078125q-0.453125 0 -0.828125 0.140625q-0.375 0.125 -0.640625 0.375q-0.28125 0.265625 -0.46875 0.625q-0.171875 0.34375 -0.234375 0.78125l-0.046875 0.359375l-1.3125 0l-0.109375 0.640625l1.3125 0l-0.734375 4.28125zm5.2560425 -0.75l-0.0625 0l-0.078125 0.765625l0.109375 0q0.75 0 1.328125 -0.21875q0.578125 -0.234375 1.0 -0.640625q0.53125 -0.5 0.828125 -1.25q0.3125 -0.765625 0.4375 -1.640625l0.046875 -0.3125q0.03125 -0.296875 0.015625 -0.609375q0 -0.328125 -0.0625 -0.625q-0.078125 -0.28125 -0.203125 -0.546875q-0.125 -0.265625 -0.328125 -0.453125q-0.203125 -0.203125 -0.484375 -0.3125q-0.265625 -0.125 -0.640625 -0.125q-0.3125 -0.015625 -0.59375 0.0625q-0.28125 0.078125 -0.515625 0.21875q-0.28125 0.171875 -0.5 0.421875q-0.203125 0.234375 -0.359375 0.53125q-0.125 0.234375 -0.203125 0.515625q-0.078125 0.28125 -0.109375 0.578125q-0.03125 0.390625 0.03125 0.78125q0.078125 0.375 0.265625 0.6875q0.1875 0.3125 0.5 0.5q0.3125 0.1875 0.765625 0.203125q0.234375 0 0.4375 -0.046875q0.21875 -0.046875 0.40625 -0.140625q0.171875 -0.078125 0.3125 -0.203125q0.15625 -0.125 0.296875 -0.28125q-0.09375 0.328125 -0.21875 0.609375q-0.109375 0.265625 -0.25 0.484375q-0.203125 0.296875 -0.46875 0.515625q-0.25 0.21875 -0.578125 0.34375q-0.234375 0.09375 -0.515625 0.15625q-0.28125 0.046875 -0.609375 0.03125zm1.359375 -2.171875q-0.296875 0 -0.484375 -0.140625q-0.1875 -0.15625 -0.296875 -0.375q-0.109375 -0.234375 -0.140625 -0.5q-0.015625 -0.265625 0 -0.5q0.03125 -0.296875 0.140625 -0.578125q0.109375 -0.28125 0.28125 -0.515625q0.1875 -0.21875 0.4375 -0.359375q0.25 -0.140625 0.578125 -0.140625q0.21875 0.015625 0.375 0.109375q0.171875 0.09375 0.28125 0.234375q0.109375 0.15625 0.171875 0.359375q0.078125 0.1875 0.109375 0.390625q0.015625 0.203125 0.015625 0.40625q0 0.203125 0 0.375l-0.046875 0.265625q-0.09375 0.203125 -0.25 0.390625q-0.140625 0.171875 -0.328125 0.296875q-0.171875 0.140625 -0.390625 0.21875q-0.21875 0.078125 -0.453125 0.0625zm7.599823 0.375l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125z" fill-rule="nonzero"/><path fill="#107070" d="m510.7139 172.81758l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 172.81758l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m525.1983 180.43999l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466675 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5372925 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1467285 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm6.3810425 2.484375l1.125 -6.625l-0.09375 0l-2.546875 0.9375l-0.15625 0.8125l1.8125 -0.65625l-0.96875 5.53125l0.828125 0zm4.5529175 -0.53125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.012146 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966675 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm5.6466675 3.109375l1.125 -6.625l-0.09375 0l-2.546875 0.9375l-0.15625 0.8125l1.8125 -0.65625l-0.96875 5.53125l0.828125 0zm6.8185425 0l0.109375 -0.6875l-3.203125 0l2.03125 -1.9375q0.234375 -0.21875 0.484375 -0.46875q0.265625 -0.265625 0.484375 -0.546875q0.21875 -0.296875 0.359375 -0.609375q0.15625 -0.3125 0.1875 -0.671875q0.03125 -0.390625 -0.09375 -0.71875q-0.109375 -0.34375 -0.34375 -0.578125q-0.234375 -0.234375 -0.578125 -0.359375q-0.328125 -0.140625 -0.71875 -0.140625q-0.453125 -0.015625 -0.859375 0.140625q-0.40625 0.140625 -0.71875 0.40625q-0.296875 0.28125 -0.5 0.65625q-0.1875 0.375 -0.234375 0.84375l0.8125 -0.015625q0.046875 -0.296875 0.15625 -0.546875q0.109375 -0.25 0.296875 -0.4375q0.1875 -0.171875 0.4375 -0.265625q0.25 -0.109375 0.578125 -0.09375q0.234375 0 0.421875 0.09375q0.1875 0.09375 0.3125 0.25q0.125 0.15625 0.171875 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.28125 -0.171875 0.53125q-0.125 0.25 -0.3125 0.484375q-0.1875 0.234375 -0.40625 0.4375q-0.203125 0.203125 -0.390625 0.390625l-2.453125 2.390625l-0.109375 0.640625l4.234375 0zm3.0686035 -3.71875l-0.125 0.6875l0.640625 0q0.28125 0 0.5 0.078125q0.21875 0.078125 0.359375 0.234375q0.140625 0.140625 0.203125 0.359375q0.078125 0.203125 0.046875 0.484375q-0.03125 0.296875 -0.15625 0.546875q-0.109375 0.234375 -0.296875 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.078125 -0.546875 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.359375q-0.0625 -0.21875 -0.03125 -0.46875l-0.828125 0q-0.015625 0.421875 0.109375 0.765625q0.125 0.328125 0.359375 0.5625q0.25 0.234375 0.578125 0.375q0.34375 0.125 0.765625 0.140625q0.4375 0 0.84375 -0.125q0.40625 -0.140625 0.71875 -0.390625q0.296875 -0.265625 0.484375 -0.625q0.203125 -0.375 0.25 -0.84375q0.015625 -0.234375 -0.03125 -0.453125q-0.03125 -0.234375 -0.125 -0.4375q-0.109375 -0.1875 -0.28125 -0.34375q-0.15625 -0.15625 -0.390625 -0.25q0.234375 -0.109375 0.453125 -0.25q0.21875 -0.15625 0.390625 -0.34375q0.171875 -0.1875 0.28125 -0.40625q0.109375 -0.234375 0.125 -0.5q0.046875 -0.421875 -0.0625 -0.75q-0.109375 -0.34375 -0.328125 -0.59375q-0.234375 -0.234375 -0.5625 -0.359375q-0.328125 -0.140625 -0.75 -0.15625q-0.40625 0 -0.796875 0.125q-0.375 0.125 -0.671875 0.375q-0.296875 0.234375 -0.5 0.578125q-0.1875 0.34375 -0.234375 0.765625l0.828125 0q0.03125 -0.265625 0.140625 -0.46875q0.125 -0.21875 0.296875 -0.375q0.1875 -0.140625 0.40625 -0.21875q0.234375 -0.09375 0.5 -0.09375q0.25 0.015625 0.4375 0.109375q0.1875 0.078125 0.3125 0.21875q0.109375 0.15625 0.140625 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.296875 -0.171875 0.53125q-0.125 0.21875 -0.328125 0.359375q-0.203125 0.15625 -0.46875 0.234375q-0.25 0.0625 -0.53125 0.0625l-0.546875 0zm7.5841675 1.484375l0.765625 -4.390625l-0.90625 0l-3.640625 4.546875l-0.09375 0.53125l2.9375 0l-0.28125 1.546875l0.828125 0l0.265625 -1.546875l0.90625 0l0.109375 -0.6875l-0.890625 0zm-2.828125 0l2.421875 -3.015625l0.1875 -0.265625l-0.609375 3.28125l-2.0 0z" fill-rule="nonzero"/><path fill="#107070" d="m609.48553 194.00076l98.33075 0l0 34.960632l-98.33075 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.48553 194.00076l98.33075 0l0 34.960632l-98.33075 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m620.9074 209.44109l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2072144 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384644 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm10.476807 0.8125l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm4.9102783 0.390625l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm9.457214 0.796875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m623.5949 217.50359l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5978394 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0822144 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m659.6232 218.00359l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634033 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2697144 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790283 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509033 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm14.758118 -1.984375l0 -1.015625l-2.921875 0l1.25 -1.328125q0.328125 -0.328125 0.59375 -0.625q0.265625 -0.3125 0.453125 -0.59375q0.1875 -0.296875 0.28125 -0.59375q0.109375 -0.296875 0.109375 -0.625q0 -0.4375 -0.140625 -0.796875q-0.125 -0.359375 -0.390625 -0.609375q-0.265625 -0.25 -0.65625 -0.390625q-0.390625 -0.140625 -0.890625 -0.140625q-0.53125 0 -0.96875 0.171875q-0.4375 0.171875 -0.734375 0.46875q-0.3125 0.28125 -0.484375 0.6875q-0.171875 0.390625 -0.171875 0.828125l1.28125 0q0 -0.265625 0.0625 -0.46875q0.0625 -0.21875 0.203125 -0.359375q0.125 -0.140625 0.3125 -0.203125q0.203125 -0.078125 0.453125 -0.078125q0.203125 0 0.359375 0.078125q0.15625 0.0625 0.28125 0.171875q0.109375 0.125 0.171875 0.296875q0.0625 0.171875 0.0625 0.390625q0 0.15625 -0.046875 0.3125q-0.046875 0.15625 -0.140625 0.34375q-0.109375 0.1875 -0.296875 0.421875q-0.171875 0.21875 -0.421875 0.484375l-2.140625 2.3125l0 0.859375l4.53125 0z" fill-rule="nonzero"/><path fill="#107070" d="m708.26654 172.81627l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26654 172.81627l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m722.7509 180.43867l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466675 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5373535 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466675 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm5.3185425 -1.234375l-0.125 0.6875l0.640625 0q0.28125 0 0.5 0.078125q0.21875 0.078125 0.359375 0.234375q0.140625 0.140625 0.203125 0.359375q0.078125 0.203125 0.046875 0.484375q-0.03125 0.296875 -0.15625 0.546875q-0.109375 0.234375 -0.296875 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.078125 -0.546875 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.359375q-0.0625 -0.21875 -0.03125 -0.46875l-0.828125 0q-0.015625 0.421875 0.109375 0.765625q0.125 0.328125 0.359375 0.5625q0.25 0.234375 0.578125 0.375q0.34375 0.125 0.765625 0.140625q0.4375 0 0.84375 -0.125q0.40625 -0.140625 0.71875 -0.390625q0.296875 -0.265625 0.484375 -0.625q0.203125 -0.375 0.25 -0.84375q0.015625 -0.234375 -0.03125 -0.453125q-0.03125 -0.234375 -0.125 -0.4375q-0.109375 -0.1875 -0.28125 -0.34375q-0.15625 -0.15625 -0.390625 -0.25q0.234375 -0.109375 0.453125 -0.25q0.21875 -0.15625 0.390625 -0.34375q0.171875 -0.1875 0.28125 -0.40625q0.109375 -0.234375 0.125 -0.5q0.046875 -0.421875 -0.0625 -0.75q-0.109375 -0.34375 -0.328125 -0.59375q-0.234375 -0.234375 -0.5625 -0.359375q-0.328125 -0.140625 -0.75 -0.15625q-0.40625 0 -0.796875 0.125q-0.375 0.125 -0.671875 0.375q-0.296875 0.234375 -0.5 0.578125q-0.1875 0.34375 -0.234375 0.765625l0.828125 0q0.03125 -0.265625 0.140625 -0.46875q0.125 -0.21875 0.296875 -0.375q0.1875 -0.140625 0.40625 -0.21875q0.234375 -0.09375 0.5 -0.09375q0.25 0.015625 0.4375 0.109375q0.1875 0.078125 0.3125 0.21875q0.109375 0.15625 0.140625 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.296875 -0.171875 0.53125q-0.125 0.21875 -0.328125 0.359375q-0.203125 0.15625 -0.46875 0.234375q-0.25 0.0625 -0.53125 0.0625l-0.546875 0zm5.6154175 3.1875q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.012146 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966675 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm6.1779175 3.109375l0.828125 0l0.015625 -0.078125q-0.0625 -0.25 -0.0625 -0.5q0 -0.25 0.046875 -0.5l0.375 -2.28125q0.046875 -0.40625 -0.078125 -0.703125q-0.109375 -0.3125 -0.34375 -0.53125q-0.234375 -0.203125 -0.5625 -0.3125q-0.3125 -0.109375 -0.6875 -0.125q-0.34375 0 -0.6875 0.09375q-0.34375 0.09375 -0.640625 0.265625q-0.296875 0.1875 -0.5 0.46875q-0.203125 0.265625 -0.234375 0.640625l0.8125 0q0.046875 -0.203125 0.15625 -0.34375q0.125 -0.15625 0.28125 -0.25q0.15625 -0.109375 0.34375 -0.140625q0.1875 -0.046875 0.390625 -0.046875q0.21875 0 0.40625 0.0625q0.1875 0.0625 0.3125 0.1875q0.125 0.125 0.1875 0.3125q0.0625 0.171875 0.03125 0.40625l-0.0625 0.390625l-0.9375 -0.015625q-0.265625 0 -0.546875 0.046875q-0.28125 0.03125 -0.546875 0.109375q-0.265625 0.078125 -0.5 0.203125q-0.21875 0.125 -0.40625 0.3125q-0.171875 0.1875 -0.28125 0.4375q-0.109375 0.234375 -0.140625 0.5625q-0.015625 0.328125 0.09375 0.59375q0.125 0.25 0.328125 0.4375q0.203125 0.171875 0.46875 0.28125q0.28125 0.09375 0.59375 0.109375q0.28125 0 0.546875 -0.078125q0.265625 -0.078125 0.515625 -0.21875q0.109375 -0.0625 0.21875 -0.140625q0.125 -0.09375 0.234375 -0.1875q-0.015625 0.125 -0.015625 0.265625q0 0.125 0.046875 0.265625zm-1.390625 -0.640625q-0.1875 0 -0.34375 -0.046875q-0.15625 -0.0625 -0.265625 -0.171875q-0.109375 -0.09375 -0.15625 -0.234375q-0.046875 -0.15625 -0.03125 -0.359375q0.015625 -0.171875 0.078125 -0.296875q0.078125 -0.125 0.171875 -0.234375q0.078125 -0.078125 0.171875 -0.140625q0.109375 -0.0625 0.21875 -0.109375q0.25 -0.09375 0.53125 -0.125q0.296875 -0.03125 0.546875 -0.03125l0.703125 0l-0.1875 1.0q-0.109375 0.171875 -0.265625 0.3125q-0.15625 0.140625 -0.34375 0.234375q-0.1875 0.09375 -0.40625 0.15625q-0.203125 0.046875 -0.421875 0.046875zm8.1467285 -1.796875l0.015625 -0.09375q0.03125 -0.28125 0.015625 -0.5625q0 -0.296875 -0.0625 -0.578125q-0.0625 -0.265625 -0.171875 -0.5q-0.109375 -0.25 -0.28125 -0.4375q-0.1875 -0.1875 -0.4375 -0.296875q-0.25 -0.109375 -0.59375 -0.109375q-0.265625 -0.015625 -0.515625 0.046875q-0.234375 0.0625 -0.4375 0.203125q-0.125 0.0625 -0.234375 0.15625q-0.109375 0.09375 -0.21875 0.21875l0.5 -2.609375l-0.828125 0l-1.21875 7.0l0.765625 0l0.15625 -0.5625q0.09375 0.125 0.1875 0.21875q0.09375 0.09375 0.203125 0.171875q0.1875 0.125 0.421875 0.1875q0.234375 0.078125 0.484375 0.078125q0.359375 0.015625 0.640625 -0.09375q0.296875 -0.09375 0.53125 -0.28125q0.25 -0.171875 0.421875 -0.421875q0.1875 -0.25 0.3125 -0.53125q0.140625 -0.28125 0.21875 -0.578125q0.09375 -0.3125 0.125 -0.625zm-0.8125 -0.09375l-0.015625 0.09375q-0.03125 0.25 -0.109375 0.515625q-0.078125 0.265625 -0.203125 0.5q-0.09375 0.171875 -0.21875 0.328125q-0.125 0.140625 -0.265625 0.25q-0.171875 0.109375 -0.359375 0.171875q-0.1875 0.0625 -0.421875 0.046875q-0.203125 0 -0.375 -0.0625q-0.15625 -0.0625 -0.28125 -0.171875q-0.109375 -0.09375 -0.203125 -0.21875q-0.078125 -0.140625 -0.140625 -0.296875l0.375 -2.171875q0.109375 -0.171875 0.25 -0.3125q0.140625 -0.140625 0.296875 -0.234375q0.15625 -0.109375 0.328125 -0.15625q0.1875 -0.0625 0.40625 -0.046875q0.203125 0 0.359375 0.0625q0.15625 0.0625 0.265625 0.171875q0.109375 0.125 0.171875 0.265625q0.078125 0.140625 0.109375 0.296875q0.0625 0.234375 0.0625 0.484375q0 0.25 -0.03125 0.484375zm3.9435425 1.9375q-0.234375 0 -0.421875 -0.078125q-0.171875 -0.078125 -0.28125 -0.21875q-0.125 -0.125 -0.203125 -0.296875q-0.078125 -0.171875 -0.109375 -0.375q-0.03125 -0.1875 -0.03125 -0.390625q0 -0.203125 0.015625 -0.40625l0.03125 -0.1875q0.03125 -0.234375 0.09375 -0.453125q0.0625 -0.21875 0.171875 -0.40625q0.09375 -0.203125 0.21875 -0.359375q0.140625 -0.171875 0.3125 -0.296875q0.171875 -0.140625 0.390625 -0.203125q0.21875 -0.078125 0.46875 -0.0625q0.25 0 0.421875 0.09375q0.1875 0.078125 0.328125 0.234375q0.125 0.140625 0.1875 0.34375q0.0625 0.1875 0.0625 0.421875l0.765625 0q0.015625 -0.375 -0.109375 -0.703125q-0.109375 -0.328125 -0.34375 -0.5625q-0.234375 -0.234375 -0.5625 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.53125 -0.015625 -0.96875 0.1875q-0.4375 0.1875 -0.75 0.515625q-0.328125 0.34375 -0.53125 0.8125q-0.203125 0.453125 -0.28125 0.953125l-0.015625 0.1875q-0.015625 0.265625 -0.015625 0.515625q0.015625 0.234375 0.0625 0.46875q0.078125 0.296875 0.21875 0.578125q0.15625 0.265625 0.359375 0.453125q0.21875 0.203125 0.515625 0.328125q0.296875 0.109375 0.671875 0.109375q0.359375 0.015625 0.71875 -0.09375q0.375 -0.125 0.671875 -0.34375q0.296875 -0.21875 0.5 -0.515625q0.203125 -0.3125 0.25 -0.6875l-0.78125 0q-0.046875 0.21875 -0.171875 0.40625q-0.125 0.171875 -0.3125 0.296875q-0.171875 0.125 -0.390625 0.203125q-0.21875 0.0625 -0.453125 0.046875zm3.6310425 -1.875l-0.015625 0.09375q-0.03125 0.265625 -0.015625 0.546875q0.015625 0.28125 0.078125 0.546875q0.0625 0.28125 0.171875 0.53125q0.125 0.234375 0.3125 0.421875q0.171875 0.1875 0.421875 0.296875q0.25 0.109375 0.5625 0.125q0.265625 0 0.484375 -0.0625q0.234375 -0.046875 0.4375 -0.15625q0.140625 -0.078125 0.265625 -0.171875q0.125 -0.09375 0.234375 -0.21875l-0.078125 0.515625l0.734375 0l1.21875 -7.0l-0.828125 0l-0.46875 2.5625q-0.09375 -0.125 -0.203125 -0.203125q-0.09375 -0.09375 -0.203125 -0.171875q-0.1875 -0.09375 -0.40625 -0.140625q-0.203125 -0.0625 -0.421875 -0.0625q-0.359375 -0.015625 -0.65625 0.09375q-0.296875 0.09375 -0.53125 0.28125q-0.234375 0.171875 -0.421875 0.421875q-0.1875 0.25 -0.328125 0.53125q-0.140625 0.296875 -0.234375 0.609375q-0.078125 0.296875 -0.109375 0.609375zm0.8125 0.09375l0 -0.09375q0.046875 -0.328125 0.15625 -0.65625q0.125 -0.34375 0.328125 -0.609375q0.1875 -0.265625 0.46875 -0.421875q0.28125 -0.171875 0.671875 -0.15625q0.171875 0.015625 0.3125 0.0625q0.15625 0.046875 0.28125 0.125q0.109375 0.09375 0.203125 0.21875q0.09375 0.125 0.171875 0.28125l-0.40625 2.296875q-0.09375 0.140625 -0.21875 0.265625q-0.109375 0.109375 -0.234375 0.203125q-0.15625 0.109375 -0.359375 0.1875q-0.1875 0.0625 -0.421875 0.046875q-0.234375 0 -0.40625 -0.078125q-0.15625 -0.09375 -0.28125 -0.21875q-0.109375 -0.140625 -0.171875 -0.3125q-0.0625 -0.171875 -0.09375 -0.375q-0.03125 -0.1875 -0.03125 -0.390625q0 -0.203125 0.03125 -0.375z" fill-rule="nonzero"/><path fill="#107070" d="m807.051 193.9996l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m807.051 193.9996l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m818.4729 209.43991l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722839 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm9.789368 1.203125l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm9.363403 3.328125l0 -0.6875l-3.328125 0l1.78125 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.84375 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125 0 0.5 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.484375 0.578125l-2.171875 2.40625l0 0.609375l4.34375 0zm5.6915283 -2.53125l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m821.1604 217.50241l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7697144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m857.1887 218.00241l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634033 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696533 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790283 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509644 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm14.758057 -1.984375l0 -1.015625l-2.921875 0l1.25 -1.328125q0.328125 -0.328125 0.59375 -0.625q0.265625 -0.3125 0.453125 -0.59375q0.1875 -0.296875 0.28125 -0.59375q0.109375 -0.296875 0.109375 -0.625q0 -0.4375 -0.140625 -0.796875q-0.125 -0.359375 -0.390625 -0.609375q-0.265625 -0.25 -0.65625 -0.390625q-0.390625 -0.140625 -0.890625 -0.140625q-0.53125 0 -0.96875 0.171875q-0.4375 0.171875 -0.734375 0.46875q-0.3125 0.28125 -0.484375 0.6875q-0.171875 0.390625 -0.171875 0.828125l1.28125 0q0 -0.265625 0.0625 -0.46875q0.0625 -0.21875 0.203125 -0.359375q0.125 -0.140625 0.3125 -0.203125q0.203125 -0.078125 0.453125 -0.078125q0.203125 0 0.359375 0.078125q0.15625 0.0625 0.28125 0.171875q0.109375 0.125 0.171875 0.296875q0.0625 0.171875 0.0625 0.390625q0 0.15625 -0.046875 0.3125q-0.046875 0.15625 -0.140625 0.34375q-0.109375 0.1875 -0.296875 0.421875q-0.171875 0.21875 -0.421875 0.484375l-2.140625 2.3125l0 0.859375l4.53125 0z" fill-rule="nonzero"/><path fill="#107070" d="m609.48553 228.96211l98.33075 0l0 26.48819l-98.33075 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.48553 228.96211l98.33075 0l0 26.48819l-98.33075 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m622.73553 239.8862l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m622.73553 247.71432l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.1445312 2.65625l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm5.5820312 0.078125q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm2.8945312 1.5625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.0195312 1.546875q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m807.0522 228.96114l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m807.0522 228.96114l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m820.3022 239.88522l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm4.5039062 -1.046875l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0zm5.4101562 2.71875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m820.3022 247.71335l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8632812 2.140625q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625zm2.8632812 -1.640625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm4.4726562 -0.796875l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.2070312 -2.828125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m609.4863 172.81758l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.4863 172.81758l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m623.43945 180.43999l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759033 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509644 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm8.316528 2.484375l0 -0.6875l-3.328125 0l1.78125 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.84375 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125 0 0.5 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.484375 0.578125l-2.171875 2.40625l0 0.609375l4.34375 0zm3.2384033 -0.546875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648743 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm3.8634033 -0.21875l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm8.410278 -3.3125l-0.078125 0q-0.71875 0 -1.28125 0.203125q-0.546875 0.203125 -0.9375 0.59375q-0.578125 0.5625 -0.78125 1.375q-0.1875 0.796875 -0.1875 1.625l0 0.390625q0 0.484375 0.140625 0.96875q0.15625 0.484375 0.453125 0.84375q0.265625 0.328125 0.640625 0.53125q0.390625 0.203125 0.90625 0.203125q0.5 0 0.875 -0.171875q0.390625 -0.1875 0.65625 -0.5q0.265625 -0.296875 0.390625 -0.703125q0.125 -0.421875 0.125 -0.875q0 -0.40625 -0.109375 -0.796875q-0.109375 -0.40625 -0.34375 -0.703125q-0.21875 -0.3125 -0.578125 -0.5q-0.359375 -0.1875 -0.859375 -0.1875q-0.234375 0 -0.4375 0.046875q-0.203125 0.046875 -0.390625 0.140625q-0.171875 0.09375 -0.328125 0.21875q-0.15625 0.109375 -0.28125 0.25q0.03125 -0.4375 0.171875 -0.84375q0.15625 -0.421875 0.4375 -0.71875q0.28125 -0.28125 0.6875 -0.453125q0.421875 -0.171875 1.03125 -0.171875l0.078125 0l0 -0.765625zm-1.109375 3.0q0.3125 0 0.53125 0.125q0.234375 0.125 0.375 0.34375q0.15625 0.203125 0.21875 0.484375q0.078125 0.28125 0.078125 0.5625q0 0.328125 -0.078125 0.609375q-0.078125 0.28125 -0.234375 0.484375q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.515625 0.109375q-0.265625 0 -0.5 -0.109375q-0.21875 -0.125 -0.40625 -0.359375q-0.171875 -0.234375 -0.28125 -0.5625q-0.09375 -0.34375 -0.09375 -0.78125l0 -0.28125q0.078125 -0.21875 0.203125 -0.390625q0.125 -0.171875 0.3125 -0.296875q0.171875 -0.125 0.359375 -0.1875q0.203125 -0.0625 0.421875 -0.0625zm7.7853394 -2.515625l0 -0.46875l-4.46875 0l0 0.734375l3.578125 0l-2.734375 5.890625l0.890625 0l2.734375 -6.15625zm5.4884033 1.25q0 -0.421875 -0.15625 -0.765625q-0.140625 -0.34375 -0.40625 -0.578125q-0.265625 -0.234375 -0.625 -0.34375q-0.359375 -0.125 -0.78125 -0.125q-0.421875 0 -0.78125 0.125q-0.359375 0.109375 -0.609375 0.34375q-0.265625 0.234375 -0.40625 0.578125q-0.140625 0.34375 -0.140625 0.765625q0 0.25 0.0625 0.484375q0.0625 0.21875 0.1875 0.40625q0.125 0.1875 0.296875 0.34375q0.1875 0.140625 0.40625 0.25q-0.265625 0.109375 -0.46875 0.28125q-0.203125 0.15625 -0.34375 0.359375q-0.140625 0.21875 -0.21875 0.46875q-0.078125 0.25 -0.078125 0.515625q0 0.46875 0.15625 0.8125q0.171875 0.34375 0.453125 0.59375q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.84375 0.125q0.4375 0 0.8125 -0.125q0.390625 -0.125 0.671875 -0.375q0.28125 -0.234375 0.453125 -0.578125q0.171875 -0.359375 0.171875 -0.8125q0 -0.265625 -0.09375 -0.515625q-0.078125 -0.25 -0.21875 -0.453125q-0.15625 -0.21875 -0.359375 -0.375q-0.203125 -0.15625 -0.453125 -0.265625q0.140625 -0.078125 0.265625 -0.171875q0.125 -0.09375 0.234375 -0.1875q0.21875 -0.21875 0.34375 -0.5q0.125 -0.296875 0.125 -0.640625zm-0.6875 3.09375q0 0.296875 -0.09375 0.515625q-0.09375 0.21875 -0.265625 0.375q-0.171875 0.15625 -0.40625 0.25q-0.21875 0.078125 -0.5 0.078125q-0.296875 0 -0.53125 -0.078125q-0.234375 -0.09375 -0.390625 -0.25q-0.171875 -0.15625 -0.265625 -0.375q-0.078125 -0.21875 -0.078125 -0.515625q0 -0.28125 0.078125 -0.5q0.09375 -0.234375 0.265625 -0.40625q0.15625 -0.171875 0.390625 -0.25q0.234375 -0.09375 0.515625 -0.09375q0.28125 0 0.515625 0.09375q0.234375 0.078125 0.40625 0.25q0.171875 0.171875 0.265625 0.40625q0.09375 0.21875 0.09375 0.5zm-0.15625 -3.078125q0 0.265625 -0.09375 0.46875q-0.078125 0.203125 -0.21875 0.359375q-0.15625 0.140625 -0.359375 0.234375q-0.203125 0.078125 -0.4375 0.078125q-0.25 0 -0.453125 -0.078125q-0.203125 -0.09375 -0.34375 -0.234375q-0.15625 -0.15625 -0.234375 -0.359375q-0.078125 -0.203125 -0.078125 -0.46875q0 -0.25 0.078125 -0.46875q0.078125 -0.21875 0.21875 -0.359375q0.15625 -0.15625 0.34375 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.453125 0.09375q0.203125 0.078125 0.359375 0.21875q0.140625 0.15625 0.21875 0.375q0.09375 0.203125 0.09375 0.453125z" fill-rule="nonzero"/><path fill="#107070" d="m806.5866 172.8189l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m806.5866 172.8189l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m820.53973 180.4413l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759644 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509033 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm7.6602783 0.25l0 -4.390625l-0.890625 0l-2.96875 4.59375l0 0.484375l3.015625 0l0 1.546875l0.84375 0l0 -1.546875l0.9375 0l0 -0.6875l-0.9375 0zm-2.921875 0l1.953125 -3.015625l0.125 -0.265625l0 3.28125l-2.078125 0zm6.8165894 1.6875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648682 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.7384644 3.203125q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm4.7852783 4.328125l0.84375 0l0 -4.28125l1.90625 0l0 -0.640625l-1.90625 0l0 -0.359375q0 -0.296875 0.078125 -0.53125q0.09375 -0.234375 0.25 -0.375q0.140625 -0.140625 0.359375 -0.21875q0.21875 -0.078125 0.5 -0.078125q0.296875 0 0.53125 0.0625q0.25 0.046875 0.4375 0.109375l0.109375 -0.703125q-0.125 -0.03125 -0.234375 -0.046875q-0.109375 -0.03125 -0.234375 -0.0625q-0.171875 -0.03125 -0.359375 -0.046875q-0.171875 -0.015625 -0.34375 -0.015625q-0.4375 0 -0.796875 0.125q-0.359375 0.109375 -0.609375 0.359375q-0.25 0.234375 -0.390625 0.59375q-0.140625 0.359375 -0.140625 0.828125l0 0.359375l-1.359375 0l0 0.640625l1.359375 0l0 4.28125zm5.2540283 -0.75l-0.09375 0l0 0.75l0.09375 0q0.8125 0 1.375 -0.21875q0.578125 -0.234375 0.90625 -0.59375q0.53125 -0.59375 0.6875 -1.375q0.171875 -0.78125 0.171875 -1.546875l0 -0.3125q0 -0.53125 -0.15625 -1.078125q-0.140625 -0.546875 -0.4375 -0.90625q-0.25 -0.3125 -0.625 -0.5q-0.375 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.90625 0.1875q-0.375 0.171875 -0.625 0.484375q-0.265625 0.3125 -0.40625 0.734375q-0.125 0.421875 -0.125 0.890625q0 0.390625 0.109375 0.796875q0.109375 0.390625 0.34375 0.703125q0.234375 0.3125 0.59375 0.515625q0.359375 0.1875 0.84375 0.1875q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.40625 -0.140625q0.171875 -0.09375 0.3125 -0.21875q0.140625 -0.125 0.25 -0.265625l0 0.015625q-0.015625 0.421875 -0.125 0.8125q-0.109375 0.390625 -0.421875 0.734375q-0.265625 0.28125 -0.6875 0.4375q-0.421875 0.140625 -1.0625 0.140625zm1.0 -2.171875q-0.296875 0 -0.53125 -0.125q-0.21875 -0.140625 -0.375 -0.359375q-0.140625 -0.21875 -0.21875 -0.5q-0.078125 -0.28125 -0.078125 -0.5625q0 -0.328125 0.078125 -0.609375q0.09375 -0.296875 0.25 -0.5q0.15625 -0.203125 0.375 -0.3125q0.234375 -0.125 0.53125 -0.125q0.265625 0 0.484375 0.125q0.234375 0.125 0.421875 0.359375q0.171875 0.25 0.265625 0.59375q0.109375 0.34375 0.109375 0.78125l0 0.28125q-0.078125 0.203125 -0.21875 0.390625q-0.125 0.171875 -0.296875 0.296875q-0.171875 0.125 -0.375 0.203125q-0.203125 0.0625 -0.421875 0.0625zm7.8477783 0.390625l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m166.8924 100.829544l0 0c0 -4.067566 3.297409 -7.364975 7.364975 -7.364975l157.49052 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811951 1.3812027 2.157135 3.254509 2.157135 5.2078247l0 29.45903c0 4.0675507 -3.2973938 7.364975 -7.3649597 7.364975l-157.49052 0c-4.067566 0 -7.364975 -3.2974243 -7.364975 -7.364975z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m166.8924 100.829544l0 0c0 -4.067566 3.297409 -7.364975 7.364975 -7.364975l157.49052 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811951 1.3812027 2.157135 3.254509 2.157135 5.2078247l0 29.45903c0 4.0675507 -3.2973938 7.364975 -7.3649597 7.364975l-157.49052 0c-4.067566 0 -7.364975 -3.2974243 -7.364975 -7.364975z" fill-rule="evenodd"/><path fill="#000000" d="m178.67451 119.01905l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.5325775 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm4.5648346 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm5.7480316 0l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm5.181717 0.109375q-0.671875 0 -1.171875 -0.328125q-0.5 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.78125 0.28125 -1.375q0.296875 -0.59375 0.796875 -0.921875q0.5 -0.34375 1.171875 -0.34375q0.65625 0 1.15625 0.34375q0.515625 0.328125 0.796875 0.921875q0.296875 0.59375 0.296875 1.375q0 0.765625 -0.28125 1.359375q-0.28125 0.59375 -0.796875 0.9375q-0.5 0.328125 -1.171875 0.328125zm0 -0.5625q0.515625 0 0.875 -0.28125q0.375 -0.28125 0.5625 -0.75q0.1875 -0.46875 0.1875 -1.03125q0 -0.578125 -0.1875 -1.046875q-0.1875 -0.46875 -0.5625 -0.75q-0.359375 -0.28125 -0.875 -0.28125q-0.515625 0 -0.890625 0.28125q-0.359375 0.28125 -0.546875 0.75q-0.1875 0.46875 -0.1875 1.046875q0 0.5625 0.1875 1.03125q0.1875 0.46875 0.546875 0.75q0.359375 0.28125 0.890625 0.28125zm4.847168 0.453125l-1.953125 -5.09375l0.671875 0l1.171875 3.203125q0.171875 0.421875 0.28125 0.859375q0.125 0.421875 0.265625 0.828125l-0.21875 0q0.140625 -0.40625 0.25 -0.828125q0.125 -0.4375 0.296875 -0.859375l1.171875 -3.203125l0.671875 0l-1.953125 5.09375l-0.65625 0zm5.5836945 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m224.61942 101.18361l55.10681 0l0 30.348969l-55.10681 0z" fill-rule="evenodd"/><g transform="matrix(0.027539632545931756 0.0 0.0 0.02753989501312336 224.61942257217848 101.1836065616798)"><clipPath id="g3207a967263_0_0.4"><path d="m9.094947E-13 0l2001.0 0l0 1102.0l-2001.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.4)" fill="#000" width="2001.0" height="1102.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9EAAAROCAYAAABjfsLpAACAAElEQVR4Xuzd3XEcV9am0TZBJsgEmkALMGkCLlAMXdIEmiATaAJNaBNoAjzIggXf4KXY3dLZICX8FJDn7LUinpuJiRmeqkSpY++qzH/9CwCA9k7/7/x/kvScbrb9/fjZAq/tw7Z/Gq9NSXpUV+d/j58tAAAAAEBDZXgoSY9t29+Nny3w2u6vw+tybUrSY7JEBwAAAACiDA8l6ZGNnyvwFnJHhPHalKRHZYkOAAAAAEQZHkrSIxs/V+AtWKJLenaW6AAAAABAlOGhJD2y8XMF3oIluqRnZ4kOAAAAAEQZHkrSIxs/V+AtWKJLenaW6AAAAABAlOGhJD2y8XMF3oIluqRnZ4kOAAAAAEQZHkrSIxs/V+AtWKJLenaW6AAAAABAlOGhJD22bX83frbAa/uw7Vu5NiXpMVmiAwAAAABRhoeS9MjyC+DxswVe24dt/zRem5L0qCzRAQAAAIAow0NJemSW6ByBJbqkZ2eJDgAAAABEGR5K0mPb9uvxswVemyW6pGdniQ4AAAAARBkeStIjy/Jy/GyB15bl13htStKjskQHAAAAAKIMDyXpkVmicwSW6JKenSU6AAAAABBleChJj83SgQO4vxbP5dqUpMfkv2cAAAAAQJThoSQ9tqvz1/GzBV5buS4l6bFZogMAAAAAUYaHkvSExs8WeE032/5+vCYl6dFZogMAAAAAUYaHkvSEftv2X8fPF3gtp22/Hq9JSXp0lugAAAAAQJThoSQ9oQ/bvo2fL/Ba7q+/T+M1KUmPzhIdAAAAAIgyPJSkJ5Ql5vj5Aq8li6/xmpSkR2eJDgAAAABEGR5K0lOyeOAN3V+D53JNStJj898yAAAAACDK8FCSntZ5/HyB1/Dbtv/6wPUoSY/PEh0AAAAAiDI8lKQnlmXm+BkDl3ba9uvxWpSkJ2WJDgAAAABEGR5K0lPb9uvxMwYu7Wa7+1yuRUl6SpboAAAAAECU4aEkPbEsM8fPGLi0+2vvdrwWJelJWaIDAAAAAFGGh5L09G7Hzxi4JM9Dl/SiWaIDAAAAAFGGh5L0nLb93fg5A5fieeiSXjRLdAAAAAAgyvBQkp7RzbZ/HD9n4FJO292X8RqUpCdniQ4AAAAARBkeStJzujp/HT9n4BKut/2Xcv1J0nOyRAcAAAAAogwPJemZ5TnV42cNvLQP276N154kPStLdAAAAAAgyvBQkp6ZW7rzGtzKXdKLZ4kOAAAAAEQZHkrSc3NLdy7MrdwlXSRLdAAAAAAgyvBQkl4gt3Tnkk7bfj1ec5L07CzRAQAAAIAow0NJeom2u9/Hzxt4KbnbQbnmJOm5WaIDAAAAAFGGh5L0Mp3Hzxt4CbnLwQPXmyQ9P0t0AAAAACDK8FCSXqptvx4/c+C5bra7z+Vak6SXyBIdAAAAAIgyPJSkl8oyghd2ve2/3F9b53KtSdJL5L9bAAAAAECU4aEkvWA32/5+/NyBp/qw7Z/Ga0ySXixLdAAAAAAgyvBQkl6y7e7L+LkDT3V/Td2Wa0ySXipLdAAAAAAgyvBQkl6437b91/GzBx7rtO3X47UlSS+aJToAAAAAEGV4KEkv3M1293n87IHHOvkVuqRLZ4kOAAAAAEQZHkrSBfJrdJ7Dr9AlvUqW6AAAAABAlOGhJF0iiwme6Hrbfzn5Fbqk18h/qwAAAACAKMNDSbpQN9v+fvwMgr/zYds/jdeSJF0kS3QAAAAAIMrwUJIu1dX56/gZBD/z/Vfo53ItSdIlskQHAAAAAKIMDyXpgt1s+8fxcwh+5Ga7+zxeQ5J0sSzRAQAAAIAow0NJumzn/Lp4/CyCUW7//8D1I0mXyxIdAAAAAIgyPJSkC5dfF4+fRTDK7f/Ha0eSLpolOgAAAAAQZXgoSa9QfmU8fh7Bf3zY9k/jNSNJF88SHQAAAACIMjyUpNfp1m3dechp2989cL1I0uWzRAcAAAAAogwPJemVclt3HuI27pLeLEt0AAAAACDK8FCSXrEP276Nn0v0ddrufh+vEUl6tSzRAQAAAIAow0NJet3Ov237r+NnE/3kCxUPXB+S9HpZogMAAAAAUYaHkvTaXZ2/jp9N9JIvUtxfC+dybUjSa2aJDgAAAABEGR5K0hvk+ei9eQ66pENkiQ4AAAAARBkeStJbte3X42cU68sXKMq1IElvkSU6AAAAABBleChJb9jNtr8fP6dY1/37/XG8BiTpzbJEBwAAAACiDA8l6W07n7b93fhZxXpy54EH3n9Jerss0QEAAACAKMNDSXr7bq+3/Zfx84p15IsSp3xhor73kvR2WaIDAAAAAFGGh5J0hK7OXy3S12SBLumwWaIDAAAAAFGGh5J0lCzSl2OBLunQWaIDAAAAAFGGh5J0pCzSl2GBLunwWaIDAAAAAFGGh5J0tCzSp2eBLmmKLNEBAAAAgCjDQ0k6Yhbp07JAlzRNlugAAAAAQJThoSQdtavz1yxkx88xjutm29+fLNAlzZIlOgAAAAAQZXgoScfubJE+h/v36fqB90+SjpslOgAAAAAQZXgoSccvi/Tr8fOM4/iw7Z8eeN8k6dhZogMAAAAAUYaHkjRJWdSOn2m8rTy3/rTdfRnfK0maIkt0AAAAACDK8FCSZurq/O8sbsfPNl5fbrP/7bn143skSbNkiQ4AAAAARBkeStJ83XpO+tv6/vzz8wPvjSTNkyU6AAAAABBleChJk+b27q/P7dslLZUlOgAAAAAQZXgoSTOX24n7VfqruNn296fcBWB8DyRp1izRAQAAAIAow0NJWiC/Sr+c778+/318zSVp+izRAQAAAIAow0NJWqWr89f8Wnr83OPpPPtc0tJZogMAAAAAUYaHkrRYN9vd59+2/dfx849/LrfIz3JpfG0laaks0QEAAACAKMNDSVqzc27xnluRj5+D/Fi+fJAvITzwekrSelmiAwAAAABRhoeStHaW6f+A555LapklOgAAAAAQZXgoST2yTH/An3557rnnkvpliQ4AAAAARBkeSlKvvi3Tuz8zPc88d9t2Se2zRAcAAAAAogwPJalr292XD9u+jZ+TKztt+3WWRuW1kKSOWaIDAAAAAFGGh5Kk2zwPfNVfp//pV+du2S5Jf84SHQAAAACIMjyUJP2vq/PXm23/mMXz+Pk5k/z788WAU74gMJ5RkvRHlugAAAAAQJThoSTpR337hXpu+X697b+Mn6dHkl/R51btfnEuSY/IEh0AAAAAiDI8lCT9s67OX7/9unvbr9/61u9/3KJ9//h9ae7X5pL0lCzRAQAAAIAow0NJ0tO7Ov87i+wP2/7pZtvfp/Fz96ny6/f8v5dfwv/x//7d52+L/PHfIEl6WpboAAAAAECU4aEk6VLdZkHz37a7L1mGj+X//C//99yOXZJeJ0t0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KEmSJHXMEh0AAAAAiDI8lCRJkjpmiQ4AAAAARBkeSpIkSR2zRAcAAAAAogwPJUmSpI5ZogMAAAAAUYaHkiRJUscs0QEAAACAKMNDSZIkqWOW6AAAAABAlOGhJEmS1DFLdAAAAAAgyvBQkiRJ6pglOgAAAAAQZXgoSZIkdcwSHQAAAACIMjyUJEmSOmaJDgAAAABEGR5KkiRJHbNEBwAAAACiDA8lSZKkjlmiAwAAAABRhoeSJElSxyzRAQAAAIAow0NJkiSpY5boAAAAAECU4aEkSZLUMUt0AAAAACDK8FCSJEnqmCU6AAAAABBleChJkiR1zBIdAAAAAIgyPJQkSZI6ZokOAAAAAEQZHkqSJEkds0QHAAAAAKIMDyVJkqSOWaIDAAAAAFGGh5IkSVLHLNEBAAAAgCjDQ0mSJKljlugAAAAAQJThoSRJktQxS3QAAAAAIMrwUJIkSeqYJToAAAAAEGV4KL1xN9v+8b73MzaeRX/q6vzv8fU6cqft7vdyBv2l8TWbpI/jOVYo53rgrBq6/7v+Mr520l+yRAcAAAAAogwPpbdu26/H63QW9//+czmPvvVh2z+Nr9eRfVu4PXAOfW/SRVM+X8pZFmg8Jw+7/xzaxtdO+kuTfrYBAAAAAC+sDA+lt267+328TmeR4Xs5j76VpfT4eh3deAb9qUn/Tm+2u8/lLLNn6fePXW/7L+X1k/6cvycAAAAAIMrwUHrrrs5fx+t0Fvm1dTmPvjW+VjPItTieQ9+b9I4R9//223KW2Zv0Cw1vxZed9NMs0QEAAACAKMND6QCN1+ks3Cr4B036xYglf7X8Qv227b+Or9fR5d88nmOF8rkznpUfu9n2j+NrKP03S3QAAAAAIMrwUDpAM976O07b/m48i87T/lLWsu2HncfXagarPg89tygfz8qPrfplCr1QlugAAAAAQJThoXSAsrwcr9VZjGfRedpbf+fLHOUsmnbJlC9zlLPM3qR3eXhrpxVv66+XadLPNwAAAADghZXhoXSEtrsv47U6C8/brc146+//GM+ib7cP/zS+TjNY8hn3k97l4a0t+YUKvUyW6AAAAABAlOGhdIxux2t1FpYzpdvxNZrJkovXZzbjM7hzy/PxHCs043txBHndxtdS+pYlOgAAAAAQZXgoHaRZn/PrOdpDE99VIHwpojbj3+aqS9MZ34ujuH/9zuPrKVmiAwAAAADflOGhdJBm/YWl52j/tZmfbx95nvt4pubdjq/RDBb9MsTteE7+uXzB54HXVN2zRAcAAAAAogwPpYM063OXYzxL5/KlgvH1mclp29+NZ2rdpHcWyGKsnGXybra7z+M5+ed8QUYPZokOAAAAAEQZHkpHaeJBtudo/6/xtZnReKbOzfrllvEcS7Tt1+M5+ed+2/Zfy2sqTfy/PQAAAACAF1SGh9KBGq/XWbhN8PcWWUas+CvmpzbjnQVWfcRClsDjWXkcX3hSaZH/bgEAAAAAz1SGh9KR2vZ34zU7g/xat5ylYbP+anm06PO0n9T42sxg0b/H2/GcPN6i14aekyU6AAAAABBleCgdqUlvV7zqL18f24dt38bXZkaenfy9q/PX8bWZwYp3EvA89JeRL2qNr62aZ4kOAAAAAEQZHkoHatZF0fW2/zKepWN5HcbXZkYWbX8069/jeI4lmvQLRkd0/3qey+urvlmiAwAAAABRhofSkZr0l69xspi5HV+TmT1wvn5NuLhd9QsQnof+cvLlkPH1VeMs0QEAAACAKMND6WCN1+wsVryF9GOa9VfLP9L9/fzWtr8bX5eju9n2j+Uc83cez8nT5bETD7zG6polOgAAAAAQZXgoHaw8X3y8bmfwYds/jWdp1YS/Wv6Z03b3ezljs8bXZAb379uX8RzTd3+m8Zw8ncdv6C9ZogMAAAAAUYaH0sHKMnq8bmfQ/teNE/5q+WfypYByxk5Nulg6LfhYhfy6fjwnz+NOE/pvk37WAQAAAAAvrAwPpaM16a8u88zicpY+LXe76VWfrf2P2+5+H1+To1v2PVvsCypHsOht//WULNEBAAAAgCjDQ+l43Y7X7SweOEuPFl1ClHM2KndWGF+Po1v07gHLfUHlCJp/6Ul/btH/fgEAAAAAj1SGh9IBy4JjvHZn0PUWwbPegv/vdH0/04x/gzfb3efxHNM36Z05ZnD/+t6W11v9skQHAAAAAKIMD6UDNuOvYCO3wB7P0qGbbX8/vhYr6Pp+nib99fNpwaWo56FfTuO/b/05S3QAAAAAIMrwUDpiEz6PORa9nfTfdr3tv4yvxQq6vp8z/vp52dtzex76xeTLWuX1Vr8s0QEAAACAKMND6YhNOtTOL7LLWVbv6vx1fB1WkQVmOW+DZrw9/6pfeBjPycu6f43P42uuZk36vzcAAAAAgBdWhofSQRuv3VmM51i+Se8a8E+V8zZoxtvzL/k8dMu9i8tdF8rrrl75OwMAAAAAogwPpaM26W2M88vscpaV2/br8TVYSRYs5cyLN+Pt+Vf8u5vxjgCzWfUOBnpElugAAAAAQJThoXTQbrb943j9zmDJX8T+pDyLenwNVpJf2o9nXrzb8TU4uiz9HzjH9M14R4DZ5PNrfN3VLEt0AAAAACDK8FA6aFlGj9fvDPLr0fEsC3cez7+abr9UnfHv7v5vbhvPsULjObmMFe9ioEdkiQ4AAAAARBkeSkft6vx1vH5nkF+PlrOs2nb3ZTz/avJYgXLuhZvxDhBL3i3AYu/VNPvik8b8rQEAAAAAUYaH0oGb8dnMq95a+qFmXLg+xXjulZvxFuIr/pLY89BfT7cvymjIEh0AAAAAiDI8lA7cjAu9uP+3345nWbFZ35/HypJlPPuqjWefwXiGFeryt3UU96/5eXwP1CRLdAAAAAAgyvBQOnCz/hqzy9J1PPeqlrxd+ENNuExa9fEJ4zm5rJvt7vP4HqhJE37uAQAAAAAXUIaH0pGb9JnbLZ6x22jxcNr263L+Fdvufh/PfnRL/q1dnb+O5+Sy7q+jrbwP6lGj/5YBAAAAAD9RhofSsTuP1/AMWixkJly4PlWbZyZv+/V49qNb8q4Pjf62juJ6238p74N6ZIkOAAAAAEQZHkoH77dt/3W8jo8u/+bxHKuVLwqM517ZeP4l2/Z347mPrpxhgbr9bR3Fkl/I0N9niQ4AAAAARBkeSgdv1oXSeI7Vyi83xzOvrMGCbbq7Pqz6PPRuf1tHcX89fRzfCzXIEh0AAAAAiDI8lI7epLc2Xnzpejued3W5Dh94HdZpwkXSkktPz0N/Mx3uIKIHmvCzDwAAAAC4gDI8lI7epAPulZeuN9vd5/G8q8vzwsfXYaU+bPun8cxHd/839mU8x/RN+qWhVdy/B7flPdHaTfq/MQAAAACAF1aGh9IEjdfxDFZeuuYXwON5V5fnhY+vw0rN+NiE+3/3eTzH7M34Pqxk5S8/6QdZogMAAAAAUYaH0gTl2cfjtXx0qz6v+Vvb/m48bwfldVio2Z7DveqXGnJL8fGsvJ58iWF8T7R4lugAAAAAQJThoTRBs/7yeTzHKo3n7GLh59zfjmc9uiWfhz7h+7Ci04J3ONBPskQHAAAAAKIMD6UJmvUZ3Ker89fxLNPXeOGw7K2et7sv41mPLp8J5RyTN+vn3Gry9zC+N1q4xv9NAwAAAAD+pAwPpTm6Ha/lGay46Puw7Z/Gc3ax6nPuZ3xP7//dt+M5pu/++hrPyetb9e9cP8gSHQAAAACIMjyUJmm2ZzZHlpPjOWZvxufTv5RVn8M923ua54aPZ1ghz0M/hlWvL/0gS3QAAAAAIMrwUJqk2RZ9kX/zeI7Zm/HLDC9pfD1WaDzj0S36S+Hb8Zy8nSUfxaGHs0QHAAAAAKIMD6VJmvGW01k4j+eYuqvz1/GM3WThUl6XmZvwPV3xMQmeh34sK95FRD/IEh0AAAAAiDI8lGZp0kH3aaFnN1v0rbdcm/E9XfJXwp6HfiirPrpBDzTp/7YAAAAAAF5YGR5K83Qer+cZnLa7Lw+cZc4s+rJE38rrMnE32/5xPOORLXd3h/+07e/Gs/K27t+Xc3mftF6W6AAAAABAlOGhNFG/bfuv4zV9dCv9cnnG1/+l5TUYX5epm2x5u9qXGL435ReEVrfiYwP0QJboAAAAAECU4aE0UxP+EnqhpZ9F33d5LR54faZsPNvRnba738czTN9292U8J29voc9u/SxLdAAAAAAgyvBQmqnt7vfxmj66ZX65bNH3X1m6lNdnxiZcHq34PPTZbqnfxbKPDtBfm/BzEAAAAAC4gDI8lGZq0mH3aYFfLue29OO5ulrmFv0TfimlnGGFJrulfifLfGFGP27S/10BAAAAALywMjyUJmu8pmewwiLmZtvfj+fqapXbPOcc49mOLNfgeIYF8piEA8tdAh54z7RSlugAAAAAQJThoTRZMy5zV3iO83imzla5RX/OMZ7tyJa5A8Cf85iEQ1vlb10/yRIdAAAAAIgyPJQma8bnB5+2/Xo8x1RZMhSn+W/RP90voFe4o8PYjJ9n3dy/T7fj+6aF8t83AAAAACDK8FCarQl/uZlnHpdzzNSEz86+tOkXuhMujsoZFmjGO2t0s8KdRPSTJvwsBAAAAAAuoAwPpfm6Ha/rGTxwjmma7dnZr2H2W4vn3z+e6cgWfR66xyRMIJ9/4/umhbJEBwAAAACiDA+lCbve9l/Ga/voTlfnr+M5Zmm2Z2e/htkXa7P9Ajq3PR/PMH2Wd9M4zf/4Bv0of4cAAAAAQJThoTRhM/4y+ma7+zyeY5Jux7Pwr3/liwUPvFbTNNsXUfIYh/EMszfb3QA6W/H60/cs0QEAAACAKMNDacJmXD5N+0vaCZ9B/1pO8/469XY8y9Gd5n2tf9hMdwPIonH89z+n2T7DT9t+PZ5Bi2SJDgAAAABEGR5KMzbh0HvWZzpn+T+ehT+89GLxtcpdEcazHNlp29+NZ1ih8ZxHdnrpLzFM9hk++50n9JMmuxYBAAAAgAspw0Npzs7jtX10uX32A+c4ftv+bjwLf8ivacvrNUGzfTFi2rs4/KyJFneX+hLD+P/P0d2/Z1/HM2iBJvpbBAAAAAAuqAwPpVmbcLl7/+++Lec4eOMZ+J8P276Nr9cMzXQb8VjxedQz3c78Urcyn+06nPVLM/qbLNEBAAAAgCjDQ2nWtv16vL6PbrploOXCT816i+fxHEf3/9m7v+s2jmzRwyk4BIegx+Pz5Ag0HYIeBK95dAgTgkJwCAphQlAIyABkBOdwS+YMtQskQaIB7F39fWv91r3rjsfqwj/Nrequ2jW8+eS1Oi0gx/b/+frXqNONBOFST+Trxvl7DgAAAAAIw+Sh1LXl/kv+fFfX7UnGbotct7Bb+6zoS/fx7lseQ2Vdb1R4rTjeIY+1qottY97ssxh23b7vej2L6AAAAABAGCYPpa41XIDptv13XG8eAz+LBZj8upWu2c0nl9pK/KY1+u2Kxf7h+les080E4VJP5euGWUQHAAAAAMIweSg1Ln++q+v2VG23Ba5b6La7QLdjEKZctGx0I0NsOz9c/4p1u1Gn241QOiGL6AAAAABAGCYPpcZ1Olf40a7LdsCNnpa9pXaLasvhQx5DZbsJz0PvtHB88ZtEGt1QEC79ZL5ukEV0AAAAACAMk4dS4zqe2d1l++94AjhfO6Nmuwvc5euvbNYFy047PFz896rhzToXf0103SyiAwAAAABhmDyUOrfcf82f8eriycthHBVrtu33Le367C7w73ztlbV7yv+Umi0a767w2e50U0H4vBz+zGNQ45r9LgIAAAAAFzJMHkq92+fPeHWxOH1kHPVqtu33LXV5MrXbzg1tbjh5S422L4/fgOH6L1Cn7e1Ds90n9FoW0QEAAACAMEweSs2LBY38Oa/sWgtTZ9Zq2+9bu/i50SvVbbEyntrOY2hfox0ernbDT6MbCx49XPd+GId6ZhEdAAAAAAjD5KHUvG4LgyGPoVwNt8m/pS7bjne64WTW89A7vQefl/u/8vVfpGZb3Icpd0nYahbRAQAAAIAwTB5Kzeu2RXWovv13x9f0lpps77zP113Z5+Xw+5ExdG+fx1nZNXcC6HYuepcbZ3RCFtEBAAAAgDBMHkrdazgBfrUnPN9ZLGDma+ZlD6/bXX4dS9Vsd4EuW+S/pfje53FWde2dAJruKFL7O6/Tavi/IQAAAACACxgmD6UJyp/z6j4vhz/zGCqVr5fX2V1gXdVfz3fV6Dz0a+8E0OkGg0dxY0oehxpmER0AAAAACMPkoTRDy+FD/qxXdu0FqjfV8HziCqo/Od1td4F8/TPU6Tz0G3ye9/kaqoubIo6MQ92yiA4AAAAAhGHyUJqhRk94PhrGUKXl/ku+1ioqP01d/YzkfL2Vlb7J5P3t8zgru8VOAJ1uMghxvXkMaphFdAAAAAAgDJOH0gS13Ar4H3f7PI4SFb0h4XFhNc5qzv9ZBaUX1JrtLnCDp6AvXrffqN0tzvsu+tvzkvhuDeNQryyiAwAAAABhmDyUZqjZImGoep5u1adBH8+Rr7wt+e4WC48n1G4Bt+h345zi85vHWVUcj5Gv/xp1+5yGGW/42FwW0QEAAACAMEweSpOUP+vVFV182efrrOJxYbXylu632AL7lDot4IZd0ZsRzmo5fMjjrOqGZ33v87VUd6sbDrRiFtEBAAAAgDBMHkqTVPkJ5WNKnvu83H/N11nF7nH7+8LXWPTGiG4LuDMuSt7lcVYWT4QfGcNVqroTxkt2M970saUsogMAAAAAYZg8lCap8hPKx1Q8Q7vqE8vptdrn/7yKh8/gkl/TCuXrrOxx2/6pKnzjxzE3Pee74bnot7zpQCtkER0AAAAACMPkoTRLzRaqwq7YE4xVn+bPi9OflsMv+Z+poOKNEd0WiJyHflvx3crXf82anote8uYZnViz30gAAAAA4EKGyUNpnlptmRyqnaGdr6+KvE161cX+sCt2Y8Ruuf+Sr7Gy3eO2/TPVaDv9AsdM7PM1VXfrGw90ZhbRAQAAAIAwTB5KE9XtPN28OHzTCi8k5JsNKm/dX+1J6nhKNl9jVSWf5D+/Vjf3VPhN6vY7HvJvlBpV+O8+AAAAAOCKhslDaaI6LRiGOP83j+FWlV6YztdbeOv+CouQT+u0IFnp+7BahT+rx1RYDO60/f2juOY8DjXJIjoAAAAAEIbJQ2mmum1dvRw+DGO4UVVvQHjmNdrnf66KAtthP63VU9BxHvaRMbSu8s0px+wqHEfQ7MaDMOkuCtvIIjoAAAAAEIbJQ2mmGk6GD2O4UXGub762Cp57wrPq9ZY6H7nZ92E34XnocVNFHmdVz9ywcota3fzxaDfh53cTNfudBAAAAAAuZJg8lCYrf+arq7B98q70k93Hn06uvDgZr2e+3lvU6SnoUjcfrFgeZ2WlttNfDh/y9VUXO6EM41D9LKIDAAAAAGGYPJRmq9niy3OLxNcsriFfVxW7ZxakKy8Qx3bU+XpvUeUbDbI4TiBff/uaLc5V+C16rOO56FN+hrdQs+8pAAAAAHAhw+ShNFndFl+e2678qi2HT/m6Knjx6eTC5ybHAv9wvTeo6pb3x8z4FG/lGz2O2X28+5bHcLMKf79fsqtwprzelkV0AAAAACAMk4fSZFV+qvqYeFo4j+HqFX16/5XXZp//+Speue5rtc/XVVmpBdyV6rQTwIs3rNymnueiF9mFQm/IIjoAAAAAEIbJQ2m2Pt59y5/76oYxXLeyi1WvPdH9z+Xwa/7vVFBiQbLRk7wlXq8LlMdZWcmtyIve3POSUufK67QsogMAAAAAYZg8lCas0zbWYffMud9XqfACQlzbcL1PioW//N+pYnfL9/QfvY41KLmAe26Fv1fHvHbDyi3q9Bl+FDf25HGoeM2+qwAAAADAhQyTh9KEddpGOdxyC+DK5zbvXjlfuPS13/A9jTp9Byou4J5b5c/mMa/dsHKTGu2m8NSMRxNMnUV0AAAAACAMk4fShHVbwLrlImLVxdbYyjlf61DhxY9bvqdRvp7KSi7gnlnlXRKOyddfpLJHTbzk1t99vbHCf48AAAAAAFc0TB5KM9ZsUjwWsocxXKmqW9+feLZw2UW2W76n8SRsvp7KhuufoKrfq2NOumHlVvU8F73u66mxZv97AQAAAAC4kGHyUJqzsourx8SC25ExXL7Ci6275f7LcL1HijOI83+3gpu9p9HDa5evp6qb3mxwqQp/r46Js8eHMRSp264ij3avHEWhQllEBwAAAADCMHkoTVrVxdXn7G6x6FJ4sfXUc4Urb5v9cH37fL1XaTl8ytdS1ZRbXxf+Xh3zebn/axhDlZoucJZ+TfVzTT9jAAAAAMDKhslDadYaLSSGm5wLXfg1Gq71mSo/qbpb7r/m671KjbbAvsnn/sJVvrHjmN2tbvY4sXy9HcRnII9DRbOIDgAAAACEYfJQmrVmT4Pe4oncqk/rv2mL78ILILd4T6N8HZXtbrEDw4XrdB76TY8dOLH4PcjXXV2H11V/V/jvEAAAAADgiobJQ2nWmk2M3+DJxbLnxr9x8bnsON50M8BaNfrcxxPzw/V3r9l56Df43XlzlXebeMmMuyxMWaPfTAAAAADggobJQ2ni8ue/sqsvKC73X/M1VPHWbdCrPlF/i6dROy04fl4Of+br716chZ3HWdkbb1i5TU0XOWf8fE9Z088XAAAAALCyYfJQmrhu2wDn679kscCT//wqdm88o7nyGdRvHcu5VX4tsrfeLNGi5fApj7OyLk9L5+vuIG7uyeNQwSyiAwAAAABhmDyUJq7yQvEx11zQqnqDwXsWnio/fX3theKqT+Ufs5vwPPROr3/I11+1qr9Xr9ld+SYavSOL6AAAAABAGCYPpYnrtrXybrn/ksdwqfKfXcW7zmguvAhy5e2y9/nPr+o9N0s0aJ/HWdnVj5A4o8o3yrzkmr/pemeF//4AAAAAAK5omDyU5m6fvwOVXe0M3cKLBu9cdLrL/54q4gnaI9d7mQqfc5/FtufD9Tev2007V/u9WaPCv1kveddNQbpuTT9bAAAAAMDKhslDafI+LYdf8vegqqstuC73X/KfXcV7t7Svuo12fP7ytV6qTk/rxoJzvv72NTsPvdt70Om3/KndhMcWTJVFdAAAAAAgDJOH0uR1O0s3X/8liqcj859bRb7WUys+pn2+3kvU6bO+u9Jrcs2q3sjxnF2z96Dyd/wlsUNEHosKZREdAAAAAAjD5KE0eZ2ezg27j3ff8hjWruoTnec8iV/5fb7WIlrV9zVzHvrtXXOHhNUqvIPGS2Y8umCqLKIDAAAAAGGYPJRmr9kE+RUWXPf5z6zirDOaC7/PscA/XO/afbz7lv/cqqY8J7rRefSh5XvQ6DP+1KQ3jcxT4b87AAAAAIArGiYPpfm7y9+Dyi694BrnIOc/s4ozz2gu+z6f84T9qVV+X7N4ojhff/fiBpA8zsou/TtzqbrstpBdY4cRvTOL6AAAAABAGCYPpS20HD7k70JVl15wrbzYtzvzjOaqZ1JfY+vsyu9rNuWCYqPfmBALh8MYGtT1XPSuNy1sIovoAAAAAEAYJg+lLbQcPuXvQlUXX3Atuti3xrgrL7DtzrxB4NWKvq/ZGu9zwcrugvCcI2PoUd9z0T8MY1GNLKIDAAAAAGGYPJS2ULOFl4drvhvGsE5lF/vWOKM5nvbM/94qLn3Wff7zqlrjfS5Xs/PQWy/oNj0XPewu97uuc7KIDgAAAACEYfJQ2kLNFl4uttVy4cWCVbY7nn18z1V43NlFX4cb1Wkr/RDXm8fQqa7non9e7v/KY1GBGv1+AgAAAAAXNEweShspfxcqu9RCY+kntVe6cSD/e6u46Fn3jXZaWOt9LlWTrfQfdV/MrXxsw0um3IVhhiyiAwAAAABhmDyUNlIsYubvQ1WXWmyp/Brs1trquOiC5kXPAl8On/KfV9Vw7f0re0TCcx6ueX9kHH1qdNPIUxf9DdD7s4gOAAAAAIRh8lDaSJ22XL7UmcVVt0FedbyFF5R3F1q8/Ody+DX/WRVd9Gn8W9VsAW6Shdx9HlcXU+7E0L1m32EAAAAA4EKGyUNpKy33X/P3obLh+s+t8LnwsfA9XO97K/yUanwGh+s9vzZPQl/qmIJbVvmIhGMutcvFtety40jW/Tz6KbOIDgAAAACEYfJQ2k77/H2obO0nFuMc5PxnVLHqGc2FF0QusohceLzZ2p/pClU+IuGYi3wGb1HhHSdeEov/w1h02xr9hgIAAAAAFzRMHkobqup25sfEE9X5+s+q8KJTPCU/XO8Z5X9/FZfYzrzTk9C7tc69L1QeY3Wz3MhQ+aag1+wudKyD3plFdAAAAAAgDJOH0oaKrYzzd6KqVbc4/0fd7Y8vckbzcviQ/5wKLjHWLk9Cr3rufZUaLr4NY+jbPo+ti9VvkNJ5NfweAwAAAAAXMEweShuq01O7Kz+1XPbc7JXH+aPKT92v/BRql90VZjwLutPvSZjtRoaqNwa9ZpZz6afJIjoAAAAAEIbJQ2lLNZssH67/vS33X/O/u4qLnNG83H/Jf04Vq57/3uhp3PgMHrn+1nXZBeDRdDcyFL5Z5jW7CY82aFuz/10AAAAAAFzIMHkobauyT2Qfs9ZZ4ZWfmL3I4mrhRZFVFzIL3xyR7SZcNMxjrG7lGzhuXutz0S/xu6f3VfjvCwAAAADgiobJQ2lrFT0v+5i1Fr0qPzG7u9Diav5zqlhz+/pYkM///opi2+187e1ruPC2W/kogQLt8xi7iKfoj4xHt6jhdxkAAAAAuIBh8lDaWo22AF5rq/P8763ioourhW+WGK71nVW+OeKpKRcMCx8ZcMyn5fDLMIYJ6nou+kV/+/S2LKIDAAAAAGGYPJQ2VqctgFd5arnwAsFFF1cL3yyx1jb9+d9b1Vo7KlTqj+Ww5HFWFtebxzBFhb/nr1nrd0BnVvjvSAAAAADgiobJQ2lrfbz7lr8XVa3y9GjhJ2bj2obrXavC415lUbnR53g33zbi/xffzTzOytba1aJcy/3XPNYupn1PumURHQAAAAAIw+ShtMHy96Ky3ZkLkJWfmI3Fi3y9q1V4YSTOMh+u960VvkngqSm3rW50A8Oji37XbttdHmsXceTEkfHo2hX+uwIAAAAAuKJh8lDaYF3Okg7nLn5VPjM4X+va5T+vilW26W+yjfVFt+y/VU1uYHhqGMNMLYcPebxdPFz/3TAeXTeL6AAAAABAGCYPpQ0W2+jm70ZVZ275u8//vipWWUh+rcKLa8O1vrXCY3vqolv236jKuzscM/sTz7GzQx5zF6sc7aDzsogOAAAAAIRh8lDaYo3O0Y0Fu+H6TywWaPK/r4pVtjR/rcJPa8eW4MP1vqH876vq3HFWrNt56Ff5rt2yRr/n2Tm/71opi+gAAAAAQBgmD6Vtts/fjarOOVO68hOasfCVr3f1Cm+7fdYTqE0WfWKxebj2/u3zOKs767PWo7bnok/6HelVk99TAAAAAODChslDaaNVPis8y9d+coW3/H64vv1wvWtXeHHknKeDuxxHMONTtpV3d3jO7hrftVtX+LfuNfE7NYxH16vw3xMAAAAAwBUNk4fSRut0rvF7F1nyv6eKaz59mf/sKs45E77LZ3fG89ArHxFwzDW/a7es8q4brznnhhqtkEV0AAAAACAMk4fSRuvyNG9412Jk4YWBqz6hXPgJ1eFaT6zLLgrvvfmjcl1e+0dX/a7dssbnop9zZIdWqPDflQAAAADAFQ2Th9JWazRxHk+/Dtf/SpVvEohry9d7sQo/OfzwGfw2XO/rtTn/+ci1d2+fx1jdVb9rt63N9+KY3Ra23K9ao/8tAAAAAABc0DB5KG24/P2o6j1bf1fe8vuqTygv91/yn19FnK89XO9rNXni9j2f2eq1PA/9mt+1W1d414nXvGu3Ea2TRXQAAAAAIAyTh9KWa7ToMlz7K8VZyPnfUUW+1ov28e5b/vOreM9ZyJV3GHhqyiegC+9q8JxhDBPX5btxzGa23a+YRXQAAAAAIAyTh9KGi0XM/B2p6k1bfxdeOI4bF4brvXD5Gqp4z9Pa8d/J/56KZnwCutt56Lf4rt205ouhD2O4G8aky9f8cwMAAAAArGSYPJQ2XKftmd+y9Xflcb3n6etzq7zwnK/1tSrvMPBUvu4Janfm9i2+a7cuvwadxFENeTy6QhbRAQAAAIAwTB5KW67wE9vZm7bHLrzt9FtuBliryjsOzLLDwFNTPgHd5Cz6p27xXbt1lW+YeU38bufx6ApZRAcAAAAAwjB5KG28Lk/2vmnr78Jnvb9p0Xilaj+Zf/pCZ+VxPDXjE9CVb8R4zsN17/M4Zq/zuehxXEAej66QRXQAAAAAIAyTh9LG6/LkYiz252t/prLbTr9hDOtW+Anutyw4d1nInXJb6sI3phxzs+/arWu+IHqLm4w2X/PPDAAAAACwkmHyUNp4nZ5c3J3yZGnhbaff9DT9yuVrqeItr0mXGz4ervUuX3vzyt6Y8pyH37XlyDg2UX4tOnnTsR1aJ4voAAAAAEAYJg+lrVd40Tk75QnfyjcF3HKBqPICdL7W58r/vYqch17DLb9rt67yd/01U35/qmcRHQAAAAAIw+ShpDZPmZ6yMFZ5ASkWK/L1XqvKW6GftIVzk4We3XL4NFx78yp/dp5zy+/arat8I9EpdvPt5FC7Jr+tAAAAAMCFDZOHkv7vn8vh1/xdqeiULZrzf6eS3Q0Xhz4v93/l66kiri1f79By/yX/9yo6aSzdanYeehjGsKWaL4pO+R2qXPPPCwAAAACwkmHyUFI8ubjk70pFsdifr/2nPt59y/+dKl699ktX+LWJJ52H680th0/5v1fRw7Xuh2tvXh5jdd+/a/Ek+obLr0knp9wspRVr/nkBAAAAAFYyTB5KavOUb9i99DR34XFU2OY7X1MVsQV/vtZch90Sbn6jxCWywMaVfVoOvwyfQ10u33EAAAAAIAyTh5JaTaJ/f9IyX//fVX6iPhb48/Veu9LnxR+53ifd5X++ogo3Sqxd9/O16eml33mtXKO//wEAAACACxomDyV9L39XqnppMbry08q7j3ff8vVeu9g2PV9XFS++Pk0WeV76bHat8o0XzOukIx60Tk1+XwEAAACACxsmDyX9aDl8yN+Xil542nef/9lKjlzv1fu83P+Vr6uKuLZ8vY91eRr6xRsBmpbHCNcw5dEIVbOIDgAAAACEYfJQ0vcqP6X8VCz252v/3nL/Nf+zVZxy5vdV+nj3LV9bFS89eVp5m/5HU57jbHGNG3r4DO6Hz6TWz/ccAAAAAAjD5KGk71V+SjnL1/7j+uveBPDSAvG1y9dWxUs3GsQCdf7nq4mF/nzd3euyAwBzmvF4hJJZRAcAAAAAwjB5KOmxff6+VHVs2+zKZzfHU/L5em9V6dfpyPXumnwuZ1zwq/xZYX4z3phSMovoAAAAAEAYJg8l/acOT/yGY+dn53+mkl2hbYkrP7F/7OaIytv0PxULUcO1Ny+PEa7t4XN4lz+XWjmL6AAAAABAGCYPJf2nLk+eDtujF14E+Ody+DW/zres8rb9x26OqLzo/1S+7vZ9vPuWxwjXVmkXj2kr/PcnAAAAAHBFw+ShpP/U5QzkfH525esutyVx4cXR4eaIf/S4sSN/Hqdouf+SxwnXtlsOn4bPptbNIjoAAAAAEIbJQ0n/rclkemw7//S6Y6E6/zNVVDwrO19jFccWo/M/U1HcxJGvu3uVv1NsR7WdPKasyd/7AAAAAMCFDZOHkp52l78zVe2enDNe+Sz3imdlV366+6drLfzU/FMV3+Nzq/ydYlvidyB/PrViFtEBAAAAgDBMHkr6qXjyL39vKnpyVu4+/2eV5Ne3QpXPGX+6YFb5/Pan8uvbviY3L7ANM+70UCqL6AAAAABAGCYPJf3ccviUvzcVPS6sVF5ofXgtPwyvb4WW+6/5WquI9/O/11n/s1j2PT4n56FTyJTfsUpZRAcAAAAAwjB5KOnnmiygxZnNP6637kJrPPE9vL412udrrSLez/9c53L4kP/zagq/x+/OeehU8/C5vMufU62URXQAAAAAIAyTh5J+rsmEemw7//16Cy+0/vRUdbGqnnn99KnT/J9V9ORYgWnqcqQD21H5t7R9Tf7OBwAAAAAubJg8lDSUvzdVxZbu+f+tkofXcp9f2yp9Xg6/5+ut4vs1NlnY2c33hOw+jxFu7T87j2j9mvzWAgAAAAAXNkweShqqvMDaRTzpnV/XSlW+ASEWdSpf36MZz2qOJ37zOOHWqv+ets4iOgAAAAAQhslDSUNxznP+7vA2cSNCfl1Ltdx/zddcRXz+OtzIMeN56HEmfR4nVBCLvcPnVednER0AAAAACMPkoaQhT6OeL56kzq9rsfb5mnmbGc9pdh46VU1500qFLKIDAAAAAGGYPJR0rH3+7vA2HZ6ajC2S83Vzul3hM+/f2T6PEaqIGzyOfGZ1bhbRAQAAAIAwTB5KOpoF1vM8vIZ3+TWtVoct06uacUHPDhRUt5vvxpXbZxEdAAAAAAjD5KGko/2xHJb8/eE0u+XwIb+eFYst5/O1c5o4Ozy/nu1zHjrF7Zb7L8PnVudlER0AAAAACMPkoaSjWWB9vzYLrMv913ztnGbG89Dj5o88Tqgkbu4aPrc6L4voAAAAAEAYJg8lHc/E+rs1elpyn6+d0zx8P74deT07d5fHCBXFZ/XI51fvzd/1AAAAAEAYJg8lPZdFtXfqtMD6aTn8kq+fl8Vrll/H9tmVgCbiszp8fvX+LKIDAAAAAGGYPJT0fLZ3fpfhdSzc5+Xwe75+XjbjltIPn4M/8zihojbHZXTJIjoAAAAAEIbJQ0nPtxw+5e8QL4tF6eF1LNwfy+FfeQy8rNF2/afnhhma+Ody+HX4/Or9WUQHAAAAAMIweSjp+Zb7L/k7xMtiUXp4HStnG+8367Rd/4k5uoFWJvwO3i6L6AAAAABAGCYPJT3fx7tv+TvEyxqe17vPY+BlR17D3rmRgmba3axUOYvoAAAAAEAYJg8lvVj+DvGyh9fsLr+G1fu0HH7J4+C4btv1n5Lz0Okmjh/In2O9M4voAAAAAEAYJg8lvVgsGubvEcd1PavXe3y6GZ+A9f7T0a7hDUsls4gOAAAAAIRh8lDSi3lK9XR/LIclv34dioXhPBaOiwWn/Pp1L48ROvi83P+VP8t6RxbRAQAAAIAwTB5KejnnJZ/s4bX6Mrx+HfIen2x47bpnAY2mut60VC6/AQAAAABAGCYPJb3WPn+POK7xU8r7PBZGM56HbhcCuvq0HH7Jn2e9I4voAAAAAEAYJg8lvVqc9Z2/S4zy69apWJDK4+FncbRBft265zx0Omt841KdLKIDAAAAAGGYPJT0arFtbv4u8bPuTyl7j18X297n1617eYzQyYw3tlw9i+gAAAAAQBgmDyW9mi2fX9d9Mcd7/LqH1+kuv26ts3hGc7FLyvC51tvyOwAAAAAAhGHyUNLrmWR/1efl/q/hdeuU9/hFu+XwYXjNmufGCWbw8Fne58+23pDffgAAAAAgDJOHkk4qf5f42a7/Qs5dHhP/1X2ngWM5D50Z7Jb7L/mzrTdkER0AAAAACMPkoaTTWg4f8veJHz4th1+G16thsTVyHhs/tN9p4Ejxuc3jrC6uORb/tV7df9v/WA5L/mzrDVlEBwAAAADCMHko6bSWw6f8feKHWRZxYhx5bPyw67/TwM99vPuWx9hB/A4NY9G5td+FIsZwZFw6JYvoAAAAAEAYJg8lnVQ8iZu/T/wQZ0vn16tjzsg+Lp7Qz69V+5b7L3mcHdi6+0I1fxr94XPxdRiTTssiOgAAAAAQhslDSafV9MnVa4hFiOH16pjFlKNmfPq5664D8TuUx6Lz634DzYzf0avldx8AAAAACMPkoaSTy98nftjNs5Vw+22dL8F56HXkcWilmt8kNeVuEdfKIjoAAAAAEIbJQ0kn93k5/J6/U1sX2yDn16lzsRiVx7h10z393HTBNH5/hrFotbreWPFouu/ptbKIDgAAAACEYfJQ0sl13/L3EmbbRrjrNt+XEguL+TVqX9Pz0OP3ZxiL1uvhtyy/5p34fLwzi+gAAAAAQBgmDyWd3nL/NX+ntm62rb7dKPGzuKkgv0bta7pYGr8/w1i0WvFbll/zTmbbFeRqWUQHAAAAAMIweSjpLe3zd2rrpttC2ILKT+Kp7eE1al7XLfsfrv0uj0Wrdpdf825iDEfGpZfymw8AAAAAhGHyUNKb6roAdwlTbvU9wULamqa7SaLpjTDxu3NkLFq75fAhv/adzLYzyFWyiA4AAAAAhGHyUNKbcmb2f31eDr/n12eG3CjxX/m16V7XLbtjC/o8Fq1f9+Mcpjx+4dJZRAcAAAAAwjB5KOltLfdf8vdqq2LBaXh9JsiNEj9MeZNE3/PQp9tWv2Qf777l176TSXcHuWwW0QEAAACAMEweSnpbJtz/Y7fcfx1enwnq/jTqWma8SaLrLgMTbqtftliIzq9/J/F3VB6TXsjf6QAAAABAGCYPJb25/L3aqofX4i6/NlNkUeW7CRfj9nmMXRwZiy5V090KHn1eDn8OY9Lz+b0HAAAAAMIweSjp7S2HD/m7tTXxRO/wuszTXR7vFh15XVrX9Tz0KbfVL1zXz8mjyX+b188iOgAAAAAQhslDSW8unvTL362tiac18+syU123/V7LjAu3Xb+3M26rX7z2N9E8jGF/ZFw6lkV0AAAAACAMk4eS3lz3JxXXsFvuv+TXZab+WA5LHvOWTLlw23QHiYfv2tdhLLpsTT8rj2b/fV41i+gAAAAAQBgmDyW9vY933/J3a2smPC/7p2IROY95SyZcuG37dPHOU8VXr/v3P24CymPSM1lEBwAAAADCMHko6V19Wg6/5O/XluTXY7o2vrDy8BrcDa9J55b7r3mMHTjf+kZNcKPUbrbv8KXa+G89AAAAAPC3YfJQ0ruKM6Pz92srZjwv+0htn1w+V2xlfeT1aF3j89A9UXyjut8oNeFuEpfJIjoAAAAAEIbJQ0nvqvt2v+eIBcn8ekxZ83OR32vK97fpe+ls6xu2HD7l96OTuP5hTBqziA4AAAAAhGHyUNL7aro99Bo284Rj80W095rw/W27q0As8B0Zj67Q5+X+r/x+dOIogBOziA4AAAAAhGHyUNJ7a7swd66Hse+PvB7ztdx/yWPfgt1s72/jG16Gseiatf+Nj7Pdj4xLT7OIDgAAAACEYfJQ0ruLJ/3yd2x2cU5wfh2mbYOLKzM+vdr16IXPy+H3PBZduabHADyKz/4wJv3cBn/nAQAAAIAjhslDSe9vg9t9/7EcluF1mLg8/tnNeI5yLEbncXYw5dn0zep6A8ajuAkgj0kpi+gAAAAAQBgmDyW9vw1u9725JxubP4n6VnEO9PAaNC+PsYsJz6bv18e7b/l96eZhHHfDuPTfLKIDAAAAAGGYPJT0/jY4+R5jHl6HmdvYbgO72c5Db/wd3c32XjQtjrDI700nM94Ys2qNfyMAAAAAgBUNk4eSzip/x2aXxz99G9ptYMbz7rtuxz3j2fRta34jzdaO4HhzFtEBAAAAgDBMHko6q67nLb/HJs/X3dACy4yLbV2/nzO+F12LJ7nz+9PJjDfHrNqGfuMBAAAAgBcMk4eSzurzcvgzf89mFWPN499C+XWYVTx1n8fevTzGLuIJ+jwW3ay7/P50s7ljON6SRXQAAAAAIAyTh5LOqvtTim+x2bN1l8OH/FrMaPfx7tsw9s41Xhyz6Fms5r8BW70B6qQa/04AAAAAACsaJg8lnds+f89mNd0i66k1PxP5FDNu+dz1PPSQx6Ibt9x/ye9RJ/9cDr8OY9KPLKIDAAAAAGGYPJR0drEAmb9rs5lxkfXkmi+gnSLODh/G3bw4VzyPs4N46jmPRTfu4923/D518zCO/TAuWUQHAAAAAH4YJg8lnV0sQObv2mxmXGQ9uQ0sssx4BnfXm1tsvV2zeJo7v1edxM1AeUy628TvOwAAAABwgmHyUNLZdd42+lQzLrK+pfx6zGa6M7gbPzn8ebn/axiPbl/zYx1iZ4ZhTLKIDgAAAAD8MEweSjq/DUzCT7fI+taWw4f8msxkGG/3Gm/Bv7Ptds2W+6/5vermYRx3w7i23gb+/gYAAAAATjBMHkpao7v8XZtNjPHIuLdT86dQXzLjVv1dz0OPLejzWFSm9r/zcSPAkXFtO4voAAAAAEAYJg8lrVL383JfEmPL491cjZ9sfs2MW/V3PQ/dltu1ixtO8nvWSdwMlMe0+SyiAwAAAABhmDyUtE4TP6ls4eVu6oWW6Z5ObXwe+ow3NExV85tp3BB1pIl/2wEAAACANxgmDyWtU/PFlZfE2IbxbrD8usxiN9lW/Z+X+7/yGLuIBb08HhWq8Q0aj2IMw7i2nEV0AAAAACAMk4eS1mmCxZXnWHT5u+XwIb823cWYhnF2r/GuEMNYVK7uR3fY7SBlER0AAAAACMPkoaTVyt+3WeRxbrbGi7PP+bwc/hzG2byui5xT3tAwY81/B3zOUhbRAQAAAIAwTB5KWq3Py+H3/J3rLsaUx7nZJtyyf7rz0P9xt89j7GLGGxqm7OE7k9+7bnaTHeFwVhbRAQAAAIAwTB5KWq1YBMvfue4s7D1pwi37H8a1H8bZuM7noce15/GoZHf5vevGZ+1JFtEBAAAAgDBMHkparwmeUMwmfFL5rPLr01lse57H177GW23HTRrDeFSy7ruO/LEcljymzWYRHQAAAAAIw+ShpDXb5+9cdzGmI+PcbN0Xz56KBec8vu51PQ/903L4JY9FhWt+tIPP25MsogMAAAAAYZg8lLRqsTiRv3ddTfmk8pnNtGX/hFs67/MYu4ibM46MR1Wb4GiHWDwexrXFLKIDAAAAAGGYPJS0arFNbv7edWXL37HOZ25nu9l2GWh8nMLDd+1fw3hUuq67HjyKG4LymDaZRXQAAAAAIAyTh5JWLRbD8veuq9iyOI9v803wBGqYcTvnzrsEeCq4YcvhU34fO7HTyN9ZRAcAAAAAwjB5KGndJpqQt7B3vPw6dTTlLgPL4UMeZxcP1383jEe1a7zzwaPdbLtRvKeJ/s4GAAAAAM4wTB5KWru7/L3r6sjY9I/vTzz/nl+rbibcZaDt9y4W/4+MR/Vr+5l7NOHvwNuziA4AAAAAhGHyUNL6NX4i9pGFvefrvG34o9iWPo+rdY2fCo5twYfxqEXdb6iZckeKt2YRHQAAAAAIw+ShpPVrflZuiIXiYVz63ufl/q/8enXiPPRa4vOUx6MmLfdf8vvZzW7rRwlYRAcAAAAAwjB5KGn9JlhYsbD3Qh/vvuXXq5Mpnz5tvPvDdLsCbKnmvwUhdnEYxrWlLKIDAAAAAGGYPJS0fjMsrPzjbj+MS/8pv16d/LEc/pXH07y2Z1PPuCvA1vrncvg1v6+dbP44AYvoAAAAAEAYJg8lXaT83evEwt7rdT4LORaN8nha13gRLD5Hw3jUq+bHd8RNAMOYtlTj3w8AAAAAYEXD5KGkixRnNMcCWdOch/5ay/2XI69bi4axNC+OHshj7JNjE9r38e7f4/vaq92Wdx6xiA4AAAAAhGHyUJIkSdpiFtEBAAAAgDBMHkqSJElbzCI6AAAAABCGyUNJkiRpi1lEBwAAAADCMHkoSZIkbTGL6AAAAABAGCYPJUmSpC1mER0AAAAACMPkoSRJkrTFLKIDAAAAAGGYPJQkSZK2mEV0AAAAACAMk4eSJEnSFrOIDgAAAACEYfJQkiRJ2mIW0QEAAACAMEweSpIkSVvMIjoAAAAAEIbJQ0mSJGmLWUQHAAAAAMIweShJkiRtMYvoAAAAAEAYJg8lSZKkLWYRHQAAAAAIw+ShJEmStMUsogMAAAAAYZg8lCRJkraYRXQAAAAAIAyTh5IkSdIWs4gOAAAAAIRh8lCSJEnaYhbRAQAAAIAwTB5KkiRJW8wiOgAAAAAQhslDSZIkaYtZRAcAAAAAwjB5KEmSJG0xi+gAAAAAQBgmDyVJkqQtZhEdAAAAAAjD5KEkSZK0xSyiAwAAAABhmDyUJEmStphFdAAAAAAgDJOHkiRJ0haziA4AAAAAhGHyUJIkSdpiFtEBAAAAgDBMHkqSJElbzCI6AAAAABCGyUNJkiRpi1lEBwAAAADCMHkoSZIkbTGL6AAAAABAGCYPJUmSpC1mER0AAAAACMPkoSRJkrTFLKIDAAAAAGGYPJQkSZK2mEV0AAAAACAMk4eSJEnSFrOIDgAAAACEYfJQkiRJ2mIW0QEAAACAMEweSpIkSVvMIjoAAAAAEIbJQ0mSJGmLWUQHAAAAAMIweShJkiRtMYvoAAAAAEAYJg8lSZKkLWYRHQAAAAAIw+ShJEmStMUsogMAAAAAYZg8lCRJkraYRXQAAAAAIAyTh5IkSdIWs4gOAAAAAIRh8lCSJEnaYhbRAQAAAIAwTB5KkiRJW8wiOgAAAAAQhslDSZIkaYtZRAcAAAAAwjB5KEmSJG0xi+gAAAAAQBgmDyVJkqQtZhEdAAAAAAjD5KEkSZK0xSyiAwAAAABhmDyUJEmStphFdAAAAAAgDJOHkiRJ0haziA4AAAAAhGHyUJIkSdpiFtEBAAAAgDBMHkqSJElbzCI6AAAAABCGyUNJkiRpi1lEBwAAAADCMHkoSZIkbTGL6AAAAABAGCYPJUmSpC1mER0AAAAACMPkoSRJkrTFLKIDAAAAAGGYPJQkSZK2mEV0AAAAACAMk4eSJEnSFrOIDgAAAACEYfJQkiRJ2mIW0QEAAACAMEweSpIkSVvMIjoAAAAAEIbJQ0mSJGmLWUQHAAAAAMIweShJkiRtMYvoAAAAAEAYJg8lSZKkLWYRHQAAAAAIw+ShJEmStMUsogMAAAAAYZg8lCRJkraYRXQAAAAAIAyTh5IkSdIWs4gOAAAAAIRh8lCSJEnaYhbRAQAAAIAwTB5KkiRJW8wiOgAAAAAQhslDSZIkaYtZRAcAAAAAwjB5KEmSJG0xi+gAAAAAQBgmDyVJkqQtZhEdAAAAAAjD5KEkSZK0xSyiAwAAAABhmDyUJEmStphFdAAAAAAgDJOHkiRJ0haziA4AAAAAhGHyUJIkSdpiFtEBAAAAgDBMHkqSJElbzCI6AAAAABCGyUNJkiRpi1lEBwAAAADCMHkoSZIkbTGL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/28PDgkAAAAABP1/7Q0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBe0yp1/yQtt7cAAAAASUVORK5CYII="/></g><path fill="#edfbfb" d="m618.9554 101.11038l0 0c0 -4.067566 3.2974243 -7.364975 7.36499 -7.364975l162.75037 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811646 1.3812027 2.1571045 3.2545166 2.1571045 5.2078247l0 29.45903c0 4.067566 -3.2973633 7.364975 -7.364929 7.364975l-162.75037 0c-4.067566 0 -7.36499 -3.297409 -7.36499 -7.364975z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m618.9554 101.11038l0 0c0 -4.067566 3.2974243 -7.364975 7.36499 -7.364975l162.75037 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811646 1.3812027 2.1571045 3.2545166 2.1571045 5.2078247l0 29.45903c0 4.067566 -3.2973633 7.364975 -7.364929 7.364975l-162.75037 0c-4.067566 0 -7.36499 -3.297409 -7.36499 -7.364975z" fill-rule="evenodd"/><path fill="#000000" d="m630.7375 119.2999l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.532593 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm4.5648193 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm5.748047 0l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm5.1817017 0.109375q-0.671875 0 -1.171875 -0.328125q-0.5 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.78125 0.28125 -1.375q0.296875 -0.59375 0.796875 -0.921875q0.5 -0.34375 1.171875 -0.34375q0.65625 0 1.15625 0.34375q0.515625 0.328125 0.796875 0.921875q0.296875 0.59375 0.296875 1.375q0 0.765625 -0.28125 1.359375q-0.28125 0.59375 -0.796875 0.9375q-0.5 0.328125 -1.171875 0.328125zm0 -0.5625q0.515625 0 0.875 -0.28125q0.375 -0.28125 0.5625 -0.75q0.1875 -0.46875 0.1875 -1.03125q0 -0.578125 -0.1875 -1.046875q-0.1875 -0.46875 -0.5625 -0.75q-0.359375 -0.28125 -0.875 -0.28125q-0.515625 0 -0.890625 0.28125q-0.359375 0.28125 -0.546875 0.75q-0.1875 0.46875 -0.1875 1.046875q0 0.5625 0.1875 1.03125q0.1875 0.46875 0.546875 0.75q0.359375 0.28125 0.890625 0.28125zm4.847168 0.453125l-1.953125 -5.09375l0.671875 0l1.171875 3.203125q0.171875 0.421875 0.28125 0.859375q0.125 0.421875 0.265625 0.828125l-0.21875 0q0.140625 -0.40625 0.25 -0.828125q0.125 -0.4375 0.296875 -0.859375l1.171875 -3.203125l0.671875 0l-1.953125 5.09375l-0.65625 0zm5.58374 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m676.68243 101.463135l55.10681 0l0 30.348969l-55.10681 0z" fill-rule="evenodd"/><g transform="matrix(0.027539632545931756 0.0 0.0 0.02753989501312336 676.6824146981627 101.4631341207349)"><clipPath id="g3207a967263_0_0.5"><path d="m0 0l2001.0 0l0 1102.0l-2001.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.5)" fill="#000" width="2001.0" height="1102.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/28PDgkAAAAABP1/7Q0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBe0yp1/yQtt7cAAAAASUVORK5CYII="/></g><path fill="#edfbfb" d="m293.50125 377.8269l0 0c0 -4.0675354 3.2973938 -7.3649597 7.3649597 -7.3649597l99.47476 0c1.9533386 0 3.8266296 0.77593994 5.2078247 2.157135c1.3812256 1.3812256 2.1571655 3.2545166 2.1571655 5.2078247l0 29.459045c0 4.067566 -3.2974243 7.3649597 -7.36499 7.3649597l-99.47476 0l0 0c-4.067566 0 -7.3649597 -3.2973938 -7.3649597 -7.3649597z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m293.50125 377.8269l0 0c0 -4.0675354 3.2973938 -7.3649597 7.3649597 -7.3649597l99.47476 0c1.9533386 0 3.8266296 0.77593994 5.2078247 2.157135c1.3812256 1.3812256 2.1571655 3.2545166 2.1571655 5.2078247l0 29.459045c0 4.067566 -3.2974243 7.3649597 -7.36499 7.3649597l-99.47476 0l0 0c-4.067566 0 -7.3649597 -3.2973938 -7.3649597 -7.3649597z" fill-rule="evenodd"/><path fill="#000000" d="m323.18738 396.01642l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.5325623 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm1.9413147 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm10.3559265 0l-2.5 -6.78125l0.671875 0l1.609375 4.4375q0.125 0.34375 0.296875 0.859375q0.171875 0.5 0.375 1.1875l-0.140625 0q0.21875 -0.703125 0.375 -1.203125q0.171875 -0.5 0.296875 -0.84375l1.578125 -4.4375l0.6875 0l-2.484375 6.78125l-0.765625 0zm5.885193 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm3.4115295 0l0 -5.09375l0.609375 0l0 5.09375l-0.609375 0zm0.3125 -6.03125q-0.1875 0 -0.328125 -0.125q-0.125 -0.140625 -0.125 -0.3125q0 -0.1875 0.125 -0.3125q0.140625 -0.125 0.328125 -0.125q0.1875 0 0.3125 0.125q0.140625 0.125 0.140625 0.3125q0 0.171875 -0.140625 0.3125q-0.125 0.125 -0.3125 0.125zm3.97406 0.9375l0 0.53125l-2.8125 0l0 -0.53125l2.8125 0zm-1.8125 5.09375l0 -5.828125q0 -0.40625 0.1875 -0.6875q0.1875 -0.296875 0.484375 -0.4375q0.296875 -0.140625 0.65625 -0.140625q0.234375 0 0.40625 0.046875q0.171875 0.03125 0.265625 0.0625l-0.171875 0.53125q-0.078125 -0.03125 -0.1875 -0.046875q-0.09375 -0.015625 -0.25 -0.015625q-0.375 0 -0.578125 0.21875q-0.203125 0.203125 -0.203125 0.59375l0 5.703125l-0.609375 0zm2.9187622 0l0 -5.09375l0.609375 0l0 5.09375l-0.609375 0zm0.3125 -6.03125q-0.1875 0 -0.328125 -0.125q-0.125 -0.140625 -0.125 -0.3125q0 -0.1875 0.125 -0.3125q0.140625 -0.125 0.328125 -0.125q0.1875 0 0.3125 0.125q0.140625 0.125 0.140625 0.3125q0 0.171875 -0.140625 0.3125q-0.125 0.125 -0.3125 0.125zm3.927185 6.140625q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm4.977295 0.109375q-0.5 0 -0.890625 -0.15625q-0.390625 -0.15625 -0.640625 -0.4375q-0.25 -0.296875 -0.34375 -0.734375l0.59375 -0.140625q0.109375 0.46875 0.4375 0.703125q0.328125 0.21875 0.828125 0.21875q0.578125 0 0.921875 -0.265625q0.359375 -0.265625 0.359375 -0.640625q0 -0.3125 -0.21875 -0.515625q-0.203125 -0.203125 -0.609375 -0.3125l-0.828125 -0.203125q-0.65625 -0.15625 -0.984375 -0.484375q-0.328125 -0.34375 -0.328125 -0.859375q0 -0.4375 0.21875 -0.75q0.234375 -0.328125 0.640625 -0.5q0.40625 -0.1875 0.921875 -0.1875q0.484375 0 0.828125 0.15625q0.34375 0.140625 0.5625 0.40625q0.234375 0.265625 0.34375 0.640625l-0.5625 0.140625q-0.125 -0.34375 -0.40625 -0.578125q-0.265625 -0.234375 -0.765625 -0.234375q-0.5 0 -0.828125 0.25q-0.328125 0.234375 -0.328125 0.625q0 0.3125 0.21875 0.515625q0.21875 0.203125 0.6875 0.328125l0.78125 0.1875q0.640625 0.15625 0.953125 0.5q0.328125 0.328125 0.328125 0.828125q0 0.4375 -0.234375 0.78125q-0.234375 0.34375 -0.671875 0.53125q-0.4375 0.1875 -0.984375 0.1875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m299.25574 97.37066l26.48816 0l0 26.488136l-26.48816 0z" fill-rule="evenodd"/><g transform="matrix(0.05173464566929133 0.0 0.0 0.05173464566929133 299.25575118110237 97.37065774278216)"><clipPath id="g3207a967263_0_0.6"><path d="m0 -2.2737368E-13l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.6)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m753.3877 97.37066l26.48816 0l0 26.488136l-26.48816 0z" fill-rule="evenodd"/><g transform="matrix(0.05173464566929133 0.0 0.0 0.05173464566929133 753.3877181102362 97.37065774278216)"><clipPath id="g3207a967263_0_0.7"><path d="m0 -2.2737368E-13l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.7)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m285.3781 123.95801l55.118103 0l0 8.094482l-55.118103 0z" fill-rule="evenodd"/><path fill="#000000" d="m298.5464 130.43613q-0.484375 0 -0.859375 -0.15625q-0.359375 -0.171875 -0.578125 -0.453125q-0.203125 -0.296875 -0.234375 -0.6875l0.46875 0q0.03125 0.28125 0.1875 0.484375q0.171875 0.1875 0.4375 0.296875q0.265625 0.09375 0.578125 0.09375q0.359375 0 0.640625 -0.109375q0.28125 -0.125 0.4375 -0.34375q0.15625 -0.21875 0.15625 -0.5q0 -0.234375 -0.125 -0.390625q-0.125 -0.171875 -0.359375 -0.28125q-0.21875 -0.125 -0.515625 -0.21875l-0.578125 -0.15625q-0.578125 -0.171875 -0.890625 -0.46875q-0.3125 -0.3125 -0.3125 -0.765625q0 -0.40625 0.203125 -0.703125q0.21875 -0.296875 0.578125 -0.453125q0.359375 -0.171875 0.8125 -0.171875q0.453125 0 0.796875 0.171875q0.359375 0.15625 0.5625 0.453125q0.203125 0.28125 0.21875 0.65625l-0.453125 0q-0.046875 -0.40625 -0.359375 -0.640625q-0.3125 -0.234375 -0.78125 -0.234375q-0.328125 0 -0.59375 0.125q-0.25 0.109375 -0.390625 0.3125q-0.140625 0.203125 -0.140625 0.453125q0 0.25 0.140625 0.421875q0.140625 0.171875 0.359375 0.28125q0.21875 0.09375 0.453125 0.171875l0.515625 0.140625q0.234375 0.0625 0.46875 0.171875q0.234375 0.09375 0.421875 0.25q0.1875 0.15625 0.296875 0.375q0.125 0.203125 0.125 0.5q0 0.390625 -0.203125 0.703125q-0.203125 0.3125 -0.578125 0.5q-0.375 0.171875 -0.90625 0.171875zm3.893158 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm2.9500122 4.578125q-0.328125 0 -0.609375 -0.125q-0.265625 -0.125 -0.4375 -0.375q-0.15625 -0.25 -0.15625 -0.59375q0 -0.265625 0.09375 -0.453125q0.109375 -0.1875 0.296875 -0.296875q0.1875 -0.125 0.4375 -0.1875q0.265625 -0.078125 0.578125 -0.109375q0.296875 -0.046875 0.5 -0.0625q0.21875 -0.03125 0.328125 -0.09375q0.109375 -0.0625 0.109375 -0.203125l0 -0.078125q0 -0.25 -0.09375 -0.421875q-0.09375 -0.171875 -0.296875 -0.265625q-0.1875 -0.109375 -0.453125 -0.109375q-0.265625 0 -0.46875 0.09375q-0.1875 0.078125 -0.3125 0.203125q-0.125 0.125 -0.1875 0.28125l-0.421875 -0.140625q0.125 -0.296875 0.328125 -0.46875q0.21875 -0.1875 0.484375 -0.265625q0.28125 -0.09375 0.5625 -0.09375q0.21875 0 0.4375 0.0625q0.234375 0.0625 0.421875 0.203125q0.203125 0.125 0.3125 0.359375q0.125 0.234375 0.125 0.59375l0 2.46875l-0.421875 0l0 -0.578125l-0.03125 0q-0.078125 0.171875 -0.234375 0.328125q-0.15625 0.140625 -0.375 0.234375q-0.21875 0.09375 -0.515625 0.09375zm0.0625 -0.390625q0.328125 0 0.5625 -0.140625q0.25 -0.15625 0.375 -0.390625q0.140625 -0.25 0.140625 -0.546875l0 -0.515625q-0.046875 0.046875 -0.15625 0.078125q-0.109375 0.03125 -0.25 0.0625q-0.140625 0.03125 -0.28125 0.046875q-0.140625 0.015625 -0.25 0.03125q-0.3125 0.03125 -0.53125 0.125q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.125 -0.109375 0.34375q0 0.21875 0.109375 0.375q0.109375 0.15625 0.296875 0.234375q0.1875 0.078125 0.421875 0.078125zm3.8595276 -3.328125l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm3.367981 4.578125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm5.47995 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm1.9545898 4.5l0 -3.640625l0.421875 0l0 0.578125l0.03125 0q0.109375 -0.28125 0.375 -0.453125q0.28125 -0.171875 0.609375 -0.171875q0.0625 0 0.125 0.015625q0.0625 0 0.109375 0l0 0.4375q-0.03125 0 -0.109375 0q-0.0625 -0.015625 -0.15625 -0.015625q-0.28125 0 -0.5 0.125q-0.21875 0.109375 -0.34375 0.328125q-0.125 0.203125 -0.125 0.46875l0 2.328125l-0.4375 0zm3.7501526 0.078125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.8579102 0q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.5453796 0q-0.359375 0 -0.640625 -0.109375q-0.28125 -0.109375 -0.46875 -0.3125q-0.171875 -0.21875 -0.234375 -0.515625l0.421875 -0.109375q0.078125 0.328125 0.3125 0.5q0.234375 0.15625 0.59375 0.15625q0.421875 0 0.65625 -0.1875q0.25 -0.1875 0.25 -0.46875q0 -0.21875 -0.140625 -0.359375q-0.140625 -0.140625 -0.4375 -0.21875l-0.59375 -0.140625q-0.46875 -0.109375 -0.703125 -0.34375q-0.234375 -0.25 -0.234375 -0.625q0 -0.296875 0.15625 -0.53125q0.171875 -0.234375 0.453125 -0.359375q0.296875 -0.140625 0.65625 -0.140625q0.34375 0 0.59375 0.109375q0.25 0.109375 0.40625 0.296875q0.171875 0.1875 0.25 0.453125l-0.40625 0.109375q-0.078125 -0.25 -0.28125 -0.40625q-0.203125 -0.171875 -0.546875 -0.171875q-0.375 0 -0.609375 0.171875q-0.21875 0.171875 -0.21875 0.4375q0 0.234375 0.15625 0.390625q0.15625 0.140625 0.484375 0.21875l0.5625 0.140625q0.453125 0.109375 0.6875 0.359375q0.234375 0.234375 0.234375 0.59375q0 0.3125 -0.171875 0.5625q-0.171875 0.234375 -0.484375 0.375q-0.3125 0.125 -0.703125 0.125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m739.07367 123.95801l55.118103 0l0 8.094482l-55.118103 0z" fill-rule="evenodd"/><path fill="#000000" d="m752.24194 130.43613q-0.484375 0 -0.859375 -0.15625q-0.359375 -0.171875 -0.578125 -0.453125q-0.203125 -0.296875 -0.234375 -0.6875l0.46875 0q0.03125 0.28125 0.1875 0.484375q0.171875 0.1875 0.4375 0.296875q0.265625 0.09375 0.578125 0.09375q0.359375 0 0.640625 -0.109375q0.28125 -0.125 0.4375 -0.34375q0.15625 -0.21875 0.15625 -0.5q0 -0.234375 -0.125 -0.390625q-0.125 -0.171875 -0.359375 -0.28125q-0.21875 -0.125 -0.515625 -0.21875l-0.578125 -0.15625q-0.578125 -0.171875 -0.890625 -0.46875q-0.3125 -0.3125 -0.3125 -0.765625q0 -0.40625 0.203125 -0.703125q0.21875 -0.296875 0.578125 -0.453125q0.359375 -0.171875 0.8125 -0.171875q0.453125 0 0.796875 0.171875q0.359375 0.15625 0.5625 0.453125q0.203125 0.28125 0.21875 0.65625l-0.453125 0q-0.046875 -0.40625 -0.359375 -0.640625q-0.3125 -0.234375 -0.78125 -0.234375q-0.328125 0 -0.59375 0.125q-0.25 0.109375 -0.390625 0.3125q-0.140625 0.203125 -0.140625 0.453125q0 0.25 0.140625 0.421875q0.140625 0.171875 0.359375 0.28125q0.21875 0.09375 0.453125 0.171875l0.515625 0.140625q0.234375 0.0625 0.46875 0.171875q0.234375 0.09375 0.421875 0.25q0.1875 0.15625 0.296875 0.375q0.125 0.203125 0.125 0.5q0 0.390625 -0.203125 0.703125q-0.203125 0.3125 -0.578125 0.5q-0.375 0.171875 -0.90625 0.171875zm3.8931274 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm2.9500122 4.578125q-0.328125 0 -0.609375 -0.125q-0.265625 -0.125 -0.4375 -0.375q-0.15625 -0.25 -0.15625 -0.59375q0 -0.265625 0.09375 -0.453125q0.109375 -0.1875 0.296875 -0.296875q0.1875 -0.125 0.4375 -0.1875q0.265625 -0.078125 0.578125 -0.109375q0.296875 -0.046875 0.5 -0.0625q0.21875 -0.03125 0.328125 -0.09375q0.109375 -0.0625 0.109375 -0.203125l0 -0.078125q0 -0.25 -0.09375 -0.421875q-0.09375 -0.171875 -0.296875 -0.265625q-0.1875 -0.109375 -0.453125 -0.109375q-0.265625 0 -0.46875 0.09375q-0.1875 0.078125 -0.3125 0.203125q-0.125 0.125 -0.1875 0.28125l-0.421875 -0.140625q0.125 -0.296875 0.328125 -0.46875q0.21875 -0.1875 0.484375 -0.265625q0.28125 -0.09375 0.5625 -0.09375q0.21875 0 0.4375 0.0625q0.234375 0.0625 0.421875 0.203125q0.203125 0.125 0.3125 0.359375q0.125 0.234375 0.125 0.59375l0 2.46875l-0.421875 0l0 -0.578125l-0.03125 0q-0.078125 0.171875 -0.234375 0.328125q-0.15625 0.140625 -0.375 0.234375q-0.21875 0.09375 -0.515625 0.09375zm0.0625 -0.390625q0.328125 0 0.5625 -0.140625q0.25 -0.15625 0.375 -0.390625q0.140625 -0.25 0.140625 -0.546875l0 -0.515625q-0.046875 0.046875 -0.15625 0.078125q-0.109375 0.03125 -0.25 0.0625q-0.140625 0.03125 -0.28125 0.046875q-0.140625 0.015625 -0.25 0.03125q-0.3125 0.03125 -0.53125 0.125q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.125 -0.109375 0.34375q0 0.21875 0.109375 0.375q0.109375 0.15625 0.296875 0.234375q0.1875 0.078125 0.421875 0.078125zm3.859558 -3.328125l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm3.367981 4.578125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm5.4799194 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm1.9545898 4.5l0 -3.640625l0.421875 0l0 0.578125l0.03125 0q0.109375 -0.28125 0.375 -0.453125q0.28125 -0.171875 0.609375 -0.171875q0.0625 0 0.125 0.015625q0.0625 0 0.109375 0l0 0.4375q-0.03125 0 -0.109375 0q-0.0625 -0.015625 -0.15625 -0.015625q-0.28125 0 -0.5 0.125q-0.21875 0.109375 -0.34375 0.328125q-0.125 0.203125 -0.125 0.46875l0 2.328125l-0.4375 0zm3.750183 0.078125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.8579102 0q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.5453491 0q-0.359375 0 -0.640625 -0.109375q-0.28125 -0.109375 -0.46875 -0.3125q-0.171875 -0.21875 -0.234375 -0.515625l0.421875 -0.109375q0.078125 0.328125 0.3125 0.5q0.234375 0.15625 0.59375 0.15625q0.421875 0 0.65625 -0.1875q0.25 -0.1875 0.25 -0.46875q0 -0.21875 -0.140625 -0.359375q-0.140625 -0.140625 -0.4375 -0.21875l-0.59375 -0.140625q-0.46875 -0.109375 -0.703125 -0.34375q-0.234375 -0.25 -0.234375 -0.625q0 -0.296875 0.15625 -0.53125q0.171875 -0.234375 0.453125 -0.359375q0.296875 -0.140625 0.65625 -0.140625q0.34375 0 0.59375 0.109375q0.25 0.109375 0.40625 0.296875q0.171875 0.1875 0.25 0.453125l-0.40625 0.109375q-0.078125 -0.25 -0.28125 -0.40625q-0.203125 -0.171875 -0.546875 -0.171875q-0.375 0 -0.609375 0.171875q-0.21875 0.171875 -0.21875 0.4375q0 0.234375 0.15625 0.390625q0.15625 0.140625 0.484375 0.21875l0.5625 0.140625q0.453125 0.109375 0.6875 0.359375q0.234375 0.234375 0.234375 0.59375q0 0.3125 -0.171875 0.5625q-0.171875 0.234375 -0.484375 0.375q-0.3125 0.125 -0.703125 0.125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m779.87585 110.61473l31.653564 0l0 40.125977" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m779.87585 110.61473l31.653564 0l0 40.125977" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m325.742 110.79583l31.653534 0l0 40.125984" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m325.742 110.79583l31.653534 0l0 40.125984" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m510.7139 195.03226l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 195.03226l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m522.1358 210.47258l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5197144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523682 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5978394 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" d="m524.8233 218.53508l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540894 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523682 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5978394 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m510.7139 229.9936l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 229.9936l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m523.9639 245.9177l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.8828125 1.234375l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m153.42783 195.0375l98.3307 0l0 34.960632l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42783 195.0375l98.3307 0l0 34.960632l-98.3307 0z" fill-rule="evenodd"/><path fill="#000000" d="m164.8497 210.47783l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071686 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727936 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722794 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384186 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523712 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977936 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977936 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" d="m167.5372 218.54033l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977936 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290436 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540436 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821686 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523712 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977936 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977936 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m153.42783 229.99886l98.3307 0l0 26.488174l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42783 229.99886l98.3307 0l0 26.488174l-98.3307 0z" fill-rule="evenodd"/><path fill="#000000" d="m166.67783 245.92294l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.8828125 1.234375l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m350.99213 196.99026l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.99213 196.99026l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m362.414 212.43059l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9728088 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.519684 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523712 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.597809 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" d="m365.1015 220.49309l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.129059 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.754059 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523712 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.597809 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m350.99213 231.95161l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.99213 231.95161l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m364.24213 247.8757l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.8828125 1.234375l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m708.26904 196.89972l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26904 196.89972l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path fill="#000000" d="m719.6909 212.34003l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722839 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523743 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" d="m722.3784 220.40253l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7697144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.523743 1.421875l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.5977783 0l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m708.26904 231.86105l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26904 231.86105l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path fill="#000000" d="m721.51904 247.78516l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.8828125 1.234375l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8007812 0l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125z" fill-rule="nonzero"/></g></svg> \ No newline at end of file +<svg version="1.1" viewBox="0.0 0.0 960.0 540.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="g3207a967263_0_0.0"><path d="m0 0l960.0 0l0 540.0l-960.0 0l0 -540.0z" clip-rule="nonzero"/></clipPath><g clip-path="url(#g3207a967263_0_0.0)"><path fill="#ffffff" d="m0 0l960.0 0l0 540.0l-960.0 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m834.5853 507.68503l125.4173 0l0 32.314972l-125.4173 0z" fill-rule="evenodd"/><path fill="#107070" d="m851.09265 523.05005q0 -0.625 0.296875 -1.125q0.3125 -0.515625 0.8125 -0.8125q0.515625 -0.3125 1.140625 -0.3125q0.515625 0 0.9375 0.21875q0.421875 0.203125 0.703125 0.5625q0.296875 0.359375 0.40625 0.828125l-0.703125 0q-0.125 -0.421875 -0.5 -0.671875q-0.359375 -0.265625 -0.84375 -0.265625q-0.4375 0 -0.796875 0.21875q-0.359375 0.203125 -0.578125 0.5625q-0.21875 0.359375 -0.21875 0.796875q0 0.4375 0.21875 0.796875q0.21875 0.359375 0.578125 0.578125q0.359375 0.203125 0.796875 0.203125q0.484375 0 0.828125 -0.25q0.34375 -0.265625 0.453125 -0.6875l0.703125 0q-0.09375 0.46875 -0.375 0.828125q-0.28125 0.359375 -0.6875 0.578125q-0.40625 0.203125 -0.921875 0.203125q-0.625 0 -1.140625 -0.296875q-0.5 -0.3125 -0.8125 -0.8125q-0.296875 -0.515625 -0.296875 -1.140625zm2.1875 4.0q-0.828125 0 -1.5625 -0.3125q-0.71875 -0.3125 -1.265625 -0.859375q-0.546875 -0.5625 -0.859375 -1.28125q-0.3125 -0.71875 -0.3125 -1.546875q0 -0.828125 0.3125 -1.546875q0.3125 -0.734375 0.859375 -1.28125q0.546875 -0.546875 1.265625 -0.859375q0.734375 -0.3125 1.5625 -0.3125q0.828125 0 1.546875 0.3125q0.71875 0.3125 1.265625 0.859375q0.5625 0.546875 0.859375 1.28125q0.3125 0.71875 0.3125 1.546875q0 0.828125 -0.3125 1.546875q-0.296875 0.71875 -0.859375 1.28125q-0.546875 0.546875 -1.265625 0.859375q-0.71875 0.3125 -1.546875 0.3125zm0 -0.6875q0.6875 0 1.28125 -0.25q0.59375 -0.265625 1.046875 -0.71875q0.46875 -0.46875 0.71875 -1.0625q0.265625 -0.59375 0.265625 -1.28125q0 -0.6875 -0.265625 -1.28125q-0.25 -0.609375 -0.71875 -1.0625q-0.453125 -0.453125 -1.046875 -0.703125q-0.59375 -0.265625 -1.28125 -0.265625q-0.6875 0 -1.296875 0.265625q-0.59375 0.25 -1.046875 0.703125q-0.453125 0.453125 -0.71875 1.0625q-0.25 0.59375 -0.25 1.28125q0 0.6875 0.25 1.28125q0.265625 0.59375 0.71875 1.0625q0.453125 0.453125 1.046875 0.71875q0.609375 0.25 1.296875 0.25zm8.721924 0.5625l0 -0.546875l2.546875 -2.828125q0.484375 -0.546875 0.78125 -0.9375q0.296875 -0.390625 0.4375 -0.71875q0.140625 -0.34375 0.140625 -0.703125q0 -0.453125 -0.203125 -0.78125q-0.203125 -0.328125 -0.5625 -0.5q-0.34375 -0.1875 -0.796875 -0.1875q-0.484375 0 -0.828125 0.203125q-0.34375 0.203125 -0.546875 0.5625q-0.1875 0.34375 -0.1875 0.796875l-0.71875 0q0 -0.640625 0.296875 -1.140625q0.296875 -0.515625 0.8125 -0.796875q0.53125 -0.28125 1.1875 -0.28125q0.65625 0 1.15625 0.28125q0.515625 0.28125 0.796875 0.765625q0.296875 0.46875 0.296875 1.0625q0 0.421875 -0.15625 0.828125q-0.140625 0.390625 -0.5 0.890625q-0.359375 0.5 -1.015625 1.21875l-1.890625 2.09375l0 0.0625l3.8125 0l0 0.65625l-4.859375 0zm8.977966 0.109375q-0.828125 0 -1.421875 -0.46875q-0.578125 -0.484375 -0.890625 -1.375q-0.296875 -0.890625 -0.296875 -2.140625q0 -1.25 0.3125 -2.140625q0.3125 -0.890625 0.890625 -1.359375q0.578125 -0.484375 1.40625 -0.484375q0.8125 0 1.390625 0.484375q0.59375 0.46875 0.90625 1.359375q0.3125 0.890625 0.3125 2.140625q0 1.25 -0.3125 2.140625q-0.3125 0.890625 -0.90625 1.375q-0.578125 0.46875 -1.390625 0.46875zm0 -0.65625q0.59375 0 1.015625 -0.390625q0.421875 -0.40625 0.640625 -1.140625q0.234375 -0.75 0.234375 -1.796875q0 -1.046875 -0.234375 -1.78125q-0.21875 -0.75 -0.640625 -1.140625q-0.421875 -0.40625 -1.015625 -0.40625q-0.609375 0 -1.03125 0.40625q-0.421875 0.390625 -0.65625 1.140625q-0.21875 0.734375 -0.21875 1.78125q0 1.046875 0.21875 1.796875q0.234375 0.734375 0.65625 1.140625q0.421875 0.390625 1.03125 0.390625zm4.1446533 0.546875l0 -0.546875l2.546875 -2.828125q0.484375 -0.546875 0.78125 -0.9375q0.296875 -0.390625 0.4375 -0.71875q0.140625 -0.34375 0.140625 -0.703125q0 -0.453125 -0.203125 -0.78125q-0.203125 -0.328125 -0.5625 -0.5q-0.34375 -0.1875 -0.796875 -0.1875q-0.484375 0 -0.828125 0.203125q-0.34375 0.203125 -0.546875 0.5625q-0.1875 0.34375 -0.1875 0.796875l-0.71875 0q0 -0.640625 0.296875 -1.140625q0.296875 -0.515625 0.8125 -0.796875q0.53125 -0.28125 1.1875 -0.28125q0.65625 0 1.15625 0.28125q0.515625 0.28125 0.796875 0.765625q0.296875 0.46875 0.296875 1.0625q0 0.421875 -0.15625 0.828125q-0.140625 0.390625 -0.5 0.890625q-0.359375 0.5 -1.015625 1.21875l-1.890625 2.09375l0 0.0625l3.8125 0l0 0.65625l-4.859375 0zm6.2019043 -1.65625l0 -0.59375l3.4375 -5.5l0.453125 0l0 0.984375l-0.328125 0l-2.75 4.390625l0 0.0625l4.53125 0l0 0.65625l-5.34375 0zm3.609375 1.65625l0 -1.84375l0 -0.28125l0 -5.625l0.71875 0l0 7.75l-0.71875 0zm6.9488525 -2.40625l-0.015625 -0.78125q0.28125 -0.359375 0.546875 -0.6875q0.265625 -0.328125 0.546875 -0.640625q0.28125 -0.3125 0.578125 -0.640625l2.40625 -2.59375l0.96875 0l-3.265625 3.515625l-0.0625 0.015625l-1.703125 1.8125zm-0.515625 2.40625l0 -7.75l0.734375 0l0 2.6875l-0.015625 1.75l0.015625 0.375l0 2.9375l-0.734375 0zm4.671875 0l-2.890625 -4.0625l0.46875 -0.5625l3.296875 4.625l-0.875 0zm3.613037 0.125q-0.53125 0 -0.96875 -0.203125q-0.4375 -0.203125 -0.703125 -0.59375q-0.25 -0.390625 -0.25 -0.953125q0 -0.4375 0.15625 -0.734375q0.171875 -0.296875 0.46875 -0.484375q0.3125 -0.1875 0.71875 -0.296875q0.40625 -0.109375 0.890625 -0.171875q0.484375 -0.0625 0.828125 -0.09375q0.34375 -0.046875 0.515625 -0.140625q0.1875 -0.109375 0.1875 -0.328125l0 -0.140625q0 -0.390625 -0.171875 -0.671875q-0.15625 -0.28125 -0.46875 -0.421875q-0.296875 -0.15625 -0.734375 -0.15625q-0.40625 0 -0.71875 0.125q-0.3125 0.125 -0.515625 0.34375q-0.203125 0.203125 -0.3125 0.4375l-0.671875 -0.21875q0.1875 -0.484375 0.53125 -0.765625q0.359375 -0.28125 0.796875 -0.40625q0.4375 -0.140625 0.875 -0.140625q0.34375 0 0.703125 0.09375q0.375 0.078125 0.6875 0.296875q0.3125 0.21875 0.5 0.59375q0.203125 0.375 0.203125 0.953125l0 3.953125l-0.703125 0l0 -0.921875l-0.046875 0q-0.125 0.265625 -0.375 0.515625q-0.234375 0.234375 -0.59375 0.390625q-0.359375 0.140625 -0.828125 0.140625zm0.109375 -0.625q0.515625 0 0.90625 -0.234375q0.390625 -0.234375 0.609375 -0.625q0.21875 -0.40625 0.21875 -0.875l0 -0.828125q-0.078125 0.078125 -0.265625 0.140625q-0.171875 0.046875 -0.40625 0.09375q-0.21875 0.046875 -0.453125 0.078125q-0.21875 0.03125 -0.390625 0.046875q-0.484375 0.046875 -0.828125 0.1875q-0.34375 0.125 -0.53125 0.359375q-0.171875 0.21875 -0.171875 0.5625q0 0.34375 0.171875 0.59375q0.171875 0.234375 0.46875 0.375q0.296875 0.125 0.671875 0.125zm4.9161987 -7.25l0 7.75l-0.703125 0l0 -7.75l0.703125 0zm4.1433716 7.875q-0.8125 0 -1.421875 -0.375q-0.59375 -0.390625 -0.921875 -1.0625q-0.3125 -0.6875 -0.3125 -1.5625q0 -0.875 0.3125 -1.546875q0.328125 -0.6875 0.890625 -1.078125q0.578125 -0.390625 1.34375 -0.390625q0.46875 0 0.90625 0.171875q0.453125 0.171875 0.796875 0.53125q0.359375 0.359375 0.5625 0.90625q0.203125 0.546875 0.203125 1.28125l0 0.3125l-4.5625 0l0 -0.609375l4.1875 0l-0.328125 0.21875q0 -0.625 -0.21875 -1.109375q-0.203125 -0.5 -0.609375 -0.78125q-0.390625 -0.296875 -0.9375 -0.296875q-0.546875 0 -0.96875 0.296875q-0.40625 0.296875 -0.640625 0.78125q-0.234375 0.46875 -0.234375 1.046875l0 0.359375q0 0.671875 0.234375 1.1875q0.25 0.515625 0.6875 0.796875q0.4375 0.28125 1.03125 0.28125q0.40625 0 0.71875 -0.125q0.3125 -0.125 0.515625 -0.34375q0.21875 -0.21875 0.3125 -0.46875l0.671875 0.203125q-0.125 0.375 -0.4375 0.6875q-0.296875 0.3125 -0.75 0.5q-0.453125 0.1875 -1.03125 0.1875zm3.8168945 -0.125l0 -5.8125l0.703125 0l0 5.8125l-0.703125 0zm0.359375 -6.890625q-0.21875 0 -0.375 -0.140625q-0.140625 -0.15625 -0.140625 -0.359375q0 -0.203125 0.140625 -0.34375q0.15625 -0.15625 0.375 -0.15625q0.203125 0 0.359375 0.15625q0.15625 0.140625 0.15625 0.34375q0 0.203125 -0.15625 0.359375q-0.15625 0.140625 -0.359375 0.140625zm4.2058716 7.015625q-0.703125 0 -1.25 -0.375q-0.53125 -0.375 -0.828125 -1.046875q-0.296875 -0.6875 -0.296875 -1.59375q0 -0.90625 0.296875 -1.578125q0.296875 -0.671875 0.828125 -1.046875q0.546875 -0.375 1.25 -0.375q0.53125 0 0.890625 0.1875q0.359375 0.1875 0.5625 0.46875q0.21875 0.265625 0.34375 0.53125l0.046875 0l0 -3.046875l0.703125 0l0 7.75l-0.671875 0l0 -1.09375l-0.078125 0q-0.125 0.28125 -0.34375 0.5625q-0.21875 0.28125 -0.578125 0.46875q-0.34375 0.1875 -0.875 0.1875zm0.09375 -0.640625q0.5625 0 0.953125 -0.296875q0.390625 -0.3125 0.59375 -0.84375q0.21875 -0.546875 0.21875 -1.234375q0 -0.703125 -0.21875 -1.234375q-0.203125 -0.53125 -0.59375 -0.828125q-0.390625 -0.296875 -0.953125 -0.296875q-0.5625 0 -0.96875 0.3125q-0.390625 0.3125 -0.59375 0.84375q-0.203125 0.53125 -0.203125 1.203125q0 0.65625 0.203125 1.203125q0.21875 0.53125 0.609375 0.859375q0.390625 0.3125 0.953125 0.3125zm6.5093994 0.640625q-0.75 0 -1.328125 -0.375q-0.578125 -0.390625 -0.90625 -1.0625q-0.328125 -0.6875 -0.328125 -1.5625q0 -0.890625 0.328125 -1.5625q0.328125 -0.6875 0.90625 -1.0625q0.578125 -0.390625 1.328125 -0.390625q0.75 0 1.328125 0.390625q0.59375 0.375 0.921875 1.0625q0.328125 0.671875 0.328125 1.5625q0 0.875 -0.328125 1.5625q-0.328125 0.671875 -0.90625 1.0625q-0.578125 0.375 -1.34375 0.375zm0 -0.640625q0.59375 0 1.015625 -0.3125q0.421875 -0.328125 0.625 -0.859375q0.21875 -0.546875 0.21875 -1.1875q0 -0.65625 -0.21875 -1.1875q-0.21875 -0.546875 -0.640625 -0.859375q-0.40625 -0.328125 -1.0 -0.328125q-0.59375 0 -1.015625 0.328125q-0.40625 0.3125 -0.625 0.859375q-0.21875 0.53125 -0.21875 1.1875q0 0.640625 0.21875 1.1875q0.21875 0.53125 0.625 0.859375q0.421875 0.3125 1.015625 0.3125zm3.9104614 2.28125l0.46875 -2.75l0.8125 0l-0.734375 2.75l-0.546875 0zm7.0202026 -9.515625l0 7.75l-0.734375 0l0 -7.75l0.734375 0zm2.6222534 4.125l0 3.625l-0.703125 0l0 -5.8125l0.6875 0l0 1.359375l-0.109375 0q0.234375 -0.765625 0.75 -1.09375q0.515625 -0.34375 1.171875 -0.34375q0.59375 0 1.03125 0.25q0.453125 0.234375 0.703125 0.71875q0.25 0.46875 0.25 1.15625l0 3.765625l-0.703125 0l0 -3.703125q0 -0.71875 -0.40625 -1.125q-0.390625 -0.421875 -1.0625 -0.421875q-0.453125 0 -0.828125 0.203125q-0.359375 0.1875 -0.578125 0.5625q-0.203125 0.359375 -0.203125 0.859375zm7.8323975 3.734375q-0.75 0 -1.328125 -0.375q-0.578125 -0.390625 -0.90625 -1.0625q-0.328125 -0.671875 -0.328125 -1.546875q0 -0.90625 0.328125 -1.578125q0.328125 -0.6875 0.90625 -1.0625q0.578125 -0.375 1.328125 -0.375q0.4375 0 0.8125 0.125q0.375 0.125 0.65625 0.34375q0.28125 0.21875 0.46875 0.484375q0.203125 0.265625 0.28125 0.53125l-0.671875 0.203125q-0.046875 -0.15625 -0.171875 -0.34375q-0.125 -0.1875 -0.328125 -0.34375q-0.1875 -0.15625 -0.453125 -0.25q-0.265625 -0.109375 -0.59375 -0.109375q-0.59375 0 -1.015625 0.328125q-0.40625 0.3125 -0.625 0.859375q-0.21875 0.53125 -0.21875 1.1875q0 0.640625 0.21875 1.171875q0.21875 0.53125 0.625 0.859375q0.421875 0.3125 1.015625 0.3125q0.34375 0 0.609375 -0.09375q0.265625 -0.109375 0.46875 -0.265625q0.203125 -0.171875 0.328125 -0.359375q0.125 -0.1875 0.171875 -0.359375l0.671875 0.203125q-0.09375 0.28125 -0.28125 0.546875q-0.1875 0.265625 -0.484375 0.484375q-0.296875 0.21875 -0.671875 0.359375q-0.375 0.125 -0.8125 0.125zm4.3014526 -0.046875q-0.234375 0 -0.40625 -0.15625q-0.15625 -0.171875 -0.15625 -0.40625q0 -0.234375 0.15625 -0.390625q0.171875 -0.171875 0.40625 -0.171875q0.234375 0 0.390625 0.171875q0.171875 0.15625 0.171875 0.390625q0 0.234375 -0.171875 0.40625q-0.15625 0.15625 -0.390625 0.15625z" fill-rule="nonzero"/><path fill="#ffffff" d="m37.65354 312.5092l884.6929 0l0 164.44095l-884.6929 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m37.65354 312.5092l884.6929 0l0 164.44095l-884.6929 0z" fill-rule="evenodd"/><path fill="#000000" d="m465.24365 473.39014l0 -10.1875l6.609375 0l0 1.546875l-4.796875 0l0 2.734375l4.4375 0l0 1.53125l-4.4375 0l0 2.84375l4.828125 0l0 1.53125l-6.640625 0zm11.4140625 0l-3.625 -10.1875l2.0 0l1.8125 5.296875q0.25 0.78125 0.53125 1.828125q0.296875 1.03125 0.640625 2.34375l-0.375 0q0.34375 -1.328125 0.625 -2.359375q0.28125 -1.03125 0.53125 -1.8125l1.75 -5.296875l1.984375 0l-3.5625 10.1875l-2.3125 0zm7.248047 0l0 -10.1875l2.75 0l1.921875 5.265625q0.109375 0.28125 0.234375 0.75q0.125 0.453125 0.25 1.0q0.140625 0.53125 0.25 1.046875q0.125 0.5 0.21875 0.890625l-0.375 0q0.078125 -0.390625 0.203125 -0.890625q0.125 -0.5 0.25 -1.03125q0.140625 -0.546875 0.265625 -1.0q0.125 -0.46875 0.21875 -0.765625l1.921875 -5.265625l2.75 0l0 10.1875l-1.828125 0l0 -5.140625q0 -0.328125 0 -0.796875q0.015625 -0.46875 0.03125 -1.0q0.015625 -0.53125 0.03125 -1.0625q0.015625 -0.546875 0.015625 -1.046875l0.125 0q-0.140625 0.546875 -0.296875 1.109375q-0.15625 0.5625 -0.3125 1.09375q-0.15625 0.53125 -0.296875 0.984375q-0.140625 0.4375 -0.25 0.71875l-1.875 5.140625l-1.546875 0l-1.90625 -5.140625q-0.109375 -0.28125 -0.25 -0.71875q-0.140625 -0.4375 -0.3125 -0.953125q-0.15625 -0.53125 -0.3125 -1.09375q-0.15625 -0.578125 -0.3125 -1.140625l0.140625 0q0.015625 0.453125 0.03125 1.0q0.015625 0.53125 0.015625 1.078125q0.015625 0.53125 0.015625 1.015625q0.015625 0.46875 0.015625 0.8125l0 5.140625l-1.78125 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m134.23543 352.14847l95.93237 0l0 80.81351l-95.93237 0z" fill-rule="evenodd"/><g transform="matrix(0.18736791952755905 0.0 0.0 0.15783885359580055 134.23542755905504 352.14847181958015)"><clipPath id="g3207a967263_0_0.1"><path d="m0 0l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.1)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAB5SklEQVR4Xuy9CZglWV3mXVXgJwiCIIsCIt3cJSu7uyojIvNGRFb3TCrQ2jooOpbrNy7o6Dh+LjDtPiouuKA2DY37p46MOoqifi6AsiiKOqIosrkhLuMCij1ssijd88W5VdEd9cZ23hPn3Bv33vf3PO/TkHnqd/5x4pybcTNvnDh18eLF/ytJkvc5NQDz742njHwc8snHIJ98DPLJ1wrVuIFBnTcgn3wM8snHIJ98DLvmo/DduXzyMcgnH4N88jHsmo/Cd+fyyccgn3wM8snHsGs+Ct+dyycfg3zyMcgnH8Ou+Sh8dy6ffAzyyccgn3wMu+aj8N25fPIxyCcfg3zyMeyiD7/WSojO5XNHPvkY5JOPQb7d8OHXGwnVuXxuyCcfg3zyMci3Oz78Xo2QncvHI598DPLJxyDfbvnw+1eAjX13Lh+HfPIxyCcfg3zy3QXV2AL55GOQTz4G+eRjkK/DRzW2QD75GOSTj0E++Rjk6/BRjS2QTz4G+eRjkE8+Bvk6fFRjC+STj0E++Rjkk49Bvg4f1dgC+eRjkE8+BvnkY5Cvw0c1tkC+1fquStOHzqL0k6dxfus0Sl8wSbI/mcXp7dM4e88szv6PoiibnMW7J3H2qtn57JNsXg/6YF9f+pBvg31UYwvkW43vmjx/4CzO/5/ZQfo79RcMRVG2MlH22quTx94fXw9ssX19sUW+DfdRjXugO+9BvrpvHl14WPFCcEvx7v4dtRcHRVG2P1H21lmePxxfG/qweX1hkG8LfFTjDpw670C+K30nJyf3nCfpF0/j9G21FwRFUTY204av9ad4HSAuAvpeX1jk2xIf1bgF585bkO9K39mDdDqLF79ffxFQFGV3Y3cR0Pf6wiLfFvmoxg0M6rwB+a70zQ8OP3b5K7/a4lcURem+COh7fWGRb7t9FL47l+9K3yzJPmMapf9aX/SKoihlmi8C+l5fWOTbbh+F787lq/3w/5xicd9ZX+yKoiiYKy8C+l5fWOTbbh+F787lu9J36df+6Xvri1xRFKUtly4C+l5fWOTbbh+F787lu9L36Dif6G/+iqK4JX3bXpY9qu31haXv9YpFvnH5KHx3Lt+VPvP/9Wl/RVGG5dJFAL6+sPS9XrHINz4ffq2VEJ3LdyXzOPuy+mJWFEVh0/zBQFtsXq8Y5BunD7/eSKjO5bsbs8OfdvdTFMVf3C4CbF6vGOQbrw+/VyNk5/LdTbFgb6kvYEVRlCHhLgJsX69skW/cPvz+FWBj353LdwnzYB+9+1cUJUzsLgJsX69skW+DfVRjC+Rr9y2f6ldbtIqiKL7SfRHAvF7ZIN8G+6jGFsjX7Sve/b+8vmDdUrhebR4aNDl/dM25c+fug30Z2Pr6kE8+Bvnu9uH6DZvmi4Cu+lyQb4N9VGML5Ov2XZWmD5152PGv+MH/nmKBf8GpixfvgX1UYevrQz75GOS70ofrOHy0Y6B8LVCNLZCv3zeL0k+uL1Iuyx/+Uf4YdCMu9XUhn3wM8tV9uJZXE+0YKB9ANbZAPjvfNM5vrS9QNsU7/x5c62tDPvkY5Gv21dfyqqIdA7ENw1b5qMYWyGfvm8WL59cXp33M3/z1a/8rkU8+hnX6cD2vNtox0IWt8lGNLZCP882ixevrC9M+5gN/6KwytD5EPvkY5Ov24XpefZo/GGgLe7x9yLdiH9W4B7rzHnbBN42yN9cXpX0mUbqPzhIf9VWRTz4G+fp9uJ7XE7eLAJfj7UK+Nfioxh04dd7BrvgufXofF6R99vdP7otOg6/6SuSTj0E+Ox+u5/WFuwhwPd425FuTj2rcgnPnLeySr74QuaDP4LM+g3zyMchn78P1vN7YXQQMOd4m5Fujj2rcwKDOG9g1X30RckGf7/rkk49BPs6H63ndMVuS7ycXHol1lgw9XkS+cfkofHe+iz5cgGzQ57s++dyRT74+cD2PIW0XAT6Ot4p84/JR+O58V324+Nigz3d98rkhn3w24HqmE2VvqX3NS7Rj4C75KHx3vsu++sLjgj7f9cnHI598tuB6ZnPu3LmHTKP0f+PXfaT8TYDP4zXINy4fhe/Od92Hi44N+nzXJx+HfPIx4HpmYxyhLwKuTY4f7et4fY+ffMN8FL47l2/4ZwDQh30yNNWHbRjkk49hF324ntmUrlVcBPg4Xt/jJ5871L8P0bl8w98BoM+VtvpckU8+hl314XpmU/WdP3/+4SEvApo+GGhLqPGTz43Sh19vJFTn8vm5AAhZnwvyycewyz5cz2zQN8aLgJDjJx9P1YffqxGyc/mGXwCgj6WvPhb55GPYdR+uZzboM/8/9J8DmIuApvqwDYN8fn34/SvAxr47l2/4BQD6GGzqY5BPPgb5hn8GAH1lX2O4CGg6XmzDIN8KfVRjC+Rr9uHiYoM+W2zrs0U++Rjku+TD9cwGfVXWeRHQdryuyLdCH9XYAvnafbiw2KDPBqY+G+STj0G+u324ntmgD1nHRUDX8bog3wp9VGML5Ov24aJig74+2Pr6kE8+Bvmu9OF6ZoO+JlZ5EdB3vCzyrdBHNbZAvn4fLig26OvCpb4u5JOPQb66D9czG/S1sYqLAJvjZZBvhT6qsQXy2flwMbFBXxuu9bUhn3wM8jX7cD2zQV8XoS8CtGOgO2v1UY0tkM/ehwuJDfqaGFJfE/LJxyBfuw/XMxv09bGKi4Cu47WBGT8b5OvwUY0tkI/z4SJigz5kaH2IfPIxyNftw/XMBn19mHrGuFlQCTt+fcjX46Ma90B33sMu+HABsUFfFR/1VZFPPgb5+n24ntmgr4tqfWO8CHAZvy7ks/BRjTtw6ryDXfHh4mGDvhJf9ZXIJx+DfHY+XM9s0NdGU32h/xzAXAQ01YdtGOSz9FGNW3DuvIVd8uHCYYM+g8/6DPLJxyCfvQ/XMxv0NdFV3xguArrqc0E+wkc1bmBQ5w3smg8XDRv0+a5PPvkY5ON8uJ7ZoA+xqW+dFwE29THIN8xH4bvzXfThgmGDPt/1yeeOfPL1geuZDfqqMPWt4yKAqc8G+Yb5KHx3vqs+XCxs0Oe7PvnckE8+G3A9s0FfiUt9q7wIcKmvC/mG+Sh8d77LPlwobNDnuz75eOSTzxZcz2zQZxhS3youAobU14R8w3wUvjvfdR8uEjbo812ffBzyyceA65kN+nzUF/oiQDsGuuPbR+G7c/mGfwYAfdgnQ1N92IZBPvkYdtGH65kN+nzVt4qLgCH1GXwer2EXffi1VkJ0Lt/wdwDoc6WtPlfkk49hV324ntmgz2d9Y9wsqCTE8e6iD7/eSKjO5fNzARCyPhfkk49hl324ntmgz3d9Y7wICHm8u+bD79UI2bl8wy8A0MfSVx+LfPIx7LoP1zMb9Pmuz/z/0H8OYC4CmurDNgy77sPvXwE29t25fMMvANDHYFMfg3zyMcg3/DMA6MM+GZrqK783houArvpckK/DRzW2QL5mHy4GNuizxbY+W+STj0G+Sz5cz2zQ50pbfVXWeRFgUx+DfB0+qrEF8rX7cCGwQZ8NTH02yCcfg3x3+3A9s0GfC131Ieu4CGDqs0G+Dh/V2AL5un24CNigrw+2vj7kk49Bvit9uJ7ZoI+lr74mVnkR4FJfF/J1+KjGFsjX78MFwAZ9XbjU14V88jHIV/fhemaDPgab+tpYxUXAkPqakK/DRzW2QD47H05+Nuhrw7W+NuSTj0G+Zh+uZzbos8W2vi5CXwRox0B3KB/V2AL57H048dmgr4kh9TUhn3wM8rX7cD2zQZ8NTH19rOIiYEh9Bp/Ha9gqH9XYAvk4H056NuhDhtaHyCcfg3zdPlzPbNDXB1tfH+bfj3GzoJIQx7tVPqpxD3TnPeyCDyc8G/RV8VFfFfnkY5Cv34frmQ36unCpr4uqb4wXASGPd2t8VOMOnDrvYFd8ONnZoK/EV30l8snHIJ+dD9czG/S14VpfG02+0H8OYC4CmurDNgxb66Mat+DceQu75MOJzgZ9Bp/1GeSTj0E+ex+uZzboa2JIfU10+cZwEdBVnwtb7aMaNzCo8wZ2zYeTnA36fNcnn3wM8nE+XM9s0IcMrQ+x8a3zIsCmPoZd81H47nwXfTjB2aDPd33yuSOffH3gemaDvio+6qvC+NZxEcDUZ8Ou+Sh8d76rPpzcbNDnuz753JBPPhtwPbNBX4mv+kpcfKu8CHCpr4td81H47nyXfTix2aDPd33y8cgnny24ntmgz+CzPsMQ3youAobU18Su+Sh8d77rPpzUbNDnuz75OOSTjwHXMxv0+a7Phy/0RYB2DFwRvjuXb/hnANCHfTI01YdtGOSTj2EXfbie2aDPd32+fKu4CBhSn8Hn8Ro2wYdfayVE5/INfweAPlfa6nNFPvkYdtWH65kN+nzX59M3xs2CSkIc7yb48OuNhOpcPj8XACHrc0E++Rh22YfrmQ36fNfn2zfGi4CQxzt2H36vRsjO5Rt+AYA+lr76WOSTj2HXfbie2aDPd30hfKH/HMBcBDTVh20YNs2H378CbOy7c/mGXwCgj8GmPgb55GOQb/hnANCHfTI01YdtGLp8Y7gI6KrPha3yUY0tkK/Zh5OXDfpssa3PFvnkY5Dvkg/XMxv0udJWnys2vnVeBNjUx7BVPqqxBfK1+3DiskGfDUx9NsgnH4N8d/twPbNBnwtd9bnA+NZxEcDUZ8NW+ajGFsjX7cNJywZ9fbD19SGffAzyXenD9cwGfSx99bG4+FZ5EeBSXxdb5aMaWyBfvw8nLBv0deFSXxfyyccgX92H65kN+hhs6mMY4lvFRcCQ+prYKh/V2AL57Hw4Wdmgrw3X+tqQTz4G+Zp9uJ7ZoM8W2/ps8eELfRGgHQNboBpbIJ+9DycqG/Q1MaS+JtbpO3t4fO00zm+dJflrzKLG8VAUn1nOseVcy281cw/nYxPMfMb+2KDPBqY+G3z6VnERMKQ+g8/jNazVRzW2QD7Oh5OUDfqQofUh6/Lt7++be6a/q8gdOAaKspJE6XuL/95m5iLOzxLb+VxS64MM+vpg6+sjhG+MmwWVhDjetfqoxj3QnfewCz6coGzQV8VHfVXW5TMvuJMofzEeu6KsI8UPkRc1XQTYzucq6GaDvi5c6usipG+MFwEhj3dtPqpxB06dd7ArPpycbNBX4qu+knX6Zpfe+deOXVHWlmTxzOocZeZzlZqXDPracK2vjVX4Qv85gLkIaKoP2zCMxkc1bsG58xZ2yYcTkw36DD7rM6zTZ/7uevlXr7VjV5S1pZiTk/NH15g5ysxnpOYlg74mhtTXxCp9Y7gI6KrPhVH5qMYNDOq8gV3z4aRkgz7f9a3bN4+yZ+AxK8pIcgs7n5EGJxX0IUPrQ9bhW+dFgE19DGP3UfjufBd9OCHZoM93fev2Fcf4WjxmRRlDih8er2bnM4JONuir4rLeulinbx0XAUx9NozdR+G781314WRkgz7f9a3bN43Tt+MxK8oYUszNt7HzGUEnG/SVuK63NsbgW+VFgEt9XYzdR+G781324URkgz7f9a3bZ15k8ZgVZRSJsrey8xmpOcmgzzBkvTUxJt8qLgKG1NfE2H0UvjvfdR9OQjbo813fun0z/QlAGWmKH0SvYeczgk426Bu63pAx+kJfBOzSjoEUvjuXb/hnANCHfTI01YdtGHz4lrv+NRy3oqw70zh9Os5XBh/rH31D11uVMftWcREwpD6Dz+M1hPDh11oJ0bl8w98BoM+Vtvpc8eXTbYDKKGNuA4zSfZyvtpTro+Ylg76h661kE3xj3CyoJMTxhvDh1xsJ1bl8fi4AQtbngm/fPE61EZAyqpjbU3Ge2lJdH+hlgz4f622TfGO8CAh5vL59+L0aITuXb/gFAPpY+upjCeE7Odm/7yxOtRWwMpKkL3Sd17g+6m4u6HOtq2QTfaH/HMBcBDTVh20YQvvw+1eAjX13Lt/wCwD0MdjUxxDSZy4C9uL0WfpzgLK2FHPPvPN3nddN66PWBxn0YZ8MTfVhG4ZV+sZwEdBVnwtr9VGNLZCv2YeTjQ36bLGtz5ZV+cz2q8Vx32I2YdEeAUromDlmPu1vPvDn42/+OJ+xPzboc6WtPlfW4VvnRYBNfQxr9VGNLZCv3YcTjQ36bGDqs0E++Rjku9uH65kN+lzoqs+FdfrWcRHA1GfDWn1UYwvk6/bhJGODvj7Y+vqQTz4G+a704Xpmgz6WvvpYxuBb5UWAS31drNVHNbZAvn4fTjA26OvCpb4u5JOPQb66D9czG/Qx2NTHMCbfKi4ChtTXxFp9VGML5LPz4eRig742XOtrQz75GORr9uF6ZoM+W2zrs2WMvtAXAdfk+WRIfVV8HG8Vykc1tkA+ex9OLDboa2JIfU3IJx+DfO0+XM9s0GcDU58NY/aFvAiYxenyImBIfQafx2ugfFRjC+TjfPVJxQV9yND6EPnkY5Cv24frmQ36+mDr62MTfCE3CzIXAWePjz8U+7UlxPFSPqpxD3TnPeyCrz6huKCvio/6qsgnH4N8/T5cz2zQ14VLfV1skm+MFwEhj9faRzXuwKnzDnbFV59MXNBX4qu+EvnkY5DPzofrmQ362nCtr41N9IX+cwBzEdBUH7ZhcPZRjVtw7ryFXfLVJxIX9Bl81meQTz4G+ex90zh7D65pJvMLF94fnciQ+prYZN8YLgK66nNhkI9q3MCgzhvYNV99EnFBn+/65JOPQT7ON42yN+OaZtK3O+HQ+pBt8J07d/yQWZS9BcfSR4qLi7dP0vQR2GeJTX0Mvn0UvjvfRR9OIDbo812ffO7IJ18fxbvGP8M1zWQe51+CzhIf9VXZJt86LgKY+mzw7aPw3fmu+nDysEGf7/rkc0M++WyYxYvn45qmkuSvOXXx4j3Q66u+km30rfIiwKW+Lnz7KHx3vss+nDhs0Oe7Pvl45JPPlmmc34prms00yr6w6vRZn2Gbfau4CBhSXxO+fRS+O991H04aNujzXZ98HPLJx7CXLD4V1zQb80HC4iLgscbnu75d8IW+CJgvFlcNqa+Kj+N1xnfn8g3/DAD6sE+GpvqwDYN88jHsom92Pn94sY7vxHXNZnk3weHiSfnF/N4+6/N9vGP1reIiYEh9Bp/Ha6D+fYjO5Rt+FwD6XGmrzxX55GPYZV/xg+d3cF0PyOv2kvTm/aPjg/39k/tiv7aEPN6x+s6bi7GAFwFNHwy0JcTxGg9+vZFQncvn5wIgZH0uyCcfw6775snRF+G6VrYxdvsEIDhffM4//F6NkJ3LN/wCAH0sffWxyCcfg3zJ+1yT5w80T5fDta1sY9J37B9duAbnRRtN8wXbMKAPv38F2Nh35/INvwBAH4NNfQzyyccg392+SZJ9J65tZTszjbJ/mR4cH1TnRhNd88UFykc1tkC+Zh9ODjbos8W2Plvkk49Bvit9Z5Pkg6dx+nZc38qWJsr/6WFJ8n7VOVClb76wUD6qsQXytftqE4MM+mxg6rNBPvkY5Gv2TZP0ZlzfyvZmEmXfgXPAYDtfbKF8VGML5Ov24aRgg74+2Pr6kE8+BvnafeZ70zj7PVzjypYmyt5SnPYzOAds54sNlI9qbIF8/b7apCCDvi5c6utCPvkY5Ov3TZLjR4e6FU0ZX65OLjyyPPcu86ULykc1tkA+Ox9OCDboa8O1vjbkk49BPnvfJM4eP43Sf8W1rmxf5kn6YeacD5kvTVA+qrEF8tn7cEKwQV8TQ+prQj75GOTjffMof+LMww6ByrhjtnD2MV+qUD6qsQXycT6cEGzQhwytD5FPPgb53H3mIkC/CdjuXBOl+77mi4Gef1TjHujOe9gFH04INuir4qO+KvLJxyDfcN8syZ+gzwRsb3zPF9pHNe7AqfMOdsWHE4IN+kp81Vcin3wM8vnzzQ8P57o7YDsTYr5QPqpxC86dt7BLPpwQbNBn8FmfQT75GOTz7zs5Oblnsd6fNI3Tt+FrgLK5CTVfsE0rVOMGBnXewK75cEKwQZ/v+uSTj0G+sL6r0vSh8zj/du0auB3B88vSN1+C4rvzXfThhGCDPt/1yeeOfPIxML7rrrv+AbMk/c+zKP3tme4W2NjgeWVg5ot3fHe+qz6cEGzQ57s++dyQTz6GIb5JdMOD53H2icXrwS2TOHveNE7/eBplb57G2Xvw9UIZV/Bc2jJkvgzGd+e77MMJwQZ9vuuTj0c++Rjk21wfvh6zQZ8NTH3e8d35rvtwQrBBn+/65OOQTz4G+Tbbh6/HbNDXB1ufV3x3Lt/wzwCgD/tkaKoP2zDIJx+DfPIxjMGHr8ds0NeFS31dUP8+ROfyDZ9A6HOlrT5X5JOPQT75GMbiw9djNuhrw7W+Nkoffr2RUJ3LN3wCoc+FrvpckE8+BvnkYxiTD1+P2aCviSH1NVH14fdqhOxcvuETCH0sffWxyCcfg3zyMYzNh6/HbNCHDK0PQR9+/wqwse/O5Qs/gbqwqY9BPvkY5JOPYYw+fD1mg74qPuqrQvmoxhbI1+zDCcEGfbbY1meLfPIxyCcfw1h9+HrMBn0lvuoroXxUYwvka/fhhGCDPhuY+myQTz4G+eRjGLMPX4/ZoM/gsz4D5aMaWyBftw8nBBv09cHW14d88jHIJx/D2H34eswGfb7ro3xUYwvk6/fhhGCDvi5c6utCPvkY5JOPYRN8+HrMBn2+67P2UY0tkM/OhxOCDfracK2vDfnkY5BPPoZN8eHrMRv0+a7Pykc1tkA+ex9OCDboa2JIfU3IJx+DfPIxbJIPX4/ZoM93fb0+qrEF8nE+nBBs0IcMrQ+RTz4G+eRj2DQfvh6zQZ/v+np9VOMe6M572AUfTgg26Kvio74q8snHIJ98DJvow9djNujDPhma6sM2NajGHTh13sGu+HBCsEFfia/6SuSTj0E++Rg21Yevx2zQ50pbfb1QjVtw7ryFXfLhhGCDPoPP+gzyyccgn3wMm+zD12M26HOhq75eqMYNDOq8gV3z4YRggz7f9cknH4N88jFsug9fj9mgj6WvvqD47nwXfTgh2KDPd33yuSOffAzybZ4PX4/ZoI/Bpr5g+O58V304Idigz3d98rkhn3wM8m2mD1+P2aDPFtv6guC781324YRggz7f9cnHI598DPJtrg9fj9mgzwamPu/47nzXfTgh2KDPd33yccgnH4N8m+3D12M26OuDrc8rvjuXb/hnANCHfTI01YdtGOSTj0E++RjG4MPXYzbo68Klvi6ofx+ic/mGTyD0udJWnyvyyccgn3wMY/Hh6zEb9LXhWl8bpQ+/3kiozuUbPoHQ50JXfS7IJx+DfPIxjMmHr8ds0NfEkPqaqPrwezVCdi7f8AmEPpa++ljkk49BPvkYxubD12M26EOG1oegD79/BdjYd+fyhZ9AXdjUxyCffAzyyccwRh++HrNBXxUf9VWhfFRjC+Rr9uGEYIM+W2zrs0U++Rjkk49hrD58PWaDvhJf9ZVQPqqxBfK1+3BCsEGfDUx9NsgnH4N88jGM2Yevx2zQZ/BZn4HyUY0tkK/bhxOCDfr6YOvrQz75GOSTj2HsPnw9ZoM+3/VRPqqxBfL1+3BCsEFfFy71dSGffAzyycewCT58PWaDPt/1WfuoxhbIZ+fDCcEGfW241teGfPIxyCcfw6b48PWYDfp812floxpbIJ+9DycEG/Q1MaS+JuQL5zt7eHztNM5vnSX5a6Zx9g4834qyyizn4HIu5reauVmdxyVd89mFTfLheLFBn+/6en1UYwvk43w4IdigDxlaHyJfGN/+/r55MfmuInfgOVaUUSRK31v89zYzV/vmsyub5quNERn0+a6v10c17oHuvIdd8OGEYIO+Kj7qqyJfGJ95QZ1E+Yvx3CrKGDONsxeZOds2n13ZRB+ODRv0YZ8MTfVhmxpU4w6cOu9gV3w4Idigr8RXfSXyhfPNLr3zr51bRRlr9uL0WW3z2YWu9eHCqnw4LmzQ50pbfb1QjVtw7ryFXfLhhGCDPoPP+gzyhfOZv6te/tVq7dwqymhTzNnpwdEBzmcXutaHC6v01caFDPpc6KqvF6pxA4M6b2DXfDgh2KDPd33yhfXNo+wZeE4VZRMyjdNbcT6z9K0PllX7cEzYoI+lr76g+O58F304Idigz3d98rlj4yvO4WvxnCrKJmQaZ6/G+cxgsz4Y1uHDMWGDPgab+oLhu/Nd9eGEYIM+3/XJ54atr3gX9XY8p4qyCSnm7ttwPttiuz5sWZcPx4QN+myxrS8IvjvfZZ9ZRDgprBNlb0Wf7/rk42F8g86/oqwzl19/WJj1YcM6fbUxIYM+G5j6vOO78133zQb8Ctj8Cg59vuuTj4P1DTn/irLOuPwJgF0ffazbh2PCBn19sPV5xXfn8iXvs9z1rWFi2KR49/h09GGfDE31YRsG+fp9Q86/oqwzkyT7TpzPXbisjy7G4MMxYYO+Llzq64L69yE6l2/AbWDm30SL8+hzpa0+V+Sz8zmff0VZZ4o5O4nSfZzPbbiujzbG4quNCxn0teFaXxulD7/eSKjO5btEMRFuw4nRmyi7rc3H0lcfi3ycz+n8K8oaY25fxXncxtD1gYzJh+PCBn1NDKmviaoPv1cjZOfyXcJsq2m218TJ0ZZ50fbGG2+8T5uPwaY+Bvl4H3v+FWW9SV9oO899rI8qY/PVx4YL+pCh9SHow+9fATb23bl8d7N8GEyyeGbnr4OXv/bPbtMPfzfG7DPn32yv2nn+FWWdKeameedvO899rg/DGH21MSKDvio+6qtC+ajGFshn55ucP7qmmBi3mE/YmnvEL2X5v5+uv/m7syk+s72q2WGtPP/4gqEoq0z5+mM+8Ke/+dfB8WKDvhJf9ZVQPqqxBfLJxyCffAzyycfg04c/0Nmgz+CzPgPloxpbIJ98DPLJxyCffAy+ffgDnQ36fNdH+ajGFsgnH4N88jHIJx9DCB/+QGeDPt/1WfuoxhbIJx+DfPIxyCcfQygf/kBngz7f9Vn5qMYWyCcfg3zyMcgnH0NIH/5AZ4M+3/X1+qjGFsgnH4N88jHIJx9DaB/+QGeDPt/19fqoxj3Qnfcgn3wM8snHIJ98DE0+/IHOBn3YJ0NTfdimBtW4A6fOO5BPPgb55GOQTz6GNh/+QGeDPlfa6uuFatyCc+ctyCcfg3zyMcgnH0OXD3+gs0GfC1319UI1bmBQ5w3IJx+DfPIxyCcfQ58Pf6CzQR9LX31B8d25fPIxyCcfg3zyMdj48Ac6G/Qx2NQXDN+dyycfg3zyMcgnH4OtD3+gs0GfLbb1BcF35/LJxyCffAzyycfA+PAHOhv02cDU5x3fncsnH4N88jHIJx8D68Mf6GzQ1wdbn1d8dy6ffAzyyccgn3wMLj78gc4GfV241NcF9e9DdC6fO/LJxyCffAzy2fnwBzob9LXhWl8bpQ+/3kiozuVzw7dvkqb3m0WL8/PD9GP3kuwL96L062fJ4pnzKPuxaZS+YB6lr5gd5H8+jbO/mMXp7SbF/37H3RN58e7y68X//ofie386i7KXF/mV4vvPKf79986S/GuncfpZe3H+EZPzR9eYPrGONnwf75h9Zw+Pry3G7ZnFuL32yjFWlNVnOQeT/DXTOL/VzE2crzb4XB+GMflwvNigr4kh9TVR9eH3aoTsXD6eIb79o6MPmh6mj5sm6c2zJP2R4gfNbxd5I07KlaXoexplvzqL8+8r/veTlxcH0Q0PrtY85HibGKtvf3/f7Cv+XUXuqI2ToowhUfre4r+3mbmK87cNX+ujZGy+2hiRQR8ytD4Effj9K8DGvjuXj4PxmXfYkyS9cWbezS/fiadvwsk32kTZXxfvOn5uL86eMjtMPyrP8wf2Ha8NzPjZ4MtnXlAnUf7i2jgoyggzjbMX2VwE+FofJWP04diwQV8VH/VVoXxUYwvkC+szP/CnUfrvJwfps4qJ9crLV+u1CbeJKY7rXy//SeE7JnH2+P39k/tWj92GvvFj8embXXrnXztuRRltksUzcR5X8bk+DGP11caFDPpKfNVXQvmoxhbIF8Y3PTq6ep6kX1y8u39hcVX+Hpxc2xpzQTCJ0pfNo+zL9+I0wfFC2sbPFZ++S3/z356LNWVHUsxZ81kenM8Gn+vDMGZfbVzIoM/gsz4D5aMaWyCfX9/eUX5s3gkXP/z+CifT7ib9s+K/T50eHB/0jZ/v8zHUV5zL2+rHoygbkVtwPvteH2P3NYwJFfT5ro/yUY0tkM+Pbx4tDudx+rRpkr0BJ5ByZaZx+qfzOPum+eGFeajz4dNX1Pw6PAZF2YRM4+zVOJ99r4+x+3BM2KDPd33WPqqxBfIN812T5w+cR/kTix9mL8JJo9ileIF6xTzJPn/xmMUHDj0fvs9v6SsuWN6OdSvKJqSYu2/D+ex7fYzdh2PCBn2+67PyUY0tkM/dNzs4PppG6Q/qB4O/mLGcRIsf2Evy63C8bfB5fg1Vn3kRxXoVZSMSZW/F+ex7fYzdVxsTMujzXV+vj2psgXxOvjPm0+3mw3w4QRS/WX54MMkvnpyc3BNPQhOezu9doK+o6bVYo6JsQsyfAHA++14fY/fhmLBBn+/6en1U4x7oznvYdt/DkuT9zK+ozd+tcWIogbPc2TD/vMnkpvfF81Iy9PwiTT6zw1qtNkXZgBSvW0/H+YxznqFpfWAbhlX4cEzYoA/7ZGiqD9vUoBp34NR5B9vse0Se39vsfLdRm/Nsa6L0b+Zx/iXmYqx6joac3ybafLoNUNnImDkbLc7jfHalbX24sipfbVzIoM+Vtvp6oRq34Nx5C9vqu7Tda/oFxZXz3+JEUNad5cXYk8xvBFzPbxt9vqJf3QqobFai7La2+czStz5YVumrjQsZ9LnQVV8vVOMGBnXewJb6zpgH4eje/U1I+pfz4lydnJzcizi/rdjMF3NhaLZXrdeiKOOLuTPpxhtvvE/bfGawWR8Mq/bh2LBBH0tffUHx3fk2+mZJen3x4v57eOKVcWcSZ6+aHWY34flkYObL8rdDyeKZ+nOAMtosf+2f3aYf/ndTGyMy6GOwqS8YvjvfNt/sfP7wWZw/uzjJd+JJVzYoB9kv7B1kj8Lz2wc7X0rM9qpFv7eYT1jrVlBl3TFz8PJcfLr+5l8Hx4sN+myxrS8IvjvfJp/53izJv7K4Wn4nnuwxZx5l/zxb3pKW/+I8Tr9rfph99V6cfu788PgT5kn6YZMo3Z+fW1x13XXXP8Dk3Llz9ymP2fzdvPz65Fz6iOUH2+LFDYXzY2ZJ9hnmqX6F6/uL/KJ5MdnEsZlG2X991MnJvarnug1mvtggn3wM8q3Oh68VbNBnA1Ofd3x3vk0+s2XvzDyJr+FEjyZR+i7zJ4nih/wPmU+/z6L8MVel6UPLY2CO14YW3xnzrto8rnj5MKMo+2/FBcarlk/9w3pHlEmS/Yn5kw4eY5WW43VGPvkY5FutD18j2KCvD7Y+r/jufFt85hYy84CeUf79NsreODvIfsbcdjiJ06ztGAy2x2sL6zO3R06i43yapDfP48XPTw/Sf6odz/pzh/lbfdMjidnj7UM++RjkW72v4fWBCvq6cKmvC+rfh+h8G3zTJEsvP42udnLXk8W7zSfKzQ/Rtsd1NmF7vLZ48p0xf3c0j/0txvilY/oNwSTJ3lBcpHx4Wain470L+eRjkG89PnxdYIO+Nlzra6P04dcbCdX5RvsuXrzHPEm/Zgw/lMx+8tN48aOzJH9C0zvTPqyOlyCUL7ohevDeYf4pxTE/5/JnFmpjseLcUVxsfVtR3/uFOF753JBPPoYhvobXBCroa2JIfU1Uffi9GiE731Tf8u/XUfoyPJkrzaUP0j1nniwuml+dY4222Bwvw6p8l7ZRzi8WY/Dc4ofwe2rjs8KYz1RcE6X7IY/XFfnkY5CP8+FrARv0IUPrQ9CH378CbOy78030TeOjj59F2VvwRK4q5v508+G9SXTDg5vqY7A5XoZ1+WZJ8qBLY5K+CsdrVTG3S+3FR5+JtTHYHq8t8snHIB/vw9cBNuir4qO+KpSPamzBxvsuXrzHNMm+dbaG+/rNO9x5lD7bfAK9tT6S3uMlGYtv+ZmMJP3xaZT9C47jKjI5SJ9lNvXBuvpwPd425JOPQT43H65/Nugr8VVfCeWjGluw6b5Z8Q5zPY/qTW+fRek37yfJI7vqY+k7XpYx+ubRhYfNk+wbiwuBN9fHNWyWjxwu+sea2vBxvFXkk49BPncfrn026DP4rM9A+ajGFmy6b3KYR2Z/eDxxIWMeFmTujzcf6Ourj2XXfGZzovnh4stmUfb3OM4hM43yv5skWYz1IL6PVz75GOQb5sN1zwZ9vuujfFRjCzbdN00WH73a7VjTN5n79csP9fXVx7LLvvSm9H7zg/SLzQ/m+riHidnHoOtWzJDHKx+PfPIxmH+Pa54N+nzXZ+2jGluw6b55kn3+yjb2ibK3mu2Dq7fw9dXHIt8ln9nC2GzruxxzPA8BMo/SV5ycnNzTtj5X5JOPQT4/PlzvbNDnuz4rH9XYgg33nZnH+bfjiQqUOybR4geqW/Eaeuqjka/umy0/15Hdtop9HOZx9onVvm3qY5BPPgb5/PlwrbNBn+/6en1UYws22Wfeqc2j7MfwJAVJlP+6+XxBtTZDV30uyNftm8fpuVm8eGnt/HiM2da47I+trw/55GOQz68P1zob9Pmur9dHNe6B7ryHVfrME+0mB+nP4gnyn/T2eZQ/sejydKW0JV31uSCfte908S7905bPTaidLw8pvKaTAfU1Ip98DPL599XWOhn0YZ8MTfVhmxpU4w6cOu9glT6zq9w0Sl+AJ8d7DrJfMI/LrdZV0lWfC/LxvkcdnHzALM6/r3beBsbsSeCjviryyccgXxgfrnU26HOlrb5eqMYtOHfewip98wsX3n8eL34NT4zfLP6h+MHycdWaqnTV54J8w3zmmQqzOP2b+nl0i3lWg8/6fB9v1bdvbnuNsmcWY/CaaZy9A49F2a0s58ByLuS3nj08vhbni+/5t2k+HC826HOhq75eqMYNDOq8gVX6lvvJB/7hb36zsH909EHVmqp01eeCfH585pzNo/Tn8Hw6JVr8pu/6fPtOTvbvO4+y75mZxx1j/YpiEqXvncfpd5m54nv+baqvNkZk0MfSV19QfHe+Sp/ZrrV4V/6LeEK8JUrfZR5jW3R1plLSFXTV54J8/n2zKP/0oe+EzUZEoerDNgylz7ygF3W+BOtWlOakLzZzxtf88z2fV+mrjw0X9DHY1BcM352v0mc+7R/0A38H+Z9PD44PqvUgXfW5IF843yRK96dx+se182yRaZT947Vp+tCQ9blQ9V1+51+rXVHashenz8I5xRByPq/Sh+PCBn222NYXBN+dr9h3JuytfovnX5PnD6z0V6OnPhr5wvsmaXq/2UH2M/Xz3Zk795L8U5t8DDb1MVR9l/7mv6INr5TtSTFnuna57CLkfF61rzYuZNBnA1Ofd3x3vmpfwE1+7jQPnznV8St/Q199LPKt1Hfa7NhouXnQHfPk6It6fL2Q9fWCvlmU3dZQu6LY5BacX33g/PM9n1ftaxgTKujrg63PK747X7Vvub1vw0kYnCh9V/HfT6r21URffSzyrcc3Ozg+msT579bmwd35w73D7MTW14ZrfW00+YpaX9tQv6L0Zhpnr8Y51kXT/MM2DGPw4ZiwQV8XLvV1Qf37EJ2v0jc7TD/K8p0bleXjZpP0+mpfTfTVxyLf+n3mQmAeZ182j9PvnUfZD+wdLL7KzAVXXxUf9VVp8632YVfKNsXc3orzrI22+efKWHw4JmzQ14ZrfW2UPvx6I6E6X5XPbLkb5oUu/bOzB+m02lcTffWxyCcfQ5fPvIjX57WiWCTK3lqdZ210zT8XxuSrjQkZ9DUxpL4mqj78Xo2Qna/CZz6QN0myN+DAe8hr59GFh1X7aqKvPhb55GPo85l53DC3FaU3Nn8C6Jt/LGPz4ZiwQR8ytD4Effj9K8DGvjtfge+M+VQ+DvrQFBP/92ZJ8iDoq4ZFfRTyycdg4zM7vOH8VhSbFG+svhPnUxWb+ccwRh+OCRv0VfFRXxXKRzW2YB2+aZJ9Kw740EwPst8wt4RhX4hNfQzyycdg6zPbu+o2QIWOuQ0wSvdxPpXYzj9bxuqrjQsZ9JX4qq+E8lGNLViHbxoffXwxwHfigA+J+eF/7ty5+2BfiE19DPLJx8D6irmtWwEVKvMoewbOoxJ2/vUxZh+OCxv0GXzWZ6B8VGML1uF79NHRh5jH7uJgD0qS/sF1113/AOwLsamPQT75GFx8ZlvsaZy9qDbnFaUx6Qvb5pXL/Oti7L762HBBn+/6KB/V2II1+c74fsDPJEpftbdYfCB2hFjWZ4188jEM8S2fjZEsnqk/ByitMQ8DKt75t82rIfOviU3w1caIDPp812ftoxpbsC7fPEm/Bgd5WNI/uypNH4r9ILb12SKffAy+fGZ712Le32I+4R3m1lllk2LmgJkL5gN/+pv/3ZQ+HC826PNdn5WPamzBunzzaHE4jbJ/wUF2jdnkZ+/8Yob9ILb12SLf7vrmcXpu+cn8JH/NcofJKHvrbHnLafaM4oX4bNVT0uVzQT75GHbZhz8z2KDPd329PqqxBevyPSxJ3s+8W8cBdo558dUOfzXkC+O79Hjq7Lt6fgV/h7kQMG37fK7IJx/Drvsa1igV9Pmur9dHNe6B7rwHxuf5IT/m7gHt7Q/IF8ZnLl4nUf7ihnnYmHmc/rL5t20+V+STj0G+4Z8BQB/2ydBUH7apQTXuwKnzDhjf9OD4wO+v/vNvwD4Qpj4b5NtNn/nvJM6eh3OwL/MofUaTz5W2+lyRTz6GTfXhumSDPlfa6uuFatyCc+ctML6Tk5N7Fi+Gr8CBdU6U/UoxKPfAfqow9dkg3876zkzjxY/W5qBFzIOtzOcFAtfnhHzyMWyyD9clG/S50FVfL1TjBgZ13gDrmyXpV+CgOucg/3Pz7ADsowpbXx/y7a6vmHO31OYgkeIC4NtD1ueCfPIxbLoP1yQb9LH01RcU352zvquTC4+cR9k/46A6JUrfZf6UgH1UYevrQ77d9U3j7Ktrc5DO4ver/bF01eeCfPIxbIOvvia5oI/Bpr5g+O7cxTeJs5/AAXXNPEm/GP1VXOrrQr7d9U3j/PNw/rklvb3aJ0NXfS7IJx/Dtvjqa5IL+myxrS8Ivjt38U2i43zmaa9/86nqQnka+yhxqa8L+XbXN0vyJ/Tc6kdk8Q/Vfm3pqs8F+eRj2CZffU1yQZ8NTH3e8d25o+/MNM5ejoPpkmmU/ePZJPlg7KDEsb5W5Ntd3yzKH1P80H43zkHXmMdSV/u2oas+F+STj2HbfLgm2aCvD7Y+r/ju3NVXvPB9Jg6ka8xTA9Ff4lpfG/Ltrm+5S2Wcvg3n35CYvS+q/ffRVZ8L8snHsI0+XJNs0NeFS31dUP8+ROcuPtNukmRvwIF0yTTJfwr9Ja71tSHf7voeHeeTWZS9EeffoETpe88epNNqDV101eeCfPIxbKuvti7JoK8N1/raKH349UZCde7im8XpF+AgOiXK3jI7nz8c/YYh9TUh3+76zBwr5uxf1ubfwMzj9GnVGrroqs8F+eRj2GYfrks26GtiSH1NVH34vRohO2d9jzo5udcsyf4XDqJL5lH+RPQbhtTXhHy76zN7Siwf6tMw/4bEPO7atu6u+lyQTz6Gbffh2mSDPmRofQj68PtXgI19d876igF7Eg6gU6L81081fOp/aH2IfLvrM/v7Tw+y36jNvYGZROmrrrvu+gdU62ijqz4X5JOPYRd8uD7ZoK+Kj/qqUD6qsQVDfY/I83vP4vRNOIAOuWNymEfoH1ofIt/u+sz/dtnfvzfR4vX7R0cfVK2jja76XJBPPoZd8dXWKBn0lfiqr4TyUY0t8OGbJ9nn4+A55vvR7aO+KvLttO/0LMr+W8O8G5j0TbYf+uupj0Y++Rh2yVdfp1zQZ/BZn4HyUY0t8OQ7PY3SP8LBY2Nuw8J3UJ7quwv5dts3G7i/f2Oi7C1Nv7Vqoq8+FvnkY9g1X22tkkGf7/ooH9XYAl+++cHhx+LAOSXJv7Lq9VVfiXy77Zsn6dfU5tzQROk7Z/Hihmo/bfTVxyKffAy76KutVzLo812ftY9qbIFPn48PU5kd/+YXLrx/6fRZn0G+3fb529+/kih9b9dGVVX66mORTz6GXfXV1iwZ9Pmuz8pHNbbAp28vThMcNKdE2ZNLp8/6DPLtts/v/v535c62W1WRvvpY5JOPYZd9DeuWCvp819froxpb4Ns3j7L/FweNzTTK/87clmV8vuuTb7d98yT9MJ/7+5eZJunN1X7a6KuPRT75GHbdh+uWDfp819froxr3QHfeg9lIZRqnb8dBY1M+6td3ffLtti/E/v4m0yT71mo/bfTVxyKffAzyDf8MAPqwT4am+rBNDapxB06dd2D+vZ9b/9Lb9/dP7huiPvnc2XRfkP39l8mffaphkyqkrz4W+eRjkO+Sr75+uaDPlbb6eqEat+DceQulzzzuFAfMIU8NVZ98bmy6z+zvX8zNv2iYa4Myjxc/f3Jycs9qX0301ccin3wM8t3twzXMBn0udNXXC9W4gUGdN1D6zK9XcbDYFC/S79lPkkeGqE8+Nzbd96iDkw8o5tYrca4Njdnf3zzrotpXE331scgnH4N8V/pwHbNBH0tffUHx3XnVZ552hoPFZh6lzw5Vn3w8m+4zHySdROnLcJ4Nje3+/n31scgnH4N8dR+uZTboY7CpLxi+O0ef2fccB4tOkl4fqj75ODbdZ/7/Ovf376uPRT75GORr9tXWMxn02WJbXxB8d46+vaP8GAeKzTTOXh2qPvk4tsAXbH//vfOLGfRVw6I+CvnkY5Cv3Vdf01zQZwNTn3d8d97kK15svwMHio259S9UfdiGQb7N883C7O//Vpv9/W3qY5BPPgb5un21dU0GfX2w9XnFd+ctvtPzKPsrHCgqUfrOc+eOHxKoPmfk2zzfLMm/tja/hqaYn9Po+N9gX4hNfQzyyccgX7+vtrbJoK8Ll/q6oP59iM6bfLNocR4Hic08zn4yVH2uyLd5vnXu729TH4N88jHIZ+errW8y6GvDtb42Sh9+vZFQnTf5inf/X46DxGaeLC5W+2Ppqs8F+TbPt879/W3qa+JsdPyh02Tx0bMk+4xJnD3+qjR9qPm6q68N+eRj2GZfwxqngr4mhtTXRNWH36sRsvMmn7kfGgeJidma9RF5fu+qk6GvPhb5Ns+3zv39bepD5lH6CS2bZt05i9OXzuPjD2d8XbjU14V88jGMzdew5qigDxlaH4I+/P4VYGPfnaNvkqb3m0bZv+AgMZnGix+tOhn66mORb/N869zf36a+KuZCt3A/F/tqyJ17Uf4t+/v73Qu+B7a+PuSTj2GMvoa1RgV9VXzUV4XyUY0tsPGZv43iANFJ8ieg1wab+hjk2zzfOvf3t6kPODOLF8+v99WRKP16lNjiUF8n8snHMFZfbY2RQV+Jr/pKKB/V2AJb3+QgfRYOEJfFu82Df9Dbh219tsi3eb517u9vUx9SXKg8GfuyyJ2zw3yBrj5c6utCPvkYxuxrWGNU0GfwWZ+B8lGNLWB8syT9AxwgJsUL+IvQ2QdTnw3ybZ7P7O9fzJ0/xPk0NMUP/98y2wdjf1Vs6kPOnTt3n2mU/SP2Z5NplL4AfV241NeFfPIxjN2H64sN+nzXR/moxhYwPvP3/8Gfuk7S/4LeLpj6bJBv83zr3N/fpr4mzCf8sT/bFBcA/zqJbngwOptwra8N+eRj2AQfri826PNdn7WPamwB65sk6Y04OGwm54+uQW8bbH19yLd5PvO1de3vb1NfG0UfT631ycTiczJD6mtCPvkYNsVXW1tk0Oe7Pisf1dgCF18xGE/BwaESZW9EZxsu9XUh30b61ra/v2V9rczjxffW+7XPNMq/AZ1VhtaHyCcfwyb5cG2xQZ/v+np9VGMLXH3zOP1lHBwyz0VnE671tSHfZvpma9rf37a+LswthbW+qeS/iM4SH/VVkU8+hk3z1dcWF/T5rq/XRzXuge68wuDbr6LsyehEhtTXhHyb6VvX/v629fUxS7LPqfVPZBrlf4dOg6/6SuSTj2ETfbi22KAP+2Roqg/b1KAad+DU+WXM30txYOj03N40pL4m5NtM37r297etz4a9OE1qNZA5myQfXHX6rM8gn3wMm+rDdcUGfa601dcL1bgF584vMz1MH4cDQyVK39W1y9nQ+hD5NtMXcH//z8a+qtjWZ4vZ62IaZ+9pqMU6xYXQvyt9vuuTTz6GTfbhumKDPhe66uuFatzAoM4vY27fw4FhYvZBR2eJj/qqyLeZvnm8+PB17O9vW58tpa+4kBm0Z4Z56FbV57s++dyQb7N8uK7YoI+lr76g+Op86Kex53H6Q+g0+KqvRL7N9M0Ojo+C7O8fZ9+GfVWxrc+Wqm8apT+I9TCZRIsfCFmffDzybZ4P1xUb9DHY1BcMn50XFwC/jQPDZB7nX4JOn/UZ5NtM37r297etzxb07UXZF9Zrss80yn4tZH3ycci3mT5cV2zQZ4ttfUHw3fnQF2jz692qz3d9q/RND44Pihfn7y6O67VF7ri0c1v6quJ/37aX5NdVPSVdPhe2xTc5lz5iHmV/hfNlaIpz8v917e9vW58tTb5ZlD8G66ISZX8dsj5swyCffAzr9NXWFRn02cDU5x3fnS+3AF4+t7w+OLa5Kk0fWvp817cqn9mSdppk39MzFncUue1RJyf36vO5si2+vcXiA2eXLqJwDAdm8VLzGF7sr8S2PlvafFcnFx5Zr43Kncljk/uHqs8V+eRjWLevYV1RQV8fbH1e8d25+ffzOD2Hg8JkGmfvOHX5V7Eh6luFz/zwL47lJXhsrYmyXzH/ps3nyrb4zMNyZlE66M9KLXnl1Ulyf+yvxLY+W3p8Z8zdLw012idanK/4aHrqo5FPPoYx+Gprigz6unCprwvq34fo3Hj2BjzYZJkkf03V57u+Vfhmcf59tePqz8+cnJzcq8nnQld9LqzLZ74eZH//g/zP8d75Krb12WLjKy4EX1erk0j1VkAWm/oY5JOPYSw+XFNs0NeGa31tlD78eiOhOjeZxekX4KBwyX8xZH2hfeZv/rPuX/u3Zn6w+Cb0udBVnwtr9J2ZJemP4zgNTpT9/SQ5fjR2VkLUZ4Wtbx4vfr5WK5F5lD8RnTbY1meLfPIxjMmHa4oN+poYUl8TVR9+r0bIzk32Bj4EaBotvjtkfaF9lz/wVzsuy9w5j7NPq/pY+upjWaevGI/bGsZoWKLsLV2/Kmfqs4HxTQ7SZ9XqZZKkX4HOPpj6bJBPPoax+Wprigz6kKH1IejD718BNvbdufn/8yh7Bg4Kk/lh9tUh68M2DDa+2dAPqkXpu6ZJlqLXBpv6GNbpK8bi62pjMzQ9+/sz9dnA+mYDj3mSZN+Jzi7Y+vqQTz6GMfpwTbFBXxUf9VWhfFRjC9p8Q39luxennxuyPldsfeaHDB4Tm2mc/u3sfP5wdHdhW58t6/TNk+zzcUyGxtx+WVycfgz2VcLUZ4OLb/hxL/cysMKlvi7kk49hrL76muKCvhJf9ZVQPqqxBV2+oY8Bnh8ef0LI+lxgfIM/yX05Zjtkc2cA+ptg6rNhnb55kl+cXbo9sjYmA3JncVH1WdhXCVOfDa6+eZR+QkPt1ikucl6AziZc62tDPvkYxuzDNcUGfQaf9RkoH9XYgj6f+cGFg8JknqQfVvWx9NXHwvrMXQx4TAPy3FMdu9MZ2Pr6WKcv2P7+cf6l2FcJU58NQ3zmzxNYO5OuZ2iUDKmvCfnkYxi7D9cUG/T5ro/yUY0tsPHN4vTPcFCYTKJ0H5222NTH4OIb/EEuTJR+PfZR4lJfF+v0Xd7f/+214x+YeZw+DfsqYeqzYajPzH2sn0qUvQ6dVYbWh8gnH8Mm+Gprigz6fNdn7aMaW2DrM1uS4qAwMdu9otMG2/pscfWZ7X1njrcBtsS4Pgn7ca2vjXX6Zkm+N42yf2w49qH54VMtv0Fh6rPBh29+bnFVwzFYZ5Jkb0BniY/6qsgnH8Om+HBNsUGf7/qsfFRjCxjfLE7fhIPCZBLd8GB09sHUZ8NQ38z37WtwZ8DQ+pB1+syHHYs585e1Yx4Yc0992/7+TH02+PLNowsPw+NgYj48ik6Dr/pK5JOPYZN8uKbYoM93fb0+qrEFrG95n3XDwNima2vWJtj6+vDhMx/em0fpK/DYhqS8M8BHfVXW6VvH/v5MfTb49F2T5w+sH4t9plH2ZnT6rM8gn3wMm+bDNcUGfb7r6/VRjXugOz81/Da4thfuJlzq68Kn79K7ufRv8PgGJUr/4Prrr3uAj/oMPo/XwPjMRdIkSl9WO8aBMU9avO666x+A/RmY+mzw7Ts4OPgAPB4ml5+jcRe+65NPPoZN9OGaYoM+7JOhqT5sU4Nq3IFT56eWFwDvxUFhUhzAPdDZhGt9bYTwnY3TbB5l/4zHOCR7cfYzN9100/v6qM/38dr6zPdWvb8/U58NIXyPf/zyIVL147KM2eug6vNdn3zuyLcZPlxTbNDnSlt9vVCNW3Du/NRqLgCG1NdESN/ZKP3kmd8PBZoX+m/APhlCHq+F7/QsSX8Ej2l4Fv+wd34xw84MZH29hPLlF/N714+LSLH2qj7f9cnnhnyb46utKTLoc6Grvl6oxg0M6vxU+D8BDK0PWYVvnmTfiMc5MHdOo/xTsG8bmurDNgysb3qQPr3heIYlyt46Ocwj7MvA1tdHSN/BycmgPwGY3zaFrE8+Hvk2y4drig36WPrqC4qPzkN+CNBHfVVW6DtdHNv/wGMdFLPj4GG+uKKAHjrqc4L1zQbudd8Yc4dEy/7+bH19hPadO3f8kNrxUUlvD1mffBzybZ6vvqa4oI/Bpr5g+Oo81G2AvuorWbXP/GZjGmcvx+MdkmmU/53tvgl99bGwvmmU/Sesf3Ci9L3TKP332JeBra+PVfj2j44+qHaMTKLs70PWh20Y5JOPYV2+2poigz5bbOsLgs/OQ2wE5LM+w7p8yzsDIr93BpjbDc+dO3cf7KuKbX22sL5Zkj9h6GdDGnLnPMo/G/sysPX1sSrf1cmFRzYcp3XmUfZXIetzRT75GNbpwzXFBn02MPV5x3fnvrcC9l3fun17cZr4vjNgHmc/fWqkO96ten9/tr4+Vuk7e3h8LR4nk0mS/UnI+lyQTz6GdftwTbFBXx9sfV7x3bn590MfBlT8sLih6vNd3xh8l5/65vXOgCJfh/241tcG6wu1v/8sWTwT+zKw9fWxat/eYXZSO1YmUfY7VR9LX30s8snHMAZfbU2RQV8XLvV1Qf37EJ0bz9DHAc/i/OOqPt/1jcUX+s6AofUhrO/sQTod+nmQxhxk//1Uw2872Pr6WIdv6OOAiwuAX0KnLTb1McgnH8NYfLU1RQZ9bbjW10bpw683Eqpzk1mU/jgOCpUk+5yQ9Y3IF+LOgHeaOwM81XcXrC/U/v7FD/9faNrfn62vj3X5pnH+ebVjZpKkP4JOG2zrs0U++RjG5KutKTLoa2JIfU1Uffi9GiE7NynehQx6EM78MPvqkPWNyWfuDJjE6e/iGAyJuTPAPFXOR30G9nhD7e8/jxe/1fRhR7a+PtbpK47zq/C4mZg9FtDZB1OfDfLJxzA2H64pNuhDhtaHoA+/fwXY2Hfn5v/PkvxrcVCYTKPFd4esD9swhPCdjY4/1PszA+LF75tNZXzUxxyv2d9/Fi1+s17PsLTt78/W18e6fdMk+x48dibTOPtqdHbB1teHfPIxjNGHa4oN+qr4qK8K5aMaW9DmG3q/9zzKfilkfa6E9IV4ZkCR555q+Fu5Lezxmu8XFx7Pb6hjWFr292fr62MMvqHjN43Tz0VnGy71dSGffAxj9eGaYoO+El/1lVA+qrEFXb5ZlN2Eg0LmdSHrc2EVviB3BiT512LfNjTVh22AMzPfn2dYpnl/f4f6OhmLr/gB/sf1MbDPJElvRGcTrvW1IZ98DGP24Zpigz6Dz/oMlI9qbEGfbxpnZ3FQqETpO0+t8J1rH6v0hb4zwIau+tpY5f7+LvV1MSLf6eX2zjgORMydFyhFBtTXiHzyMYzdh2uKDfp810f5qMYW2PjMB9tmA9/Jmi1R0WuDTX0Ma/AFuzMA+mnEor4aRR9PqfU5NC37+7vU18WYfJfunGgYC/vcMZnc9L7orTKkvibkk49hE3wN64oK+nzXZ+2jGlvA+Mye5DgwTKZR9lh09sHUZ8O6fOt6ZoBtfVWGft6jMS37+7vU18XYfHtx/hG1sWASpX+DzipD60Pkk49hU3y1dUUGfb7rs/JRjS1gfcWL0W/jwJB5Ejq7YOvrY92+UM8MMJ/Sx74MbH0Gs2HTqvb3d6mvizH6zNbGDeNhnelB9hvoLPFRXxX55GPYJB+uKzbo811fr49qbIGLrxiIH8aBYTKP0x9CZxsu9XUxFl+IZwZMk/ynTsHnK1zqW+X+/i71dTFWX3FB9WwcDyaTaPED6DT4qq9EPvkYNs2H64oN+nzX1+ujGvdAd36ZWZQ9GQeGiXmeADqbcK2vjbH5Qt8Z4FLfKvf3d6mvizH7ijF4ZW1MiEyT7IvQ6bM+g3zyMWyiD9cVG/RhnwxN9WGbGlTjDpw6v4z5Gz4ODJUofdf+/n7nrkZD6mtirL4QdwYU4/vJLvWtcn9/l/q6GLPPfHhv6G9UzG9lqk6f9Rnkk49hU324rtigz5W2+nqhGrfg3PllJtEND8aBYTOJ0wy9JUPrQ0buOz2Ps5/A8RmUKH3n/DC7wNS3yv39PY/f6H2DnwJokiQPKn2+65NPPoZN9tXWFRn0udBVXy9U4wYGdV5hFmVvxMGhkqT/BZ0GX/WVbIIveWxy/1DPDLCpb7m/f5S9Dh2DE6W/jfv7hxi/sfvM8y9qY8OkcgdAiPrkc0e+zfLV1hYZ9LH01RcUn51Po/QFODhUDrKfQafP+gyb5Av1zIC2OwNKVrm/f8jxG7NvHmc/j+PDZBJnz6v6fNcnnxvybZ4P1xYb9DHY1BcM350XFwDfgIPDJX3TqcrfhX3Xt4m+Vd0ZUGL6HLo/fWMa9vdvOt7q91k2xXfTTTe97zTK3lwbIyLzJP2aUPXJ54Z8m+nDtcUGfbbY1hcE352bfz+P84/EwWFz9vD42tLnu75N9YW4M8D8AKn2f5kzE9+fPVimvr9/1/G6sEk+s0tjfYy4nD1MHxeqPvl45NtcH64tNuizganPO747L315nj9wGqX/igPEZJqkN4eqb5N9oe4MqPYRbH//JIur/dgcL8Om+cwjfGvjRMSsMbPWQtUnH4d8m+3D9cUGfX2w9XnFd+foK36o/AEOEJmXhKxvg31hnhlwcHxk5LMV7e9PHK8Vm+ibRfmv18aKSZS9PGR92IZBPvkYxuCrrS8y6OvCpb4uqH8fonP0FQNyGw4Qk+Ld0XsWj1l8YKj6sA3Dun3mw3lme18cs0FJsv9lNgqqfX1gzLvU+cHhx1brZ4+3j030XZ0k959G2b/geDEp5sAzQtWHbRjkk49hLD5cX2zQ14ZrfW2UPvx6I6E6R1/xw+QJOEBs5kl+MVR9rozFF+KZAQFS29/f9Xjb2FSfmdsN48WlWGOh6nNFPvkYxuSrrS8y6GtiSH1NVH34vRohO0ff/MKF9zfv4nGQmOxF6f+o9sfSVZ8LY/OFuDPAZ+Zx9mXVeoceL7LJvmJ8noPjxWXxbryVkqWrPhfkk49hbL76GuOCPmRofQj68PtXgI19d97km0bZr+IgMSkuIN6Bm8XYYlMfw1h9Ie4M8BLY39/X8ZZsss/8CcfM7dqYMYmyF1b7Y+mqzwX55GMYo6+2xsigr4qP+qpQPqqxBbY+8w4QB4lN0/Ph+7Ctz5ax+4pxeiqO21oD+/v7Pt5N95m7Lmpjxod6bHaVvvpY5JOPYay+hjVGBX0lvuoroXxUYwsY316SX4eD5JDnoLcLpj4bNsFnNpQpLrZ+smHsVh/Y3z/E8W66b3KQ/mxt3Ngk+R56bbCpj0E++RjG7KutMTLoM/isz0D5qMYWuPimcfYXOFBUovSdtn/rdKmvi03yhXhmAB3Y3z/k8W6qb5YkDxr69L9ZtHg9em2wqY9BPvkYxu6rrTMy6PNdH+WjGlvg6pvH6dNwoNhMo+wL0Yu41tfGJvrWeWdAcaH36uqFWlN91fpZtsVXjNWTcOwc8lT09mFbny3yycewCb6GdUYFfb7rs/ZRjS0Y4jOfVMeBYmMeHoPeKkPqa2KTfWu5MwD29++qz4Vt8s2S/DW18SNTXFSfQ28XTH02yCcfw6b4cJ2xQZ/v+qx8VGMLfPimcfqnOFhsJnGaodfgo74q2+Bb7Z0Bi3+YH16Yl33b1MewTb75YXahPn5cirX0x+jtgqnPBvnkY9gkH641NujzXV+vj2psgS/fzMen1JP0R9Drq76SbfIFeGZAPbC/P1OfDdvmM3dH1MaQTZR+PXrbYOvrQz75GDbNV1trZNDnu75eH9W4B7rzDnzcDWA2FTJ/4y6dPuszbKHP/zMDKjHnY3qYPq7szKG+TrbNNzmXPmLo1r+Xx/0suptg6+tDPvkYNtGHa40N+rBPhqb6sE0NqnEHTp13sBzcKHs5DhidKP+W0ue7vm30PSLP7138wBg+7pgofW91fwbX+trYRt88zr+9No5sosVvorcJl/q6kE8+hk311dYbGfS50lZfL1TjFpw7b6H07R3mn4cDRifK3rq3uPSAIN/1basvwJ0BV+zvP7Q+ZBt9ZlvsYu6+pWEsqRQXc5+JbsSlvi7kG79vkqb3m0eLw3mcfdryT38Hi5+cx4vfMh+eNh/QncXp7cvf2C23Zk9vN18r/vcfzuP0t2aXtqR+6uww//S9aJGb11fsk6GpPmzDsEofrjc26HOhq75eqMYNDOq8garPPLd8Gqdvw0Fjs5ek/yVEfdvs83lnQHV/f1/1lWyrb5qkN+M40ikufvu2xXatrw35xum7/vrrHjCP8480t1gXP8h/r5gfd9Tmy5AsLxry7zMPrHrUwckHYB1thDreVflq40AGfSx99QXFd+dNPjOpcNDoRNnfH5ycfECI+rANw9h9Z+OjT5oNvzPgttLnu75t9Zkf2sWcfWPDWFKZRtl3o7uKa31tyDcu3yxJHlRcyH9u8Q7+peYR2zg/QsX0ZZ7pMo/yJ5rfNGBdJb6Pdx0+PHY26GOwqS8Yvjtv85lPjOOguWQeLb4c+2Roq8+VTfHNovSbcSytc2l//zNVn+/6ttE3S9KvqI2lQyaHeYTukiH1NSHfaHynL73Tz37C7IiKc2LlMTUk6Y/vxflHmNrKIj0e75J1+WrHSwZ9ttjWFwTfnff55vHi13Dg2BRXpP9o/q5a9drSVx/LJvkuPzPgJ3A8e1PZ3z9kfdvmM++YpgfpP9XGk8wkyl+M7pIh9TUh3yh8ZyZx9vjLv96vzYcxxOz8OYvyT8/z/N4ejvcuPI3fXTA+PEY26LOBqc87vju38ZmJjQPnkuIi4L+iuw+b+hg20WceRTuLsl/B8WzLPE5/2dxN0ObDPhm23VeM31NwPF0yTRYfjW7D0PoQ+dbsu3jxHtM4/SwfG6etKmZjqvnh4rPzi/m96eMFBo8fwPrw2Nigrw+2Pq/47pzwnS5+AL0OB4+N+UBhdfvZPoj6rNhk36NOTu5VjOFt5nY+HNe7xtf87S/Oby3/XZfPhW33zc7nDy/m6NtxXNkU5+GPTl3+00uVofUh8q3Xt9wy/SD9HTz/m5P0lZPoOMfjsmXo+CEuvvoxcUFfFy71dUH9+xCdM77p8sMs9QFkU7w7/SF0N8HW18e2+M4eHl9bjOMt5nahaZy9w1xULW8dirLvmJw/uqZsZ+uzZRd8Xnb9i83nXfInottHfVXkW5/PPEBrHmXP6LoY36DcOYvzZ8+S5EF4nF0MGb8mXH0Nx0MFfW241tdG6cOvNxKqc8a3fAcaZX+PA+iQO8yVM/qruNTXhXzy9TFNsnQ2/I4L81uuv51MbnrfqttHfVXkW5/P/GnHPEsDz/vmJ31T8fp+Ex5vE0PGr4khvvpxcEFfE0Pqa6Lqw+/VCNk565sn6RfjALqkeMf6slOVT6RWGVJfE/LJZ8GZ4t3//8R56pb0C6piT/XdhXzr8ZkP1M4ufT7E7/3748qd5jcbXWPiOn5tDPU1HAMV9CFD60PQh9+/Amzsu3PWd/m3AH+Ng+iY/4j+ofUh8slnwyxJ/3PD/KRTvHj+VfXdv6/6SuRbj+/RR0cfYt604Pne2hykv7N3kD0Kx8F1/Nrw4avVTgZ9VXzUV4XyUY0t8OWbRtl/wkF0itlm9Xz+8NLrq74S+eSzYbntcpz+79r8dEmSfU7p9VVfiXzr8ZnP3Jg/69TO9bYnyv6+uo+F6/i14ctXq5sM+kp81VdC+ajGFvj0mX97advJ+mCymceLny+dvuozyCefLZM4/Vmcl06JFq8v6/BZn0G+9fj2DrMTH8+D2NSYO2LM00Ndx68Nnz6smQ36DD7rM1A+qrEFIXzzOP0sHEjXmO1ufdcnnzu75Cvmn9lquTYnXTJN8k81Tp/1GeRbj29+cPixsyh9F57n3cvi3XvF3GbHrw3X89FGvV4u6PNdH+WjGlsQymd2pyuujD3d/5rePj06utpnfb6PVz43xuxb3vMfZW+uz0c+5iluhfK0z/oM8q3HZx6bvSW3+PlJMRbzOPtE2/Frw/V8tGH+fa1WMujzXZ+1j2psQWjfLEmvn3m4bcpkL8peOJlMrrh1igXr83288nGM3HdmEqcvxnnomDtmh/nCc32+j1c+S9+lX/vrnT9m+Wjiw/RxOF62uJ6PNkof1skGfb7rs/JRjS1Ylc/XxinLRNmTsV9b2upzRb7t9u0dLL6qNv/c88O+65NvPT7zoTfzCOeGcxww6ZuK/z53Zm4xjNJPNg9fm59bXGU2GzJ1myw3Hiq+Zr43jfJPKdp9ffGO/KdXvh+B+TxEtDiP49aH6/loo+qr1UgGfb7r6/VRjS1YpW9yLn2E2Y0OB9Uti3f3bRDURFd9Lsi33b69o/zYvJupzz8+ZhfG/SR5pM/6fB+vfHa+q5MLj/TxCGibmAcG7SXpzfvFBcf+/n73veDdnDaOebz40sL5CuwnRIoLkL8zr/tYSBuu56MN9GF9bNDnu75eH9W4B7rzHmx80zj/UhxU15j7qGfElpQ29THIt92+/aOjDypeKP8C551r9g7Sm33W5/t45bPzmXbmcxx4fn3GXCwWebp5B83W1wYer3EXfd3i43kWXZkeZL9RPmm0C6zP9/Ga/4+1sUEf9snQVB+2qUE17sCp8w6sfcunYfl7BGbhepFxYjeIdX2WyLfdvsubWFk/UbEvkzj9XfM0NV/1+T5e+ex98zh9Gp5ff0lvL/77ddem6UNd62ui63j3FosPNH8m8La/RVOi/Fuq9SBd9bnQ5qvVRQZ9rrTV1wvVuAXnzltgfcUCOjeNsn/BwR2Qp2IfVdj6+pBv+317UfadDfPMKeapi+aDfz7r83288tkxO0w/aubpw8yQ5UN2Hn3u+CFD6mvC1ndNnj9w+dCiMNsXm22DPwb7NNjWZ0uXr6EuKuhzoau+XqjGDQzqvAFX3zTJvhUHd0DuLK5g/wP2YXCtrw35tt9XXKD+38s5VZ9nbonSb/ZZn+/jlc+O5TvlEB+kixavN3dJmT6G1NeEi684xhsmSfaGWp2Dk77JfECx2pdLfV30+eo1cUEfS199QfHd+RDfI/L83sUk+xMcYPcs3j2Njv9NtY8h9TUh3/b7zh6mj/P1ob/L+aP0pvR+vurzfbzy2VOcy+9vOL+DMjlIf7b8oTi0PmSIb5Km95sdLH4S6x2aaZR9d9nHkPqasPFhPWzQx2BTXzB8d+7DZz7F7/PFdnqQ/tP88MLcuH3UV0W+7feZP01d/htsbW65xPyZa+8gP/ZVn+/jlc+eSZxmM7+/Gr9zmqQ3l/6h9SGefKfnUfblptaG+l1zxzxaHHqq7y5sfQ31UEGfLbb1BcF35z59syT/ShzkQTnI//zao6MP8VWfwefxGuQbn+9sdPyhPj/xv0ySfoWv+nwfr3wEFy/eYxYvfr92fh1jPhMyj/InlvrB9QG+fXvJ4jN8fmbL3IK4rg/EYi1s0GcDU593fHfu22d29Csm16/iQA9JscBeY27h8lGf7+OVb3y+s0nywcW8eS3Oo2FJX2pe5HzU5/t45eOYenyWiflBOomzx5duH/VVCeXbi7OP93kRYJ4P47M+2+PFOtigrw+2Pq/47jyUb5IcP9r3LSjLjS6IPQKaCHW88rkRwhfdED3Y57s7E/PMAPN8dB/1+T5e+UiKd/8eP6t0Z/G69Jml2kt9FUL7zh7mn26OoeG46BQXVX+8ju3csQ426OvCpb4uqH8fovOQvrPx4uNmniZXmUmUvuzcuXP3wb5twPp8H698HCF8119/3QOKFyLfG7rcMT/MPsZHfb6PVz4es91uwzl2ygb8zf8u2nyXPxNQOzaXzJP8IvZrS1t9fWANbNDXhmt9bZQ+/HojoToP7ZtG+TfggA9NccX9cnN/K9bQRVt9rsg3Pt/ynX+0+E2cL0Ozd5g9xUd9vo9XPidOF28iXoXn2CXTJP+pUuqxviUr9p2eHWQ/g8fnmFcaX8VtRU99nTTUQAV9TQypr4mqD79XI2TnK/CdmUXZL+GgD808Sq3/HNBTH4184/OZXdaKefZynCdDsxenv7iOX2t2IZ+7bx7nH4nn2CnR4vVXJ8n9jdNnfYZ1+Mxti74+MDtJ0hvR34VNfV1g/2zQhwytD0Effv8KsLHvzlfhM5NruTFGw+APSpS9zjzTHfurYlMfg3zj85k7RIoXr1fX5sfAmBdE88FT7JMhxPHK5848zn4Cz7ND7hzTJj9dML7lY5A9/Ml2HmU/hu42mPrawP7ZoK+Kj/qqUD6qsQXr9C3vxw7xmM2D/M9nSb6H/RmY+myQb3w+8/ATX+9crkiUvWX/6PgA+2QIcbzyuWN2/St+OP1z7VyTmcbpDxqf7/rG4PPyePcofWf525EuXOprotY/GfSV+KqvhPJRjS0Yg28vzj9iuYd6w0kYlvR2c/Va7culvi7kG59v7yj/t9Mo+8f6fBiW5a1Rh9lN2CdDiOOVz53lfDnMPw/PNZ/09kl0w4ND1DcG31WX/pT2lvpxczG3WaK7imt9TWDfbNBn8FmfgfJRjS0Yk28e5Z+NJ8BHzO6DZr9308eQ+pqQb3y+vST/1OKdxrtwHvhJ+gXYJ0OI45XPndJn9nGon2s6XxeqvrH45nH2TQ3HTWUS5S9Gb8nQ+hDsmw36fNdH+ajGFozRZx4jiSfBU+6cHmTftq4dqWyQb5jv0iN90+8w57rh/A9PlH4z9sng+3jl8+NbPGbxgUN/+1i8yXiH2WAqRH1j8pk/lRTv4N+Ox89kuTPihQvvj24f9VUx/x77ZoM+3/VZ+6jGFozYd3qWpD+CJ8JX9qLshWahDqhvicfjXSLfMN88uvCw4vy+BM+3r+xF6Y+ccriFqcT38crnzzdL8ifg+WZT/FB8eqj6xuabHqRPx+OnE135ZzSf9RlKX61fMujzXZ+Vj2pswdh95p3cXuzt3tOGpH9pHkyE/dri+3jlG+bbO8qPixeUv66fZz8p3rH8lNkhDvu1xffxyufXV/zwvhXPOZv9wzwKVd/YfObDtXj8bOZx+rTS57u+qg/7ZYM+3/X1+qjGFmyK78Ybb7yPuc8aT4ivXN7n+ilFl2ewhi5CHa98Tpzei7In+3zCZC1R9iuTyU3O9/p7Pl75AviK8/zK2nknUsy/3wtZH7ZhCOUr3kQNHrOqz3d9ZbBfNujzXV+vj2rcA915D6F9y2dUB/y1ron5QErffgElWJ/v45XPHnMPfvHO7QV4Pj3nJea3Udi3LT6P1yCff9/l15hBj/3dS9KbQ9WHbRhC+syTL3EcyNxh9oAJVV/pa+iXCvqwT4am+rBNDapxB06dd7Aq3/7+yX1ngS8CzMNc5lH6CVhTlbb6XJHP3TePs0+cRuk/4Xn0nJe4PlfC4PN4DfKF8c0Ojo8azj0V8+v/UPW5Eto3jy4c4jiwmSZZGqq+u85vQ79M0OdKW329UI1bcO68hVX7zK9gJwfpz+LJ8Z6D7BcefXT0IdW+DX31scjn5jMf3ix++P907bz5TpQ97xF5fm/s3xZfx1siXzifuT24dv6ppG/a39/v3rK1h676XFiR7/TgfTai4/8QsL4ltT7JoM+Frvp6oRo3MKjzBtblM4vMPGADT5D3RNlb5kn6xacufzbAtj5b5HPynZ7G6ecG2S2ynuc41rjE0/HehXxhfR4eSPbcqo+lrz6WVfqGPiRoHqXfGLI+A/bJBn0sffUFxXfna/ddvHiPkLcIVlO8M/itveg4p+rrgT7eHnbBZ35NWLzQ/E88PyGyvNVPn/a3Zht8xXl/Ds4DMk9Bpy029TGs2jdPsm9sGA/rmGcvVH0sffUZsE826GOwqS8Yvjsfke90cWKegicqUO4srlJ/epIcP5qor5EBx9vItvsu3deff99s4Ae0rBNlt50i7wipMvR4EflW4xv6iOhplH8KOm2wrc+WdfiKH+CfhuPBZBKlL0OnLTb1GbBPNuizxba+IPjufIy+WZJ9ztDdu2xjdr6aJ+nXNO1eZYOP462yzb7Ln8r+OrOzGp6HEDG3g+7Fx/8R62AYcrxNyLc6X/FD6FU4J5i47CfC1GfDunxDP0BZrPE/RKcNtvUZsE826LOBqc87vjsfs6948X6sj4dT2MbcLVD89ynmhxTW0obP4zVsq8984t589sJ8qArHPVSKC7u37cXZ47EWBtfjbUO+1frMpmA4L5icjY4/FJ1dsPX1sU7f/NziKhwPJpMkewM6+2DqM2CfbNDXB1ufV3x3vgk+cwW+fOxvw8kLlih7Y5En9/1GIMTxbpvPXExNk/TmVf7gXyZavF6P9OXYRt/0YNjtpNfk+QPR2YZLfV2s2zdLkgfheDAxdxGgswu2PgP2yQZ9XbjU1wX170N0vim+5KSYiFH6c3jyQse8g5xH2TN06yDvMxv5zJaf5Uhvx3ENneKcPe/cueOHYE0M7PH2Id96fEN3kbS9BdC1vjbG4DO3Z+N4cFm8G51tuNRnqPfJBX1tuNbXRunDrzcSqvMN850pLgK+fhbqSXAdufQikj977yA/7qjPmW3yzQ+zC7OD7L9f3oq5NpaBc8c8yr9hMpk4b+1rYI7XBvnW51vFBcCQ+poYi29VFwCu9RnqfXJBXxND6mui6sPv1QjZ+Sb6pnH+79bxrvKuJPlr9pLsydem6UOb6mPpO16WdfjMI0SLsXlSkdfWxmtFWe72eJh9TFN9DDbHyyDfen2h/wQwtD5kTL7ZCv4EMKQ+A/bJBn3I0PoQ9OH3rwAb++58U33mV/KzwNsH9yZK31X897lm29qHJcn7YY022B6vLav0mQ/1Fcf/SZc2C1m8uzY+K0364r2D7FEhj9cF+dbvC/khQB/1VRmbL/SHAIfWZ8A+2aCvio/6qlA+qrEFW+g7M4+yL1/Tr5qviLmlbRJnP2GeN2B7B4HD8XayCt/VSXJ/c4yzg8VPFmP/zzgOq87y17tJ+hUnJyf3CnG82IZBvnH4Qt0G6Ku+kjH6Qt4G6KM+A/bJBn0lvuoroXxUYwu22TePFofTOP1jPLHrirkgmceLX1s+TStanC9KPI01DzneJkL5brrppvc1LwLFQv7q4p3US1e1L4Nl/qh82Iiv4/U9fvK54dM3i/1vBOSzPsNYfUM3ApoeZL+BToOv+gzYJxv0GXzWZ6B8VGMLdsFnHulanMynDP3AT5As97dPXzgz9UXZY82thUOPt4qP8Ssp3knfc7/4oWo+42B2SBz8MJAAMRch8zh9WnpTer+hx2vwOX4G+cblm3neCth3fWP2Dd0KuHgT9OPo9FmfodYnGfT5ro/yUY0t2DWfeYRlcRHwe3iSx5XFu2dR+gfFD9hnzw8XXzY9TB83O58/HI/FhgHjd9r0OUnSG5f36C+fv7D4/VFeQFUTZS83v5J1ON5GBoxfI/KNz1fMm6fW5hER83TKqs93fWP2FW9chj6h9SlVn+/6Lp9f7JMK+nzXZ+2jGluwq778Yn7v5Q/WFW016y1R+q7i3e0fTeLsecU77+8uvvZV5gl50/jo4ydR/m/PHh5fOz06unqWJA+67rrrH2BSjl2e5w80972b75k2pq35N+bfLp+yZ1xL5+L5po/LH2Cs1zDSmK2a9w7Sm8259T1f5HNjU3x7SfYZOJ+4pG8qdKdD1TdWn7mVdvBvAKP0k0uf7/pKX61PMujzXZ+Vj2psgXzJ+6z8YTNKiJg9H55jHtaE5xfnAEPTfME2DFXf/mEezaLsmeZ20Y27CA2Q5RgsxyK/1VyY4tgZQp6PvWiRY01szDkNVd9YfbPDfIHjwGZSjFvp811f6cI+2aDPd329PqqxBfJd6TMfEjRPpcITr4w7xQ+Ol5uNl/rOL0so38nJ/n3nUfY9M11wtidK31v897bq5jqhzkcZcx//bOA5mceLLw1V31h9xdr7ShwHMnfs75/cN1R9ZRr6pYI+3/X1+qjGPdCd97BFvtPLT7Su+pkCCp9o8fppkn+qOWfE+bUilM/88J+te1+KDUpxcfcicxEQ6nygb5akf4A1MCnqfUXI+lwJ6SuO+w9xHJiYz2KFrK/0Yb9s0Id9MjTVh21qUI07cOq8g230LSdMtPh0XQiMMFH21+ZpgWb70fJcsee3i5C+y+/868ektGYvTp8V6nygb5Jk34n9szF/Bqj2x9JVnwshfdODowM8fjbzOP32UPVVfdgvG/S50lZfL1TjFpw7b2HbfeaHzPT/b+/cY2256jp+KyYCUpVXTaEhpt0zs+9p7717ZvbZM3NOi0cDKJErRHIBjZK0DSFKICgQ30aCDyKxD4RogiZGg5qYaOT5hzaGN7YSUSggavQPNTwqF1rAFuyN67f32e3c36yZWd+ZNfvsx/eTfNObs9f5rN/MrK7Z++yZNXH+yiAu/lsPCGa1CZLsv8Ike8Uq/yzs07f4zn/+p+3KtjENMftMTjS+j4fNF6SzH6r0D0beRJSdCG31oQztm1/DYtkHSMZJ8byh6iv7dL9otK8LTfW1AjW20KtzC7vkk5OOOQHdHJ7gGva7GrPfPyuf+K8piseVj4nP4ysM7TOT5e/obWPcYsbAHb6Ph80na2/0XTF0cTFj+hTtbsOlPoShffIUT7nrRm8/EtnXcmfSEPVpn+4bjfahtNU3KL4731WfrHgXJcUPmk+i79IDhPEbuSBzlOTnT23wCollX8g3j51jTqqf0PsYwXY8dJsl5qT0t7p/OHH2eu1tAqnPhVX4wp7rJiyS3TVUfbpNtW8s2ofgUt9g+O6cvoVvlOZJkOa/u1jBrzpgmA4x+1L26fK2IBt1x6Mrq/L1/bS0yzH77n69n12pOx51RHFxi+4fT3bxurMHV2m3DbS+NlbhO52mV/uY96JpcesQ9ek2gu4bjfa54lrfIPjunL6qT5YXjtLiwvEyvnI/emXwMM2RK4FlISK5HUjv3zIuxwNhlT45ientZhxjTjbl/exK0/GoQx7S5eUBVnH+h9qt6VJfE6vymf3z9sr2gpF93PYI5Tbq6rOh+0ejfS4g9XnHd+f0tftG5/avl3WxR2n+z3oAMZdn/mCmOHu9Ofmf1vvRRpfj0cSqfSG/AuicLl8BtB2PJmRtel1Dh1wK4oNnaveSPvXZWJUvSrPvk22zbC+WuLr+P0JdfXVU+gejfW2g9XnFd+f04b5gcjAJ4+I3eSthKfHsX83/+L9x/PRDZ3wcjzIn4ZMV7ir7g3EKemW9y/FoYpwUP6Br6BJ5zv33TI6+S/v71qdZlW+xWFL2H3o7u0SebaL7daWuviZ0/2i0r4ku9TUB/f4QndPXHfn9aDqNojT/yfH84sHZg3pwbWvmjwWOZx+K4vxnj5+XXrmgr40hjsdJ+GR5W94G2CFmn43ibE/vzzpcj0cLV0Rx9rFKLR0SJbN3iG8p9lTfI6zQd8Vo0vuhP4uk2T+Ir9yvKw31NVKpAYz21dG1vjqWPv1zK0N1Tl83bL6zZ89+u1zdLp8IR0lxz/wkaRlwmxjZllGS3WMmzzvDtHjBZDKpfPpBsO0/3QbhpH1mH/FWQDDmzeOdej/WgR6PJkzfL9a1dI28ARanz/qEVfqCJP9FvV1dY+aJF5b7daWpvjZ0DWi0z0af+myUffq1CkN2Th+Oq0/eEJhPCd9vTpi/sngK3+YsOiSL88hTCaM0++XT0+zZN9545pEnD9Ztryuu+8+VdfAt1pPI/0bvR6Yu2V+77Fehy/FoQi7unV+nUqmpUy6Nk4OX+azP9/Y2+aIk+3HZBst24YnzTxnlt5S6dqKpPhcqdYDRPk3f+jTap1+/DN3Yd+f0YfT1hWn6FHlTECXFq80k9AfyZ/TFSnie/ifEcimMs/8MJvkHwjT/fVmUR2obz2ZPXtbbd3s12+yTNwFhOnszvw5oiNk38snfdb/2OR42lr5oOru1UlvHyKI34yT/EZ/1+d5emy+aTJ/v86+U8qyVct8uNNXniq4DjfaV8VFfGcgHNXaAvvX1HR4eXrm3f3i9XKQkt82ZSeWXgkl2ezjJ/1g+iYeT7O/mF9rNLzycfcF8gvpS+fazxb+zL81fkzbzi/Lyu+e/mxR/JC5xmrYvkz7G52bhcs39Oobc3m32yR0jZj/fJle4c42A+dh8QPaFXPB3At/5P0LZd3R09Fj5/0PX2jnmjc14Wrxc94kw5PZqnzwPpe/KiOXIV56nwE//TfUh6FrQaN8SX/UtgXxQYwfoow+BPvoQNtF3/Lz7Xo8JVrl0fE0AfBGcrT7dBqHBd8Xxd/7+/uIob34WFwI701AfTKUeMNon+KxPgHxQYwfoow+BPvoQNtkXJbPf0yeEvgni7K+QhXCa6utCne/aNP3OIC3+XNfbN6NJ9hZdQxN19XVF14NG+3zXB/mgxg7QRx8CffQhbLrv+P73z+uTQt+YT9n/PoqL7y33ZaOtPpQ632KRHz/3+V+WOP+cbT2EOurq64r8fqUmMNrnuz5nH9TYAfroQ6CPPoRt8ZmT2HNDv18FPJpJ/s7R2ewa3afgWp8rNp882U+uAQp9/sn/0Tws1xPpOuqw1afbICx9lrqgaJ/v+px8UGMH6KMPgT76ELbNF6T5G/WJwVvi/MuyjHhYepQwWl8b2hfFh08zff/6kM+piJL813Qddej6fG6vrguN9vmur9UHNXaAPvoQ6KMPYRt9R0dH3yqPqdYnB5+Z3w0xyW7fmxYxWl8T5e2Vi/HMG443B0n+Vd2/38zeJ/tM12Kjy/FoQvuqtWHRPt/1tfqgxi3AnbdAH30I9NGHsE4++VP96hbryj4eptnPmU/q01Pg7XNlRqPRt4WTg/3xpPh54/3Haj/+I+uWyF8YdC02+hwPGzafrg+N9uk+EWz16TYVoMYNdOq8AfroQ6CPPoR19MnDrORP9vokMWSCOP9iOMn/Qr4mCNLix6J4Ng3296+VCxRlcSmJ/Ft+Jq/JgjvzrxSS7C/N796nfcMmuzhOizN6v9nwcTzK1PmqNWLRvq7U1dcK1LiGzp3XQB99CPTRh7DOPrl6P4yz/9Unip3PfJ/MbtL7y4bP4yE0+Sp1gtG+LjTV1wrU2EKvzi3QRx8CffQhbILPfMp+EZd0LkX2RVq8QO8rG0McjyZfpVYw2ofSVt+g+O6cPvoQ6KMPYZN84zh7oTnxfV2fMHYvswejtLig95WNIY9Hna9aLxbtQ3CpbzB8d04ffQj00Yewib7F1wGrvSZgvZJdDOKDZ+p9ZcO2/3QbBFdftWYs2ueKa32D4Ltz+uhDoI8+hE32nZ4e3CBPzdQnjm2P3BERTA4m5f1UR9P+6wLi03Wj0T4XkPq847tz+uhDoI8+hG3wyS2CYVy8X588tjez94Xniqfr/WDDZf8hoL5q7Vi0rw20Pq/47pw++hDoow9hm3yy8I05YfxqONSywesReaLhnU37oQyy/1zo4rNsAxTta6JLfU1Avz9E5/R1hz76EOjbDt/i2QH+HyB04onzz63D2v6or7IdYLSvjq711bH06Z9bGapz+qrId35BUtwRpsUnZUnN+bKa838Xd8hr0gbxuUAffQj0naxPnoAnn5S35FbBh+WBQePZ7Ml6O+vou/80fXyW7YGifTb61Gej7NOvVRiyc/oeRVbcMgPirWHTn/jM//BRkr316GjvCW0+V1zrc4U++hDo6+4bTYs4nOQfrcwTG5Iozj4WpHmmt6sJn/tP6OvT24RG+zR969Non379MnRj353Tt0BO/qO4uEsPjvpkd8mbgDqfK671uUIffQj09fcdHR091nwouNnMC5+uzhNrm3tlSeFT4HMIhth/fX2WbYOifWV81FcG8kGNHaCv3hcuPvlXBkdTxkn2Fu1BQOpzgT76EOjz65MH84yS/PwoKe7Rc8W6ZBRn/xTGs5eeunDhMXp72tDb63v/dfXpbUSjfUt81bcE8kGNHaCv3nd8ny/+XZ75ndG5/eu1zwWkPhfoow+BvkF9V4zS7DlRnL/d5GuVeWPFmdcQZ38STLNnS22lOp1p2V4Ynz69vWi0T/BZnwD5oMYO0Nfsm1/MYxkYjrlN+9pA62uDPvoQ6FudLzo8vDJIspvl68Ugzr5pmT8GSRDn35CvKaNpcas8SVDXhYBsrwu+fXrb0Wif7/ogH9TYAfrafWYQ3KsHhWuCJP+E9jXRpb4m6KMPgb6T8z0tTR9vTszPCtL8jaM4+6DnNwRy4fK95sPM28bT4kfjm+KnovXZ6LO9NobwWfYFFO3zXZ+zD2rsAH1uPvMO/QE9KFxjfvd+7auja3110EcfAn3r5Ttz5sYnyhX4YXzwE1GcvSFK8j+TNwZmXvl4OCn+LZhk/2M+YDw0j/m3/ExeCyb5B8x//zSURYni7CWjNE/29o7mFyT7rG9TfHpORqN9vutz8kGNHaDP3acHBBrts9GnPhv00YdAH30Im+TT8zEa7fNdX6sPauwAfZhPDwg02qfpW5+GPvoQ6KMPYdN8ej5Go32+62v1QY1bgDtvYRd8ekCg0b4yPuorQx99CPTRh7CJPj0fo9E+3SeCrT7dpgLUuIFOnTewKz49INBo3xJf9S2hjz4E+uhD2FSfno/RaF9X6uprBWpcQ+fOa9glnx4QaLRP8FmfQB99CPTRh7DJPj0fo9G+LjTV1wrU2EKvzi3smk8PCDTa57s++uhDoI8+hE336fkYjfahtNU3KL4730WfHhBotM93ffR1hz76EOjbPJ+ej9FoH4JLfYPhu/Nd9ekBgUb7fNdHXzfoow+Bvs306fkYjfa54lrfIPjufJd9ekCg0T7f9dGHQx99CPRtrk/Px2i0zwWkPu/47nzXfXpAoNE+3/XRh0EffQj0bbZPz8dotK8NtD6v+O6cvv7XAGif7hPBVp9ug0AffQj00YewDj49H6PRvia61NcE9PtDdE5f/wGkfV2pq68r9NGHQB99COvi0/MxGu2ro2t9dSx9+udWhuqcvv4DSPu60FRfF+ijD4E++hDWyafnYzTaZ6NPfTbKPv1ahSE7p6//ANI+lLb6UOijD4E++hDWzafnYzTap+lbn0b79OuXoRv77py+4QdQEy71IdBHHwJ99CGso0/Px2i0r4yP+spAPqixA/TZfXpAoNE+V1zrc4U++hDoow9hXX16PkajfUt81bcE8kGNHaCv3hck+UN6UCCJDg+v1M42kPpcoI8+BProQ1hX3yjLvkPPx1hmD2qn4Ku+JZAPauwAfc2+IM7vqw4M94zibE87m0Dra4M++hDoow9hnX2npwc36PkYiZn7v6idPusTIB/U2AH62n1hkv2LHhhIoqR4tXbW0aW+JuijD4E++hDW3RdNZq/T8zGSIMk+W/b5rg/yQY0doM/NFyaz9+qBASUtPnnqwoXHaK+ma3110EcfAn30Iay7ryiKx5n599OV+RhJnL976fNdH+SDGjtAn7svSIo7KgMDTBDnr9TeMn3qs0EffQj00YewCb5xmv+Mnoc75Lalz3d9zj6osQP0YT4zCF5sGRhQ5EJC8ybgWdot9K1PQx99CPTRh7AJvnCaP9fMt9/Q8zCaKC0uDFEf5IMatwB33sIu+K47e3CVGQyX9OBAM38TkOavKn8d4KO+MvTRh0AffQjr7pM/+4/T7DU+Tv4mD59O06t91tdpe6HGDXTqvIFd8oWT/KOWAdI195r89N7+wcQM2Cf5qE/wub0CffQh0Ecfgi/f3t7RE+Rq/+ML/j5lmW87JUiyD/uob0nn7YUa19C58xp2zRel+6/SA4RhGIbZ1mSv8HX+6HU+ghpb6NW5hV303ZBl3x0k+Verg4RhGIbZpphP//efPXtwla/zh8/zEYTvznfZZwbF7XqgMAzDMNuVKMl+y/f5w4cPwnfnu+7bS9NnmDcBD+jBwjAMw2xJ4vwr4bni6b7PH319EL47p2/hC9LstZUBwzAMw2xFZP2Aoc4fK8F35/Q96pN/B0n+93rQMAzDMBueOL9bbiUsnw9Qms4fg+O7c/qqvlF6cJ0ZKF+uDB6GYRhmQ5NdPD3JAj3fI7icPxCg3x+ic/rsjJL8fBBn36wOIoZhGGaTInN5NM1/WM/zCMj5w4WlT//cylCd01dPFBe3hB5WCGQYhmFOLJeiaXGLnt8Rupw/mij79GsVhuycvmbCePZST8tOMgzDMKtMnP3feFq8XM/rCH3OHza0T79+Gbqx787paydIiufxmgCGYZhNSnZxXf/s7+SDGjtAX3dfsL9/Le8OYBiG2YDE+d3reMGfsw9q7AB9/X3nz6ePnz+DWhaS0AOOYRiGOdHIcu7jyewX1u1WP8gHNXaAPr++UZZdEyXFm7hqIMMwzMlH1vaPkuxN67jCH+SDGjtA33C+M2dufGKYZj8VxtlHQt4twDAMs8pckkf6ylP91vXBPpAPauwAfavzjeKbnhol+YvMoLxtlOTvMQPzM0Gc3xck+UOWgcswDMM4RObQxVyafUbm1lGa/3aUFhdOp+nVrvOzC8h87wLkgxo7QB99CPTRh0AffQj0Nfigxg7QRx8CffQh0EcfAn0tPqhxC3DnLdBHHwJ99CHQRx/CVvqgxg106rwB+uhDoI8+BProQ9haH9S4hs6d10AffQj00YdAH30IW+2DGlvo1bkF+uhDoI8+BProQ9g1H4TvzumjD4E++hDoow9h13wQvjunjz4E+uhDoI8+hF3zQfjunD76EOijD4E++hB2zQfhu3P66EOgjz4E+uhD2DUfhO/O6aMPgT76EOijD2EXffpntQzROX3doY8+BProQ6BvN3z651aG6py+btBHHwJ99CHQtzs+/VqFITunD4c++hDoow+Bvt3y6dcvQzf23Tl9GPTRh0AffQj00fcIUGMH6KMPgT76EOijD4G+he//AWF78y7oqwxhAAAAAElFTkSuQmCC"/></g><path fill="#ffffff" d="m157.12065 359.46133l42.51082 0l0 14.301575l-42.51082 0z" fill-rule="evenodd"/><path fill="#000000" d="m157.49565 365.01212l0 -0.59375l1.96875 -2.765625q0.171875 -0.265625 0.390625 -0.515625q0.21875 -0.25 0.4375 -0.5l0.078125 0.3125q-0.328125 0.03125 -0.65625 0.046875q-0.328125 0 -0.640625 0l-1.59375 0l0 -0.828125l3.6875 0l0 0.59375l-1.921875 2.734375q-0.203125 0.265625 -0.4375 0.53125q-0.21875 0.265625 -0.4375 0.515625l-0.078125 -0.3125q0.34375 -0.03125 0.671875 -0.03125q0.34375 -0.015625 0.6875 -0.015625l1.53125 0l0 0.828125l-3.6875 0zm6.107666 0.078125q-0.5625 0 -0.96875 -0.234375q-0.390625 -0.234375 -0.609375 -0.640625q-0.21875 -0.421875 -0.21875 -1.0q0 -0.5625 0.203125 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.9375 -0.234375q0.34375 0 0.65625 0.109375q0.3125 0.109375 0.546875 0.34375q0.234375 0.21875 0.359375 0.578125q0.140625 0.34375 0.140625 0.796875l0 0.28125l-3.0625 0l0 -0.609375l2.578125 0l-0.453125 0.15625q0 -0.28125 -0.09375 -0.484375q-0.078125 -0.21875 -0.25 -0.328125q-0.171875 -0.109375 -0.421875 -0.109375q-0.25 0 -0.4375 0.125q-0.171875 0.109375 -0.265625 0.3125q-0.078125 0.1875 -0.078125 0.453125l0 0.421875q0 0.3125 0.09375 0.53125q0.109375 0.21875 0.296875 0.328125q0.1875 0.109375 0.453125 0.109375q0.171875 0 0.3125 -0.046875q0.140625 -0.0625 0.234375 -0.15625q0.09375 -0.09375 0.15625 -0.234375l0.875 0.171875q-0.078125 0.296875 -0.296875 0.53125q-0.21875 0.21875 -0.546875 0.34375q-0.328125 0.125 -0.75 0.125zm4.121399 -3.71875l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625zm3.8568573 4.578125q-0.546875 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.953125 -0.234375q0.546875 0 0.9375 0.234375q0.40625 0.234375 0.609375 0.65625q0.21875 0.421875 0.21875 0.984375q0 0.5625 -0.21875 0.984375q-0.203125 0.40625 -0.609375 0.65625q-0.390625 0.234375 -0.9375 0.234375zm0 -0.78125q0.25 0 0.421875 -0.140625q0.1875 -0.140625 0.265625 -0.390625q0.09375 -0.25 0.09375 -0.5625q0 -0.328125 -0.09375 -0.578125q-0.078125 -0.25 -0.265625 -0.390625q-0.171875 -0.140625 -0.421875 -0.140625q-0.265625 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.171875 0.140625 0.4375 0.140625z" fill-rule="nonzero"/><path fill="#000000" d="m159.66753 373.07462q-0.640625 0 -1.15625 -0.28125q-0.5 -0.296875 -0.796875 -0.84375q-0.28125 -0.5625 -0.28125 -1.359375q0 -0.78125 0.28125 -1.34375q0.296875 -0.5625 0.8125 -0.84375q0.515625 -0.296875 1.140625 -0.296875q0.421875 0 0.765625 0.125q0.359375 0.109375 0.640625 0.328125q0.28125 0.21875 0.453125 0.546875q0.171875 0.3125 0.234375 0.71875l-1.0 0q-0.046875 -0.203125 -0.140625 -0.359375q-0.078125 -0.15625 -0.21875 -0.25q-0.140625 -0.109375 -0.328125 -0.171875q-0.171875 -0.0625 -0.375 -0.0625q-0.375 0 -0.671875 0.1875q-0.28125 0.1875 -0.4375 0.546875q-0.15625 0.359375 -0.15625 0.875q0 0.53125 0.15625 0.890625q0.15625 0.34375 0.4375 0.53125q0.296875 0.1875 0.671875 0.1875q0.203125 0 0.375 -0.046875q0.1875 -0.0625 0.328125 -0.171875q0.140625 -0.109375 0.21875 -0.265625q0.09375 -0.15625 0.140625 -0.359375l1.0 0q-0.03125 0.34375 -0.203125 0.65625q-0.15625 0.296875 -0.421875 0.546875q-0.265625 0.234375 -0.640625 0.375q-0.359375 0.140625 -0.828125 0.140625zm4.423935 0.015625q-0.546875 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.40625 -0.234375 0.953125 -0.234375q0.546875 0 0.9375 0.234375q0.40625 0.234375 0.609375 0.65625q0.21875 0.421875 0.21875 0.984375q0 0.5625 -0.21875 0.984375q-0.203125 0.40625 -0.609375 0.65625q-0.390625 0.234375 -0.9375 0.234375zm0 -0.78125q0.25 0 0.421875 -0.140625q0.1875 -0.140625 0.265625 -0.390625q0.09375 -0.25 0.09375 -0.5625q0 -0.328125 -0.09375 -0.578125q-0.078125 -0.25 -0.265625 -0.390625q-0.171875 -0.140625 -0.421875 -0.140625q-0.265625 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.171875 0.140625 0.4375 0.140625zm3.4259033 -1.40625l0 2.109375l-0.96875 0l0 -3.640625l0.90625 0l0.03125 0.90625l-0.0625 0q0.140625 -0.453125 0.421875 -0.6875q0.296875 -0.25 0.765625 -0.25q0.375 0 0.65625 0.171875q0.28125 0.15625 0.4375 0.46875q0.15625 0.296875 0.15625 0.71875l0 2.3125l-0.984375 0l0 -2.140625q0 -0.34375 -0.171875 -0.53125q-0.171875 -0.1875 -0.484375 -0.1875q-0.203125 0 -0.375 0.09375q-0.15625 0.078125 -0.25 0.25q-0.078125 0.171875 -0.078125 0.40625zm4.9720306 -1.53125l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625zm2.2969666 4.5l0 -3.640625l0.9375 0l0 0.640625l0.03125 0q0.109375 -0.34375 0.34375 -0.515625q0.234375 -0.171875 0.546875 -0.171875q0.0625 0 0.140625 0.015625q0.09375 0 0.171875 0.015625l0 0.875q-0.0625 -0.015625 -0.1875 -0.03125q-0.125 -0.015625 -0.234375 -0.015625q-0.21875 0 -0.40625 0.09375q-0.171875 0.09375 -0.28125 0.265625q-0.09375 0.171875 -0.09375 0.40625l0 2.0625l-0.96875 0zm3.635086 0.078125q-0.359375 0 -0.640625 -0.125q-0.265625 -0.125 -0.421875 -0.359375q-0.15625 -0.25 -0.15625 -0.609375q0 -0.296875 0.109375 -0.5q0.109375 -0.21875 0.296875 -0.328125q0.203125 -0.125 0.453125 -0.1875q0.25 -0.078125 0.515625 -0.09375q0.3125 -0.046875 0.5 -0.0625q0.203125 -0.03125 0.28125 -0.09375q0.09375 -0.0625 0.09375 -0.171875l0 -0.015625q0 -0.15625 -0.0625 -0.265625q-0.0625 -0.109375 -0.1875 -0.15625q-0.125 -0.0625 -0.3125 -0.0625q-0.1875 0 -0.328125 0.0625q-0.140625 0.046875 -0.234375 0.140625q-0.078125 0.09375 -0.125 0.21875l-0.890625 -0.15625q0.09375 -0.3125 0.3125 -0.53125q0.21875 -0.21875 0.53125 -0.328125q0.328125 -0.125 0.734375 -0.125q0.296875 0 0.5625 0.0625q0.28125 0.0625 0.5 0.21875q0.21875 0.140625 0.34375 0.375q0.140625 0.234375 0.140625 0.5625l0 2.453125l-0.921875 0l0 -0.5l-0.03125 0q-0.09375 0.171875 -0.25 0.296875q-0.140625 0.125 -0.34375 0.203125q-0.203125 0.078125 -0.46875 0.078125zm0.265625 -0.6875q0.234375 0 0.40625 -0.09375q0.171875 -0.09375 0.265625 -0.25q0.109375 -0.15625 0.109375 -0.34375l0 -0.390625q-0.046875 0.03125 -0.140625 0.0625q-0.078125 0.015625 -0.1875 0.046875q-0.109375 0.015625 -0.21875 0.03125q-0.09375 0.015625 -0.171875 0.015625q-0.1875 0.03125 -0.328125 0.09375q-0.125 0.046875 -0.203125 0.15625q-0.078125 0.09375 -0.078125 0.234375q0 0.140625 0.0625 0.234375q0.078125 0.09375 0.203125 0.15625q0.125 0.046875 0.28125 0.046875zm4.208145 0.6875q-0.5625 0 -0.953125 -0.234375q-0.390625 -0.25 -0.609375 -0.65625q-0.21875 -0.421875 -0.21875 -0.984375q0 -0.5625 0.21875 -0.984375q0.21875 -0.421875 0.609375 -0.65625q0.390625 -0.234375 0.953125 -0.234375q0.3125 0 0.578125 0.078125q0.28125 0.078125 0.484375 0.234375q0.21875 0.15625 0.359375 0.390625q0.140625 0.21875 0.1875 0.5l-0.90625 0.171875q-0.03125 -0.140625 -0.09375 -0.25q-0.0625 -0.125 -0.15625 -0.203125q-0.078125 -0.078125 -0.203125 -0.109375q-0.109375 -0.046875 -0.25 -0.046875q-0.25 0 -0.4375 0.140625q-0.171875 0.140625 -0.265625 0.390625q-0.09375 0.25 -0.09375 0.578125q0 0.3125 0.09375 0.5625q0.09375 0.25 0.265625 0.390625q0.1875 0.140625 0.4375 0.140625q0.140625 0 0.25 -0.03125q0.125 -0.046875 0.21875 -0.125q0.09375 -0.09375 0.15625 -0.203125q0.0625 -0.125 0.078125 -0.265625l0.90625 0.171875q-0.046875 0.28125 -0.1875 0.515625q-0.125 0.21875 -0.34375 0.390625q-0.203125 0.15625 -0.484375 0.25q-0.28125 0.078125 -0.59375 0.078125zm4.088272 -3.71875l0 0.75l-2.15625 0l0 -0.75l2.15625 0zm-1.65625 -0.859375l0.984375 0l0 3.4375q0 0.171875 0.0625 0.265625q0.078125 0.078125 0.265625 0.078125q0.046875 0 0.140625 -0.015625q0.109375 -0.015625 0.171875 -0.03125l0.140625 0.734375q-0.171875 0.046875 -0.328125 0.0625q-0.15625 0.015625 -0.3125 0.015625q-0.546875 0 -0.84375 -0.265625q-0.28125 -0.265625 -0.28125 -0.765625l0 -3.515625z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 351.57193l0 0c0 -8.12323 6.585144 -14.708405 14.708374 -14.708405l122.48871 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-122.48871 0c-8.12323 0 -14.708374 -6.5851746 -14.708374 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 351.57193l0 0c0 -8.12323 6.585144 -14.708405 14.708374 -14.708405l122.48871 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-122.48871 0c-8.12323 0 -14.708374 -6.5851746 -14.708374 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m576.0962 344.83334l0 -1.171875l6.171875 0l0 1.171875l-2.390625 0l0 6.578125l-1.390625 0l0 -6.578125l-2.390625 0zm8.998291 6.703125q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.859375 0 1.484375 0.375q0.625 0.375 0.96875 1.0625q0.34375 0.671875 0.34375 1.578125q0 0.890625 -0.34375 1.5625q-0.34375 0.671875 -0.96875 1.0625q-0.625 0.375 -1.484375 0.375zm0 -1.109375q0.484375 0 0.796875 -0.25q0.3125 -0.25 0.46875 -0.6875q0.15625 -0.4375 0.15625 -0.953125q0 -0.546875 -0.15625 -0.96875q-0.15625 -0.4375 -0.46875 -0.6875q-0.3125 -0.265625 -0.796875 -0.265625q-0.46875 0 -0.78125 0.265625q-0.296875 0.25 -0.453125 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.515625 0.15625 0.953125q0.15625 0.4375 0.453125 0.6875q0.3125 0.25 0.78125 0.25zm5.2072144 -0.84375l0 -1.640625l0.21875 0l2.09375 -2.34375l1.59375 0l-2.578125 2.859375l-0.28125 0l-1.046875 1.125zm-1.234375 1.828125l0 -7.75l1.359375 0l0 7.75l-1.359375 0zm3.640625 0l-1.890625 -2.65625l0.90625 -0.953125l2.609375 3.609375l-1.625 0zm4.7492676 0.125q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm5.0980225 -3.53125l0 3.40625l-1.359375 0l0 -5.8125l1.28125 0l0.015625 1.4375l-0.109375 0q0.25 -0.765625 0.71875 -1.140625q0.46875 -0.375 1.1875 -0.375q0.59375 0 1.046875 0.265625q0.453125 0.25 0.6875 0.734375q0.25 0.484375 0.25 1.1875l0 3.703125l-1.34375 0l0 -3.484375q0 -0.59375 -0.3125 -0.921875q-0.296875 -0.328125 -0.828125 -0.328125q-0.359375 0 -0.640625 0.15625q-0.28125 0.15625 -0.4375 0.453125q-0.15625 0.296875 -0.15625 0.71875zm7.3634033 3.53125q-0.671875 0 -1.1875 -0.1875q-0.515625 -0.203125 -0.84375 -0.5625q-0.328125 -0.375 -0.4375 -0.90625l1.265625 -0.234375q0.125 0.421875 0.421875 0.640625q0.3125 0.203125 0.796875 0.203125q0.5 0 0.796875 -0.1875q0.296875 -0.203125 0.296875 -0.5q0 -0.25 -0.203125 -0.40625q-0.1875 -0.171875 -0.578125 -0.265625l-1.0 -0.21875q-0.8125 -0.171875 -1.21875 -0.578125q-0.40625 -0.40625 -0.40625 -1.046875q0 -0.53125 0.296875 -0.921875q0.296875 -0.40625 0.8125 -0.625q0.53125 -0.21875 1.234375 -0.21875q0.65625 0 1.125 0.1875q0.484375 0.1875 0.78125 0.53125q0.296875 0.328125 0.40625 0.78125l-1.203125 0.234375q-0.109375 -0.296875 -0.375 -0.5q-0.25 -0.21875 -0.71875 -0.21875q-0.4375 0 -0.734375 0.1875q-0.28125 0.1875 -0.28125 0.484375q0 0.25 0.1875 0.421875q0.203125 0.171875 0.640625 0.265625l0.984375 0.203125q0.828125 0.171875 1.234375 0.5625q0.40625 0.390625 0.40625 1.0q0 0.5625 -0.328125 0.984375q-0.3125 0.40625 -0.875 0.65625q-0.5625 0.234375 -1.296875 0.234375z" fill-rule="nonzero"/><path fill="#000000" d="m575.4432 361.25522q0 -0.859375 0.171875 -1.78125q0.171875 -0.9375 0.46875 -1.796875q0.3125 -0.859375 0.703125 -1.484375l1.265625 0q-0.390625 0.796875 -0.671875 1.6875q-0.265625 0.875 -0.421875 1.734375q-0.140625 0.859375 -0.140625 1.640625q0 0.6875 0.125 1.390625q0.125 0.6875 0.390625 1.484375q0.28125 0.78125 0.71875 1.734375l-1.265625 0q-0.65625 -1.109375 -1.0 -2.28125q-0.34375 -1.171875 -0.34375 -2.328125zm3.8554688 5.328125l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.9310303 1.09375q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm7.6029663 0.03125q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.078125 0l0 0.921875l-1.328125 0l0 -7.75l1.359375 0l0 2.890625l0.046875 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375zm-0.359375 -1.125q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.3060303 -6.734375l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6170654 6.765625q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.484375 0 0.90625 0.125q0.421875 0.125 0.75 0.359375q0.328125 0.234375 0.546875 0.578125q0.21875 0.34375 0.3125 0.765625l-1.265625 0.265625q-0.0625 -0.21875 -0.171875 -0.40625q-0.09375 -0.1875 -0.25 -0.3125q-0.15625 -0.140625 -0.359375 -0.203125q-0.203125 -0.078125 -0.453125 -0.078125q-0.46875 0 -0.78125 0.265625q-0.3125 0.25 -0.46875 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.53125 0.15625 0.96875q0.15625 0.421875 0.46875 0.671875q0.3125 0.25 0.78125 0.25q0.25 0 0.453125 -0.0625q0.203125 -0.078125 0.359375 -0.203125q0.171875 -0.140625 0.28125 -0.328125q0.109375 -0.203125 0.15625 -0.4375l1.265625 0.265625q-0.09375 0.4375 -0.3125 0.78125q-0.21875 0.34375 -0.5625 0.59375q-0.328125 0.234375 -0.75 0.375q-0.40625 0.125 -0.90625 0.125zm3.2491455 1.328125q0.4375 -0.984375 0.703125 -1.765625q0.28125 -0.796875 0.40625 -1.484375q0.125 -0.6875 0.125 -1.359375q0 -0.78125 -0.15625 -1.640625q-0.140625 -0.859375 -0.421875 -1.734375q-0.28125 -0.890625 -0.65625 -1.6875l1.265625 0q0.390625 0.625 0.6875 1.484375q0.3125 0.859375 0.46875 1.796875q0.171875 0.921875 0.171875 1.78125q0 1.171875 -0.34375 2.34375q-0.328125 1.171875 -0.984375 2.265625l-1.265625 0z" fill-rule="nonzero"/><path fill="#000000" d="m590.8637 442.50522q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.390625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.40625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 351.57193l0 0c0 -8.12323 6.585205 -14.708405 14.708435 -14.708405l109.323364 0c3.900879 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585144 14.708405 -14.708374 14.708405l-109.323364 0c-8.12323 0 -14.708435 -6.5851746 -14.708435 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 351.57193l0 0c0 -8.12323 6.585205 -14.708405 14.708435 -14.708405l109.323364 0c3.900879 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.3079834 6.4995117 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585144 14.708405 -14.708374 14.708405l-109.323364 0c-8.12323 0 -14.708435 -6.5851746 -14.708435 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m772.2779 351.53647q-0.890625 0 -1.5625 -0.28125q-0.65625 -0.28125 -1.03125 -0.8125q-0.375 -0.546875 -0.40625 -1.3125l1.359375 0q0.046875 0.40625 0.265625 0.6875q0.21875 0.265625 0.5625 0.40625q0.359375 0.125 0.796875 0.125q0.46875 0 0.8125 -0.140625q0.359375 -0.140625 0.546875 -0.390625q0.203125 -0.265625 0.203125 -0.59375q0 -0.296875 -0.171875 -0.484375q-0.171875 -0.203125 -0.5 -0.34375q-0.3125 -0.140625 -0.734375 -0.25l-0.875 -0.21875q-0.96875 -0.25 -1.515625 -0.75q-0.546875 -0.515625 -0.546875 -1.34375q0 -0.6875 0.375 -1.203125q0.375 -0.515625 1.0 -0.796875q0.640625 -0.28125 1.453125 -0.28125q0.828125 0 1.453125 0.296875q0.625 0.28125 0.96875 0.78125q0.359375 0.5 0.375 1.15625l-1.34375 0q-0.046875 -0.5 -0.453125 -0.765625q-0.390625 -0.28125 -1.015625 -0.28125q-0.4375 0 -0.75 0.140625q-0.3125 0.125 -0.484375 0.359375q-0.171875 0.21875 -0.171875 0.515625q0 0.328125 0.203125 0.53125q0.203125 0.203125 0.5 0.328125q0.3125 0.125 0.625 0.203125l0.71875 0.1875q0.4375 0.109375 0.84375 0.28125q0.40625 0.171875 0.71875 0.4375q0.328125 0.265625 0.515625 0.640625q0.203125 0.375 0.203125 0.875q0 0.671875 -0.359375 1.203125q-0.34375 0.515625 -1.0 0.8125q-0.65625 0.28125 -1.578125 0.28125zm4.149475 2.046875l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm6.509094 1.140625q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm5.0980225 -3.53125l0 3.40625l-1.359375 0l0 -5.8125l1.28125 0l0.015625 1.4375l-0.109375 0q0.25 -0.765625 0.71875 -1.140625q0.46875 -0.375 1.1875 -0.375q0.59375 0 1.046875 0.265625q0.453125 0.25 0.6875 0.734375q0.25 0.484375 0.25 1.1875l0 3.703125l-1.34375 0l0 -3.484375q0 -0.59375 -0.3125 -0.921875q-0.296875 -0.328125 -0.828125 -0.328125q-0.359375 0 -0.640625 0.15625q-0.28125 0.15625 -0.4375 0.453125q-0.15625 0.296875 -0.15625 0.71875zm7.8477783 -2.40625l0 1.0625l-3.296875 0l0 -1.0625l3.296875 0zm-2.46875 -1.390625l1.34375 0l0 5.5625q0 0.3125 0.140625 0.46875q0.140625 0.140625 0.4375 0.140625q0.09375 0 0.25 -0.015625q0.15625 -0.03125 0.25 -0.046875l0.203125 1.046875q-0.21875 0.0625 -0.453125 0.09375q-0.234375 0.03125 -0.4375 0.03125q-0.84375 0 -1.296875 -0.40625q-0.4375 -0.421875 -0.4375 -1.203125l0 -5.671875zm6.2905884 7.203125l0 -7.75l1.578125 0l2.671875 4.265625q0.171875 0.265625 0.359375 0.609375q0.1875 0.328125 0.390625 0.75q0.203125 0.40625 0.390625 0.90625l-0.15625 0q-0.03125 -0.4375 -0.0625 -0.890625q-0.03125 -0.46875 -0.046875 -0.875q0 -0.40625 0 -0.703125l0 -4.0625l1.40625 0l0 7.75l-1.578125 0l-2.421875 -3.84375q-0.234375 -0.375 -0.4375 -0.734375q-0.203125 -0.359375 -0.4375 -0.8125q-0.21875 -0.453125 -0.5625 -1.09375l0.203125 0q0.03125 0.578125 0.046875 1.09375q0.03125 0.5 0.046875 0.90625q0.03125 0.390625 0.03125 0.640625l0 3.84375l-1.421875 0zm10.012939 0.078125q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm5.8998413 -7.828125l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm2.7889404 0l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm5.1639404 0.828125l0 1.0625l-3.671875 0l0 -1.0625l3.671875 0zm-2.609375 5.8125l0 -6.375q0 -0.578125 0.234375 -0.96875q0.25 -0.390625 0.65625 -0.578125q0.421875 -0.1875 0.90625 -0.1875q0.359375 0 0.640625 0.0625q0.28125 0.046875 0.40625 0.09375l-0.28125 1.046875q-0.078125 -0.03125 -0.21875 -0.046875q-0.125 -0.03125 -0.296875 -0.03125q-0.375 0 -0.546875 0.1875q-0.15625 0.1875 -0.15625 0.53125l0 6.265625l-1.34375 0zm3.7511597 0l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6639404 6.765625q-0.875 0 -1.515625 -0.375q-0.625 -0.375 -0.96875 -1.046875q-0.328125 -0.671875 -0.328125 -1.578125q0 -0.890625 0.328125 -1.5625q0.34375 -0.6875 0.953125 -1.0625q0.625 -0.390625 1.453125 -0.390625q0.53125 0 1.0 0.171875q0.484375 0.171875 0.859375 0.53125q0.375 0.359375 0.578125 0.921875q0.21875 0.546875 0.21875 1.3125l0 0.421875l-4.75 0l0 -0.921875l4.078125 0l-0.640625 0.28125q0 -0.5 -0.15625 -0.859375q-0.140625 -0.375 -0.4375 -0.578125q-0.296875 -0.21875 -0.75 -0.21875q-0.453125 0 -0.765625 0.21875q-0.296875 0.203125 -0.46875 0.5625q-0.15625 0.34375 -0.15625 0.78125l0 0.625q0 0.546875 0.1875 0.9375q0.1875 0.375 0.515625 0.578125q0.34375 0.1875 0.78125 0.1875q0.296875 0 0.53125 -0.078125q0.25 -0.09375 0.421875 -0.265625q0.1875 -0.171875 0.28125 -0.421875l1.234375 0.265625q-0.140625 0.46875 -0.484375 0.828125q-0.328125 0.34375 -0.84375 0.546875q-0.5 0.1875 -1.15625 0.1875zm3.7386475 -0.125l0 -5.8125l1.3125 0l0 0.96875l0.0625 0q0.15625 -0.5 0.546875 -0.765625q0.390625 -0.28125 0.890625 -0.28125q0.109375 0 0.25 0.015625q0.140625 0 0.234375 0.015625l0 1.25q-0.078125 -0.03125 -0.265625 -0.046875q-0.1875 -0.03125 -0.375 -0.03125q-0.375 0 -0.671875 0.171875q-0.296875 0.15625 -0.46875 0.4375q-0.15625 0.28125 -0.15625 0.65625l0 3.421875l-1.359375 0zm6.4333496 0.125q-0.671875 0 -1.1875 -0.1875q-0.515625 -0.203125 -0.84375 -0.5625q-0.328125 -0.375 -0.4375 -0.90625l1.265625 -0.234375q0.125 0.421875 0.421875 0.640625q0.3125 0.203125 0.796875 0.203125q0.5 0 0.796875 -0.1875q0.296875 -0.203125 0.296875 -0.5q0 -0.25 -0.203125 -0.40625q-0.1875 -0.171875 -0.578125 -0.265625l-1.0 -0.21875q-0.8125 -0.171875 -1.21875 -0.578125q-0.40625 -0.40625 -0.40625 -1.046875q0 -0.53125 0.296875 -0.921875q0.296875 -0.40625 0.8125 -0.625q0.53125 -0.21875 1.234375 -0.21875q0.65625 0 1.125 0.1875q0.484375 0.1875 0.78125 0.53125q0.296875 0.328125 0.40625 0.78125l-1.203125 0.234375q-0.109375 -0.296875 -0.375 -0.5q-0.25 -0.21875 -0.71875 -0.21875q-0.4375 0 -0.734375 0.1875q-0.28125 0.1875 -0.28125 0.484375q0 0.25 0.1875 0.421875q0.203125 0.171875 0.640625 0.265625l0.984375 0.203125q0.828125 0.171875 1.234375 0.5625q0.40625 0.390625 0.40625 1.0q0 0.5625 -0.328125 0.984375q-0.3125 0.40625 -0.875 0.65625q-0.5625 0.234375 -1.296875 0.234375z" fill-rule="nonzero"/><path fill="#000000" d="m789.57104 361.25522q0 -0.859375 0.171875 -1.78125q0.171875 -0.9375 0.46875 -1.796875q0.3125 -0.859375 0.703125 -1.484375l1.265625 0q-0.390625 0.796875 -0.671875 1.6875q-0.265625 0.875 -0.421875 1.734375q-0.140625 0.859375 -0.140625 1.640625q0 0.6875 0.125 1.390625q0.125 0.6875 0.390625 1.484375q0.28125 0.78125 0.71875 1.734375l-1.265625 0q-0.65625 -1.109375 -1.0 -2.28125q-0.34375 -1.171875 -0.34375 -2.328125zm3.8554688 5.328125l0 -7.984375l1.328125 0l0 0.953125l0.078125 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.046875 0l0 3.09375l-1.359375 0zm2.703125 -3.1875q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.9310303 1.09375q-0.59375 0 -1.046875 -0.25q-0.4375 -0.265625 -0.6875 -0.75q-0.25 -0.5 -0.25 -1.203125l0 -3.6875l1.359375 0l0 3.484375q0 0.578125 0.296875 0.921875q0.296875 0.328125 0.828125 0.328125q0.359375 0 0.640625 -0.15625q0.28125 -0.15625 0.4375 -0.453125q0.171875 -0.3125 0.171875 -0.71875l0 -3.40625l1.359375 0l0 5.8125l-1.296875 0l-0.015625 -1.4375l0.109375 0q-0.25 0.765625 -0.734375 1.140625q-0.46875 0.375 -1.171875 0.375zm7.6029663 0.03125q-0.484375 0 -0.828125 -0.171875q-0.328125 -0.171875 -0.53125 -0.40625q-0.1875 -0.25 -0.296875 -0.453125l-0.078125 0l0 0.921875l-1.328125 0l0 -7.75l1.359375 0l0 2.890625l0.046875 0q0.109375 -0.203125 0.296875 -0.4375q0.203125 -0.25 0.53125 -0.421875q0.328125 -0.171875 0.84375 -0.171875q0.671875 0 1.203125 0.34375q0.546875 0.34375 0.859375 1.015625q0.328125 0.671875 0.328125 1.640625q0 0.953125 -0.3125 1.625q-0.3125 0.671875 -0.859375 1.03125q-0.53125 0.34375 -1.234375 0.34375zm-0.359375 -1.125q0.453125 0 0.75 -0.234375q0.3125 -0.25 0.46875 -0.671875q0.15625 -0.4375 0.15625 -0.984375q0 -0.53125 -0.15625 -0.953125q-0.140625 -0.4375 -0.453125 -0.671875q-0.3125 -0.25 -0.765625 -0.25q-0.453125 0 -0.765625 0.234375q-0.296875 0.234375 -0.453125 0.65625q-0.15625 0.421875 -0.15625 0.984375q0 0.5625 0.15625 1.0q0.15625 0.421875 0.46875 0.65625q0.3125 0.234375 0.75 0.234375zm5.3060303 -6.734375l0 7.75l-1.359375 0l0 -7.75l1.359375 0zm1.4295654 7.75l0 -5.8125l1.359375 0l0 5.8125l-1.359375 0zm0.6875 -6.640625q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.515625q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.546875 0.21875q0.234375 0.21875 0.234375 0.515625q0 0.3125 -0.234375 0.53125q-0.21875 0.21875 -0.546875 0.21875zm4.6170654 6.765625q-0.84375 0 -1.46875 -0.375q-0.625 -0.390625 -0.96875 -1.0625q-0.328125 -0.671875 -0.328125 -1.5625q0 -0.90625 0.328125 -1.578125q0.34375 -0.6875 0.96875 -1.0625q0.625 -0.375 1.46875 -0.375q0.484375 0 0.90625 0.125q0.421875 0.125 0.75 0.359375q0.328125 0.234375 0.546875 0.578125q0.21875 0.34375 0.3125 0.765625l-1.265625 0.265625q-0.0625 -0.21875 -0.171875 -0.40625q-0.09375 -0.1875 -0.25 -0.3125q-0.15625 -0.140625 -0.359375 -0.203125q-0.203125 -0.078125 -0.453125 -0.078125q-0.46875 0 -0.78125 0.265625q-0.3125 0.25 -0.46875 0.6875q-0.15625 0.421875 -0.15625 0.96875q0 0.53125 0.15625 0.96875q0.15625 0.421875 0.46875 0.671875q0.3125 0.25 0.78125 0.25q0.25 0 0.453125 -0.0625q0.203125 -0.078125 0.359375 -0.203125q0.171875 -0.140625 0.28125 -0.328125q0.109375 -0.203125 0.15625 -0.4375l1.265625 0.265625q-0.09375 0.4375 -0.3125 0.78125q-0.21875 0.34375 -0.5625 0.59375q-0.328125 0.234375 -0.75 0.375q-0.40625 0.125 -0.90625 0.125zm3.2491455 1.328125q0.4375 -0.984375 0.703125 -1.765625q0.28125 -0.796875 0.40625 -1.484375q0.125 -0.6875 0.125 -1.359375q0 -0.78125 -0.15625 -1.640625q-0.140625 -0.859375 -0.421875 -1.734375q-0.28125 -0.890625 -0.65625 -1.6875l1.265625 0q0.390625 0.625 0.6875 1.484375q0.3125 0.859375 0.46875 1.796875q0.171875 0.921875 0.171875 1.78125q0 1.171875 -0.34375 2.34375q-0.328125 1.171875 -0.984375 2.265625l-1.265625 0z" fill-rule="nonzero"/><path fill="#000000" d="m804.9916 429.50522q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.390625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375zm3.40625 0q-0.359375 0 -0.609375 -0.234375q-0.234375 -0.25 -0.234375 -0.609375q0 -0.34375 0.234375 -0.578125q0.25 -0.25 0.609375 -0.25q0.34375 0 0.578125 0.25q0.25 0.234375 0.25 0.578125q0 0.359375 -0.25 0.609375q-0.234375 0.234375 -0.578125 0.234375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m37.65354 41.721786l429.03937 0l0 234.64568l-429.03937 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m37.65354 41.721786l429.03937 0l0 234.64568l-429.03937 0z" fill-rule="evenodd"/><path fill="#000000" d="m198.748 54.006786q-1.21875 0 -2.1875 -0.546875q-0.96875 -0.5625 -1.53125 -1.625q-0.5625 -1.0625 -0.5625 -2.546875q0 -1.5 0.5625 -2.5625q0.5625 -1.0625 1.53125 -1.609375q0.96875 -0.5625 2.1875 -0.5625q0.78125 0 1.453125 0.21875q0.6875 0.21875 1.203125 0.640625q0.53125 0.421875 0.859375 1.03125q0.34375 0.609375 0.4375 1.375l-1.90625 0q-0.0625 -0.375 -0.234375 -0.671875q-0.171875 -0.296875 -0.4375 -0.5q-0.265625 -0.203125 -0.609375 -0.3125q-0.328125 -0.109375 -0.734375 -0.109375q-0.71875 0 -1.265625 0.359375q-0.53125 0.359375 -0.828125 1.046875q-0.296875 0.671875 -0.296875 1.65625q0 0.984375 0.296875 1.671875q0.3125 0.671875 0.84375 1.03125q0.53125 0.34375 1.25 0.34375q0.390625 0 0.71875 -0.109375q0.34375 -0.109375 0.609375 -0.3125q0.28125 -0.21875 0.453125 -0.515625q0.171875 -0.296875 0.25 -0.65625l1.90625 0q-0.078125 0.625 -0.390625 1.21875q-0.296875 0.59375 -0.8125 1.0625q-0.5 0.453125 -1.203125 0.71875q-0.6875 0.265625 -1.5625 0.265625zm7.1436615 -9.328125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm1.5860443 9.203125l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm5.6172943 7.953125q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm6.2737427 -4.140625l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm9.457382 -2.90625l0 1.40625l-4.09375 0l0 -1.40625l4.09375 0zm-3.140625 -1.640625l1.84375 0l0 6.53125q0 0.328125 0.140625 0.484375q0.15625 0.15625 0.5 0.15625q0.109375 0 0.296875 -0.03125q0.1875 -0.03125 0.28125 -0.046875l0.265625 1.390625q-0.296875 0.09375 -0.609375 0.125q-0.3125 0.03125 -0.578125 0.03125q-1.046875 0 -1.59375 -0.5q-0.546875 -0.515625 -0.546875 -1.453125l0 -6.6875zm7.600815 4.796875q0 -1.03125 0.203125 -2.125q0.203125 -1.109375 0.5625 -2.125q0.359375 -1.03125 0.828125 -1.765625l1.71875 0q-0.4375 0.953125 -0.765625 2.0q-0.3125 1.03125 -0.484375 2.0625q-0.171875 1.03125 -0.171875 1.953125q0 0.8125 0.140625 1.640625q0.140625 0.8125 0.453125 1.75q0.328125 0.921875 0.828125 2.078125l-1.71875 0q-0.78125 -1.296875 -1.1875 -2.6875q-0.40625 -1.390625 -0.40625 -2.78125zm7.562149 3.890625q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm7.4924927 2.59375q-0.859375 0 -1.5 -0.21875q-0.640625 -0.21875 -1.046875 -0.609375q-0.40625 -0.375 -0.5625 -0.875l1.59375 -0.4375q0.09375 0.1875 0.265625 0.375q0.1875 0.1875 0.484375 0.296875q0.3125 0.125 0.75 0.125q0.71875 0 1.125 -0.328125q0.40625 -0.328125 0.40625 -1.015625l0 -1.265625l-0.140625 0q-0.125 0.265625 -0.359375 0.53125q-0.234375 0.265625 -0.625 0.4375q-0.375 0.15625 -0.9375 0.15625q-0.78125 0 -1.421875 -0.359375q-0.625 -0.375 -1.015625 -1.125q-0.375 -0.75 -0.375 -1.890625q0 -1.171875 0.375 -1.953125q0.390625 -0.78125 1.03125 -1.171875q0.640625 -0.40625 1.40625 -0.40625q0.59375 0 0.984375 0.203125q0.390625 0.1875 0.625 0.484375q0.25 0.296875 0.375 0.5625l0.078125 0l0 -1.15625l1.828125 0l0 6.84375q0 0.9375 -0.4375 1.5625q-0.421875 0.625 -1.171875 0.921875q-0.75 0.3125 -1.734375 0.3125zm0.03125 -4.25q0.484375 0 0.8125 -0.234375q0.328125 -0.234375 0.5 -0.671875q0.171875 -0.4375 0.171875 -1.0625q0 -0.609375 -0.171875 -1.0625q-0.171875 -0.453125 -0.5 -0.703125q-0.328125 -0.265625 -0.8125 -0.265625q-0.484375 0 -0.8125 0.265625q-0.328125 0.265625 -0.5 0.71875q-0.171875 0.453125 -0.171875 1.046875q0 0.609375 0.171875 1.0625q0.171875 0.4375 0.5 0.671875q0.328125 0.234375 0.8125 0.234375zm6.2154236 1.640625q-0.453125 0 -0.765625 -0.3125q-0.296875 -0.3125 -0.296875 -0.765625q0 -0.4375 0.296875 -0.734375q0.3125 -0.3125 0.765625 -0.3125q0.453125 0 0.76560974 0.3125q0.3125 0.296875 0.3125 0.734375q0 0.453125 -0.3125 0.765625q-0.31248474 0.3125 -0.76560974 0.3125zm5.553299 -0.125l0 -9.203125l3.59375 0q1.046875 0 1.78125 0.40625q0.75 0.390625 1.125 1.09375q0.390625 0.6875 0.390625 1.609375q0 0.90625 -0.390625 1.609375q-0.390625 0.6875 -1.140625 1.078125q-0.75 0.390625 -1.8125 0.390625l-2.3125 0l0 -1.515625l2.015625 0q0.578125 0 0.953125 -0.203125q0.375 -0.203125 0.546875 -0.546875q0.1875 -0.359375 0.1875 -0.8125q0 -0.46875 -0.1875 -0.8125q-0.171875 -0.359375 -0.546875 -0.546875q-0.375 -0.203125 -0.953125 -0.203125l-1.359375 0l0 7.65625l-1.890625 0zm9.93042 0.140625q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm6.7384033 -8.03125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm3.5079346 9.34375q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm7.4102783 1.296875q-0.796875 0 -1.4375 -0.40625q-0.640625 -0.421875 -1.015625 -1.21875q-0.359375 -0.796875 -0.359375 -1.9375q0 -1.1875 0.375 -1.96875q0.390625 -0.796875 1.03125 -1.1875q0.640625 -0.40625 1.40625 -0.40625q0.578125 0 0.96875 0.203125q0.390625 0.203125 0.625 0.5q0.25 0.28125 0.359375 0.546875l0.0625 0l0 -3.453125l1.859375 0l0 9.203125l-1.828125 0l0 -1.109375l-0.09375 0q-0.125 0.28125 -0.375 0.5625q-0.234375 0.28125 -0.625 0.484375q-0.390625 0.1875 -0.953125 0.1875zm0.578125 -1.5q0.46875 0 0.796875 -0.25q0.34375 -0.265625 0.515625 -0.734375q0.171875 -0.46875 0.171875 -1.09375q0 -0.625 -0.171875 -1.078125q-0.171875 -0.46875 -0.515625 -0.71875q-0.328125 -0.265625 -0.796875 -0.265625q-0.484375 0 -0.828125 0.265625q-0.328125 0.265625 -0.5 0.734375q-0.15625 0.46875 -0.15625 1.0625q0 0.609375 0.171875 1.078125q0.171875 0.46875 0.5 0.734375q0.328125 0.265625 0.8125 0.265625zm4.884369 1.375l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm4.3516846 3.8125l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm5.6448975 5.71875q0.515625 -1.171875 0.828125 -2.109375q0.3125 -0.9375 0.453125 -1.75q0.140625 -0.8125 0.140625 -1.609375q0 -0.921875 -0.171875 -1.953125q-0.15625 -1.03125 -0.484375 -2.0625q-0.3125 -1.046875 -0.765625 -2.0l1.71875 0q0.484375 0.734375 0.828125 1.765625q0.359375 1.015625 0.5625 2.125q0.203125 1.109375 0.203125 2.125q0 1.390625 -0.40625 2.796875q-0.40625 1.390625 -1.1875 2.671875l-1.71875 0z" fill-rule="nonzero"/><path fill="#ffffff" d="m68.88247 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884727 -17.479057l0 0c4.7433243 0 9.292374 1.8415375 12.646408 5.119499c3.3540344 3.277954 5.238312 7.7238235 5.238312 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.88472 17.47905l0 0c-9.877464 0 -17.884727 -7.825638 -17.884727 -17.47905z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m68.88247 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884727 -17.479057l0 0c4.7433243 0 9.292374 1.8415375 12.646408 5.119499c3.3540344 3.277954 5.238312 7.7238235 5.238312 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.88472 17.47905l0 0c-9.877464 0 -17.884727 -7.825638 -17.884727 -17.47905z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m78.16428 91.59651l17.205055 0l0 20.475433l-17.205055 0z" fill-rule="evenodd"/><g transform="matrix(0.022431622834645667 0.0 0.0 0.021922298556430443 78.16428623044622 91.5965145824147)"><clipPath id="g3207a967263_0_0.2"><path d="m-4.5474735E-13 0l767.0 0l0 934.0l-767.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.2)" fill="#000" width="767.0" height="934.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m54.655945 122.54203l64.220474 0l0 16.629921l-64.220474 0z" fill-rule="evenodd"/><path fill="#000000" d="m70.918526 134.45699l0 -7.28125l2.84375 0q0.828125 0 1.40625 0.328125q0.578125 0.3125 0.875 0.875q0.3125 0.546875 0.3125 1.265625q0 0.71875 -0.3125 1.265625q-0.296875 0.546875 -0.890625 0.859375q-0.59375 0.3125 -1.421875 0.3125l-1.828125 0l0 -1.203125l1.578125 0q0.46875 0 0.75 -0.15625q0.296875 -0.15625 0.4375 -0.4375q0.15625 -0.28125 0.15625 -0.640625q0 -0.375 -0.15625 -0.65625q-0.140625 -0.28125 -0.4375 -0.421875q-0.296875 -0.15625 -0.75 -0.15625l-1.0625 0l0 6.046875l-1.5 0zm7.852539 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm3.868164 0.921875l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm6.970703 -5.453125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm3.631836 8.703125l0.328125 -1.109375l0.1875 0.046875q0.28125 0.078125 0.515625 0.046875q0.234375 -0.03125 0.375 -0.1875q0.140625 -0.15625 0.15625 -0.421875l0.046875 -0.296875l-2.046875 -5.46875l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.265625 1.078125q0.109375 0.53125 0.25 1.109375l-0.34375 0q0.140625 -0.578125 0.265625 -1.109375q0.125 -0.546875 0.3125 -1.078125l0.953125 -2.828125l1.53125 0l-2.3125 6.09375q-0.171875 0.4375 -0.4375 0.765625q-0.25 0.328125 -0.640625 0.5q-0.375 0.171875 -0.921875 0.171875q-0.296875 0 -0.546875 -0.046875q-0.25 -0.03125 -0.40625 -0.09375zm11.451172 -9.21875l0 7.28125l-1.484375 0l0 -5.96875l-0.046875 0l-1.671875 1.1875l0 -1.359375l1.609375 -1.140625l1.59375 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m45.086613 166.61916l0 0c0 -8.123215 6.5851746 -14.708389 14.708401 -14.708389l384.75644 0c3.9009094 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.308014 6.4994965 4.308014 10.400406l0 90.583206c0 8.12323 -6.5851746 14.708405 -14.708405 14.708405l-384.75644 0c-8.123226 0 -14.708401 -6.5851746 -14.708401 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m45.086613 166.61916l0 0c0 -8.123215 6.5851746 -14.708389 14.708401 -14.708389l384.75644 0c3.9009094 0 7.642029 1.5496216 10.400391 4.3079834c2.7583618 2.7583618 4.308014 6.4994965 4.308014 10.400406l0 90.583206c0 8.12323 -6.5851746 14.708405 -14.708405 14.708405l-384.75644 0c-8.123226 0 -14.708401 -6.5851746 -14.708401 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m205.41689 165.92809q-0.890625 0 -1.578125 -0.328125q-0.671875 -0.34375 -1.046875 -0.9375q-0.375 -0.609375 -0.375 -1.390625l0 -4.734375l1.5 0l0 4.609375q0 0.421875 0.1875 0.75q0.1875 0.328125 0.515625 0.515625q0.34375 0.1875 0.796875 0.1875q0.453125 0 0.796875 -0.1875q0.34375 -0.1875 0.53125 -0.515625q0.1875 -0.328125 0.1875 -0.75l0 -4.609375l1.5 0l0 4.734375q0 0.78125 -0.390625 1.390625q-0.375 0.59375 -1.046875 0.9375q-0.671875 0.328125 -1.578125 0.328125zm4.022461 -6.15625l0 -1.234375l5.953125 0l0 1.234375l-2.21875 0l0 6.046875l-1.5 0l0 -6.046875l-2.234375 0zm6.5654297 6.046875l3.0 -4.265625l0 1.125l-2.765625 -4.140625l1.734375 0l0.796875 1.21875q0.21875 0.359375 0.359375 0.640625q0.140625 0.265625 0.265625 0.53125q0.125 0.25 0.265625 0.515625l-0.390625 0q0.140625 -0.265625 0.265625 -0.515625q0.125 -0.265625 0.265625 -0.53125q0.140625 -0.28125 0.375 -0.640625l0.8125 -1.21875l1.6875 0l-2.71875 4.0625l0 -1.078125l2.9375 4.296875l-1.78125 0l-1.0 -1.53125q-0.203125 -0.296875 -0.328125 -0.515625q-0.125 -0.21875 -0.234375 -0.40625q-0.09375 -0.1875 -0.21875 -0.4375l0.234375 0q-0.125 0.234375 -0.234375 0.4375q-0.09375 0.1875 -0.234375 0.40625q-0.125 0.21875 -0.328125 0.515625l-1.046875 1.53125l-1.71875 0zm10.464844 0.09375q-0.96875 0 -1.734375 -0.4375q-0.765625 -0.4375 -1.21875 -1.265625q-0.453125 -0.84375 -0.453125 -2.03125q0 -1.171875 0.453125 -2.015625q0.453125 -0.84375 1.21875 -1.28125q0.765625 -0.4375 1.734375 -0.4375q0.953125 0 1.71875 0.4375q0.78125 0.4375 1.21875 1.28125q0.453125 0.84375 0.453125 2.015625q0 1.1875 -0.453125 2.03125q-0.4375 0.828125 -1.21875 1.265625q-0.765625 0.4375 -1.71875 0.4375zm0 -1.3125q0.5625 0 0.984375 -0.28125q0.421875 -0.28125 0.65625 -0.8125q0.234375 -0.546875 0.234375 -1.328125q0 -0.78125 -0.234375 -1.3125q-0.234375 -0.546875 -0.65625 -0.8125q-0.421875 -0.28125 -0.984375 -0.28125q-0.5625 0 -1.0 0.28125q-0.421875 0.265625 -0.65625 0.8125q-0.234375 0.53125 -0.234375 1.3125q0 0.78125 0.234375 1.328125q0.234375 0.53125 0.65625 0.8125q0.4375 0.28125 1.0 0.28125zm9.541992 1.328125q-0.875 0 -1.53125 -0.265625q-0.640625 -0.28125 -1.0 -0.796875q-0.359375 -0.53125 -0.375 -1.296875l1.4375 0q0.03125 0.359375 0.21875 0.609375q0.203125 0.25 0.515625 0.375q0.3125 0.109375 0.71875 0.109375q0.40625 0 0.6875 -0.109375q0.296875 -0.109375 0.46875 -0.3125q0.171875 -0.21875 0.171875 -0.5q0 -0.25 -0.15625 -0.421875q-0.140625 -0.171875 -0.421875 -0.28125q-0.28125 -0.125 -0.6875 -0.21875l-0.796875 -0.203125q-0.921875 -0.21875 -1.453125 -0.703125q-0.515625 -0.484375 -0.515625 -1.28125q0 -0.65625 0.34375 -1.140625q0.359375 -0.5 0.96875 -0.765625q0.625 -0.28125 1.421875 -0.28125q0.8125 0 1.40625 0.28125q0.609375 0.265625 0.9375 0.765625q0.34375 0.484375 0.34375 1.125l-1.4375 0q-0.03125 -0.4375 -0.375 -0.671875q-0.328125 -0.25 -0.890625 -0.25q-0.375 0 -0.640625 0.109375q-0.265625 0.109375 -0.40625 0.3125q-0.140625 0.1875 -0.140625 0.421875q0 0.265625 0.15625 0.453125q0.171875 0.171875 0.4375 0.28125q0.265625 0.109375 0.5625 0.1875l0.65625 0.15625q0.46875 0.109375 0.859375 0.28125q0.390625 0.171875 0.6875 0.4375q0.3125 0.25 0.46875 0.609375q0.171875 0.34375 0.171875 0.796875q0 0.671875 -0.34375 1.15625q-0.328125 0.484375 -0.96875 0.765625q-0.625 0.265625 -1.5 0.265625zm6.5478516 -5.5625l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.0234375 6.875q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 0.99998474 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.5781097 0l0 -0.921875l3.8593597 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.39060974 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21873474 -0.078125 0.35935974 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.1249847 0.1875zm6.059555 -3.078125q0 -0.8125 0.15625 -1.671875q0.171875 -0.875 0.453125 -1.6875q0.28125 -0.8125 0.640625 -1.390625l1.375 0q-0.359375 0.75 -0.609375 1.578125q-0.25 0.828125 -0.390625 1.640625q-0.140625 0.796875 -0.140625 1.53125q0 0.640625 0.109375 1.296875q0.125 0.640625 0.375 1.375q0.25 0.734375 0.65625 1.65625l-1.375 0q-0.609375 -1.03125 -0.9375 -2.125q-0.3125 -1.109375 -0.3125 -2.203125zm3.7470703 5.015625l0 -7.5l1.4375 0l0 0.90625l0.078125 0q0.09375 -0.203125 0.28125 -0.4375q0.1875 -0.234375 0.5 -0.390625q0.3125 -0.15625 0.765625 -0.15625q0.609375 0 1.109375 0.3125q0.5 0.3125 0.796875 0.9375q0.3125 0.625 0.3125 1.5625q0 0.90625 -0.296875 1.53125q-0.296875 0.625 -0.796875 0.953125q-0.5 0.328125 -1.125 0.328125q-0.453125 0 -0.765625 -0.140625q-0.296875 -0.15625 -0.5 -0.375q-0.1875 -0.234375 -0.28125 -0.453125l-0.046875 0l0 2.921875l-1.46875 0zm2.609375 -3.125q0.375 0 0.640625 -0.203125q0.265625 -0.21875 0.390625 -0.59375q0.140625 -0.375 0.140625 -0.84375q0 -0.484375 -0.140625 -0.84375q-0.125 -0.375 -0.390625 -0.578125q-0.25 -0.21875 -0.640625 -0.21875q-0.375 0 -0.640625 0.203125q-0.265625 0.203125 -0.40625 0.578125q-0.125 0.359375 -0.125 0.859375q0 0.484375 0.125 0.859375q0.140625 0.359375 0.40625 0.578125q0.265625 0.203125 0.640625 0.203125zm3.694336 1.078125l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm4.116211 0l0 -5.453125l1.46875 0l0 5.453125l-1.46875 0zm0.734375 -6.171875q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.53125q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.5625 0.21875q0.234375 0.21875 0.234375 0.53125q0 0.3125 -0.234375 0.53125q-0.234375 0.21875 -0.5625 0.21875zm3.506836 6.171875l-2.0 -5.453125l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.296875 1.078125q0.125 0.53125 0.25 1.109375l-0.3125 0q0.125 -0.578125 0.25 -1.109375q0.125 -0.546875 0.296875 -1.078125l0.90625 -2.828125l1.53125 0l-2.015625 5.453125l-1.671875 0zm5.8984375 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm3.0644531 1.25q0.40625 -0.921875 0.640625 -1.65625q0.25 -0.75 0.359375 -1.390625q0.125 -0.640625 0.125 -1.28125q0 -0.734375 -0.140625 -1.53125q-0.125 -0.8125 -0.390625 -1.640625q-0.25 -0.828125 -0.59375 -1.578125l1.359375 0q0.375 0.578125 0.65625 1.390625q0.28125 0.8125 0.4375 1.6875q0.15625 0.875 0.15625 1.671875q0 1.109375 -0.328125 2.21875q-0.3125 1.09375 -0.921875 2.109375l-1.359375 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 369.51968l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 369.51968l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 373.99652l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm7.9885254 2.84375l0 -7.578125l-0.078125 0l-2.875 1.109375l0 0.875l1.984375 -0.75l0 6.34375l0.96875 0zm5.2073364 -0.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm7.1917114 3.546875l0 -7.578125l-0.078125 0l-2.875 1.109375l0 0.875l1.984375 -0.75l0 6.34375l0.96875 0zm7.9104004 0l0 -0.78125l-3.796875 0l2.03125 -2.203125q0.28125 -0.3125 0.53125 -0.625q0.265625 -0.328125 0.46875 -0.640625q0.1875 -0.328125 0.296875 -0.65625q0.125 -0.328125 0.125 -0.671875q0 -0.453125 -0.15625 -0.828125q-0.15625 -0.390625 -0.453125 -0.671875q-0.296875 -0.28125 -0.734375 -0.4375q-0.421875 -0.171875 -0.96875 -0.171875q-0.578125 0 -1.03125 0.1875q-0.453125 0.1875 -0.765625 0.515625q-0.3125 0.3125 -0.484375 0.734375q-0.171875 0.421875 -0.171875 0.90625l0.96875 0q0 -0.359375 0.09375 -0.640625q0.09375 -0.28125 0.28125 -0.484375q0.1875 -0.203125 0.453125 -0.3125q0.28125 -0.109375 0.65625 -0.109375q0.3125 0 0.5625 0.109375q0.25 0.109375 0.421875 0.28125q0.171875 0.1875 0.265625 0.4375q0.09375 0.25 0.09375 0.53125q0 0.21875 -0.0625 0.4375q-0.046875 0.21875 -0.1875 0.453125q-0.140625 0.25 -0.359375 0.546875q-0.21875 0.28125 -0.5625 0.640625l-2.46875 2.765625l0 0.6875l4.953125 0zm2.8791504 -4.25l0 0.78125l0.6875 0q0.359375 0 0.65625 0.09375q0.296875 0.078125 0.515625 0.25q0.203125 0.171875 0.3125 0.421875q0.125 0.25 0.125 0.609375q0 0.359375 -0.109375 0.625q-0.09375 0.265625 -0.28125 0.4375q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.078125 -0.59375 0.078125q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.40625q-0.09375 -0.25 -0.09375 -0.546875l-0.96875 0q0 0.5 0.1875 0.890625q0.203125 0.390625 0.515625 0.65625q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.515625 0 0.953125 -0.140625q0.4375 -0.15625 0.765625 -0.453125q0.3125 -0.28125 0.5 -0.6875q0.1875 -0.40625 0.1875 -0.9375q0 -0.265625 -0.0625 -0.53125q-0.0625 -0.265625 -0.203125 -0.5q-0.15625 -0.234375 -0.40625 -0.421875q-0.25 -0.203125 -0.609375 -0.328125q0.296875 -0.125 0.515625 -0.3125q0.234375 -0.203125 0.375 -0.421875q0.140625 -0.21875 0.203125 -0.453125q0.0625 -0.234375 0.0625 -0.453125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.453125 -0.6875q-0.3125 -0.265625 -0.734375 -0.40625q-0.421875 -0.140625 -0.921875 -0.140625q-0.53125 0 -0.96875 0.171875q-0.421875 0.15625 -0.71875 0.4375q-0.3125 0.296875 -0.484375 0.6875q-0.171875 0.375 -0.171875 0.796875l0.96875 0q0 -0.296875 0.09375 -0.53125q0.109375 -0.234375 0.296875 -0.40625q0.171875 -0.171875 0.421875 -0.265625q0.25 -0.09375 0.5625 -0.09375q0.3125 0 0.5625 0.078125q0.25 0.078125 0.40625 0.25q0.171875 0.15625 0.265625 0.421875q0.09375 0.25 0.09375 0.578125q0 0.296875 -0.109375 0.53125q-0.09375 0.234375 -0.28125 0.40625q-0.1875 0.171875 -0.46875 0.28125q-0.28125 0.09375 -0.640625 0.09375l-0.6875 0zm9.176025 1.703125l0 -5.03125l-1.03125 0l-3.390625 5.25l0 0.5625l3.453125 0l0 1.765625l0.96875 0l0 -1.765625l1.046875 0l0 -0.78125l-1.046875 0zm-3.359375 0l2.234375 -3.453125l0.15625 -0.296875l0 3.75l-2.390625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 386.1496l151.90552 0l0 16.629944l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 386.1496l151.90552 0l0 16.629944l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 390.62643l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm9.50415 2.84375l0 -0.78125l-3.796875 0l2.03125 -2.203125q0.28125 -0.3125 0.53125 -0.625q0.265625 -0.328125 0.46875 -0.640625q0.1875 -0.328125 0.296875 -0.65625q0.125 -0.328125 0.125 -0.671875q0 -0.453125 -0.15625 -0.828125q-0.15625 -0.390625 -0.453125 -0.671875q-0.296875 -0.28125 -0.734375 -0.4375q-0.421875 -0.171875 -0.96875 -0.171875q-0.578125 0 -1.03125 0.1875q-0.453125 0.1875 -0.765625 0.515625q-0.3125 0.3125 -0.484375 0.734375q-0.171875 0.421875 -0.171875 0.90625l0.96875 0q0 -0.359375 0.09375 -0.640625q0.09375 -0.28125 0.28125 -0.484375q0.1875 -0.203125 0.453125 -0.3125q0.28125 -0.109375 0.65625 -0.109375q0.3125 0 0.5625 0.109375q0.25 0.109375 0.421875 0.28125q0.171875 0.1875 0.265625 0.4375q0.09375 0.25 0.09375 0.53125q0 0.21875 -0.0625 0.4375q-0.046875 0.21875 -0.1875 0.453125q-0.140625 0.25 -0.359375 0.546875q-0.21875 0.28125 -0.5625 0.640625l-2.46875 2.765625l0 0.6875l4.953125 0zm3.6917114 -0.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm4.4104614 -0.25l0.765625 0.203125q0.140625 -0.125 0.25 -0.203125q0.125 -0.09375 0.265625 -0.15625q0.140625 -0.0625 0.3125 -0.09375q0.171875 -0.03125 0.421875 -0.03125q0.359375 0 0.640625 0.125q0.28125 0.125 0.46875 0.359375q0.203125 0.21875 0.296875 0.53125q0.109375 0.3125 0.109375 0.65625q0 0.390625 -0.09375 0.71875q-0.09375 0.3125 -0.265625 0.53125q-0.1875 0.234375 -0.453125 0.359375q-0.265625 0.109375 -0.609375 0.109375q-0.609375 0 -1.0 -0.328125q-0.375 -0.328125 -0.46875 -0.984375l-0.921875 0q0.0625 0.53125 0.265625 0.9375q0.203125 0.390625 0.53125 0.640625q0.3125 0.265625 0.71875 0.40625q0.40625 0.125 0.875 0.125q0.609375 0 1.046875 -0.1875q0.453125 -0.203125 0.75 -0.53125q0.296875 -0.34375 0.4375 -0.796875q0.140625 -0.46875 0.140625 -1.015625q0 -0.5625 -0.15625 -1.03125q-0.15625 -0.46875 -0.4375 -0.796875q-0.296875 -0.328125 -0.71875 -0.515625q-0.40625 -0.1875 -0.9375 -0.1875q-0.40625 0 -0.71875 0.109375q-0.3125 0.09375 -0.53125 0.21875l0.203125 -2.015625l3.078125 0l0 -0.9375l-3.890625 0l-0.375 3.78125zm9.5979 -3.78125l-0.078125 0q-0.8125 0 -1.453125 0.234375q-0.640625 0.21875 -1.09375 0.65625q-0.640625 0.65625 -0.875 1.578125q-0.21875 0.90625 -0.21875 1.859375l0 0.453125q0 0.546875 0.15625 1.09375q0.171875 0.546875 0.515625 0.96875q0.296875 0.375 0.734375 0.609375q0.453125 0.234375 1.03125 0.234375q0.578125 0 1.015625 -0.203125q0.4375 -0.203125 0.734375 -0.5625q0.296875 -0.34375 0.4375 -0.8125q0.15625 -0.46875 0.15625 -1.0q0 -0.46875 -0.125 -0.90625q-0.125 -0.453125 -0.390625 -0.8125q-0.265625 -0.34375 -0.671875 -0.5625q-0.40625 -0.21875 -0.984375 -0.21875q-0.25 0 -0.484375 0.0625q-0.234375 0.0625 -0.4375 0.15625q-0.21875 0.109375 -0.390625 0.25q-0.171875 0.125 -0.3125 0.296875q0.03125 -0.5 0.203125 -0.96875q0.171875 -0.484375 0.5 -0.828125q0.296875 -0.328125 0.78125 -0.515625q0.484375 -0.203125 1.171875 -0.203125l0.078125 0l0 -0.859375zm-1.265625 3.40625q0.359375 0 0.609375 0.15625q0.265625 0.140625 0.4375 0.390625q0.171875 0.234375 0.25 0.5625q0.09375 0.3125 0.09375 0.640625q0 0.375 -0.09375 0.703125q-0.09375 0.3125 -0.265625 0.53125q-0.1875 0.234375 -0.453125 0.375q-0.25 0.125 -0.59375 0.125q-0.296875 0 -0.5625 -0.140625q-0.25 -0.140625 -0.453125 -0.40625q-0.203125 -0.265625 -0.328125 -0.65625q-0.125 -0.390625 -0.125 -0.875l0 -0.328125q0.09375 -0.234375 0.234375 -0.4375q0.15625 -0.203125 0.359375 -0.34375q0.203125 -0.140625 0.421875 -0.21875q0.234375 -0.078125 0.46875 -0.078125zm8.9104 -2.859375l0 -0.546875l-5.125 0l0 0.84375l4.109375 0l-3.125 6.734375l1.0 0l3.140625 -7.03125zm6.2541504 1.4375q0 -0.5 -0.171875 -0.890625q-0.171875 -0.390625 -0.46875 -0.65625q-0.296875 -0.265625 -0.71875 -0.40625q-0.40625 -0.140625 -0.890625 -0.140625q-0.484375 0 -0.890625 0.140625q-0.40625 0.140625 -0.6875 0.40625q-0.296875 0.265625 -0.46875 0.65625q-0.171875 0.390625 -0.171875 0.890625q0 0.28125 0.078125 0.53125q0.078125 0.25 0.21875 0.46875q0.140625 0.21875 0.34375 0.390625q0.203125 0.171875 0.453125 0.296875q-0.28125 0.125 -0.515625 0.3125q-0.234375 0.1875 -0.40625 0.421875q-0.171875 0.25 -0.265625 0.53125q-0.078125 0.28125 -0.078125 0.59375q0 0.515625 0.1875 0.921875q0.1875 0.40625 0.515625 0.671875q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.5 0 0.9375 -0.140625q0.4375 -0.15625 0.765625 -0.421875q0.328125 -0.28125 0.515625 -0.671875q0.1875 -0.40625 0.1875 -0.921875q0 -0.3125 -0.09375 -0.59375q-0.078125 -0.28125 -0.25 -0.515625q-0.171875 -0.25 -0.40625 -0.421875q-0.234375 -0.1875 -0.53125 -0.3125q0.171875 -0.09375 0.3125 -0.1875q0.140625 -0.109375 0.265625 -0.234375q0.25 -0.25 0.390625 -0.578125q0.140625 -0.328125 0.140625 -0.703125zm-0.78125 3.53125q0 0.328125 -0.109375 0.59375q-0.109375 0.25 -0.296875 0.421875q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.09375 -0.59375 0.09375q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.421875q-0.09375 -0.265625 -0.09375 -0.59375q0 -0.328125 0.09375 -0.578125q0.109375 -0.265625 0.296875 -0.46875q0.1875 -0.1875 0.453125 -0.28125q0.265625 -0.109375 0.59375 -0.109375q0.3125 0 0.578125 0.109375q0.265625 0.09375 0.46875 0.28125q0.1875 0.203125 0.296875 0.46875q0.109375 0.25 0.109375 0.578125zm-0.1875 -3.515625q0 0.28125 -0.09375 0.53125q-0.09375 0.234375 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.265625q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.21875 -0.09375 -0.390625 -0.265625q-0.171875 -0.171875 -0.265625 -0.40625q-0.09375 -0.234375 -0.09375 -0.53125q0 -0.296875 0.09375 -0.53125q0.09375 -0.25 0.265625 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.515625 -0.09375q0.28125 0 0.515625 0.09375q0.234375 0.09375 0.40625 0.265625q0.171875 0.1875 0.265625 0.421875q0.09375 0.234375 0.09375 0.53125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 402.77954l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 402.77954l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 407.25635l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm5.9885254 -1.40625l0 0.78125l0.6875 0q0.359375 0 0.65625 0.09375q0.296875 0.078125 0.515625 0.25q0.203125 0.171875 0.3125 0.421875q0.125 0.25 0.125 0.609375q0 0.359375 -0.109375 0.625q-0.09375 0.265625 -0.28125 0.4375q-0.1875 0.171875 -0.453125 0.265625q-0.265625 0.078125 -0.59375 0.078125q-0.328125 0 -0.59375 -0.09375q-0.265625 -0.09375 -0.453125 -0.265625q-0.1875 -0.171875 -0.296875 -0.40625q-0.09375 -0.25 -0.09375 -0.546875l-0.96875 0q0 0.5 0.1875 0.890625q0.203125 0.390625 0.515625 0.65625q0.328125 0.28125 0.765625 0.421875q0.4375 0.140625 0.9375 0.140625q0.515625 0 0.953125 -0.140625q0.4375 -0.15625 0.765625 -0.453125q0.3125 -0.28125 0.5 -0.6875q0.1875 -0.40625 0.1875 -0.9375q0 -0.265625 -0.0625 -0.53125q-0.0625 -0.265625 -0.203125 -0.5q-0.15625 -0.234375 -0.40625 -0.421875q-0.25 -0.203125 -0.609375 -0.328125q0.296875 -0.125 0.515625 -0.3125q0.234375 -0.203125 0.375 -0.421875q0.140625 -0.21875 0.203125 -0.453125q0.0625 -0.234375 0.0625 -0.453125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.453125 -0.6875q-0.3125 -0.265625 -0.734375 -0.40625q-0.421875 -0.140625 -0.921875 -0.140625q-0.53125 0 -0.96875 0.171875q-0.421875 0.15625 -0.71875 0.4375q-0.3125 0.296875 -0.484375 0.6875q-0.171875 0.375 -0.171875 0.796875l0.96875 0q0 -0.296875 0.09375 -0.53125q0.109375 -0.234375 0.296875 -0.40625q0.171875 -0.171875 0.421875 -0.265625q0.25 -0.09375 0.5625 -0.09375q0.3125 0 0.5625 0.078125q0.25 0.078125 0.40625 0.25q0.171875 0.15625 0.265625 0.421875q0.09375 0.25 0.09375 0.578125q0 0.296875 -0.109375 0.53125q-0.09375 0.234375 -0.28125 0.40625q-0.1875 0.171875 -0.46875 0.28125q-0.28125 0.09375 -0.640625 0.09375l-0.6875 0zm7.2073364 3.625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm7.7698364 3.546875l1.0 0l0 -0.078125q-0.09375 -0.234375 -0.15625 -0.546875q-0.046875 -0.328125 -0.046875 -0.609375l0 -2.609375q0 -0.46875 -0.171875 -0.828125q-0.171875 -0.359375 -0.46875 -0.59375q-0.296875 -0.234375 -0.71875 -0.34375q-0.40625 -0.125 -0.875 -0.125q-0.53125 0 -0.953125 0.15625q-0.40625 0.140625 -0.6875 0.375q-0.296875 0.234375 -0.453125 0.53125q-0.140625 0.296875 -0.15625 0.609375l0.96875 0q0 -0.1875 0.078125 -0.34375q0.09375 -0.171875 0.25 -0.28125q0.15625 -0.125 0.375 -0.1875q0.234375 -0.078125 0.515625 -0.078125q0.3125 0 0.5625 0.078125q0.25 0.078125 0.421875 0.21875q0.171875 0.140625 0.265625 0.34375q0.09375 0.203125 0.09375 0.453125l0 0.453125l-1.0625 0q-0.578125 0 -1.0625 0.109375q-0.46875 0.109375 -0.8125 0.34375q-0.328125 0.234375 -0.515625 0.578125q-0.1875 0.34375 -0.1875 0.8125q0 0.359375 0.140625 0.671875q0.140625 0.296875 0.390625 0.515625q0.25 0.21875 0.609375 0.359375q0.359375 0.125 0.8125 0.125q0.265625 0 0.515625 -0.0625q0.25 -0.0625 0.46875 -0.15625q0.203125 -0.09375 0.375 -0.21875q0.1875 -0.140625 0.34375 -0.28125q0.015625 0.171875 0.046875 0.34375q0.03125 0.15625 0.09375 0.265625zm-1.703125 -0.734375q-0.28125 0 -0.5 -0.0625q-0.203125 -0.078125 -0.34375 -0.21875q-0.140625 -0.125 -0.21875 -0.296875q-0.0625 -0.171875 -0.0625 -0.390625q0 -0.21875 0.078125 -0.390625q0.078125 -0.171875 0.234375 -0.296875q0.21875 -0.171875 0.578125 -0.25q0.375 -0.09375 0.875 -0.09375l0.90625 0l0 1.140625q-0.09375 0.171875 -0.234375 0.328125q-0.140625 0.140625 -0.34375 0.265625q-0.203125 0.125 -0.453125 0.203125q-0.234375 0.0625 -0.515625 0.0625zm9.1604 -2.015625l0 -0.109375q0 -0.4375 -0.078125 -0.828125q-0.0625 -0.40625 -0.203125 -0.734375q-0.140625 -0.296875 -0.3125 -0.53125q-0.171875 -0.234375 -0.40625 -0.40625q-0.25 -0.171875 -0.5625 -0.265625q-0.296875 -0.109375 -0.65625 -0.109375q-0.296875 0 -0.546875 0.0625q-0.25 0.046875 -0.453125 0.15625q-0.171875 0.09375 -0.3125 0.21875q-0.140625 0.125 -0.265625 0.265625l0 -2.96875l-0.96875 0l0 8.0l0.890625 0l0.046875 -0.640625q0.09375 0.125 0.1875 0.21875q0.109375 0.09375 0.234375 0.1875q0.234375 0.15625 0.53125 0.25q0.296875 0.09375 0.65625 0.09375q0.328125 0 0.59375 -0.078125q0.28125 -0.078125 0.5 -0.21875q0.328125 -0.203125 0.546875 -0.515625q0.234375 -0.3125 0.375 -0.703125q0.09375 -0.296875 0.140625 -0.640625q0.0625 -0.34375 0.0625 -0.703125zm-0.953125 -0.109375l0 0.109375q0 0.25 -0.03125 0.484375q-0.03125 0.234375 -0.109375 0.453125q-0.078125 0.265625 -0.21875 0.5q-0.140625 0.21875 -0.34375 0.359375q-0.15625 0.125 -0.359375 0.1875q-0.203125 0.046875 -0.4375 0.046875q-0.25 0 -0.453125 -0.0625q-0.203125 -0.0625 -0.375 -0.1875q-0.171875 -0.109375 -0.296875 -0.265625q-0.125 -0.171875 -0.21875 -0.359375l0 -2.453125q0.09375 -0.1875 0.21875 -0.34375q0.125 -0.15625 0.296875 -0.28125q0.15625 -0.109375 0.359375 -0.171875q0.203125 -0.078125 0.453125 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.046875 0.34375 0.140625q0.21875 0.125 0.359375 0.359375q0.15625 0.234375 0.25 0.5q0.0625 0.234375 0.09375 0.484375q0.046875 0.25 0.046875 0.515625zm4.9729004 2.1875q-0.453125 0 -0.75 -0.171875q-0.296875 -0.1875 -0.484375 -0.484375q-0.1875 -0.28125 -0.265625 -0.640625q-0.078125 -0.375 -0.078125 -0.734375l0 -0.21875q0 -0.359375 0.078125 -0.71875q0.078125 -0.359375 0.265625 -0.65625q0.1875 -0.28125 0.484375 -0.453125q0.3125 -0.1875 0.75 -0.1875q0.296875 0 0.546875 0.09375q0.25 0.09375 0.4375 0.265625q0.1875 0.171875 0.28125 0.40625q0.109375 0.21875 0.125 0.484375l0.90625 0q0 -0.4375 -0.171875 -0.8125q-0.171875 -0.375 -0.46875 -0.640625q-0.3125 -0.28125 -0.734375 -0.4375q-0.421875 -0.15625 -0.921875 -0.15625q-0.625 0 -1.109375 0.234375q-0.484375 0.21875 -0.796875 0.609375q-0.328125 0.390625 -0.484375 0.90625q-0.15625 0.5 -0.15625 1.0625l0 0.21875q0 0.5625 0.15625 1.078125q0.15625 0.5 0.484375 0.875q0.3125 0.390625 0.796875 0.625q0.484375 0.234375 1.109375 0.234375q0.453125 0 0.859375 -0.15625q0.421875 -0.15625 0.734375 -0.421875q0.3125 -0.25 0.5 -0.59375q0.203125 -0.34375 0.203125 -0.71875l-0.90625 0q-0.015625 0.234375 -0.140625 0.4375q-0.109375 0.203125 -0.296875 0.34375q-0.1875 0.15625 -0.4375 0.25q-0.25 0.078125 -0.515625 0.078125zm3.8166504 -2.1875l0 0.109375q0 0.59375 0.15625 1.125q0.171875 0.515625 0.46875 0.90625q0.28125 0.390625 0.6875 0.609375q0.421875 0.21875 0.9375 0.21875q0.515625 0 0.90625 -0.171875q0.390625 -0.1875 0.671875 -0.53125l0.046875 0.59375l0.875 0l0 -8.0l-0.953125 0l0 2.921875q-0.28125 -0.3125 -0.65625 -0.484375q-0.375 -0.171875 -0.890625 -0.171875q-0.5 0 -0.921875 0.21875q-0.421875 0.203125 -0.703125 0.59375q-0.296875 0.375 -0.46875 0.90625q-0.15625 0.53125 -0.15625 1.15625zm0.96875 0.109375l0 -0.109375q0 -0.40625 0.078125 -0.78125q0.09375 -0.375 0.28125 -0.65625q0.1875 -0.28125 0.46875 -0.453125q0.296875 -0.171875 0.703125 -0.171875q0.46875 0 0.78125 0.234375q0.328125 0.21875 0.515625 0.5625l0 2.609375q-0.1875 0.359375 -0.515625 0.578125q-0.3125 0.21875 -0.796875 0.21875q-0.40625 0 -0.6875 -0.15625q-0.28125 -0.171875 -0.46875 -0.453125q-0.1875 -0.28125 -0.28125 -0.640625q-0.078125 -0.375 -0.078125 -0.78125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m518.3018 419.40945l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m518.3018 419.40945l151.90552 0l0 16.629913l-151.90552 0z" fill-rule="evenodd"/><path fill="#000000" d="m555.1473 423.8863l-0.921875 0l-0.015625 5.125q-0.015625 0.34375 -0.125 0.65625q-0.09375 0.3125 -0.28125 0.546875q-0.1875 0.25 -0.46875 0.390625q-0.28125 0.140625 -0.65625 0.140625q-0.359375 0 -0.640625 -0.140625q-0.28125 -0.140625 -0.46875 -0.390625q-0.203125 -0.234375 -0.3125 -0.546875q-0.09375 -0.3125 -0.09375 -0.65625l-0.015625 -5.125l-0.921875 0l-0.015625 5.125q0.015625 0.53125 0.1875 1.0q0.1875 0.46875 0.515625 0.8125q0.3125 0.34375 0.765625 0.546875q0.453125 0.203125 1.0 0.203125q0.546875 0 1.0 -0.203125q0.453125 -0.203125 0.78125 -0.546875q0.328125 -0.34375 0.515625 -0.8125q0.1875 -0.46875 0.1875 -1.0l-0.015625 -5.125zm6.7541504 0.828125l0 -0.828125l-5.625 0l0 0.828125l2.34375 0l0 6.75l0.9375 0l0 -6.75l2.34375 0zm3.6292114 2.140625l-1.609375 -2.96875l-1.125 0l2.1875 3.765625l-2.25 3.8125l1.140625 0l1.671875 -3.03125l1.6875 3.03125l1.125 0l-2.265625 -3.8125l2.203125 -3.765625l-1.125 0l-1.640625 2.96875zm8.9729 1.265625l0 -0.875q0 -0.40625 -0.0625 -0.8125q-0.0625 -0.421875 -0.203125 -0.8125q-0.140625 -0.375 -0.359375 -0.703125q-0.203125 -0.34375 -0.5 -0.59375q-0.28125 -0.25 -0.671875 -0.390625q-0.375 -0.15625 -0.84375 -0.15625q-0.46875 0 -0.84375 0.15625q-0.375 0.140625 -0.671875 0.390625q-0.28125 0.25 -0.5 0.59375q-0.203125 0.328125 -0.34375 0.71875q-0.140625 0.375 -0.203125 0.796875q-0.0625 0.40625 -0.078125 0.8125l0 0.875q0.015625 0.40625 0.078125 0.8125q0.0625 0.40625 0.203125 0.796875q0.140625 0.375 0.34375 0.71875q0.21875 0.328125 0.515625 0.578125q0.296875 0.25 0.671875 0.40625q0.375 0.140625 0.84375 0.140625q0.46875 0 0.84375 -0.140625q0.375 -0.15625 0.671875 -0.40625q0.28125 -0.25 0.484375 -0.578125q0.21875 -0.328125 0.359375 -0.71875q0.140625 -0.390625 0.203125 -0.796875q0.0625 -0.40625 0.0625 -0.8125zm-0.953125 -0.875l0 0.875q0 0.265625 -0.03125 0.5625q-0.03125 0.296875 -0.09375 0.578125q-0.078125 0.296875 -0.203125 0.5625q-0.125 0.25 -0.3125 0.453125q-0.1875 0.203125 -0.453125 0.328125q-0.25 0.109375 -0.578125 0.109375q-0.34375 0 -0.59375 -0.109375q-0.25 -0.125 -0.4375 -0.328125q-0.1875 -0.203125 -0.3125 -0.46875q-0.125 -0.265625 -0.203125 -0.546875q-0.078125 -0.296875 -0.125 -0.578125q-0.03125 -0.296875 -0.03125 -0.5625l0 -0.875q0 -0.265625 0.03125 -0.5625q0.046875 -0.296875 0.125 -0.59375q0.0625 -0.28125 0.1875 -0.546875q0.125 -0.265625 0.3125 -0.46875q0.1875 -0.1875 0.4375 -0.3125q0.265625 -0.125 0.59375 -0.125q0.34375 0 0.59375 0.125q0.25 0.109375 0.4375 0.3125q0.1875 0.203125 0.3125 0.46875q0.125 0.265625 0.203125 0.546875q0.078125 0.296875 0.109375 0.59375q0.03125 0.28125 0.03125 0.5625zm5.1916504 2.078125l-0.40625 2.140625l0.734375 0l0.421875 -2.140625l1.3125 0l0 -0.703125l-1.171875 0l0.359375 -1.84375l1.203125 0l0 -0.71875l-1.0625 0l0.421875 -2.171875l-0.75 0l-0.421875 2.171875l-1.375 0l0.421875 -2.171875l-0.734375 0l-0.421875 2.171875l-1.484375 0l0 0.71875l1.34375 0l-0.359375 1.84375l-1.390625 0l0 0.703125l1.25 0l-0.421875 2.140625l0.75 0l0.421875 -2.140625l1.359375 0zm-1.234375 -0.703125l0.359375 -1.84375l1.375 0l-0.359375 1.84375l-1.375 0zm8.769775 0.296875l0 -5.03125l-1.03125 0l-3.390625 5.25l0 0.5625l3.453125 0l0 1.765625l0.96875 0l0 -1.765625l1.046875 0l0 -0.78125l-1.046875 0zm-3.359375 0l2.234375 -3.453125l0.15625 -0.296875l0 3.75l-2.390625 0zm7.7854614 1.921875q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm0 -4.5625q0 0.296875 0.1875 0.515625q0.1875 0.203125 0.5625 0.203125q0.375 0 0.5625 -0.203125q0.203125 -0.203125 0.203125 -0.515625q0 -0.3125 -0.203125 -0.53125q-0.1875 -0.21875 -0.5625 -0.21875q-0.375 0 -0.5625 0.21875q-0.1875 0.21875 -0.1875 0.53125zm15.602051 2.296875l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125zm4.9416504 -0.859375l-1.484375 -2.078125l-1.125 0l2.09375 2.78125l-2.140625 2.84375l1.125 0l1.546875 -2.140625l1.5625 2.140625l1.109375 0l-2.15625 -2.84375l2.09375 -2.78125l-1.125 0l-1.5 2.078125zm6.5510864 3.65625q0.828125 0 1.375 -0.328125q0.5625 -0.34375 0.84375 -0.765625l-0.578125 -0.453125q-0.265625 0.34375 -0.671875 0.546875q-0.40625 0.203125 -0.921875 0.203125q-0.390625 0 -0.71875 -0.140625q-0.3125 -0.140625 -0.53125 -0.40625q-0.234375 -0.234375 -0.359375 -0.546875q-0.125 -0.3125 -0.15625 -0.71875l0 -0.046875l4.015625 0l0 -0.421875q0 -0.59375 -0.15625 -1.09375q-0.140625 -0.5 -0.4375 -0.875q-0.3125 -0.375 -0.765625 -0.578125q-0.453125 -0.21875 -1.0625 -0.21875q-0.484375 0 -0.953125 0.203125q-0.453125 0.1875 -0.8125 0.5625q-0.359375 0.375 -0.578125 0.921875q-0.21875 0.53125 -0.21875 1.21875l0 0.203125q0 0.59375 0.1875 1.09375q0.203125 0.5 0.5625 0.859375q0.359375 0.375 0.84375 0.578125q0.5 0.203125 1.09375 0.203125zm-0.125 -5.046875q0.375 0 0.640625 0.140625q0.265625 0.125 0.4375 0.34375q0.1875 0.21875 0.28125 0.515625q0.09375 0.296875 0.09375 0.5625l0 0.046875l-3.015625 0q0.046875 -0.390625 0.1875 -0.6875q0.15625 -0.296875 0.359375 -0.515625q0.203125 -0.203125 0.453125 -0.296875q0.265625 -0.109375 0.5625 -0.109375zm5.4729004 4.9375l0.96875 0l0 -4.890625l2.171875 0l0 -0.734375l-2.171875 0l0 -0.40625q0 -0.34375 0.078125 -0.609375q0.09375 -0.265625 0.28125 -0.4375q0.15625 -0.15625 0.40625 -0.234375q0.265625 -0.09375 0.59375 -0.09375q0.3125 0 0.59375 0.0625q0.296875 0.046875 0.5 0.125l0.125 -0.796875q-0.140625 -0.03125 -0.28125 -0.0625q-0.125 -0.03125 -0.25 -0.046875q-0.203125 -0.046875 -0.40625 -0.0625q-0.203125 -0.03125 -0.40625 -0.03125q-0.5 0 -0.90625 0.140625q-0.40625 0.140625 -0.6875 0.421875q-0.296875 0.265625 -0.453125 0.6875q-0.15625 0.40625 -0.15625 0.9375l0 0.40625l-1.546875 0l0 0.734375l1.546875 0l0 4.890625zm5.9885254 -0.859375l-0.09375 0l0 0.859375l0.09375 0q0.9375 0 1.59375 -0.25q0.65625 -0.265625 1.015625 -0.671875q0.625 -0.6875 0.8125 -1.578125q0.1875 -0.890625 0.1875 -1.765625l0 -0.34375q0 -0.625 -0.171875 -1.25q-0.171875 -0.625 -0.515625 -1.03125q-0.296875 -0.359375 -0.734375 -0.578125q-0.421875 -0.21875 -1.0 -0.21875q-0.578125 0 -1.03125 0.21875q-0.4375 0.203125 -0.71875 0.5625q-0.296875 0.359375 -0.453125 0.84375q-0.140625 0.46875 -0.140625 1.0q0 0.46875 0.125 0.921875q0.125 0.453125 0.390625 0.8125q0.265625 0.359375 0.671875 0.578125q0.40625 0.21875 0.96875 0.21875q0.28125 0 0.53125 -0.0625q0.25 -0.0625 0.453125 -0.15625q0.203125 -0.109375 0.359375 -0.25q0.171875 -0.140625 0.296875 -0.296875l0 0.015625q-0.03125 0.484375 -0.15625 0.9375q-0.125 0.4375 -0.484375 0.828125q-0.296875 0.3125 -0.78125 0.484375q-0.484375 0.171875 -1.21875 0.171875zm1.15625 -2.46875q-0.359375 0 -0.609375 -0.15625q-0.25 -0.15625 -0.421875 -0.40625q-0.171875 -0.25 -0.265625 -0.5625q-0.078125 -0.328125 -0.078125 -0.65625q0 -0.375 0.09375 -0.703125q0.09375 -0.328125 0.28125 -0.5625q0.171875 -0.234375 0.421875 -0.359375q0.265625 -0.140625 0.609375 -0.140625q0.296875 0 0.5625 0.140625q0.265625 0.140625 0.46875 0.421875q0.1875 0.265625 0.296875 0.671875q0.125 0.390625 0.125 0.890625l0 0.3125q-0.078125 0.25 -0.234375 0.453125q-0.15625 0.203125 -0.34375 0.34375q-0.203125 0.15625 -0.4375 0.234375q-0.234375 0.078125 -0.46875 0.078125zm8.957275 0.4375l0 -1.78125q0 -0.71875 -0.171875 -1.28125q-0.15625 -0.5625 -0.46875 -0.953125q-0.3125 -0.375 -0.78125 -0.578125q-0.453125 -0.203125 -1.03125 -0.203125q-0.578125 0 -1.03125 0.203125q-0.453125 0.203125 -0.765625 0.578125q-0.3125 0.390625 -0.484375 0.953125q-0.171875 0.5625 -0.171875 1.28125l0 1.78125q0 0.71875 0.171875 1.28125q0.171875 0.546875 0.484375 0.9375q0.3125 0.390625 0.765625 0.59375q0.46875 0.1875 1.046875 0.1875q0.578125 0 1.03125 -0.203125q0.453125 -0.203125 0.765625 -0.578125q0.3125 -0.390625 0.46875 -0.9375q0.171875 -0.5625 0.171875 -1.28125zm-3.9375 -0.203125q0 -0.125 0 -0.25q0 -0.140625 0 -0.265625l0 -1.28125q0 -0.53125 0.109375 -0.921875q0.109375 -0.40625 0.328125 -0.671875q0.1875 -0.203125 0.4375 -0.296875q0.265625 -0.109375 0.609375 -0.109375q0.34375 0 0.59375 0.09375q0.265625 0.09375 0.4375 0.296875q0.1875 0.1875 0.28125 0.484375q0.109375 0.28125 0.15625 0.65625l-2.953125 2.265625zm2.96875 0.40625q0 0.546875 -0.109375 0.96875q-0.109375 0.40625 -0.34375 0.65625q-0.1875 0.1875 -0.4375 0.296875q-0.25 0.09375 -0.578125 0.09375q-0.3125 0 -0.5625 -0.09375q-0.25 -0.09375 -0.421875 -0.265625q-0.203125 -0.1875 -0.328125 -0.46875q-0.109375 -0.296875 -0.15625 -0.6875l2.9375 -2.25q0 0.15625 0 0.375q0 0.21875 0 0.296875l0 1.078125z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 377.51968l138.74017 0l0 16.629913l-138.74017 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 377.51968l138.74017 0l0 16.629913l-138.74017 0z" fill-rule="evenodd"/><path fill="#000000" d="m767.025 388.51465l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm11.7109375 1.71875l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm5.7226562 -3.03125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625zm3.3320312 0.265625l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.4726562 0.953125l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.2382812 -1.28125l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m739.0123 394.1496l138.74017 0l0 16.629944l-138.74017 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m739.0123 394.1496l138.74017 0l0 16.629944l-138.74017 0z" fill-rule="evenodd"/><path fill="#000000" d="m767.025 405.14456l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm7.1445312 2.140625l0 -0.59375l-2.859375 0l1.53125 -1.65625q0.21875 -0.234375 0.40625 -0.46875q0.1875 -0.234375 0.34375 -0.484375q0.140625 -0.234375 0.21875 -0.484375q0.09375 -0.25 0.09375 -0.5q0 -0.34375 -0.125 -0.625q-0.109375 -0.296875 -0.328125 -0.5q-0.234375 -0.21875 -0.5625 -0.328125q-0.3125 -0.125 -0.71875 -0.125q-0.4375 0 -0.78125 0.140625q-0.328125 0.140625 -0.5625 0.375q-0.25 0.234375 -0.375 0.5625q-0.125 0.3125 -0.125 0.671875l0.734375 0q0 -0.265625 0.0625 -0.46875q0.078125 -0.21875 0.21875 -0.375q0.125 -0.15625 0.328125 -0.234375q0.21875 -0.078125 0.5 -0.078125q0.234375 0 0.421875 0.078125q0.1875 0.078125 0.328125 0.21875q0.125 0.140625 0.1875 0.328125q0.078125 0.171875 0.078125 0.390625q0 0.171875 -0.046875 0.34375q-0.046875 0.15625 -0.140625 0.328125q-0.109375 0.1875 -0.28125 0.40625q-0.15625 0.203125 -0.40625 0.484375l-1.875 2.078125l0 0.515625l3.734375 0zm2.7695312 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm11.7109375 1.71875l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.1445312 2.65625l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm5.5820312 0.078125q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm2.8945312 1.5625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.0195312 1.546875q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 173.85432l98.33071 0l0 21.574814l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 173.85432l98.33071 0l0 21.574814l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m68.60929 181.47673l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102936 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759186 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634186 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509186 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm6.9884186 2.484375l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm4.5665436 -0.546875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648712 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165436 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm6.3009186 3.109375l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm6.925926 0l0 -0.6875l-3.3281326 0l1.7812576 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.8437576 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125763 0 0.5000076 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.48438263 0.578125l-2.171875 2.40625l0 0.609375l4.3437576 0zm2.5196686 -3.71875l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm8.019669 1.484375l0 -4.390625l-0.890625 0l-2.96875 4.59375l0 0.484375l3.015625 0l0 1.546875l0.84375 0l0 -1.546875l0.9375 0l0 -0.6875l-0.9375 0zm-2.921875 0l1.953125 -3.015625l0.125 -0.265625l0 3.28125l-2.078125 0z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 195.0375l98.33071 0l0 34.960632l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 195.0375l98.33071 0l0 34.960632l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m66.07804 210.47783l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071686 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727936 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722794 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384186 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm12.226837 4.53125l0 -6.625l-0.078125 0l-2.5 0.953125l0 0.78125l1.734375 -0.671875l0 5.5625l0.84375 0zm7.0196686 -2.53125l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm6.4415436 -0.171875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m68.76554 218.54033l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977936 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290436 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540436 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821686 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m104.793846 219.04033l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634186 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696686 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790436 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509186 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.31250763 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.14063263 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm13.52372 -1.984375l0 -6.625l-0.078125 0l-2.890625 1.03125l0 1.109375l1.6875 -0.609375l0 5.09375l1.28125 0z" fill-rule="nonzero"/><path fill="#107070" d="m252.20879 173.85301l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20879 173.85301l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m266.16193 181.47542l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759338 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.550934 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm5.2384033 -1.234375l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm6.316559 3.171875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648712 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm6.800934 3.109375l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm8.019653 -1.765625l0 -0.09375q0 -0.390625 -0.0625 -0.734375q-0.0625 -0.359375 -0.1875 -0.640625q-0.125 -0.25 -0.28125 -0.453125q-0.140625 -0.21875 -0.34375 -0.359375q-0.21875 -0.15625 -0.484375 -0.234375q-0.265625 -0.09375 -0.59375 -0.09375q-0.25 0 -0.46875 0.046875q-0.21875 0.046875 -0.40625 0.140625q-0.140625 0.078125 -0.265625 0.1875q-0.125 0.109375 -0.234375 0.234375l0 -2.59375l-0.84375 0l0 7.0l0.78125 0l0.03125 -0.5625q0.078125 0.109375 0.171875 0.203125q0.09375 0.078125 0.203125 0.15625q0.203125 0.140625 0.453125 0.21875q0.265625 0.078125 0.59375 0.078125q0.28125 0 0.515625 -0.078125q0.234375 -0.0625 0.4375 -0.1875q0.28125 -0.171875 0.46875 -0.4375q0.203125 -0.28125 0.328125 -0.625q0.09375 -0.25 0.140625 -0.546875q0.046875 -0.3125 0.046875 -0.625zm-0.84375 -0.09375l0 0.09375q0 0.21875 -0.03125 0.4375q-0.015625 0.203125 -0.078125 0.375q-0.078125 0.25 -0.203125 0.453125q-0.125 0.1875 -0.296875 0.3125q-0.140625 0.09375 -0.3125 0.15625q-0.171875 0.046875 -0.390625 0.046875q-0.21875 0 -0.40625 -0.046875q-0.171875 -0.0625 -0.3125 -0.171875q-0.15625 -0.109375 -0.265625 -0.234375q-0.109375 -0.140625 -0.1875 -0.3125l0 -2.15625q0.078125 -0.15625 0.1875 -0.296875q0.109375 -0.140625 0.265625 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.1875 -0.0625 0.40625 -0.0625q0.203125 0 0.359375 0.046875q0.171875 0.03125 0.296875 0.125q0.1875 0.109375 0.3125 0.3125q0.140625 0.203125 0.234375 0.4375q0.046875 0.203125 0.078125 0.421875q0.03125 0.21875 0.03125 0.453125zm4.363434 1.90625q-0.390625 0 -0.65625 -0.15625q-0.265625 -0.15625 -0.4375 -0.40625q-0.15625 -0.25 -0.234375 -0.5625q-0.0625 -0.328125 -0.0625 -0.65625l0 -0.1875q0 -0.3125 0.0625 -0.625q0.078125 -0.3125 0.234375 -0.578125q0.171875 -0.25 0.4375 -0.40625q0.265625 -0.15625 0.65625 -0.15625q0.25 0 0.46875 0.09375q0.234375 0.078125 0.390625 0.234375q0.15625 0.140625 0.25 0.34375q0.09375 0.203125 0.09375 0.421875l0.796875 0q0 -0.375 -0.15625 -0.703125q-0.140625 -0.328125 -0.40625 -0.5625q-0.265625 -0.234375 -0.640625 -0.375q-0.359375 -0.140625 -0.796875 -0.140625q-0.5625 0 -0.984375 0.203125q-0.40625 0.1875 -0.6875 0.53125q-0.28125 0.34375 -0.421875 0.796875q-0.140625 0.4375 -0.140625 0.921875l0 0.1875q0 0.5 0.140625 0.953125q0.140625 0.4375 0.421875 0.765625q0.28125 0.34375 0.6875 0.546875q0.421875 0.203125 0.984375 0.203125q0.390625 0 0.75 -0.125q0.359375 -0.140625 0.640625 -0.375q0.28125 -0.21875 0.4375 -0.515625q0.171875 -0.296875 0.171875 -0.625l-0.796875 0q0 0.203125 -0.109375 0.375q-0.09375 0.171875 -0.265625 0.296875q-0.171875 0.140625 -0.390625 0.21875q-0.203125 0.0625 -0.4375 0.0625zm3.3477783 -1.90625l0 0.09375q0 0.53125 0.140625 0.984375q0.140625 0.453125 0.390625 0.796875q0.25 0.328125 0.609375 0.53125q0.375 0.1875 0.8125 0.1875q0.453125 0 0.796875 -0.15625q0.34375 -0.15625 0.59375 -0.453125l0.03125 0.515625l0.78125 0l0 -7.0l-0.84375 0l0 2.5625q-0.25 -0.28125 -0.578125 -0.421875q-0.328125 -0.15625 -0.765625 -0.15625q-0.453125 0 -0.828125 0.1875q-0.359375 0.1875 -0.609375 0.515625q-0.265625 0.328125 -0.40625 0.796875q-0.125 0.453125 -0.125 1.015625zm0.828125 0.09375l0 -0.09375q0 -0.359375 0.078125 -0.6875q0.078125 -0.328125 0.25 -0.578125q0.15625 -0.25 0.40625 -0.390625q0.25 -0.140625 0.609375 -0.140625q0.421875 0 0.6875 0.1875q0.28125 0.1875 0.453125 0.5l0 2.28125q-0.171875 0.328125 -0.453125 0.515625q-0.265625 0.1875 -0.6875 0.1875q-0.359375 0 -0.609375 -0.140625q-0.25 -0.140625 -0.40625 -0.390625q-0.171875 -0.25 -0.25 -0.5625q-0.078125 -0.328125 -0.078125 -0.6875z" fill-rule="nonzero"/><path fill="#107070" d="m252.20062 195.03635l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20062 195.03635l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m263.6225 210.47665l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9728088 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.519684 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm10.476837 0.8125l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm8.769684 1.1875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm6.4415283 -0.171875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m266.31 218.53915l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.129059 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.754059 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m302.3383 219.03915l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.363434 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696533 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.379059 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509033 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm13.523712 -1.984375l0 -6.625l-0.078125 0l-2.890625 1.03125l0 1.109375l1.6875 -0.609375l0 5.09375l1.28125 0z" fill-rule="nonzero"/><path fill="#107070" d="m54.656166 229.99886l98.33071 0l0 26.488174l-98.33071 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m54.656166 229.99886l98.33071 0l0 26.488174l-98.33071 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m67.906166 240.92294l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m67.906166 248.75107l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm5.7226562 -3.03125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625zm3.3320312 0.265625l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.4726562 0.953125l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.2382812 -1.28125l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0z" fill-rule="nonzero"/><path fill="#107070" d="m252.20178 229.99788l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m252.20178 229.99788l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m265.45178 240.92197l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm4.5039062 -1.046875l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0zm5.4101562 2.71875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m265.45178 248.75009l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm6.6445312 0.59375l0 -0.09375q0 -0.328125 -0.0625 -0.625q-0.046875 -0.296875 -0.15625 -0.546875q-0.09375 -0.21875 -0.234375 -0.390625q-0.125 -0.1875 -0.296875 -0.3125q-0.1875 -0.125 -0.421875 -0.203125q-0.234375 -0.078125 -0.5 -0.078125q-0.21875 0 -0.40625 0.046875q-0.1875 0.046875 -0.34375 0.125q-0.125 0.0625 -0.234375 0.15625q-0.109375 0.09375 -0.203125 0.203125l0 -2.21875l-0.71875 0l0 6.0l0.65625 0l0.046875 -0.484375q0.0625 0.09375 0.140625 0.171875q0.078125 0.0625 0.171875 0.125q0.171875 0.125 0.390625 0.1875q0.234375 0.078125 0.5 0.078125q0.25 0 0.453125 -0.0625q0.203125 -0.0625 0.375 -0.15625q0.234375 -0.15625 0.40625 -0.390625q0.171875 -0.234375 0.28125 -0.53125q0.078125 -0.21875 0.109375 -0.46875q0.046875 -0.265625 0.046875 -0.53125zm-0.71875 -0.09375l0 0.09375q0 0.1875 -0.03125 0.375q-0.015625 0.171875 -0.078125 0.328125q-0.0625 0.203125 -0.171875 0.375q-0.09375 0.15625 -0.25 0.265625q-0.125 0.09375 -0.28125 0.140625q-0.140625 0.046875 -0.3125 0.046875q-0.1875 0 -0.34375 -0.046875q-0.15625 -0.0625 -0.28125 -0.140625q-0.125 -0.09375 -0.21875 -0.203125q-0.09375 -0.125 -0.171875 -0.265625l0 -1.859375q0.0625 -0.140625 0.15625 -0.25q0.109375 -0.125 0.234375 -0.21875q0.109375 -0.078125 0.265625 -0.125q0.15625 -0.046875 0.34375 -0.046875q0.171875 0 0.3125 0.046875q0.140625 0.03125 0.265625 0.09375q0.15625 0.09375 0.265625 0.265625q0.125 0.171875 0.1875 0.390625q0.046875 0.15625 0.078125 0.359375q0.03125 0.1875 0.03125 0.375zm3.7382812 1.640625q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625zm2.8632812 -1.640625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.9882812 2.0625l0.765625 0l0 -0.0625q-0.078125 -0.171875 -0.125 -0.40625q-0.03125 -0.25 -0.03125 -0.453125l0 -1.96875q0 -0.359375 -0.125 -0.625q-0.125 -0.265625 -0.359375 -0.4375q-0.21875 -0.171875 -0.53125 -0.265625q-0.3125 -0.09375 -0.671875 -0.09375q-0.390625 0 -0.703125 0.109375q-0.3125 0.109375 -0.515625 0.296875q-0.21875 0.171875 -0.34375 0.40625q-0.109375 0.21875 -0.109375 0.4375l0.71875 0q0 -0.125 0.0625 -0.25q0.0625 -0.125 0.1875 -0.21875q0.109375 -0.078125 0.28125 -0.125q0.171875 -0.0625 0.390625 -0.0625q0.234375 0 0.40625 0.0625q0.1875 0.046875 0.328125 0.15625q0.125 0.109375 0.1875 0.265625q0.078125 0.140625 0.078125 0.34375l0 0.328125l-0.796875 0q-0.4375 0 -0.796875 0.09375q-0.359375 0.078125 -0.609375 0.25q-0.25 0.171875 -0.390625 0.4375q-0.140625 0.265625 -0.140625 0.609375q0 0.265625 0.09375 0.5q0.109375 0.21875 0.3125 0.390625q0.1875 0.15625 0.453125 0.265625q0.265625 0.09375 0.609375 0.09375q0.203125 0 0.390625 -0.046875q0.1875 -0.046875 0.34375 -0.109375q0.15625 -0.078125 0.296875 -0.171875q0.140625 -0.109375 0.25 -0.21875q0 0.140625 0.03125 0.265625q0.03125 0.125 0.0625 0.203125zm-1.265625 -0.546875q-0.21875 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.171875q-0.109375 -0.09375 -0.171875 -0.21875q-0.046875 -0.140625 -0.046875 -0.296875q0 -0.15625 0.0625 -0.28125q0.0625 -0.140625 0.1875 -0.234375q0.15625 -0.125 0.4375 -0.1875q0.28125 -0.0625 0.65625 -0.0625l0.671875 0l0 0.84375q-0.0625 0.125 -0.171875 0.25q-0.109375 0.109375 -0.265625 0.203125q-0.140625 0.09375 -0.328125 0.15625q-0.1875 0.046875 -0.390625 0.046875z" fill-rule="nonzero"/><path fill="#edfbfb" d="m493.2966 41.721786l429.03934 0l0 234.64568l-429.03934 0z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m493.2966 41.721786l429.03934 0l0 234.64568l-429.03934 0z" fill-rule="evenodd"/><path fill="#000000" d="m652.8584 54.006786q-1.21875 0 -2.1875 -0.546875q-0.96875 -0.5625 -1.53125 -1.625q-0.5625 -1.0625 -0.5625 -2.546875q0 -1.5 0.5625 -2.5625q0.5625 -1.0625 1.53125 -1.609375q0.96875 -0.5625 2.1875 -0.5625q0.78125 0 1.453125 0.21875q0.6875 0.21875 1.203125 0.640625q0.53125 0.421875 0.859375 1.03125q0.34375 0.609375 0.4375 1.375l-1.90625 0q-0.0625 -0.375 -0.234375 -0.671875q-0.171875 -0.296875 -0.4375 -0.5q-0.265625 -0.203125 -0.609375 -0.3125q-0.328125 -0.109375 -0.734375 -0.109375q-0.71875 0 -1.265625 0.359375q-0.53125 0.359375 -0.828125 1.046875q-0.296875 0.671875 -0.296875 1.65625q0 0.984375 0.296875 1.671875q0.3125 0.671875 0.84375 1.03125q0.53125 0.34375 1.25 0.34375q0.390625 0 0.71875 -0.109375q0.34375 -0.109375 0.609375 -0.3125q0.28125 -0.21875 0.453125 -0.515625q0.171875 -0.296875 0.25 -0.65625l1.90625 0q-0.078125 0.625 -0.390625 1.21875q-0.296875 0.59375 -0.8125 1.0625q-0.5 0.453125 -1.203125 0.71875q-0.6875 0.265625 -1.5625 0.265625zm7.1436768 -9.328125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm1.5860596 9.203125l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm5.6173096 7.953125q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm6.2737427 -4.140625l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm9.457336 -2.90625l0 1.40625l-4.09375 0l0 -1.40625l4.09375 0zm-3.140625 -1.640625l1.84375 0l0 6.53125q0 0.328125 0.140625 0.484375q0.15625 0.15625 0.5 0.15625q0.109375 0 0.296875 -0.03125q0.1875 -0.03125 0.28125 -0.046875l0.265625 1.390625q-0.296875 0.09375 -0.609375 0.125q-0.3125 0.03125 -0.578125 0.03125q-1.046875 0 -1.59375 -0.5q-0.546875 -0.515625 -0.546875 -1.453125l0 -6.6875zm7.60083 4.796875q0 -1.03125 0.203125 -2.125q0.203125 -1.109375 0.5625 -2.125q0.359375 -1.03125 0.828125 -1.765625l1.71875 0q-0.4375 0.953125 -0.765625 2.0q-0.3125 1.03125 -0.484375 2.0625q-0.171875 1.03125 -0.171875 1.953125q0 0.8125 0.140625 1.640625q0.140625 0.8125 0.453125 1.75q0.328125 0.921875 0.828125 2.078125l-1.71875 0q-0.78125 -1.296875 -1.1875 -2.6875q-0.40625 -1.390625 -0.40625 -2.78125zm10.62738 3.890625q-1.046875 0 -1.8125 -0.4375q-0.765625 -0.4375 -1.1875 -1.234375q-0.40625 -0.796875 -0.40625 -1.890625q0 -1.0625 0.40625 -1.859375q0.40625 -0.8125 1.15625 -1.265625q0.75 -0.453125 1.75 -0.453125q0.6875 0 1.265625 0.21875q0.59375 0.21875 1.03125 0.65625q0.453125 0.4375 0.703125 1.09375q0.25 0.65625 0.25 1.546875l0 0.515625l-5.796875 0l0 -1.171875l4.890625 0l-0.859375 0.3125q0 -0.53125 -0.171875 -0.921875q-0.15625 -0.40625 -0.484375 -0.625q-0.328125 -0.21875 -0.8125 -0.21875q-0.46875 0 -0.8125 0.21875q-0.328125 0.21875 -0.5 0.609375q-0.171875 0.375 -0.171875 0.859375l0 0.828125q0 0.59375 0.1875 1.0q0.203125 0.40625 0.5625 0.609375q0.359375 0.203125 0.84375 0.203125q0.328125 0 0.59375 -0.09375q0.265625 -0.09375 0.453125 -0.265625q0.1875 -0.1875 0.296875 -0.453125l1.671875 0.3125q-0.15625 0.578125 -0.578125 1.015625q-0.40625 0.421875 -1.03125 0.65625q-0.625 0.234375 -1.4375 0.234375zm7.4924927 2.59375q-0.859375 0 -1.5 -0.21875q-0.640625 -0.21875 -1.046875 -0.609375q-0.40625 -0.375 -0.5625 -0.875l1.59375 -0.4375q0.09375 0.1875 0.265625 0.375q0.1875 0.1875 0.484375 0.296875q0.3125 0.125 0.75 0.125q0.71875 0 1.125 -0.328125q0.40625 -0.328125 0.40625 -1.015625l0 -1.265625l-0.140625 0q-0.125 0.265625 -0.359375 0.53125q-0.234375 0.265625 -0.625 0.4375q-0.375 0.15625 -0.9375 0.15625q-0.78125 0 -1.421875 -0.359375q-0.625 -0.375 -1.015625 -1.125q-0.375 -0.75 -0.375 -1.890625q0 -1.171875 0.375 -1.953125q0.390625 -0.78125 1.03125 -1.171875q0.640625 -0.40625 1.40625 -0.40625q0.59375 0 0.984375 0.203125q0.390625 0.1875 0.625 0.484375q0.25 0.296875 0.375 0.5625l0.078125 0l0 -1.15625l1.828125 0l0 6.84375q0 0.9375 -0.4375 1.5625q-0.421875 0.625 -1.171875 0.921875q-0.75 0.3125 -1.734375 0.3125zm0.03125 -4.25q0.484375 0 0.8125 -0.234375q0.328125 -0.234375 0.5 -0.671875q0.171875 -0.4375 0.171875 -1.0625q0 -0.609375 -0.171875 -1.0625q-0.171875 -0.453125 -0.5 -0.703125q-0.328125 -0.265625 -0.8125 -0.265625q-0.484375 0 -0.8125 0.265625q-0.328125 0.265625 -0.5 0.71875q-0.171875 0.453125 -0.171875 1.046875q0 0.609375 0.171875 1.0625q0.171875 0.4375 0.5 0.671875q0.328125 0.234375 0.8125 0.234375zm6.215454 1.640625q-0.453125 0 -0.765625 -0.3125q-0.296875 -0.3125 -0.296875 -0.765625q0 -0.4375 0.296875 -0.734375q0.3125 -0.3125 0.765625 -0.3125q0.453125 0 0.765625 0.3125q0.3125 0.296875 0.3125 0.734375q0 0.453125 -0.3125 0.765625q-0.3125 0.3125 -0.765625 0.3125zm5.5532837 -0.125l0 -9.203125l3.59375 0q1.046875 0 1.78125 0.40625q0.75 0.390625 1.125 1.09375q0.390625 0.6875 0.390625 1.609375q0 0.90625 -0.390625 1.609375q-0.390625 0.6875 -1.140625 1.078125q-0.75 0.390625 -1.8125 0.390625l-2.3125 0l0 -1.515625l2.015625 0q0.578125 0 0.953125 -0.203125q0.375 -0.203125 0.546875 -0.546875q0.1875 -0.359375 0.1875 -0.8125q0 -0.46875 -0.1875 -0.8125q-0.171875 -0.359375 -0.546875 -0.546875q-0.375 -0.203125 -0.953125 -0.203125l-1.359375 0l0 7.65625l-1.890625 0zm9.93042 0.140625q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm6.7384033 -8.03125l0 9.203125l-1.84375 0l0 -9.203125l1.84375 0zm3.5079346 9.34375q-0.65625 0 -1.1875 -0.234375q-0.515625 -0.234375 -0.8125 -0.6875q-0.296875 -0.46875 -0.296875 -1.15625q0 -0.578125 0.203125 -0.953125q0.21875 -0.390625 0.578125 -0.625q0.375 -0.234375 0.84375 -0.359375q0.46875 -0.125 0.984375 -0.171875q0.59375 -0.0625 0.953125 -0.109375q0.375 -0.0625 0.546875 -0.171875q0.171875 -0.125 0.171875 -0.34375l0 -0.03125q0 -0.296875 -0.125 -0.5q-0.125 -0.203125 -0.375 -0.3125q-0.234375 -0.109375 -0.578125 -0.109375q-0.359375 0 -0.625 0.109375q-0.265625 0.109375 -0.4375 0.296875q-0.171875 0.171875 -0.25 0.390625l-1.6875 -0.28125q0.171875 -0.59375 0.578125 -1.015625q0.421875 -0.421875 1.03125 -0.640625q0.625 -0.234375 1.390625 -0.234375q0.5625 0 1.078125 0.140625q0.53125 0.125 0.9375 0.40625q0.421875 0.28125 0.671875 0.734375q0.25 0.4375 0.25 1.0625l0 4.65625l-1.765625 0l0 -0.953125l-0.0625 0q-0.15625 0.3125 -0.4375 0.5625q-0.28125 0.25 -0.671875 0.390625q-0.390625 0.140625 -0.90625 0.140625zm0.53125 -1.3125q0.4375 0 0.765625 -0.171875q0.328125 -0.171875 0.515625 -0.46875q0.1875 -0.296875 0.1875 -0.65625l0 -0.75q-0.078125 0.0625 -0.25 0.109375q-0.171875 0.046875 -0.375 0.09375q-0.203125 0.03125 -0.40625 0.0625q-0.1875 0.03125 -0.34375 0.046875q-0.34375 0.046875 -0.609375 0.171875q-0.25 0.109375 -0.390625 0.296875q-0.140625 0.171875 -0.140625 0.453125q0 0.265625 0.125 0.453125q0.140625 0.171875 0.375 0.265625q0.234375 0.09375 0.546875 0.09375zm7.4102783 1.296875q-0.796875 0 -1.4375 -0.40625q-0.640625 -0.421875 -1.015625 -1.21875q-0.359375 -0.796875 -0.359375 -1.9375q0 -1.1875 0.375 -1.96875q0.390625 -0.796875 1.03125 -1.1875q0.640625 -0.40625 1.40625 -0.40625q0.578125 0 0.96875 0.203125q0.390625 0.203125 0.625 0.5q0.25 0.28125 0.359375 0.546875l0.0625 0l0 -3.453125l1.859375 0l0 9.203125l-1.828125 0l0 -1.109375l-0.09375 0q-0.125 0.28125 -0.375 0.5625q-0.234375 0.28125 -0.625 0.484375q-0.390625 0.1875 -0.953125 0.1875zm0.578125 -1.5q0.46875 0 0.796875 -0.25q0.34375 -0.265625 0.515625 -0.734375q0.171875 -0.46875 0.171875 -1.09375q0 -0.625 -0.171875 -1.078125q-0.171875 -0.46875 -0.515625 -0.71875q-0.328125 -0.265625 -0.796875 -0.265625q-0.484375 0 -0.828125 0.265625q-0.328125 0.265625 -0.5 0.734375q-0.15625 0.46875 -0.15625 1.0625q0 0.609375 0.171875 1.078125q0.171875 0.46875 0.5 0.734375q0.328125 0.265625 0.8125 0.265625zm4.8843994 1.375l0 -6.90625l1.84375 0l0 6.90625l-1.84375 0zm0.921875 -7.8125q-0.421875 0 -0.71875 -0.28125q-0.296875 -0.28125 -0.296875 -0.671875q0 -0.390625 0.296875 -0.671875q0.296875 -0.28125 0.71875 -0.28125q0.421875 0 0.71875 0.28125q0.3125 0.265625 0.3125 0.671875q0 0.390625 -0.3125 0.671875q-0.296875 0.28125 -0.71875 0.28125zm4.3516846 3.8125l0 4.0l-1.84375 0l0 -6.90625l1.75 0l0.03125 1.71875l-0.125 0q0.28125 -0.859375 0.828125 -1.328125q0.5625 -0.484375 1.4375 -0.484375q0.71875 0 1.25 0.3125q0.53125 0.3125 0.828125 0.90625q0.296875 0.578125 0.296875 1.390625l0 4.390625l-1.859375 0l0 -4.078125q0 -0.640625 -0.328125 -1.0q-0.328125 -0.359375 -0.921875 -0.359375q-0.390625 0 -0.703125 0.171875q-0.296875 0.15625 -0.46875 0.484375q-0.171875 0.3125 -0.171875 0.78125zm5.6448364 5.71875q0.515625 -1.171875 0.828125 -2.109375q0.3125 -0.9375 0.453125 -1.75q0.140625 -0.8125 0.140625 -1.609375q0 -0.921875 -0.171875 -1.953125q-0.15625 -1.03125 -0.484375 -2.0625q-0.3125 -1.046875 -0.765625 -2.0l1.71875 0q0.484375 0.734375 0.828125 1.765625q0.359375 1.015625 0.5625 2.125q0.203125 1.109375 0.203125 2.125q0 1.390625 -0.40625 2.796875q-0.40625 1.390625 -1.1875 2.671875l-1.71875 0z" fill-rule="nonzero"/><path fill="#ffffff" d="m524.9402 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884766 -17.479057l0 0c4.743286 0 9.292358 1.8415375 12.646423 5.119499c3.354004 3.277954 5.2382812 7.7238235 5.2382812 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.884705 17.47905l0 0c-9.877502 0 -17.884766 -7.825638 -17.884766 -17.47905z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m524.9402 101.834236l0 0c0 -9.6534195 8.007263 -17.479057 17.884766 -17.479057l0 0c4.743286 0 9.292358 1.8415375 12.646423 5.119499c3.354004 3.277954 5.2382812 7.7238235 5.2382812 12.359558l0 0c0 9.653412 -8.007263 17.47905 -17.884705 17.47905l0 0c-9.877502 0 -17.884766 -7.825638 -17.884766 -17.47905z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m534.22205 91.59651l17.205017 0l0 20.475433l-17.205017 0z" fill-rule="evenodd"/><g transform="matrix(0.022431622834645667 0.0 0.0 0.021922298556430443 534.2220290125985 91.5965145824147)"><clipPath id="g3207a967263_0_0.3"><path d="m3.637979E-12 0l767.0 0l0 934.0l-767.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.3)" fill="#000" width="767.0" height="934.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m510.71368 122.019714l64.22046 0l0 16.629929l-64.22046 0z" fill-rule="evenodd"/><path fill="#000000" d="m525.98505 133.93468l0 -7.28125l2.84375 0q0.828125 0 1.40625 0.328125q0.578125 0.3125 0.875 0.875q0.3125 0.546875 0.3125 1.265625q0 0.71875 -0.3125 1.265625q-0.296875 0.546875 -0.890625 0.859375q-0.59375 0.3125 -1.421875 0.3125l-1.828125 0l0 -1.203125l1.578125 0q0.46875 0 0.75 -0.15625q0.296875 -0.15625 0.4375 -0.4375q0.15625 -0.28125 0.15625 -0.640625q0 -0.375 -0.15625 -0.65625q-0.140625 -0.28125 -0.4375 -0.421875q-0.296875 -0.15625 -0.75 -0.15625l-1.0625 0l0 6.046875l-1.5 0zm7.852539 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm3.868164 0.921875l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm6.970703 -5.453125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm3.631836 8.703125l0.328125 -1.109375l0.1875 0.046875q0.28125 0.078125 0.515625 0.046875q0.234375 -0.03125 0.375 -0.1875q0.140625 -0.15625 0.15625 -0.421875l0.046875 -0.296875l-2.046875 -5.46875l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.265625 1.078125q0.109375 0.53125 0.25 1.109375l-0.34375 0q0.140625 -0.578125 0.265625 -1.109375q0.125 -0.546875 0.3125 -1.078125l0.953125 -2.828125l1.53125 0l-2.3125 6.09375q-0.171875 0.4375 -0.4375 0.765625q-0.25 0.328125 -0.640625 0.5q-0.375 0.171875 -0.921875 0.171875q-0.296875 0 -0.546875 -0.046875q-0.25 -0.03125 -0.40625 -0.09375zm8.404297 -1.9375l0 -1.078125l2.578125 -2.40625q0.328125 -0.328125 0.546875 -0.59375q0.234375 -0.265625 0.34375 -0.515625q0.125 -0.25 0.125 -0.53125q0 -0.328125 -0.140625 -0.5625q-0.140625 -0.234375 -0.40625 -0.359375q-0.25 -0.140625 -0.578125 -0.140625q-0.328125 0 -0.59375 0.140625q-0.25 0.140625 -0.390625 0.390625q-0.125 0.25 -0.125 0.609375l-1.4375 0q0 -0.703125 0.328125 -1.21875q0.328125 -0.53125 0.90625 -0.8125q0.578125 -0.296875 1.328125 -0.296875q0.765625 0 1.34375 0.28125q0.578125 0.265625 0.890625 0.75q0.328125 0.484375 0.328125 1.125q0 0.40625 -0.15625 0.796875q-0.15625 0.390625 -0.578125 0.890625q-0.40625 0.484375 -1.140625 1.171875l-1.109375 1.078125l0 0.0625l3.078125 0l0 1.21875l-5.140625 0z" fill-rule="nonzero"/><path fill="#edfbfb" d="m501.45145 164.66641l0 0c0 -8.12323 6.5851746 -14.708405 14.708405 -14.708405l384.7564 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583008 2.7583618 4.3079834 6.4994965 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-384.7564 0c-8.12323 0 -14.708405 -6.5851746 -14.708405 -14.708405z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m501.45145 164.66641l0 0c0 -8.12323 6.5851746 -14.708405 14.708405 -14.708405l384.7564 0c3.90094 0 7.64209 1.5496216 10.400452 4.3079834c2.7583008 2.7583618 4.3079834 6.4994965 4.3079834 10.400421l0 90.58319c0 8.12323 -6.585205 14.708405 -14.708435 14.708405l-384.7564 0c-8.12323 0 -14.708405 -6.5851746 -14.708405 -14.708405z" fill-rule="evenodd"/><path fill="#000000" d="m661.78174 163.97533q-0.890625 0 -1.578125 -0.328125q-0.671875 -0.34375 -1.046875 -0.9375q-0.375 -0.609375 -0.375 -1.390625l0 -4.734375l1.5 0l0 4.609375q0 0.421875 0.1875 0.75q0.1875 0.328125 0.515625 0.515625q0.34375 0.1875 0.796875 0.1875q0.453125 0 0.796875 -0.1875q0.34375 -0.1875 0.53125 -0.515625q0.1875 -0.328125 0.1875 -0.75l0 -4.609375l1.5 0l0 4.734375q0 0.78125 -0.390625 1.390625q-0.375 0.59375 -1.046875 0.9375q-0.671875 0.328125 -1.578125 0.328125zm4.022461 -6.15625l0 -1.234375l5.953125 0l0 1.234375l-2.21875 0l0 6.046875l-1.5 0l0 -6.046875l-2.234375 0zm6.5654297 6.046875l3.0 -4.265625l0 1.125l-2.765625 -4.140625l1.734375 0l0.796875 1.21875q0.21875 0.359375 0.359375 0.640625q0.140625 0.265625 0.265625 0.53125q0.125 0.25 0.265625 0.515625l-0.390625 0q0.140625 -0.265625 0.265625 -0.515625q0.125 -0.265625 0.265625 -0.53125q0.140625 -0.28125 0.375 -0.640625l0.8125 -1.21875l1.6875 0l-2.71875 4.0625l0 -1.078125l2.9375 4.296875l-1.78125 0l-1.0 -1.53125q-0.203125 -0.296875 -0.328125 -0.515625q-0.125 -0.21875 -0.234375 -0.40625q-0.09375 -0.1875 -0.21875 -0.4375l0.234375 0q-0.125 0.234375 -0.234375 0.4375q-0.09375 0.1875 -0.234375 0.40625q-0.125 0.21875 -0.328125 0.515625l-1.046875 1.53125l-1.71875 0zm10.464844 0.09375q-0.96875 0 -1.734375 -0.4375q-0.765625 -0.4375 -1.21875 -1.265625q-0.453125 -0.84375 -0.453125 -2.03125q0 -1.171875 0.453125 -2.015625q0.453125 -0.84375 1.21875 -1.28125q0.765625 -0.4375 1.734375 -0.4375q0.953125 0 1.71875 0.4375q0.78125 0.4375 1.21875 1.28125q0.453125 0.84375 0.453125 2.015625q0 1.1875 -0.453125 2.03125q-0.4375 0.828125 -1.21875 1.265625q-0.765625 0.4375 -1.71875 0.4375zm0 -1.3125q0.5625 0 0.984375 -0.28125q0.421875 -0.28125 0.65625 -0.8125q0.234375 -0.546875 0.234375 -1.328125q0 -0.78125 -0.234375 -1.3125q-0.234375 -0.546875 -0.65625 -0.8125q-0.421875 -0.28125 -0.984375 -0.28125q-0.5625 0 -1.0 0.28125q-0.421875 0.265625 -0.65625 0.8125q-0.234375 0.53125 -0.234375 1.3125q0 0.78125 0.234375 1.328125q0.234375 0.53125 0.65625 0.8125q0.4375 0.28125 1.0 0.28125zm9.541992 1.328125q-0.875 0 -1.53125 -0.265625q-0.640625 -0.28125 -1.0 -0.796875q-0.359375 -0.53125 -0.375 -1.296875l1.4375 0q0.03125 0.359375 0.21875 0.609375q0.203125 0.25 0.515625 0.375q0.3125 0.109375 0.71875 0.109375q0.40625 0 0.6875 -0.109375q0.296875 -0.109375 0.46875 -0.3125q0.171875 -0.21875 0.171875 -0.5q0 -0.25 -0.15625 -0.421875q-0.140625 -0.171875 -0.421875 -0.28125q-0.28125 -0.125 -0.6875 -0.21875l-0.796875 -0.203125q-0.921875 -0.21875 -1.453125 -0.703125q-0.515625 -0.484375 -0.515625 -1.28125q0 -0.65625 0.34375 -1.140625q0.359375 -0.5 0.96875 -0.765625q0.625 -0.28125 1.421875 -0.28125q0.8125 0 1.40625 0.28125q0.609375 0.265625 0.9375 0.765625q0.34375 0.484375 0.34375 1.125l-1.4375 0q-0.03125 -0.4375 -0.375 -0.671875q-0.328125 -0.25 -0.890625 -0.25q-0.375 0 -0.640625 0.109375q-0.265625 0.109375 -0.40625 0.3125q-0.140625 0.1875 -0.140625 0.421875q0 0.265625 0.15625 0.453125q0.171875 0.171875 0.4375 0.28125q0.265625 0.109375 0.5625 0.1875l0.65625 0.15625q0.46875 0.109375 0.859375 0.28125q0.390625 0.171875 0.6875 0.4375q0.3125 0.25 0.46875 0.609375q0.171875 0.34375 0.171875 0.796875q0 0.671875 -0.34375 1.15625q-0.328125 0.484375 -0.96875 0.765625q-0.625 0.265625 -1.5 0.265625zm6.5478516 -5.5625l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.0234375 6.875q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm6.0595703 -3.078125q0 -0.8125 0.15625 -1.671875q0.171875 -0.875 0.453125 -1.6875q0.28125 -0.8125 0.640625 -1.390625l1.375 0q-0.359375 0.75 -0.609375 1.578125q-0.25 0.828125 -0.390625 1.640625q-0.140625 0.796875 -0.140625 1.53125q0 0.640625 0.109375 1.296875q0.125 0.640625 0.375 1.375q0.25 0.734375 0.65625 1.65625l-1.375 0q-0.609375 -1.03125 -0.9375 -2.125q-0.3125 -1.109375 -0.3125 -2.203125zm3.7470703 5.015625l0 -7.5l1.4375 0l0 0.90625l0.078125 0q0.09375 -0.203125 0.28125 -0.4375q0.1875 -0.234375 0.5 -0.390625q0.3125 -0.15625 0.765625 -0.15625q0.609375 0 1.109375 0.3125q0.5 0.3125 0.796875 0.9375q0.3125 0.625 0.3125 1.5625q0 0.90625 -0.296875 1.53125q-0.296875 0.625 -0.796875 0.953125q-0.5 0.328125 -1.125 0.328125q-0.453125 0 -0.765625 -0.140625q-0.296875 -0.15625 -0.5 -0.375q-0.1875 -0.234375 -0.28125 -0.453125l-0.046875 0l0 2.921875l-1.46875 0zm2.609375 -3.125q0.375 0 0.640625 -0.203125q0.265625 -0.21875 0.390625 -0.59375q0.140625 -0.375 0.140625 -0.84375q0 -0.484375 -0.140625 -0.84375q-0.125 -0.375 -0.390625 -0.578125q-0.25 -0.21875 -0.640625 -0.21875q-0.375 0 -0.640625 0.203125q-0.265625 0.203125 -0.40625 0.578125q-0.125 0.359375 -0.125 0.859375q0 0.484375 0.125 0.859375q0.140625 0.359375 0.40625 0.578125q0.265625 0.203125 0.640625 0.203125zm3.694336 1.078125l0 -5.453125l1.421875 0l0 0.953125l0.046875 0q0.15625 -0.515625 0.5 -0.765625q0.359375 -0.265625 0.828125 -0.265625q0.109375 0 0.234375 0.015625q0.140625 0 0.234375 0.03125l0 1.3125q-0.09375 -0.03125 -0.28125 -0.046875q-0.1875 -0.03125 -0.359375 -0.03125q-0.328125 0 -0.59375 0.15625q-0.265625 0.140625 -0.421875 0.390625q-0.140625 0.25 -0.140625 0.59375l0 3.109375l-1.46875 0zm4.116211 0l0 -5.453125l1.46875 0l0 5.453125l-1.46875 0zm0.734375 -6.171875q-0.328125 0 -0.5625 -0.21875q-0.234375 -0.21875 -0.234375 -0.53125q0 -0.3125 0.234375 -0.53125q0.234375 -0.21875 0.5625 -0.21875q0.328125 0 0.5625 0.21875q0.234375 0.21875 0.234375 0.53125q0 0.3125 -0.234375 0.53125q-0.234375 0.21875 -0.5625 0.21875zm3.506836 6.171875l-2.0 -5.453125l1.546875 0l0.921875 2.828125q0.171875 0.53125 0.296875 1.078125q0.125 0.53125 0.25 1.109375l-0.3125 0q0.125 -0.578125 0.25 -1.109375q0.125 -0.546875 0.296875 -1.078125l0.90625 -2.828125l1.53125 0l-2.015625 5.453125l-1.671875 0zm5.8984375 0.109375q-0.53125 0 -0.9375 -0.1875q-0.40625 -0.1875 -0.65625 -0.546875q-0.234375 -0.359375 -0.234375 -0.90625q0 -0.453125 0.171875 -0.75q0.171875 -0.3125 0.453125 -0.5q0.296875 -0.1875 0.65625 -0.28125q0.375 -0.109375 0.78125 -0.140625q0.46875 -0.046875 0.765625 -0.078125q0.296875 -0.046875 0.421875 -0.140625q0.140625 -0.09375 0.140625 -0.265625l0 -0.03125q0 -0.234375 -0.109375 -0.390625q-0.09375 -0.15625 -0.28125 -0.234375q-0.1875 -0.09375 -0.46875 -0.09375q-0.28125 0 -0.5 0.09375q-0.203125 0.078125 -0.34375 0.21875q-0.125 0.140625 -0.1875 0.3125l-1.34375 -0.21875q0.140625 -0.484375 0.46875 -0.8125q0.328125 -0.328125 0.8125 -0.5q0.484375 -0.1875 1.09375 -0.1875q0.453125 0 0.859375 0.109375q0.421875 0.109375 0.75 0.328125q0.328125 0.21875 0.515625 0.578125q0.203125 0.34375 0.203125 0.84375l0 3.671875l-1.390625 0l0 -0.75l-0.046875 0q-0.140625 0.25 -0.359375 0.4375q-0.21875 0.1875 -0.53125 0.3125q-0.3125 0.109375 -0.703125 0.109375zm0.40625 -1.03125q0.34375 0 0.609375 -0.140625q0.265625 -0.140625 0.40625 -0.375q0.140625 -0.234375 0.140625 -0.515625l0 -0.59375q-0.0625 0.046875 -0.1875 0.09375q-0.125 0.03125 -0.296875 0.0625q-0.15625 0.03125 -0.3125 0.0625q-0.15625 0.015625 -0.28125 0.03125q-0.265625 0.046875 -0.46875 0.140625q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.140625 -0.109375 0.375q0 0.203125 0.109375 0.359375q0.109375 0.140625 0.28125 0.21875q0.1875 0.0625 0.4375 0.0625zm6.571289 -4.53125l0 1.109375l-3.234375 0l0 -1.109375l3.234375 0zm-2.484375 -1.3125l1.46875 0l0 5.171875q0 0.25 0.109375 0.375q0.125 0.125 0.390625 0.125q0.078125 0 0.234375 -0.015625q0.15625 -0.03125 0.234375 -0.046875l0.203125 1.109375q-0.234375 0.0625 -0.484375 0.09375q-0.234375 0.03125 -0.453125 0.03125q-0.828125 0 -1.265625 -0.390625q-0.4375 -0.40625 -0.4375 -1.15625l0 -5.296875zm5.814453 6.875q-0.84375 0 -1.453125 -0.34375q-0.59375 -0.34375 -0.921875 -0.96875q-0.328125 -0.640625 -0.328125 -1.5q0 -0.84375 0.328125 -1.46875q0.328125 -0.640625 0.90625 -1.0q0.59375 -0.359375 1.390625 -0.359375q0.546875 0 1.0 0.171875q0.46875 0.171875 0.8125 0.515625q0.359375 0.34375 0.546875 0.859375q0.203125 0.515625 0.203125 1.21875l0 0.421875l-4.578125 0l0 -0.921875l3.859375 0l-0.671875 0.25q0 -0.4375 -0.140625 -0.75q-0.125 -0.3125 -0.390625 -0.484375q-0.25 -0.171875 -0.625 -0.171875q-0.375 0 -0.640625 0.171875q-0.265625 0.171875 -0.40625 0.484375q-0.140625 0.296875 -0.140625 0.671875l0 0.65625q0 0.46875 0.15625 0.796875q0.15625 0.328125 0.4375 0.484375q0.296875 0.15625 0.671875 0.15625q0.265625 0 0.46875 -0.0625q0.21875 -0.078125 0.359375 -0.21875q0.15625 -0.15625 0.234375 -0.359375l1.328125 0.25q-0.140625 0.453125 -0.46875 0.796875q-0.3125 0.328125 -0.8125 0.515625q-0.484375 0.1875 -1.125 0.1875zm3.0644531 1.25q0.40625 -0.921875 0.640625 -1.65625q0.25 -0.75 0.359375 -1.390625q0.125 -0.640625 0.125 -1.28125q0 -0.734375 -0.140625 -1.53125q-0.125 -0.8125 -0.390625 -1.640625q-0.25 -0.828125 -0.59375 -1.578125l1.359375 0q0.375 0.578125 0.65625 1.390625q0.28125 0.8125 0.4375 1.6875q0.15625 0.875 0.15625 1.671875q0 1.109375 -0.328125 2.21875q-0.3125 1.09375 -0.921875 2.109375l-1.359375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m739.0123 385.83466c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m739.0123 385.83466c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m739.0123 402.46457c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m739.0123 402.46457c-17.201233 0 -25.80017 -2.0 -34.402527 -4.0c-8.602356 -2.0 -17.20819 -4.0 -34.41632 -4.0" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m665.26776 364.9226l73.543274 0l0 16.629913l-73.543274 0z" fill-rule="evenodd"/><path fill="#000000" d="m687.596 376.96255q-0.546875 0 -0.96875 -0.15625q-0.40625 -0.171875 -0.671875 -0.484375q-0.265625 -0.328125 -0.359375 -0.78125l0.625 -0.15625q0.125 0.5 0.46875 0.75q0.34375 0.234375 0.890625 0.234375q0.625 0 1.0 -0.28125q0.375 -0.28125 0.375 -0.703125q0 -0.328125 -0.234375 -0.546875q-0.21875 -0.21875 -0.65625 -0.328125l-0.890625 -0.21875q-0.703125 -0.15625 -1.0625 -0.515625q-0.34375 -0.375 -0.34375 -0.921875q0 -0.46875 0.25 -0.8125q0.25 -0.34375 0.671875 -0.53125q0.4375 -0.203125 0.984375 -0.203125q0.515625 0 0.890625 0.15625q0.375 0.15625 0.609375 0.453125q0.25 0.28125 0.375 0.671875l-0.609375 0.15625q-0.125 -0.375 -0.421875 -0.609375q-0.296875 -0.25 -0.828125 -0.25q-0.546875 0 -0.90625 0.265625q-0.34375 0.25 -0.34375 0.65625q0 0.34375 0.234375 0.5625q0.234375 0.21875 0.734375 0.34375l0.84375 0.203125q0.6875 0.171875 1.03125 0.53125q0.34375 0.359375 0.34375 0.90625q0 0.46875 -0.265625 0.828125q-0.25 0.359375 -0.71875 0.578125q-0.453125 0.203125 -1.046875 0.203125zm3.4111328 1.921875l0 -7.5l0.65625 0l0 1.046875l0.0625 0q0.109375 -0.25 0.3125 -0.5q0.203125 -0.265625 0.53125 -0.4375q0.328125 -0.1875 0.84375 -0.1875q0.65625 0 1.15625 0.359375q0.515625 0.34375 0.796875 0.984375q0.28125 0.625 0.28125 1.46875q0 0.859375 -0.28125 1.5q-0.28125 0.625 -0.78125 0.984375q-0.5 0.359375 -1.171875 0.359375q-0.5 0 -0.828125 -0.171875q-0.328125 -0.1875 -0.53125 -0.453125q-0.203125 -0.265625 -0.328125 -0.515625l-0.046875 0l0 3.0625l-0.671875 0zm2.3125 -2.53125q0.53125 0 0.90625 -0.296875q0.375 -0.296875 0.5625 -0.796875q0.1875 -0.515625 0.1875 -1.140625q0 -0.625 -0.1875 -1.125q-0.1875 -0.5 -0.5625 -0.796875q-0.375 -0.296875 -0.90625 -0.296875q-0.53125 0 -0.90625 0.296875q-0.359375 0.28125 -0.5625 0.78125q-0.1875 0.484375 -0.1875 1.140625q0 0.640625 0.1875 1.15625q0.203125 0.5 0.578125 0.796875q0.375 0.28125 0.890625 0.28125zm5.926758 0.609375q-0.765625 0 -1.328125 -0.359375q-0.5625 -0.359375 -0.875 -1.0q-0.296875 -0.640625 -0.296875 -1.46875q0 -0.8125 0.296875 -1.453125q0.3125 -0.640625 0.84375 -1.0q0.546875 -0.375 1.25 -0.375q0.453125 0 0.859375 0.171875q0.421875 0.15625 0.75 0.5q0.34375 0.328125 0.53125 0.84375q0.1875 0.5 0.1875 1.203125l0 0.28125l-4.28125 0l0 -0.5625l3.921875 0l-0.296875 0.203125q0 -0.578125 -0.203125 -1.046875q-0.203125 -0.46875 -0.578125 -0.734375q-0.359375 -0.265625 -0.890625 -0.265625q-0.515625 0 -0.90625 0.28125q-0.375 0.265625 -0.59375 0.71875q-0.21875 0.453125 -0.21875 0.984375l0 0.34375q0 0.640625 0.21875 1.125q0.234375 0.46875 0.640625 0.734375q0.40625 0.265625 0.96875 0.265625q0.390625 0 0.671875 -0.109375q0.296875 -0.125 0.484375 -0.328125q0.203125 -0.203125 0.296875 -0.453125l0.640625 0.203125q-0.125 0.34375 -0.40625 0.640625q-0.28125 0.296875 -0.71875 0.484375q-0.421875 0.171875 -0.96875 0.171875zm4.2490234 -3.53125l0 3.40625l-0.671875 0l0 -5.453125l0.640625 0l0.015625 1.265625l-0.109375 0q0.234375 -0.703125 0.703125 -1.015625q0.484375 -0.328125 1.109375 -0.328125q0.546875 0 0.96875 0.234375q0.421875 0.234375 0.65625 0.671875q0.234375 0.4375 0.234375 1.09375l0 3.53125l-0.65625 0l0 -3.484375q0 -0.671875 -0.375 -1.046875q-0.375 -0.390625 -1.0 -0.390625q-0.4375 0 -0.78125 0.1875q-0.34375 0.171875 -0.546875 0.515625q-0.1875 0.34375 -0.1875 0.8125zm7.165039 3.53125q-0.65625 0 -1.171875 -0.359375q-0.5 -0.359375 -0.78125 -0.984375q-0.28125 -0.640625 -0.28125 -1.5q0 -0.84375 0.28125 -1.46875q0.296875 -0.640625 0.796875 -0.984375q0.5 -0.359375 1.171875 -0.359375q0.5 0 0.828125 0.1875q0.328125 0.171875 0.53125 0.4375q0.203125 0.25 0.3125 0.5l0.046875 0l0 -2.875l0.671875 0l0 7.28125l-0.640625 0l0 -1.015625l-0.078125 0q-0.109375 0.25 -0.3125 0.515625q-0.203125 0.265625 -0.546875 0.453125q-0.328125 0.171875 -0.828125 0.171875zm0.09375 -0.609375q0.53125 0 0.890625 -0.28125q0.375 -0.296875 0.5625 -0.796875q0.203125 -0.515625 0.203125 -1.15625q0 -0.65625 -0.203125 -1.140625q-0.1875 -0.5 -0.5625 -0.78125q-0.359375 -0.296875 -0.890625 -0.296875q-0.53125 0 -0.90625 0.296875q-0.359375 0.296875 -0.5625 0.796875q-0.1875 0.5 -0.1875 1.125q0 0.625 0.1875 1.140625q0.203125 0.5 0.5625 0.796875q0.375 0.296875 0.90625 0.296875zm5.723633 0.609375q-0.546875 0 -0.96875 -0.15625q-0.40625 -0.171875 -0.671875 -0.484375q-0.265625 -0.328125 -0.359375 -0.78125l0.625 -0.15625q0.125 0.5 0.46875 0.75q0.34375 0.234375 0.890625 0.234375q0.625 0 1.0 -0.28125q0.375 -0.28125 0.375 -0.703125q0 -0.328125 -0.234375 -0.546875q-0.21875 -0.21875 -0.65625 -0.328125l-0.890625 -0.21875q-0.703125 -0.15625 -1.0625 -0.515625q-0.34375 -0.375 -0.34375 -0.921875q0 -0.46875 0.25 -0.8125q0.25 -0.34375 0.671875 -0.53125q0.4375 -0.203125 0.984375 -0.203125q0.515625 0 0.890625 0.15625q0.375 0.15625 0.609375 0.453125q0.25 0.28125 0.375 0.671875l-0.609375 0.15625q-0.125 -0.375 -0.421875 -0.609375q-0.296875 -0.25 -0.828125 -0.25q-0.546875 0 -0.90625 0.265625q-0.34375 0.25 -0.34375 0.65625q0 0.34375 0.234375 0.5625q0.234375 0.21875 0.734375 0.34375l0.84375 0.203125q0.6875 0.171875 1.03125 0.53125q0.34375 0.359375 0.34375 0.90625q0 0.46875 -0.265625 0.828125q-0.25 0.359375 -0.71875 0.578125q-0.453125 0.203125 -1.046875 0.203125z" fill-rule="nonzero"/><path fill="#107070" d="m153.42856 173.85432l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42856 173.85432l98.3307 0l0 21.574814l-98.3307 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m167.91293 181.47673l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466827 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560577 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5373077 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466827 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm7.7248077 2.484375l0.109375 -0.6875l-3.203125 0l2.03125 -1.9375q0.234375 -0.21875 0.484375 -0.46875q0.265625 -0.265625 0.484375 -0.546875q0.21875 -0.296875 0.359375 -0.609375q0.15625 -0.3125 0.1875 -0.671875q0.03125 -0.390625 -0.09375 -0.71875q-0.109375 -0.34375 -0.34375 -0.578125q-0.234375 -0.234375 -0.578125 -0.359375q-0.328125 -0.140625 -0.71875 -0.140625q-0.453125 -0.015625 -0.859375 0.140625q-0.40625 0.140625 -0.71875 0.40625q-0.296875 0.28125 -0.5 0.65625q-0.1875 0.375 -0.234375 0.84375l0.8125 -0.015625q0.046875 -0.296875 0.15625 -0.546875q0.109375 -0.25 0.296875 -0.4375q0.1875 -0.171875 0.4375 -0.265625q0.25 -0.109375 0.578125 -0.09375q0.234375 0 0.421875 0.09375q0.1875 0.09375 0.3125 0.25q0.125 0.15625 0.171875 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.28125 -0.171875 0.53125q-0.125 0.25 -0.3125 0.484375q-0.1875 0.234375 -0.40625 0.4375q-0.203125 0.203125 -0.390625 0.390625l-2.453125 2.390625l-0.109375 0.640625l4.234375 0zm3.2091827 -0.53125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.0121155 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966827 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm3.8498077 -0.234375l0.671875 0.1875q0.265625 -0.203125 0.515625 -0.3125q0.265625 -0.109375 0.59375 -0.109375q0.296875 0.015625 0.5 0.140625q0.203125 0.125 0.328125 0.328125q0.125 0.203125 0.15625 0.453125q0.046875 0.25 0.015625 0.515625q-0.03125 0.296875 -0.140625 0.578125q-0.109375 0.28125 -0.28125 0.5q-0.1875 0.21875 -0.453125 0.359375q-0.25 0.125 -0.578125 0.109375q-0.265625 0 -0.46875 -0.09375q-0.1875 -0.09375 -0.3125 -0.25q-0.125 -0.15625 -0.203125 -0.359375q-0.0625 -0.203125 -0.078125 -0.453125l-0.765625 0q0.015625 0.40625 0.140625 0.75q0.125 0.328125 0.34375 0.5625q0.234375 0.25 0.5625 0.390625q0.328125 0.125 0.734375 0.140625q0.5 0.015625 0.90625 -0.15625q0.40625 -0.171875 0.71875 -0.46875q0.296875 -0.296875 0.46875 -0.703125q0.1875 -0.421875 0.234375 -0.90625q0.046875 -0.40625 -0.03125 -0.796875q-0.0625 -0.390625 -0.265625 -0.703125q-0.1875 -0.296875 -0.515625 -0.484375q-0.3125 -0.1875 -0.78125 -0.203125q-0.28125 0 -0.5625 0.078125q-0.265625 0.0625 -0.515625 0.203125l0.53125 -1.765625l2.59375 0l0.140625 -0.8125l-3.3125 0l-0.890625 3.28125zm8.693558 -3.296875l-0.09375 0q-0.5625 0 -1.046875 0.140625q-0.46875 0.140625 -0.84375 0.390625q-0.375 0.25 -0.671875 0.59375q-0.296875 0.34375 -0.515625 0.765625q-0.203125 0.421875 -0.359375 0.90625q-0.140625 0.484375 -0.203125 1.0l-0.0625 0.390625q-0.046875 0.4375 0.03125 0.890625q0.078125 0.453125 0.28125 0.8125q0.21875 0.359375 0.5625 0.59375q0.359375 0.234375 0.875 0.25q0.484375 0.015625 0.890625 -0.171875q0.40625 -0.1875 0.6875 -0.5q0.296875 -0.3125 0.46875 -0.734375q0.1875 -0.421875 0.21875 -0.890625q0.03125 -0.390625 -0.046875 -0.765625q-0.0625 -0.390625 -0.25 -0.6875q-0.1875 -0.3125 -0.515625 -0.5q-0.3125 -0.1875 -0.75 -0.1875q-0.21875 -0.015625 -0.4375 0.046875q-0.203125 0.046875 -0.390625 0.140625q-0.171875 0.09375 -0.328125 0.21875q-0.15625 0.109375 -0.296875 0.25q0.09375 -0.28125 0.203125 -0.546875q0.125 -0.265625 0.265625 -0.484375q0.1875 -0.28125 0.40625 -0.5q0.234375 -0.21875 0.5 -0.375q0.28125 -0.140625 0.59375 -0.21875q0.3125 -0.078125 0.6875 -0.078125l0.0625 0l0.078125 -0.75zm-1.515625 3.0q0.296875 0 0.484375 0.140625q0.1875 0.140625 0.296875 0.359375q0.109375 0.21875 0.140625 0.484375q0.03125 0.25 0 0.5q-0.03125 0.28125 -0.140625 0.578125q-0.09375 0.28125 -0.28125 0.5q-0.171875 0.21875 -0.421875 0.359375q-0.25 0.125 -0.578125 0.125q-0.21875 -0.015625 -0.390625 -0.109375q-0.15625 -0.09375 -0.265625 -0.234375q-0.109375 -0.140625 -0.171875 -0.328125q-0.0625 -0.1875 -0.09375 -0.390625q-0.046875 -0.203125 -0.046875 -0.390625q0 -0.203125 0.03125 -0.375l0.03125 -0.296875q0.109375 -0.1875 0.25 -0.359375q0.140625 -0.171875 0.328125 -0.3125q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.453125 -0.0625zm7.9904327 -2.46875l0.078125 -0.515625l-4.34375 0l-0.125 0.734375l3.46875 0l-3.578125 5.890625l0.890625 0l3.609375 -6.109375zm5.2091827 1.171875q0.03125 -0.40625 -0.078125 -0.71875q-0.109375 -0.328125 -0.34375 -0.5625q-0.21875 -0.234375 -0.546875 -0.359375q-0.3125 -0.140625 -0.703125 -0.140625q-0.421875 -0.015625 -0.796875 0.109375q-0.375 0.125 -0.65625 0.375q-0.28125 0.25 -0.46875 0.609375q-0.171875 0.34375 -0.203125 0.765625q-0.015625 0.25 0.03125 0.484375q0.046875 0.21875 0.15625 0.421875q0.09375 0.15625 0.203125 0.28125q0.125 0.125 0.28125 0.234375q-0.28125 0.109375 -0.515625 0.28125q-0.234375 0.15625 -0.421875 0.375q-0.171875 0.203125 -0.296875 0.46875q-0.109375 0.25 -0.125 0.5625q-0.046875 0.421875 0.078125 0.765625q0.125 0.328125 0.375 0.5625q0.25 0.25 0.59375 0.375q0.34375 0.125 0.75 0.140625q0.4375 0 0.828125 -0.125q0.40625 -0.125 0.71875 -0.375q0.296875 -0.25 0.5 -0.609375q0.203125 -0.359375 0.234375 -0.8125q0.015625 -0.25 -0.03125 -0.46875q-0.03125 -0.234375 -0.140625 -0.4375q-0.09375 -0.1875 -0.265625 -0.359375q-0.15625 -0.171875 -0.359375 -0.296875q0.234375 -0.109375 0.4375 -0.265625q0.21875 -0.15625 0.375 -0.34375q0.15625 -0.1875 0.25 -0.421875q0.109375 -0.25 0.140625 -0.515625zm-1.21875 3.09375q-0.03125 0.28125 -0.15625 0.515625q-0.125 0.234375 -0.3125 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.09375 -0.53125 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.375q-0.046875 -0.21875 -0.015625 -0.46875q0.03125 -0.28125 0.140625 -0.515625q0.125 -0.25 0.3125 -0.421875q0.1875 -0.1875 0.4375 -0.28125q0.25 -0.09375 0.546875 -0.078125q0.25 0 0.453125 0.109375q0.203125 0.09375 0.328125 0.25q0.125 0.171875 0.1875 0.390625q0.0625 0.21875 0.03125 0.46875zm0.375 -3.078125q-0.015625 0.234375 -0.125 0.453125q-0.09375 0.21875 -0.265625 0.375q-0.171875 0.171875 -0.390625 0.265625q-0.21875 0.078125 -0.46875 0.078125q-0.234375 0 -0.421875 -0.09375q-0.171875 -0.09375 -0.28125 -0.234375q-0.109375 -0.15625 -0.15625 -0.34375q-0.046875 -0.203125 -0.015625 -0.421875q0.015625 -0.25 0.109375 -0.46875q0.109375 -0.21875 0.28125 -0.390625q0.15625 -0.15625 0.375 -0.25q0.21875 -0.09375 0.484375 -0.078125q0.234375 0 0.40625 0.09375q0.171875 0.09375 0.28125 0.234375q0.125 0.15625 0.171875 0.359375q0.046875 0.203125 0.015625 0.421875z" fill-rule="nonzero"/><path fill="#107070" d="m350.52887 173.85564l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.52887 173.85564l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m365.01324 181.47804l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.646698 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.537323 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466675 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm7.427948 0.25l0.765625 -4.390625l-0.90625 0l-3.640625 4.546875l-0.09375 0.53125l2.9375 0l-0.28125 1.546875l0.828125 0l0.265625 -1.546875l0.90625 0l0.109375 -0.6875l-0.890625 0zm-2.828125 0l2.421875 -3.015625l0.1875 -0.265625l-0.609375 3.28125l-2.0 0zm6.3341675 1.703125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.0121155 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.896698 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm5.1466675 3.203125q0.578125 0 1.109375 -0.234375q0.546875 -0.234375 0.890625 -0.71875l-0.484375 -0.390625q-0.28125 0.296875 -0.65625 0.484375q-0.359375 0.171875 -0.78125 0.171875q-0.328125 -0.015625 -0.578125 -0.15625q-0.234375 -0.140625 -0.375 -0.375q-0.15625 -0.21875 -0.21875 -0.5q-0.046875 -0.296875 -0.015625 -0.59375l3.390625 0l0.0625 -0.375q0.0625 -0.46875 -0.015625 -0.890625q-0.0625 -0.4375 -0.265625 -0.765625q-0.203125 -0.34375 -0.5625 -0.546875q-0.34375 -0.203125 -0.84375 -0.21875q-0.359375 -0.015625 -0.671875 0.078125q-0.3125 0.09375 -0.59375 0.265625q-0.265625 0.1875 -0.484375 0.4375q-0.21875 0.234375 -0.390625 0.515625q-0.171875 0.28125 -0.28125 0.609375q-0.09375 0.3125 -0.125 0.640625l-0.03125 0.1875q-0.046875 0.484375 0.0625 0.90625q0.109375 0.421875 0.359375 0.734375q0.25 0.328125 0.625 0.53125q0.375 0.1875 0.875 0.203125zm0.609375 -4.421875q0.265625 0.015625 0.46875 0.140625q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.171875 0.4375q0.046875 0.234375 0 0.484375l-0.015625 0.078125l-2.5625 -0.015625q0.09375 -0.25 0.234375 -0.515625q0.140625 -0.265625 0.34375 -0.46875q0.203125 -0.1875 0.453125 -0.3125q0.25 -0.125 0.578125 -0.109375zm3.927948 4.328125l0.828125 0l0.734375 -4.28125l1.84375 0l0.109375 -0.640625l-1.84375 0l0.0625 -0.359375q0.03125 -0.28125 0.140625 -0.5q0.125 -0.234375 0.296875 -0.390625q0.171875 -0.15625 0.40625 -0.234375q0.25 -0.09375 0.546875 -0.078125q0.234375 0 0.453125 0.046875q0.234375 0.046875 0.46875 0.125l0.15625 -0.703125q-0.28125 -0.0625 -0.5625 -0.109375q-0.28125 -0.0625 -0.578125 -0.078125q-0.453125 0 -0.828125 0.140625q-0.375 0.125 -0.640625 0.375q-0.28125 0.265625 -0.46875 0.625q-0.171875 0.34375 -0.234375 0.78125l-0.046875 0.359375l-1.3125 0l-0.109375 0.640625l1.3125 0l-0.734375 4.28125zm5.2560425 -0.75l-0.0625 0l-0.078125 0.765625l0.109375 0q0.75 0 1.328125 -0.21875q0.578125 -0.234375 1.0 -0.640625q0.53125 -0.5 0.828125 -1.25q0.3125 -0.765625 0.4375 -1.640625l0.046875 -0.3125q0.03125 -0.296875 0.015625 -0.609375q0 -0.328125 -0.0625 -0.625q-0.078125 -0.28125 -0.203125 -0.546875q-0.125 -0.265625 -0.328125 -0.453125q-0.203125 -0.203125 -0.484375 -0.3125q-0.265625 -0.125 -0.640625 -0.125q-0.3125 -0.015625 -0.59375 0.0625q-0.28125 0.078125 -0.515625 0.21875q-0.28125 0.171875 -0.5 0.421875q-0.203125 0.234375 -0.359375 0.53125q-0.125 0.234375 -0.203125 0.515625q-0.078125 0.28125 -0.109375 0.578125q-0.03125 0.390625 0.03125 0.78125q0.078125 0.375 0.265625 0.6875q0.1875 0.3125 0.5 0.5q0.3125 0.1875 0.765625 0.203125q0.234375 0 0.4375 -0.046875q0.21875 -0.046875 0.40625 -0.140625q0.171875 -0.078125 0.3125 -0.203125q0.15625 -0.125 0.296875 -0.28125q-0.09375 0.328125 -0.21875 0.609375q-0.109375 0.265625 -0.25 0.484375q-0.203125 0.296875 -0.46875 0.515625q-0.25 0.21875 -0.578125 0.34375q-0.234375 0.09375 -0.515625 0.15625q-0.28125 0.046875 -0.609375 0.03125zm1.359375 -2.171875q-0.296875 0 -0.484375 -0.140625q-0.1875 -0.15625 -0.296875 -0.375q-0.109375 -0.234375 -0.140625 -0.5q-0.015625 -0.265625 0 -0.5q0.03125 -0.296875 0.140625 -0.578125q0.109375 -0.28125 0.28125 -0.515625q0.1875 -0.21875 0.4375 -0.359375q0.25 -0.140625 0.578125 -0.140625q0.21875 0.015625 0.375 0.109375q0.171875 0.09375 0.28125 0.234375q0.109375 0.15625 0.171875 0.359375q0.078125 0.1875 0.109375 0.390625q0.015625 0.203125 0.015625 0.40625q0 0.203125 0 0.375l-0.046875 0.265625q-0.09375 0.203125 -0.25 0.390625q-0.140625 0.171875 -0.328125 0.296875q-0.171875 0.140625 -0.390625 0.21875q-0.21875 0.078125 -0.453125 0.0625zm7.599823 0.375l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125z" fill-rule="nonzero"/><path fill="#107070" d="m510.7139 172.81758l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 172.81758l98.33072 0l0 21.574814l-98.33072 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m525.1983 180.43999l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466675 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5372925 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1467285 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm6.3810425 2.484375l1.125 -6.625l-0.09375 0l-2.546875 0.9375l-0.15625 0.8125l1.8125 -0.65625l-0.96875 5.53125l0.828125 0zm4.5529175 -0.53125q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.012146 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966675 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm5.6466675 3.109375l1.125 -6.625l-0.09375 0l-2.546875 0.9375l-0.15625 0.8125l1.8125 -0.65625l-0.96875 5.53125l0.828125 0zm6.8185425 0l0.109375 -0.6875l-3.203125 0l2.03125 -1.9375q0.234375 -0.21875 0.484375 -0.46875q0.265625 -0.265625 0.484375 -0.546875q0.21875 -0.296875 0.359375 -0.609375q0.15625 -0.3125 0.1875 -0.671875q0.03125 -0.390625 -0.09375 -0.71875q-0.109375 -0.34375 -0.34375 -0.578125q-0.234375 -0.234375 -0.578125 -0.359375q-0.328125 -0.140625 -0.71875 -0.140625q-0.453125 -0.015625 -0.859375 0.140625q-0.40625 0.140625 -0.71875 0.40625q-0.296875 0.28125 -0.5 0.65625q-0.1875 0.375 -0.234375 0.84375l0.8125 -0.015625q0.046875 -0.296875 0.15625 -0.546875q0.109375 -0.25 0.296875 -0.4375q0.1875 -0.171875 0.4375 -0.265625q0.25 -0.109375 0.578125 -0.09375q0.234375 0 0.421875 0.09375q0.1875 0.09375 0.3125 0.25q0.125 0.15625 0.171875 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.28125 -0.171875 0.53125q-0.125 0.25 -0.3125 0.484375q-0.1875 0.234375 -0.40625 0.4375q-0.203125 0.203125 -0.390625 0.390625l-2.453125 2.390625l-0.109375 0.640625l4.234375 0zm3.0686035 -3.71875l-0.125 0.6875l0.640625 0q0.28125 0 0.5 0.078125q0.21875 0.078125 0.359375 0.234375q0.140625 0.140625 0.203125 0.359375q0.078125 0.203125 0.046875 0.484375q-0.03125 0.296875 -0.15625 0.546875q-0.109375 0.234375 -0.296875 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.078125 -0.546875 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.359375q-0.0625 -0.21875 -0.03125 -0.46875l-0.828125 0q-0.015625 0.421875 0.109375 0.765625q0.125 0.328125 0.359375 0.5625q0.25 0.234375 0.578125 0.375q0.34375 0.125 0.765625 0.140625q0.4375 0 0.84375 -0.125q0.40625 -0.140625 0.71875 -0.390625q0.296875 -0.265625 0.484375 -0.625q0.203125 -0.375 0.25 -0.84375q0.015625 -0.234375 -0.03125 -0.453125q-0.03125 -0.234375 -0.125 -0.4375q-0.109375 -0.1875 -0.28125 -0.34375q-0.15625 -0.15625 -0.390625 -0.25q0.234375 -0.109375 0.453125 -0.25q0.21875 -0.15625 0.390625 -0.34375q0.171875 -0.1875 0.28125 -0.40625q0.109375 -0.234375 0.125 -0.5q0.046875 -0.421875 -0.0625 -0.75q-0.109375 -0.34375 -0.328125 -0.59375q-0.234375 -0.234375 -0.5625 -0.359375q-0.328125 -0.140625 -0.75 -0.15625q-0.40625 0 -0.796875 0.125q-0.375 0.125 -0.671875 0.375q-0.296875 0.234375 -0.5 0.578125q-0.1875 0.34375 -0.234375 0.765625l0.828125 0q0.03125 -0.265625 0.140625 -0.46875q0.125 -0.21875 0.296875 -0.375q0.1875 -0.140625 0.40625 -0.21875q0.234375 -0.09375 0.5 -0.09375q0.25 0.015625 0.4375 0.109375q0.1875 0.078125 0.3125 0.21875q0.109375 0.15625 0.140625 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.296875 -0.171875 0.53125q-0.125 0.21875 -0.328125 0.359375q-0.203125 0.15625 -0.46875 0.234375q-0.25 0.0625 -0.53125 0.0625l-0.546875 0zm7.5841675 1.484375l0.765625 -4.390625l-0.90625 0l-3.640625 4.546875l-0.09375 0.53125l2.9375 0l-0.28125 1.546875l0.828125 0l0.265625 -1.546875l0.90625 0l0.109375 -0.6875l-0.890625 0zm-2.828125 0l2.421875 -3.015625l0.1875 -0.265625l-0.609375 3.28125l-2.0 0z" fill-rule="nonzero"/><path fill="#107070" d="m609.48553 194.00076l98.33075 0l0 34.960632l-98.33075 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.48553 194.00076l98.33075 0l0 34.960632l-98.33075 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m620.9074 209.44109l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2072144 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384644 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm10.476807 0.8125l0 0.6875l0.59375 0q0.3125 0 0.578125 0.078125q0.265625 0.0625 0.453125 0.21875q0.171875 0.140625 0.28125 0.375q0.109375 0.21875 0.109375 0.53125q0 0.3125 -0.09375 0.546875q-0.09375 0.21875 -0.25 0.375q-0.171875 0.15625 -0.40625 0.234375q-0.234375 0.078125 -0.515625 0.078125q-0.28125 0 -0.515625 -0.078125q-0.234375 -0.09375 -0.40625 -0.234375q-0.15625 -0.15625 -0.25 -0.359375q-0.09375 -0.21875 -0.09375 -0.484375l-0.84375 0q0 0.4375 0.171875 0.78125q0.171875 0.34375 0.453125 0.578125q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.828125 0.125q0.453125 0 0.828125 -0.125q0.390625 -0.140625 0.671875 -0.390625q0.28125 -0.25 0.4375 -0.609375q0.15625 -0.359375 0.15625 -0.8125q0 -0.234375 -0.046875 -0.46875q-0.046875 -0.234375 -0.171875 -0.4375q-0.140625 -0.203125 -0.359375 -0.375q-0.21875 -0.171875 -0.53125 -0.28125q0.265625 -0.109375 0.453125 -0.28125q0.203125 -0.171875 0.328125 -0.359375q0.109375 -0.203125 0.171875 -0.40625q0.0625 -0.203125 0.0625 -0.390625q0 -0.46875 -0.15625 -0.8125q-0.140625 -0.34375 -0.40625 -0.59375q-0.25 -0.234375 -0.625 -0.34375q-0.375 -0.125 -0.8125 -0.125q-0.46875 0 -0.84375 0.140625q-0.375 0.140625 -0.640625 0.390625q-0.265625 0.25 -0.421875 0.59375q-0.140625 0.328125 -0.140625 0.703125l0.84375 0q0 -0.265625 0.078125 -0.46875q0.09375 -0.21875 0.25 -0.359375q0.15625 -0.15625 0.375 -0.234375q0.234375 -0.078125 0.5 -0.078125q0.28125 0 0.484375 0.078125q0.21875 0.0625 0.375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.515625q0 0.25 -0.09375 0.46875q-0.078125 0.203125 -0.234375 0.34375q-0.171875 0.15625 -0.421875 0.25q-0.234375 0.078125 -0.5625 0.078125l-0.59375 0zm4.9102783 0.390625l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm9.457214 0.796875l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m623.5949 217.50359l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5978394 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0822144 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m659.6232 218.00359l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634033 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2697144 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790283 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509033 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm14.758118 -1.984375l0 -1.015625l-2.921875 0l1.25 -1.328125q0.328125 -0.328125 0.59375 -0.625q0.265625 -0.3125 0.453125 -0.59375q0.1875 -0.296875 0.28125 -0.59375q0.109375 -0.296875 0.109375 -0.625q0 -0.4375 -0.140625 -0.796875q-0.125 -0.359375 -0.390625 -0.609375q-0.265625 -0.25 -0.65625 -0.390625q-0.390625 -0.140625 -0.890625 -0.140625q-0.53125 0 -0.96875 0.171875q-0.4375 0.171875 -0.734375 0.46875q-0.3125 0.28125 -0.484375 0.6875q-0.171875 0.390625 -0.171875 0.828125l1.28125 0q0 -0.265625 0.0625 -0.46875q0.0625 -0.21875 0.203125 -0.359375q0.125 -0.140625 0.3125 -0.203125q0.203125 -0.078125 0.453125 -0.078125q0.203125 0 0.359375 0.078125q0.15625 0.0625 0.28125 0.171875q0.109375 0.125 0.171875 0.296875q0.0625 0.171875 0.0625 0.390625q0 0.15625 -0.046875 0.3125q-0.046875 0.15625 -0.140625 0.34375q-0.109375 0.1875 -0.296875 0.421875q-0.171875 0.21875 -0.421875 0.484375l-2.140625 2.3125l0 0.859375l4.53125 0z" fill-rule="nonzero"/><path fill="#107070" d="m708.26654 172.81627l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26654 172.81627l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m722.7509 180.43867l-0.796875 0l-0.78125 4.484375q-0.046875 0.296875 -0.1875 0.578125q-0.125 0.265625 -0.3125 0.484375q-0.203125 0.21875 -0.46875 0.34375q-0.265625 0.125 -0.59375 0.109375q-0.296875 -0.015625 -0.515625 -0.140625q-0.203125 -0.140625 -0.328125 -0.359375q-0.125 -0.21875 -0.171875 -0.484375q-0.03125 -0.265625 0 -0.53125l0.75 -4.484375l-0.78125 0l-0.765625 4.484375q-0.0625 0.4375 0.03125 0.84375q0.109375 0.390625 0.34375 0.6875q0.234375 0.3125 0.578125 0.5q0.34375 0.1875 0.8125 0.203125q0.484375 0 0.890625 -0.171875q0.421875 -0.171875 0.734375 -0.484375q0.3125 -0.3125 0.515625 -0.71875q0.21875 -0.40625 0.296875 -0.859375l0.75 -4.484375zm5.6466675 0.71875l0.140625 -0.71875l-4.78125 0l-0.125 0.71875l1.984375 0l-1.03125 5.90625l0.8125 0l1.015625 -5.90625l1.984375 0zm2.7560425 1.875l-0.953125 -2.59375l-0.921875 0l1.34375 3.234375l-2.46875 3.390625l1.015625 0l1.84375 -2.640625l1.0 2.640625l0.90625 0l-1.375 -3.296875l2.421875 -3.328125l-1.015625 0l-1.796875 2.59375zm7.5373535 1.09375l0.109375 -0.75q0.046875 -0.328125 0.03125 -0.671875q0 -0.34375 -0.0625 -0.6875q-0.0625 -0.328125 -0.203125 -0.625q-0.125 -0.3125 -0.34375 -0.53125q-0.21875 -0.234375 -0.515625 -0.375q-0.296875 -0.140625 -0.6875 -0.140625q-0.40625 -0.015625 -0.75 0.109375q-0.34375 0.125 -0.625 0.34375q-0.28125 0.21875 -0.515625 0.53125q-0.21875 0.296875 -0.375 0.625q-0.15625 0.34375 -0.265625 0.703125q-0.109375 0.359375 -0.171875 0.71875l-0.109375 0.75q-0.046875 0.328125 -0.046875 0.671875q0.015625 0.34375 0.078125 0.6875q0.0625 0.328125 0.203125 0.625q0.140625 0.296875 0.359375 0.53125q0.203125 0.21875 0.5 0.359375q0.296875 0.140625 0.703125 0.15625q0.40625 0 0.75 -0.109375q0.34375 -0.125 0.625 -0.34375q0.28125 -0.21875 0.5 -0.515625q0.21875 -0.3125 0.375 -0.65625q0.15625 -0.328125 0.265625 -0.6875q0.109375 -0.375 0.171875 -0.71875zm-0.703125 -0.765625l-0.125 0.765625q-0.03125 0.25 -0.109375 0.515625q-0.0625 0.265625 -0.15625 0.515625q-0.109375 0.25 -0.25 0.484375q-0.140625 0.234375 -0.328125 0.40625q-0.1875 0.1875 -0.4375 0.28125q-0.234375 0.09375 -0.53125 0.09375q-0.28125 -0.015625 -0.484375 -0.125q-0.1875 -0.125 -0.3125 -0.3125q-0.125 -0.171875 -0.1875 -0.40625q-0.0625 -0.25 -0.09375 -0.5q-0.015625 -0.25 -0.015625 -0.484375q0.015625 -0.25 0.046875 -0.453125l0.125 -0.78125q0.046875 -0.234375 0.109375 -0.5q0.078125 -0.265625 0.171875 -0.515625q0.109375 -0.265625 0.25 -0.484375q0.15625 -0.234375 0.34375 -0.40625q0.1875 -0.1875 0.421875 -0.28125q0.234375 -0.09375 0.53125 -0.078125q0.28125 0 0.46875 0.125q0.203125 0.109375 0.328125 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.09375 0.484375q0.015625 0.25 0 0.5q-0.015625 0.234375 -0.046875 0.453125zm4.1466675 1.828125l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.09375 0l0.109375 -0.609375l-0.984375 0l0.578125 -1.625l1.015625 0l0.109375 -0.625l-0.890625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.140625 0l0.6875 -1.890625l-0.65625 0l-0.6875 1.890625l-1.25 0l-0.109375 0.625l1.125 0l-0.578125 1.625l-1.15625 0l-0.109375 0.609375l1.046875 0l-0.6875 1.875l0.65625 0l0.6875 -1.875l1.140625 0zm-0.921875 -0.609375l0.578125 -1.625l1.140625 0l-0.578125 1.625l-1.140625 0zm5.3185425 -1.234375l-0.125 0.6875l0.640625 0q0.28125 0 0.5 0.078125q0.21875 0.078125 0.359375 0.234375q0.140625 0.140625 0.203125 0.359375q0.078125 0.203125 0.046875 0.484375q-0.03125 0.296875 -0.15625 0.546875q-0.109375 0.234375 -0.296875 0.390625q-0.1875 0.171875 -0.4375 0.265625q-0.25 0.078125 -0.546875 0.078125q-0.25 0 -0.453125 -0.09375q-0.203125 -0.09375 -0.328125 -0.234375q-0.140625 -0.15625 -0.203125 -0.359375q-0.0625 -0.21875 -0.03125 -0.46875l-0.828125 0q-0.015625 0.421875 0.109375 0.765625q0.125 0.328125 0.359375 0.5625q0.25 0.234375 0.578125 0.375q0.34375 0.125 0.765625 0.140625q0.4375 0 0.84375 -0.125q0.40625 -0.140625 0.71875 -0.390625q0.296875 -0.265625 0.484375 -0.625q0.203125 -0.375 0.25 -0.84375q0.015625 -0.234375 -0.03125 -0.453125q-0.03125 -0.234375 -0.125 -0.4375q-0.109375 -0.1875 -0.28125 -0.34375q-0.15625 -0.15625 -0.390625 -0.25q0.234375 -0.109375 0.453125 -0.25q0.21875 -0.15625 0.390625 -0.34375q0.171875 -0.1875 0.28125 -0.40625q0.109375 -0.234375 0.125 -0.5q0.046875 -0.421875 -0.0625 -0.75q-0.109375 -0.34375 -0.328125 -0.59375q-0.234375 -0.234375 -0.5625 -0.359375q-0.328125 -0.140625 -0.75 -0.15625q-0.40625 0 -0.796875 0.125q-0.375 0.125 -0.671875 0.375q-0.296875 0.234375 -0.5 0.578125q-0.1875 0.34375 -0.234375 0.765625l0.828125 0q0.03125 -0.265625 0.140625 -0.46875q0.125 -0.21875 0.296875 -0.375q0.1875 -0.140625 0.40625 -0.21875q0.234375 -0.09375 0.5 -0.09375q0.25 0.015625 0.4375 0.109375q0.1875 0.078125 0.3125 0.21875q0.109375 0.15625 0.140625 0.375q0.046875 0.203125 0.015625 0.4375q-0.03125 0.296875 -0.171875 0.53125q-0.125 0.21875 -0.328125 0.359375q-0.203125 0.15625 -0.46875 0.234375q-0.25 0.0625 -0.53125 0.0625l-0.546875 0zm5.6154175 3.1875q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm0.6875 -3.984375q0 0.28125 0.171875 0.453125q0.1875 0.171875 0.46875 0.171875q0.265625 0 0.453125 -0.171875q0.203125 -0.1875 0.203125 -0.484375q0 -0.296875 -0.1875 -0.46875q-0.1875 -0.1875 -0.453125 -0.171875q-0.296875 0 -0.484375 0.203125q-0.171875 0.203125 -0.171875 0.46875zm13.012146 1.96875l0.25 -1.546875q0.03125 -0.171875 0.03125 -0.34375q0 -0.1875 0 -0.328125q0 -0.328125 -0.09375 -0.65625q-0.09375 -0.328125 -0.25 -0.578125q-0.203125 -0.328125 -0.546875 -0.515625q-0.328125 -0.203125 -0.828125 -0.21875q-0.390625 0 -0.71875 0.09375q-0.3125 0.09375 -0.5625 0.28125q-0.265625 0.171875 -0.46875 0.421875q-0.1875 0.25 -0.34375 0.546875q-0.140625 0.296875 -0.234375 0.640625q-0.09375 0.328125 -0.15625 0.65625l-0.234375 1.5625q-0.046875 0.3125 -0.046875 0.625q0.015625 0.3125 0.09375 0.59375q0.0625 0.296875 0.1875 0.546875q0.125 0.25 0.328125 0.4375q0.203125 0.1875 0.484375 0.296875q0.28125 0.109375 0.640625 0.125q0.3125 0 0.5625 -0.0625q0.265625 -0.046875 0.484375 -0.15625q0.34375 -0.1875 0.59375 -0.484375q0.265625 -0.296875 0.453125 -0.640625q0.140625 -0.296875 0.234375 -0.625q0.09375 -0.328125 0.140625 -0.671875zm-1.484375 -3.484375q0.296875 0 0.484375 0.109375q0.203125 0.109375 0.3125 0.296875q0.125 0.1875 0.15625 0.421875q0.046875 0.234375 0.046875 0.5l-2.828125 1.96875q0.015625 -0.078125 0.015625 -0.140625q0.015625 -0.0625 0.03125 -0.1875l0.203125 -1.21875q0.03125 -0.203125 0.078125 -0.40625q0.0625 -0.21875 0.140625 -0.40625q0.09375 -0.21875 0.21875 -0.390625q0.125 -0.171875 0.296875 -0.296875q0.15625 -0.125 0.359375 -0.1875q0.21875 -0.078125 0.484375 -0.0625zm-0.9375 5.4375q-0.296875 0 -0.484375 -0.109375q-0.1875 -0.109375 -0.3125 -0.296875q-0.109375 -0.171875 -0.15625 -0.40625q-0.046875 -0.234375 -0.046875 -0.484375l2.8125 -1.953125q-0.015625 0.171875 -0.046875 0.28125q-0.015625 0.09375 -0.03125 0.234375l-0.15625 0.96875q-0.03125 0.203125 -0.09375 0.40625q-0.046875 0.203125 -0.125 0.390625q-0.09375 0.234375 -0.25 0.453125q-0.15625 0.203125 -0.359375 0.328125q-0.15625 0.09375 -0.34375 0.15625q-0.1875 0.046875 -0.40625 0.03125zm5.8966675 -2.515625l-0.984375 -1.8125l-0.890625 0l1.375 2.390625l-2.25 2.53125l1.015625 0l1.609375 -1.875l1.03125 1.875l0.890625 0l-1.421875 -2.453125l2.203125 -2.46875l-1.015625 0l-1.5625 1.8125zm6.1779175 3.109375l0.828125 0l0.015625 -0.078125q-0.0625 -0.25 -0.0625 -0.5q0 -0.25 0.046875 -0.5l0.375 -2.28125q0.046875 -0.40625 -0.078125 -0.703125q-0.109375 -0.3125 -0.34375 -0.53125q-0.234375 -0.203125 -0.5625 -0.3125q-0.3125 -0.109375 -0.6875 -0.125q-0.34375 0 -0.6875 0.09375q-0.34375 0.09375 -0.640625 0.265625q-0.296875 0.1875 -0.5 0.46875q-0.203125 0.265625 -0.234375 0.640625l0.8125 0q0.046875 -0.203125 0.15625 -0.34375q0.125 -0.15625 0.28125 -0.25q0.15625 -0.109375 0.34375 -0.140625q0.1875 -0.046875 0.390625 -0.046875q0.21875 0 0.40625 0.0625q0.1875 0.0625 0.3125 0.1875q0.125 0.125 0.1875 0.3125q0.0625 0.171875 0.03125 0.40625l-0.0625 0.390625l-0.9375 -0.015625q-0.265625 0 -0.546875 0.046875q-0.28125 0.03125 -0.546875 0.109375q-0.265625 0.078125 -0.5 0.203125q-0.21875 0.125 -0.40625 0.3125q-0.171875 0.1875 -0.28125 0.4375q-0.109375 0.234375 -0.140625 0.5625q-0.015625 0.328125 0.09375 0.59375q0.125 0.25 0.328125 0.4375q0.203125 0.171875 0.46875 0.28125q0.28125 0.09375 0.59375 0.109375q0.28125 0 0.546875 -0.078125q0.265625 -0.078125 0.515625 -0.21875q0.109375 -0.0625 0.21875 -0.140625q0.125 -0.09375 0.234375 -0.1875q-0.015625 0.125 -0.015625 0.265625q0 0.125 0.046875 0.265625zm-1.390625 -0.640625q-0.1875 0 -0.34375 -0.046875q-0.15625 -0.0625 -0.265625 -0.171875q-0.109375 -0.09375 -0.15625 -0.234375q-0.046875 -0.15625 -0.03125 -0.359375q0.015625 -0.171875 0.078125 -0.296875q0.078125 -0.125 0.171875 -0.234375q0.078125 -0.078125 0.171875 -0.140625q0.109375 -0.0625 0.21875 -0.109375q0.25 -0.09375 0.53125 -0.125q0.296875 -0.03125 0.546875 -0.03125l0.703125 0l-0.1875 1.0q-0.109375 0.171875 -0.265625 0.3125q-0.15625 0.140625 -0.34375 0.234375q-0.1875 0.09375 -0.40625 0.15625q-0.203125 0.046875 -0.421875 0.046875zm8.1467285 -1.796875l0.015625 -0.09375q0.03125 -0.28125 0.015625 -0.5625q0 -0.296875 -0.0625 -0.578125q-0.0625 -0.265625 -0.171875 -0.5q-0.109375 -0.25 -0.28125 -0.4375q-0.1875 -0.1875 -0.4375 -0.296875q-0.25 -0.109375 -0.59375 -0.109375q-0.265625 -0.015625 -0.515625 0.046875q-0.234375 0.0625 -0.4375 0.203125q-0.125 0.0625 -0.234375 0.15625q-0.109375 0.09375 -0.21875 0.21875l0.5 -2.609375l-0.828125 0l-1.21875 7.0l0.765625 0l0.15625 -0.5625q0.09375 0.125 0.1875 0.21875q0.09375 0.09375 0.203125 0.171875q0.1875 0.125 0.421875 0.1875q0.234375 0.078125 0.484375 0.078125q0.359375 0.015625 0.640625 -0.09375q0.296875 -0.09375 0.53125 -0.28125q0.25 -0.171875 0.421875 -0.421875q0.1875 -0.25 0.3125 -0.53125q0.140625 -0.28125 0.21875 -0.578125q0.09375 -0.3125 0.125 -0.625zm-0.8125 -0.09375l-0.015625 0.09375q-0.03125 0.25 -0.109375 0.515625q-0.078125 0.265625 -0.203125 0.5q-0.09375 0.171875 -0.21875 0.328125q-0.125 0.140625 -0.265625 0.25q-0.171875 0.109375 -0.359375 0.171875q-0.1875 0.0625 -0.421875 0.046875q-0.203125 0 -0.375 -0.0625q-0.15625 -0.0625 -0.28125 -0.171875q-0.109375 -0.09375 -0.203125 -0.21875q-0.078125 -0.140625 -0.140625 -0.296875l0.375 -2.171875q0.109375 -0.171875 0.25 -0.3125q0.140625 -0.140625 0.296875 -0.234375q0.15625 -0.109375 0.328125 -0.15625q0.1875 -0.0625 0.40625 -0.046875q0.203125 0 0.359375 0.0625q0.15625 0.0625 0.265625 0.171875q0.109375 0.125 0.171875 0.265625q0.078125 0.140625 0.109375 0.296875q0.0625 0.234375 0.0625 0.484375q0 0.25 -0.03125 0.484375zm3.9435425 1.9375q-0.234375 0 -0.421875 -0.078125q-0.171875 -0.078125 -0.28125 -0.21875q-0.125 -0.125 -0.203125 -0.296875q-0.078125 -0.171875 -0.109375 -0.375q-0.03125 -0.1875 -0.03125 -0.390625q0 -0.203125 0.015625 -0.40625l0.03125 -0.1875q0.03125 -0.234375 0.09375 -0.453125q0.0625 -0.21875 0.171875 -0.40625q0.09375 -0.203125 0.21875 -0.359375q0.140625 -0.171875 0.3125 -0.296875q0.171875 -0.140625 0.390625 -0.203125q0.21875 -0.078125 0.46875 -0.0625q0.25 0 0.421875 0.09375q0.1875 0.078125 0.328125 0.234375q0.125 0.140625 0.1875 0.34375q0.0625 0.1875 0.0625 0.421875l0.765625 0q0.015625 -0.375 -0.109375 -0.703125q-0.109375 -0.328125 -0.34375 -0.5625q-0.234375 -0.234375 -0.5625 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.53125 -0.015625 -0.96875 0.1875q-0.4375 0.1875 -0.75 0.515625q-0.328125 0.34375 -0.53125 0.8125q-0.203125 0.453125 -0.28125 0.953125l-0.015625 0.1875q-0.015625 0.265625 -0.015625 0.515625q0.015625 0.234375 0.0625 0.46875q0.078125 0.296875 0.21875 0.578125q0.15625 0.265625 0.359375 0.453125q0.21875 0.203125 0.515625 0.328125q0.296875 0.109375 0.671875 0.109375q0.359375 0.015625 0.71875 -0.09375q0.375 -0.125 0.671875 -0.34375q0.296875 -0.21875 0.5 -0.515625q0.203125 -0.3125 0.25 -0.6875l-0.78125 0q-0.046875 0.21875 -0.171875 0.40625q-0.125 0.171875 -0.3125 0.296875q-0.171875 0.125 -0.390625 0.203125q-0.21875 0.0625 -0.453125 0.046875zm3.6310425 -1.875l-0.015625 0.09375q-0.03125 0.265625 -0.015625 0.546875q0.015625 0.28125 0.078125 0.546875q0.0625 0.28125 0.171875 0.53125q0.125 0.234375 0.3125 0.421875q0.171875 0.1875 0.421875 0.296875q0.25 0.109375 0.5625 0.125q0.265625 0 0.484375 -0.0625q0.234375 -0.046875 0.4375 -0.15625q0.140625 -0.078125 0.265625 -0.171875q0.125 -0.09375 0.234375 -0.21875l-0.078125 0.515625l0.734375 0l1.21875 -7.0l-0.828125 0l-0.46875 2.5625q-0.09375 -0.125 -0.203125 -0.203125q-0.09375 -0.09375 -0.203125 -0.171875q-0.1875 -0.09375 -0.40625 -0.140625q-0.203125 -0.0625 -0.421875 -0.0625q-0.359375 -0.015625 -0.65625 0.09375q-0.296875 0.09375 -0.53125 0.28125q-0.234375 0.171875 -0.421875 0.421875q-0.1875 0.25 -0.328125 0.53125q-0.140625 0.296875 -0.234375 0.609375q-0.078125 0.296875 -0.109375 0.609375zm0.8125 0.09375l0 -0.09375q0.046875 -0.328125 0.15625 -0.65625q0.125 -0.34375 0.328125 -0.609375q0.1875 -0.265625 0.46875 -0.421875q0.28125 -0.171875 0.671875 -0.15625q0.171875 0.015625 0.3125 0.0625q0.15625 0.046875 0.28125 0.125q0.109375 0.09375 0.203125 0.21875q0.09375 0.125 0.171875 0.28125l-0.40625 2.296875q-0.09375 0.140625 -0.21875 0.265625q-0.109375 0.109375 -0.234375 0.203125q-0.15625 0.109375 -0.359375 0.1875q-0.1875 0.0625 -0.421875 0.046875q-0.234375 0 -0.40625 -0.078125q-0.15625 -0.09375 -0.28125 -0.21875q-0.109375 -0.140625 -0.171875 -0.3125q-0.0625 -0.171875 -0.09375 -0.375q-0.03125 -0.1875 -0.03125 -0.390625q0 -0.203125 0.03125 -0.375z" fill-rule="nonzero"/><path fill="#107070" d="m807.051 193.9996l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m807.051 193.9996l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m818.4729 209.43991l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722839 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm9.789368 1.203125l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm9.363403 3.328125l0 -0.6875l-3.328125 0l1.78125 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.84375 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125 0 0.5 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.484375 0.578125l-2.171875 2.40625l0 0.609375l4.34375 0zm5.6915283 -2.53125l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#ffffff" d="m821.1604 217.50241l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7697144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125z" fill-rule="nonzero"/><path fill="#ffffff" d="m857.1887 218.00241l1.0 0q0.53125 0 0.96875 -0.140625q0.4375 -0.15625 0.75 -0.4375q0.3125 -0.28125 0.46875 -0.65625q0.171875 -0.375 0.171875 -0.828125q0 -0.46875 -0.171875 -0.859375q-0.15625 -0.390625 -0.46875 -0.6875q-0.3125 -0.265625 -0.75 -0.421875q-0.4375 -0.15625 -0.96875 -0.15625l-2.28125 0l0 6.625l1.28125 0l0 -2.4375zm0 -1.03125l0 -2.125l1.0 0q0.265625 0 0.46875 0.09375q0.203125 0.078125 0.328125 0.234375q0.140625 0.140625 0.203125 0.34375q0.0625 0.203125 0.0625 0.4375q0 0.203125 -0.0625 0.390625q-0.0625 0.171875 -0.203125 0.3125q-0.125 0.140625 -0.328125 0.234375q-0.203125 0.078125 -0.46875 0.078125l-1.0 0zm7.3634033 3.46875l1.28125 0l0 -0.078125q-0.09375 -0.1875 -0.140625 -0.4375q-0.046875 -0.265625 -0.046875 -0.65625l0 -2.125q0 -0.421875 -0.171875 -0.75q-0.15625 -0.328125 -0.4375 -0.546875q-0.28125 -0.203125 -0.671875 -0.3125q-0.375 -0.109375 -0.828125 -0.109375q-0.484375 0 -0.875 0.125q-0.390625 0.125 -0.65625 0.328125q-0.265625 0.21875 -0.40625 0.5q-0.125 0.28125 -0.125 0.59375l1.265625 0q0 -0.125 0.03125 -0.234375q0.046875 -0.109375 0.125 -0.1875q0.09375 -0.078125 0.234375 -0.125q0.140625 -0.0625 0.34375 -0.0625q0.234375 0 0.40625 0.0625q0.171875 0.0625 0.28125 0.15625q0.109375 0.109375 0.15625 0.25q0.0625 0.140625 0.0625 0.3125l0 0.28125l-0.703125 0q-0.546875 0 -0.96875 0.109375q-0.421875 0.09375 -0.71875 0.28125q-0.3125 0.203125 -0.46875 0.515625q-0.15625 0.3125 -0.15625 0.734375q0 0.3125 0.125 0.59375q0.125 0.265625 0.34375 0.453125q0.234375 0.203125 0.546875 0.3125q0.328125 0.109375 0.703125 0.109375q0.234375 0 0.421875 -0.046875q0.203125 -0.046875 0.375 -0.125q0.171875 -0.0625 0.296875 -0.15625q0.140625 -0.109375 0.25 -0.21875q0.015625 0.125 0.046875 0.25q0.03125 0.109375 0.078125 0.203125zm-1.203125 -0.890625q-0.171875 0 -0.3125 -0.03125q-0.140625 -0.046875 -0.21875 -0.125q-0.09375 -0.078125 -0.140625 -0.1875q-0.046875 -0.109375 -0.046875 -0.25q0 -0.171875 0.0625 -0.3125q0.0625 -0.140625 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.140625q0.203125 -0.0625 0.5 -0.0625l0.65625 0l0 0.84375q-0.0625 0.09375 -0.15625 0.1875q-0.09375 0.09375 -0.21875 0.171875q-0.140625 0.0625 -0.3125 0.109375q-0.15625 0.046875 -0.34375 0.046875zm7.2696533 -4.125q-0.5 0 -0.921875 0.234375q-0.421875 0.234375 -0.71875 0.65625l-0.015625 -0.109375l-0.046875 -0.6875l-1.171875 0l0 4.921875l1.265625 0l0 -2.953125q0.078125 -0.21875 0.203125 -0.375q0.140625 -0.15625 0.328125 -0.25q0.15625 -0.09375 0.34375 -0.125q0.203125 -0.046875 0.453125 -0.046875q0.234375 0 0.5 0.03125q0.265625 0.03125 0.515625 0.078125l0.1875 -1.25q-0.15625 -0.046875 -0.40625 -0.078125q-0.234375 -0.046875 -0.515625 -0.046875zm4.3790283 -1.125l-1.265625 0l0 1.21875l-1.125 0l0 0.921875l1.125 0l0 2.25q0 0.484375 0.125 0.84375q0.125 0.34375 0.359375 0.5625q0.234375 0.21875 0.5625 0.328125q0.328125 0.109375 0.734375 0.109375q0.21875 0 0.421875 -0.03125q0.21875 -0.015625 0.421875 -0.046875q0.203125 -0.03125 0.375 -0.078125q0.1875 -0.0625 0.3125 -0.140625l-0.125 -0.875q-0.078125 0.015625 -0.203125 0.046875q-0.125 0.015625 -0.25 0.03125q-0.140625 0.03125 -0.296875 0.046875q-0.15625 0.015625 -0.296875 0.015625q-0.203125 0 -0.375 -0.046875q-0.15625 -0.046875 -0.265625 -0.15625q-0.109375 -0.109375 -0.171875 -0.28125q-0.0625 -0.1875 -0.0625 -0.453125l0 -2.125l1.84375 0l0 -0.921875l-1.84375 0l0 -1.21875zm4.0509644 8.125q0.375 0 0.65625 -0.125q0.28125 -0.125 0.484375 -0.3125q0.1875 -0.1875 0.3125 -0.40625q0.140625 -0.21875 0.21875 -0.40625l2.5 -5.65625l-1.390625 0l-1.125 2.890625l-0.1875 0.484375l-0.140625 -0.5l-1.125 -2.875l-1.390625 0l2.09375 4.71875l-0.296875 0.53125q-0.046875 0.109375 -0.09375 0.15625q-0.03125 0.0625 -0.125 0.171875q-0.078125 0.109375 -0.203125 0.203125q-0.109375 0.09375 -0.25 0.09375q-0.078125 0 -0.203125 -0.015625q-0.125 0 -0.1875 0l-0.15625 0.96875q0.15625 0.03125 0.28125 0.046875q0.140625 0.03125 0.328125 0.03125zm14.758057 -1.984375l0 -1.015625l-2.921875 0l1.25 -1.328125q0.328125 -0.328125 0.59375 -0.625q0.265625 -0.3125 0.453125 -0.59375q0.1875 -0.296875 0.28125 -0.59375q0.109375 -0.296875 0.109375 -0.625q0 -0.4375 -0.140625 -0.796875q-0.125 -0.359375 -0.390625 -0.609375q-0.265625 -0.25 -0.65625 -0.390625q-0.390625 -0.140625 -0.890625 -0.140625q-0.53125 0 -0.96875 0.171875q-0.4375 0.171875 -0.734375 0.46875q-0.3125 0.28125 -0.484375 0.6875q-0.171875 0.390625 -0.171875 0.828125l1.28125 0q0 -0.265625 0.0625 -0.46875q0.0625 -0.21875 0.203125 -0.359375q0.125 -0.140625 0.3125 -0.203125q0.203125 -0.078125 0.453125 -0.078125q0.203125 0 0.359375 0.078125q0.15625 0.0625 0.28125 0.171875q0.109375 0.125 0.171875 0.296875q0.0625 0.171875 0.0625 0.390625q0 0.15625 -0.046875 0.3125q-0.046875 0.15625 -0.140625 0.34375q-0.109375 0.1875 -0.296875 0.421875q-0.171875 0.21875 -0.421875 0.484375l-2.140625 2.3125l0 0.859375l4.53125 0z" fill-rule="nonzero"/><path fill="#107070" d="m609.48553 228.96211l98.33075 0l0 26.48819l-98.33075 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.48553 228.96211l98.33075 0l0 26.48819l-98.33075 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m622.73553 239.8862l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm7.1445312 2.140625l0 -0.59375l-2.859375 0l1.53125 -1.65625q0.21875 -0.234375 0.40625 -0.46875q0.1875 -0.234375 0.34375 -0.484375q0.140625 -0.234375 0.21875 -0.484375q0.09375 -0.25 0.09375 -0.5q0 -0.34375 -0.125 -0.625q-0.109375 -0.296875 -0.328125 -0.5q-0.234375 -0.21875 -0.5625 -0.328125q-0.3125 -0.125 -0.71875 -0.125q-0.4375 0 -0.78125 0.140625q-0.328125 0.140625 -0.5625 0.375q-0.25 0.234375 -0.375 0.5625q-0.125 0.3125 -0.125 0.671875l0.734375 0q0 -0.265625 0.0625 -0.46875q0.078125 -0.21875 0.21875 -0.375q0.125 -0.15625 0.328125 -0.234375q0.21875 -0.078125 0.5 -0.078125q0.234375 0 0.421875 0.078125q0.1875 0.078125 0.328125 0.21875q0.125 0.140625 0.1875 0.328125q0.078125 0.171875 0.078125 0.390625q0 0.171875 -0.046875 0.34375q-0.046875 0.15625 -0.140625 0.328125q-0.109375 0.1875 -0.28125 0.40625q-0.15625 0.203125 -0.40625 0.484375l-1.875 2.078125l0 0.515625l3.734375 0zm2.7695312 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m622.73553 247.71432l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.1445312 2.65625l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm5.5820312 0.078125q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm2.8945312 1.5625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm6.0195312 1.546875q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m807.0522 228.96114l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m807.0522 228.96114l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m820.3022 239.88522l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.5820312 0.234375l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.8476562 1.4375q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625z" fill-rule="nonzero"/><path fill="#ffffff" d="m820.3022 247.71335l0 -1.34375q0 -0.53125 -0.125 -0.953125q-0.125 -0.421875 -0.359375 -0.71875q-0.234375 -0.28125 -0.578125 -0.421875q-0.34375 -0.15625 -0.78125 -0.15625q-0.4375 0 -0.78125 0.15625q-0.328125 0.140625 -0.5625 0.421875q-0.25 0.296875 -0.375 0.71875q-0.125 0.421875 -0.125 0.953125l0 1.34375q0 0.53125 0.125 0.953125q0.125 0.421875 0.375 0.703125q0.234375 0.296875 0.578125 0.453125q0.34375 0.140625 0.78125 0.140625q0.4375 0 0.765625 -0.140625q0.34375 -0.15625 0.578125 -0.453125q0.234375 -0.28125 0.359375 -0.703125q0.125 -0.421875 0.125 -0.953125zm-2.953125 -0.15625q0 -0.09375 0 -0.1875q0 -0.109375 0 -0.203125l0 -0.953125q0 -0.390625 0.078125 -0.6875q0.078125 -0.3125 0.25 -0.5q0.125 -0.15625 0.328125 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.4375 0.078125q0.203125 0.0625 0.34375 0.21875q0.125 0.140625 0.203125 0.359375q0.09375 0.21875 0.125 0.5l-2.21875 1.6875zm2.234375 0.296875q0 0.421875 -0.09375 0.734375q-0.078125 0.3125 -0.265625 0.5q-0.125 0.140625 -0.328125 0.21875q-0.1875 0.0625 -0.421875 0.0625q-0.234375 0 -0.421875 -0.0625q-0.1875 -0.0625 -0.328125 -0.203125q-0.140625 -0.140625 -0.234375 -0.359375q-0.09375 -0.21875 -0.125 -0.5l2.21875 -1.6875q0 0.109375 0 0.28125q0 0.15625 0 0.21875l0 0.796875zm3.6914062 -0.625l-1.109375 -1.578125l-0.84375 0l1.578125 2.09375l-1.609375 2.140625l0.84375 0l1.15625 -1.609375l1.171875 1.609375l0.84375 0l-1.625 -2.140625l1.578125 -2.09375l-0.84375 0l-1.140625 1.578125zm4.8632812 2.140625q-0.34375 0 -0.578125 -0.125q-0.21875 -0.140625 -0.359375 -0.359375q-0.140625 -0.21875 -0.203125 -0.484375q-0.0625 -0.265625 -0.0625 -0.546875l0 -0.171875q0 -0.265625 0.0625 -0.53125q0.0625 -0.28125 0.203125 -0.5q0.140625 -0.203125 0.359375 -0.34375q0.234375 -0.140625 0.578125 -0.140625q0.21875 0 0.40625 0.078125q0.1875 0.078125 0.328125 0.203125q0.140625 0.125 0.21875 0.296875q0.078125 0.171875 0.078125 0.359375l0.6875 0q0 -0.3125 -0.140625 -0.59375q-0.125 -0.28125 -0.34375 -0.484375q-0.234375 -0.203125 -0.546875 -0.328125q-0.3125 -0.125 -0.6875 -0.125q-0.484375 0 -0.84375 0.171875q-0.359375 0.171875 -0.59375 0.46875q-0.25 0.296875 -0.375 0.6875q-0.109375 0.375 -0.109375 0.78125l0 0.171875q0 0.421875 0.109375 0.8125q0.125 0.375 0.375 0.65625q0.234375 0.296875 0.59375 0.46875q0.359375 0.171875 0.84375 0.171875q0.328125 0 0.640625 -0.109375q0.3125 -0.125 0.546875 -0.3125q0.234375 -0.203125 0.375 -0.453125q0.15625 -0.25 0.15625 -0.53125l-0.6875 0q0 0.171875 -0.09375 0.328125q-0.078125 0.140625 -0.234375 0.25q-0.140625 0.109375 -0.328125 0.171875q-0.1875 0.0625 -0.375 0.0625zm2.8632812 -1.640625l0 0.09375q0 0.453125 0.109375 0.84375q0.125 0.390625 0.34375 0.671875q0.21875 0.296875 0.53125 0.46875q0.3125 0.15625 0.703125 0.15625q0.390625 0 0.671875 -0.125q0.296875 -0.140625 0.515625 -0.40625l0.03125 0.453125l0.65625 0l0 -6.0l-0.71875 0l0 2.1875q-0.203125 -0.234375 -0.5 -0.359375q-0.28125 -0.140625 -0.65625 -0.140625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.53125 0.4375q-0.21875 0.28125 -0.34375 0.6875q-0.109375 0.390625 -0.109375 0.859375zm0.71875 0.09375l0 -0.09375q0 -0.296875 0.0625 -0.578125q0.078125 -0.28125 0.21875 -0.5q0.125 -0.203125 0.34375 -0.328125q0.21875 -0.125 0.53125 -0.125q0.34375 0 0.578125 0.171875q0.25 0.15625 0.390625 0.40625l0 1.96875q-0.140625 0.28125 -0.390625 0.453125q-0.234375 0.15625 -0.59375 0.15625q-0.296875 0 -0.515625 -0.125q-0.21875 -0.125 -0.34375 -0.34375q-0.140625 -0.203125 -0.21875 -0.484375q-0.0625 -0.28125 -0.0625 -0.578125zm4.4726562 -0.796875l0.578125 0.15625q0.09375 -0.09375 0.1875 -0.15625q0.09375 -0.0625 0.203125 -0.109375q0.109375 -0.046875 0.234375 -0.0625q0.125 -0.03125 0.3125 -0.03125q0.265625 0 0.46875 0.09375q0.21875 0.09375 0.375 0.265625q0.140625 0.171875 0.21875 0.40625q0.078125 0.21875 0.078125 0.484375q0 0.296875 -0.078125 0.546875q-0.0625 0.234375 -0.203125 0.390625q-0.125 0.171875 -0.328125 0.265625q-0.203125 0.09375 -0.453125 0.09375q-0.46875 0 -0.765625 -0.25q-0.28125 -0.25 -0.34375 -0.734375l-0.6875 0q0.03125 0.390625 0.1875 0.6875q0.15625 0.296875 0.40625 0.5q0.234375 0.1875 0.53125 0.296875q0.3125 0.09375 0.671875 0.09375q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.5625 -0.40625q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.34375 0.109375 -0.75q0 -0.4375 -0.125 -0.78125q-0.109375 -0.359375 -0.328125 -0.609375q-0.21875 -0.234375 -0.53125 -0.375q-0.3125 -0.140625 -0.703125 -0.140625q-0.3125 0 -0.546875 0.078125q-0.234375 0.078125 -0.40625 0.171875l0.15625 -1.515625l2.3125 0l0 -0.703125l-2.921875 0l-0.28125 2.828125zm7.2070312 -2.828125l-0.0625 0q-0.609375 0 -1.09375 0.171875q-0.46875 0.15625 -0.8125 0.5q-0.484375 0.484375 -0.65625 1.171875q-0.171875 0.6875 -0.171875 1.40625l0 0.328125q0 0.421875 0.125 0.84375q0.125 0.40625 0.390625 0.703125q0.21875 0.28125 0.546875 0.46875q0.34375 0.171875 0.78125 0.171875q0.421875 0 0.75 -0.15625q0.34375 -0.15625 0.5625 -0.421875q0.21875 -0.25 0.328125 -0.59375q0.109375 -0.359375 0.109375 -0.765625q0 -0.34375 -0.09375 -0.671875q-0.09375 -0.34375 -0.28125 -0.609375q-0.203125 -0.265625 -0.515625 -0.421875q-0.3125 -0.171875 -0.734375 -0.171875q-0.1875 0 -0.375 0.046875q-0.171875 0.046875 -0.328125 0.125q-0.15625 0.078125 -0.296875 0.1875q-0.125 0.09375 -0.21875 0.21875q0.015625 -0.375 0.140625 -0.734375q0.125 -0.359375 0.375 -0.609375q0.234375 -0.25 0.59375 -0.390625q0.359375 -0.15625 0.875 -0.15625l0.0625 0l0 -0.640625zm-0.9375 2.5625q0.25 0 0.4375 0.109375q0.203125 0.109375 0.34375 0.28125q0.125 0.1875 0.1875 0.421875q0.0625 0.234375 0.0625 0.484375q0 0.28125 -0.078125 0.53125q-0.0625 0.234375 -0.1875 0.40625q-0.140625 0.171875 -0.34375 0.28125q-0.1875 0.09375 -0.4375 0.09375q-0.21875 0 -0.421875 -0.109375q-0.203125 -0.109375 -0.359375 -0.296875q-0.140625 -0.203125 -0.234375 -0.484375q-0.09375 -0.296875 -0.09375 -0.671875l0 -0.25q0.0625 -0.171875 0.171875 -0.3125q0.125 -0.15625 0.265625 -0.265625q0.15625 -0.109375 0.328125 -0.15625q0.171875 -0.0625 0.359375 -0.0625z" fill-rule="nonzero"/><path fill="#107070" d="m609.4863 172.81758l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m609.4863 172.81758l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m623.43945 180.43999l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759033 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509644 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm8.316528 2.484375l0 -0.6875l-3.328125 0l1.78125 -1.9375q0.25 -0.265625 0.46875 -0.53125q0.234375 -0.28125 0.40625 -0.5625q0.171875 -0.296875 0.265625 -0.578125q0.109375 -0.296875 0.109375 -0.578125q0 -0.40625 -0.140625 -0.734375q-0.140625 -0.34375 -0.40625 -0.59375q-0.265625 -0.234375 -0.640625 -0.375q-0.375 -0.140625 -0.84375 -0.140625q-0.5 0 -0.90625 0.171875q-0.390625 0.15625 -0.671875 0.4375q-0.28125 0.265625 -0.421875 0.640625q-0.140625 0.375 -0.140625 0.796875l0.84375 0q0 -0.3125 0.078125 -0.5625q0.078125 -0.25 0.25 -0.4375q0.15625 -0.171875 0.390625 -0.265625q0.25 -0.09375 0.578125 -0.09375q0.28125 0 0.5 0.09375q0.21875 0.09375 0.359375 0.25q0.15625 0.15625 0.234375 0.375q0.078125 0.21875 0.078125 0.46875q0 0.203125 -0.046875 0.390625q-0.046875 0.1875 -0.171875 0.390625q-0.109375 0.21875 -0.3125 0.46875q-0.1875 0.25 -0.484375 0.578125l-2.171875 2.40625l0 0.609375l4.34375 0zm3.2384033 -0.546875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648743 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm3.8634033 -0.21875l0.671875 0.171875q0.109375 -0.09375 0.21875 -0.171875q0.109375 -0.078125 0.234375 -0.140625q0.125 -0.046875 0.265625 -0.078125q0.15625 -0.03125 0.375 -0.03125q0.3125 0 0.5625 0.125q0.25 0.109375 0.40625 0.296875q0.171875 0.203125 0.265625 0.484375q0.09375 0.265625 0.09375 0.5625q0 0.34375 -0.09375 0.625q-0.078125 0.28125 -0.234375 0.46875q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.53125 0.109375q-0.53125 0 -0.875 -0.28125q-0.328125 -0.296875 -0.40625 -0.875l-0.796875 0q0.03125 0.46875 0.203125 0.8125q0.1875 0.34375 0.484375 0.578125q0.265625 0.21875 0.625 0.34375q0.359375 0.109375 0.765625 0.109375q0.53125 0 0.921875 -0.15625q0.390625 -0.171875 0.65625 -0.46875q0.25 -0.296875 0.375 -0.703125q0.140625 -0.40625 0.140625 -0.875q0 -0.5 -0.140625 -0.90625q-0.140625 -0.421875 -0.390625 -0.703125q-0.265625 -0.296875 -0.625 -0.453125q-0.359375 -0.15625 -0.828125 -0.15625q-0.359375 0 -0.640625 0.09375q-0.265625 0.078125 -0.453125 0.1875l0.1875 -1.765625l2.6875 0l0 -0.8125l-3.40625 0l-0.328125 3.296875zm8.410278 -3.3125l-0.078125 0q-0.71875 0 -1.28125 0.203125q-0.546875 0.203125 -0.9375 0.59375q-0.578125 0.5625 -0.78125 1.375q-0.1875 0.796875 -0.1875 1.625l0 0.390625q0 0.484375 0.140625 0.96875q0.15625 0.484375 0.453125 0.84375q0.265625 0.328125 0.640625 0.53125q0.390625 0.203125 0.90625 0.203125q0.5 0 0.875 -0.171875q0.390625 -0.1875 0.65625 -0.5q0.265625 -0.296875 0.390625 -0.703125q0.125 -0.421875 0.125 -0.875q0 -0.40625 -0.109375 -0.796875q-0.109375 -0.40625 -0.34375 -0.703125q-0.21875 -0.3125 -0.578125 -0.5q-0.359375 -0.1875 -0.859375 -0.1875q-0.234375 0 -0.4375 0.046875q-0.203125 0.046875 -0.390625 0.140625q-0.171875 0.09375 -0.328125 0.21875q-0.15625 0.109375 -0.28125 0.25q0.03125 -0.4375 0.171875 -0.84375q0.15625 -0.421875 0.4375 -0.71875q0.28125 -0.28125 0.6875 -0.453125q0.421875 -0.171875 1.03125 -0.171875l0.078125 0l0 -0.765625zm-1.109375 3.0q0.3125 0 0.53125 0.125q0.234375 0.125 0.375 0.34375q0.15625 0.203125 0.21875 0.484375q0.078125 0.28125 0.078125 0.5625q0 0.328125 -0.078125 0.609375q-0.078125 0.28125 -0.234375 0.484375q-0.15625 0.203125 -0.390625 0.3125q-0.21875 0.109375 -0.515625 0.109375q-0.265625 0 -0.5 -0.109375q-0.21875 -0.125 -0.40625 -0.359375q-0.171875 -0.234375 -0.28125 -0.5625q-0.09375 -0.34375 -0.09375 -0.78125l0 -0.28125q0.078125 -0.21875 0.203125 -0.390625q0.125 -0.171875 0.3125 -0.296875q0.171875 -0.125 0.359375 -0.1875q0.203125 -0.0625 0.421875 -0.0625zm7.7853394 -2.515625l0 -0.46875l-4.46875 0l0 0.734375l3.578125 0l-2.734375 5.890625l0.890625 0l2.734375 -6.15625zm5.4884033 1.25q0 -0.421875 -0.15625 -0.765625q-0.140625 -0.34375 -0.40625 -0.578125q-0.265625 -0.234375 -0.625 -0.34375q-0.359375 -0.125 -0.78125 -0.125q-0.421875 0 -0.78125 0.125q-0.359375 0.109375 -0.609375 0.34375q-0.265625 0.234375 -0.40625 0.578125q-0.140625 0.34375 -0.140625 0.765625q0 0.25 0.0625 0.484375q0.0625 0.21875 0.1875 0.40625q0.125 0.1875 0.296875 0.34375q0.1875 0.140625 0.40625 0.25q-0.265625 0.109375 -0.46875 0.28125q-0.203125 0.15625 -0.34375 0.359375q-0.140625 0.21875 -0.21875 0.46875q-0.078125 0.25 -0.078125 0.515625q0 0.46875 0.15625 0.8125q0.171875 0.34375 0.453125 0.59375q0.28125 0.234375 0.65625 0.359375q0.390625 0.125 0.84375 0.125q0.4375 0 0.8125 -0.125q0.390625 -0.125 0.671875 -0.375q0.28125 -0.234375 0.453125 -0.578125q0.171875 -0.359375 0.171875 -0.8125q0 -0.265625 -0.09375 -0.515625q-0.078125 -0.25 -0.21875 -0.453125q-0.15625 -0.21875 -0.359375 -0.375q-0.203125 -0.15625 -0.453125 -0.265625q0.140625 -0.078125 0.265625 -0.171875q0.125 -0.09375 0.234375 -0.1875q0.21875 -0.21875 0.34375 -0.5q0.125 -0.296875 0.125 -0.640625zm-0.6875 3.09375q0 0.296875 -0.09375 0.515625q-0.09375 0.21875 -0.265625 0.375q-0.171875 0.15625 -0.40625 0.25q-0.21875 0.078125 -0.5 0.078125q-0.296875 0 -0.53125 -0.078125q-0.234375 -0.09375 -0.390625 -0.25q-0.171875 -0.15625 -0.265625 -0.375q-0.078125 -0.21875 -0.078125 -0.515625q0 -0.28125 0.078125 -0.5q0.09375 -0.234375 0.265625 -0.40625q0.15625 -0.171875 0.390625 -0.25q0.234375 -0.09375 0.515625 -0.09375q0.28125 0 0.515625 0.09375q0.234375 0.078125 0.40625 0.25q0.171875 0.171875 0.265625 0.40625q0.09375 0.21875 0.09375 0.5zm-0.15625 -3.078125q0 0.265625 -0.09375 0.46875q-0.078125 0.203125 -0.21875 0.359375q-0.15625 0.140625 -0.359375 0.234375q-0.203125 0.078125 -0.4375 0.078125q-0.25 0 -0.453125 -0.078125q-0.203125 -0.09375 -0.34375 -0.234375q-0.15625 -0.15625 -0.234375 -0.359375q-0.078125 -0.203125 -0.078125 -0.46875q0 -0.25 0.078125 -0.46875q0.078125 -0.21875 0.21875 -0.359375q0.15625 -0.15625 0.34375 -0.234375q0.203125 -0.078125 0.453125 -0.078125q0.25 0 0.453125 0.09375q0.203125 0.078125 0.359375 0.21875q0.140625 0.15625 0.21875 0.375q0.09375 0.203125 0.09375 0.453125z" fill-rule="nonzero"/><path fill="#107070" d="m806.5866 172.8189l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m806.5866 172.8189l98.33069 0l0 21.574814l-98.33069 0z" fill-rule="evenodd"/><path fill="#ffffff" d="m820.53973 180.4413l-0.8125 0l-0.015625 4.484375q0 0.296875 -0.09375 0.578125q-0.09375 0.265625 -0.25 0.46875q-0.171875 0.21875 -0.421875 0.34375q-0.234375 0.125 -0.5625 0.125q-0.328125 0 -0.578125 -0.125q-0.234375 -0.125 -0.40625 -0.34375q-0.171875 -0.203125 -0.265625 -0.46875q-0.078125 -0.28125 -0.078125 -0.578125l-0.03125 -4.484375l-0.796875 0l0 4.484375q0 0.46875 0.15625 0.875q0.15625 0.40625 0.4375 0.703125q0.28125 0.3125 0.671875 0.484375q0.40625 0.171875 0.890625 0.171875q0.46875 0 0.859375 -0.171875q0.40625 -0.1875 0.6875 -0.484375q0.296875 -0.296875 0.453125 -0.703125q0.171875 -0.40625 0.171875 -0.875l-0.015625 -4.484375zm5.9102783 0.71875l0 -0.71875l-4.921875 0l0 0.71875l2.046875 0l0 5.90625l0.828125 0l0 -5.90625l2.046875 0zm3.1759644 1.875l-1.40625 -2.59375l-0.984375 0l1.921875 3.28125l-1.984375 3.34375l1.0 0l1.46875 -2.65625l1.46875 2.65625l0.984375 0l-1.96875 -3.34375l1.921875 -3.28125l-0.984375 0l-1.4375 2.59375zm7.8634033 1.09375l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm4.5509033 1.828125l-0.359375 1.875l0.640625 0l0.375 -1.875l1.140625 0l0 -0.609375l-1.03125 0l0.3125 -1.625l1.0625 0l0 -0.625l-0.9375 0l0.375 -1.890625l-0.640625 0l-0.375 1.890625l-1.203125 0l0.375 -1.890625l-0.65625 0l-0.375 1.890625l-1.296875 0l0 0.625l1.171875 0l-0.3125 1.625l-1.203125 0l0 0.609375l1.078125 0l-0.359375 1.875l0.65625 0l0.359375 -1.875l1.203125 0zm-1.078125 -0.609375l0.3125 -1.625l1.203125 0l-0.3125 1.625l-1.203125 0zm7.6602783 0.25l0 -4.390625l-0.890625 0l-2.96875 4.59375l0 0.484375l3.015625 0l0 1.546875l0.84375 0l0 -1.546875l0.9375 0l0 -0.6875l-0.9375 0zm-2.921875 0l1.953125 -3.015625l0.125 -0.265625l0 3.28125l-2.078125 0zm6.8165894 1.6875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm13.648682 2.0l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375zm4.3165283 -0.75l-1.296875 -1.8125l-0.984375 0l1.84375 2.4375l-1.890625 2.484375l0.984375 0l1.359375 -1.875l1.359375 1.875l0.984375 0l-1.890625 -2.484375l1.84375 -2.4375l-1.0 0l-1.3125 1.8125zm5.7384644 3.203125q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm4.7852783 4.328125l0.84375 0l0 -4.28125l1.90625 0l0 -0.640625l-1.90625 0l0 -0.359375q0 -0.296875 0.078125 -0.53125q0.09375 -0.234375 0.25 -0.375q0.140625 -0.140625 0.359375 -0.21875q0.21875 -0.078125 0.5 -0.078125q0.296875 0 0.53125 0.0625q0.25 0.046875 0.4375 0.109375l0.109375 -0.703125q-0.125 -0.03125 -0.234375 -0.046875q-0.109375 -0.03125 -0.234375 -0.0625q-0.171875 -0.03125 -0.359375 -0.046875q-0.171875 -0.015625 -0.34375 -0.015625q-0.4375 0 -0.796875 0.125q-0.359375 0.109375 -0.609375 0.359375q-0.25 0.234375 -0.390625 0.59375q-0.140625 0.359375 -0.140625 0.828125l0 0.359375l-1.359375 0l0 0.640625l1.359375 0l0 4.28125zm5.2540283 -0.75l-0.09375 0l0 0.75l0.09375 0q0.8125 0 1.375 -0.21875q0.578125 -0.234375 0.90625 -0.59375q0.53125 -0.59375 0.6875 -1.375q0.171875 -0.78125 0.171875 -1.546875l0 -0.3125q0 -0.53125 -0.15625 -1.078125q-0.140625 -0.546875 -0.4375 -0.90625q-0.25 -0.3125 -0.625 -0.5q-0.375 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.90625 0.1875q-0.375 0.171875 -0.625 0.484375q-0.265625 0.3125 -0.40625 0.734375q-0.125 0.421875 -0.125 0.890625q0 0.390625 0.109375 0.796875q0.109375 0.390625 0.34375 0.703125q0.234375 0.3125 0.59375 0.515625q0.359375 0.1875 0.84375 0.1875q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.40625 -0.140625q0.171875 -0.09375 0.3125 -0.21875q0.140625 -0.125 0.25 -0.265625l0 0.015625q-0.015625 0.421875 -0.125 0.8125q-0.109375 0.390625 -0.421875 0.734375q-0.265625 0.28125 -0.6875 0.4375q-0.421875 0.140625 -1.0625 0.140625zm1.0 -2.171875q-0.296875 0 -0.53125 -0.125q-0.21875 -0.140625 -0.375 -0.359375q-0.140625 -0.21875 -0.21875 -0.5q-0.078125 -0.28125 -0.078125 -0.5625q0 -0.328125 0.078125 -0.609375q0.09375 -0.296875 0.25 -0.5q0.15625 -0.203125 0.375 -0.3125q0.234375 -0.125 0.53125 -0.125q0.265625 0 0.484375 0.125q0.234375 0.125 0.421875 0.359375q0.171875 0.25 0.265625 0.59375q0.109375 0.34375 0.109375 0.78125l0 0.28125q-0.078125 0.203125 -0.21875 0.390625q-0.125 0.171875 -0.296875 0.296875q-0.171875 0.125 -0.375 0.203125q-0.203125 0.0625 -0.421875 0.0625zm7.8477783 0.390625l0 -1.5625q0 -0.625 -0.140625 -1.109375q-0.140625 -0.5 -0.421875 -0.84375q-0.28125 -0.328125 -0.6875 -0.5q-0.390625 -0.1875 -0.890625 -0.1875q-0.515625 0 -0.921875 0.1875q-0.390625 0.171875 -0.65625 0.5q-0.28125 0.34375 -0.4375 0.84375q-0.140625 0.484375 -0.140625 1.109375l0 1.5625q0 0.625 0.140625 1.125q0.15625 0.484375 0.4375 0.8125q0.265625 0.34375 0.671875 0.515625q0.40625 0.171875 0.90625 0.171875q0.515625 0 0.90625 -0.171875q0.40625 -0.171875 0.671875 -0.515625q0.28125 -0.328125 0.421875 -0.8125q0.140625 -0.5 0.140625 -1.125zm-3.453125 -0.171875q0 -0.125 0 -0.234375q0 -0.109375 0 -0.234375l0 -1.109375q0 -0.453125 0.09375 -0.8125q0.09375 -0.359375 0.296875 -0.578125q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.09375 0.546875 -0.09375q0.296875 0 0.515625 0.09375q0.21875 0.078125 0.375 0.25q0.15625 0.171875 0.25 0.421875q0.09375 0.25 0.140625 0.578125l-2.59375 1.984375zm2.609375 0.34375q0 0.484375 -0.109375 0.84375q-0.09375 0.359375 -0.296875 0.59375q-0.15625 0.15625 -0.375 0.25q-0.21875 0.078125 -0.515625 0.078125q-0.265625 0 -0.484375 -0.078125q-0.21875 -0.078125 -0.375 -0.234375q-0.171875 -0.171875 -0.28125 -0.421875q-0.09375 -0.25 -0.140625 -0.578125l2.578125 -1.96875q0 0.125 0 0.328125q0 0.1875 0 0.25l0 0.9375z" fill-rule="nonzero"/><path fill="#edfbfb" d="m166.8924 100.829544l0 0c0 -4.067566 3.297409 -7.364975 7.364975 -7.364975l157.49052 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811951 1.3812027 2.157135 3.254509 2.157135 5.2078247l0 29.45903c0 4.0675507 -3.2973938 7.364975 -7.3649597 7.364975l-157.49052 0c-4.067566 0 -7.364975 -3.2974243 -7.364975 -7.364975z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m166.8924 100.829544l0 0c0 -4.067566 3.297409 -7.364975 7.364975 -7.364975l157.49052 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811951 1.3812027 2.157135 3.254509 2.157135 5.2078247l0 29.45903c0 4.0675507 -3.2973938 7.364975 -7.3649597 7.364975l-157.49052 0c-4.067566 0 -7.364975 -3.2974243 -7.364975 -7.364975z" fill-rule="evenodd"/><path fill="#000000" d="m178.67451 119.01905l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.5325775 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm4.5648346 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm5.7480316 0l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm5.181717 0.109375q-0.671875 0 -1.171875 -0.328125q-0.5 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.78125 0.28125 -1.375q0.296875 -0.59375 0.796875 -0.921875q0.5 -0.34375 1.171875 -0.34375q0.65625 0 1.15625 0.34375q0.515625 0.328125 0.796875 0.921875q0.296875 0.59375 0.296875 1.375q0 0.765625 -0.28125 1.359375q-0.28125 0.59375 -0.796875 0.9375q-0.5 0.328125 -1.171875 0.328125zm0 -0.5625q0.515625 0 0.875 -0.28125q0.375 -0.28125 0.5625 -0.75q0.1875 -0.46875 0.1875 -1.03125q0 -0.578125 -0.1875 -1.046875q-0.1875 -0.46875 -0.5625 -0.75q-0.359375 -0.28125 -0.875 -0.28125q-0.515625 0 -0.890625 0.28125q-0.359375 0.28125 -0.546875 0.75q-0.1875 0.46875 -0.1875 1.046875q0 0.5625 0.1875 1.03125q0.1875 0.46875 0.546875 0.75q0.359375 0.28125 0.890625 0.28125zm4.847168 0.453125l-1.953125 -5.09375l0.671875 0l1.171875 3.203125q0.171875 0.421875 0.28125 0.859375q0.125 0.421875 0.265625 0.828125l-0.21875 0q0.140625 -0.40625 0.25 -0.828125q0.125 -0.4375 0.296875 -0.859375l1.171875 -3.203125l0.671875 0l-1.953125 5.09375l-0.65625 0zm5.5836945 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m224.61942 101.18361l55.10681 0l0 30.348969l-55.10681 0z" fill-rule="evenodd"/><g transform="matrix(0.027539632545931756 0.0 0.0 0.02753989501312336 224.61942257217848 101.1836065616798)"><clipPath id="g3207a967263_0_0.4"><path d="m9.094947E-13 0l2001.0 0l0 1102.0l-2001.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.4)" fill="#000" width="2001.0" height="1102.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/28PDgkAAAAABP1/7Q0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBe0yp1/yQtt7cAAAAASUVORK5CYII="/></g><path fill="#edfbfb" d="m618.9554 101.11038l0 0c0 -4.067566 3.2974243 -7.364975 7.36499 -7.364975l162.75037 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811646 1.3812027 2.1571045 3.2545166 2.1571045 5.2078247l0 29.45903c0 4.067566 -3.2973633 7.364975 -7.364929 7.364975l-162.75037 0c-4.067566 0 -7.36499 -3.297409 -7.36499 -7.364975z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m618.9554 101.11038l0 0c0 -4.067566 3.2974243 -7.364975 7.36499 -7.364975l162.75037 0c1.9533081 0 3.8265991 0.7759476 5.2078247 2.1571503c1.3811646 1.3812027 2.1571045 3.2545166 2.1571045 5.2078247l0 29.45903c0 4.067566 -3.2973633 7.364975 -7.364929 7.364975l-162.75037 0c-4.067566 0 -7.36499 -3.297409 -7.36499 -7.364975z" fill-rule="evenodd"/><path fill="#000000" d="m630.7375 119.2999l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.532593 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm4.5648193 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm5.748047 0l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm5.1817017 0.109375q-0.671875 0 -1.171875 -0.328125q-0.5 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.78125 0.28125 -1.375q0.296875 -0.59375 0.796875 -0.921875q0.5 -0.34375 1.171875 -0.34375q0.65625 0 1.15625 0.34375q0.515625 0.328125 0.796875 0.921875q0.296875 0.59375 0.296875 1.375q0 0.765625 -0.28125 1.359375q-0.28125 0.59375 -0.796875 0.9375q-0.5 0.328125 -1.171875 0.328125zm0 -0.5625q0.515625 0 0.875 -0.28125q0.375 -0.28125 0.5625 -0.75q0.1875 -0.46875 0.1875 -1.03125q0 -0.578125 -0.1875 -1.046875q-0.1875 -0.46875 -0.5625 -0.75q-0.359375 -0.28125 -0.875 -0.28125q-0.515625 0 -0.890625 0.28125q-0.359375 0.28125 -0.546875 0.75q-0.1875 0.46875 -0.1875 1.046875q0 0.5625 0.1875 1.03125q0.1875 0.46875 0.546875 0.75q0.359375 0.28125 0.890625 0.28125zm4.847168 0.453125l-1.953125 -5.09375l0.671875 0l1.171875 3.203125q0.171875 0.421875 0.28125 0.859375q0.125 0.421875 0.265625 0.828125l-0.21875 0q0.140625 -0.40625 0.25 -0.828125q0.125 -0.4375 0.296875 -0.859375l1.171875 -3.203125l0.671875 0l-1.953125 5.09375l-0.65625 0zm5.58374 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m676.68243 101.463135l55.10681 0l0 30.348969l-55.10681 0z" fill-rule="evenodd"/><g transform="matrix(0.027539632545931756 0.0 0.0 0.02753989501312336 676.6824146981627 101.4631341207349)"><clipPath id="g3207a967263_0_0.5"><path d="m0 0l2001.0 0l0 1102.0l-2001.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.5)" fill="#000" width="2001.0" height="1102.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/28PDgkAAAAABP1/7Q0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBe0yp1/yQtt7cAAAAASUVORK5CYII="/></g><path fill="#edfbfb" d="m293.50125 377.8269l0 0c0 -4.0675354 3.2973938 -7.3649597 7.3649597 -7.3649597l99.47476 0c1.9533386 0 3.8266296 0.77593994 5.2078247 2.157135c1.3812256 1.3812256 2.1571655 3.2545166 2.1571655 5.2078247l0 29.459045c0 4.067566 -3.2974243 7.3649597 -7.36499 7.3649597l-99.47476 0l0 0c-4.067566 0 -7.3649597 -3.2973938 -7.3649597 -7.3649597z" fill-rule="evenodd"/><path stroke="#107070" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m293.50125 377.8269l0 0c0 -4.0675354 3.2973938 -7.3649597 7.3649597 -7.3649597l99.47476 0c1.9533386 0 3.8266296 0.77593994 5.2078247 2.157135c1.3812256 1.3812256 2.1571655 3.2545166 2.1571655 5.2078247l0 29.459045c0 4.067566 -3.2974243 7.3649597 -7.36499 7.3649597l-99.47476 0l0 0c-4.067566 0 -7.3649597 -3.2973938 -7.3649597 -7.3649597z" fill-rule="evenodd"/><path fill="#000000" d="m323.18738 396.01642l0 -0.484375l3.140625 -4.78125q0.203125 -0.296875 0.40625 -0.59375q0.21875 -0.296875 0.421875 -0.578125l0.078125 0.203125q-0.40625 0.015625 -0.8125 0.03125q-0.390625 0 -0.796875 0l-2.453125 0l0 -0.578125l4.5625 0l0 0.484375l-3.125 4.75q-0.203125 0.3125 -0.421875 0.609375q-0.21875 0.296875 -0.4375 0.59375l-0.078125 -0.203125q0.40625 -0.015625 0.796875 -0.015625q0.40625 -0.015625 0.796875 -0.015625l2.5 0l0 0.578125l-4.578125 0zm6.5325623 -2.109375l-0.03125 -0.6875q0.25 -0.3125 0.484375 -0.59375q0.234375 -0.28125 0.484375 -0.5625q0.25 -0.28125 0.5 -0.5625l2.109375 -2.265625l0.859375 0l-2.875 3.0625l-0.046875 0.015625l-1.484375 1.59375zm-0.46875 2.109375l0 -6.78125l0.65625 0l0 2.34375l-0.015625 1.53125l0.015625 0.34375l0 2.5625l-0.65625 0zm4.09375 0l-2.515625 -3.5625l0.40625 -0.484375l2.890625 4.046875l-0.78125 0zm1.9413147 0l0 -6.78125l2.21875 0q0.71875 0 1.203125 0.28125q0.5 0.265625 0.734375 0.75q0.25 0.46875 0.25 1.0625q0 0.59375 -0.25 1.078125q-0.234375 0.46875 -0.734375 0.75q-0.484375 0.28125 -1.203125 0.28125l-1.71875 0l0 -0.578125l1.703125 0q0.515625 0 0.859375 -0.1875q0.359375 -0.203125 0.53125 -0.546875q0.171875 -0.359375 0.171875 -0.796875q0 -0.4375 -0.171875 -0.78125q-0.171875 -0.34375 -0.53125 -0.53125q-0.34375 -0.203125 -0.875 -0.203125l-1.53125 0l0 6.203125l-0.65625 0zm10.3559265 0l-2.5 -6.78125l0.671875 0l1.609375 4.4375q0.125 0.34375 0.296875 0.859375q0.171875 0.5 0.375 1.1875l-0.140625 0q0.21875 -0.703125 0.375 -1.203125q0.171875 -0.5 0.296875 -0.84375l1.578125 -4.4375l0.6875 0l-2.484375 6.78125l-0.765625 0zm5.885193 0.109375q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm3.4115295 0l0 -5.09375l0.609375 0l0 5.09375l-0.609375 0zm0.3125 -6.03125q-0.1875 0 -0.328125 -0.125q-0.125 -0.140625 -0.125 -0.3125q0 -0.1875 0.125 -0.3125q0.140625 -0.125 0.328125 -0.125q0.1875 0 0.3125 0.125q0.140625 0.125 0.140625 0.3125q0 0.171875 -0.140625 0.3125q-0.125 0.125 -0.3125 0.125zm3.97406 0.9375l0 0.53125l-2.8125 0l0 -0.53125l2.8125 0zm-1.8125 5.09375l0 -5.828125q0 -0.40625 0.1875 -0.6875q0.1875 -0.296875 0.484375 -0.4375q0.296875 -0.140625 0.65625 -0.140625q0.234375 0 0.40625 0.046875q0.171875 0.03125 0.265625 0.0625l-0.171875 0.53125q-0.078125 -0.03125 -0.1875 -0.046875q-0.09375 -0.015625 -0.25 -0.015625q-0.375 0 -0.578125 0.21875q-0.203125 0.203125 -0.203125 0.59375l0 5.703125l-0.609375 0zm2.9187622 0l0 -5.09375l0.609375 0l0 5.09375l-0.609375 0zm0.3125 -6.03125q-0.1875 0 -0.328125 -0.125q-0.125 -0.140625 -0.125 -0.3125q0 -0.1875 0.125 -0.3125q0.140625 -0.125 0.328125 -0.125q0.1875 0 0.3125 0.125q0.140625 0.125 0.140625 0.3125q0 0.171875 -0.140625 0.3125q-0.125 0.125 -0.3125 0.125zm3.927185 6.140625q-0.71875 0 -1.25 -0.328125q-0.515625 -0.34375 -0.796875 -0.9375q-0.28125 -0.59375 -0.28125 -1.359375q0 -0.765625 0.28125 -1.359375q0.28125 -0.609375 0.78125 -0.9375q0.5 -0.34375 1.171875 -0.34375q0.421875 0 0.796875 0.15625q0.390625 0.140625 0.703125 0.453125q0.3125 0.3125 0.484375 0.796875q0.1875 0.46875 0.1875 1.125l0 0.265625l-4.0 0l0 -0.53125l3.65625 0l-0.28125 0.203125q0 -0.546875 -0.1875 -0.984375q-0.1875 -0.4375 -0.53125 -0.6875q-0.34375 -0.25 -0.828125 -0.25q-0.484375 0 -0.84375 0.265625q-0.359375 0.25 -0.5625 0.671875q-0.203125 0.421875 -0.203125 0.921875l0 0.3125q0 0.59375 0.203125 1.046875q0.203125 0.453125 0.59375 0.703125q0.390625 0.234375 0.90625 0.234375q0.359375 0 0.625 -0.109375q0.28125 -0.109375 0.453125 -0.296875q0.1875 -0.1875 0.28125 -0.421875l0.59375 0.1875q-0.125 0.328125 -0.390625 0.609375q-0.25 0.265625 -0.65625 0.4375q-0.390625 0.15625 -0.90625 0.15625zm3.3439941 -0.109375l0 -5.09375l0.59375 0l0 0.796875l0.046875 0q0.15625 -0.390625 0.53125 -0.625q0.375 -0.234375 0.859375 -0.234375q0.078125 0 0.15625 0q0.09375 0 0.15625 0l0 0.625q-0.03125 -0.015625 -0.140625 -0.015625q-0.09375 -0.015625 -0.21875 -0.015625q-0.390625 0 -0.703125 0.171875q-0.3125 0.15625 -0.5 0.453125q-0.171875 0.296875 -0.171875 0.671875l0 3.265625l-0.609375 0zm4.977295 0.109375q-0.5 0 -0.890625 -0.15625q-0.390625 -0.15625 -0.640625 -0.4375q-0.25 -0.296875 -0.34375 -0.734375l0.59375 -0.140625q0.109375 0.46875 0.4375 0.703125q0.328125 0.21875 0.828125 0.21875q0.578125 0 0.921875 -0.265625q0.359375 -0.265625 0.359375 -0.640625q0 -0.3125 -0.21875 -0.515625q-0.203125 -0.203125 -0.609375 -0.3125l-0.828125 -0.203125q-0.65625 -0.15625 -0.984375 -0.484375q-0.328125 -0.34375 -0.328125 -0.859375q0 -0.4375 0.21875 -0.75q0.234375 -0.328125 0.640625 -0.5q0.40625 -0.1875 0.921875 -0.1875q0.484375 0 0.828125 0.15625q0.34375 0.140625 0.5625 0.40625q0.234375 0.265625 0.34375 0.640625l-0.5625 0.140625q-0.125 -0.34375 -0.40625 -0.578125q-0.265625 -0.234375 -0.765625 -0.234375q-0.5 0 -0.828125 0.25q-0.328125 0.234375 -0.328125 0.625q0 0.3125 0.21875 0.515625q0.21875 0.203125 0.6875 0.328125l0.78125 0.1875q0.640625 0.15625 0.953125 0.5q0.328125 0.328125 0.328125 0.828125q0 0.4375 -0.234375 0.78125q-0.234375 0.34375 -0.671875 0.53125q-0.4375 0.1875 -0.984375 0.1875z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m299.25574 97.37066l26.48816 0l0 26.488136l-26.48816 0z" fill-rule="evenodd"/><g transform="matrix(0.05173464566929133 0.0 0.0 0.05173464566929133 299.25575118110237 97.37065774278216)"><clipPath id="g3207a967263_0_0.6"><path d="m0 -2.2737368E-13l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.6)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m753.3877 97.37066l26.48816 0l0 26.488136l-26.48816 0z" fill-rule="evenodd"/><g transform="matrix(0.05173464566929133 0.0 0.0 0.05173464566929133 753.3877181102362 97.37065774278216)"><clipPath id="g3207a967263_0_0.7"><path d="m0 -2.2737368E-13l512.0 0l0 512.0l-512.0 0z" clip-rule="evenodd"/></clipPath><image clip-path="url(#g3207a967263_0_0.7)" fill="#000" width="512.0" height="512.0" x="0.0" y="0.0" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></g><path fill="#000000" fill-opacity="0.0" d="m285.3781 123.95801l55.118103 0l0 8.094482l-55.118103 0z" fill-rule="evenodd"/><path fill="#000000" d="m298.5464 130.43613q-0.484375 0 -0.859375 -0.15625q-0.359375 -0.171875 -0.578125 -0.453125q-0.203125 -0.296875 -0.234375 -0.6875l0.46875 0q0.03125 0.28125 0.1875 0.484375q0.171875 0.1875 0.4375 0.296875q0.265625 0.09375 0.578125 0.09375q0.359375 0 0.640625 -0.109375q0.28125 -0.125 0.4375 -0.34375q0.15625 -0.21875 0.15625 -0.5q0 -0.234375 -0.125 -0.390625q-0.125 -0.171875 -0.359375 -0.28125q-0.21875 -0.125 -0.515625 -0.21875l-0.578125 -0.15625q-0.578125 -0.171875 -0.890625 -0.46875q-0.3125 -0.3125 -0.3125 -0.765625q0 -0.40625 0.203125 -0.703125q0.21875 -0.296875 0.578125 -0.453125q0.359375 -0.171875 0.8125 -0.171875q0.453125 0 0.796875 0.171875q0.359375 0.15625 0.5625 0.453125q0.203125 0.28125 0.21875 0.65625l-0.453125 0q-0.046875 -0.40625 -0.359375 -0.640625q-0.3125 -0.234375 -0.78125 -0.234375q-0.328125 0 -0.59375 0.125q-0.25 0.109375 -0.390625 0.3125q-0.140625 0.203125 -0.140625 0.453125q0 0.25 0.140625 0.421875q0.140625 0.171875 0.359375 0.28125q0.21875 0.09375 0.453125 0.171875l0.515625 0.140625q0.234375 0.0625 0.46875 0.171875q0.234375 0.09375 0.421875 0.25q0.1875 0.15625 0.296875 0.375q0.125 0.203125 0.125 0.5q0 0.390625 -0.203125 0.703125q-0.203125 0.3125 -0.578125 0.5q-0.375 0.171875 -0.90625 0.171875zm3.893158 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm2.9500122 4.578125q-0.328125 0 -0.609375 -0.125q-0.265625 -0.125 -0.4375 -0.375q-0.15625 -0.25 -0.15625 -0.59375q0 -0.265625 0.09375 -0.453125q0.109375 -0.1875 0.296875 -0.296875q0.1875 -0.125 0.4375 -0.1875q0.265625 -0.078125 0.578125 -0.109375q0.296875 -0.046875 0.5 -0.0625q0.21875 -0.03125 0.328125 -0.09375q0.109375 -0.0625 0.109375 -0.203125l0 -0.078125q0 -0.25 -0.09375 -0.421875q-0.09375 -0.171875 -0.296875 -0.265625q-0.1875 -0.109375 -0.453125 -0.109375q-0.265625 0 -0.46875 0.09375q-0.1875 0.078125 -0.3125 0.203125q-0.125 0.125 -0.1875 0.28125l-0.421875 -0.140625q0.125 -0.296875 0.328125 -0.46875q0.21875 -0.1875 0.484375 -0.265625q0.28125 -0.09375 0.5625 -0.09375q0.21875 0 0.4375 0.0625q0.234375 0.0625 0.421875 0.203125q0.203125 0.125 0.3125 0.359375q0.125 0.234375 0.125 0.59375l0 2.46875l-0.421875 0l0 -0.578125l-0.03125 0q-0.078125 0.171875 -0.234375 0.328125q-0.15625 0.140625 -0.375 0.234375q-0.21875 0.09375 -0.515625 0.09375zm0.0625 -0.390625q0.328125 0 0.5625 -0.140625q0.25 -0.15625 0.375 -0.390625q0.140625 -0.25 0.140625 -0.546875l0 -0.515625q-0.046875 0.046875 -0.15625 0.078125q-0.109375 0.03125 -0.25 0.0625q-0.140625 0.03125 -0.28125 0.046875q-0.140625 0.015625 -0.25 0.03125q-0.3125 0.03125 -0.53125 0.125q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.125 -0.109375 0.34375q0 0.21875 0.109375 0.375q0.109375 0.15625 0.296875 0.234375q0.1875 0.078125 0.421875 0.078125zm3.8595276 -3.328125l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm3.367981 4.578125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm5.47995 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm1.9545898 4.5l0 -3.640625l0.421875 0l0 0.578125l0.03125 0q0.109375 -0.28125 0.375 -0.453125q0.28125 -0.171875 0.609375 -0.171875q0.0625 0 0.125 0.015625q0.0625 0 0.109375 0l0 0.4375q-0.03125 0 -0.109375 0q-0.0625 -0.015625 -0.15625 -0.015625q-0.28125 0 -0.5 0.125q-0.21875 0.109375 -0.34375 0.328125q-0.125 0.203125 -0.125 0.46875l0 2.328125l-0.4375 0zm3.7501526 0.078125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.8579102 0q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.5453796 0q-0.359375 0 -0.640625 -0.109375q-0.28125 -0.109375 -0.46875 -0.3125q-0.171875 -0.21875 -0.234375 -0.515625l0.421875 -0.109375q0.078125 0.328125 0.3125 0.5q0.234375 0.15625 0.59375 0.15625q0.421875 0 0.65625 -0.1875q0.25 -0.1875 0.25 -0.46875q0 -0.21875 -0.140625 -0.359375q-0.140625 -0.140625 -0.4375 -0.21875l-0.59375 -0.140625q-0.46875 -0.109375 -0.703125 -0.34375q-0.234375 -0.25 -0.234375 -0.625q0 -0.296875 0.15625 -0.53125q0.171875 -0.234375 0.453125 -0.359375q0.296875 -0.140625 0.65625 -0.140625q0.34375 0 0.59375 0.109375q0.25 0.109375 0.40625 0.296875q0.171875 0.1875 0.25 0.453125l-0.40625 0.109375q-0.078125 -0.25 -0.28125 -0.40625q-0.203125 -0.171875 -0.546875 -0.171875q-0.375 0 -0.609375 0.171875q-0.21875 0.171875 -0.21875 0.4375q0 0.234375 0.15625 0.390625q0.15625 0.140625 0.484375 0.21875l0.5625 0.140625q0.453125 0.109375 0.6875 0.359375q0.234375 0.234375 0.234375 0.59375q0 0.3125 -0.171875 0.5625q-0.171875 0.234375 -0.484375 0.375q-0.3125 0.125 -0.703125 0.125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m739.07367 123.95801l55.118103 0l0 8.094482l-55.118103 0z" fill-rule="evenodd"/><path fill="#000000" d="m752.24194 130.43613q-0.484375 0 -0.859375 -0.15625q-0.359375 -0.171875 -0.578125 -0.453125q-0.203125 -0.296875 -0.234375 -0.6875l0.46875 0q0.03125 0.28125 0.1875 0.484375q0.171875 0.1875 0.4375 0.296875q0.265625 0.09375 0.578125 0.09375q0.359375 0 0.640625 -0.109375q0.28125 -0.125 0.4375 -0.34375q0.15625 -0.21875 0.15625 -0.5q0 -0.234375 -0.125 -0.390625q-0.125 -0.171875 -0.359375 -0.28125q-0.21875 -0.125 -0.515625 -0.21875l-0.578125 -0.15625q-0.578125 -0.171875 -0.890625 -0.46875q-0.3125 -0.3125 -0.3125 -0.765625q0 -0.40625 0.203125 -0.703125q0.21875 -0.296875 0.578125 -0.453125q0.359375 -0.171875 0.8125 -0.171875q0.453125 0 0.796875 0.171875q0.359375 0.15625 0.5625 0.453125q0.203125 0.28125 0.21875 0.65625l-0.453125 0q-0.046875 -0.40625 -0.359375 -0.640625q-0.3125 -0.234375 -0.78125 -0.234375q-0.328125 0 -0.59375 0.125q-0.25 0.109375 -0.390625 0.3125q-0.140625 0.203125 -0.140625 0.453125q0 0.25 0.140625 0.421875q0.140625 0.171875 0.359375 0.28125q0.21875 0.09375 0.453125 0.171875l0.515625 0.140625q0.234375 0.0625 0.46875 0.171875q0.234375 0.09375 0.421875 0.25q0.1875 0.15625 0.296875 0.375q0.125 0.203125 0.125 0.5q0 0.390625 -0.203125 0.703125q-0.203125 0.3125 -0.578125 0.5q-0.375 0.171875 -0.90625 0.171875zm3.8931274 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm2.9500122 4.578125q-0.328125 0 -0.609375 -0.125q-0.265625 -0.125 -0.4375 -0.375q-0.15625 -0.25 -0.15625 -0.59375q0 -0.265625 0.09375 -0.453125q0.109375 -0.1875 0.296875 -0.296875q0.1875 -0.125 0.4375 -0.1875q0.265625 -0.078125 0.578125 -0.109375q0.296875 -0.046875 0.5 -0.0625q0.21875 -0.03125 0.328125 -0.09375q0.109375 -0.0625 0.109375 -0.203125l0 -0.078125q0 -0.25 -0.09375 -0.421875q-0.09375 -0.171875 -0.296875 -0.265625q-0.1875 -0.109375 -0.453125 -0.109375q-0.265625 0 -0.46875 0.09375q-0.1875 0.078125 -0.3125 0.203125q-0.125 0.125 -0.1875 0.28125l-0.421875 -0.140625q0.125 -0.296875 0.328125 -0.46875q0.21875 -0.1875 0.484375 -0.265625q0.28125 -0.09375 0.5625 -0.09375q0.21875 0 0.4375 0.0625q0.234375 0.0625 0.421875 0.203125q0.203125 0.125 0.3125 0.359375q0.125 0.234375 0.125 0.59375l0 2.46875l-0.421875 0l0 -0.578125l-0.03125 0q-0.078125 0.171875 -0.234375 0.328125q-0.15625 0.140625 -0.375 0.234375q-0.21875 0.09375 -0.515625 0.09375zm0.0625 -0.390625q0.328125 0 0.5625 -0.140625q0.25 -0.15625 0.375 -0.390625q0.140625 -0.25 0.140625 -0.546875l0 -0.515625q-0.046875 0.046875 -0.15625 0.078125q-0.109375 0.03125 -0.25 0.0625q-0.140625 0.03125 -0.28125 0.046875q-0.140625 0.015625 -0.25 0.03125q-0.3125 0.03125 -0.53125 0.125q-0.203125 0.078125 -0.328125 0.21875q-0.109375 0.125 -0.109375 0.34375q0 0.21875 0.109375 0.375q0.109375 0.15625 0.296875 0.234375q0.1875 0.078125 0.421875 0.078125zm3.859558 -3.328125l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm3.367981 4.578125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm5.4799194 -3.71875l0 0.390625l-1.71875 0l0 -0.390625l1.71875 0zm-1.1875 -0.859375l0.4375 0l0 3.640625q0 0.265625 0.125 0.40625q0.125 0.125 0.375 0.09375q0.03125 0 0.09375 -0.015625q0.078125 -0.015625 0.140625 -0.015625l0.09375 0.375q-0.078125 0.015625 -0.171875 0.03125q-0.078125 0.015625 -0.171875 0.015625q-0.4375 0.03125 -0.6875 -0.203125q-0.234375 -0.234375 -0.234375 -0.65625l0 -3.671875zm1.9545898 4.5l0 -3.640625l0.421875 0l0 0.578125l0.03125 0q0.109375 -0.28125 0.375 -0.453125q0.28125 -0.171875 0.609375 -0.171875q0.0625 0 0.125 0.015625q0.0625 0 0.109375 0l0 0.4375q-0.03125 0 -0.109375 0q-0.0625 -0.015625 -0.15625 -0.015625q-0.28125 0 -0.5 0.125q-0.21875 0.109375 -0.34375 0.328125q-0.125 0.203125 -0.125 0.46875l0 2.328125l-0.4375 0zm3.750183 0.078125q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.8579102 0q-0.515625 0 -0.890625 -0.234375q-0.359375 -0.25 -0.5625 -0.671875q-0.203125 -0.421875 -0.203125 -0.96875q0 -0.546875 0.1875 -0.96875q0.203125 -0.421875 0.5625 -0.671875q0.359375 -0.25 0.828125 -0.25q0.3125 0 0.578125 0.109375q0.28125 0.109375 0.5 0.34375q0.21875 0.21875 0.34375 0.5625q0.125 0.328125 0.125 0.796875l0 0.1875l-2.84375 0l0 -0.375l2.609375 0l-0.203125 0.140625q0 -0.390625 -0.140625 -0.6875q-0.125 -0.3125 -0.375 -0.484375q-0.234375 -0.1875 -0.59375 -0.1875q-0.34375 0 -0.609375 0.1875q-0.25 0.171875 -0.390625 0.46875q-0.140625 0.296875 -0.140625 0.65625l0 0.234375q0 0.421875 0.140625 0.75q0.15625 0.3125 0.421875 0.5q0.28125 0.171875 0.65625 0.171875q0.25 0 0.4375 -0.078125q0.203125 -0.09375 0.328125 -0.21875q0.140625 -0.140625 0.203125 -0.296875l0.421875 0.125q-0.09375 0.234375 -0.28125 0.4375q-0.1875 0.1875 -0.46875 0.3125q-0.28125 0.109375 -0.640625 0.109375zm3.5453491 0q-0.359375 0 -0.640625 -0.109375q-0.28125 -0.109375 -0.46875 -0.3125q-0.171875 -0.21875 -0.234375 -0.515625l0.421875 -0.109375q0.078125 0.328125 0.3125 0.5q0.234375 0.15625 0.59375 0.15625q0.421875 0 0.65625 -0.1875q0.25 -0.1875 0.25 -0.46875q0 -0.21875 -0.140625 -0.359375q-0.140625 -0.140625 -0.4375 -0.21875l-0.59375 -0.140625q-0.46875 -0.109375 -0.703125 -0.34375q-0.234375 -0.25 -0.234375 -0.625q0 -0.296875 0.15625 -0.53125q0.171875 -0.234375 0.453125 -0.359375q0.296875 -0.140625 0.65625 -0.140625q0.34375 0 0.59375 0.109375q0.25 0.109375 0.40625 0.296875q0.171875 0.1875 0.25 0.453125l-0.40625 0.109375q-0.078125 -0.25 -0.28125 -0.40625q-0.203125 -0.171875 -0.546875 -0.171875q-0.375 0 -0.609375 0.171875q-0.21875 0.171875 -0.21875 0.4375q0 0.234375 0.15625 0.390625q0.15625 0.140625 0.484375 0.21875l0.5625 0.140625q0.453125 0.109375 0.6875 0.359375q0.234375 0.234375 0.234375 0.59375q0 0.3125 -0.171875 0.5625q-0.171875 0.234375 -0.484375 0.375q-0.3125 0.125 -0.703125 0.125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m779.87585 110.61473l31.653564 0l0 40.125977" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m779.87585 110.61473l31.653564 0l0 40.125977" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m325.742 110.79583l31.653534 0l0 40.125984" fill-rule="evenodd"/><path stroke="#595959" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m325.742 110.79583l31.653534 0l0 40.125984" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m510.7139 195.03226l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 195.03226l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m522.1358 210.47258l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5197144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023682 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915894 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" d="m524.8233 218.53508l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540894 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023682 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915894 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m510.7139 229.9936l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m510.7139 229.9936l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m523.9639 245.9177l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.0039062 2.140625l0 -5.6875l-0.0625 0l-2.15625 0.828125l0 0.65625l1.484375 -0.5625l0 4.765625l0.734375 0zm3.9101562 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.4609375 2.28125l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m153.42783 195.0375l98.3307 0l0 34.960632l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42783 195.0375l98.3307 0l0 34.960632l-98.3307 0z" fill-rule="evenodd"/><path fill="#000000" d="m164.8497 210.47783l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071686 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727936 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722794 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384186 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023712 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915436 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915436 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" d="m167.5372 218.54033l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977936 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290436 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696686 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540436 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821686 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023712 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915436 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915436 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m153.42783 229.99886l98.3307 0l0 26.488174l-98.3307 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m153.42783 229.99886l98.3307 0l0 26.488174l-98.3307 0z" fill-rule="evenodd"/><path fill="#000000" d="m166.67783 245.92294l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm7.1445312 2.140625l0 -0.59375l-2.859375 0l1.53125 -1.65625q0.21875 -0.234375 0.40625 -0.46875q0.1875 -0.234375 0.34375 -0.484375q0.140625 -0.234375 0.21875 -0.484375q0.09375 -0.25 0.09375 -0.5q0 -0.34375 -0.125 -0.625q-0.109375 -0.296875 -0.328125 -0.5q-0.234375 -0.21875 -0.5625 -0.328125q-0.3125 -0.125 -0.71875 -0.125q-0.4375 0 -0.78125 0.140625q-0.328125 0.140625 -0.5625 0.375q-0.25 0.234375 -0.375 0.5625q-0.125 0.3125 -0.125 0.671875l0.734375 0q0 -0.265625 0.0625 -0.46875q0.078125 -0.21875 0.21875 -0.375q0.125 -0.15625 0.328125 -0.234375q0.21875 -0.078125 0.5 -0.078125q0.234375 0 0.421875 0.078125q0.1875 0.078125 0.328125 0.21875q0.125 0.140625 0.1875 0.328125q0.078125 0.171875 0.078125 0.390625q0 0.171875 -0.046875 0.34375q-0.046875 0.15625 -0.140625 0.328125q-0.109375 0.1875 -0.28125 0.40625q-0.15625 0.203125 -0.40625 0.484375l-1.875 2.078125l0 0.515625l3.734375 0zm2.7695312 -0.46875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.4609375 2.28125l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m350.99213 196.99026l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.99213 196.99026l98.33072 0l0 34.960632l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m362.414 212.43059l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9728088 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722778 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.519684 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023712 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.691559 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" d="m365.1015 220.49309l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.129059 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7696533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.754059 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023712 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.691559 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m350.99213 231.95161l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m350.99213 231.95161l98.33072 0l0 26.488174l-98.33072 0z" fill-rule="evenodd"/><path fill="#000000" d="m364.24213 247.8757l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm6.5820312 0.234375l0 -3.78125l-0.765625 0l-2.546875 3.9375l0 0.421875l2.59375 0l0 1.328125l0.71875 0l0 -1.328125l0.796875 0l0 -0.578125l-0.796875 0zm-2.515625 0l1.671875 -2.609375l0.125 -0.21875l0 2.828125l-1.796875 0zm5.8476562 1.4375q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.4609375 2.28125l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m708.26904 196.89972l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26904 196.89972l98.33069 0l0 34.960632l-98.33069 0z" fill-rule="evenodd"/><path fill="#000000" d="m719.6909 212.34003l0.734375 0l2.09375 -6.625l-0.90625 0l-1.46875 4.9375l-0.09375 0.328125l-0.09375 -0.328125l-1.46875 -4.9375l-0.890625 0l2.09375 6.625zm7.2071533 0l0.875 0l0 -0.078125q-0.078125 -0.203125 -0.125 -0.46875q-0.046875 -0.28125 -0.046875 -0.53125l0 -2.28125q0 -0.421875 -0.15625 -0.734375q-0.140625 -0.3125 -0.40625 -0.515625q-0.265625 -0.203125 -0.625 -0.296875q-0.359375 -0.109375 -0.765625 -0.109375q-0.46875 0 -0.828125 0.125q-0.359375 0.125 -0.609375 0.328125q-0.265625 0.21875 -0.40625 0.484375q-0.125 0.25 -0.125 0.515625l0.84375 0q0 -0.15625 0.078125 -0.296875q0.078125 -0.140625 0.203125 -0.25q0.140625 -0.109375 0.34375 -0.171875q0.203125 -0.0625 0.453125 -0.0625q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.1875q0.15625 0.125 0.234375 0.3125q0.078125 0.171875 0.078125 0.390625l0 0.390625l-0.921875 0q-0.515625 0 -0.9375 0.109375q-0.40625 0.09375 -0.703125 0.28125q-0.296875 0.21875 -0.46875 0.53125q-0.15625 0.296875 -0.15625 0.703125q0 0.296875 0.125 0.5625q0.125 0.265625 0.34375 0.46875q0.21875 0.1875 0.53125 0.3125q0.328125 0.109375 0.71875 0.109375q0.234375 0 0.453125 -0.0625q0.21875 -0.046875 0.40625 -0.125q0.1875 -0.09375 0.34375 -0.203125q0.15625 -0.109375 0.28125 -0.234375q0.015625 0.15625 0.046875 0.296875q0.03125 0.140625 0.078125 0.234375zm-1.484375 -0.640625q-0.25 0 -0.4375 -0.0625q-0.1875 -0.0625 -0.3125 -0.1875q-0.125 -0.109375 -0.1875 -0.25q-0.0625 -0.15625 -0.0625 -0.34375q0 -0.1875 0.0625 -0.34375q0.078125 -0.15625 0.21875 -0.265625q0.1875 -0.140625 0.515625 -0.21875q0.328125 -0.078125 0.765625 -0.078125l0.78125 0l0 1.0q-0.0625 0.140625 -0.203125 0.28125q-0.125 0.125 -0.296875 0.234375q-0.171875 0.109375 -0.390625 0.171875q-0.21875 0.0625 -0.453125 0.0625zm3.9727783 -6.359375l0 0.734375l1.671875 0l0 5.53125l-1.671875 0l0 0.734375l4.125 0l0 -0.734375l-1.609375 0l0 -6.265625l-2.515625 0zm8.722839 7.0l0.765625 0l0 -4.921875l-0.859375 0l0 3.53125q-0.0625 0.15625 -0.171875 0.296875q-0.09375 0.125 -0.234375 0.21875q-0.15625 0.125 -0.390625 0.1875q-0.21875 0.0625 -0.5 0.0625q-0.25 0 -0.4375 -0.0625q-0.171875 -0.0625 -0.296875 -0.21875q-0.125 -0.15625 -0.203125 -0.421875q-0.0625 -0.265625 -0.0625 -0.65625l0 -2.9375l-0.84375 0l0 2.921875q0 0.546875 0.125 0.953125q0.125 0.390625 0.34375 0.640625q0.21875 0.25 0.53125 0.375q0.328125 0.125 0.703125 0.125q0.484375 0 0.859375 -0.203125q0.375 -0.203125 0.609375 -0.5625l0.0625 0.671875zm4.5196533 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm5.2384033 3.78125q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023743 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" d="m722.3784 220.40253l0 -0.75q-0.015625 -0.359375 -0.078125 -0.71875q-0.046875 -0.359375 -0.15625 -0.703125q-0.125 -0.34375 -0.3125 -0.625q-0.1875 -0.296875 -0.4375 -0.515625q-0.265625 -0.21875 -0.59375 -0.34375q-0.328125 -0.125 -0.734375 -0.125q-0.421875 0 -0.75 0.125q-0.328125 0.125 -0.578125 0.34375q-0.25 0.21875 -0.4375 0.515625q-0.1875 0.296875 -0.3125 0.625q-0.125 0.34375 -0.1875 0.703125q-0.046875 0.359375 -0.046875 0.71875l0 0.75q0 0.359375 0.0625 0.71875q0.0625 0.359375 0.1875 0.703125q0.109375 0.328125 0.296875 0.625q0.1875 0.296875 0.4375 0.515625q0.265625 0.21875 0.59375 0.34375q0.328125 0.125 0.734375 0.125q0.421875 0 0.75 -0.125q0.328125 -0.125 0.578125 -0.34375q0.25 -0.21875 0.4375 -0.5q0.1875 -0.296875 0.3125 -0.640625q0.109375 -0.34375 0.15625 -0.703125q0.0625 -0.359375 0.078125 -0.71875zm-0.84375 -0.765625l0 0.765625q0 0.234375 -0.03125 0.5q-0.015625 0.265625 -0.078125 0.515625q-0.078125 0.25 -0.1875 0.484375q-0.09375 0.21875 -0.25 0.40625q-0.171875 0.171875 -0.40625 0.28125q-0.21875 0.09375 -0.515625 0.09375q-0.296875 0 -0.515625 -0.09375q-0.21875 -0.109375 -0.390625 -0.28125q-0.15625 -0.1875 -0.265625 -0.40625q-0.109375 -0.234375 -0.1875 -0.5q-0.0625 -0.25 -0.09375 -0.5q-0.03125 -0.265625 -0.03125 -0.5l0 -0.765625q0 -0.234375 0.03125 -0.484375q0.03125 -0.265625 0.09375 -0.515625q0.0625 -0.25 0.171875 -0.46875q0.109375 -0.234375 0.28125 -0.421875q0.15625 -0.171875 0.375 -0.265625q0.234375 -0.109375 0.53125 -0.109375q0.296875 0 0.515625 0.109375q0.21875 0.09375 0.390625 0.265625q0.15625 0.171875 0.265625 0.40625q0.109375 0.234375 0.1875 0.484375q0.0625 0.25 0.078125 0.515625q0.03125 0.25 0.03125 0.484375zm2.5977783 3.703125l0.671875 0l0.75 -3.015625l0.125 -0.765625l0.125 0.765625l0.78125 3.015625l0.65625 0l1.046875 -4.921875l-0.75 0l-0.546875 3.140625l-0.109375 0.765625l-0.140625 -0.765625l-0.78125 -3.140625l-0.546875 0l-0.78125 3.140625l-0.125 0.703125l-0.09375 -0.703125l-0.578125 -3.140625l-0.75 0l1.046875 4.921875zm5.1290283 0l0.84375 0l0 -3.53125q0.078125 -0.15625 0.1875 -0.28125q0.125 -0.140625 0.265625 -0.25q0.171875 -0.109375 0.359375 -0.171875q0.203125 -0.0625 0.4375 -0.0625q0.265625 0 0.46875 0.0625q0.21875 0.0625 0.359375 0.203125q0.140625 0.140625 0.21875 0.375q0.078125 0.21875 0.078125 0.546875l0 3.109375l0.828125 0l0 -3.125q0 -0.5 -0.125 -0.859375q-0.109375 -0.359375 -0.328125 -0.578125q-0.234375 -0.234375 -0.546875 -0.34375q-0.3125 -0.109375 -0.703125 -0.109375q-0.28125 0 -0.546875 0.078125q-0.25 0.078125 -0.46875 0.234375q-0.140625 0.09375 -0.28125 0.21875q-0.125 0.125 -0.234375 0.28125l-0.0625 -0.71875l-0.75 0l0 4.921875zm7.7697144 0.09375q0.71875 0 1.203125 -0.28125q0.5 -0.296875 0.75 -0.671875l-0.515625 -0.40625q-0.234375 0.296875 -0.59375 0.484375q-0.34375 0.1875 -0.796875 0.1875q-0.34375 0 -0.625 -0.125q-0.28125 -0.140625 -0.484375 -0.359375q-0.1875 -0.203125 -0.3125 -0.46875q-0.109375 -0.28125 -0.140625 -0.640625l0 -0.03125l3.53125 0l0 -0.375q0 -0.515625 -0.140625 -0.953125q-0.125 -0.453125 -0.390625 -0.78125q-0.265625 -0.328125 -0.671875 -0.5q-0.390625 -0.1875 -0.921875 -0.1875q-0.421875 0 -0.828125 0.171875q-0.40625 0.171875 -0.71875 0.5q-0.3125 0.328125 -0.515625 0.796875q-0.1875 0.46875 -0.1875 1.0625l0 0.1875q0 0.515625 0.171875 0.953125q0.1875 0.4375 0.484375 0.765625q0.3125 0.3125 0.75 0.5q0.4375 0.171875 0.953125 0.171875zm-0.109375 -4.421875q0.328125 0 0.5625 0.125q0.234375 0.109375 0.390625 0.296875q0.15625 0.203125 0.234375 0.46875q0.09375 0.25 0.09375 0.484375l0 0.03125l-2.65625 0q0.046875 -0.328125 0.171875 -0.59375q0.125 -0.265625 0.3125 -0.453125q0.1875 -0.171875 0.40625 -0.265625q0.234375 -0.09375 0.484375 -0.09375zm6.7540283 -0.6875q-0.53125 0 -0.953125 0.234375q-0.421875 0.234375 -0.71875 0.640625l0 -0.125l-0.046875 -0.65625l-0.796875 0l0 4.921875l0.84375 0l0 -3.15625q0.078125 -0.234375 0.203125 -0.40625q0.125 -0.1875 0.296875 -0.328125q0.1875 -0.140625 0.4375 -0.21875q0.25 -0.078125 0.5625 -0.078125q0.234375 0 0.453125 0.03125q0.234375 0.03125 0.46875 0.078125l0.125 -0.828125q-0.125 -0.046875 -0.390625 -0.078125q-0.25 -0.03125 -0.484375 -0.03125zm4.0821533 4.46875q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm0 -3.984375q0 0.265625 0.15625 0.453125q0.171875 0.1875 0.5 0.1875q0.328125 0 0.5 -0.1875q0.171875 -0.1875 0.171875 -0.453125q0 -0.265625 -0.171875 -0.453125q-0.171875 -0.203125 -0.5 -0.203125q-0.328125 0 -0.5 0.203125q-0.15625 0.1875 -0.15625 0.453125zm11.023743 2.65625l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375zm5.6915283 -1.4375l0.84375 0q0 -0.171875 0 -0.3125q0.015625 -0.140625 0.046875 -0.265625q0.046875 -0.109375 0.109375 -0.234375q0.078125 -0.125 0.21875 -0.25q0.21875 -0.1875 0.4375 -0.40625q0.21875 -0.234375 0.390625 -0.484375q0.1875 -0.265625 0.296875 -0.546875q0.109375 -0.296875 0.109375 -0.625q0 -0.40625 -0.140625 -0.71875q-0.125 -0.328125 -0.375 -0.546875q-0.25 -0.21875 -0.609375 -0.328125q-0.359375 -0.125 -0.8125 -0.125q-0.421875 0 -0.78125 0.109375q-0.359375 0.109375 -0.609375 0.3125q-0.265625 0.21875 -0.421875 0.53125q-0.15625 0.296875 -0.15625 0.6875l0.84375 0q0 -0.234375 0.09375 -0.40625q0.09375 -0.171875 0.25 -0.296875q0.15625 -0.109375 0.359375 -0.15625q0.203125 -0.046875 0.421875 -0.046875q0.265625 0 0.484375 0.078125q0.21875 0.0625 0.359375 0.203125q0.125 0.125 0.1875 0.3125q0.0625 0.1875 0.0625 0.421875q0 0.234375 -0.09375 0.4375q-0.078125 0.203125 -0.203125 0.375q-0.140625 0.1875 -0.3125 0.359375q-0.15625 0.171875 -0.296875 0.328125q-0.234375 0.21875 -0.375 0.375q-0.140625 0.140625 -0.203125 0.3125q-0.078125 0.15625 -0.109375 0.375q-0.015625 0.203125 -0.015625 0.53125zm-0.09375 1.4375q0 0.203125 0.125 0.34375q0.125 0.140625 0.390625 0.140625q0.265625 0 0.390625 -0.140625q0.140625 -0.140625 0.140625 -0.34375q0 -0.21875 -0.140625 -0.359375q-0.125 -0.15625 -0.390625 -0.15625q-0.265625 0 -0.390625 0.15625q-0.125 0.140625 -0.125 0.359375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m708.26904 231.86105l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path stroke="#ffffff" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m708.26904 231.86105l98.33069 0l0 26.48819l-98.33069 0z" fill-rule="evenodd"/><path fill="#000000" d="m721.51904 247.78516l0 -5.6875l-0.734375 0l-0.015625 4.234375l-2.203125 -4.234375l-0.734375 0l0 5.6875l0.734375 0l0 -4.25l2.21875 4.25l0.734375 0zm4.0195312 0l0.65625 0l0 -4.234375l-0.734375 0l0 3.03125q-0.046875 0.140625 -0.140625 0.265625q-0.09375 0.109375 -0.203125 0.1875q-0.140625 0.109375 -0.34375 0.171875q-0.1875 0.046875 -0.421875 0.046875q-0.203125 0 -0.375 -0.046875q-0.15625 -0.0625 -0.265625 -0.203125q-0.109375 -0.125 -0.171875 -0.34375q-0.046875 -0.234375 -0.046875 -0.578125l0 -2.53125l-0.71875 0l0 2.515625q0 0.46875 0.09375 0.8125q0.109375 0.34375 0.3125 0.5625q0.1875 0.21875 0.453125 0.328125q0.265625 0.09375 0.609375 0.09375q0.40625 0 0.71875 -0.171875q0.328125 -0.171875 0.53125 -0.484375l0.046875 0.578125zm2.1289062 -6.0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 0l0 0.625l1.4375 0l0 4.75l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -5.375l-2.15625 0zm4.8007812 1.765625l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm4.4257812 5.34375l0.71875 0l0 -3.671875l1.625 0l0 -0.5625l-1.625 0l0 -0.296875q0 -0.265625 0.0625 -0.453125q0.078125 -0.203125 0.203125 -0.328125q0.125 -0.125 0.3125 -0.1875q0.203125 -0.0625 0.4375 -0.0625q0.25 0 0.453125 0.046875q0.21875 0.046875 0.375 0.09375l0.09375 -0.59375q-0.109375 -0.03125 -0.203125 -0.046875q-0.09375 -0.03125 -0.1875 -0.046875q-0.15625 -0.03125 -0.3125 -0.046875q-0.140625 -0.015625 -0.296875 -0.015625q-0.375 0 -0.6875 0.109375q-0.296875 0.109375 -0.515625 0.3125q-0.21875 0.203125 -0.34375 0.515625q-0.109375 0.296875 -0.109375 0.703125l0 0.296875l-1.171875 0l0 0.5625l1.171875 0l0 3.671875zm3.8320312 -4.234375l0 0.640625l1.4375 0l0 2.96875l-1.4375 0l0 0.625l3.53125 0l0 -0.625l-1.375 0l0 -3.609375l-2.15625 0zm1.34375 -1.109375q0 0.1875 0.109375 0.3125q0.109375 0.109375 0.328125 0.109375q0.203125 0 0.3125 -0.109375q0.109375 -0.125 0.109375 -0.3125q0 -0.09375 -0.03125 -0.171875q-0.03125 -0.078125 -0.09375 -0.140625q-0.046875 -0.046875 -0.125 -0.078125q-0.078125 -0.03125 -0.171875 -0.03125q-0.109375 0 -0.1875 0.03125q-0.078125 0.03125 -0.125 0.078125q-0.0625 0.0625 -0.09375 0.140625q-0.03125 0.078125 -0.03125 0.171875zm5.2070312 5.421875q0.625 0 1.03125 -0.25q0.421875 -0.25 0.640625 -0.5625l-0.4375 -0.34375q-0.203125 0.25 -0.515625 0.40625q-0.296875 0.15625 -0.671875 0.15625q-0.296875 0 -0.546875 -0.109375q-0.234375 -0.109375 -0.40625 -0.296875q-0.171875 -0.1875 -0.265625 -0.421875q-0.09375 -0.234375 -0.125 -0.53125l0 -0.03125l3.015625 0l0 -0.328125q0 -0.4375 -0.109375 -0.8125q-0.109375 -0.390625 -0.328125 -0.671875q-0.234375 -0.265625 -0.578125 -0.421875q-0.34375 -0.171875 -0.796875 -0.171875q-0.359375 0 -0.703125 0.15625q-0.34375 0.140625 -0.625 0.421875q-0.265625 0.28125 -0.4375 0.6875q-0.15625 0.40625 -0.15625 0.921875l0 0.15625q0 0.4375 0.140625 0.8125q0.15625 0.375 0.421875 0.65625q0.265625 0.265625 0.640625 0.421875q0.375 0.15625 0.8125 0.15625zm-0.09375 -3.796875q0.28125 0 0.484375 0.109375q0.203125 0.09375 0.328125 0.265625q0.140625 0.15625 0.203125 0.390625q0.078125 0.21875 0.078125 0.421875l0 0.03125l-2.265625 0q0.03125 -0.296875 0.140625 -0.515625q0.109375 -0.234375 0.265625 -0.390625q0.15625 -0.140625 0.34375 -0.21875q0.203125 -0.09375 0.421875 -0.09375zm5.8007812 -0.59375q-0.46875 0 -0.828125 0.203125q-0.359375 0.203125 -0.609375 0.546875l-0.015625 -0.09375l-0.03125 -0.578125l-0.6875 0l0 4.234375l0.734375 0l0 -2.71875q0.0625 -0.1875 0.171875 -0.34375q0.109375 -0.15625 0.25 -0.265625q0.171875 -0.125 0.375 -0.1875q0.21875 -0.078125 0.484375 -0.078125q0.203125 0 0.390625 0.03125q0.203125 0.015625 0.40625 0.0625l0.09375 -0.703125q-0.109375 -0.046875 -0.328125 -0.078125q-0.203125 -0.03125 -0.40625 -0.03125zm4.1132812 2.703125l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l0.984375 0l0 -0.53125l-0.890625 0l0.265625 -1.375l0.90625 0l0 -0.546875l-0.796875 0l0.328125 -1.625l-0.5625 0l-0.328125 1.625l-1.03125 0l0.328125 -1.625l-0.5625 0l-0.3125 1.625l-1.125 0l0 0.546875l1.015625 0l-0.265625 1.375l-1.046875 0l0 0.53125l0.9375 0l-0.3125 1.609375l0.5625 0l0.3125 -1.609375l1.03125 0zm-0.9375 -0.53125l0.28125 -1.375l1.03125 0l-0.28125 1.375l-1.03125 0zm4.5039062 -1.046875l0 0.578125l0.515625 0q0.265625 0 0.484375 0.0625q0.234375 0.0625 0.390625 0.1875q0.15625 0.140625 0.234375 0.328125q0.09375 0.1875 0.09375 0.453125q0 0.28125 -0.078125 0.484375q-0.078125 0.1875 -0.21875 0.3125q-0.140625 0.140625 -0.34375 0.203125q-0.1875 0.0625 -0.4375 0.0625q-0.25 0 -0.453125 -0.0625q-0.1875 -0.078125 -0.328125 -0.203125q-0.140625 -0.125 -0.21875 -0.3125q-0.078125 -0.1875 -0.078125 -0.40625l-0.71875 0q0 0.375 0.140625 0.671875q0.140625 0.28125 0.375 0.484375q0.25 0.203125 0.578125 0.3125q0.328125 0.109375 0.703125 0.109375q0.390625 0 0.71875 -0.109375q0.328125 -0.109375 0.5625 -0.328125q0.25 -0.21875 0.375 -0.515625q0.140625 -0.3125 0.140625 -0.71875q0 -0.1875 -0.046875 -0.390625q-0.03125 -0.203125 -0.140625 -0.375q-0.125 -0.1875 -0.3125 -0.328125q-0.171875 -0.140625 -0.453125 -0.234375q0.234375 -0.09375 0.390625 -0.234375q0.171875 -0.15625 0.28125 -0.328125q0.09375 -0.15625 0.140625 -0.328125q0.0625 -0.1875 0.0625 -0.34375q0 -0.390625 -0.125 -0.6875q-0.125 -0.3125 -0.359375 -0.515625q-0.21875 -0.203125 -0.546875 -0.296875q-0.3125 -0.109375 -0.6875 -0.109375q-0.390625 0 -0.71875 0.125q-0.328125 0.125 -0.546875 0.328125q-0.234375 0.21875 -0.359375 0.515625q-0.125 0.28125 -0.125 0.59375l0.71875 0q0 -0.21875 0.078125 -0.390625q0.078125 -0.1875 0.203125 -0.3125q0.140625 -0.125 0.328125 -0.1875q0.1875 -0.078125 0.421875 -0.078125q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.3125 0.171875q0.125 0.125 0.1875 0.328125q0.078125 0.1875 0.078125 0.4375q0 0.21875 -0.078125 0.40625q-0.078125 0.171875 -0.21875 0.296875q-0.140625 0.125 -0.359375 0.203125q-0.203125 0.078125 -0.46875 0.078125l-0.515625 0zm5.4101562 2.71875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm0 -3.421875q0 0.21875 0.140625 0.390625q0.140625 0.15625 0.421875 0.15625q0.28125 0 0.421875 -0.15625q0.15625 -0.15625 0.15625 -0.390625q0 -0.234375 -0.15625 -0.390625q-0.140625 -0.171875 -0.421875 -0.171875q-0.28125 0 -0.421875 0.171875q-0.140625 0.15625 -0.140625 0.390625zm9.4609375 2.28125l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125zm4.8789062 -1.234375l0.71875 0q0 -0.140625 0 -0.265625q0.015625 -0.125 0.046875 -0.21875q0.03125 -0.109375 0.09375 -0.203125q0.0625 -0.109375 0.1875 -0.21875q0.1875 -0.171875 0.375 -0.359375q0.1875 -0.1875 0.34375 -0.421875q0.140625 -0.21875 0.234375 -0.453125q0.109375 -0.25 0.109375 -0.53125q0 -0.359375 -0.125 -0.625q-0.109375 -0.28125 -0.3125 -0.46875q-0.21875 -0.1875 -0.53125 -0.28125q-0.3125 -0.109375 -0.703125 -0.109375q-0.359375 0 -0.671875 0.09375q-0.296875 0.09375 -0.515625 0.28125q-0.234375 0.171875 -0.375 0.4375q-0.125 0.265625 -0.125 0.59375l0.71875 0q0 -0.203125 0.078125 -0.34375q0.09375 -0.15625 0.21875 -0.25q0.140625 -0.09375 0.3125 -0.140625q0.171875 -0.046875 0.359375 -0.046875q0.234375 0 0.421875 0.0625q0.1875 0.0625 0.296875 0.1875q0.109375 0.109375 0.171875 0.265625q0.0625 0.15625 0.0625 0.359375q0 0.203125 -0.078125 0.375q-0.078125 0.171875 -0.1875 0.328125q-0.125 0.15625 -0.265625 0.3125q-0.125 0.140625 -0.265625 0.28125q-0.1875 0.171875 -0.3125 0.3125q-0.109375 0.125 -0.171875 0.265625q-0.0625 0.140625 -0.09375 0.328125q-0.015625 0.171875 -0.015625 0.453125zm-0.078125 1.234375q0 0.171875 0.109375 0.296875q0.109375 0.125 0.328125 0.125q0.21875 0 0.328125 -0.125q0.125 -0.125 0.125 -0.296875q0 -0.1875 -0.125 -0.3125q-0.109375 -0.125 -0.328125 -0.125q-0.21875 0 -0.328125 0.125q-0.109375 0.125 -0.109375 0.3125z" fill-rule="nonzero"/></g></svg> \ No newline at end of file diff --git a/doc-site/docs/implementations/index.md b/doc-site/docs/implementations/index.md index 2892d13..a3179ae 100644 --- a/doc-site/docs/implementations/index.md +++ b/doc-site/docs/implementations/index.md @@ -4,20 +4,20 @@ Zeto is not a single privacy-preserving token implementation. It's a collection Below is a summary and comparison table among the current list of implementations. -| Fungible Token Implementation | Anonymity | History Masking | Encryption | KYC | Non-repudiation | Gas Cost (estimate) | -| ----------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------- | -| Zeto_Anon | :heavy_check_mark: | - | - | - | - | 326,583 | -| Zeto_AnonNullifier | :heavy_check_mark: | :heavy_check_mark: | - | - | - | 2,005,587 | -| Zeto_AnonEnc | :heavy_check_mark: | - | :heavy_check_mark: | - | - | 425,338 | -| Zeto_AnonEncNullifier | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | - | - | 2,472,994 | -| Zeto_AnonNullifierKyc | :heavy_check_mark: | :heavy_check_mark: | - | :heavy_check_mark: | - | 2,310,424 | -| Zeto_AnonEncNullifierKyc | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | - | 2,414,345 | -| Zeto_AnonEncNullifierNonRepudiation | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | - | :heavy_check_mark: | 2,763,071 | +| Fungible Token Implementation | Anonymity | History Masking | Locking | Encryption | KYC | Non-repudiation | Gas Cost (estimate) | +| ----------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------- | +| Zeto_Anon | :heavy_check_mark: | - | :heavy_check_mark: | - | - | - | 326,583 | +| Zeto_AnonNullifier | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | - | - | - | 2,005,587 | +| Zeto_AnonEnc | :heavy_check_mark: | - | :soon: | :heavy_check_mark: | - | - | 425,338 | +| Zeto_AnonEncNullifier | :heavy_check_mark: | :heavy_check_mark: | :soon: | :heavy_check_mark: | - | - | 2,472,994 | +| Zeto_AnonNullifierKyc | :heavy_check_mark: | :heavy_check_mark: | :soon: | - | :heavy_check_mark: | - | 2,310,424 | +| Zeto_AnonEncNullifierKyc | :heavy_check_mark: | :heavy_check_mark: | :soon: | :heavy_check_mark: | :heavy_check_mark: | - | 2,414,345 | +| Zeto_AnonEncNullifierNonRepudiation | :heavy_check_mark: | :heavy_check_mark: | :soon: | :heavy_check_mark: | - | :heavy_check_mark: | 2,763,071 | -| Non-Fungible Token Implementation | Anonymity | History Masking | Encryption | KYC | Non-repudiation | Gas Cost (estimate) | -| --------------------------------- | ------------------ | ------------------ | ---------- | --- | --------------- | ------------------- | -| Zeto_NfAnon | :heavy_check_mark: | - | - | - | - | 271,890 | -| Zeto_NfAnonNullifier | :heavy_check_mark: | :heavy_check_mark: | - | - | - | 1,450,258 | +| Non-Fungible Token Implementation | Anonymity | History Masking | Locking | Encryption | KYC | Non-repudiation | Gas Cost (estimate) | +| --------------------------------- | ------------------ | ------------------ | ------------------ | ---------- | --- | --------------- | ------------------- | +| Zeto_NfAnon | :heavy_check_mark: | - | :heavy_check_mark: | - | - | - | 271,890 | +| Zeto_NfAnonNullifier | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | - | - | - | 1,450,258 | The various patterns in this project use Zero Knowledge Proofs (ZKP) to demonstrate the validity of the proposed transaction. There is no centralized party to trust as in the Notary pattern, which is not implemented in this project but [in the Paladin project](https://lf-decentralized-trust-labs.github.io/paladin/head/concepts/tokens/). diff --git a/doc-site/mkdocs.yml b/doc-site/mkdocs.yml index 31474ed..4686ef2 100644 --- a/doc-site/mkdocs.yml +++ b/doc-site/mkdocs.yml @@ -109,6 +109,10 @@ nav: - Non-Fungible: - Zeto_NfAnon: implementations/nf_anon.md - Zeto_NfAnonNullifier: implementations/nf_anon_nullifier.md + - Advanced Topics: + - UTXO array sizes in ZKP circuits: advanced/utxo-array-sizes.md + - ERC20 tokens integration: advanced/erc20-tokens-integration.md + - Locks for multi-step trade flows: advanced/locks.md - FAQs: faqs.md - Glossary: glossary.md - Contributing: diff --git a/go-sdk/integration-test/e2e_test.go b/go-sdk/integration-test/e2e_test.go index 2e28944..1cd371b 100644 --- a/go-sdk/integration-test/e2e_test.go +++ b/go-sdk/integration-test/e2e_test.go @@ -272,7 +272,7 @@ func (s *E2ETestSuite) TestZeto_anon_enc_SuccessfulProving() { } func (s *E2ETestSuite) TestZeto_anon_nullifier_SuccessfulProving() { - calc, provingKey, err := loadCircuit("anon_nullifier") + calc, provingKey, err := loadCircuit("anon_nullifier_transfer") assert.NoError(s.T(), err) assert.NotNil(s.T(), calc) @@ -583,7 +583,7 @@ func (s *E2ETestSuite) TestZeto_nf_anon_SuccessfulProvingWithConcurrency() { } func (s *E2ETestSuite) TestZeto_nf_anon_nullifier_SuccessfulProving() { - calc, provingKey, err := loadCircuit("nf_anon_nullifier") + calc, provingKey, err := loadCircuit("nf_anon_nullifier_transfer") assert.NoError(s.T(), err) assert.NotNil(s.T(), calc) diff --git a/solidity/contracts/factory.sol b/solidity/contracts/factory.sol index 0fd408d..7b0057b 100644 --- a/solidity/contracts/factory.sol +++ b/solidity/contracts/factory.sol @@ -17,8 +17,7 @@ pragma solidity ^0.8.27; import {Clones} from "@openzeppelin/contracts/proxy/Clones.sol"; import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"; -import {IZetoFungibleInitializable} from "./lib/interfaces/izeto_fungible_initializable.sol"; -import {IZetoNonFungibleInitializable} from "./lib/interfaces/izeto_nf_initializable.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; contract ZetoTokenFactory is Ownable { // all the addresses needed by the factory to @@ -27,13 +26,7 @@ contract ZetoTokenFactory is Ownable { // the rest of the addresses are used to initialize struct ImplementationInfo { address implementation; - address depositVerifier; - address withdrawVerifier; - address lockVerifier; - address verifier; - address batchVerifier; - address batchWithdrawVerifier; - address batchLockVerifier; + IZetoInitializable.VerifiersInfo verifiers; } event ZetoTokenDeployed(address indexed zetoToken); @@ -51,7 +44,7 @@ contract ZetoTokenFactory is Ownable { "Factory: implementation address is required" ); require( - implementation.verifier != address(0), + implementation.verifiers.verifier != address(0), "Factory: verifier address is required" ); // the depositVerifier and withdrawVerifier are optional @@ -71,44 +64,27 @@ contract ZetoTokenFactory is Ownable { // check that the registered implementation is for a fungible token // and has the required verifier addresses require( - args.depositVerifier != address(0), + args.verifiers.depositVerifier != address(0), "Factory: depositVerifier address is required" ); require( - args.withdrawVerifier != address(0), + args.verifiers.withdrawVerifier != address(0), "Factory: withdrawVerifier address is required" ); require( - args.batchVerifier != address(0), + args.verifiers.batchVerifier != address(0), "Factory: batchVerifier address is required" ); require( - args.batchWithdrawVerifier != address(0), + args.verifiers.batchWithdrawVerifier != address(0), "Factory: batchWithdrawVerifier address is required" ); - require( - args.lockVerifier != address(0), - "Factory: lockVerifier address is required" - ); - require( - args.batchLockVerifier != address(0), - "Factory: batchLockVerifier address is required" - ); address instance = Clones.clone(args.implementation); require( instance != address(0), "Factory: failed to clone implementation" ); - (IZetoFungibleInitializable(instance)).initialize( - initialOwner, - args.verifier, - args.depositVerifier, - args.withdrawVerifier, - args.batchVerifier, - args.batchWithdrawVerifier, - args.lockVerifier, - args.batchLockVerifier - ); + (IZetoInitializable(instance)).initialize(initialOwner, args.verifiers); emit ZetoTokenDeployed(instance); return instance; } @@ -122,20 +98,12 @@ contract ZetoTokenFactory is Ownable { args.implementation != address(0), "Factory: failed to find implementation" ); - require( - args.lockVerifier != address(0), - "Factory: lockVerifier address is required" - ); address instance = Clones.clone(args.implementation); require( instance != address(0), "Factory: failed to clone implementation" ); - (IZetoNonFungibleInitializable(instance)).initialize( - initialOwner, - args.verifier, - args.lockVerifier - ); + (IZetoInitializable(instance)).initialize(initialOwner, args.verifiers); emit ZetoTokenDeployed(instance); return instance; } diff --git a/solidity/contracts/lib/interfaces/izeto.sol b/solidity/contracts/lib/interfaces/izeto.sol index d8f90cc..4fcf168 100644 --- a/solidity/contracts/lib/interfaces/izeto.sol +++ b/solidity/contracts/lib/interfaces/izeto.sol @@ -15,13 +15,36 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoBase} from "./izeto_base.sol"; +uint256 constant MAX_BATCH = 10; +uint256 constant MAX_SMT_DEPTH = 64; +interface IZeto { + error UTXODuplicate(uint256 utxo); + error UTXOArrayTooLarge(uint256 maxAllowed); + error UTXONotMinted(uint256 utxo); + error UTXOAlreadyOwned(uint256 utxo); + error UTXOAlreadySpent(uint256 utxo); -interface IZeto is IZetoBase { + event UTXOMint(uint256[] outputs, address indexed submitter, bytes data); event UTXOTransfer( uint256[] inputs, uint256[] outputs, address indexed submitter, bytes data ); + event UTXOTransferWithEncryptedValues( + uint256[] inputs, + uint256[] outputs, + uint256 encryptionNonce, + uint256[2] ecdhPublicKey, + uint256[] encryptedValues, + address indexed submitter, + bytes data + ); + event UTXOWithdraw( + uint256 amount, + uint256[] inputs, + uint256 output, + address indexed submitter, + bytes data + ); } diff --git a/solidity/contracts/lib/interfaces/izeto_base.sol b/solidity/contracts/lib/interfaces/izeto_base.sol deleted file mode 100644 index dc57a05..0000000 --- a/solidity/contracts/lib/interfaces/izeto_base.sol +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma solidity ^0.8.27; - -interface IZetoBase { - event UTXOMint(uint256[] outputs, address indexed submitter, bytes data); - event UTXOWithdraw( - uint256 amount, - uint256[] inputs, - uint256 output, - address indexed submitter, - bytes data - ); - error UTXONotMinted(uint256 utxo); - error UTXOAlreadyOwned(uint256 utxo); - error UTXOAlreadySpent(uint256 utxo); -} diff --git a/solidity/contracts/lib/interfaces/izeto_common.sol b/solidity/contracts/lib/interfaces/izeto_common.sol deleted file mode 100644 index ee203c6..0000000 --- a/solidity/contracts/lib/interfaces/izeto_common.sol +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma solidity ^0.8.27; - -uint256 constant MAX_BATCH = 10; -interface IZetoCommon { - error UTXODuplicate(uint256 utxo); - error UTXOArrayTooLarge(uint256 maxAllowed); -} diff --git a/solidity/contracts/lib/interfaces/izeto_encrypted.sol b/solidity/contracts/lib/interfaces/izeto_encrypted.sol deleted file mode 100644 index 680fcae..0000000 --- a/solidity/contracts/lib/interfaces/izeto_encrypted.sol +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma solidity ^0.8.27; - -interface IZetoEncrypted { - event UTXOTransferWithEncryptedValues( - uint256[] inputs, - uint256[] outputs, - uint256 encryptionNonce, - uint256[2] ecdhPublicKey, - uint256[] encryptedValues, - address indexed submitter, - bytes data - ); -} diff --git a/solidity/contracts/lib/interfaces/izeto_fungible_initializable.sol b/solidity/contracts/lib/interfaces/izeto_fungible_initializable.sol deleted file mode 100644 index 728bba9..0000000 --- a/solidity/contracts/lib/interfaces/izeto_fungible_initializable.sol +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma solidity ^0.8.27; - -interface IZetoFungibleInitializable { - function initialize( - address initialOwner, - address _depositVerifier, - address _withdrawVerifier, - address _verifier, - address _batchVerifier, - address _batchWithdrawVerifier, - address _lockVerifier, - address _batchLockVerifier - ) external; -} diff --git a/solidity/contracts/lib/interfaces/izeto_nf_initializable.sol b/solidity/contracts/lib/interfaces/izeto_initializable.sol similarity index 68% rename from solidity/contracts/lib/interfaces/izeto_nf_initializable.sol rename to solidity/contracts/lib/interfaces/izeto_initializable.sol index d72272f..d818a78 100644 --- a/solidity/contracts/lib/interfaces/izeto_nf_initializable.sol +++ b/solidity/contracts/lib/interfaces/izeto_initializable.sol @@ -15,10 +15,19 @@ // limitations under the License. pragma solidity ^0.8.27; -interface IZetoNonFungibleInitializable { +interface IZetoInitializable { + struct VerifiersInfo { + address verifier; + address depositVerifier; + address withdrawVerifier; + address batchVerifier; + address batchWithdrawVerifier; + address lockVerifier; + address batchLockVerifier; + } + function initialize( address initialOwner, - address _verifier, - address _lockVerifier + VerifiersInfo memory verifiersInfo ) external; } diff --git a/solidity/contracts/lib/interfaces/izeto_lockable.sol b/solidity/contracts/lib/interfaces/izeto_lockable.sol index 86bc413..ef5b6d0 100644 --- a/solidity/contracts/lib/interfaces/izeto_lockable.sol +++ b/solidity/contracts/lib/interfaces/izeto_lockable.sol @@ -19,28 +19,20 @@ import {Commonlib} from "../common.sol"; interface IZetoLockable { error UTXOAlreadyLocked(uint256 utxo); + error UTXONotLocked(uint256 utxo); + error NotLockDelegate(uint256 utxo, address delegate, address sender); event UTXOsLocked( - uint256[] utxos, + uint256[] inputs, + uint256[] outputs, + uint256[] lockedOutputs, address indexed delegate, address indexed submitter, bytes data ); -} - -interface ILockVerifier { - function verifyProof( - uint[2] calldata _pA, - uint[2][2] calldata _pB, - uint[2] calldata _pC, - uint[2] calldata _pubSignals - ) external view returns (bool); -} - -interface IBatchLockVerifier { - function verifyProof( - uint[2] calldata _pA, - uint[2][2] calldata _pB, - uint[2] calldata _pC, - uint[10] calldata _pubSignals - ) external view returns (bool); + event LockDelegateChanged( + uint256[] lockedOutputs, + address indexed oldDelegate, + address indexed newDelegate, + bytes data + ); } diff --git a/solidity/contracts/lib/verifier_check_nullifiers_owner.sol b/solidity/contracts/lib/verifier_check_nullifiers_owner.sol deleted file mode 100644 index e444a3a..0000000 --- a/solidity/contracts/lib/verifier_check_nullifiers_owner.sol +++ /dev/null @@ -1,175 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0 -/* - Copyright 2021 0KIMS association. - - This file is generated with [snarkJS](https://github.com/iden3/snarkjs). - - snarkJS is a free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - snarkJS is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with snarkJS. If not, see <https://www.gnu.org/licenses/>. -*/ - -pragma solidity >=0.7.0 <0.9.0; - -contract Groth16Verifier_CheckNullifiersOwner { - // Scalar field size - uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; - // Base field size - uint256 constant q = 21888242871839275222246405745257275088696311157297823662689037894645226208583; - - // Verification Key data - uint256 constant alphax = 20491192805390485299153009773594534940189261866228447918068658471970481763042; - uint256 constant alphay = 9383485363053290200918347156157836566562967994039712273449902621266178545958; - uint256 constant betax1 = 4252822878758300859123897981450591353533073413197771768651442665752259397132; - uint256 constant betax2 = 6375614351688725206403948262868962793625744043794305715222011528459656738731; - uint256 constant betay1 = 21847035105528745403288232691147584728191162732299865338377159692350059136679; - uint256 constant betay2 = 10505242626370262277552901082094356697409835680220590971873171140371331206856; - uint256 constant gammax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant gammax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant gammay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant gammay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant deltax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant deltax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant deltay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - - - uint256 constant IC0x = 15437714711895179585754171189554237454088536508405751294008657725960538859948; - uint256 constant IC0y = 5710533217469067717186587986116078680339061653407180992040478614510129315034; - - uint256 constant IC1x = 3211630958423405965645811650201696530075836912509538993985233171207873761985; - uint256 constant IC1y = 17050217014800887370997347083304667458491029620002200967162286391747502526964; - - uint256 constant IC2x = 5681943598545403685791415579924324264146018151001697015873174306053210278697; - uint256 constant IC2y = 20507069607443186103258412319299600869810562974913520243781177854985777891137; - - - // Memory data - uint16 constant pVk = 0; - uint16 constant pPairing = 128; - - uint16 constant pLastMem = 896; - - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[2] calldata _pubSignals) public view returns (bool) { - assembly { - function checkField(v) { - if iszero(lt(v, r)) { - mstore(0, 0) - return(0, 0x20) - } - } - - // G1 function to multiply a G1 value(x,y) to value in an address - function g1_mulAccC(pR, x, y, s) { - let success - let mIn := mload(0x40) - mstore(mIn, x) - mstore(add(mIn, 32), y) - mstore(add(mIn, 64), s) - - success := staticcall(sub(gas(), 2000), 7, mIn, 96, mIn, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - - mstore(add(mIn, 64), mload(pR)) - mstore(add(mIn, 96), mload(add(pR, 32))) - - success := staticcall(sub(gas(), 2000), 6, mIn, 128, pR, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - } - - function checkPairing(pA, pB, pC, pubSignals, pMem) -> isOk { - let _pPairing := add(pMem, pPairing) - let _pVk := add(pMem, pVk) - - mstore(_pVk, IC0x) - mstore(add(_pVk, 32), IC0y) - - // Compute the linear combination vk_x - - g1_mulAccC(_pVk, IC1x, IC1y, calldataload(add(pubSignals, 0))) - - g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) - - - // -A - mstore(_pPairing, calldataload(pA)) - mstore(add(_pPairing, 32), mod(sub(q, calldataload(add(pA, 32))), q)) - - // B - mstore(add(_pPairing, 64), calldataload(pB)) - mstore(add(_pPairing, 96), calldataload(add(pB, 32))) - mstore(add(_pPairing, 128), calldataload(add(pB, 64))) - mstore(add(_pPairing, 160), calldataload(add(pB, 96))) - - // alpha1 - mstore(add(_pPairing, 192), alphax) - mstore(add(_pPairing, 224), alphay) - - // beta2 - mstore(add(_pPairing, 256), betax1) - mstore(add(_pPairing, 288), betax2) - mstore(add(_pPairing, 320), betay1) - mstore(add(_pPairing, 352), betay2) - - // vk_x - mstore(add(_pPairing, 384), mload(add(pMem, pVk))) - mstore(add(_pPairing, 416), mload(add(pMem, add(pVk, 32)))) - - - // gamma2 - mstore(add(_pPairing, 448), gammax1) - mstore(add(_pPairing, 480), gammax2) - mstore(add(_pPairing, 512), gammay1) - mstore(add(_pPairing, 544), gammay2) - - // C - mstore(add(_pPairing, 576), calldataload(pC)) - mstore(add(_pPairing, 608), calldataload(add(pC, 32))) - - // delta2 - mstore(add(_pPairing, 640), deltax1) - mstore(add(_pPairing, 672), deltax2) - mstore(add(_pPairing, 704), deltay1) - mstore(add(_pPairing, 736), deltay2) - - - let success := staticcall(sub(gas(), 2000), 8, _pPairing, 768, _pPairing, 0x20) - - isOk := and(success, mload(_pPairing)) - } - - let pMem := mload(0x40) - mstore(0x40, add(pMem, pLastMem)) - - // Validate that all evaluations ∈ F - - checkField(calldataload(add(_pubSignals, 0))) - - checkField(calldataload(add(_pubSignals, 32))) - - - // Validate all evaluations - let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) - - mstore(0, isValid) - return(0, 0x20) - } - } - } diff --git a/solidity/contracts/lib/verifier_check_nullifiers_owner_batch.sol b/solidity/contracts/lib/verifier_check_nullifiers_owner_batch.sol deleted file mode 100644 index e5c8dc2..0000000 --- a/solidity/contracts/lib/verifier_check_nullifiers_owner_batch.sol +++ /dev/null @@ -1,231 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0 -/* - Copyright 2021 0KIMS association. - - This file is generated with [snarkJS](https://github.com/iden3/snarkjs). - - snarkJS is a free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - snarkJS is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with snarkJS. If not, see <https://www.gnu.org/licenses/>. -*/ - -pragma solidity >=0.7.0 <0.9.0; - -contract Groth16Verifier_CheckNullifiersOwnerBatch { - // Scalar field size - uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; - // Base field size - uint256 constant q = 21888242871839275222246405745257275088696311157297823662689037894645226208583; - - // Verification Key data - uint256 constant alphax = 20491192805390485299153009773594534940189261866228447918068658471970481763042; - uint256 constant alphay = 9383485363053290200918347156157836566562967994039712273449902621266178545958; - uint256 constant betax1 = 4252822878758300859123897981450591353533073413197771768651442665752259397132; - uint256 constant betax2 = 6375614351688725206403948262868962793625744043794305715222011528459656738731; - uint256 constant betay1 = 21847035105528745403288232691147584728191162732299865338377159692350059136679; - uint256 constant betay2 = 10505242626370262277552901082094356697409835680220590971873171140371331206856; - uint256 constant gammax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant gammax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant gammay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant gammay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant deltax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant deltax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant deltay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - - - uint256 constant IC0x = 8528258850388115894839180341519266267367686588288569264287268731024366872860; - uint256 constant IC0y = 19600183692835121679382286637250267730246517882194573081305375648515304074261; - - uint256 constant IC1x = 7804014301922502791984996098232318551440582117393565561980532861951630345933; - uint256 constant IC1y = 18393509660314493628867878128701912387916030708797139965325544838352633397100; - - uint256 constant IC2x = 18023705155351853794584162763747335484529412907622179937293531816118095106495; - uint256 constant IC2y = 7843447535209241282604273122793508134923847088489313289414005639562255015297; - - uint256 constant IC3x = 4696859123331385039283279211470469614104930148109990268896377108020593698496; - uint256 constant IC3y = 8856752372630989930473403421802256528933588482262844231236735371476204390394; - - uint256 constant IC4x = 4636025386643250230640245302445001469421113073289614407221321496499381035973; - uint256 constant IC4y = 12508504376111309964398226715694813267590879393001332178565844948828250735517; - - uint256 constant IC5x = 11230479099166432242180540276977609410708655995150098471084756178766087690778; - uint256 constant IC5y = 4731871312849871661598664510626149831472363321343192253304437529823021632224; - - uint256 constant IC6x = 3123867397076179883389864618354436140932244790448380851652341514912684727079; - uint256 constant IC6y = 21314076904576873571820702856080651475889073451736070497050633450083747608405; - - uint256 constant IC7x = 13331397003303173743861740658278852061313051434720467673364609295435848039134; - uint256 constant IC7y = 6209865124755994762923064266473200429800026027977612938127517835340190098311; - - uint256 constant IC8x = 10502431752531188182995281969747831614984173788443027928285273343469567628838; - uint256 constant IC8y = 2877936783563873261036697418140218742631617877178441408689796062523241167964; - - uint256 constant IC9x = 9691072418637662079461155609639777067376614407935958036140095266969252746430; - uint256 constant IC9y = 12286673545494268313852033319112010708002639353895982399141406219708860646184; - - uint256 constant IC10x = 386932868540425777696051802119276166303608321519914221990800817511285603363; - uint256 constant IC10y = 18664618993163635443332042785707501651198320496510245414706674899760771895734; - - - // Memory data - uint16 constant pVk = 0; - uint16 constant pPairing = 128; - - uint16 constant pLastMem = 896; - - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[10] calldata _pubSignals) public view returns (bool) { - assembly { - function checkField(v) { - if iszero(lt(v, r)) { - mstore(0, 0) - return(0, 0x20) - } - } - - // G1 function to multiply a G1 value(x,y) to value in an address - function g1_mulAccC(pR, x, y, s) { - let success - let mIn := mload(0x40) - mstore(mIn, x) - mstore(add(mIn, 32), y) - mstore(add(mIn, 64), s) - - success := staticcall(sub(gas(), 2000), 7, mIn, 96, mIn, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - - mstore(add(mIn, 64), mload(pR)) - mstore(add(mIn, 96), mload(add(pR, 32))) - - success := staticcall(sub(gas(), 2000), 6, mIn, 128, pR, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - } - - function checkPairing(pA, pB, pC, pubSignals, pMem) -> isOk { - let _pPairing := add(pMem, pPairing) - let _pVk := add(pMem, pVk) - - mstore(_pVk, IC0x) - mstore(add(_pVk, 32), IC0y) - - // Compute the linear combination vk_x - - g1_mulAccC(_pVk, IC1x, IC1y, calldataload(add(pubSignals, 0))) - - g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) - - g1_mulAccC(_pVk, IC3x, IC3y, calldataload(add(pubSignals, 64))) - - g1_mulAccC(_pVk, IC4x, IC4y, calldataload(add(pubSignals, 96))) - - g1_mulAccC(_pVk, IC5x, IC5y, calldataload(add(pubSignals, 128))) - - g1_mulAccC(_pVk, IC6x, IC6y, calldataload(add(pubSignals, 160))) - - g1_mulAccC(_pVk, IC7x, IC7y, calldataload(add(pubSignals, 192))) - - g1_mulAccC(_pVk, IC8x, IC8y, calldataload(add(pubSignals, 224))) - - g1_mulAccC(_pVk, IC9x, IC9y, calldataload(add(pubSignals, 256))) - - g1_mulAccC(_pVk, IC10x, IC10y, calldataload(add(pubSignals, 288))) - - - // -A - mstore(_pPairing, calldataload(pA)) - mstore(add(_pPairing, 32), mod(sub(q, calldataload(add(pA, 32))), q)) - - // B - mstore(add(_pPairing, 64), calldataload(pB)) - mstore(add(_pPairing, 96), calldataload(add(pB, 32))) - mstore(add(_pPairing, 128), calldataload(add(pB, 64))) - mstore(add(_pPairing, 160), calldataload(add(pB, 96))) - - // alpha1 - mstore(add(_pPairing, 192), alphax) - mstore(add(_pPairing, 224), alphay) - - // beta2 - mstore(add(_pPairing, 256), betax1) - mstore(add(_pPairing, 288), betax2) - mstore(add(_pPairing, 320), betay1) - mstore(add(_pPairing, 352), betay2) - - // vk_x - mstore(add(_pPairing, 384), mload(add(pMem, pVk))) - mstore(add(_pPairing, 416), mload(add(pMem, add(pVk, 32)))) - - - // gamma2 - mstore(add(_pPairing, 448), gammax1) - mstore(add(_pPairing, 480), gammax2) - mstore(add(_pPairing, 512), gammay1) - mstore(add(_pPairing, 544), gammay2) - - // C - mstore(add(_pPairing, 576), calldataload(pC)) - mstore(add(_pPairing, 608), calldataload(add(pC, 32))) - - // delta2 - mstore(add(_pPairing, 640), deltax1) - mstore(add(_pPairing, 672), deltax2) - mstore(add(_pPairing, 704), deltay1) - mstore(add(_pPairing, 736), deltay2) - - - let success := staticcall(sub(gas(), 2000), 8, _pPairing, 768, _pPairing, 0x20) - - isOk := and(success, mload(_pPairing)) - } - - let pMem := mload(0x40) - mstore(0x40, add(pMem, pLastMem)) - - // Validate that all evaluations ∈ F - - checkField(calldataload(add(_pubSignals, 0))) - - checkField(calldataload(add(_pubSignals, 32))) - - checkField(calldataload(add(_pubSignals, 64))) - - checkField(calldataload(add(_pubSignals, 96))) - - checkField(calldataload(add(_pubSignals, 128))) - - checkField(calldataload(add(_pubSignals, 160))) - - checkField(calldataload(add(_pubSignals, 192))) - - checkField(calldataload(add(_pubSignals, 224))) - - checkField(calldataload(add(_pubSignals, 256))) - - checkField(calldataload(add(_pubSignals, 288))) - - - // Validate all evaluations - let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) - - mstore(0, isValid) - return(0, 0x20) - } - } - } diff --git a/solidity/contracts/lib/verifier_check_utxos_nf_owner.sol b/solidity/contracts/lib/verifier_check_utxos_nf_owner.sol deleted file mode 100644 index 16091cc..0000000 --- a/solidity/contracts/lib/verifier_check_utxos_nf_owner.sol +++ /dev/null @@ -1,175 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0 -/* - Copyright 2021 0KIMS association. - - This file is generated with [snarkJS](https://github.com/iden3/snarkjs). - - snarkJS is a free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - snarkJS is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with snarkJS. If not, see <https://www.gnu.org/licenses/>. -*/ - -pragma solidity >=0.7.0 <0.9.0; - -contract Groth16Verifier_CheckUtxosNfOwner { - // Scalar field size - uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; - // Base field size - uint256 constant q = 21888242871839275222246405745257275088696311157297823662689037894645226208583; - - // Verification Key data - uint256 constant alphax = 20491192805390485299153009773594534940189261866228447918068658471970481763042; - uint256 constant alphay = 9383485363053290200918347156157836566562967994039712273449902621266178545958; - uint256 constant betax1 = 4252822878758300859123897981450591353533073413197771768651442665752259397132; - uint256 constant betax2 = 6375614351688725206403948262868962793625744043794305715222011528459656738731; - uint256 constant betay1 = 21847035105528745403288232691147584728191162732299865338377159692350059136679; - uint256 constant betay2 = 10505242626370262277552901082094356697409835680220590971873171140371331206856; - uint256 constant gammax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant gammax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant gammay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant gammay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant deltax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant deltax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant deltay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - - - uint256 constant IC0x = 11834817990125450207882662317178229662168921017394937249039476333827021752358; - uint256 constant IC0y = 13264538448072108567381414814630071256184633843121427054058706352307968334015; - - uint256 constant IC1x = 8878207471551106406125401855398991204845318231252966942470425545081611724129; - uint256 constant IC1y = 10113481109969380664898495596562127194211384278039881640923082804507768499008; - - uint256 constant IC2x = 5958066283968045199378225973004359886908075353202509196118312823692263538912; - uint256 constant IC2y = 191875097869937814700522008522923610529603316540953877209254386949444051430; - - - // Memory data - uint16 constant pVk = 0; - uint16 constant pPairing = 128; - - uint16 constant pLastMem = 896; - - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[2] calldata _pubSignals) public view returns (bool) { - assembly { - function checkField(v) { - if iszero(lt(v, r)) { - mstore(0, 0) - return(0, 0x20) - } - } - - // G1 function to multiply a G1 value(x,y) to value in an address - function g1_mulAccC(pR, x, y, s) { - let success - let mIn := mload(0x40) - mstore(mIn, x) - mstore(add(mIn, 32), y) - mstore(add(mIn, 64), s) - - success := staticcall(sub(gas(), 2000), 7, mIn, 96, mIn, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - - mstore(add(mIn, 64), mload(pR)) - mstore(add(mIn, 96), mload(add(pR, 32))) - - success := staticcall(sub(gas(), 2000), 6, mIn, 128, pR, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - } - - function checkPairing(pA, pB, pC, pubSignals, pMem) -> isOk { - let _pPairing := add(pMem, pPairing) - let _pVk := add(pMem, pVk) - - mstore(_pVk, IC0x) - mstore(add(_pVk, 32), IC0y) - - // Compute the linear combination vk_x - - g1_mulAccC(_pVk, IC1x, IC1y, calldataload(add(pubSignals, 0))) - - g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) - - - // -A - mstore(_pPairing, calldataload(pA)) - mstore(add(_pPairing, 32), mod(sub(q, calldataload(add(pA, 32))), q)) - - // B - mstore(add(_pPairing, 64), calldataload(pB)) - mstore(add(_pPairing, 96), calldataload(add(pB, 32))) - mstore(add(_pPairing, 128), calldataload(add(pB, 64))) - mstore(add(_pPairing, 160), calldataload(add(pB, 96))) - - // alpha1 - mstore(add(_pPairing, 192), alphax) - mstore(add(_pPairing, 224), alphay) - - // beta2 - mstore(add(_pPairing, 256), betax1) - mstore(add(_pPairing, 288), betax2) - mstore(add(_pPairing, 320), betay1) - mstore(add(_pPairing, 352), betay2) - - // vk_x - mstore(add(_pPairing, 384), mload(add(pMem, pVk))) - mstore(add(_pPairing, 416), mload(add(pMem, add(pVk, 32)))) - - - // gamma2 - mstore(add(_pPairing, 448), gammax1) - mstore(add(_pPairing, 480), gammax2) - mstore(add(_pPairing, 512), gammay1) - mstore(add(_pPairing, 544), gammay2) - - // C - mstore(add(_pPairing, 576), calldataload(pC)) - mstore(add(_pPairing, 608), calldataload(add(pC, 32))) - - // delta2 - mstore(add(_pPairing, 640), deltax1) - mstore(add(_pPairing, 672), deltax2) - mstore(add(_pPairing, 704), deltay1) - mstore(add(_pPairing, 736), deltay2) - - - let success := staticcall(sub(gas(), 2000), 8, _pPairing, 768, _pPairing, 0x20) - - isOk := and(success, mload(_pPairing)) - } - - let pMem := mload(0x40) - mstore(0x40, add(pMem, pLastMem)) - - // Validate that all evaluations ∈ F - - checkField(calldataload(add(_pubSignals, 0))) - - checkField(calldataload(add(_pubSignals, 32))) - - - // Validate all evaluations - let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) - - mstore(0, isValid) - return(0, 0x20) - } - } - } diff --git a/solidity/contracts/lib/verifier_check_utxos_owner.sol b/solidity/contracts/lib/verifier_check_utxos_owner.sol deleted file mode 100644 index bb0d4ff..0000000 --- a/solidity/contracts/lib/verifier_check_utxos_owner.sol +++ /dev/null @@ -1,175 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0 -/* - Copyright 2021 0KIMS association. - - This file is generated with [snarkJS](https://github.com/iden3/snarkjs). - - snarkJS is a free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - snarkJS is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public - License for more details. - - You should have received a copy of the GNU General Public License - along with snarkJS. If not, see <https://www.gnu.org/licenses/>. -*/ - -pragma solidity >=0.7.0 <0.9.0; - -contract Groth16Verifier_CheckUtxosOwner { - // Scalar field size - uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; - // Base field size - uint256 constant q = 21888242871839275222246405745257275088696311157297823662689037894645226208583; - - // Verification Key data - uint256 constant alphax = 20491192805390485299153009773594534940189261866228447918068658471970481763042; - uint256 constant alphay = 9383485363053290200918347156157836566562967994039712273449902621266178545958; - uint256 constant betax1 = 4252822878758300859123897981450591353533073413197771768651442665752259397132; - uint256 constant betax2 = 6375614351688725206403948262868962793625744043794305715222011528459656738731; - uint256 constant betay1 = 21847035105528745403288232691147584728191162732299865338377159692350059136679; - uint256 constant betay2 = 10505242626370262277552901082094356697409835680220590971873171140371331206856; - uint256 constant gammax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant gammax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant gammay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant gammay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant deltax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; - uint256 constant deltax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; - uint256 constant deltay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; - uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - - - uint256 constant IC0x = 5961892133655469174588966950916576296738755992343172721356529017335297389409; - uint256 constant IC0y = 14333163046797333444798765436665643398629491431485287677360671189173098157441; - - uint256 constant IC1x = 17214718495523785535701657719670011964855503384278062826642155179345426580098; - uint256 constant IC1y = 12678898308813596443127633044318475259792489274472242452023364053911511648639; - - uint256 constant IC2x = 4382937387936351427147757775456574969020583627402302746338787268231726676873; - uint256 constant IC2y = 4583555676960040664251711232618687088763042218077749116431082796685416720755; - - - // Memory data - uint16 constant pVk = 0; - uint16 constant pPairing = 128; - - uint16 constant pLastMem = 896; - - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[2] calldata _pubSignals) public view returns (bool) { - assembly { - function checkField(v) { - if iszero(lt(v, r)) { - mstore(0, 0) - return(0, 0x20) - } - } - - // G1 function to multiply a G1 value(x,y) to value in an address - function g1_mulAccC(pR, x, y, s) { - let success - let mIn := mload(0x40) - mstore(mIn, x) - mstore(add(mIn, 32), y) - mstore(add(mIn, 64), s) - - success := staticcall(sub(gas(), 2000), 7, mIn, 96, mIn, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - - mstore(add(mIn, 64), mload(pR)) - mstore(add(mIn, 96), mload(add(pR, 32))) - - success := staticcall(sub(gas(), 2000), 6, mIn, 128, pR, 64) - - if iszero(success) { - mstore(0, 0) - return(0, 0x20) - } - } - - function checkPairing(pA, pB, pC, pubSignals, pMem) -> isOk { - let _pPairing := add(pMem, pPairing) - let _pVk := add(pMem, pVk) - - mstore(_pVk, IC0x) - mstore(add(_pVk, 32), IC0y) - - // Compute the linear combination vk_x - - g1_mulAccC(_pVk, IC1x, IC1y, calldataload(add(pubSignals, 0))) - - g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) - - - // -A - mstore(_pPairing, calldataload(pA)) - mstore(add(_pPairing, 32), mod(sub(q, calldataload(add(pA, 32))), q)) - - // B - mstore(add(_pPairing, 64), calldataload(pB)) - mstore(add(_pPairing, 96), calldataload(add(pB, 32))) - mstore(add(_pPairing, 128), calldataload(add(pB, 64))) - mstore(add(_pPairing, 160), calldataload(add(pB, 96))) - - // alpha1 - mstore(add(_pPairing, 192), alphax) - mstore(add(_pPairing, 224), alphay) - - // beta2 - mstore(add(_pPairing, 256), betax1) - mstore(add(_pPairing, 288), betax2) - mstore(add(_pPairing, 320), betay1) - mstore(add(_pPairing, 352), betay2) - - // vk_x - mstore(add(_pPairing, 384), mload(add(pMem, pVk))) - mstore(add(_pPairing, 416), mload(add(pMem, add(pVk, 32)))) - - - // gamma2 - mstore(add(_pPairing, 448), gammax1) - mstore(add(_pPairing, 480), gammax2) - mstore(add(_pPairing, 512), gammay1) - mstore(add(_pPairing, 544), gammay2) - - // C - mstore(add(_pPairing, 576), calldataload(pC)) - mstore(add(_pPairing, 608), calldataload(add(pC, 32))) - - // delta2 - mstore(add(_pPairing, 640), deltax1) - mstore(add(_pPairing, 672), deltax2) - mstore(add(_pPairing, 704), deltay1) - mstore(add(_pPairing, 736), deltay2) - - - let success := staticcall(sub(gas(), 2000), 8, _pPairing, 768, _pPairing, 0x20) - - isOk := and(success, mload(_pPairing)) - } - - let pMem := mload(0x40) - mstore(0x40, add(pMem, pLastMem)) - - // Validate that all evaluations ∈ F - - checkField(calldataload(add(_pubSignals, 0))) - - checkField(calldataload(add(_pubSignals, 32))) - - - // Validate all evaluations - let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) - - mstore(0, isValid) - return(0, 0x20) - } - } - } diff --git a/solidity/contracts/lib/zeto_base.sol b/solidity/contracts/lib/zeto_base.sol index e96467f..756530c 100644 --- a/solidity/contracts/lib/zeto_base.sol +++ b/solidity/contracts/lib/zeto_base.sol @@ -15,7 +15,8 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoBase} from "./interfaces/izeto_base.sol"; +import {IZeto} from "./interfaces/izeto.sol"; +import {IZetoLockable} from "./interfaces/izeto_lockable.sol"; import {Commonlib} from "./common.sol"; import {ZetoCommon} from "./zeto_common.sol"; @@ -23,15 +24,22 @@ import {ZetoCommon} from "./zeto_common.sol"; /// without using nullifiers. Each UTXO's spending status is explicitly tracked. /// @author Kaleido, Inc. /// @dev Implements common functionalities of Zeto based tokens without nullifiers -abstract contract ZetoBase is IZetoBase, ZetoCommon { +abstract contract ZetoBase is IZeto, IZetoLockable, ZetoCommon { enum UTXOStatus { UNKNOWN, // default value for the empty UTXO slots UNSPENT, SPENT } - // maintains all the UTXOs + // tracks all the regular (unlocked) UTXOs mapping(uint256 => UTXOStatus) internal _utxos; + // used for tracking locked UTXOs. multi-step transaction flows that require counterparties + // to upload proofs. To protect the party that uploads their proof first, + // and prevent any other party from utilizing the uploaded proof to execute + // a transaction, the input UTXOs or nullifiers can be locked and only usable + // by the same party that did the locking. + mapping(uint256 => UTXOStatus) internal _lockedUtxos; + mapping(uint256 => address) internal delegates; function __ZetoBase_init(address initialOwner) internal onlyInitializing { __ZetoCommon_init(initialOwner); @@ -40,18 +48,29 @@ abstract contract ZetoBase is IZetoBase, ZetoCommon { /// @dev query whether a UTXO is currently spent /// @return bool whether the UTXO is spent function spent(uint256 txo) public view returns (bool) { - return _utxos[txo] == UTXOStatus.SPENT; + return + _utxos[txo] == UTXOStatus.SPENT || + _lockedUtxos[txo] == UTXOStatus.SPENT; } function validateTransactionProposal( uint256[] memory inputs, - uint256[] memory outputs + uint256[] memory outputs, + uint256[] memory lockedOutputs, + bool inputsLocked ) internal view returns (bool) { + uint256[] memory allOutputs = new uint256[]( + outputs.length + lockedOutputs.length + ); + for (uint256 i = 0; i < outputs.length; i++) { + allOutputs[i] = outputs[i]; + } + for (uint256 i = 0; i < lockedOutputs.length; i++) { + allOutputs[outputs.length + i] = lockedOutputs[i]; + } // sort the inputs and outputs to detect duplicates - ( - uint256[] memory sortedInputs, - uint256[] memory sortedOutputs - ) = sortInputsAndOutputs(inputs, outputs); + uint256[] memory sortedInputs = sortCommitments(inputs); + uint256[] memory sortedOutputs = sortCommitments(allOutputs); // Check the inputs are all unspent for (uint256 i = 0; i < sortedInputs.length; ++i) { @@ -62,14 +81,38 @@ abstract contract ZetoBase is IZetoBase, ZetoCommon { if (i > 0 && sortedInputs[i] == sortedInputs[i - 1]) { revert UTXODuplicate(sortedInputs[i]); } - if (_utxos[sortedInputs[i]] == UTXOStatus.UNKNOWN) { + if ( + _lockedUtxos[sortedInputs[i]] == UTXOStatus.UNKNOWN && + _utxos[sortedInputs[i]] == UTXOStatus.UNKNOWN + ) { revert UTXONotMinted(sortedInputs[i]); - } else if (_utxos[sortedInputs[i]] == UTXOStatus.SPENT) { + } + if ( + _lockedUtxos[sortedInputs[i]] == UTXOStatus.SPENT || + _utxos[sortedInputs[i]] == UTXOStatus.SPENT + ) { revert UTXOAlreadySpent(sortedInputs[i]); } + if ( + !inputsLocked && + _lockedUtxos[sortedInputs[i]] == UTXOStatus.UNSPENT + ) { + revert UTXOAlreadyLocked(sortedInputs[i]); + } + if ( + inputsLocked && + delegates[sortedInputs[i]] != msg.sender && + delegates[sortedInputs[i]] != address(0) + ) { + revert NotLockDelegate( + sortedInputs[i], + delegates[sortedInputs[i]], + msg.sender + ); + } } - // Check the outputs are all new UTXOs + // Check for duplicate outputs for (uint256 i = 0; i < sortedOutputs.length; ++i) { if (sortedOutputs[i] == 0) { // skip the zero outputs @@ -78,10 +121,33 @@ abstract contract ZetoBase is IZetoBase, ZetoCommon { if (i > 0 && sortedOutputs[i] == sortedOutputs[i - 1]) { revert UTXODuplicate(sortedOutputs[i]); } - if (_utxos[sortedOutputs[i]] == UTXOStatus.SPENT) { - revert UTXOAlreadySpent(sortedOutputs[i]); - } else if (_utxos[sortedOutputs[i]] == UTXOStatus.UNSPENT) { - revert UTXOAlreadyOwned(sortedOutputs[i]); + } + + for (uint256 i = 0; i < outputs.length; ++i) { + if ( + _utxos[outputs[i]] == UTXOStatus.SPENT || + _lockedUtxos[outputs[i]] == UTXOStatus.SPENT + ) { + revert UTXOAlreadySpent(outputs[i]); + } else if ( + _utxos[outputs[i]] == UTXOStatus.UNSPENT || + _lockedUtxos[outputs[i]] == UTXOStatus.UNSPENT + ) { + revert UTXOAlreadyOwned(outputs[i]); + } + } + + for (uint256 i = 0; i < lockedOutputs.length; ++i) { + if ( + _lockedUtxos[lockedOutputs[i]] == UTXOStatus.SPENT || + _utxos[lockedOutputs[i]] == UTXOStatus.SPENT + ) { + revert UTXOAlreadySpent(lockedOutputs[i]); + } else if ( + _lockedUtxos[lockedOutputs[i]] == UTXOStatus.UNSPENT || + _utxos[lockedOutputs[i]] == UTXOStatus.UNSPENT + ) { + revert UTXOAlreadyOwned(lockedOutputs[i]); } } return true; @@ -89,15 +155,32 @@ abstract contract ZetoBase is IZetoBase, ZetoCommon { function processInputsAndOutputs( uint256[] memory inputs, - uint256[] memory outputs + uint256[] memory outputs, + uint256[] memory lockedOutputs, + bool inputsLocked ) internal { + mapping(uint256 => UTXOStatus) storage utxos = inputsLocked + ? _lockedUtxos + : _utxos; // accept the transaction to consume the input UTXOs and produce new UTXOs for (uint256 i = 0; i < inputs.length; ++i) { - _utxos[inputs[i]] = UTXOStatus.SPENT; + if (inputs[i] == 0) { + continue; + } + utxos[inputs[i]] = UTXOStatus.SPENT; } for (uint256 i = 0; i < outputs.length; ++i) { + if (outputs[i] == 0) { + continue; + } _utxos[outputs[i]] = UTXOStatus.UNSPENT; } + for (uint256 i = 0; i < lockedOutputs.length; ++i) { + if (lockedOutputs[i] == 0) { + continue; + } + _lockedUtxos[lockedOutputs[i]] = UTXOStatus.UNSPENT; + } } // This function is used to mint new UTXOs, as an example implementation, @@ -118,4 +201,70 @@ abstract contract ZetoBase is IZetoBase, ZetoCommon { } emit UTXOMint(utxos, msg.sender, data); } + // Locks the UTXOs so that they can only be spent by submitting the appropriate + // proof from the Eth account designated as the "delegate". This function + // should be called by a participant, to designate an escrow contract as the delegate, + // which can use uploaded proofs to execute transactions. + function _lock( + uint256[] memory inputs, + uint256[] memory outputs, + uint256[] memory lockedOutputs, + address delegate, + bytes calldata data + ) public { + for (uint256 i = 0; i < lockedOutputs.length; ++i) { + if (lockedOutputs[i] == 0) { + continue; + } + if ( + delegates[lockedOutputs[i]] != address(0) && + delegates[lockedOutputs[i]] != msg.sender + ) { + revert NotLockDelegate( + lockedOutputs[i], + delegates[lockedOutputs[i]], + msg.sender + ); + } + delegates[lockedOutputs[i]] = delegate; + } + + emit UTXOsLocked( + inputs, + outputs, + lockedOutputs, + delegate, + msg.sender, + data + ); + } + + // move the ability to spend the locked UTXOs to the delegate account. + // The sender must be the current delegate. + // + // Setting the delegate to address(0) will unlock the UTXOs. + function delegateLock( + uint256[] memory utxos, + address delegate, + bytes calldata data + ) public { + for (uint256 i = 0; i < utxos.length; ++i) { + if (utxos[i] == 0) { + continue; + } + if (delegates[utxos[i]] != msg.sender) { + revert NotLockDelegate(utxos[i], delegate, msg.sender); + } + delegates[utxos[i]] = delegate; + } + + emit LockDelegateChanged(utxos, msg.sender, delegate, data); + } + + function locked(uint256 utxo) public view returns (bool, address) { + if (_lockedUtxos[utxo] == UTXOStatus.UNSPENT) { + return (true, delegates[utxo]); + } + return (false, address(0)); + } } diff --git a/solidity/contracts/lib/zeto_common.sol b/solidity/contracts/lib/zeto_common.sol index 93e19c2..b452b82 100644 --- a/solidity/contracts/lib/zeto_common.sol +++ b/solidity/contracts/lib/zeto_common.sol @@ -16,28 +16,25 @@ pragma solidity ^0.8.27; import {Commonlib} from "./common.sol"; -import {IZetoCommon} from "./interfaces/izeto_common.sol"; +import {IZeto, MAX_BATCH} from "./interfaces/izeto.sol"; import {Arrays} from "@openzeppelin/contracts/utils/Arrays.sol"; import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; /// @title A sample base implementation of a Zeto based token contract /// @author Kaleido, Inc. /// @dev Implements common functionalities of Zeto based tokens -abstract contract ZetoCommon is IZetoCommon, OwnableUpgradeable { +abstract contract ZetoCommon is IZeto, OwnableUpgradeable { function __ZetoCommon_init(address initialOwner) internal onlyInitializing { __Ownable_init(initialOwner); } function checkAndPadCommitments( - uint256[] memory inputs, - uint256[] memory outputs, - uint256 batchMax - ) internal pure returns (uint256[] memory, uint256[] memory) { - uint256 inputLen = inputs.length; - uint256 outputLen = outputs.length; + uint256[] memory commitments + ) public pure returns (uint256[] memory) { + uint256 len = commitments.length; // Check if inputs or outputs exceed batchMax and revert with custom error if necessary - if (inputLen > batchMax || outputLen > batchMax) { - revert UTXOArrayTooLarge(batchMax); + if (len > MAX_BATCH) { + revert UTXOArrayTooLarge(MAX_BATCH); } // Ensure both arrays are padded to the same length @@ -46,34 +43,26 @@ abstract contract ZetoCommon is IZetoCommon, OwnableUpgradeable { // By default all tokens supports at least a circuit with 2 inputs and 2 outputs // which has a shorter proof generation time and should cover most use cases. // In addition, tokens can support circuits with bigger inputs - if (inputLen > 2 || outputLen > 2) { + if (len > 2) { // check whether a batch circuit is required - - maxLength = batchMax; // Pad both to batchMax if one has more than 2 items + maxLength = MAX_BATCH; // Pad both to batchMax if one has more than 2 items } else { maxLength = 2; // Otherwise, pad both to 2 } - // Pad both inputs and outputs to the determined maxLength - inputs = Commonlib.padUintArray(inputs, maxLength, 0); - outputs = Commonlib.padUintArray(outputs, maxLength, 0); + // Pad commitments to the determined maxLength + commitments = Commonlib.padUintArray(commitments, maxLength, 0); - return (inputs, outputs); + return commitments; } - function sortInputsAndOutputs( - uint256[] memory inputs, - uint256[] memory outputs - ) internal pure returns (uint256[] memory, uint256[] memory) { - uint256[] memory sortedInputs = new uint256[](inputs.length); - uint256[] memory sortedOutputs = new uint256[](outputs.length); - for (uint256 i = 0; i < inputs.length; ++i) { - sortedInputs[i] = inputs[i]; - } - for (uint256 i = 0; i < outputs.length; ++i) { - sortedOutputs[i] = outputs[i]; + function sortCommitments( + uint256[] memory utxos + ) internal pure returns (uint256[] memory) { + uint256[] memory sorted = new uint256[](utxos.length); + for (uint256 i = 0; i < utxos.length; ++i) { + sorted[i] = utxos[i]; } - sortedInputs = Arrays.sort(sortedInputs); - sortedOutputs = Arrays.sort(sortedOutputs); - return (sortedInputs, sortedOutputs); + sorted = Arrays.sort(sorted); + return sorted; } } diff --git a/solidity/contracts/lib/zeto_fungible.sol b/solidity/contracts/lib/zeto_fungible.sol index e209aa4..8344722 100644 --- a/solidity/contracts/lib/zeto_fungible.sol +++ b/solidity/contracts/lib/zeto_fungible.sol @@ -15,8 +15,8 @@ // limitations under the License. pragma solidity ^0.8.27; -import {Groth16Verifier_CheckHashesValue} from "./verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckHashesValue} from "../verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "../verifiers/verifier_check_nullifier_value.sol"; import {Commonlib} from "./common.sol"; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; diff --git a/solidity/contracts/lib/zeto_fungible_withdraw.sol b/solidity/contracts/lib/zeto_fungible_withdraw.sol index a702c85..c757322 100644 --- a/solidity/contracts/lib/zeto_fungible_withdraw.sol +++ b/solidity/contracts/lib/zeto_fungible_withdraw.sol @@ -15,9 +15,9 @@ // limitations under the License. pragma solidity ^0.8.27; -import {Groth16Verifier_CheckHashesValue} from "./verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValue} from "./verifier_check_inputs_outputs_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValueBatch} from "./verifier_check_inputs_outputs_value_batch.sol"; +import {Groth16Verifier_CheckHashesValue} from "../verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValue} from "../verifiers/verifier_check_inputs_outputs_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValueBatch} from "../verifiers/verifier_check_inputs_outputs_value_batch.sol"; import {ZetoFungible} from "./zeto_fungible.sol"; import {Commonlib} from "./common.sol"; diff --git a/solidity/contracts/lib/zeto_fungible_withdraw_nullifier.sol b/solidity/contracts/lib/zeto_fungible_withdraw_nullifier.sol index 5dfee67..0c010d0 100644 --- a/solidity/contracts/lib/zeto_fungible_withdraw_nullifier.sol +++ b/solidity/contracts/lib/zeto_fungible_withdraw_nullifier.sol @@ -15,9 +15,9 @@ // limitations under the License. pragma solidity ^0.8.27; -import {Groth16Verifier_CheckHashesValue} from "./verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_CheckHashesValue} from "../verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "../verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "../verifiers/verifier_check_nullifier_value_batch.sol"; import {ZetoFungible} from "./zeto_fungible.sol"; import {Commonlib} from "./common.sol"; diff --git a/solidity/contracts/lib/zeto_lock.sol b/solidity/contracts/lib/zeto_lock.sol deleted file mode 100644 index 0e34c20..0000000 --- a/solidity/contracts/lib/zeto_lock.sol +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma solidity ^0.8.27; - -import {IZetoBase} from "./interfaces/izeto_base.sol"; -import {IZetoLockable, ILockVerifier, IBatchLockVerifier} from "./interfaces/izeto_lockable.sol"; -import {Commonlib} from "./common.sol"; -import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; - -/// @title A sample base implementation of a Zeto based token contract -/// without using nullifiers. Each UTXO's spending status is explicitly tracked. -/// @author Kaleido, Inc. -/// @dev Implements common functionalities of Zeto based tokens without nullifiers -abstract contract ZetoLock is IZetoBase, IZetoLockable, OwnableUpgradeable { - // used for multi-step transaction flows that require counterparties - // to upload proofs. To protect the party that uploads their proof first, - // and prevent any other party from utilizing the uploaded proof to execute - // a transaction, the input UTXOs or nullifiers can be locked and only usable - // by the same party that did the locking. - mapping(uint256 => address) internal lockedUTXOs; - - ILockVerifier internal _lockVerifier; - IBatchLockVerifier internal _batchLockVerifier; - - function __ZetoLock_init( - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier - ) public onlyInitializing { - _lockVerifier = lockVerifier; - _batchLockVerifier = batchLockVerifier; - } - - // should be called by escrow contracts that will use uploaded proofs - // to execute transactions, in order to prevent the proof from being used - // by parties other than the escrow contract - function lockStates( - uint256[] memory utxos, - Commonlib.Proof calldata proof, - address delegate, - bytes calldata data - ) public { - for (uint256 i = 0; i < utxos.length; ++i) { - if (utxos[i] == 0) { - continue; - } - if ( - lockedUTXOs[utxos[i]] != address(0) && - lockedUTXOs[utxos[i]] != msg.sender - ) { - revert UTXOAlreadyLocked(utxos[i]); - } - lockedUTXOs[utxos[i]] = delegate; - } - // verify that the proof is valid - if (utxos.length <= 2) { - uint256[2] memory utxosArray; - for (uint256 i = 0; i < utxos.length; ++i) { - utxosArray[i] = utxos[i]; - } - for (uint256 i = utxos.length; i < 2; ++i) { - utxosArray[i] = 0; - } - - require(_verifyLockProof(utxosArray, proof), "Invalid proof"); - } else { - uint256[10] memory utxosArray; - for (uint256 i = 0; i < utxos.length; ++i) { - utxosArray[i] = utxos[i]; - } - for (uint256 i = utxos.length; i < 10; ++i) { - utxosArray[i] = 0; - } - - require(_verifyBatchLockProof(utxosArray, proof), "Invalid proof"); - } - - emit UTXOsLocked(utxos, delegate, msg.sender, data); - } - - function validateLockedStates( - uint256[] memory utxos - ) internal returns (bool) { - for (uint256 i = 0; i < utxos.length; ++i) { - if (utxos[i] == 0) { - continue; - } - // check if the UTXO has been locked - if (lockedUTXOs[utxos[i]] != address(0)) { - if (lockedUTXOs[utxos[i]] != msg.sender) { - revert UTXOAlreadyLocked(utxos[i]); - } - delete lockedUTXOs[utxos[i]]; - } - } - return true; - } - - function _verifyLockProof( - uint256[2] memory utxos, - Commonlib.Proof calldata proof - ) internal view returns (bool) { - return _lockVerifier.verifyProof(proof.pA, proof.pB, proof.pC, utxos); - } - - function _verifyBatchLockProof( - uint256[10] memory utxos, - Commonlib.Proof calldata proof - ) internal view returns (bool) { - return - _batchLockVerifier.verifyProof(proof.pA, proof.pB, proof.pC, utxos); - } -} diff --git a/solidity/contracts/lib/zeto_nullifier.sol b/solidity/contracts/lib/zeto_nullifier.sol index 9190da4..eee38eb 100644 --- a/solidity/contracts/lib/zeto_nullifier.sol +++ b/solidity/contracts/lib/zeto_nullifier.sol @@ -15,17 +15,27 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoBase} from "./interfaces/izeto_base.sol"; +import {Commonlib} from "./common.sol"; +import {IZeto} from "./interfaces/izeto.sol"; +import {MAX_SMT_DEPTH} from "./interfaces/izeto.sol"; +import {IZetoLockable} from "./interfaces/izeto_lockable.sol"; import {ZetoCommon} from "./zeto_common.sol"; import {SmtLib} from "@iden3/contracts/lib/SmtLib.sol"; import {PoseidonUnit3L} from "@iden3/contracts/lib/Poseidon.sol"; +import {console} from "hardhat/console.sol"; /// @title A sample base implementation of a Zeto based token contract with nullifiers /// @author Kaleido, Inc. /// @dev Implements common functionalities of Zeto based tokens using nullifiers -abstract contract ZetoNullifier is IZetoBase, ZetoCommon { - uint256 public constant MAX_SMT_DEPTH = 64; +abstract contract ZetoNullifier is IZeto, IZetoLockable, ZetoCommon { + // used for tracking regular (unlocked) UTXOs SmtLib.Data internal _commitmentsTree; + // used for locked UTXOs tracking. multi-step transaction flows that require counterparties + // to upload proofs. To protect the party that uploads their proof first, + // and prevent any other party from utilizing the uploaded proof to execute + // a transaction, the input UTXOs or nullifiers can be locked and only usable + // by the same party that did the locking. + SmtLib.Data internal _lockedCommitmentsTree; using SmtLib for SmtLib.Data; mapping(uint256 => bool) private _nullifiers; @@ -36,18 +46,18 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { ) internal onlyInitializing { __ZetoCommon_init(initialOwner); _commitmentsTree.initialize(MAX_SMT_DEPTH); + _lockedCommitmentsTree.initialize(MAX_SMT_DEPTH); } function validateTransactionProposal( uint256[] memory nullifiers, uint256[] memory outputs, - uint256 root + uint256 root, + bool isLocked ) internal view returns (bool) { // sort the inputs and outputs to detect duplicates - ( - uint256[] memory sortedInputs, - uint256[] memory sortedOutputs - ) = sortInputsAndOutputs(nullifiers, outputs); + uint256[] memory sortedInputs = sortCommitments(nullifiers); + uint256[] memory sortedOutputs = sortCommitments(outputs); // Check the inputs are all unspent for (uint256 i = 0; i < sortedInputs.length; ++i) { @@ -72,9 +82,14 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { if (i > 0 && sortedOutputs[i] == sortedOutputs[i - 1]) { revert UTXODuplicate(sortedOutputs[i]); } - uint256 nodeHash = _getLeafNodeHash(sortedOutputs[i]); - SmtLib.Node memory node = _commitmentsTree.getNode(nodeHash); - if (node.nodeType != SmtLib.NodeType.EMPTY) { + bool existsInTree; + if (isLocked) { + (existsInTree, ) = existsAsLocked(sortedOutputs[i], msg.sender); + } else { + existsInTree = exists(sortedOutputs[i]); + } + + if (existsInTree) { revert UTXOAlreadyOwned(sortedOutputs[i]); } } @@ -82,7 +97,9 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { // Check if the root has existed before. It does not need to be the latest root. // Our SMT is append-only, so if the root has existed before, and the merklet proof // is valid, then the leaves still exist in the tree. - if (!_commitmentsTree.rootExists(root)) { + if (isLocked && !_lockedCommitmentsTree.rootExists(root)) { + revert UTXORootNotFound(root); + } else if (!isLocked && !_commitmentsTree.rootExists(root)) { revert UTXORootNotFound(root); } @@ -91,18 +108,32 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { function processInputsAndOutputs( uint256[] memory nullifiers, - uint256[] memory outputs + uint256[] memory outputs, + uint256[] memory lockedOutputs, + address delegate ) internal { - for (uint256 i = 0; i < nullifiers.length; ++i) { - if (nullifiers[i] != 0) { - _nullifiers[nullifiers[i]] = true; - } - } + spendNullifiers(nullifiers); for (uint256 i = 0; i < outputs.length; ++i) { if (outputs[i] != 0) { _commitmentsTree.addLeaf(outputs[i], outputs[i]); } } + for (uint256 i = 0; i < lockedOutputs.length; ++i) { + if (lockedOutputs[i] != 0) { + _lockedCommitmentsTree.addLeaf( + lockedOutputs[i], + uint256(uint160(delegate)) + ); + } + } + } + + function spendNullifiers(uint256[] memory nullifiers) internal { + for (uint256 i = 0; i < nullifiers.length; ++i) { + if (nullifiers[i] != 0) { + _nullifiers[nullifiers[i]] = true; + } + } } // This function is used to mint new UTXOs, as an example implementation, @@ -116,10 +147,11 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { if (utxo == 0) { continue; } - uint256 nodeHash = _getLeafNodeHash(utxo); - SmtLib.Node memory node = _commitmentsTree.getNode(nodeHash); - if (node.nodeType != SmtLib.NodeType.EMPTY) { + if (exists(utxo)) { + revert UTXOAlreadyOwned(utxo); + } + if (everExistedAsLocked(utxo, msg.sender)) { revert UTXOAlreadyOwned(utxo); } @@ -133,8 +165,142 @@ abstract contract ZetoNullifier is IZetoBase, ZetoCommon { return _commitmentsTree.getRoot(); } - function _getLeafNodeHash(uint256 utxo) internal pure returns (uint256) { - uint256[3] memory params = [utxo, utxo, uint256(1)]; + function getRootForLocked() public view returns (uint256) { + return _lockedCommitmentsTree.getRoot(); + } + + // Locks the UTXOs so that they can only be spent by submitting the appropriate + // proof from the Eth account designated as the "delegate". This function + // should be called by escrow contracts that will use uploaded proofs + // to execute transactions, in order to prevent the proof from being used + // by parties other than the escrow contract. + function _lock( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256[] memory lockedOutputs, + address delegate, + bytes calldata data + ) public { + // Check the outputs are all new UTXOs + for (uint256 i = 0; i < outputs.length; ++i) { + if (outputs[i] == 0) { + // skip the zero outputs + continue; + } + if (exists(outputs[i])) { + revert UTXOAlreadyOwned(outputs[i]); + } + _commitmentsTree.addLeaf(outputs[i], outputs[i]); + } + + // Check the locked outputs are all new UTXOs + for (uint256 i = 0; i < lockedOutputs.length; ++i) { + if (lockedOutputs[i] == 0) { + // skip the zero outputs + continue; + } + bool existsInTree; + (existsInTree, ) = existsAsLocked(lockedOutputs[i], delegate); + if (existsInTree) { + revert UTXOAlreadyLocked(lockedOutputs[i]); + } + _lockedCommitmentsTree.addLeaf( + lockedOutputs[i], + uint256(uint160(delegate)) + ); + } + + emit UTXOsLocked( + nullifiers, + outputs, + lockedOutputs, + delegate, + msg.sender, + data + ); + } + + // move the ability to spend the locked UTXOs to the delegate account. + // The sender must be the current delegate. + function delegateLock( + uint256[] memory utxos, + address delegate, + bytes calldata data + ) public { + for (uint256 i = 0; i < utxos.length; ++i) { + if (utxos[i] == 0) { + continue; + } + bool existsInTree; + address currentDelegate; + (existsInTree, currentDelegate) = existsAsLocked( + utxos[i], + msg.sender + ); + if (!existsInTree) { + revert UTXONotLocked(utxos[i]); + } + if (currentDelegate != msg.sender) { + revert NotLockDelegate(utxos[i], delegate, msg.sender); + } + _lockedCommitmentsTree.addLeaf( + utxos[i], + uint256(uint160(delegate)) + ); + } + + emit LockDelegateChanged(utxos, msg.sender, delegate, data); + } + + function locked( + uint256 utxo, + address delegate + ) public view returns (bool, address) { + return existsAsLocked(utxo, delegate); + } + + function getLeafNodeHash( + uint256 index, + uint256 value + ) internal pure returns (uint256) { + uint256[3] memory params = [index, value, uint256(1)]; return PoseidonUnit3L.poseidon(params); } + + // check the existence of a UTXO in the commitments tree. we take a shortcut + // by checking the list of nodes by their node hash, because the commitments + // tree is append-only, no updates or deletions are allowed. As a result, all + // nodes in the list are valid leaf nodes, aka there are no orphaned nodes. + function exists(uint256 utxo) public view returns (bool) { + uint256 nodeHash = getLeafNodeHash(utxo, utxo); + SmtLib.Node memory node = _commitmentsTree.getNode(nodeHash); + return node.nodeType != SmtLib.NodeType.EMPTY; + } + + // check if an UTXO has ever existed in the locked commitments tree. Because + // this tree allows updates to an existing leaf node, we check the node list + // which includes the orphaned nodes after updates. + function everExistedAsLocked( + uint256 utxo, + address delegate + ) public view returns (bool) { + uint256 nodeHash = getLeafNodeHash(utxo, uint256(uint160(delegate))); + SmtLib.Node memory node = _lockedCommitmentsTree.getNode(nodeHash); + return node.nodeType != SmtLib.NodeType.EMPTY; + } + + // check the existence of a locked UTXO in the locked commitments tree. Because + // this tree allows updates to an existing leaf node, we need to check the node + // by its merkle proof, which is built from the current tree and disregards the + // orphaned nodes after updates. + function existsAsLocked( + uint256 utxo, + address delegate + ) public view returns (bool, address) { + SmtLib.Proof memory proof = _lockedCommitmentsTree.getProof(utxo); + return ( + proof.existence && proof.value == uint256(uint160(delegate)), + address(uint160(proof.value)) + ); + } } diff --git a/solidity/contracts/test/escrow1.sol b/solidity/contracts/test/escrow1.sol new file mode 100644 index 0000000..4de88cf --- /dev/null +++ b/solidity/contracts/test/escrow1.sol @@ -0,0 +1,123 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma solidity ^0.8.27; + +import {Commonlib} from "../lib/common.sol"; +import {Zeto_Anon} from "../zeto_anon.sol"; +// import {console} from "hardhat/console.sol"; + +/// @title A sample on-chain implementation of an escrow contract using Zeto tokens +/// @author Kaleido, Inc. +/// @dev Implements escrow based payment flows with Zeto_Anon tokens +contract zkEscrow1 { + enum PaymentStatus { + UNKNOWN, // this is the default value for the empty payment slots + INITIATED, + APPROVED, + COMPLETED, + CANCELLED + } + + struct Payment { + uint256[] lockedInputs; + uint256[] outputs; + PaymentStatus status; + Commonlib.Proof proof; + } + + mapping(uint256 => Payment) public payments; + uint256 inflightCount; + + Zeto_Anon public zeto; + + event PaymentInitiated( + uint256 paymentId, + uint256[] lockedInputs, + uint256[] outputs, + bytes data + ); + event PaymentApproved(uint256 paymentId, bytes data); + event PaymentCompleted(uint256 paymentId, bytes data); + + constructor(address zetoAddress) { + zeto = Zeto_Anon(zetoAddress); + } + + function initiatePayment( + uint256[] memory lockedInputs, + uint256[] memory outputs, + bytes calldata data + ) public { + for (uint256 i = 0; i < lockedInputs.length; i++) { + bool locked; + address delegate; + (locked, delegate) = zeto.locked(lockedInputs[i]); + require(locked, "Input not locked"); + require( + delegate == address(this), + "Input not locked to this contract" + ); + } + inflightCount++; + Commonlib.Proof memory emptyProof; + payments[inflightCount] = Payment( + lockedInputs, + outputs, + PaymentStatus.INITIATED, + emptyProof + ); + emit PaymentInitiated(inflightCount, lockedInputs, outputs, data); + } + + function approvePayment( + uint256 paymentId, + Commonlib.Proof memory proof, + bytes calldata data + ) public { + Payment storage payment = payments[paymentId]; + require( + payment.status == PaymentStatus.INITIATED, + "Payment not initiated" + ); + payment.lockedInputs = zeto.checkAndPadCommitments( + payment.lockedInputs + ); + payment.outputs = zeto.checkAndPadCommitments(payment.outputs); + require( + zeto.verifyProof(payment.lockedInputs, payment.outputs, proof), + "Invalid proof" + ); + payment.proof = proof; + payment.status = PaymentStatus.APPROVED; + emit PaymentApproved(paymentId, data); + } + + function completePayment(uint256 paymentId, bytes calldata data) public { + Payment storage payment = payments[paymentId]; + require( + payment.status == PaymentStatus.APPROVED, + "Payment not approved" + ); + zeto.transferLocked( + payment.lockedInputs, + payment.outputs, + payment.proof, + "0x" + ); + payment.status = PaymentStatus.COMPLETED; + emit PaymentCompleted(paymentId, data); + } +} diff --git a/solidity/contracts/test/escrow2.sol b/solidity/contracts/test/escrow2.sol new file mode 100644 index 0000000..5e12f9b --- /dev/null +++ b/solidity/contracts/test/escrow2.sol @@ -0,0 +1,118 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma solidity ^0.8.27; + +import {Commonlib} from "../lib/common.sol"; +import {Zeto_AnonNullifier} from "../zeto_anon_nullifier.sol"; +// import {console} from "hardhat/console.sol"; + +/// @title A sample on-chain implementation of an escrow contract using Zeto tokens +/// @author Kaleido, Inc. +/// @dev Implements escrow based payment flows with Zeto_AnonNullifier tokens +contract zkEscrow2 { + enum PaymentStatus { + UNKNOWN, // this is the default value for the empty payment slots + INITIATED, + APPROVED, + COMPLETED, + CANCELLED + } + + struct Payment { + uint256[] nullifiers; + uint256[] outputs; + uint256 root; + Commonlib.Proof proof; + PaymentStatus status; + } + + mapping(uint256 => Payment) public payments; + uint256 inflightCount; + + Zeto_AnonNullifier public zeto; + + event PaymentInitiated( + uint256 paymentId, + uint256[] nullifiers, + uint256[] outputs, + bytes data + ); + event PaymentApproved(uint256 paymentId, bytes data); + event PaymentCompleted(uint256 paymentId, bytes data); + + constructor(address zetoAddress) { + zeto = Zeto_AnonNullifier(zetoAddress); + } + + function initiatePayment( + uint256[] memory nullifiers, + uint256[] memory outputs, + bytes calldata data + ) public { + inflightCount++; + Commonlib.Proof memory emptyProof; + payments[inflightCount] = Payment( + nullifiers, + outputs, + 0, + emptyProof, + PaymentStatus.INITIATED + ); + emit PaymentInitiated(inflightCount, nullifiers, outputs, data); + } + + function approvePayment( + uint256 paymentId, + uint256 root, + Commonlib.Proof memory proof, + bytes calldata data + ) public { + Payment storage payment = payments[paymentId]; + require( + payment.status == PaymentStatus.INITIATED, + "Payment not initiated" + ); + uint256[] memory nullifiers = zeto.checkAndPadCommitments( + payment.nullifiers + ); + uint256[] memory outputs = zeto.checkAndPadCommitments(payment.outputs); + require( + zeto.verifyProofLocked(nullifiers, outputs, root, proof), + "Invalid proof" + ); + payment.proof = proof; + payment.root = root; + payment.status = PaymentStatus.APPROVED; + emit PaymentApproved(paymentId, data); + } + + function completePayment(uint256 paymentId, bytes calldata data) public { + Payment storage payment = payments[paymentId]; + require( + payment.status == PaymentStatus.APPROVED, + "Payment not approved" + ); + zeto.transferLocked( + payment.nullifiers, + payment.outputs, + payment.root, + payment.proof, + "0x" + ); + payment.status = PaymentStatus.COMPLETED; + emit PaymentCompleted(paymentId, data); + } +} diff --git a/solidity/contracts/test/smt.sol b/solidity/contracts/test/smt.sol new file mode 100644 index 0000000..aee5ae2 --- /dev/null +++ b/solidity/contracts/test/smt.sol @@ -0,0 +1,60 @@ +// Copyright © 2025 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma solidity ^0.8.27; + +import {SmtLib} from "@iden3/contracts/lib/SmtLib.sol"; +import {PoseidonUnit3L} from "@iden3/contracts/lib/Poseidon.sol"; + +// test ground for better understanding of the SmtLib library implementation +contract TestSmt { + using SmtLib for SmtLib.Data; + + SmtLib.Data tree; + + constructor() { + tree.initialize(10); + } + + function insert(uint256 key, uint256 value) public { + tree.addLeaf(key, value); + } + + function get( + uint256 key, + uint256 value + ) public view returns (SmtLib.Node memory) { + uint256 nodeHash = getLeafNodeHash(key, value); + SmtLib.Node memory node = tree.getNode(nodeHash); + return node; + } + + function getProof(uint256 key) public view returns (SmtLib.Proof memory) { + SmtLib.Proof memory proof = tree.getProof(key); + return proof; + } + + function root() public view returns (uint256) { + return tree.getRoot(); + } + + function getLeafNodeHash( + uint256 index, + uint256 value + ) internal pure returns (uint256) { + uint256[3] memory params = [index, value, uint256(1)]; + return PoseidonUnit3L.poseidon(params); + } +} diff --git a/solidity/contracts/lib/verifier_anon.sol b/solidity/contracts/verifiers/verifier_anon.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon.sol rename to solidity/contracts/verifiers/verifier_anon.sol diff --git a/solidity/contracts/lib/verifier_anon_batch.sol b/solidity/contracts/verifiers/verifier_anon_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_batch.sol rename to solidity/contracts/verifiers/verifier_anon_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_enc.sol b/solidity/contracts/verifiers/verifier_anon_enc.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc.sol rename to solidity/contracts/verifiers/verifier_anon_enc.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_batch.sol b/solidity/contracts/verifiers/verifier_anon_enc_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_batch.sol rename to solidity/contracts/verifiers/verifier_anon_enc_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier_batch.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier_batch.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier_kyc.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier_kyc.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier_kyc.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier_kyc.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier_kyc_batch.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier_kyc_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier_kyc_batch.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier_kyc_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier_non_repudiation.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier_non_repudiation.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier_non_repudiation.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier_non_repudiation.sol diff --git a/solidity/contracts/lib/verifier_anon_enc_nullifier_non_repudiation_batch.sol b/solidity/contracts/verifiers/verifier_anon_enc_nullifier_non_repudiation_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_enc_nullifier_non_repudiation_batch.sol rename to solidity/contracts/verifiers/verifier_anon_enc_nullifier_non_repudiation_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_nullifier_kyc.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_kyc.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_nullifier_kyc.sol rename to solidity/contracts/verifiers/verifier_anon_nullifier_kyc.sol diff --git a/solidity/contracts/lib/verifier_anon_nullifier_kyc_batch.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_kyc_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_anon_nullifier_kyc_batch.sol rename to solidity/contracts/verifiers/verifier_anon_nullifier_kyc_batch.sol diff --git a/solidity/contracts/lib/verifier_anon_nullifier.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_transfer.sol similarity index 99% rename from solidity/contracts/lib/verifier_anon_nullifier.sol rename to solidity/contracts/verifiers/verifier_anon_nullifier_transfer.sol index a44a4e2..bb63eec 100644 --- a/solidity/contracts/lib/verifier_anon_nullifier.sol +++ b/solidity/contracts/verifiers/verifier_anon_nullifier_transfer.sol @@ -20,7 +20,7 @@ pragma solidity >=0.7.0 <0.9.0; -contract Groth16Verifier_AnonNullifier { +contract Groth16Verifier_AnonNullifierTransfer { // Scalar field size uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; // Base field size diff --git a/solidity/contracts/lib/verifier_check_utxos_owner_batch.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked.sol similarity index 73% rename from solidity/contracts/lib/verifier_check_utxos_owner_batch.sol rename to solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked.sol index 54aaf52..b96bcaf 100644 --- a/solidity/contracts/lib/verifier_check_utxos_owner_batch.sol +++ b/solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked.sol @@ -20,7 +20,7 @@ pragma solidity >=0.7.0 <0.9.0; -contract Groth16Verifier_CheckUtxosOwnerBatch { +contract Groth16Verifier_AnonNullifierTransferLocked { // Scalar field size uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; // Base field size @@ -43,38 +43,32 @@ contract Groth16Verifier_CheckUtxosOwnerBatch { uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant IC0x = 2019133110334799079425720252524978656148677442307733829029335718239844248642; - uint256 constant IC0y = 15437078419307830169493280368839094900608721512242255553932766493989126096923; + uint256 constant IC0x = 12965336239355451065377728838263564336455832852756106285329915889367179910844; + uint256 constant IC0y = 21266717082765079145279107240791882967271935211887697534282840438802556611138; - uint256 constant IC1x = 12902785943338106540191163237267156787790413011031228585840630350245008538803; - uint256 constant IC1y = 18508603445541812803605845259504365909862734604958606568697447707078592718152; + uint256 constant IC1x = 20415096428409244779003058634997676197645321938716463349566012895685648563129; + uint256 constant IC1y = 2504850739252174842588245578954831308407351753661546676448248125715996228551; - uint256 constant IC2x = 16052987633030516259956058349277640461371654868535498810044785725121944322273; - uint256 constant IC2y = 8909405537520661410404436053871970394298922830025828257566581081798732946452; + uint256 constant IC2x = 11538009073536561162431603046042378506434129710246113579796569619470355977356; + uint256 constant IC2y = 18200656560016022729405688044864673805927167342575989505621039477255562885095; - uint256 constant IC3x = 1001638733758156440282758805166347664879973243421851481973719940836571668732; - uint256 constant IC3y = 1805355357950459346172787152177029694219914080020783280713837995712005345062; + uint256 constant IC3x = 2994496697551537161027252901753322080645336354216497814498670200181765363053; + uint256 constant IC3y = 18016400267889053983219307142472720344726846344547170629412157953703571362545; - uint256 constant IC4x = 5775424207900901686941009808240165861032026997076785514633616152434195725669; - uint256 constant IC4y = 9221275075255565955657520911628947744808244750095308891818236663540957277909; + uint256 constant IC4x = 18863335569539739396766652172090162120452417984595337854516358792928662933146; + uint256 constant IC4y = 895637228501438570895861990412283458151664228309618059564721843986317727854; - uint256 constant IC5x = 13936138480435344205614871824836050090297527171400322397842611171170832980542; - uint256 constant IC5y = 20145310508389131287822928089996506337466564235011098953824959738488970172165; + uint256 constant IC5x = 9021487572545346998557072380290676292375268026740672278134521271589857001777; + uint256 constant IC5y = 7135575528728803678650135988577921626524623672239272328235499185595020148573; - uint256 constant IC6x = 3942730393330289653942526126435774599373208702832247026422315771694230682831; - uint256 constant IC6y = 12270621553298218415551240556526593092586562257362108921560182003055694431509; + uint256 constant IC6x = 18765108579694827258508274322433673527825894662470202987481814503544607518088; + uint256 constant IC6y = 5563488577126492091162317670717698154299894098638990768578829262629501161848; - uint256 constant IC7x = 4544743727087143780925184959665988204772393544843712720909770146447748764959; - uint256 constant IC7y = 15184443634863895420712018160942679166357680634966874689308604787467495758854; + uint256 constant IC7x = 19361849162887617962370606102408011379832429829984687335102807573735291901168; + uint256 constant IC7y = 1728377098553953891806317478458795861474999824293327832086878325186616125174; - uint256 constant IC8x = 21482233861155139035528810938943999305836362224395593527256392378343952917660; - uint256 constant IC8y = 7877281370804700424157926266579645538073826532047151452368511164507053013565; - - uint256 constant IC9x = 5852234013532731854804102395708112377709177292961453250455371504103979378578; - uint256 constant IC9y = 8085200381926110621075189316790821783825496633277171915381866269101379466858; - - uint256 constant IC10x = 21149401748448051688539999249500090252279838765037889429252946026745436718535; - uint256 constant IC10y = 19123077706920296738482923194055175588030967051902200489009585219220575264666; + uint256 constant IC8x = 15590566039348482609378805660317581071082774252842945453976612859375632192241; + uint256 constant IC8y = 7414583059436497224674542800033160660870802119716266452150429658361893709028; // Memory data @@ -83,7 +77,7 @@ contract Groth16Verifier_CheckUtxosOwnerBatch { uint16 constant pLastMem = 896; - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[10] calldata _pubSignals) public view returns (bool) { + function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[8] calldata _pubSignals) public view returns (bool) { assembly { function checkField(v) { if iszero(lt(v, r)) { @@ -143,10 +137,6 @@ contract Groth16Verifier_CheckUtxosOwnerBatch { g1_mulAccC(_pVk, IC8x, IC8y, calldataload(add(pubSignals, 224))) - g1_mulAccC(_pVk, IC9x, IC9y, calldataload(add(pubSignals, 256))) - - g1_mulAccC(_pVk, IC10x, IC10y, calldataload(add(pubSignals, 288))) - // -A mstore(_pPairing, calldataload(pA)) @@ -216,10 +206,6 @@ contract Groth16Verifier_CheckUtxosOwnerBatch { checkField(calldataload(add(_pubSignals, 224))) - checkField(calldataload(add(_pubSignals, 256))) - - checkField(calldataload(add(_pubSignals, 288))) - // Validate all evaluations let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) diff --git a/solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked_batch.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked_batch.sol new file mode 100644 index 0000000..be78352 --- /dev/null +++ b/solidity/contracts/verifiers/verifier_anon_nullifier_transferLocked_batch.sol @@ -0,0 +1,385 @@ +// SPDX-License-Identifier: GPL-3.0 +/* + Copyright 2021 0KIMS association. + + This file is generated with [snarkJS](https://github.com/iden3/snarkjs). + + snarkJS is a free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + snarkJS is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public + License for more details. + + You should have received a copy of the GNU General Public License + along with snarkJS. If not, see <https://www.gnu.org/licenses/>. +*/ + +pragma solidity >=0.7.0 <0.9.0; + +contract Groth16Verifier_AnonNullifierTransferLockedBatch { + // Scalar field size + uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; + // Base field size + uint256 constant q = 21888242871839275222246405745257275088696311157297823662689037894645226208583; + + // Verification Key data + uint256 constant alphax = 20491192805390485299153009773594534940189261866228447918068658471970481763042; + uint256 constant alphay = 9383485363053290200918347156157836566562967994039712273449902621266178545958; + uint256 constant betax1 = 4252822878758300859123897981450591353533073413197771768651442665752259397132; + uint256 constant betax2 = 6375614351688725206403948262868962793625744043794305715222011528459656738731; + uint256 constant betay1 = 21847035105528745403288232691147584728191162732299865338377159692350059136679; + uint256 constant betay2 = 10505242626370262277552901082094356697409835680220590971873171140371331206856; + uint256 constant gammax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; + uint256 constant gammax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; + uint256 constant gammay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; + uint256 constant gammay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; + uint256 constant deltax1 = 11559732032986387107991004021392285783925812861821192530917403151452391805634; + uint256 constant deltax2 = 10857046999023057135944570762232829481370756359578518086990519993285655852781; + uint256 constant deltay1 = 4082367875863433681332203403145435568316851327593401208105741076214120093531; + uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; + + + uint256 constant IC0x = 3786337152979887935099922637610732435638740180631820266063400871430402819633; + uint256 constant IC0y = 9293888847757937224374675180243156496028016761458128254498241806218092283284; + + uint256 constant IC1x = 2613326286111734591920494781775404750800304710938135531408987571374322636490; + uint256 constant IC1y = 15599982638027111785400180927837455989431309291889428933183044772699472077158; + + uint256 constant IC2x = 16577993132868602998944296899128487697327667729491435579653477781242342301582; + uint256 constant IC2y = 2524212847300776057727191915772340752762539183852135800787520910658031375054; + + uint256 constant IC3x = 20040887994401253595825133344933456147331129294970552947753411515738441266393; + uint256 constant IC3y = 13350101555336249413369310159368828948659257425595179694752297203884523137151; + + uint256 constant IC4x = 3835897719819172867789687275271946242413422418832560748463432272574383521210; + uint256 constant IC4y = 15759770002750782637714363472718455211083945324772437470523464501949892900096; + + uint256 constant IC5x = 4018858923492592777296344361624050744014513206229118070376542084019846841807; + uint256 constant IC5y = 5790374511688402166345858094674381813010855323998186248790514067968943857446; + + uint256 constant IC6x = 13873559922151226100957867980347509468952249076980605433281127781428766097016; + uint256 constant IC6y = 17079366533756232245123856175282864564258650838166619492494036173822311699256; + + uint256 constant IC7x = 16371447740332693294596939846901724995658056220386213757285155147042238782626; + uint256 constant IC7y = 8441385500686996976963571708256109269735429647300706716030147768888817742475; + + uint256 constant IC8x = 4560522697137283176450890812573836160569409490301477169775874986836663708157; + uint256 constant IC8y = 449433852899761247480194932861711485558356640416777131258503326999604740449; + + uint256 constant IC9x = 7536248152275225891722762972883669170250475859678077224420797876946631906429; + uint256 constant IC9y = 17980036920981102618285771583381154035490089785743525159141662827387261123876; + + uint256 constant IC10x = 6520359164220525265155386274709266517766289259436803139853734621791509514404; + uint256 constant IC10y = 21368162840781823986174234261008274176487028095574542697455308297011056522636; + + uint256 constant IC11x = 9974538132428964680219204591139933257236363924840101653935271972025657767035; + uint256 constant IC11y = 4942469904659636402971335966795132675974922448166612942908890857874246613246; + + uint256 constant IC12x = 1449700610141036564231349956718990092923668589008914901255304492978196689411; + uint256 constant IC12y = 15022060421169999219261094873407391413187459047232642989914901915082306892036; + + uint256 constant IC13x = 1553718823578846863111628794399930584656979357695381490925822683578791895008; + uint256 constant IC13y = 13719144689314028957988248720514401557625557549852410301331966007612091216915; + + uint256 constant IC14x = 6705594505209444155372715803820945347690194941093503206540880610013875875152; + uint256 constant IC14y = 10017801547150225219488615760046841410176688469239363475488139127286632544762; + + uint256 constant IC15x = 6880791122402255666598716263003268916723566227940886939621652922030648061222; + uint256 constant IC15y = 2636893401291241013062181210979823743095889410755235149021483922077913688463; + + uint256 constant IC16x = 19545059651177765733278803055255344416170843816921142707027932281153522623851; + uint256 constant IC16y = 15172758788044894126846176257997140587449407246760231841406910366980031843195; + + uint256 constant IC17x = 1077581862741804731983328788596463622247191989724927526432613776956695339272; + uint256 constant IC17y = 1362550943158643487364517986996732587803463074680706188753903911108498258846; + + uint256 constant IC18x = 6685077937639898950226642807719129122483195172282088610880443845250449665037; + uint256 constant IC18y = 3747041236823858970509703759100789823181986619751354260719642170432031511022; + + uint256 constant IC19x = 16815711356835759438370522493804133313410851024172124501659493146338866798172; + uint256 constant IC19y = 6464876295181192433903608462208098881328050814746877985045172119298429148467; + + uint256 constant IC20x = 14108968078114507429481466363166013759548242107691073304229197538001791283289; + uint256 constant IC20y = 979666287692658704478319788694308922921381414088434420655687977685704964307; + + uint256 constant IC21x = 12022447094466995705155930553795245117734392470403323110011678510000706082830; + uint256 constant IC21y = 10128031196469927983642781782111493931401931734018649631940982559057123865420; + + uint256 constant IC22x = 10680008203420642362537419690619967612853008979492550760309901699402005802011; + uint256 constant IC22y = 17516220209359176184060490144452446805928785496692380488879083318355842725734; + + uint256 constant IC23x = 19600126252778916941342697745622255626721374716330173050633429811774995297020; + uint256 constant IC23y = 7817176476902676935597895059663061974999654210359837422993482290726050596109; + + uint256 constant IC24x = 20670411244417205987651144890287238823252044859766116589587849319659930576020; + uint256 constant IC24y = 4133276491960118982196377463391048567116402878359260589715337179475103012953; + + uint256 constant IC25x = 11873290396192685137835013415574323047485764280626338216565341679755551025860; + uint256 constant IC25y = 12967339602191673077436085385721921209420258192841305076699707516014384891833; + + uint256 constant IC26x = 8722562645683043684977525210303435818794730683804614126410526744555789445691; + uint256 constant IC26y = 3733335959922112826231816476983551582911689623355018255538518487929075955324; + + uint256 constant IC27x = 21128822465289532888178996194120275157455110348172748700223877051653750010740; + uint256 constant IC27y = 2522087472804230196974530239605528740445508102391810098239899467574390210268; + + uint256 constant IC28x = 10679332869035673522095223301016276628874210520432573383790817618596612840791; + uint256 constant IC28y = 21289476335671209652697757092889181257920390864749735231142693162452929062588; + + uint256 constant IC29x = 2609832430615706693504774538081221002572019913967502150235593169909827843502; + uint256 constant IC29y = 14714825072402253083785438274492932618889111283178959924082647535447630873645; + + uint256 constant IC30x = 20929918164496425339272582728245933792174244792045067160369780562856539364887; + uint256 constant IC30y = 21829219789149398038858444958354547306990203732219354012225836377080727840073; + + uint256 constant IC31x = 11468462742517897163877881619962635757099976261156385873481574589621371244378; + uint256 constant IC31y = 8851282702481151749086812126053513960512762416431420501529059283345919393681; + + uint256 constant IC32x = 16597903527154606469004098702646630646876098326443455720293607746691316479676; + uint256 constant IC32y = 6865378811596695553676917046222081530105365855806005223865134455501995569693; + + + // Memory data + uint16 constant pVk = 0; + uint16 constant pPairing = 128; + + uint16 constant pLastMem = 896; + + function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[32] calldata _pubSignals) public view returns (bool) { + assembly { + function checkField(v) { + if iszero(lt(v, r)) { + mstore(0, 0) + return(0, 0x20) + } + } + + // G1 function to multiply a G1 value(x,y) to value in an address + function g1_mulAccC(pR, x, y, s) { + let success + let mIn := mload(0x40) + mstore(mIn, x) + mstore(add(mIn, 32), y) + mstore(add(mIn, 64), s) + + success := staticcall(sub(gas(), 2000), 7, mIn, 96, mIn, 64) + + if iszero(success) { + mstore(0, 0) + return(0, 0x20) + } + + mstore(add(mIn, 64), mload(pR)) + mstore(add(mIn, 96), mload(add(pR, 32))) + + success := staticcall(sub(gas(), 2000), 6, mIn, 128, pR, 64) + + if iszero(success) { + mstore(0, 0) + return(0, 0x20) + } + } + + function checkPairing(pA, pB, pC, pubSignals, pMem) -> isOk { + let _pPairing := add(pMem, pPairing) + let _pVk := add(pMem, pVk) + + mstore(_pVk, IC0x) + mstore(add(_pVk, 32), IC0y) + + // Compute the linear combination vk_x + + g1_mulAccC(_pVk, IC1x, IC1y, calldataload(add(pubSignals, 0))) + + g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) + + g1_mulAccC(_pVk, IC3x, IC3y, calldataload(add(pubSignals, 64))) + + g1_mulAccC(_pVk, IC4x, IC4y, calldataload(add(pubSignals, 96))) + + g1_mulAccC(_pVk, IC5x, IC5y, calldataload(add(pubSignals, 128))) + + g1_mulAccC(_pVk, IC6x, IC6y, calldataload(add(pubSignals, 160))) + + g1_mulAccC(_pVk, IC7x, IC7y, calldataload(add(pubSignals, 192))) + + g1_mulAccC(_pVk, IC8x, IC8y, calldataload(add(pubSignals, 224))) + + g1_mulAccC(_pVk, IC9x, IC9y, calldataload(add(pubSignals, 256))) + + g1_mulAccC(_pVk, IC10x, IC10y, calldataload(add(pubSignals, 288))) + + g1_mulAccC(_pVk, IC11x, IC11y, calldataload(add(pubSignals, 320))) + + g1_mulAccC(_pVk, IC12x, IC12y, calldataload(add(pubSignals, 352))) + + g1_mulAccC(_pVk, IC13x, IC13y, calldataload(add(pubSignals, 384))) + + g1_mulAccC(_pVk, IC14x, IC14y, calldataload(add(pubSignals, 416))) + + g1_mulAccC(_pVk, IC15x, IC15y, calldataload(add(pubSignals, 448))) + + g1_mulAccC(_pVk, IC16x, IC16y, calldataload(add(pubSignals, 480))) + + g1_mulAccC(_pVk, IC17x, IC17y, calldataload(add(pubSignals, 512))) + + g1_mulAccC(_pVk, IC18x, IC18y, calldataload(add(pubSignals, 544))) + + g1_mulAccC(_pVk, IC19x, IC19y, calldataload(add(pubSignals, 576))) + + g1_mulAccC(_pVk, IC20x, IC20y, calldataload(add(pubSignals, 608))) + + g1_mulAccC(_pVk, IC21x, IC21y, calldataload(add(pubSignals, 640))) + + g1_mulAccC(_pVk, IC22x, IC22y, calldataload(add(pubSignals, 672))) + + g1_mulAccC(_pVk, IC23x, IC23y, calldataload(add(pubSignals, 704))) + + g1_mulAccC(_pVk, IC24x, IC24y, calldataload(add(pubSignals, 736))) + + g1_mulAccC(_pVk, IC25x, IC25y, calldataload(add(pubSignals, 768))) + + g1_mulAccC(_pVk, IC26x, IC26y, calldataload(add(pubSignals, 800))) + + g1_mulAccC(_pVk, IC27x, IC27y, calldataload(add(pubSignals, 832))) + + g1_mulAccC(_pVk, IC28x, IC28y, calldataload(add(pubSignals, 864))) + + g1_mulAccC(_pVk, IC29x, IC29y, calldataload(add(pubSignals, 896))) + + g1_mulAccC(_pVk, IC30x, IC30y, calldataload(add(pubSignals, 928))) + + g1_mulAccC(_pVk, IC31x, IC31y, calldataload(add(pubSignals, 960))) + + g1_mulAccC(_pVk, IC32x, IC32y, calldataload(add(pubSignals, 992))) + + + // -A + mstore(_pPairing, calldataload(pA)) + mstore(add(_pPairing, 32), mod(sub(q, calldataload(add(pA, 32))), q)) + + // B + mstore(add(_pPairing, 64), calldataload(pB)) + mstore(add(_pPairing, 96), calldataload(add(pB, 32))) + mstore(add(_pPairing, 128), calldataload(add(pB, 64))) + mstore(add(_pPairing, 160), calldataload(add(pB, 96))) + + // alpha1 + mstore(add(_pPairing, 192), alphax) + mstore(add(_pPairing, 224), alphay) + + // beta2 + mstore(add(_pPairing, 256), betax1) + mstore(add(_pPairing, 288), betax2) + mstore(add(_pPairing, 320), betay1) + mstore(add(_pPairing, 352), betay2) + + // vk_x + mstore(add(_pPairing, 384), mload(add(pMem, pVk))) + mstore(add(_pPairing, 416), mload(add(pMem, add(pVk, 32)))) + + + // gamma2 + mstore(add(_pPairing, 448), gammax1) + mstore(add(_pPairing, 480), gammax2) + mstore(add(_pPairing, 512), gammay1) + mstore(add(_pPairing, 544), gammay2) + + // C + mstore(add(_pPairing, 576), calldataload(pC)) + mstore(add(_pPairing, 608), calldataload(add(pC, 32))) + + // delta2 + mstore(add(_pPairing, 640), deltax1) + mstore(add(_pPairing, 672), deltax2) + mstore(add(_pPairing, 704), deltay1) + mstore(add(_pPairing, 736), deltay2) + + + let success := staticcall(sub(gas(), 2000), 8, _pPairing, 768, _pPairing, 0x20) + + isOk := and(success, mload(_pPairing)) + } + + let pMem := mload(0x40) + mstore(0x40, add(pMem, pLastMem)) + + // Validate that all evaluations ∈ F + + checkField(calldataload(add(_pubSignals, 0))) + + checkField(calldataload(add(_pubSignals, 32))) + + checkField(calldataload(add(_pubSignals, 64))) + + checkField(calldataload(add(_pubSignals, 96))) + + checkField(calldataload(add(_pubSignals, 128))) + + checkField(calldataload(add(_pubSignals, 160))) + + checkField(calldataload(add(_pubSignals, 192))) + + checkField(calldataload(add(_pubSignals, 224))) + + checkField(calldataload(add(_pubSignals, 256))) + + checkField(calldataload(add(_pubSignals, 288))) + + checkField(calldataload(add(_pubSignals, 320))) + + checkField(calldataload(add(_pubSignals, 352))) + + checkField(calldataload(add(_pubSignals, 384))) + + checkField(calldataload(add(_pubSignals, 416))) + + checkField(calldataload(add(_pubSignals, 448))) + + checkField(calldataload(add(_pubSignals, 480))) + + checkField(calldataload(add(_pubSignals, 512))) + + checkField(calldataload(add(_pubSignals, 544))) + + checkField(calldataload(add(_pubSignals, 576))) + + checkField(calldataload(add(_pubSignals, 608))) + + checkField(calldataload(add(_pubSignals, 640))) + + checkField(calldataload(add(_pubSignals, 672))) + + checkField(calldataload(add(_pubSignals, 704))) + + checkField(calldataload(add(_pubSignals, 736))) + + checkField(calldataload(add(_pubSignals, 768))) + + checkField(calldataload(add(_pubSignals, 800))) + + checkField(calldataload(add(_pubSignals, 832))) + + checkField(calldataload(add(_pubSignals, 864))) + + checkField(calldataload(add(_pubSignals, 896))) + + checkField(calldataload(add(_pubSignals, 928))) + + checkField(calldataload(add(_pubSignals, 960))) + + checkField(calldataload(add(_pubSignals, 992))) + + + // Validate all evaluations + let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) + + mstore(0, isValid) + return(0, 0x20) + } + } + } diff --git a/solidity/contracts/lib/verifier_anon_nullifier_batch.sol b/solidity/contracts/verifiers/verifier_anon_nullifier_transfer_batch.sol similarity index 99% rename from solidity/contracts/lib/verifier_anon_nullifier_batch.sol rename to solidity/contracts/verifiers/verifier_anon_nullifier_transfer_batch.sol index cb625f6..6d531c3 100644 --- a/solidity/contracts/lib/verifier_anon_nullifier_batch.sol +++ b/solidity/contracts/verifiers/verifier_anon_nullifier_transfer_batch.sol @@ -20,7 +20,7 @@ pragma solidity >=0.7.0 <0.9.0; -contract Groth16Verifier_AnonNullifierBatch { +contract Groth16Verifier_AnonNullifierTransferBatch { // Scalar field size uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; // Base field size diff --git a/solidity/contracts/lib/verifier_check_hashes_value.sol b/solidity/contracts/verifiers/verifier_check_hashes_value.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_hashes_value.sol rename to solidity/contracts/verifiers/verifier_check_hashes_value.sol diff --git a/solidity/contracts/lib/verifier_check_inputs_outputs_value.sol b/solidity/contracts/verifiers/verifier_check_inputs_outputs_value.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_inputs_outputs_value.sol rename to solidity/contracts/verifiers/verifier_check_inputs_outputs_value.sol diff --git a/solidity/contracts/lib/verifier_check_inputs_outputs_value_batch.sol b/solidity/contracts/verifiers/verifier_check_inputs_outputs_value_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_inputs_outputs_value_batch.sol rename to solidity/contracts/verifiers/verifier_check_inputs_outputs_value_batch.sol diff --git a/solidity/contracts/lib/verifier_check_nullifier_value.sol b/solidity/contracts/verifiers/verifier_check_nullifier_value.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_nullifier_value.sol rename to solidity/contracts/verifiers/verifier_check_nullifier_value.sol diff --git a/solidity/contracts/lib/verifier_check_nullifier_value_batch.sol b/solidity/contracts/verifiers/verifier_check_nullifier_value_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_nullifier_value_batch.sol rename to solidity/contracts/verifiers/verifier_check_nullifier_value_batch.sol diff --git a/solidity/contracts/lib/verifier_check_nullifiers_value.sol b/solidity/contracts/verifiers/verifier_check_nullifiers_value.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_nullifiers_value.sol rename to solidity/contracts/verifiers/verifier_check_nullifiers_value.sol diff --git a/solidity/contracts/lib/verifier_check_nullifiers_value_batch.sol b/solidity/contracts/verifiers/verifier_check_nullifiers_value_batch.sol similarity index 100% rename from solidity/contracts/lib/verifier_check_nullifiers_value_batch.sol rename to solidity/contracts/verifiers/verifier_check_nullifiers_value_batch.sol diff --git a/solidity/contracts/lib/verifier_nf_anon.sol b/solidity/contracts/verifiers/verifier_nf_anon.sol similarity index 100% rename from solidity/contracts/lib/verifier_nf_anon.sol rename to solidity/contracts/verifiers/verifier_nf_anon.sol diff --git a/solidity/contracts/lib/verifier_nf_anon_nullifier.sol b/solidity/contracts/verifiers/verifier_nf_anon_nullifier_transfer.sol similarity index 99% rename from solidity/contracts/lib/verifier_nf_anon_nullifier.sol rename to solidity/contracts/verifiers/verifier_nf_anon_nullifier_transfer.sol index a12fb0f..9e35d36 100644 --- a/solidity/contracts/lib/verifier_nf_anon_nullifier.sol +++ b/solidity/contracts/verifiers/verifier_nf_anon_nullifier_transfer.sol @@ -20,7 +20,7 @@ pragma solidity >=0.7.0 <0.9.0; -contract Groth16Verifier_NfAnonNullifier { +contract Groth16Verifier_NfAnonNullifierTransfer { // Scalar field size uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; // Base field size diff --git a/solidity/contracts/lib/verifier_check_nullifiers_nf_owner.sol b/solidity/contracts/verifiers/verifier_nf_anon_nullifier_transferLocked.sol similarity index 81% rename from solidity/contracts/lib/verifier_check_nullifiers_nf_owner.sol rename to solidity/contracts/verifiers/verifier_nf_anon_nullifier_transferLocked.sol index 9e67a82..af457d0 100644 --- a/solidity/contracts/lib/verifier_check_nullifiers_nf_owner.sol +++ b/solidity/contracts/verifiers/verifier_nf_anon_nullifier_transferLocked.sol @@ -20,7 +20,7 @@ pragma solidity >=0.7.0 <0.9.0; -contract Groth16Verifier_CheckNullifiersNfOwner { +contract Groth16Verifier_NfAnonNullifierTransferLocked { // Scalar field size uint256 constant r = 21888242871839275222246405745257275088548364400416034343698204186575808495617; // Base field size @@ -43,14 +43,20 @@ contract Groth16Verifier_CheckNullifiersNfOwner { uint256 constant deltay2 = 8495653923123431417604973247489272438418190587263600148770280649306958101930; - uint256 constant IC0x = 4309308528273276555069543879562573478975407913854086083779827033416284670724; - uint256 constant IC0y = 5817651292625894880399535368272757856426406145357248162801188302741402124546; + uint256 constant IC0x = 13058539721432268764503714828619663141375444649879587444307036004161584042698; + uint256 constant IC0y = 13231166779218028213678924006298697901762633361997917108298474235370208643631; - uint256 constant IC1x = 17224538472459936668342188732120409807794796861334686524777971239307689494925; - uint256 constant IC1y = 14212750221780665075930805194627428108087299328089222953442904533004160200955; + uint256 constant IC1x = 849607412105127908955236592676452928309067622614671328242877911559171816381; + uint256 constant IC1y = 9222683832419210809057694616641998563004311751553037755021147738067550736734; - uint256 constant IC2x = 21500052851511985596831587241759129211123695069562820995499323777626243316126; - uint256 constant IC2y = 6037878515570259558330310553021098940773801877350844236400848654303871580548; + uint256 constant IC2x = 9871623610933911028634462909589180438415336243702078369478199024739298745179; + uint256 constant IC2y = 12558694680939557613065088945115267813385867643726654066869895466080337882994; + + uint256 constant IC3x = 14397948545111947035652763878398920333973148010650892671108039740746020365026; + uint256 constant IC3y = 20464400755082899469201600515683238637495978370394706359025655826389217735748; + + uint256 constant IC4x = 3443709114960617808052213020206140977156870277533520461473304460806783298332; + uint256 constant IC4y = 18227440296082766393881163014973838627101961125778703077445419063306877543024; // Memory data @@ -59,7 +65,7 @@ contract Groth16Verifier_CheckNullifiersNfOwner { uint16 constant pLastMem = 896; - function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[2] calldata _pubSignals) public view returns (bool) { + function verifyProof(uint[2] calldata _pA, uint[2][2] calldata _pB, uint[2] calldata _pC, uint[4] calldata _pubSignals) public view returns (bool) { assembly { function checkField(v) { if iszero(lt(v, r)) { @@ -107,6 +113,10 @@ contract Groth16Verifier_CheckNullifiersNfOwner { g1_mulAccC(_pVk, IC2x, IC2y, calldataload(add(pubSignals, 32))) + g1_mulAccC(_pVk, IC3x, IC3y, calldataload(add(pubSignals, 64))) + + g1_mulAccC(_pVk, IC4x, IC4y, calldataload(add(pubSignals, 96))) + // -A mstore(_pPairing, calldataload(pA)) @@ -164,6 +174,10 @@ contract Groth16Verifier_CheckNullifiersNfOwner { checkField(calldataload(add(_pubSignals, 32))) + checkField(calldataload(add(_pubSignals, 64))) + + checkField(calldataload(add(_pubSignals, 96))) + // Validate all evaluations let isValid := checkPairing(_pA, _pB, _pC, _pubSignals, pMem) diff --git a/solidity/contracts/zeto_anon.sol b/solidity/contracts/zeto_anon.sol index 0f81b6d..8d5442f 100644 --- a/solidity/contracts/zeto_anon.sol +++ b/solidity/contracts/zeto_anon.sol @@ -16,19 +16,14 @@ pragma solidity ^0.8.27; import {IZeto} from "./lib/interfaces/izeto.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValue} from "./lib/verifier_check_inputs_outputs_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValueBatch} from "./lib/verifier_check_inputs_outputs_value_batch.sol"; -import {Groth16Verifier_CheckUtxosOwner} from "./lib/verifier_check_utxos_owner.sol"; -import {Groth16Verifier_CheckUtxosOwnerBatch} from "./lib/verifier_check_utxos_owner_batch.sol"; - -import {Groth16Verifier_Anon} from "./lib/verifier_anon.sol"; -import {Groth16Verifier_AnonBatch} from "./lib/verifier_anon_batch.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValue} from "./verifiers/verifier_check_inputs_outputs_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValueBatch} from "./verifiers/verifier_check_inputs_outputs_value_batch.sol"; +import {Groth16Verifier_Anon} from "./verifiers/verifier_anon.sol"; +import {Groth16Verifier_AnonBatch} from "./verifiers/verifier_anon_batch.sol"; import {Commonlib} from "./lib/common.sol"; import {ZetoBase} from "./lib/zeto_base.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {ZetoFungibleWithdraw} from "./lib/zeto_fungible_withdraw.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; @@ -44,9 +39,9 @@ uint256 constant BATCH_INPUT_SIZE = 20; /// - the sender possesses the private BabyJubjub key, whose public key is part of the pre-image of the input commitment hashes contract Zeto_Anon is IZeto, + IZetoInitializable, ZetoBase, ZetoFungibleWithdraw, - ZetoLock, UUPSUpgradeable { Groth16Verifier_Anon internal _verifier; @@ -54,70 +49,169 @@ contract Zeto_Anon is function initialize( address initialOwner, - Groth16Verifier_Anon verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckInputsOutputsValue withdrawVerifier, - Groth16Verifier_AnonBatch batchVerifier, - Groth16Verifier_CheckInputsOutputsValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + VerifiersInfo calldata verifiers ) public initializer { __ZetoBase_init(initialOwner); __ZetoFungibleWithdraw_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckInputsOutputsValue)( + verifiers.withdrawVerifier + ), + (Groth16Verifier_CheckInputsOutputsValueBatch)( + verifiers.batchWithdrawVerifier + ) ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; + _verifier = (Groth16Verifier_Anon)(verifiers.verifier); + _batchVerifier = (Groth16Verifier_AnonBatch)(verifiers.batchVerifier); } function _authorizeUpgrade(address) internal override onlyOwner {} - function constructPublicInputs( + /** + * @dev transfer funds by spending the input UTXOs (owned by the sender) and creating + * output UTXOs (owned by the receiver). Some of the output UTXOs may be owned by the + * sender, to return the change. + * + * @param inputs Array of UTXOs to be spent by the transaction. They must be unlocked. + * @param outputs Array of new UTXOs to generate, for future transactions to spend. + * @param proof A zero knowledge proof that the submitter is authorized to spend the inputs, and + * that the outputs are valid in terms of obeying mass conservation rules. + * + * Emits a {UTXOTransfer} event. + */ + function transfer( uint256[] memory inputs, uint256[] memory outputs, - uint256 size - ) internal pure returns (uint256[] memory publicInputs) { - publicInputs = new uint256[](size); - uint256 piIndex = 0; - // copy input commitments - for (uint256 i = 0; i < inputs.length; i++) { - publicInputs[piIndex++] = inputs[i]; - } + Commonlib.Proof calldata proof, + bytes calldata data + ) public returns (bool) { + // Check and pad inputs and outputs based on the max size + inputs = checkAndPadCommitments(inputs); + outputs = checkAndPadCommitments(outputs); - // copy output commitments - for (uint256 i = 0; i < outputs.length; i++) { - publicInputs[piIndex++] = outputs[i]; - } + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); + verifyProof(inputs, outputs, proof); - return publicInputs; + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + emit UTXOTransfer(inputs, outputs, msg.sender, data); + + return true; } /** - * @dev the main function of the contract. + * @dev transfer funds that have been previously locked by the sender. The submitted must + * be the current delegate of the locked UTXOs. * - * @param inputs Array of UTXOs to be spent by the transaction. - * @param outputs Array of new UTXOs to generate, for future transactions to spend. + * @param inputs Array of UTXOs to be spent by the transaction, they must be locked. + * @param outputs Array of new UTXOs to generate, for future transactions to spend. They are unlocked. * @param proof A zero knowledge proof that the submitter is authorized to spend the inputs, and * that the outputs are valid in terms of obeying mass conservation rules. * * Emits a {UTXOTransfer} event. */ - function transfer( + function transferLocked( uint256[] memory inputs, uint256[] memory outputs, Commonlib.Proof calldata proof, bytes calldata data ) public returns (bool) { // Check and pad inputs and outputs based on the max size - (inputs, outputs) = checkAndPadCommitments(inputs, outputs, MAX_BATCH); + inputs = checkAndPadCommitments(inputs); + outputs = checkAndPadCommitments(outputs); + + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, true); + + // Check the proof + verifyProof(inputs, outputs, proof); + + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + emit UTXOTransfer(inputs, outputs, msg.sender, data); + + return true; + } + + function deposit( + uint256 amount, + uint256[] memory outputs, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + _deposit(amount, outputs, proof); + _mint(outputs, data); + } + + function withdraw( + uint256 amount, + uint256[] memory inputs, + uint256 output, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + // Check and pad inputs and outputs based on the max size + uint256[] memory outputs = new uint256[](inputs.length); + outputs[0] = output; + inputs = checkAndPadCommitments(inputs); + outputs = checkAndPadCommitments(outputs); + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); + + _withdraw(amount, inputs, output, proof); + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + emit UTXOWithdraw(amount, inputs, output, msg.sender, data); + } + + function mint( + uint256[] memory utxos, + bytes calldata data + ) public onlyOwner { + _mint(utxos, data); + } - validateTransactionProposal(inputs, outputs); - validateLockedStates(inputs); + function lock( + uint256[] memory inputs, + uint256[] memory outputs, + uint256[] memory lockedOutputs, + Commonlib.Proof calldata proof, + address delegate, + bytes calldata data + ) public { + validateTransactionProposal(inputs, outputs, lockedOutputs, false); // Check the proof + // merge the outputs and lockedOutputs and do a regular transfer + uint256[] memory allOutputs = new uint256[]( + outputs.length + lockedOutputs.length + ); + for (uint256 i = 0; i < outputs.length; i++) { + allOutputs[i] = outputs[i]; + } + for (uint256 i = 0; i < lockedOutputs.length; i++) { + allOutputs[outputs.length + i] = lockedOutputs[i]; + } + verifyProof(inputs, allOutputs, proof); + + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + + // lock the intended outputs + _lock(inputs, outputs, lockedOutputs, delegate, data); + } + + function unlock( + uint256[] memory inputs, + uint256[] memory outputs, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + transferLocked(inputs, outputs, proof, data); + } + + function verifyProof( + uint256[] memory inputs, + uint256[] memory outputs, + Commonlib.Proof calldata proof + ) public view returns (bool) { if (inputs.length > 2 || outputs.length > 2) { uint256[] memory publicInputs = constructPublicInputs( inputs, @@ -162,45 +256,26 @@ contract Zeto_Anon is "Invalid proof" ); } - - processInputsAndOutputs(inputs, outputs); - emit UTXOTransfer(inputs, outputs, msg.sender, data); - return true; } - function deposit( - uint256 amount, + function constructPublicInputs( + uint256[] memory inputs, uint256[] memory outputs, - Commonlib.Proof calldata proof, - bytes calldata data - ) public { - _deposit(amount, outputs, proof); - _mint(outputs, data); - } + uint256 size + ) internal pure returns (uint256[] memory publicInputs) { + publicInputs = new uint256[](size); + uint256 piIndex = 0; + // copy input commitments + for (uint256 i = 0; i < inputs.length; i++) { + publicInputs[piIndex++] = inputs[i]; + } - function withdraw( - uint256 amount, - uint256[] memory inputs, - uint256 output, - Commonlib.Proof calldata proof, - bytes calldata data - ) public { - // Check and pad inputs and outputs based on the max size - uint256[] memory outputs = new uint256[](inputs.length); - outputs[0] = output; - (inputs, outputs) = checkAndPadCommitments(inputs, outputs, MAX_BATCH); - validateTransactionProposal(inputs, outputs); - validateLockedStates(inputs); - _withdraw(amount, inputs, output, proof); - processInputsAndOutputs(inputs, outputs); - emit UTXOWithdraw(amount, inputs, output, msg.sender, data); - } + // copy output commitments + for (uint256 i = 0; i < outputs.length; i++) { + publicInputs[piIndex++] = outputs[i]; + } - function mint( - uint256[] memory utxos, - bytes calldata data - ) public onlyOwner { - _mint(utxos, data); + return publicInputs; } } diff --git a/solidity/contracts/zeto_anon_enc.sol b/solidity/contracts/zeto_anon_enc.sol index fae56f7..9f9fe34 100644 --- a/solidity/contracts/zeto_anon_enc.sol +++ b/solidity/contracts/zeto_anon_enc.sol @@ -15,21 +15,16 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoEncrypted} from "./lib/interfaces/izeto_encrypted.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValue} from "./lib/verifier_check_inputs_outputs_value.sol"; -import {Groth16Verifier_CheckInputsOutputsValueBatch} from "./lib/verifier_check_inputs_outputs_value_batch.sol"; -import {Groth16Verifier_CheckUtxosOwner} from "./lib/verifier_check_utxos_owner.sol"; -import {Groth16Verifier_CheckUtxosOwnerBatch} from "./lib/verifier_check_utxos_owner_batch.sol"; - -import {Groth16Verifier_AnonEnc} from "./lib/verifier_anon_enc.sol"; -import {Groth16Verifier_AnonEncBatch} from "./lib/verifier_anon_enc_batch.sol"; +import {IZeto} from "./lib/interfaces/izeto.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValue} from "./verifiers/verifier_check_inputs_outputs_value.sol"; +import {Groth16Verifier_CheckInputsOutputsValueBatch} from "./verifiers/verifier_check_inputs_outputs_value_batch.sol"; +import {Groth16Verifier_AnonEnc} from "./verifiers/verifier_anon_enc.sol"; +import {Groth16Verifier_AnonEncBatch} from "./verifiers/verifier_anon_enc_batch.sol"; import {ZetoFungibleWithdraw} from "./lib/zeto_fungible_withdraw.sol"; import {ZetoBase} from "./lib/zeto_base.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; uint256 constant INPUT_SIZE = 15; @@ -45,10 +40,10 @@ uint256 constant BATCH_INPUT_SIZE = 63; /// - the encrypted value in the input is derived from the receiver's UTXO value and encrypted with a shared secret using /// the ECDH protocol between the sender and receiver (this guarantees data availability for the receiver) contract Zeto_AnonEnc is - IZetoEncrypted, + IZeto, + IZetoInitializable, ZetoBase, ZetoFungibleWithdraw, - ZetoLock, UUPSUpgradeable { Groth16Verifier_AnonEnc internal _verifier; @@ -56,23 +51,22 @@ contract Zeto_AnonEnc is function initialize( address initialOwner, - Groth16Verifier_AnonEnc verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckInputsOutputsValue withdrawVerifier, - Groth16Verifier_AnonEncBatch batchVerifier, - Groth16Verifier_CheckInputsOutputsValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoBase_init(initialOwner); __ZetoFungibleWithdraw_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckInputsOutputsValue)( + verifiers.withdrawVerifier + ), + (Groth16Verifier_CheckInputsOutputsValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonEnc)(verifiers.verifier); + _batchVerifier = (Groth16Verifier_AnonEncBatch)( + verifiers.batchVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -132,9 +126,10 @@ contract Zeto_AnonEnc is bytes calldata data ) public returns (bool) { // Check and pad commitments - (inputs, outputs) = checkAndPadCommitments(inputs, outputs, MAX_BATCH); - validateTransactionProposal(inputs, outputs); - validateLockedStates(inputs); + inputs = checkAndPadCommitments(inputs); + outputs = checkAndPadCommitments(outputs); + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); // Check the proof if (inputs.length > 2 || outputs.length > 2) { @@ -188,7 +183,7 @@ contract Zeto_AnonEnc is ); } - processInputsAndOutputs(inputs, outputs); + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); uint256[] memory encryptedValuesArray = new uint256[]( encryptedValues.length @@ -229,11 +224,14 @@ contract Zeto_AnonEnc is uint256[] memory outputs = new uint256[](inputs.length); outputs[0] = output; // Check and pad commitments - (inputs, outputs) = checkAndPadCommitments(inputs, outputs, MAX_BATCH); - validateTransactionProposal(inputs, outputs); - validateLockedStates(inputs); + inputs = checkAndPadCommitments(inputs); + outputs = checkAndPadCommitments(outputs); + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); + _withdraw(amount, inputs, output, proof); - processInputsAndOutputs(inputs, outputs); + + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); emit UTXOWithdraw(amount, inputs, output, msg.sender, data); } diff --git a/solidity/contracts/zeto_anon_enc_nullifier.sol b/solidity/contracts/zeto_anon_enc_nullifier.sol index 8ba6c7d..ca5b145 100644 --- a/solidity/contracts/zeto_anon_enc_nullifier.sol +++ b/solidity/contracts/zeto_anon_enc_nullifier.sol @@ -15,18 +15,16 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoEncrypted} from "./lib/interfaces/izeto_encrypted.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./lib/verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./lib/verifier_check_nullifier_value_batch.sol"; -import {Groth16Verifier_AnonEncNullifier} from "./lib/verifier_anon_enc_nullifier.sol"; -import {Groth16Verifier_AnonEncNullifierBatch} from "./lib/verifier_anon_enc_nullifier_batch.sol"; +import {IZeto} from "./lib/interfaces/izeto.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "./verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "./verifiers/verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_AnonEncNullifier} from "./verifiers/verifier_anon_enc_nullifier.sol"; +import {Groth16Verifier_AnonEncNullifierBatch} from "./verifiers/verifier_anon_enc_nullifier_batch.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; import {ZetoFungibleWithdrawWithNullifiers} from "./lib/zeto_fungible_withdraw_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; uint256 constant INPUT_SIZE = 18; @@ -42,10 +40,10 @@ uint256 constant BATCH_INPUT_SIZE = 74; /// - the encrypted value in the input is derived from the receiver's UTXO value and encrypted with a shared secret using the ECDH protocol between the sender and receiver (this guarantees data availability for the receiver) /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_AnonEncNullifier is - IZetoEncrypted, + IZeto, + IZetoInitializable, ZetoNullifier, ZetoFungibleWithdrawWithNullifiers, - ZetoLock, UUPSUpgradeable { Groth16Verifier_AnonEncNullifier internal _verifier; @@ -53,23 +51,20 @@ contract Zeto_AnonEncNullifier is function initialize( address initialOwner, - Groth16Verifier_AnonEncNullifier verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckNullifierValue withdrawVerifier, - Groth16Verifier_AnonEncNullifierBatch batchVerifier, - Groth16Verifier_CheckNullifierValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoNullifier_init(initialOwner); __ZetoFungibleWithdrawWithNullifiers_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckNullifierValue)(verifiers.withdrawVerifier), + (Groth16Verifier_CheckNullifierValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonEncNullifier)(verifiers.verifier); + _batchVerifier = (Groth16Verifier_AnonEncNullifierBatch)( + verifiers.batchVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -141,13 +136,9 @@ contract Zeto_AnonEncNullifier is bytes calldata data ) public returns (bool) { // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); // Check the proof if (nullifiers.length > 2 || outputs.length > 2) { @@ -204,7 +195,8 @@ contract Zeto_AnonEncNullifier is } // accept the transaction to consume the input UTXOs and produce new UTXOs - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); uint256[] memory encryptedValuesArray = new uint256[]( encryptedValues.length @@ -246,15 +238,13 @@ contract Zeto_AnonEncNullifier is uint256[] memory outputs = new uint256[](nullifiers.length); outputs[0] = output; // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); + _withdrawWithNullifiers(amount, nullifiers, output, root, proof); - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); } diff --git a/solidity/contracts/zeto_anon_enc_nullifier_kyc.sol b/solidity/contracts/zeto_anon_enc_nullifier_kyc.sol index 417ee8a..0cee396 100644 --- a/solidity/contracts/zeto_anon_enc_nullifier_kyc.sol +++ b/solidity/contracts/zeto_anon_enc_nullifier_kyc.sol @@ -15,19 +15,17 @@ // limitations under the License. pragma solidity ^0.8.27; -import {IZetoEncrypted} from "./lib/interfaces/izeto_encrypted.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./lib/verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./lib/verifier_check_nullifier_value_batch.sol"; -import {Groth16Verifier_AnonEncNullifierKyc} from "./lib/verifier_anon_enc_nullifier_kyc.sol"; -import {Groth16Verifier_AnonEncNullifierKycBatch} from "./lib/verifier_anon_enc_nullifier_kyc_batch.sol"; +import {IZeto} from "./lib/interfaces/izeto.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "./verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "./verifiers/verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_AnonEncNullifierKyc} from "./verifiers/verifier_anon_enc_nullifier_kyc.sol"; +import {Groth16Verifier_AnonEncNullifierKycBatch} from "./verifiers/verifier_anon_enc_nullifier_kyc_batch.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; import {ZetoFungibleWithdrawWithNullifiers} from "./lib/zeto_fungible_withdraw_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Registry} from "./lib/registry.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; uint256 constant INPUT_SIZE = 19; @@ -43,10 +41,10 @@ uint256 constant BATCH_INPUT_SIZE = 75; /// - the encrypted value in the input is derived from the receiver's UTXO value and encrypted with a shared secret using the ECDH protocol between the sender and receiver (this guarantees data availability for the receiver) /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_AnonEncNullifierKyc is - IZetoEncrypted, + IZeto, + IZetoInitializable, ZetoNullifier, ZetoFungibleWithdrawWithNullifiers, - ZetoLock, Registry, UUPSUpgradeable { @@ -55,24 +53,21 @@ contract Zeto_AnonEncNullifierKyc is function initialize( address initialOwner, - Groth16Verifier_AnonEncNullifierKyc verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckNullifierValue withdrawVerifier, - Groth16Verifier_AnonEncNullifierKycBatch batchVerifier, - Groth16Verifier_CheckNullifierValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __Registry_init(); __ZetoNullifier_init(initialOwner); __ZetoFungibleWithdrawWithNullifiers_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckNullifierValue)(verifiers.withdrawVerifier), + (Groth16Verifier_CheckNullifierValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonEncNullifierKyc)(verifiers.verifier); + _batchVerifier = (Groth16Verifier_AnonEncNullifierKycBatch)( + verifiers.batchVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -151,13 +146,9 @@ contract Zeto_AnonEncNullifierKyc is bytes calldata data ) public returns (bool) { // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); // Check the proof if (nullifiers.length > 2 || outputs.length > 2) { @@ -214,7 +205,8 @@ contract Zeto_AnonEncNullifierKyc is } // accept the transaction to consume the input UTXOs and produce new UTXOs - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); uint256[] memory encryptedValuesArray = new uint256[]( encryptedValues.length @@ -261,16 +253,13 @@ contract Zeto_AnonEncNullifierKyc is uint256[] memory outputs = new uint256[](nullifiers.length); outputs[0] = output; // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); _withdrawWithNullifiers(amount, nullifiers, output, root, proof); - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); } diff --git a/solidity/contracts/zeto_anon_enc_nullifier_non_repudiation.sol b/solidity/contracts/zeto_anon_enc_nullifier_non_repudiation.sol index 3a89904..0121895 100644 --- a/solidity/contracts/zeto_anon_enc_nullifier_non_repudiation.sol +++ b/solidity/contracts/zeto_anon_enc_nullifier_non_repudiation.sol @@ -16,17 +16,15 @@ pragma solidity ^0.8.27; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./lib/verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./lib/verifier_check_nullifier_value_batch.sol"; -import {Groth16Verifier_AnonEncNullifierNonRepudiation} from "./lib/verifier_anon_enc_nullifier_non_repudiation.sol"; -import {Groth16Verifier_AnonEncNullifierNonRepudiationBatch} from "./lib/verifier_anon_enc_nullifier_non_repudiation_batch.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "./verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "./verifiers/verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_AnonEncNullifierNonRepudiation} from "./verifiers/verifier_anon_enc_nullifier_non_repudiation.sol"; +import {Groth16Verifier_AnonEncNullifierNonRepudiationBatch} from "./verifiers/verifier_anon_enc_nullifier_non_repudiation_batch.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; import {ZetoFungibleWithdrawWithNullifiers} from "./lib/zeto_fungible_withdraw_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; uint256 constant INPUT_SIZE = 36; uint256 constant BATCH_INPUT_SIZE = 140; @@ -41,9 +39,9 @@ uint256 constant BATCH_INPUT_SIZE = 140; /// - the encrypted value in the input is derived from the receiver's UTXO value and encrypted with a shared secret using the ECDH protocol between the sender and receiver (this guarantees data availability for the receiver) /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_AnonEncNullifierNonRepudiation is + IZetoInitializable, ZetoNullifier, ZetoFungibleWithdrawWithNullifiers, - ZetoLock, UUPSUpgradeable { event UTXOTransferNonRepudiation( @@ -65,23 +63,22 @@ contract Zeto_AnonEncNullifierNonRepudiation is function initialize( address initialOwner, - Groth16Verifier_AnonEncNullifierNonRepudiation verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckNullifierValue withdrawVerifier, - Groth16Verifier_AnonEncNullifierNonRepudiationBatch batchVerifier, - Groth16Verifier_CheckNullifierValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoNullifier_init(initialOwner); __ZetoFungibleWithdrawWithNullifiers_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckNullifierValue)(verifiers.withdrawVerifier), + (Groth16Verifier_CheckNullifierValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonEncNullifierNonRepudiation)( + verifiers.verifier + ); + _batchVerifier = (Groth16Verifier_AnonEncNullifierNonRepudiationBatch)( + verifiers.batchVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -174,13 +171,9 @@ contract Zeto_AnonEncNullifierNonRepudiation is bytes calldata data ) public returns (bool) { // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); // Check the proof if (nullifiers.length > 2 || outputs.length > 2) { @@ -247,7 +240,8 @@ contract Zeto_AnonEncNullifierNonRepudiation is } // accept the transaction to consume the input UTXOs and produce new UTXOs - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); uint256[] memory encryptedValuesReceiverArray = new uint256[]( encryptedValuesForReceiver.length @@ -296,15 +290,13 @@ contract Zeto_AnonEncNullifierNonRepudiation is uint256[] memory outputs = new uint256[](nullifiers.length); outputs[0] = output; // Check and pad commitments - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); + _withdrawWithNullifiers(amount, nullifiers, output, root, proof); - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); } diff --git a/solidity/contracts/zeto_anon_nullifier.sol b/solidity/contracts/zeto_anon_nullifier.sol index 01593fa..ea45954 100644 --- a/solidity/contracts/zeto_anon_nullifier.sol +++ b/solidity/contracts/zeto_anon_nullifier.sol @@ -16,21 +16,25 @@ pragma solidity ^0.8.27; import {IZeto} from "./lib/interfaces/izeto.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./lib/verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./lib/verifier_check_nullifier_value_batch.sol"; -import {Groth16Verifier_AnonNullifier} from "./lib/verifier_anon_nullifier.sol"; -import {Groth16Verifier_AnonNullifierBatch} from "./lib/verifier_anon_nullifier_batch.sol"; +import {MAX_BATCH} from "./lib/interfaces/izeto.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "./verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "./verifiers/verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_AnonNullifierTransfer} from "./verifiers/verifier_anon_nullifier_transfer.sol"; +import {Groth16Verifier_AnonNullifierTransferLocked} from "./verifiers/verifier_anon_nullifier_transferLocked.sol"; +import {Groth16Verifier_AnonNullifierTransferBatch} from "./verifiers/verifier_anon_nullifier_transfer_batch.sol"; +import {Groth16Verifier_AnonNullifierTransferLockedBatch} from "./verifiers/verifier_anon_nullifier_transferLocked_batch.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; import {ZetoFungibleWithdrawWithNullifiers} from "./lib/zeto_fungible_withdraw_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; +import {console} from "hardhat/console.sol"; uint256 constant INPUT_SIZE = 7; +uint256 constant INPUT_SIZE_LOCKED = 8; uint256 constant BATCH_INPUT_SIZE = 31; +uint256 constant BATCH_INPUT_SIZE_LOCKED = 32; /// @title A sample implementation of a Zeto based fungible token with anonymity and history masking /// @author Kaleido, Inc. @@ -42,33 +46,39 @@ uint256 constant BATCH_INPUT_SIZE = 31; /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_AnonNullifier is IZeto, + IZetoInitializable, ZetoNullifier, ZetoFungibleWithdrawWithNullifiers, - ZetoLock, UUPSUpgradeable { - Groth16Verifier_AnonNullifier internal _verifier; - Groth16Verifier_AnonNullifierBatch internal _batchVerifier; + Groth16Verifier_AnonNullifierTransfer internal _verifier; + Groth16Verifier_AnonNullifierTransferBatch internal _batchVerifier; + Groth16Verifier_AnonNullifierTransferLocked internal _lockVerifier; + Groth16Verifier_AnonNullifierTransferLockedBatch + internal _batchLockVerifier; function initialize( address initialOwner, - Groth16Verifier_AnonNullifier verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckNullifierValue withdrawVerifier, - Groth16Verifier_AnonNullifierBatch batchVerifier, - Groth16Verifier_CheckNullifierValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoNullifier_init(initialOwner); __ZetoFungibleWithdrawWithNullifiers_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckNullifierValue)(verifiers.withdrawVerifier), + (Groth16Verifier_CheckNullifierValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonNullifierTransfer)(verifiers.verifier); + _lockVerifier = (Groth16Verifier_AnonNullifierTransferLocked)( + verifiers.lockVerifier + ); + _batchVerifier = (Groth16Verifier_AnonNullifierTransferBatch)( + verifiers.batchVerifier + ); + _batchLockVerifier = (Groth16Verifier_AnonNullifierTransferLockedBatch)( + verifiers.batchLockVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -77,14 +87,20 @@ contract Zeto_AnonNullifier is uint256[] memory nullifiers, uint256[] memory outputs, uint256 root, - uint256 size - ) internal pure returns (uint256[] memory publicInputs) { + uint256 size, + bool locked + ) internal view returns (uint256[] memory publicInputs) { publicInputs = new uint256[](size); uint256 piIndex = 0; // copy input commitments for (uint256 i = 0; i < nullifiers.length; i++) { publicInputs[piIndex++] = nullifiers[i]; } + // when verifying locked transfers, additional public input + // for the lock delegate + if (locked) { + publicInputs[piIndex++] = uint256(uint160(msg.sender)); + } // copy root publicInputs[piIndex++] = root; @@ -119,23 +135,137 @@ contract Zeto_AnonNullifier is Commonlib.Proof calldata proof, bytes calldata data ) public returns (bool) { + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); + verifyProof(nullifiers, outputs, root, proof); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); + + uint256[] memory nullifierArray = new uint256[](nullifiers.length); + uint256[] memory outputArray = new uint256[](outputs.length); + for (uint256 i = 0; i < nullifiers.length; ++i) { + nullifierArray[i] = nullifiers[i]; + outputArray[i] = outputs[i]; + } + emit UTXOTransfer(nullifierArray, outputArray, msg.sender, data); + return true; + } + + function transferLocked( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256 root, + Commonlib.Proof calldata proof, + bytes calldata data + ) public returns (bool) { + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, true); + verifyProofLocked(nullifiers, outputs, root, proof); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); + + uint256[] memory nullifierArray = new uint256[](nullifiers.length); + uint256[] memory outputArray = new uint256[](outputs.length); + for (uint256 i = 0; i < nullifiers.length; ++i) { + nullifierArray[i] = nullifiers[i]; + outputArray[i] = outputs[i]; + } + emit UTXOTransfer(nullifierArray, outputArray, msg.sender, data); + return true; + } + + function deposit( + uint256 amount, + uint256[] memory outputs, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + _deposit(amount, outputs, proof); + _mint(outputs, data); + } + + function withdraw( + uint256 amount, + uint256[] memory nullifiers, + uint256 output, + uint256 root, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + uint256[] memory outputs = new uint256[](nullifiers.length); + outputs[0] = output; // Check and pad inputs and outputs based on the max size - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); + _withdrawWithNullifiers(amount, nullifiers, output, root, proof); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); + emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); + } + + function mint( + uint256[] memory utxos, + bytes calldata data + ) public onlyOwner { + _mint(utxos, data); + } + + function lock( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256[] memory lockedOutputs, + uint256 root, + Commonlib.Proof calldata proof, + address delegate, + bytes calldata data + ) public { + // merge the outputs and lockedOutputs and do a regular transfer + uint256[] memory allOutputs = new uint256[]( + outputs.length + lockedOutputs.length ); + for (uint256 i = 0; i < outputs.length; i++) { + allOutputs[i] = outputs[i]; + } + for (uint256 i = 0; i < lockedOutputs.length; i++) { + allOutputs[outputs.length + i] = lockedOutputs[i]; + } + nullifiers = checkAndPadCommitments(nullifiers); + allOutputs = checkAndPadCommitments(allOutputs); + validateTransactionProposal(nullifiers, outputs, root, false); + verifyProof(nullifiers, allOutputs, root, proof); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + spendNullifiers(nullifiers); + + // lock the intended outputs + _lock(nullifiers, outputs, lockedOutputs, delegate, data); + } + + function unlock( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256 root, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + transferLocked(nullifiers, outputs, root, proof, data); + } - // Check the proof + function verifyProof( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256 root, + Commonlib.Proof calldata proof + ) public view returns (bool) { if (nullifiers.length > 2 || outputs.length > 2) { uint256[] memory publicInputs = constructPublicInputs( nullifiers, outputs, root, - BATCH_INPUT_SIZE + BATCH_INPUT_SIZE, + false ); // construct the public inputs for batchVerifier uint256[BATCH_INPUT_SIZE] memory fixedSizeInputs; @@ -158,7 +288,8 @@ contract Zeto_AnonNullifier is nullifiers, outputs, root, - INPUT_SIZE + INPUT_SIZE, + false ); // construct the public inputs for verifier uint256[INPUT_SIZE] memory fixedSizeInputs; @@ -176,56 +307,63 @@ contract Zeto_AnonNullifier is "Invalid proof" ); } - - processInputsAndOutputs(nullifiers, outputs); - - uint256[] memory nullifierArray = new uint256[](nullifiers.length); - uint256[] memory outputArray = new uint256[](outputs.length); - for (uint256 i = 0; i < nullifiers.length; ++i) { - nullifierArray[i] = nullifiers[i]; - outputArray[i] = outputs[i]; - } - emit UTXOTransfer(nullifierArray, outputArray, msg.sender, data); return true; } - function deposit( - uint256 amount, - uint256[] memory outputs, - Commonlib.Proof calldata proof, - bytes calldata data - ) public { - _deposit(amount, outputs, proof); - _mint(outputs, data); - } - - function withdraw( - uint256 amount, + function verifyProofLocked( uint256[] memory nullifiers, - uint256 output, + uint256[] memory outputs, uint256 root, - Commonlib.Proof calldata proof, - bytes calldata data - ) public { - uint256[] memory outputs = new uint256[](nullifiers.length); - outputs[0] = output; - // Check and pad inputs and outputs based on the max size - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); - _withdrawWithNullifiers(amount, nullifiers, output, root, proof); - processInputsAndOutputs(nullifiers, outputs); - emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); - } + Commonlib.Proof calldata proof + ) public view returns (bool) { + if (nullifiers.length > 2 || outputs.length > 2) { + uint256[] memory publicInputs = constructPublicInputs( + nullifiers, + outputs, + root, + BATCH_INPUT_SIZE_LOCKED, + true + ); + // construct the public inputs for batchVerifier + uint256[BATCH_INPUT_SIZE_LOCKED] memory fixedSizeInputs; + for (uint256 i = 0; i < fixedSizeInputs.length; i++) { + fixedSizeInputs[i] = publicInputs[i]; + } - function mint( - uint256[] memory utxos, - bytes calldata data - ) public onlyOwner { - _mint(utxos, data); + // Check the proof using batchVerifier + require( + _batchLockVerifier.verifyProof( + proof.pA, + proof.pB, + proof.pC, + fixedSizeInputs + ), + "Invalid proof" + ); + } else { + uint256[] memory publicInputs = constructPublicInputs( + nullifiers, + outputs, + root, + INPUT_SIZE_LOCKED, + true + ); + // construct the public inputs for verifier + uint256[INPUT_SIZE_LOCKED] memory fixedSizeInputs; + for (uint256 i = 0; i < fixedSizeInputs.length; i++) { + fixedSizeInputs[i] = publicInputs[i]; + } + // Check the proof + require( + _lockVerifier.verifyProof( + proof.pA, + proof.pB, + proof.pC, + fixedSizeInputs + ), + "Invalid proof" + ); + } + return true; } } diff --git a/solidity/contracts/zeto_anon_nullifier_kyc.sol b/solidity/contracts/zeto_anon_nullifier_kyc.sol index 9203f3d..7132ae2 100644 --- a/solidity/contracts/zeto_anon_nullifier_kyc.sol +++ b/solidity/contracts/zeto_anon_nullifier_kyc.sol @@ -16,19 +16,16 @@ pragma solidity ^0.8.27; import {IZeto} from "./lib/interfaces/izeto.sol"; -import {MAX_BATCH} from "./lib/interfaces/izeto_common.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {Groth16Verifier_CheckHashesValue} from "./lib/verifier_check_hashes_value.sol"; -import {Groth16Verifier_CheckNullifierValue} from "./lib/verifier_check_nullifier_value.sol"; -import {Groth16Verifier_CheckNullifierValueBatch} from "./lib/verifier_check_nullifier_value_batch.sol"; - -import {Groth16Verifier_AnonNullifierKyc} from "./lib/verifier_anon_nullifier_kyc.sol"; -import {Groth16Verifier_AnonNullifierKycBatch} from "./lib/verifier_anon_nullifier_kyc_batch.sol"; +import {Groth16Verifier_CheckHashesValue} from "./verifiers/verifier_check_hashes_value.sol"; +import {Groth16Verifier_CheckNullifierValue} from "./verifiers/verifier_check_nullifier_value.sol"; +import {Groth16Verifier_CheckNullifierValueBatch} from "./verifiers/verifier_check_nullifier_value_batch.sol"; +import {Groth16Verifier_AnonNullifierKyc} from "./verifiers/verifier_anon_nullifier_kyc.sol"; +import {Groth16Verifier_AnonNullifierKycBatch} from "./verifiers/verifier_anon_nullifier_kyc_batch.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; import {ZetoFungibleWithdrawWithNullifiers} from "./lib/zeto_fungible_withdraw_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Registry} from "./lib/registry.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; uint256 constant INPUT_SIZE = 8; @@ -44,9 +41,9 @@ uint256 constant BATCH_INPUT_SIZE = 32; /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_AnonNullifierKyc is IZeto, + IZetoInitializable, ZetoNullifier, ZetoFungibleWithdrawWithNullifiers, - ZetoLock, Registry, UUPSUpgradeable { @@ -55,24 +52,21 @@ contract Zeto_AnonNullifierKyc is function initialize( address initialOwner, - Groth16Verifier_AnonNullifierKyc verifier, - Groth16Verifier_CheckHashesValue depositVerifier, - Groth16Verifier_CheckNullifierValue withdrawVerifier, - Groth16Verifier_AnonNullifierKycBatch batchVerifier, - Groth16Verifier_CheckNullifierValueBatch batchWithdrawVerifier, - ILockVerifier lockVerifier, - IBatchLockVerifier batchLockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __Registry_init(); __ZetoNullifier_init(initialOwner); __ZetoFungibleWithdrawWithNullifiers_init( - depositVerifier, - withdrawVerifier, - batchWithdrawVerifier + (Groth16Verifier_CheckHashesValue)(verifiers.depositVerifier), + (Groth16Verifier_CheckNullifierValue)(verifiers.withdrawVerifier), + (Groth16Verifier_CheckNullifierValueBatch)( + verifiers.batchWithdrawVerifier + ) + ); + _verifier = (Groth16Verifier_AnonNullifierKyc)(verifiers.verifier); + _batchVerifier = (Groth16Verifier_AnonNullifierKycBatch)( + verifiers.batchVerifier ); - __ZetoLock_init(lockVerifier, batchLockVerifier); - _verifier = verifier; - _batchVerifier = batchVerifier; } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -131,14 +125,10 @@ contract Zeto_AnonNullifierKyc is bytes calldata data ) public returns (bool) { // Check and pad inputs and outputs based on the max size - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + validateTransactionProposal(nullifiers, outputs, root, false); // Check the proof if (nullifiers.length > 2 || outputs.length > 2) { @@ -188,7 +178,8 @@ contract Zeto_AnonNullifierKyc is ); } - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); uint256[] memory nullifierArray = new uint256[](nullifiers.length); uint256[] memory outputArray = new uint256[](outputs.length); @@ -221,15 +212,13 @@ contract Zeto_AnonNullifierKyc is uint256[] memory outputs = new uint256[](nullifiers.length); outputs[0] = output; // Check and pad inputs and outputs based on the max size - (nullifiers, outputs) = checkAndPadCommitments( - nullifiers, - outputs, - MAX_BATCH - ); - validateTransactionProposal(nullifiers, outputs, root); - validateLockedStates(nullifiers); + nullifiers = checkAndPadCommitments(nullifiers); + outputs = checkAndPadCommitments(outputs); + validateTransactionProposal(nullifiers, outputs, root, false); + _withdrawWithNullifiers(amount, nullifiers, output, root, proof); - processInputsAndOutputs(nullifiers, outputs); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); emit UTXOWithdraw(amount, nullifiers, output, msg.sender, data); } diff --git a/solidity/contracts/zeto_nf_anon.sol b/solidity/contracts/zeto_nf_anon.sol index 8e20a26..4f52e61 100644 --- a/solidity/contracts/zeto_nf_anon.sol +++ b/solidity/contracts/zeto_nf_anon.sol @@ -16,13 +16,10 @@ pragma solidity ^0.8.27; import {IZeto} from "./lib/interfaces/izeto.sol"; -import {Groth16Verifier_CheckUtxosNfOwner} from "./lib/verifier_check_utxos_nf_owner.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; - -import {Groth16Verifier_NfAnon} from "./lib/verifier_nf_anon.sol"; +import {Groth16Verifier_NfAnon} from "./verifiers/verifier_nf_anon.sol"; import {ZetoBase} from "./lib/zeto_base.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; /// @title A sample implementation of a Zeto based non-fungible token with anonymity and no encryption @@ -31,17 +28,15 @@ import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/U /// - The sender owns the private key whose public key is part of the pre-image of the input UTXOs commitments /// (aka the sender is authorized to spend the input UTXOs) /// - The input UTXOs and output UTXOs are valid in terms of obeying mass conservation rules -contract Zeto_NfAnon is IZeto, ZetoBase, ZetoLock, UUPSUpgradeable { +contract Zeto_NfAnon is IZeto, IZetoInitializable, ZetoBase, UUPSUpgradeable { Groth16Verifier_NfAnon internal _verifier; function initialize( address initialOwner, - Groth16Verifier_NfAnon verifier, - ILockVerifier lockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoBase_init(initialOwner); - __ZetoLock_init(lockVerifier, IBatchLockVerifier(address(0))); - _verifier = verifier; + _verifier = (Groth16Verifier_NfAnon)(verifiers.verifier); } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -66,16 +61,49 @@ contract Zeto_NfAnon is IZeto, ZetoBase, ZetoLock, UUPSUpgradeable { inputs[0] = input; uint256[] memory outputs = new uint256[](1); outputs[0] = output; - require( - validateTransactionProposal(inputs, outputs), - "Invalid transaction proposal" - ); + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); + + // construct the public inputs + uint256[2] memory publicInputs; + publicInputs[0] = input; + publicInputs[1] = output; + // Check the proof require( - validateLockedStates(inputs), - "At least one UTXO in the inputs are locked" + _verifier.verifyProof(proof.pA, proof.pB, proof.pC, publicInputs), + "Invalid proof" ); + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + + emit UTXOTransfer(inputs, outputs, msg.sender, data); + return true; + } + + /** + * @dev the main function of the contract. + * + * @param input The UTXO to be spent by the transaction. + * @param output The new UTXO to generate, for future transactions to spend. + * @param proof A zero knowledge proof that the submitter is authorized to spend the inputs, and + * that the outputs are valid in terms of obeying mass conservation rules. + * + * Emits a {UTXOTransfer} event. + */ + function transferLocked( + uint256 input, + uint256 output, + Commonlib.Proof calldata proof, + bytes calldata data + ) public returns (bool) { + uint256[] memory inputs = new uint256[](1); + inputs[0] = input; + uint256[] memory outputs = new uint256[](1); + outputs[0] = output; + uint256[] memory lockedOutputs; + validateTransactionProposal(inputs, outputs, lockedOutputs, true); + // construct the public inputs uint256[2] memory publicInputs; publicInputs[0] = input; @@ -87,8 +115,7 @@ contract Zeto_NfAnon is IZeto, ZetoBase, ZetoLock, UUPSUpgradeable { "Invalid proof" ); - _utxos[input] = UTXOStatus.SPENT; - _utxos[output] = UTXOStatus.UNSPENT; + processInputsAndOutputs(inputs, outputs, lockedOutputs, true); emit UTXOTransfer(inputs, outputs, msg.sender, data); return true; @@ -97,4 +124,44 @@ contract Zeto_NfAnon is IZeto, ZetoBase, ZetoLock, UUPSUpgradeable { function mint(uint256[] memory utxos, bytes calldata data) public { _mint(utxos, data); } + + function lock( + uint256 input, + uint256 lockedOutput, + Commonlib.Proof calldata proof, + address delegate, + bytes calldata data + ) public { + uint256[] memory inputs = new uint256[](1); + inputs[0] = input; + uint256[] memory outputs; + uint256[] memory lockedOutputs = new uint256[](1); + lockedOutputs[0] = lockedOutput; + validateTransactionProposal(inputs, outputs, lockedOutputs, false); + + // construct the public inputs + uint256[2] memory publicInputs; + publicInputs[0] = input; + publicInputs[1] = lockedOutput; + + // Check the proof + require( + _verifier.verifyProof(proof.pA, proof.pB, proof.pC, publicInputs), + "Invalid proof" + ); + + processInputsAndOutputs(inputs, outputs, lockedOutputs, false); + + // lock the intended outputs + _lock(inputs, outputs, lockedOutputs, delegate, data); + } + + function unlock( + uint256 input, + uint256 output, + Commonlib.Proof calldata proof, + bytes calldata data + ) public { + transferLocked(input, output, proof, data); + } } diff --git a/solidity/contracts/zeto_nf_anon_nullifier.sol b/solidity/contracts/zeto_nf_anon_nullifier.sol index 4d2ed06..55d2940 100644 --- a/solidity/contracts/zeto_nf_anon_nullifier.sol +++ b/solidity/contracts/zeto_nf_anon_nullifier.sol @@ -16,11 +16,11 @@ pragma solidity ^0.8.27; import {IZeto} from "./lib/interfaces/izeto.sol"; -import {ILockVerifier, IBatchLockVerifier} from "./lib/interfaces/izeto_lockable.sol"; -import {Groth16Verifier_NfAnonNullifier} from "./lib/verifier_nf_anon_nullifier.sol"; +import {Groth16Verifier_NfAnonNullifierTransfer} from "./verifiers/verifier_nf_anon_nullifier_transfer.sol"; +import {Groth16Verifier_NfAnonNullifierTransferLocked} from "./verifiers/verifier_nf_anon_nullifier_transferLocked.sol"; import {ZetoNullifier} from "./lib/zeto_nullifier.sol"; -import {ZetoLock} from "./lib/zeto_lock.sol"; import {Commonlib} from "./lib/common.sol"; +import {IZetoInitializable} from "./lib/interfaces/izeto_initializable.sol"; import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; /// @title A sample implementation of a Zeto based non-fungible token with anonymity and history masking @@ -33,20 +33,24 @@ import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/U /// - the nullifiers represent input commitments that are included in a Sparse Merkle Tree represented by the root hash contract Zeto_NfAnonNullifier is IZeto, + IZetoInitializable, ZetoNullifier, - ZetoLock, UUPSUpgradeable { - Groth16Verifier_NfAnonNullifier _verifier; + Groth16Verifier_NfAnonNullifierTransfer _verifier; + Groth16Verifier_NfAnonNullifierTransferLocked _lockVerifier; function initialize( address initialOwner, - Groth16Verifier_NfAnonNullifier verifier, - ILockVerifier lockVerifier + IZetoInitializable.VerifiersInfo calldata verifiers ) public initializer { __ZetoNullifier_init(initialOwner); - __ZetoLock_init(lockVerifier, IBatchLockVerifier(address(0))); - _verifier = verifier; + _verifier = (Groth16Verifier_NfAnonNullifierTransfer)( + verifiers.verifier + ); + _lockVerifier = (Groth16Verifier_NfAnonNullifierTransferLocked)( + verifiers.lockVerifier + ); } function _authorizeUpgrade(address) internal override onlyOwner {} @@ -73,35 +77,113 @@ contract Zeto_NfAnonNullifier is nullifiers[0] = nullifier; uint256[] memory outputs = new uint256[](1); outputs[0] = output; - require( - validateTransactionProposal(nullifiers, outputs, root), - "Invalid transaction proposal" - ); + validateTransactionProposal(nullifiers, outputs, root, false); + checkProof(nullifiers, outputs, root, proof); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); - require( - validateLockedStates(nullifiers), - "The input nullifier is locked" - ); + emit UTXOTransfer(nullifiers, outputs, msg.sender, data); + return true; + } + + /** + * @dev the main function of the contract. + * + * @param nullifier A nullifier that are secretly bound to the UTXO to be spent by the transaction. + * @param output new UTXO to generate, for future transactions to spend. + * @param root The root hash of the Sparse Merkle Tree that contains the nullifier. + * @param proof A zero knowledge proof that the submitter is authorized to spend the inputs, and + * that the outputs are valid in terms of obeying mass conservation rules. + * + * Emits a {UTXOTransfer} event. + */ + function transferLocked( + uint256 nullifier, + uint256 output, + uint256 root, + Commonlib.Proof calldata proof, + bytes calldata data + ) public returns (bool) { + uint256[] memory nullifiers = new uint256[](1); + nullifiers[0] = nullifier; + uint256[] memory outputs = new uint256[](1); + outputs[0] = output; + validateTransactionProposal(nullifiers, outputs, root, true); + checkProofLocked(nullifiers, outputs, root, proof); + uint256[] memory empty; + processInputsAndOutputs(nullifiers, outputs, empty, address(0)); + emit UTXOTransfer(nullifiers, outputs, msg.sender, data); + return true; + } + + function mint(uint256[] memory utxos, bytes calldata data) public { + _mint(utxos, data); + } + + function lock( + uint256 nullifier, + uint256 lockedOutput, + uint256 root, + Commonlib.Proof calldata proof, + address delegate, + bytes calldata data + ) public { + uint256[] memory nullifiers = new uint256[](1); + nullifiers[0] = nullifier; + uint256[] memory lockedOutputs = new uint256[](1); + lockedOutputs[0] = lockedOutput; + validateTransactionProposal(nullifiers, lockedOutputs, root, false); + checkProof(nullifiers, lockedOutputs, root, proof); + + spendNullifiers(nullifiers); + + // lock the intended outputs + uint256[] memory outputs; + _lock(nullifiers, outputs, lockedOutputs, delegate, data); + } + + function checkProof( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256 root, + Commonlib.Proof calldata proof + ) internal view { // construct the public inputs uint256[3] memory publicInputs; - publicInputs[0] = nullifier; + publicInputs[0] = nullifiers[0]; publicInputs[1] = root; - publicInputs[2] = output; + publicInputs[2] = outputs[0]; // Check the proof require( _verifier.verifyProof(proof.pA, proof.pB, proof.pC, publicInputs), "Invalid proof" ); - - processInputsAndOutputs(nullifiers, outputs); - - emit UTXOTransfer(nullifiers, outputs, msg.sender, data); - return true; } - function mint(uint256[] memory utxos, bytes calldata data) public { - _mint(utxos, data); + function checkProofLocked( + uint256[] memory nullifiers, + uint256[] memory outputs, + uint256 root, + Commonlib.Proof calldata proof + ) internal view { + // construct the public inputs + uint256[4] memory publicInputs; + publicInputs[0] = nullifiers[0]; + publicInputs[1] = uint256(uint160(msg.sender)); + publicInputs[2] = root; + publicInputs[3] = outputs[0]; + + // Check the proof + require( + _lockVerifier.verifyProof( + proof.pA, + proof.pB, + proof.pC, + publicInputs + ), + "Invalid proof" + ); } } diff --git a/solidity/contracts/zkDvP.sol b/solidity/contracts/zkDvP.sol_ similarity index 92% rename from solidity/contracts/zkDvP.sol rename to solidity/contracts/zkDvP.sol_ index 70c66ce..716aab7 100644 --- a/solidity/contracts/zkDvP.sol +++ b/solidity/contracts/zkDvP.sol_ @@ -40,7 +40,6 @@ contract zkDvP { // inputs for the payment transaction uint256[2] paymentInputs; uint256[2] paymentOutputs; - bytes32 paymentProofHash; Commonlib.Proof paymentProof; // asset counterparty is the party that initiates the asset transaction // it does NOT need to be actual owner of the asset UTXOs. The ZK proof of @@ -50,7 +49,6 @@ contract zkDvP { // inputs for the delivery transaction uint256 assetInput; uint256 assetOutput; - bytes32 assetProofHash; Commonlib.Proof assetProof; } @@ -196,15 +194,14 @@ contract zkDvP { function completeTrade( uint256 tradeId, - Commonlib.Proof calldata proof, - Commonlib.Proof calldata lockProof + Commonlib.Proof calldata proof ) public { Trade memory trade = trades[tradeId]; require( trade.status == TradeStatus.ACCEPTED, "Trade must be in ACCEPTED state to complete" ); - bytes32 proofHash = getProofHash(proof); + bytes32 proofHash = Commonlib.getProofHash(proof); uint256[] memory lockedStates; if (trade.paymentProofHash == proofHash) { trade.paymentProof = proof; @@ -212,12 +209,7 @@ contract zkDvP { for (uint256 i = 0; i < trade.paymentInputs.length; i++) { lockedStates[i] = trade.paymentInputs[i]; } - paymentToken.lockStates( - lockedStates, - lockProof, - address(this), - "0x" - ); + paymentToken.lock(lockedStates, lockProof, address(this), "0x"); } else if (trade.assetProofHash == proofHash) { trade.assetProof = proof; lockedStates = new uint256[](1); @@ -268,23 +260,6 @@ contract zkDvP { return true; } - function getProofHash( - Commonlib.Proof calldata proof - ) private pure returns (bytes32) { - uint[8] memory inputs = [ - proof.pA[0], - proof.pA[1], - proof.pB[0][0], - proof.pB[0][1], - proof.pB[1][0], - proof.pB[1][1], - proof.pC[0], - proof.pC[1] - ]; - - return keccak256(abi.encodePacked(inputs)); - } - function isEmptyProof( Commonlib.Proof memory proof ) private pure returns (bool) { diff --git a/solidity/hardhat.config.ts b/solidity/hardhat.config.ts index 8544b8a..ae7c33a 100644 --- a/solidity/hardhat.config.ts +++ b/solidity/hardhat.config.ts @@ -32,7 +32,7 @@ const config: HardhatUserConfig = { version: "0.8.27", settings: { optimizer: { - enabled: false, + enabled: true, runs: 1000, }, }, diff --git a/solidity/ignition/modules/lib/deps.ts b/solidity/ignition/modules/lib/deps.ts index e1b627f..71df1eb 100644 --- a/solidity/ignition/modules/lib/deps.ts +++ b/solidity/ignition/modules/lib/deps.ts @@ -71,52 +71,6 @@ export const BatchWithdrawVerifierModule = buildModule( }, ); -export const LockVerifierModule = buildModule( - "Groth16Verifier_CheckUtxosOwner", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckUtxosOwner", []); - return { verifier }; - }, -); -export const BatchLockVerifierModule = buildModule( - "Groth16Verifier_CheckUtxosOwnerBatch", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckUtxosOwnerBatch", []); - return { verifier }; - }, -); - -export const NfLockVerifierModule = buildModule( - "Groth16Verifier_CheckUtxosNfOwner", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckUtxosNfOwner", []); - return { verifier }; - }, -); - -export const LockNullifiersVerifierModule = buildModule( - "Groth16Verifier_CheckNullifiersOwner", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckNullifiersOwner", []); - return { verifier }; - }, -); -export const BatchLockNullifiersVerifierModule = buildModule( - "Groth16Verifier_CheckNullifiersOwnerBatch", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckNullifiersOwnerBatch", []); - return { verifier }; - }, -); - -export const NfLockNullifiersVerifierModule = buildModule( - "Groth16Verifier_CheckNullifiersNfOwner", - (m) => { - const verifier = m.contract("Groth16Verifier_CheckNullifiersNfOwner", []); - return { verifier }; - }, -); - function PoseidonArtifact(param: number): Artifact { const abi = poseidonContract.generateABI(param); const bytecode = poseidonContract.createCode(param); diff --git a/zkp/circuits/check_nullifiers_nf_owner.circom b/solidity/ignition/modules/test/escrow1.ts similarity index 65% rename from zkp/circuits/check_nullifiers_nf_owner.circom rename to solidity/ignition/modules/test/escrow1.ts index f7ebc10..bbf8128 100644 --- a/zkp/circuits/check_nullifiers_nf_owner.circom +++ b/solidity/ignition/modules/test/escrow1.ts @@ -13,9 +13,13 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -pragma circom 2.2.1; -include "./lib/check-nullifiers-tokenid-uri.circom"; -include "./node_modules/circomlib/circuits/babyjub.circom"; +import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; -component main { public [ nullifiers ] } = CheckNullifiersForTokenIdAndUri(2); \ No newline at end of file +export default buildModule("zkEscrow1", (m) => { + const paymentTokenAddress = m.getParameter("paymentToken"); + const paymentToken = m.contractAt("Zeto_Anon", paymentTokenAddress); + + const zkEscrow = m.contract("zkEscrow1", [paymentToken]); + return { zkEscrow }; +}); diff --git a/solidity/ignition/modules/test/escrow2.ts b/solidity/ignition/modules/test/escrow2.ts new file mode 100644 index 0000000..7cbecda --- /dev/null +++ b/solidity/ignition/modules/test/escrow2.ts @@ -0,0 +1,25 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; + +export default buildModule("zkEscrow2", (m) => { + const paymentTokenAddress = m.getParameter("paymentToken"); + const paymentToken = m.contractAt("Zeto_AnonNullifier", paymentTokenAddress); + + const zkEscrow = m.contract("zkEscrow2", [paymentToken]); + return { zkEscrow }; +}); diff --git a/solidity/ignition/modules/test/smt.ts b/solidity/ignition/modules/test/smt.ts new file mode 100644 index 0000000..1079626 --- /dev/null +++ b/solidity/ignition/modules/test/smt.ts @@ -0,0 +1,31 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; +import { + SmtLibModule, +} from "../lib/deps"; + +export default buildModule("testSmt", (m) => { + const { smtLib, poseidon3 } = m.useModule(SmtLibModule); + const testSmt = m.contract("TestSmt", [], { + libraries: { + PoseidonUnit3L: poseidon3, + SmtLib: smtLib, + }, + }); + return { testSmt }; +}); diff --git a/solidity/ignition/modules/zeto_anon.ts b/solidity/ignition/modules/zeto_anon.ts index a73afa1..65f2050 100644 --- a/solidity/ignition/modules/zeto_anon.ts +++ b/solidity/ignition/modules/zeto_anon.ts @@ -19,8 +19,6 @@ import { DepositVerifierModule, WithdrawVerifierModule, BatchWithdrawVerifierModule, - LockVerifierModule, - BatchLockVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule("Groth16Verifier_Anon", (m) => { @@ -41,15 +39,11 @@ export default buildModule("Zeto_Anon", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawVerifierModule, ); - const { verifier: lockVerifier } = m.useModule(LockVerifierModule); - const { verifier: batchLockVerifier } = m.useModule(BatchLockVerifierModule); return { depositVerifier, withdrawVerifier, verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, }; }); diff --git a/solidity/ignition/modules/zeto_anon_enc.ts b/solidity/ignition/modules/zeto_anon_enc.ts index 196b421..7710ab2 100644 --- a/solidity/ignition/modules/zeto_anon_enc.ts +++ b/solidity/ignition/modules/zeto_anon_enc.ts @@ -19,8 +19,6 @@ import { DepositVerifierModule, WithdrawVerifierModule, BatchWithdrawVerifierModule, - LockVerifierModule, - BatchLockVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule("Groth16Verifier_AnonEnc", (m) => { @@ -41,15 +39,11 @@ export default buildModule("Zeto_AnonEnc", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawVerifierModule, ); - const { verifier: lockVerifier } = m.useModule(LockVerifierModule); - const { verifier: batchLockVerifier } = m.useModule(BatchLockVerifierModule); return { depositVerifier, withdrawVerifier, verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, }; }); diff --git a/solidity/ignition/modules/zeto_anon_enc_nullifier.ts b/solidity/ignition/modules/zeto_anon_enc_nullifier.ts index c867180..8b16995 100644 --- a/solidity/ignition/modules/zeto_anon_enc_nullifier.ts +++ b/solidity/ignition/modules/zeto_anon_enc_nullifier.ts @@ -20,8 +20,6 @@ import { DepositVerifierModule, WithdrawNullifierVerifierModule, BatchWithdrawNullifierVerifierModule, - LockNullifiersVerifierModule, - BatchLockNullifiersVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule("Groth16Verifier_AnonEncNullifier", (m) => { @@ -48,12 +46,6 @@ export default buildModule("Zeto_AnonEncNullifier", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawNullifierVerifierModule, ); - const { verifier: lockVerifier } = m.useModule( - LockNullifiersVerifierModule, - ); - const { verifier: batchLockVerifier } = m.useModule( - BatchLockNullifiersVerifierModule, - ); return { depositVerifier, @@ -61,8 +53,6 @@ export default buildModule("Zeto_AnonEncNullifier", (m) => { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon3, }; diff --git a/solidity/ignition/modules/zeto_anon_enc_nullifier_kyc.ts b/solidity/ignition/modules/zeto_anon_enc_nullifier_kyc.ts index ed076ff..f422870 100644 --- a/solidity/ignition/modules/zeto_anon_enc_nullifier_kyc.ts +++ b/solidity/ignition/modules/zeto_anon_enc_nullifier_kyc.ts @@ -20,8 +20,6 @@ import { DepositVerifierModule, WithdrawNullifierVerifierModule, BatchWithdrawNullifierVerifierModule, - LockNullifiersVerifierModule, - BatchLockNullifiersVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule( @@ -51,12 +49,6 @@ export default buildModule("Zeto_AnonEncNullifierKyc", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawNullifierVerifierModule, ); - const { verifier: lockVerifier } = m.useModule( - LockNullifiersVerifierModule, - ); - const { verifier: batchLockVerifier } = m.useModule( - BatchLockNullifiersVerifierModule, - ); return { depositVerifier, @@ -64,8 +56,6 @@ export default buildModule("Zeto_AnonEncNullifierKyc", (m) => { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon2, poseidon3, diff --git a/solidity/ignition/modules/zeto_anon_enc_nullifier_non_repudiation.ts b/solidity/ignition/modules/zeto_anon_enc_nullifier_non_repudiation.ts index 1de99fc..fbb3e30 100644 --- a/solidity/ignition/modules/zeto_anon_enc_nullifier_non_repudiation.ts +++ b/solidity/ignition/modules/zeto_anon_enc_nullifier_non_repudiation.ts @@ -20,8 +20,6 @@ import { DepositVerifierModule, WithdrawNullifierVerifierModule, BatchWithdrawNullifierVerifierModule, - LockNullifiersVerifierModule, - BatchLockNullifiersVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule( @@ -57,20 +55,12 @@ export default buildModule("Zeto_AnonEncNullifierNonRepudiation", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawNullifierVerifierModule, ); - const { verifier: lockVerifier } = m.useModule( - LockNullifiersVerifierModule, - ); - const { verifier: batchLockVerifier } = m.useModule( - BatchLockNullifiersVerifierModule, - ); return { depositVerifier, withdrawVerifier, verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon3, }; diff --git a/solidity/ignition/modules/zeto_anon_nullifier.ts b/solidity/ignition/modules/zeto_anon_nullifier.ts index 478a027..6b4bfdc 100644 --- a/solidity/ignition/modules/zeto_anon_nullifier.ts +++ b/solidity/ignition/modules/zeto_anon_nullifier.ts @@ -20,19 +20,39 @@ import { DepositVerifierModule, WithdrawNullifierVerifierModule, BatchWithdrawNullifierVerifierModule, - LockNullifiersVerifierModule, - BatchLockNullifiersVerifierModule, } from "./lib/deps"; -const VerifierModule = buildModule("Groth16Verifier_AnonNullifier", (m) => { - const verifier = m.contract("Groth16Verifier_AnonNullifier", []); - return { verifier }; -}); +const VerifierModule = buildModule( + "Groth16Verifier_AnonNullifierTransfer", + (m) => { + const verifier = m.contract("Groth16Verifier_AnonNullifierTransfer", []); + return { verifier }; + }, +); + +const LockVerifierModule = buildModule( + "Groth16Verifier_AnonNullifierTransferLocked", + (m) => { + const verifier = m.contract( + "Groth16Verifier_AnonNullifierTransferLocked", + [], + ); + return { verifier }; + }, +); const BatchVerifierModule = buildModule( - "Groth16Verifier_AnonNullifierBatch", + "Groth16Verifier_AnonNullifierTransferBatch", (m) => { - const verifier = m.contract("Groth16Verifier_AnonNullifierBatch", []); + const verifier = m.contract("Groth16Verifier_AnonNullifierTransferBatch", []); + return { verifier }; + }, +); + +const BatchLockVerifierModule = buildModule( + "Groth16Verifier_AnonNullifierTransferLockedBatch", + (m) => { + const verifier = m.contract("Groth16Verifier_AnonNullifierTransferLockedBatch", []); return { verifier }; }, ); @@ -40,7 +60,9 @@ const BatchVerifierModule = buildModule( export default buildModule("Zeto_AnonNullifier", (m) => { const { smtLib, poseidon3 } = m.useModule(SmtLibModule); const { verifier } = m.useModule(VerifierModule); + const { verifier: lockVerifier } = m.useModule(LockVerifierModule); const { verifier: batchVerifier } = m.useModule(BatchVerifierModule); + const { verifier: batchLockVerifier } = m.useModule(BatchLockVerifierModule); const { verifier: depositVerifier } = m.useModule(DepositVerifierModule); const { verifier: withdrawVerifier } = m.useModule( WithdrawNullifierVerifierModule, @@ -48,21 +70,15 @@ export default buildModule("Zeto_AnonNullifier", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawNullifierVerifierModule, ); - const { verifier: lockVerifier } = m.useModule( - LockNullifiersVerifierModule, - ); - const { verifier: batchLockVerifier } = m.useModule( - BatchLockNullifiersVerifierModule, - ); return { depositVerifier, withdrawVerifier, verifier, - batchVerifier, - batchWithdrawVerifier, lockVerifier, + batchVerifier, batchLockVerifier, + batchWithdrawVerifier, smtLib, poseidon3, }; diff --git a/solidity/ignition/modules/zeto_anon_nullifier_kyc.ts b/solidity/ignition/modules/zeto_anon_nullifier_kyc.ts index 705e938..44be1b2 100644 --- a/solidity/ignition/modules/zeto_anon_nullifier_kyc.ts +++ b/solidity/ignition/modules/zeto_anon_nullifier_kyc.ts @@ -20,8 +20,6 @@ import { DepositVerifierModule, WithdrawNullifierVerifierModule, BatchWithdrawNullifierVerifierModule, - LockNullifiersVerifierModule, - BatchLockNullifiersVerifierModule, } from "./lib/deps"; const VerifierModule = buildModule("Groth16Verifier_AnonNullifierKyc", (m) => { @@ -48,12 +46,6 @@ export default buildModule("Zeto_AnonNullifierKyc", (m) => { const { verifier: batchWithdrawVerifier } = m.useModule( BatchWithdrawNullifierVerifierModule, ); - const { verifier: lockVerifier } = m.useModule( - LockNullifiersVerifierModule, - ); - const { verifier: batchLockVerifier } = m.useModule( - BatchLockNullifiersVerifierModule, - ); return { depositVerifier, @@ -61,8 +53,6 @@ export default buildModule("Zeto_AnonNullifierKyc", (m) => { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon2, poseidon3, diff --git a/solidity/ignition/modules/zeto_nf_anon.ts b/solidity/ignition/modules/zeto_nf_anon.ts index 3961ec7..610b86a 100644 --- a/solidity/ignition/modules/zeto_nf_anon.ts +++ b/solidity/ignition/modules/zeto_nf_anon.ts @@ -15,9 +15,6 @@ // limitations under the License. import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; -import { - NfLockVerifierModule, -} from "./lib/deps"; const VerifierModule = buildModule("Groth16Verifier_NfAnon", (m) => { const verifier = m.contract("Groth16Verifier_NfAnon", []); return { verifier }; @@ -25,7 +22,6 @@ const VerifierModule = buildModule("Groth16Verifier_NfAnon", (m) => { export default buildModule("Zeto_NfAnon", (m) => { const { verifier } = m.useModule(VerifierModule); - const { verifier: lockVerifier } = m.useModule(NfLockVerifierModule); - return { verifier, lockVerifier }; + return { verifier }; }); diff --git a/solidity/ignition/modules/zeto_nf_anon_nullifier.ts b/solidity/ignition/modules/zeto_nf_anon_nullifier.ts index 54b734b..a52bb22 100644 --- a/solidity/ignition/modules/zeto_nf_anon_nullifier.ts +++ b/solidity/ignition/modules/zeto_nf_anon_nullifier.ts @@ -15,17 +15,31 @@ // limitations under the License. import { buildModule } from "@nomicfoundation/hardhat-ignition/modules"; -import { SmtLibModule, NfLockNullifiersVerifierModule } from "./lib/deps"; +import { SmtLibModule } from "./lib/deps"; -const VerifierModule = buildModule("Groth16Verifier_NfAnonNullifier", (m) => { - const verifier = m.contract("Groth16Verifier_NfAnonNullifier", []); - return { verifier }; -}); +const VerifierModule = buildModule( + "Groth16Verifier_NfAnonNullifierTransfer", + (m) => { + const verifier = m.contract("Groth16Verifier_NfAnonNullifierTransfer", []); + return { verifier }; + }, +); + +const LockVerifierModule = buildModule( + "Groth16Verifier_NfAnonNullifierTransferLocked", + (m) => { + const verifier = m.contract( + "Groth16Verifier_NfAnonNullifierTransferLocked", + [], + ); + return { verifier }; + }, +); export default buildModule("Zeto_NfAnonNullifier", (m) => { const { smtLib, poseidon3 } = m.useModule(SmtLibModule); const { verifier } = m.useModule(VerifierModule); - const { verifier: lockVerifier } = m.useModule(NfLockNullifiersVerifierModule); + const { verifier: lockVerifier } = m.useModule(LockVerifierModule); return { verifier, lockVerifier, smtLib, poseidon3 }; }); diff --git a/solidity/scripts/tokens/Zeto_Anon.ts b/solidity/scripts/tokens/Zeto_Anon.ts index 7fef7aa..d3b9621 100644 --- a/solidity/scripts/tokens/Zeto_Anon.ts +++ b/solidity/scripts/tokens/Zeto_Anon.ts @@ -26,20 +26,20 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, } = await ignition.deploy(zetoModule); return { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], }; } diff --git a/solidity/scripts/tokens/Zeto_AnonEnc.ts b/solidity/scripts/tokens/Zeto_AnonEnc.ts index 13a5b4f..89c3f1f 100644 --- a/solidity/scripts/tokens/Zeto_AnonEnc.ts +++ b/solidity/scripts/tokens/Zeto_AnonEnc.ts @@ -26,20 +26,20 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, } = await ignition.deploy(zetoModule); return { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], }; } diff --git a/solidity/scripts/tokens/Zeto_AnonEncNullifier.ts b/solidity/scripts/tokens/Zeto_AnonEncNullifier.ts index 7bdcd03..c54a7e1 100644 --- a/solidity/scripts/tokens/Zeto_AnonEncNullifier.ts +++ b/solidity/scripts/tokens/Zeto_AnonEncNullifier.ts @@ -26,8 +26,6 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon3, } = await ignition.deploy(zetoModule); @@ -35,13 +33,15 @@ export async function deployDependencies() { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/scripts/tokens/Zeto_AnonEncNullifierKyc.ts b/solidity/scripts/tokens/Zeto_AnonEncNullifierKyc.ts index 101ba89..297eb65 100644 --- a/solidity/scripts/tokens/Zeto_AnonEncNullifierKyc.ts +++ b/solidity/scripts/tokens/Zeto_AnonEncNullifierKyc.ts @@ -26,8 +26,6 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon2, poseidon3, @@ -36,13 +34,15 @@ export async function deployDependencies() { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/scripts/tokens/Zeto_AnonEncNullifierNonRepudiation.ts b/solidity/scripts/tokens/Zeto_AnonEncNullifierNonRepudiation.ts index 518f8bc..a2bf706 100644 --- a/solidity/scripts/tokens/Zeto_AnonEncNullifierNonRepudiation.ts +++ b/solidity/scripts/tokens/Zeto_AnonEncNullifierNonRepudiation.ts @@ -26,8 +26,6 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon3, } = await ignition.deploy(zetoModule); @@ -35,13 +33,15 @@ export async function deployDependencies() { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/scripts/tokens/Zeto_AnonNullifier.ts b/solidity/scripts/tokens/Zeto_AnonNullifier.ts index a2467b1..711e698 100644 --- a/solidity/scripts/tokens/Zeto_AnonNullifier.ts +++ b/solidity/scripts/tokens/Zeto_AnonNullifier.ts @@ -24,10 +24,10 @@ export async function deployDependencies() { depositVerifier, withdrawVerifier, verifier, - batchVerifier, - batchWithdrawVerifier, lockVerifier, + batchVerifier, batchLockVerifier, + batchWithdrawVerifier, smtLib, poseidon3, } = await ignition.deploy(zetoModule); @@ -35,13 +35,15 @@ export async function deployDependencies() { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: lockVerifier.target, + batchLockVerifier: batchLockVerifier.target, + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/scripts/tokens/Zeto_AnonNullifierKyc.ts b/solidity/scripts/tokens/Zeto_AnonNullifierKyc.ts index 9f0cf2b..d963861 100644 --- a/solidity/scripts/tokens/Zeto_AnonNullifierKyc.ts +++ b/solidity/scripts/tokens/Zeto_AnonNullifierKyc.ts @@ -26,8 +26,6 @@ export async function deployDependencies() { verifier, batchVerifier, batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, smtLib, poseidon2, poseidon3, @@ -36,13 +34,15 @@ export async function deployDependencies() { deployer, args: [ await deployer.getAddress(), - verifier.target, - depositVerifier.target, - withdrawVerifier.target, - batchVerifier.target, - batchWithdrawVerifier.target, - lockVerifier.target, - batchLockVerifier.target, + { + verifier: verifier.target, + depositVerifier: depositVerifier.target, + withdrawVerifier: withdrawVerifier.target, + batchVerifier: batchVerifier.target, + batchWithdrawVerifier: batchWithdrawVerifier.target, + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/scripts/tokens/Zeto_NfAnon.ts b/solidity/scripts/tokens/Zeto_NfAnon.ts index 18e4819..30660f2 100644 --- a/solidity/scripts/tokens/Zeto_NfAnon.ts +++ b/solidity/scripts/tokens/Zeto_NfAnon.ts @@ -20,13 +20,20 @@ import zetoModule from "../../ignition/modules/zeto_nf_anon"; export async function deployDependencies() { const [deployer] = await ethers.getSigners(); - const { verifier, lockVerifier } = await ignition.deploy(zetoModule); + const { verifier } = await ignition.deploy(zetoModule); return { deployer, args: [ await deployer.getAddress(), - verifier.target, - lockVerifier.target, + { + verifier: verifier.target, + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], }; } diff --git a/solidity/scripts/tokens/Zeto_NfAnonNullifier.ts b/solidity/scripts/tokens/Zeto_NfAnonNullifier.ts index 5970da2..8f3ff81 100644 --- a/solidity/scripts/tokens/Zeto_NfAnonNullifier.ts +++ b/solidity/scripts/tokens/Zeto_NfAnonNullifier.ts @@ -20,13 +20,21 @@ import zetoModule from "../../ignition/modules/zeto_nf_anon_nullifier"; export async function deployDependencies() { const [deployer] = await ethers.getSigners(); - const { verifier, lockVerifier, smtLib, poseidon3 } = await ignition.deploy(zetoModule); + const { verifier, lockVerifier, smtLib, poseidon3 } = + await ignition.deploy(zetoModule); return { deployer, args: [ await deployer.getAddress(), - verifier.target, - lockVerifier.target, + { + verifier: verifier.target, + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: lockVerifier.target, + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } ], libraries: { SmtLib: smtLib.target, diff --git a/solidity/test/factory.ts b/solidity/test/factory.ts index d0a42ff..1772247 100644 --- a/solidity/test/factory.ts +++ b/solidity/test/factory.ts @@ -37,13 +37,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchLockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchLockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + } }; await expect( factory.connect(nonOwner).registerImplementation("test", implInfo as any), @@ -59,13 +61,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0x0000000000000000000000000000000000000000", - verifier: "0x0000000000000000000000000000000000000000", - batchVerifier: "0x0000000000000000000000000000000000000000", - depositVerifier: "0x0000000000000000000000000000000000000000", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0x0000000000000000000000000000000000000000", + batchVerifier: "0x0000000000000000000000000000000000000000", + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; await expect( factory.connect(deployer).registerImplementation("test", implInfo as any), @@ -81,13 +85,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0x0000000000000000000000000000000000000000", - batchVerifier: "0x0000000000000000000000000000000000000000", - depositVerifier: "0x0000000000000000000000000000000000000000", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0x0000000000000000000000000000000000000000", + batchVerifier: "0x0000000000000000000000000000000000000000", + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; await expect( factory.connect(deployer).registerImplementation("test", implInfo as any), @@ -103,13 +109,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0x0000000000000000000000000000000000000000", - depositVerifier: "0x0000000000000000000000000000000000000000", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0x0000000000000000000000000000000000000000", + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; await expect( factory.connect(deployer).registerImplementation("test", implInfo as any), @@ -125,13 +133,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0x0000000000000000000000000000000000000000", - depositVerifier: "0x0000000000000000000000000000000000000000", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0x0000000000000000000000000000000000000000", + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; const tx1 = await factory .connect(deployer) @@ -153,13 +163,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0x0000000000000000000000000000000000000000", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + depositVerifier: "0x0000000000000000000000000000000000000000", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; const tx1 = await factory .connect(deployer) @@ -182,13 +194,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + withdrawVerifier: "0x0000000000000000000000000000000000000000", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; const tx1 = await factory .connect(deployer) @@ -211,13 +225,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchWithdrawVerifier: "0x0000000000000000000000000000000000000000", + lockVerifier: "0x0000000000000000000000000000000000000000", + batchLockVerifier: "0x0000000000000000000000000000000000000000", + } }; const tx1 = await factory .connect(deployer) @@ -231,63 +247,63 @@ describe("(factory) Zeto based fungible token with anonymity without encryption ).rejectedWith("Factory: batchWithdrawVerifier address is required"); }); - it("attempting to deploy a fungible token but with a registered implementation that misses required lockVerifier should fail", async function () { - // we want to test the effectiveness of the factory contract - // to create clones of the Zeto implementation contract - const Factory = await ethers.getContractFactory("ZetoTokenFactory"); - const factory = await Factory.deploy(); - await factory.waitForDeployment(); + // it("attempting to deploy a fungible token but with a registered implementation that misses required lockVerifier should fail", async function () { + // // we want to test the effectiveness of the factory contract + // // to create clones of the Zeto implementation contract + // const Factory = await ethers.getContractFactory("ZetoTokenFactory"); + // const factory = await Factory.deploy(); + // await factory.waitForDeployment(); - const implInfo = { - implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - lockVerifier: "0x0000000000000000000000000000000000000000", - batchLockVerifier: "0x0000000000000000000000000000000000000000", - }; - const tx1 = await factory - .connect(deployer) - .registerImplementation("test", implInfo as any); - await tx1.wait(); + // const implInfo = { + // implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // lockVerifier: "0x0000000000000000000000000000000000000000", + // batchLockVerifier: "0x0000000000000000000000000000000000000000", + // }; + // const tx1 = await factory + // .connect(deployer) + // .registerImplementation("test", implInfo as any); + // await tx1.wait(); - await expect( - factory - .connect(deployer) - .deployZetoFungibleToken("test", await deployer.getAddress()), - ).rejectedWith("Factory: lockVerifier address is required"); - }); + // await expect( + // factory + // .connect(deployer) + // .deployZetoFungibleToken("test", await deployer.getAddress()), + // ).rejectedWith("Factory: lockVerifier address is required"); + // }); - it("attempting to deploy a fungible token but with a registered implementation that misses required batchLockVerifier should fail", async function () { - // we want to test the effectiveness of the factory contract - // to create clones of the Zeto implementation contract - const Factory = await ethers.getContractFactory("ZetoTokenFactory"); - const factory = await Factory.deploy(); - await factory.waitForDeployment(); + // it("attempting to deploy a fungible token but with a registered implementation that misses required batchLockVerifier should fail", async function () { + // // we want to test the effectiveness of the factory contract + // // to create clones of the Zeto implementation contract + // const Factory = await ethers.getContractFactory("ZetoTokenFactory"); + // const factory = await Factory.deploy(); + // await factory.waitForDeployment(); - const implInfo = { - implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchLockVerifier: "0x0000000000000000000000000000000000000000", - }; - const tx1 = await factory - .connect(deployer) - .registerImplementation("test", implInfo as any); - await tx1.wait(); + // const implInfo = { + // implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + // batchLockVerifier: "0x0000000000000000000000000000000000000000", + // }; + // const tx1 = await factory + // .connect(deployer) + // .registerImplementation("test", implInfo as any); + // await tx1.wait(); - await expect( - factory - .connect(deployer) - .deployZetoFungibleToken("test", await deployer.getAddress()), - ).rejectedWith("Factory: batchLockVerifier address is required"); - }); + // await expect( + // factory + // .connect(deployer) + // .deployZetoFungibleToken("test", await deployer.getAddress()), + // ).rejectedWith("Factory: batchLockVerifier address is required"); + // }); it("attempting to deploy a fungible token with a properly registered implementation should succeed", async function () { // we want to test the effectiveness of the factory contract @@ -298,13 +314,15 @@ describe("(factory) Zeto based fungible token with anonymity without encryption const implInfo = { implementation: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", - batchLockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + verifiers: { + verifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + depositVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + withdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchWithdrawVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + lockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + batchLockVerifier: "0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1", + } }; const tx1 = await factory .connect(deployer) diff --git a/solidity/test/lib/deploy.ts b/solidity/test/lib/deploy.ts index a2a47b7..48f3505 100644 --- a/solidity/test/lib/deploy.ts +++ b/solidity/test/lib/deploy.ts @@ -51,17 +51,8 @@ export async function deployZeto(tokenName: string) { ({ deployer, zetoImpl, erc20, args } = result as any); let [ deployerAddr, - verifier, - depositVerifier, - withdrawVerifier, - batchVerifier, - batchWithdrawVerifier, - lockVerifier, - batchLockVerifier, + verifiers, ] = args; - if (!isFungible) { - ([deployerAddr, verifier, lockVerifier] = args); - } // we want to test the effectiveness of the factory contract // to create clones of the Zeto implementation contract @@ -71,19 +62,7 @@ export async function deployZeto(tokenName: string) { const implInfo = { implementation: zetoImpl.target, - depositVerifier: - depositVerifier || "0x0000000000000000000000000000000000000000", - withdrawVerifier: - withdrawVerifier || "0x0000000000000000000000000000000000000000", - verifier, - batchVerifier: - batchVerifier || "0x0000000000000000000000000000000000000000", - batchWithdrawVerifier: - batchWithdrawVerifier || "0x0000000000000000000000000000000000000000", - lockVerifier: - lockVerifier || "0x0000000000000000000000000000000000000000", - batchLockVerifier: - batchLockVerifier || "0x0000000000000000000000000000000000000000", + verifiers, }; const tx1 = await factory .connect(deployer) diff --git a/solidity/test/lib/utils.ts b/solidity/test/lib/utils.ts index 0034d11..0c0831b 100644 --- a/solidity/test/lib/utils.ts +++ b/solidity/test/lib/utils.ts @@ -176,15 +176,15 @@ export function parseUTXOEvents( let returnValues: any[] = []; for (const log of result.logs || []) { const event = zetoTokenContract.interface.parseLog(log as any); + let e: any; if (event?.name === "UTXOTransfer") { - const transfer = { + e = { inputs: event?.args.inputs, outputs: event?.args.outputs, submitter: event?.args.submitter, }; - returnValues.push(transfer); } else if (event?.name === "UTXOTransferWithEncryptedValues") { - const transfer = { + e = { inputs: event?.args.inputs, outputs: event?.args.outputs, encryptedValues: event?.args.encryptedValues, @@ -192,9 +192,8 @@ export function parseUTXOEvents( submitter: event?.args.submitter, ecdhPublicKey: event?.args.ecdhPublicKey, }; - returnValues.push(transfer); } else if (event?.name === "UTXOTransferNonRepudiation") { - const transfer = { + e = { inputs: event?.args.inputs, outputs: event?.args.outputs, encryptedValuesForReceiver: event?.args.encryptedValuesForReceiver, @@ -203,21 +202,45 @@ export function parseUTXOEvents( submitter: event?.args.submitter, ecdhPublicKey: event?.args.ecdhPublicKey, }; - returnValues.push(transfer); } else if (event?.name === "UTXOMint") { - const mint = { + e = { outputs: event?.args.outputs, receivers: event?.args.receivers, submitter: event?.args.submitter, }; - returnValues.push(mint); } else if (event?.name === "TradeCompleted") { - const e = { + e = { tradeId: event?.args.tradeId, trade: event?.args.trade, }; - returnValues.push(e); + } else if (event?.name === "UTXOsLocked") { + e = { + outputs: event?.args.outputs, + lockedOutputs: event?.args.lockedOutputs, + delegate: event?.args.delegate, + }; + } else if (event?.name === "LockDelegateChanged") { + e = { + lockedOutputs: event?.args.lockedOutputs, + oldDelegate: event?.args.oldDelegate, + newDelegate: event?.args.newDelegate, + }; + } else if (event?.name === "PaymentInitiated") { + e = { + paymentId: event?.args.paymentId, + lockedInputs: event?.args.lockedInputs, + nullifiers: event?.args.nullifiers, + outputs: event?.args.outputs, + }; + } else if ( + event?.name === "PaymentApproved" || + event?.name === "PaymentCompleted" + ) { + e = { + paymentId: event?.args.paymentId, + }; } + returnValues.push(e); } return returnValues; } diff --git a/solidity/test/test/escrow1.ts b/solidity/test/test/escrow1.ts new file mode 100644 index 0000000..01dd13d --- /dev/null +++ b/solidity/test/test/escrow1.ts @@ -0,0 +1,178 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import { ethers, ignition, network } from "hardhat"; +import { Signer, encodeBytes32String, ZeroHash, lock } from "ethers"; +import { expect } from "chai"; +import { loadCircuit, getProofHash } from "zeto-js"; +import zkEscrowModule from "../../ignition/modules/test/escrow1"; +import zetoAnonTests from "../zeto_anon"; +import { + UTXO, + User, + newUser, + newUTXO, + doMint, + ZERO_UTXO, + parseUTXOEvents, +} from "../lib/utils"; +import { loadProvingKeys } from "../utils"; +import { deployZeto } from "../lib/deploy"; + +describe("Escrow flow for payment with Zeto_Anon", function () { + let Alice: User; + let Bob: User; + let Charlie: User; + + // instances of the contracts + let zkPayment: any; + let zkEscrow: any; + + // payment UTXOs to be minted and transferred + let payment1: UTXO; + let payment2: UTXO; + + // UTXOs involved in the escrow flow + let lockedPayment1: UTXO; + let paymentToBob: UTXO; + + // other variables + let deployer: Signer; + let circuit: any; + let provingKey: string; + let paymentId: any; + + before(async function () { + if (network.name !== "hardhat") { + // accommodate for longer block times on public networks + this.timeout(120000); + } + let [d, a, b, c] = await ethers.getSigners(); + deployer = d; + Alice = await newUser(a); + Bob = await newUser(b); + Charlie = await newUser(c); + + circuit = await loadCircuit("anon"); + ({ provingKeyFile: provingKey } = loadProvingKeys("anon")); + + ({ deployer, zeto: zkPayment } = await deployZeto("Zeto_Anon")); + console.log(`ZK Payment contract deployed at ${zkPayment.target}`); + ({ zkEscrow } = await ignition.deploy(zkEscrowModule, { + parameters: { + zkEscrow1: { + paymentToken: zkPayment.target, + }, + }, + })); + }); + + it("mint to Alice some payment tokens", async function () { + payment1 = newUTXO(10, Alice); + payment2 = newUTXO(20, Alice); + const result = await doMint(zkPayment, deployer, [payment1, payment2]); + + // simulate Alice and Bob listening to minting events and updating his local merkle tree + for (const log of result.logs) { + const event = zkPayment.interface.parseLog(log as any); + expect(event.args.outputs.length).to.equal(2); + } + }); + + it("Alice locks some payment tokens and designates the escrow as the delegate", async function () { + lockedPayment1 = newUTXO(payment1.value!, Alice); + const { inputCommitments, outputCommitments, encodedProof } = + await zetoAnonTests.prepareProof( + circuit, + provingKey, + Alice, + [payment1, ZERO_UTXO], + [lockedPayment1, ZERO_UTXO], + [Alice, {}], + ); + const tx = await zkPayment + .connect(Alice.signer) + .lock( + inputCommitments, + [], + outputCommitments, + encodedProof, + zkEscrow.target, + "0x", + ); + const result = await tx.wait(); + const events = parseUTXOEvents(zkPayment, result); + + // simulate Alice's tradinig partner listening to the locking events and verifying the committed (locked) value + const lockedUTXO = events[0].lockedOutputs[0]; + const lockDelegate = events[0].delegate; + // Alice's trading partner is sent the secrets for the locked UTXO (which is still owned by Alice) + // in an off-chain message. so they can be used to verify the locked UTXO, and the lock delegate + expect(lockedUTXO).to.equal(lockedPayment1.hash); + expect(lockDelegate).to.equal(zkEscrow.target); + }); + + it("Alice initiates a payment transaction to Bob through the escrow", async function () { + paymentToBob = newUTXO(lockedPayment1.value!, Bob, lockedPayment1.salt); + const tx = await zkEscrow + .connect(Alice.signer) + .initiatePayment([lockedPayment1.hash], [paymentToBob.hash], "0x"); + const result = await tx.wait(); + const events = parseUTXOEvents(zkEscrow, result); + // simulate Bob listening to the payment events and verifying the proposed payment + const proposedPayment = events[0].outputs[0]; + const check = newUTXO(lockedPayment1.value!, Bob, lockedPayment1.salt); + expect(proposedPayment).to.equal(check.hash); + paymentId = events[0].paymentId; + }); + + it("Alice approves the payment by submitting a valid proof that can successfully verify the proposed payment", async function () { + const { encodedProof } = await zetoAnonTests.prepareProof( + circuit, + provingKey, + Alice, + [lockedPayment1, ZERO_UTXO], + [paymentToBob, ZERO_UTXO], + [Bob, {}], + ); + const tx = await zkEscrow + .connect(Alice.signer) + .approvePayment(paymentId, encodedProof, "0x"); + const result = await tx.wait(); + // simulate Bob listening to the escrow events and verifying the payment has been approved. + // the escrow contract guaratees that the proof is valid + const events = parseUTXOEvents(zkEscrow, result); + const approvedPayment = events[0].paymentId; + expect(approvedPayment).to.equal(paymentId); + }); + + it("Bob, or anyone, can call the escrow to finalize the payment and receive the locked UTXO", async function () { + const tx = await zkEscrow + .connect(Bob.signer) + .completePayment(paymentId, "0x"); + const result = await tx.wait(); + // simulate Bob listening to the payment events and verifying + // the expected UTXO has been transferred to him + let events = parseUTXOEvents(zkPayment, result); + const transferredPayment = events[0].outputs[0]; + const check = newUTXO(paymentToBob.value!, Bob, paymentToBob.salt); + expect(transferredPayment).to.equal(check.hash); + // simulate Bob listening to the escrow events and verifying the payment has been completed + events = parseUTXOEvents(zkEscrow, result); + const completedPayment = events[1].paymentId; + expect(completedPayment).to.equal(paymentId); + }); +}); diff --git a/solidity/test/test/escrow2.ts b/solidity/test/test/escrow2.ts new file mode 100644 index 0000000..5064453 --- /dev/null +++ b/solidity/test/test/escrow2.ts @@ -0,0 +1,237 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import { ethers, ignition, network } from "hardhat"; +import { Signer, encodeBytes32String, ZeroHash, lock } from "ethers"; +import { expect } from "chai"; +import { loadCircuit, getProofHash } from "zeto-js"; +import { Merkletree, InMemoryDB, str2Bytes } from "@iden3/js-merkletree"; +import zkEscrowModule from "../../ignition/modules/test/escrow2"; +import zetoAnonNullifierTests from "../zeto_anon_nullifier"; +import { + UTXO, + User, + newUser, + newUTXO, + newNullifier, + doMint, + ZERO_UTXO, + parseUTXOEvents, +} from "../lib/utils"; +import { loadProvingKeys } from "../utils"; +import { deployZeto } from "../lib/deploy"; + +describe("Escrow flow for payment with Zeto_AnonNullifier", function () { + let Alice: User; + let Bob: User; + let Charlie: User; + + // instances of the contracts + let zkPayment: any; + let zkEscrow: any; + + // payment UTXOs to be minted and transferred + let payment1: UTXO; + let payment2: UTXO; + + // UTXOs involved in the escrow flow + let lockedPayment1: UTXO; + let nullifier1: UTXO; + let paymentToBob: UTXO; + + // other variables + let deployer: Signer; + let circuit: any, circuitLocked: any; + let provingKey: string, provingKeyLocked: string; + let paymentId: any; + let smtAlice: Merkletree, smtAliceLocked: Merkletree; + let smtBob: Merkletree; + + before(async function () { + if (network.name !== "hardhat") { + // accommodate for longer block times on public networks + this.timeout(120000); + } + let [d, a, b, c] = await ethers.getSigners(); + deployer = d; + Alice = await newUser(a); + Bob = await newUser(b); + Charlie = await newUser(c); + + circuit = await loadCircuit("anon_nullifier_transfer"); + ({ provingKeyFile: provingKey } = loadProvingKeys( + "anon_nullifier_transfer", + )); + circuitLocked = await loadCircuit("anon_nullifier_transferLocked"); + ({ provingKeyFile: provingKeyLocked } = loadProvingKeys( + "anon_nullifier_transferLocked", + )); + + const storage1 = new InMemoryDB(str2Bytes("")); + smtAlice = new Merkletree(storage1, true, 64); + + const storage2 = new InMemoryDB(str2Bytes("")); + smtAliceLocked = new Merkletree(storage2, true, 64); + + ({ deployer, zeto: zkPayment } = await deployZeto("Zeto_AnonNullifier")); + console.log(`ZK Payment contract deployed at ${zkPayment.target}`); + ({ zkEscrow } = await ignition.deploy(zkEscrowModule, { + parameters: { + zkEscrow2: { + paymentToken: zkPayment.target, + }, + }, + })); + }); + + it("mint to Alice some payment tokens", async function () { + payment1 = newUTXO(10, Alice); + payment2 = newUTXO(20, Alice); + const result = await doMint(zkPayment, deployer, [payment1, payment2]); + + // simulate Alice and Bob listening to minting events and updating his local merkle tree + for (const log of result.logs) { + const event = zkPayment.interface.parseLog(log as any); + expect(event.args.outputs.length).to.equal(2); + } + + await smtAlice.add(payment1.hash, payment1.hash); + await smtAlice.add(payment2.hash, payment2.hash); + }); + + it("Alice locks some payment tokens and designates the escrow as the delegate", async function () { + // Alice generates the nullifiers for the UTXOs to be spent + const nullifier1 = newNullifier(payment1, Alice); + + // Alice generates inclusion proofs for the UTXOs to be spent + let root = await smtAlice.root(); + const proof1 = await smtAlice.generateCircomVerifierProof( + payment1.hash, + root, + ); + const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + + lockedPayment1 = newUTXO(payment1.value!, Alice); + const { inputCommitments, outputCommitments, encodedProof } = + await zetoAnonNullifierTests.prepareProof( + circuit, + provingKey, + Alice, + [payment1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [lockedPayment1, ZERO_UTXO], + root.bigInt(), + merkleProofs, + [Alice, Alice], + ); + const tx = await zkPayment + .connect(Alice.signer) + .lock( + [nullifier1.hash], + [], + outputCommitments, + root.bigInt(), + encodedProof, + zkEscrow.target, + "0x", + ); + const result = await tx.wait(); + const events = parseUTXOEvents(zkPayment, result); + + // simulate Alice's tradinig partner listening to the locking events and verifying the committed (locked) value + const lockedUTXO = events[0].lockedOutputs[0]; + const lockDelegate = events[0].delegate; + // Alice's trading partner is sent the secrets for the locked UTXO (which is still owned by Alice) + // in an off-chain message. so they can be used to verify the locked UTXO, and the lock delegate + const check = newUTXO(lockedPayment1.value!, Alice, lockedPayment1.salt); + expect(lockedUTXO).to.equal(check.hash); + expect(lockDelegate).to.equal(zkEscrow.target); + + await smtAliceLocked.add( + lockedPayment1.hash, + ethers.toBigInt(zkEscrow.target), + ); + }); + + it("Alice initiates a payment transaction to Bob through the escrow", async function () { + nullifier1 = newNullifier(lockedPayment1, Alice); + paymentToBob = newUTXO(lockedPayment1.value!, Bob); + const tx = await zkEscrow + .connect(Alice.signer) + .initiatePayment([nullifier1.hash], [paymentToBob.hash], "0x"); + const result = await tx.wait(); + const events = parseUTXOEvents(zkEscrow, result); + // simulate Bob listening to the payment events and verifying the proposed payment + const proposedPayment = events[0].outputs[0]; + expect(proposedPayment).to.equal(paymentToBob.hash); + paymentId = events[0].paymentId; + }); + + it("Alice approves the payment by submitting a valid proof that can successfully verify the proposed payment", async function () { + let root = await smtAliceLocked.root(); + const proof1 = await smtAliceLocked.generateCircomVerifierProof( + lockedPayment1.hash, + root, + ); + const proof2 = await smtAliceLocked.generateCircomVerifierProof(0n, root); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + const { encodedProof } = await zetoAnonNullifierTests.prepareProof( + circuitLocked, + provingKeyLocked, + Alice, + [lockedPayment1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [paymentToBob, ZERO_UTXO], + root.bigInt(), + merkleProofs, + [Bob, Bob], + zkEscrow.target, + ); + const tx = await zkEscrow + .connect(Alice.signer) + .approvePayment(paymentId, root.bigInt(), encodedProof, "0x"); + const result = await tx.wait(); + // simulate Bob listening to the escrow events and verifying the payment has been approved. + // the escrow contract guaratees that the proof is valid + const events = parseUTXOEvents(zkEscrow, result); + const approvedPayment = events[0].paymentId; + expect(approvedPayment).to.equal(paymentId); + }); + + it("Bob, or anyone, can call the escrow to finalize the payment and receive the locked UTXO", async function () { + const tx = await zkEscrow + .connect(Bob.signer) + .completePayment(paymentId, "0x"); + const result = await tx.wait(); + // simulate Bob listening to the payment events and verifying + // the expected UTXO has been transferred to him + let events = parseUTXOEvents(zkPayment, result); + const transferredPayment = events[0].outputs[0]; + const check = newUTXO(paymentToBob.value!, Bob, paymentToBob.salt); + expect(transferredPayment).to.equal(check.hash); + // simulate Bob listening to the escrow events and verifying the payment has been completed + events = parseUTXOEvents(zkEscrow, result); + const completedPayment = events[1].paymentId; + expect(completedPayment).to.equal(paymentId); + }); +}); diff --git a/solidity/test/test/smt.ts b/solidity/test/test/smt.ts new file mode 100644 index 0000000..e4c463c --- /dev/null +++ b/solidity/test/test/smt.ts @@ -0,0 +1,53 @@ +import { ethers, ignition, network } from "hardhat"; +import { Signer, encodeBytes32String, ZeroHash, lock, Contract } from "ethers"; +import smtModule from "../../ignition/modules/test/smt"; + +describe("smt tests", function () { + let deployer: Signer; + let smt: any; + + before(async function () { + let [d] = await ethers.getSigners(); + deployer = d; + + const { + testSmt, + } = await ignition.deploy(smtModule); + console.log(`TEstSmt contract deployed at ${testSmt.target}`); + smt = testSmt as Contract; + }); + + it("should insert a leaf: i=1, v=1", async function () { + await smt.insert(1n, 1n); + const root = await smt.root(); + console.log(`root: ${root}`); + }); + + it("should retrieve a leaf: i=1", async function () { + const result = await smt.get(1n, 1n); + console.log('node: ', result); + }); + + it("should insert a leaf: i=1, v=2", async function () { + await smt.insert(1n, 2n); + const root = await smt.root(); + console.log(`root: ${root}`); + }); + + it("should retrieve a leaf: i=1", async function () { + const result1 = await smt.get(1n, 1n); + console.log('node (1, 1): ', result1); + const result2 = await smt.get(1n, 2n); + console.log('node (1, 2): ', result2); + }); + + it("should retrieve a proof: i=1", async function () { + const proof = await smt.getProof(1n); + console.log(`proof: ${proof} (existence: ${proof.existence}, value: ${proof.value})`); + }); + + it("should retrieve a proof: i=2", async function () { + const proof = await smt.getProof(2n); + console.log(`proof: ${proof} (existence: ${proof.existence}, value: ${proof.value})`); + }); +}); \ No newline at end of file diff --git a/solidity/test/utils.ts b/solidity/test/utils.ts index d97168a..9430935 100644 --- a/solidity/test/utils.ts +++ b/solidity/test/utils.ts @@ -214,149 +214,3 @@ export async function prepareWithdrawProof( encodedProof, }; } - -export async function prepareLockProof( - signer: User, - inputs: UTXO[], -) { - const commitments: BigNumberish[] = inputs.map( - (input) => input.hash || 0n, - ) as BigNumberish[]; - const values = inputs.map((input) => BigInt(input.value || 0n)); - const salts = inputs.map((input) => input.salt || 0n); - const otherInputs = stringifyBigInts({ - ownerPrivateKey: formatPrivKeyForBabyJub(signer.babyJubPrivateKey), - }); - - const startWitnessCalculation = Date.now(); - let circuit = await loadCircuit("check_utxos_owner"); - let { provingKeyFile: provingKey } = loadProvingKeys("check_utxos_owner"); - if (commitments.length > 2) { - circuit = await loadCircuit("check_utxos_owner_batch"); - ({ provingKeyFile: provingKey } = loadProvingKeys("check_utxos_owner_batch")); - } - - const witness = await circuit.calculateWTNSBin( - { - commitments, - values, - salts, - ...otherInputs, - }, - true, - ); - const timeWitnessCalculation = Date.now() - startWitnessCalculation; - - const startProofGeneration = Date.now(); - const { proof, publicSignals } = (await groth16.prove( - provingKey, - witness, - )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; - const timeProofGeneration = Date.now() - startProofGeneration; - console.log( - `Witness calculation time: ${timeWitnessCalculation}ms, Proof generation time: ${timeProofGeneration}ms`, - ); - const encodedProof = encodeProof(proof); - return { - commitments, - encodedProof, - }; -} - -export async function prepareNullifiersLockProof( - signer: User, - _nullifiers: UTXO[], -) { - const nullifiers: BigNumberish[] = _nullifiers.map( - (input) => input.hash || 0n, - ) as BigNumberish[]; - const values = _nullifiers.map((input) => BigInt(input.value || 0n)); - const salts = _nullifiers.map((input) => input.salt || 0n); - const otherInputs = stringifyBigInts({ - ownerPrivateKey: formatPrivKeyForBabyJub(signer.babyJubPrivateKey), - }); - - const startWitnessCalculation = Date.now(); - let circuit = await loadCircuit("check_nullifiers_owner"); - let { provingKeyFile: provingKey } = loadProvingKeys("check_nullifiers_owner"); - if (nullifiers.length > 2) { - circuit = await loadCircuit("check_nullifiers_owner_batch"); - ({ provingKeyFile: provingKey } = loadProvingKeys("check_nullifiers_owner_batch")); - } - - const witness = await circuit.calculateWTNSBin( - { - nullifiers, - values, - salts, - ...otherInputs, - }, - true, - ); - const timeWitnessCalculation = Date.now() - startWitnessCalculation; - - const startProofGeneration = Date.now(); - const { proof, publicSignals } = (await groth16.prove( - provingKey, - witness, - )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; - const timeProofGeneration = Date.now() - startProofGeneration; - console.log( - `Witness calculation time: ${timeWitnessCalculation}ms, Proof generation time: ${timeProofGeneration}ms`, - ); - const encodedProof = encodeProof(proof); - return { - nullifiers, - encodedProof, - }; -} - -export async function prepareAssetLockProof( - signer: User, - inputs: UTXO[], -) { - const commitments: BigNumberish[] = inputs.map( - (input) => input.hash || 0n, - ) as BigNumberish[]; - const tokenIds = inputs.map((input) => BigInt(input.tokenId || 0n)); - const tokenUris = inputs.map((input) => BigInt(input.uri ? tokenUriHash(input.uri) : 0n)); - const salts = inputs.map((input) => input.salt || 0n); - const otherInputs = stringifyBigInts({ - ownerPrivateKey: formatPrivKeyForBabyJub(signer.babyJubPrivateKey), - }); - - const startWitnessCalculation = Date.now(); - let circuit = await loadCircuit("check_utxos_nf_owner"); - let { provingKeyFile: provingKey } = loadProvingKeys("check_utxos_nf_owner"); - if (commitments.length > 2) { - circuit = await loadCircuit("check_utxos_owner_batch"); - ({ provingKeyFile: provingKey } = loadProvingKeys("check_utxos_owner_batch")); - } - - const witness = await circuit.calculateWTNSBin( - { - commitments, - tokenIds, - tokenUris, - salts, - ...otherInputs, - }, - true, - ); - const timeWitnessCalculation = Date.now() - startWitnessCalculation; - - const startProofGeneration = Date.now(); - const { proof, publicSignals } = (await groth16.prove( - provingKey, - witness, - )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; - const timeProofGeneration = Date.now() - startProofGeneration; - console.log( - `Witness calculation time: ${timeWitnessCalculation}ms, Proof generation time: ${timeProofGeneration}ms`, - ); - const encodedProof = encodeProof(proof); - return { - commitments, - encodedProof, - }; -} diff --git a/solidity/test/zeto_anon.ts b/solidity/test/zeto_anon.ts index 45a3256..9504e75 100644 --- a/solidity/test/zeto_anon.ts +++ b/solidity/test/zeto_anon.ts @@ -32,7 +32,6 @@ import { import { loadProvingKeys, prepareDepositProof, - prepareLockProof, prepareWithdrawProof, } from "./utils"; import { Zeto_Anon } from "../typechain-types"; @@ -383,13 +382,58 @@ describe("Zeto based fungible token with anonymity without encryption or nullifi }); }); - describe("lockStates() tests", function () { - it("lockStates() should succeed when using unlocked states", async function () { - const { commitments, encodedProof } = await prepareLockProof(Bob, [utxo7, ZERO_UTXO]); + describe("lock() tests", function () { + let lockedUtxo1: UTXO; + let lockedUtxo2: UTXO; + + it("lock() should fail when duplicate UTXOs are provided", async function () { + const resusedUtxo = newUTXO(7, Bob); + const spareUtxo = newUTXO(1, Bob); + const inflatedInputUtxos = [utxo7, ZERO_UTXO, ZERO_UTXO]; + const inflatedOutputUtxos = [resusedUtxo, spareUtxo, resusedUtxo]; + const inflatedOutputOwners = [Bob, Bob, Bob]; + for (let i = 0; i < 7; i++) { + inflatedInputUtxos.push(ZERO_UTXO); + inflatedOutputUtxos.push(ZERO_UTXO); + inflatedOutputOwners.push(Bob); + } - const tx = await zeto.connect(Bob.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, + const result = await prepareProof( + batchCircuit, + batchProvingKey, + Bob, + inflatedInputUtxos, + inflatedOutputUtxos, + inflatedOutputOwners, + ); + await expect( + zeto.connect(Bob.signer).lock( + result.inputCommitments, + [result.outputCommitments[0]], // unlocked output + result.outputCommitments, // locked output + result.encodedProof, + Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) + "0x", + ), + ).rejectedWith(`UTXODuplicate(${resusedUtxo.hash.toString()})`); + }); + + it("lock() should succeed when using unlocked states", async function () { + lockedUtxo1 = newUTXO(10, Bob); + lockedUtxo2 = newUTXO(5, Bob); + const result = await prepareProof( + circuit, + provingKey, + Bob, + [utxo7, ZERO_UTXO], + [lockedUtxo1, lockedUtxo2], + [Bob, Bob], + ); + const tx = await zeto.connect(Bob.signer).lock( + result.inputCommitments, + [], // unlocked output + result.outputCommitments, // locked output + result.encodedProof, Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) "0x", ); @@ -397,46 +441,172 @@ describe("Zeto based fungible token with anonymity without encryption or nullifi console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); }); - it("lockStates() should fail when trying to lock as non-delegate", async function () { + it("locked() should return true for locked UTXOs, and false for unlocked or spent UTXOs", async function () { + expect(await zeto.locked(lockedUtxo1.hash)).to.deep.equal([ + true, + Alice.ethAddress, + ]); + expect(await zeto.locked(lockedUtxo2.hash)).to.deep.equal([ + true, + Alice.ethAddress, + ]); + expect(await zeto.locked(utxo7.hash)).to.deep.equal([ + false, + "0x0000000000000000000000000000000000000000", + ]); + expect(await zeto.locked(utxo1.hash)).to.deep.equal([ + false, + "0x0000000000000000000000000000000000000000", + ]); + }); + + it("lock() should fail when trying to lock again", async function () { if (network.name !== "hardhat") { return; } // Bob is the owner of the UTXO, so he can generate the right proof - const { commitments, encodedProof } = await prepareLockProof(Bob, [utxo7, ZERO_UTXO]); + const utxo1 = newUTXO(10, Bob); + const result = await prepareProof( + circuit, + provingKey, + Bob, + [lockedUtxo1, ZERO_UTXO], + [utxo1, ZERO_UTXO], + [Bob, Bob], + ); // but he's no longer the delegate (Alice is) to spend the state - await expect(zeto.connect(Bob.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Bob.ethAddress, - "0x", - )).rejectedWith(`UTXOAlreadyLocked(${utxo7.hash.toString()})`); + await expect( + zeto + .connect(Bob.signer) + .lock( + result.inputCommitments, + [], + result.outputCommitments, + result.encodedProof, + Bob.ethAddress, + "0x", + ), + ).rejectedWith(`UTXOAlreadyLocked(${lockedUtxo1.hash.toString()})`); }); it("the original owner can NOT spend the locked state", async function () { - const utxo8 = newUTXO(15, Alice); - await expect(doTransfer(Bob, [utxo7, ZERO_UTXO], [utxo8, ZERO_UTXO], [Alice, Alice])).to.be.rejectedWith("UTXOAlreadyLocked"); + const utxo1 = newUTXO(10, Alice); + await expect( + doTransfer( + Bob, + [lockedUtxo1, ZERO_UTXO], + [utxo1, ZERO_UTXO], + [Alice, Alice], + ), + ).to.be.rejectedWith("UTXOAlreadyLocked"); }); it("the original owner can NOT withdraw the locked state", async function () { const outputCommitment = newUTXO(5, Bob); const { inputCommitments, outputCommitments, encodedProof } = - await prepareWithdrawProof(Bob, [utxo7, ZERO_UTXO], outputCommitment); + await prepareWithdrawProof( + Bob, + [lockedUtxo1, ZERO_UTXO], + outputCommitment, + ); // Alice withdraws her UTXOs to ERC20 tokens - await expect(zeto - .connect(Bob.signer) - .withdraw(10, inputCommitments, outputCommitments[0], encodedProof, "0x")).to.be.rejectedWith("UTXOAlreadyLocked"); + await expect( + zeto + .connect(Bob.signer) + .withdraw( + 10, + inputCommitments, + outputCommitments[0], + encodedProof, + "0x", + ), + ).to.be.rejectedWith("UTXOAlreadyLocked"); + }); + + it("an invalid lock delegate can NOT give the lock to another delegate", async function () { + await expect( + zeto + .connect(Bob.signer) + .delegateLock( + [lockedUtxo1.hash as BigNumberish], + Charlie.ethAddress, + "0x", + ), + ).to.be.rejectedWith("NotLockDelegate"); + }); + + it("the valid lock delegate can give the lock to another delegate", async function () { + await expect( + zeto + .connect(Alice.signer) + .delegateLock( + [lockedUtxo1.hash as BigNumberish], + Charlie.ethAddress, + "0x", + ), + ).to.be.fulfilled; }); it("the designated delegate can use the proper proof to spend the locked state", async function () { - const utxo8 = newUTXO(15, Alice); - const { inputCommitments, outputCommitments, encodedProof } = await prepareProof(circuit, provingKey, Bob, [utxo7, ZERO_UTXO], [utxo8, ZERO_UTXO], [Alice, Alice]); - // Bob (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state - // using the proof generated by the trade counterparty (Alice in this case) - await expect(sendTx(Alice, inputCommitments, outputCommitments, encodedProof)).to.be.fulfilled; + const utxo1 = newUTXO(10, Alice); + const { inputCommitments, outputCommitments, encodedProof } = + await prepareProof( + circuit, + provingKey, + Bob, + [lockedUtxo1, ZERO_UTXO], + [utxo1, ZERO_UTXO], + [Alice, Alice], + ); + // Alice as the delegate (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // using the proof generated by the trade counterparty (Bob in this case) + await expect( + sendTx( + Charlie, + inputCommitments, + outputCommitments, + encodedProof, + true, + ), + ).to.be.fulfilled; + }); + + it("unlocks a previously locked UTXO, and spend as usual", async function () { + const utxo1 = newUTXO(5, Charlie); + await expect( + doTransfer( + Bob, + [lockedUtxo2, ZERO_UTXO], + [utxo1, ZERO_UTXO], + [Charlie, Charlie], + ), + ).to.be.rejectedWith("UTXOAlreadyLocked"); + + // Alice as the current delegate can unlock the UTXO + const { inputCommitments, outputCommitments, encodedProof } = + await prepareProof( + circuit, + provingKey, + Bob, + [lockedUtxo2, ZERO_UTXO], + [utxo1, ZERO_UTXO], + [Charlie, Charlie], + ); + await expect( + zeto + .connect(Alice.signer) + .unlock(inputCommitments, outputCommitments, encodedProof, "0x"), + ).to.be.fulfilled; + + // now Bob as the owner can spend the UTXO as usual + const utxo2 = newUTXO(5, Bob); + await expect( + doTransfer(Charlie, [utxo1, ZERO_UTXO], [utxo2, ZERO_UTXO], [Bob, Bob]), + ).to.be.fulfilled; }); }); @@ -484,13 +654,21 @@ describe("Zeto based fungible token with anonymity without encryption or nullifi inputCommitments: BigNumberish[], outputCommitments: BigNumberish[], encodedProof: any, + isLocked = false, ) { - const tx = await zeto.connect(signer.signer).transfer( - inputCommitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - outputCommitments.filter((oc) => oc !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - "0x", - ); + let tx; + if (isLocked) { + tx = await zeto.connect(signer.signer).transferLocked( + inputCommitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + outputCommitments.filter((oc) => oc !== 0n), // trim off empty utxo hashes to check padding logic for batching works + encodedProof, + "0x", + ); + } else { + tx = await zeto + .connect(signer.signer) + .transfer(inputCommitments, outputCommitments, encodedProof, "0x"); + } const results = await tx.wait(); console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); diff --git a/solidity/test/zeto_anon_enc.ts b/solidity/test/zeto_anon_enc.ts index 6fff404..f420234 100644 --- a/solidity/test/zeto_anon_enc.ts +++ b/solidity/test/zeto_anon_enc.ts @@ -371,62 +371,62 @@ describe("Zeto based fungible token with anonymity and encryption", function () }); }); - describe("lockStates() tests", function () { - it("lockStates() should succeed when using unlocked states", async function () { - const { commitments, encodedProof } = await prepareLockProof(Alice, [utxo4, ZERO_UTXO]); - - const tx = await zeto.connect(Alice.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Bob.ethAddress, // make Bob the delegate who can spend the state (if she has the right proof) - "0x", - ); - const results = await tx.wait(); - console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); - }); - - it("lockStates() should fail when trying to lock as non-delegate", async function () { - if (network.name !== "hardhat") { - return; - } - - // Bob is the owner of the UTXO, so he can generate the right proof - const { commitments, encodedProof } = await prepareLockProof(Alice, [utxo4, ZERO_UTXO]); - - // but he's no longer the delegate (Alice is) to spend the state - await expect(zeto.connect(Alice.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Alice.ethAddress, - "0x", - )).rejectedWith(`UTXOAlreadyLocked(${utxo4.hash.toString()})`); - }); - - it("the original owner can NOT spend the locked state", async function () { - const utxo8 = newUTXO(5, Charlie); - const ephemeralKeypair = genKeypair(); - await expect(doTransfer(Alice, [utxo4, ZERO_UTXO], [utxo8, ZERO_UTXO], [Charlie, Alice])).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the original owner can NOT withdraw the locked state", async function () { - const utxo8 = newUTXO(0, Alice); - const { inputCommitments, outputCommitments, encodedProof } = - await prepareWithdrawProof(Alice, [utxo4, ZERO_UTXO], utxo8); - - await expect(zeto - .connect(Alice.signer) - .withdraw(5, inputCommitments, outputCommitments[0], encodedProof, "0x")).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the designated delegate can use the proper proof to spend the locked state", async function () { - const utxo8 = newUTXO(5, Charlie); - const ephemeralKeypair = genKeypair(); - const { inputCommitments, outputCommitments, encodedProof, encryptedValues, encryptionNonce } = await prepareProof(Alice, [utxo4, ZERO_UTXO], [utxo8, ZERO_UTXO], [Charlie, Alice], ephemeralKeypair.privKey); - // Bob (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state - // using the proof generated by the trade counterparty (Alice in this case) - await expect(sendTx(Bob, inputCommitments, outputCommitments, encryptedValues, encryptionNonce, encodedProof, ephemeralKeypair.pubKey)).to.be.fulfilled; - }); - }); + // describe("lockStates() tests", function () { + // it("lockStates() should succeed when using unlocked states", async function () { + // const { commitments, encodedProof } = await prepareLockProof(Alice, [utxo4, ZERO_UTXO]); + + // const tx = await zeto.connect(Alice.signer).lockStates( + // commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + // encodedProof, + // Bob.ethAddress, // make Bob the delegate who can spend the state (if she has the right proof) + // "0x", + // ); + // const results = await tx.wait(); + // console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); + // }); + + // it("lockStates() should fail when trying to lock as non-delegate", async function () { + // if (network.name !== "hardhat") { + // return; + // } + + // // Bob is the owner of the UTXO, so he can generate the right proof + // const { commitments, encodedProof } = await prepareLockProof(Alice, [utxo4, ZERO_UTXO]); + + // // but he's no longer the delegate (Alice is) to spend the state + // await expect(zeto.connect(Alice.signer).lockStates( + // commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + // encodedProof, + // Alice.ethAddress, + // "0x", + // )).rejectedWith(`UTXOAlreadyLocked(${utxo4.hash.toString()})`); + // }); + + // it("the original owner can NOT spend the locked state", async function () { + // const utxo8 = newUTXO(5, Charlie); + // const ephemeralKeypair = genKeypair(); + // await expect(doTransfer(Alice, [utxo4, ZERO_UTXO], [utxo8, ZERO_UTXO], [Charlie, Alice])).to.be.rejectedWith("UTXOAlreadyLocked"); + // }); + + // it("the original owner can NOT withdraw the locked state", async function () { + // const utxo8 = newUTXO(0, Alice); + // const { inputCommitments, outputCommitments, encodedProof } = + // await prepareWithdrawProof(Alice, [utxo4, ZERO_UTXO], utxo8); + + // await expect(zeto + // .connect(Alice.signer) + // .withdraw(5, inputCommitments, outputCommitments[0], encodedProof, "0x")).to.be.rejectedWith("UTXOAlreadyLocked"); + // }); + + // it("the designated delegate can use the proper proof to spend the locked state", async function () { + // const utxo8 = newUTXO(5, Charlie); + // const ephemeralKeypair = genKeypair(); + // const { inputCommitments, outputCommitments, encodedProof, encryptedValues, encryptionNonce } = await prepareProof(Alice, [utxo4, ZERO_UTXO], [utxo8, ZERO_UTXO], [Charlie, Alice], ephemeralKeypair.privKey); + // // Bob (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // // using the proof generated by the trade counterparty (Alice in this case) + // await expect(sendTx(Bob, inputCommitments, outputCommitments, encryptedValues, encryptionNonce, encodedProof, ephemeralKeypair.pubKey)).to.be.fulfilled; + // }); + // }); async function doTransfer( signer: User, diff --git a/solidity/test/zeto_anon_enc_nullifier.ts b/solidity/test/zeto_anon_enc_nullifier.ts index 7d82b45..05566d1 100644 --- a/solidity/test/zeto_anon_enc_nullifier.ts +++ b/solidity/test/zeto_anon_enc_nullifier.ts @@ -473,138 +473,138 @@ describe("Zeto based fungible token with anonymity using nullifiers and encrypti expect(endingBalance - startingBalance).to.be.equal(80); }); - describe("lockStates() tests", function () { - let nullifier1: any; - it("lockStates() should succeed when using unlocked states", async function () { - nullifier1 = newNullifier(utxo4, Alice); - const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Alice, [nullifier1, ZERO_UTXO]); - - const tx = await zeto.connect(Alice.signer).lockStates( - nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Bob.ethAddress, // make Bob the delegate who can spend the state (if he has the right proof) - "0x", - ); - const results = await tx.wait(); - console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); - }); - - it("lockStates() should fail when trying to lock as non-delegate", async function () { - if (network.name !== "hardhat") { - return; - } - - // Bob is the owner of the UTXO, so he can generate the right proof - const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Alice, [nullifier1, ZERO_UTXO]); - - // but he's no longer the delegate (Alice is) to spend the state - await expect(zeto.connect(Alice.signer).lockStates( - nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Alice.ethAddress, - "0x", - )).rejectedWith(`UTXOAlreadyLocked(${nullifier1.hash.toString()})`); - }); - - it("the original owner can NOT spend the locked state", async function () { - // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtAlice.root(); - const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); - const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; - - // Alice proposes the output UTXOs, attempting to transfer to Charlie - const utxo9 = newUTXO(5, Charlie); - - // Alice should NOT be able to spend the UTXO which has been locked and delegated to Bob - await expect(doTransfer( - Alice, - [utxo4, ZERO_UTXO], - [nullifier1, ZERO_UTXO], - [utxo9, ZERO_UTXO], - root.bigInt(), - merkleProofs, - [Charlie, Alice], - )).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the original owner can NOT withdraw the locked state", async function () { - // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtAlice.root(); - const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); - const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; - - const utxo9 = newUTXO(0, Alice); - - const { nullifiers, outputCommitments, encodedProof } = - await prepareNullifierWithdrawProof( - Alice, - [utxo4, ZERO_UTXO], - [nullifier1, ZERO_UTXO], - utxo9, - root.bigInt(), - merkleProofs, - ); - - await expect(zeto - .connect(Alice.signer) - .withdraw( - 80, - nullifiers, - outputCommitments[0], - root.bigInt(), - encodedProof, - "0x", - )).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the designated delegate can use the proper proof to spend the locked state", async function () { - // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtAlice.root(); - const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); - const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; - - // Alice proposes the output UTXOs, attempting to transfer to Charlie - const utxo9 = newUTXO(5, Charlie); - - const ephemeralKeypair = genKeypair(); - const result = await prepareProof( - Alice, - [utxo4, ZERO_UTXO], - [nullifier1, ZERO_UTXO], - [utxo9, ZERO_UTXO], - root.bigInt(), - merkleProofs, - [Charlie, Alice], - ephemeralKeypair.privKey, - ); - const nullifiers = [nullifier1.hash]; - - // Bob (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state - // using the proof generated by the trade counterparty (Alice in this case) - await expect(sendTx( - Bob, - nullifiers, - result.outputCommitments, - root.bigInt(), - result.encryptedValues, - result.encryptionNonce, - result.encodedProof, - ephemeralKeypair.pubKey, - )).to.be.fulfilled; - }); - }); + // describe("lockStates() tests", function () { + // let nullifier1: any; + // it("lockStates() should succeed when using unlocked states", async function () { + // nullifier1 = newNullifier(utxo4, Alice); + // const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Alice, [nullifier1, ZERO_UTXO]); + + // const tx = await zeto.connect(Alice.signer).lockStates( + // nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + // encodedProof, + // Bob.ethAddress, // make Bob the delegate who can spend the state (if he has the right proof) + // "0x", + // ); + // const results = await tx.wait(); + // console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); + // }); + + // it("lockStates() should fail when trying to lock as non-delegate", async function () { + // if (network.name !== "hardhat") { + // return; + // } + + // // Bob is the owner of the UTXO, so he can generate the right proof + // const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Alice, [nullifier1, ZERO_UTXO]); + + // // but he's no longer the delegate (Alice is) to spend the state + // await expect(zeto.connect(Alice.signer).lockStates( + // nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + // encodedProof, + // Alice.ethAddress, + // "0x", + // )).rejectedWith(`UTXOAlreadyLocked(${nullifier1.hash.toString()})`); + // }); + + // it("the original owner can NOT spend the locked state", async function () { + // // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + // const root = await smtAlice.root(); + // const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); + // const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); + // const merkleProofs = [ + // proof1.siblings.map((s) => s.bigInt()), + // proof2.siblings.map((s) => s.bigInt()), + // ]; + + // // Alice proposes the output UTXOs, attempting to transfer to Charlie + // const utxo9 = newUTXO(5, Charlie); + + // // Alice should NOT be able to spend the UTXO which has been locked and delegated to Bob + // await expect(doTransfer( + // Alice, + // [utxo4, ZERO_UTXO], + // [nullifier1, ZERO_UTXO], + // [utxo9, ZERO_UTXO], + // root.bigInt(), + // merkleProofs, + // [Charlie, Alice], + // )).to.be.rejectedWith("UTXOAlreadyLocked"); + // }); + + // it("the original owner can NOT withdraw the locked state", async function () { + // // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + // const root = await smtAlice.root(); + // const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); + // const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); + // const merkleProofs = [ + // proof1.siblings.map((s) => s.bigInt()), + // proof2.siblings.map((s) => s.bigInt()), + // ]; + + // const utxo9 = newUTXO(0, Alice); + + // const { nullifiers, outputCommitments, encodedProof } = + // await prepareNullifierWithdrawProof( + // Alice, + // [utxo4, ZERO_UTXO], + // [nullifier1, ZERO_UTXO], + // utxo9, + // root.bigInt(), + // merkleProofs, + // ); + + // await expect(zeto + // .connect(Alice.signer) + // .withdraw( + // 80, + // nullifiers, + // outputCommitments[0], + // root.bigInt(), + // encodedProof, + // "0x", + // )).to.be.rejectedWith("UTXOAlreadyLocked"); + // }); + + // it("the designated delegate can use the proper proof to spend the locked state", async function () { + // // Alice generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + // const root = await smtAlice.root(); + // const proof1 = await smtAlice.generateCircomVerifierProof(utxo4.hash, root); + // const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); + // const merkleProofs = [ + // proof1.siblings.map((s) => s.bigInt()), + // proof2.siblings.map((s) => s.bigInt()), + // ]; + + // // Alice proposes the output UTXOs, attempting to transfer to Charlie + // const utxo9 = newUTXO(5, Charlie); + + // const ephemeralKeypair = genKeypair(); + // const result = await prepareProof( + // Alice, + // [utxo4, ZERO_UTXO], + // [nullifier1, ZERO_UTXO], + // [utxo9, ZERO_UTXO], + // root.bigInt(), + // merkleProofs, + // [Charlie, Alice], + // ephemeralKeypair.privKey, + // ); + // const nullifiers = [nullifier1.hash]; + + // // Bob (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // // using the proof generated by the trade counterparty (Alice in this case) + // await expect(sendTx( + // Bob, + // nullifiers, + // result.outputCommitments, + // root.bigInt(), + // result.encryptedValues, + // result.encryptionNonce, + // result.encodedProof, + // ephemeralKeypair.pubKey, + // )).to.be.fulfilled; + // }); + // }); describe("failure cases", function () { // the following failure cases rely on the hardhat network diff --git a/solidity/test/zeto_anon_nullifier.ts b/solidity/test/zeto_anon_nullifier.ts index b96f4d5..6db05df 100644 --- a/solidity/test/zeto_anon_nullifier.ts +++ b/solidity/test/zeto_anon_nullifier.ts @@ -15,7 +15,7 @@ // limitations under the License. import { ethers, network } from "hardhat"; -import { ContractTransactionReceipt, Signer, BigNumberish } from "ethers"; +import { ContractTransactionReceipt, Signer, BigNumberish, lock } from "ethers"; import { expect } from "chai"; import { loadCircuit, Poseidon, encodeProof } from "zeto-js"; import { groth16 } from "snarkjs"; @@ -33,7 +33,6 @@ import { import { loadProvingKeys, prepareDepositProof, - prepareNullifiersLockProof, prepareNullifierWithdrawProof, } from "./utils"; import { deployZeto } from "./lib/deploy"; @@ -53,6 +52,7 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr let utxo7: UTXO; let utxo9: UTXO; let circuit: any, provingKey: any; + let circuitForLocked: any, provingKeyForLocked: any; let batchCircuit: any, batchProvingKey: any; let smtAlice: Merkletree; let smtBob: Merkletree; @@ -77,13 +77,20 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr const storage2 = new InMemoryDB(str2Bytes("")); smtBob = new Merkletree(storage2, true, 64); - circuit = await loadCircuit("anon_nullifier"); - ({ provingKeyFile: provingKey } = loadProvingKeys("anon_nullifier")); - batchCircuit = await loadCircuit("anon_nullifier_batch"); + circuit = await loadCircuit("anon_nullifier_transfer"); + ({ provingKeyFile: provingKey } = loadProvingKeys( + "anon_nullifier_transfer", + )); + circuitForLocked = await loadCircuit("anon_nullifier_transferLocked"); + ({ provingKeyFile: provingKeyForLocked } = loadProvingKeys( + "anon_nullifier_transferLocked", + )); + batchCircuit = await loadCircuit("anon_nullifier_transfer_batch"); ({ provingKeyFile: batchProvingKey } = loadProvingKeys( - "anon_nullifier_batch", + "anon_nullifier_transfer_batch", )); }); + it("onchain SMT root should be equal to the offchain SMT root", async function () { const root = await smtAlice.root(); const onchainRoot = await zeto.getRoot(); @@ -446,134 +453,371 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr expect(endingBalance - startingBalance).to.be.equal(80); }); - describe("lockStates() tests", function () { - let nullifier1: any; - it("lockStates() should succeed when using unlocked states", async function () { - nullifier1 = newNullifier(utxo7, Bob); - const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Bob, [nullifier1, ZERO_UTXO]); + describe("lock() tests", function () { + let lockedUtxo1: UTXO; + let smtBobForLocked: Merkletree; + let utxo10: UTXO; + let utxo11: UTXO; - const tx = await zeto.connect(Bob.signer).lockStates( - nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) - "0x", - ); - const results = await tx.wait(); - console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); + before(function () { + const storage1 = new InMemoryDB(str2Bytes("")); + smtBobForLocked = new Merkletree(storage1, true, 64); }); - it("lockStates() should fail when trying to lock as non-delegate", async function () { - if (network.name !== "hardhat") { - return; - } - - // Bob is the owner of the UTXO, so he can generate the right proof - const { nullifiers, encodedProof } = await prepareNullifiersLockProof(Bob, [nullifier1, ZERO_UTXO]); - - // but he's no longer the delegate (Alice is) to spend the state - await expect(zeto.connect(Bob.signer).lockStates( - nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Bob.ethAddress, - "0x", - )).rejectedWith(`UTXOAlreadyLocked(${nullifier1.hash.toString()})`); - }); + describe("lock -> transfer flow", function () { + it("lock() should succeed when using unlocked states", async function () { + const nullifier1 = newNullifier(utxo7, Bob); + lockedUtxo1 = newUTXO(utxo7.value!, Bob); + const root = await smtBob.root(); + const proof1 = await smtBob.generateCircomVerifierProof( + utxo7.hash, + root, + ); + const proof2 = await smtBob.generateCircomVerifierProof(0n, root); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + const { outputCommitments, encodedProof } = await prepareProof( + circuit, + provingKey, + Bob, + [utxo7, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [lockedUtxo1, ZERO_UTXO], + root.bigInt(), + merkleProofs, + [Bob, Bob], + ); - it("the original owner can NOT spend the locked state", async function () { - // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtBob.root(); - const proof1 = await smtBob.generateCircomVerifierProof(utxo7.hash, root); - const proof2 = await smtBob.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; + const tx = await zeto.connect(Bob.signer).lock( + [nullifier1.hash], + [], + outputCommitments, + root.bigInt(), + encodedProof, + Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) + "0x", + ); + const result: ContractTransactionReceipt | null = await tx.wait(); + + // Note that the locked UTXO should NOT be added to the local SMT for UTXOs because it's tracked in a separate SMT onchain + // we add it to the local SMT for locked UTXOs + const events = parseUTXOEvents(zeto, result!); + await smtBobForLocked.add( + events[0].lockedOutputs[0], + ethers.toBigInt(events[0].delegate), + ); + }); + + it("onchain SMT root for the locked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtBobForLocked.root(); + const onchainRoot = await zeto.getRootForLocked(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); + + it("lock() should fail when trying to lock again by not as the current delegate", async function () { + if (network.name !== "hardhat") { + return; + } + + // the owner of the locked UTXO can generate the proper proof to spend the locked state, + // but not able to lock again because it's not the current delegate + const nullifier1 = newNullifier(lockedUtxo1, Bob); + const utxo1 = newUTXO(lockedUtxo1.value!, Bob); + const root = await smtBobForLocked.root(); + const proof1 = await smtBobForLocked.generateCircomVerifierProof( + lockedUtxo1.hash, + root, + ); + const proof2 = await smtBobForLocked.generateCircomVerifierProof( + 0n, + root, + ); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + const { outputCommitments, encodedProof } = await prepareProof( + circuitForLocked, + provingKeyForLocked, + Bob, + [lockedUtxo1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [utxo1, ZERO_UTXO], + root.bigInt(), + merkleProofs, + [Bob, Bob], + Alice.ethAddress, + ); - // Bob proposes the output UTXOs, attempting to transfer to Alice - utxo9 = newUTXO(15, Alice); + await expect( + zeto + .connect(Bob.signer) + .lock( + [nullifier1.hash], + [], + outputCommitments, + root.bigInt(), + encodedProof, + Charlie.ethAddress, + "0x", + ), + ).to.be.rejectedWith("UTXORootNotFound"); + }); + + it("the original owner can NOT spend the locked state", async function () { + // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + const nullifier1 = newNullifier(lockedUtxo1, Bob); + const root = await smtBobForLocked.root(); + const proof1 = await smtBobForLocked.generateCircomVerifierProof( + lockedUtxo1.hash, + root, + ); + const proof2 = await smtBobForLocked.generateCircomVerifierProof( + 0n, + root, + ); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + // Bob proposes the output UTXOs, attempting to transfer the locked UTXO to Charlie + utxo9 = newUTXO(15, Charlie); + + // Bob should NOT be able to spend the UTXO which has been locked and delegated to Alice + await expect( + doTransfer( + Bob, + [lockedUtxo1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [utxo9, ZERO_UTXO], + root.bigInt(), + merkleProofs, + [Charlie, Bob], + Alice, + ), + ).to.be.rejectedWith("Invalid proof"); // due to the lockDelegate part of the public input not matching the current delegate + }); + + it("the original owner can NOT withdraw the locked state", async function () { + // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + const nullifier1 = newNullifier(lockedUtxo1, Bob); + const root = await smtBobForLocked.root(); + const proof1 = await smtBobForLocked.generateCircomVerifierProof( + lockedUtxo1.hash, + root, + ); + const proof2 = await smtBobForLocked.generateCircomVerifierProof( + 0n, + root, + ); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + + const utxo1 = newUTXO(5, Bob); + + await expect( + prepareNullifierWithdrawProof( + Bob, + [lockedUtxo1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + utxo1, + root.bigInt(), + merkleProofs, + ), + ).to.be.rejectedWith("SMTVerifier_249 line: 134"); + }); + + it("the designated delegate can use the proper proof to spend the locked state", async function () { + // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + const nullifier1 = newNullifier(lockedUtxo1, Bob); + const root = await smtBobForLocked.root(); + const proof1 = await smtBobForLocked.generateCircomVerifierProof( + lockedUtxo1.hash, + root, + ); + const proof2 = await smtBobForLocked.generateCircomVerifierProof( + 0n, + root, + ); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + // Bob proposes the output UTXOs, attempting to transfer the locked UTXO to Alice + utxo9 = newUTXO(10, Alice); + utxo10 = newUTXO(5, Bob); + + const result = await prepareProof( + circuitForLocked, + provingKeyForLocked, + Bob, + [lockedUtxo1, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [utxo9, utxo10], + root.bigInt(), + merkleProofs, + [Alice, Bob], + Alice.ethAddress, // current lock delegate + ); + const nullifiers = [nullifier1.hash]; - // Bob should NOT be able to spend the UTXO which has been locked and delegated to Bob - await expect(doTransfer( - Bob, - [utxo7, ZERO_UTXO], - [nullifier1, ZERO_UTXO], - [utxo9, ZERO_UTXO], - root.bigInt(), - merkleProofs, - [Alice, Bob], - )).to.be.rejectedWith("UTXOAlreadyLocked"); + // Alice (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // using the proof generated by the trade counterparty (Bob in this case) + await expect( + sendTx( + Alice, + nullifiers, + result.outputCommitments, + root.bigInt(), + result.encodedProof, + true, + ), + ).to.be.fulfilled; + + // Alice and Bob keep the local SMT in sync + await smtAlice.add(utxo9.hash, utxo9.hash); + await smtAlice.add(utxo10.hash, utxo10.hash); + await smtBob.add(utxo9.hash, utxo9.hash); + await smtBob.add(utxo10.hash, utxo10.hash); + }); + + it("onchain SMT root for the locked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtBobForLocked.root(); + const onchainRoot = await zeto.getRootForLocked(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); + + it("onchain SMT root for the unlocked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtBob.root(); + const onchainRoot = await zeto.getRoot(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); }); - it("the original owner can NOT withdraw the locked state", async function () { - // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtBob.root(); - const proof1 = await smtBob.generateCircomVerifierProof(utxo7.hash, root); - const proof2 = await smtBob.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; - - const _utxo = newUTXO(5, Bob); + describe("lock -> delegate -> transfer flow", function () { + let lockedUtxo2: UTXO; - const { nullifiers, outputCommitments, encodedProof } = - await prepareNullifierWithdrawProof( + it("Bob locks a UTXO and makes Alice as the delegate ", async function () { + const nullifier1 = newNullifier(utxo10, Bob); + lockedUtxo2 = newUTXO(utxo10.value!, Bob); + const root = await smtBob.root(); + const proof1 = await smtBob.generateCircomVerifierProof( + utxo10.hash, + root, + ); + const proof2 = await smtBob.generateCircomVerifierProof(0n, root); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + const { outputCommitments, encodedProof } = await prepareProof( + circuit, + provingKey, Bob, - [utxo7, ZERO_UTXO], + [utxo10, ZERO_UTXO], [nullifier1, ZERO_UTXO], - _utxo, + [lockedUtxo2, ZERO_UTXO], root.bigInt(), merkleProofs, + [Bob, Bob], ); - await expect(zeto - .connect(Bob.signer) - .withdraw( - 80, - nullifiers, - outputCommitments[0], + const tx = await zeto.connect(Bob.signer).lock( + [nullifier1.hash], + [], + outputCommitments, root.bigInt(), encodedProof, + Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) "0x", - )).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the designated delegate can use the proper proof to spend the locked state", async function () { - // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation - const root = await smtBob.root(); - const proof1 = await smtBob.generateCircomVerifierProof(utxo7.hash, root); - const proof2 = await smtBob.generateCircomVerifierProof(0n, root); - const merkleProofs = [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ]; - - // Bob proposes the output UTXOs, attempting to transfer to Alice - utxo9 = newUTXO(15, Alice); - - const result = await prepareProof( - Bob, - [utxo7, ZERO_UTXO], - [nullifier1, ZERO_UTXO], - [utxo9, ZERO_UTXO], - root.bigInt(), - merkleProofs, - [Alice, Bob], - ); - const nullifiers = [nullifier1.hash]; + ); + const result: ContractTransactionReceipt | null = await tx.wait(); + + // Note that the locked UTXO should NOT be added to the local SMT for UTXOs because it's tracked in a separate SMT onchain + // we add it to the local SMT for locked UTXOs + const events = parseUTXOEvents(zeto, result!); + await smtBobForLocked.add( + events[0].lockedOutputs[0], + ethers.toBigInt(events[0].delegate), + ); + }); - // Alice (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state - // using the proof generated by the trade counterparty (Bob in this case) - await expect(sendTx( - Alice, - nullifiers, - result.outputCommitments, - root.bigInt(), - result.encodedProof, - )).to.be.fulfilled; + it("Alice delegates the lock to Charlie", async function () { + const tx = await zeto + .connect(Alice.signer) + .delegateLock([lockedUtxo2.hash], Charlie.ethAddress, "0x"); + const result = await tx.wait(); + const events = parseUTXOEvents(zeto, result); + // this should update the existing leaf node value from address of Alice to Charlie + await smtBobForLocked.update( + events[0].lockedOutputs[0], + ethers.toBigInt(events[0].newDelegate), + ); + }); + + it("onchain SMT root for the locked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtBobForLocked.root(); + const onchainRoot = await zeto.getRootForLocked(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); + + it("Charlie can use the proper proof to spend the locked state", async function () { + // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation + const nullifier1 = newNullifier(lockedUtxo2, Bob); + const root = await smtBobForLocked.root(); + const proof1 = await smtBobForLocked.generateCircomVerifierProof( + lockedUtxo2.hash, + root, + ); + const proof2 = await smtBobForLocked.generateCircomVerifierProof( + 0n, + root, + ); + const merkleProofs = [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ]; + // Bob proposes the output UTXOs, attempting to transfer the locked UTXO to Alice + const utxo1 = newUTXO(1, Alice); + utxo11 = newUTXO(4, Bob); + + const result = await prepareProof( + circuitForLocked, + provingKeyForLocked, + Bob, + [lockedUtxo2, ZERO_UTXO], + [nullifier1, ZERO_UTXO], + [utxo1, utxo11], + root.bigInt(), + merkleProofs, + [Alice, Bob], + Charlie.ethAddress, // current lock delegate + ); + const nullifiers = [nullifier1.hash]; - // Alice keeps the local SMT in sync - await smtAlice.add(utxo9.hash, utxo9.hash); + // Charlie (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // using the proof generated by the trade counterparty (Bob in this case) + await expect( + sendTx( + Charlie, + nullifiers, + result.outputCommitments, + root.bigInt(), + result.encodedProof, + true, + ), + ).to.be.fulfilled; + + // Alice and Bob keep the local SMT in sync + await smtAlice.add(utxo1.hash, utxo1.hash); + await smtAlice.add(utxo11.hash, utxo11.hash); + await smtBob.add(utxo1.hash, utxo1.hash); + await smtBob.add(utxo11.hash, utxo11.hash); + }); }); }); @@ -680,20 +924,22 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr it("transfer with existing UTXOs in the output should fail (mass conservation protection)", async function () { const nullifier1 = newNullifier(utxo9, Alice); let root = await smtAlice.root(); - const proof1 = await smtAlice.generateCircomVerifierProof(utxo9.hash, root); + const proof1 = await smtAlice.generateCircomVerifierProof( + utxo9.hash, + root, + ); const proof2 = await smtAlice.generateCircomVerifierProof(0n, root); const merkleProofs = [ proof1.siblings.map((s) => s.bigInt()), proof2.siblings.map((s) => s.bigInt()), ]; - const _utxo1 = newUTXO(5, Alice); await expect( doTransfer( Alice, [utxo9, ZERO_UTXO], [nullifier1, ZERO_UTXO], - [utxo1, _utxo1], + [utxo1, ZERO_UTXO], root.bigInt(), merkleProofs, [Alice, Alice], @@ -702,14 +948,20 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr }).timeout(600000); it("spend by using the same UTXO as both inputs should fail", async function () { - const _utxo1 = newUTXO(10, Alice); - const _utxo2 = newUTXO(20, Bob); + const _utxo1 = newUTXO(15, Alice); + const _utxo2 = newUTXO(5, Bob); const nullifier1 = newNullifier(utxo9, Alice); const nullifier2 = newNullifier(utxo9, Alice); // generate inclusion proofs for the UTXOs to be spent let root = await smtAlice.root(); - const proof1 = await smtAlice.generateCircomVerifierProof(utxo9.hash, root); - const proof2 = await smtAlice.generateCircomVerifierProof(utxo9.hash, root); + const proof1 = await smtAlice.generateCircomVerifierProof( + utxo9.hash, + root, + ); + const proof2 = await smtAlice.generateCircomVerifierProof( + utxo9.hash, + root, + ); const merkleProofs = [ proof1.siblings.map((s) => s.bigInt()), proof2.siblings.map((s) => s.bigInt()), @@ -788,11 +1040,24 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr root: BigInt, merkleProofs: BigInt[][], owners: User[], + lockDelegate?: User, ) { let nullifiers: BigNumberish[]; let outputCommitments: BigNumberish[]; let encodedProof: any; + const circuitToUse = lockDelegate + ? circuitForLocked + : inputs.length > 2 + ? batchCircuit + : circuit; + const provingKeyToUse = lockDelegate + ? provingKeyForLocked + : inputs.length > 2 + ? batchProvingKey + : provingKey; const result = await prepareProof( + circuitToUse, + provingKeyToUse, signer, inputs, _nullifiers, @@ -800,6 +1065,7 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr root, merkleProofs, owners, + lockDelegate?.ethAddress, ); nullifiers = _nullifiers.map( (nullifier) => nullifier.hash, @@ -813,6 +1079,7 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr outputCommitments, root, encodedProof, + lockDelegate !== undefined, ); // add the clear text value so that it can be used by tests to compare with the decrypted value return { @@ -825,92 +1092,33 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr }; } - async function prepareProof( - signer: User, - inputs: UTXO[], - _nullifiers: UTXO[], - outputs: UTXO[], - root: BigInt, - merkleProof: BigInt[][], - owners: User[], - ) { - const nullifiers = _nullifiers.map((nullifier) => nullifier.hash) as [ - BigNumberish, - BigNumberish, - ]; - const inputCommitments: BigNumberish[] = inputs.map( - (input) => input.hash, - ) as BigNumberish[]; - const inputValues = inputs.map((input) => BigInt(input.value || 0n)); - const inputSalts = inputs.map((input) => input.salt || 0n); - const outputCommitments: BigNumberish[] = outputs.map( - (output) => output.hash, - ) as BigNumberish[]; - const outputValues = outputs.map((output) => BigInt(output.value || 0n)); - const outputOwnerPublicKeys: BigNumberish[][] = owners.map( - (owner) => owner.babyJubPublicKey, - ) as BigNumberish[][]; - - const startWitnessCalculation = Date.now(); - const inputObj = { - nullifiers, - inputCommitments, - inputValues, - inputSalts, - inputOwnerPrivateKey: signer.formattedPrivateKey, - root, - enabled: nullifiers.map((n) => (n !== 0n ? 1 : 0)), - merkleProof, - outputCommitments, - outputValues, - outputSalts: outputs.map((output) => output.salt || 0n), - outputOwnerPublicKeys, - }; - - let circuitToUse = circuit; - let provingKeyToUse = provingKey; - if (inputCommitments.length > 2 || outputCommitments.length > 2) { - circuitToUse = batchCircuit; - provingKeyToUse = batchProvingKey; - } - - const witness = await circuitToUse.calculateWTNSBin(inputObj, true); - const timeWithnessCalculation = Date.now() - startWitnessCalculation; - - const startProofGeneration = Date.now(); - const { proof, publicSignals } = (await groth16.prove( - provingKeyToUse, - witness, - )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; - const timeProofGeneration = Date.now() - startProofGeneration; - - console.log( - `Witness calculation time: ${timeWithnessCalculation}ms. Proof generation time: ${timeProofGeneration}ms.`, - ); - - const encodedProof = encodeProof(proof); - return { - inputCommitments, - outputCommitments, - encodedProof, - }; - } - async function sendTx( signer: User, nullifiers: BigNumberish[], outputCommitments: BigNumberish[], root: BigNumberish, encodedProof: any, + isLocked: boolean = false, ) { const startTx = Date.now(); - const tx = await zeto.connect(signer.signer).transfer( - nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - outputCommitments.filter((oc) => oc !== 0n), // trim off empty utxo hashes to check padding logic for batching works - root, - encodedProof, - "0x", - ); + let tx: any; + if (!isLocked) { + tx = await zeto.connect(signer.signer).transfer( + nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + outputCommitments.filter((oc) => oc !== 0n), // trim off empty utxo hashes to check padding logic for batching works + root, + encodedProof, + "0x", + ); + } else { + tx = await zeto.connect(signer.signer).transferLocked( + nullifiers.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works + outputCommitments.filter((oc) => oc !== 0n), // trim off empty utxo hashes to check padding logic for batching works + root, + encodedProof, + "0x", + ); + } const results: ContractTransactionReceipt | null = await tx.wait(); console.log( `Time to execute transaction: ${Date.now() - startTx}ms. Gas used: ${results?.gasUsed}`, @@ -918,3 +1126,77 @@ describe("Zeto based fungible token with anonymity using nullifiers without encr return results; } }); + +async function prepareProof( + circuit: any, + provingKey: any, + signer: User, + inputs: UTXO[], + _nullifiers: UTXO[], + outputs: UTXO[], + root: BigInt, + merkleProof: BigInt[][], + owners: User[], + lockDelegate?: string, +) { + const nullifiers = _nullifiers.map((nullifier) => nullifier.hash) as [ + BigNumberish, + BigNumberish, + ]; + const inputCommitments: BigNumberish[] = inputs.map( + (input) => input.hash, + ) as BigNumberish[]; + const inputValues = inputs.map((input) => BigInt(input.value || 0n)); + const inputSalts = inputs.map((input) => input.salt || 0n); + const outputCommitments: BigNumberish[] = outputs.map( + (output) => output.hash, + ) as BigNumberish[]; + const outputValues = outputs.map((output) => BigInt(output.value || 0n)); + const outputOwnerPublicKeys: BigNumberish[][] = owners.map( + (owner) => owner.babyJubPublicKey, + ) as BigNumberish[][]; + + const startWitnessCalculation = Date.now(); + const inputObj: any = { + nullifiers, + inputCommitments, + inputValues, + inputSalts, + inputOwnerPrivateKey: signer.formattedPrivateKey, + root, + enabled: nullifiers.map((n) => (n !== 0n ? 1 : 0)), + merkleProof, + outputCommitments, + outputValues, + outputSalts: outputs.map((output) => output.salt || 0n), + outputOwnerPublicKeys, + }; + if (lockDelegate) { + inputObj["lockDelegate"] = ethers.toBigInt(lockDelegate); + } + + const witness = await circuit.calculateWTNSBin(inputObj, true); + const timeWithnessCalculation = Date.now() - startWitnessCalculation; + + const startProofGeneration = Date.now(); + const { proof, publicSignals } = (await groth16.prove( + provingKey, + witness, + )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; + const timeProofGeneration = Date.now() - startProofGeneration; + + console.log( + `Witness calculation time: ${timeWithnessCalculation}ms. Proof generation time: ${timeProofGeneration}ms.`, + ); + + const encodedProof = encodeProof(proof); + return { + inputCommitments, + outputCommitments, + encodedProof, + }; +} + +module.exports = { + prepareProof, +}; diff --git a/solidity/test/zeto_nf_anon.ts b/solidity/test/zeto_nf_anon.ts index 8a86afc..95494d7 100644 --- a/solidity/test/zeto_nf_anon.ts +++ b/solidity/test/zeto_nf_anon.ts @@ -20,7 +20,14 @@ import { expect } from "chai"; import { loadCircuit, tokenUriHash, encodeProof } from "zeto-js"; import { groth16 } from "snarkjs"; import { formatPrivKeyForBabyJub, stringifyBigInts } from "maci-crypto"; -import { User, UTXO, newUser, newAssetUTXO, doMint, ZERO_UTXO } from "./lib/utils"; +import { + User, + UTXO, + newUser, + newAssetUTXO, + doMint, + ZERO_UTXO, +} from "./lib/utils"; import { loadProvingKeys, prepareAssetLockProof } from "./utils"; import { deployZeto } from "./lib/deploy"; @@ -122,49 +129,162 @@ describe("Zeto based non-fungible token with anonymity without encryption or nul }); }); - describe("lockStates() tests", function () { - it("lockStates() should succeed when using unlocked states", async function () { - const { commitments, encodedProof } = await prepareAssetLockProof(Charlie, [utxo3, ZERO_UTXO]); - - const tx = await zeto.connect(Bob.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) - "0x", - ); - const results = await tx.wait(); - console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); - }); - - it("lockStates() should fail when trying to lock as non-delegate", async function () { - if (network.name !== "hardhat") { - return; - } - - // Charlie is the owner of the UTXO, so he can generate the right proof - const { commitments, encodedProof } = await prepareAssetLockProof(Charlie, [utxo3, ZERO_UTXO]); - - // but he's no longer the delegate (Alice is) to spend the state - await expect(zeto.connect(Charlie.signer).lockStates( - commitments.filter((ic) => ic !== 0n), // trim off empty utxo hashes to check padding logic for batching works - encodedProof, - Bob.ethAddress, - "0x", - )).rejectedWith(`UTXOAlreadyLocked(${utxo3.hash.toString()})`); + describe("lock() tests", function () { + describe("lock -> delegate -> spend", function () { + let lockedUtxo1: UTXO; + + it("lock() should succeed when using unlocked states", async function () { + lockedUtxo1 = newAssetUTXO(utxo3.tokenId!, utxo3.uri!, Charlie); + const { inputCommitment, outputCommitment, encodedProof } = + await prepareProof( + circuit, + provingKey, + Charlie, + utxo3, + lockedUtxo1, + Charlie, + ); + + await expect( + zeto.connect(Charlie.signer).lock( + inputCommitment, + outputCommitment, + encodedProof, + Alice.ethAddress, // make Alice the delegate who can spend the state (if she has the right proof) + "0x", + ), + ).to.be.fulfilled; + }); + + it("lock() should fail when trying to lock again", async function () { + if (network.name !== "hardhat") { + return; + } + + // Charlie is the owner of the UTXO, so he can generate the right proof + const utxo1 = newAssetUTXO( + lockedUtxo1.tokenId!, + lockedUtxo1.uri!, + Charlie, + ); + const { inputCommitment, outputCommitment, encodedProof } = + await prepareProof( + circuit, + provingKey, + Charlie, + lockedUtxo1, + utxo1, + Charlie, + ); + await expect( + zeto + .connect(Charlie.signer) + .lock( + inputCommitment, + outputCommitment, + encodedProof, + Bob.ethAddress, + "0x", + ), + ).rejectedWith(`UTXOAlreadyLocked(${lockedUtxo1.hash.toString()})`); + }); + + it("the original owner can NOT use the proper proof to spend the locked state", async function () { + const utxo1 = newAssetUTXO( + lockedUtxo1.tokenId!, + lockedUtxo1.uri!, + Alice, + ); + await expect( + doTransfer(Charlie, lockedUtxo1, utxo1, Alice), + ).to.be.rejectedWith("UTXOAlreadyLocked"); + }); + + it("the current delegate can move the lock to a new delegate", async function () { + await expect( + zeto + .connect(Alice.signer) + .delegateLock([lockedUtxo1.hash], Bob.ethAddress, "0x"), + ).to.be.fulfilled; + }); + + it("the designated delegate can use the proper proof to spend the locked state", async function () { + const utxo1 = newAssetUTXO(lockedUtxo1.tokenId!, lockedUtxo1.uri!, Bob); + const { inputCommitment, outputCommitment, encodedProof } = + await prepareProof( + circuit, + provingKey, + Charlie, + lockedUtxo1, + utxo1, + Bob, + ); + // Alice (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state + // using the proof generated by the trade counterparty (Charlie in this case) + await expect( + sendTx(Bob, inputCommitment, outputCommitment, encodedProof, true), + ).to.be.fulfilled; + }); }); - it("the original owner can NOT use the proper proof to spend the locked state", async function () { - const utxo8 = newAssetUTXO(utxo3.tokenId!, utxo3.uri!, Alice); - const { inputCommitment, outputCommitment, encodedProof } = await prepareProof(circuit, provingKey, Charlie, utxo3, utxo8, Alice); - await expect(sendTx(Charlie, inputCommitment, outputCommitment, encodedProof)).to.be.rejectedWith("UTXOAlreadyLocked"); - }); - - it("the designated delegate can use the proper proof to spend the locked state", async function () { - const utxo8 = newAssetUTXO(utxo3.tokenId!, utxo3.uri!, Alice); - const { inputCommitment, outputCommitment, encodedProof } = await prepareProof(circuit, provingKey, Charlie, utxo3, utxo8, Alice); - // Alice (in reality this is usually a contract that orchestrates a trade flow) can spend the locked state - // using the proof generated by the trade counterparty (Charlie in this case) - await expect(sendTx(Alice, inputCommitment, outputCommitment, encodedProof)).to.be.fulfilled; + describe("lock -> unlock -> spend", function () { + let lockedUtxo1: UTXO; + let utxo1: UTXO; + + it("lock() should succeed when using unlocked states", async function () { + const tokenId = 1001; + const uri = "http://ipfs.io/file-hash-1"; + const utxo1 = newAssetUTXO(tokenId, uri, Alice); + await doMint(zeto, deployer, [utxo1]); + + lockedUtxo1 = newAssetUTXO(utxo1.tokenId!, utxo1.uri!, Alice); + const { inputCommitment, outputCommitment, encodedProof } = + await prepareProof( + circuit, + provingKey, + Alice, + utxo1, + lockedUtxo1, + Alice, + ); + + await expect( + zeto + .connect(Alice.signer) + .lock( + inputCommitment, + outputCommitment, + encodedProof, + Bob.ethAddress, + "0x", + ), + ).to.be.fulfilled; + }); + + it("unlock() should succeed when using locked states", async function () { + utxo1 = newAssetUTXO(lockedUtxo1.tokenId!, lockedUtxo1.uri!, Alice); + const { inputCommitment, outputCommitment, encodedProof } = + await prepareProof( + circuit, + provingKey, + Alice, + lockedUtxo1, + utxo1, + Alice, + ); + + // Bob as the current delegate can unlock the state + await expect( + zeto + .connect(Bob.signer) + .unlock(inputCommitment, outputCommitment, encodedProof, "0x"), + ).to.be.fulfilled; + }); + + it("current owner can spend an unlocked UTXO as usual", async function () { + const utxo2 = newAssetUTXO(utxo1.tokenId!, utxo1.uri!, Bob); + await expect(doTransfer(Alice, utxo1, utxo2, Bob)).to.be.fulfilled; + }); }); }); @@ -194,10 +314,18 @@ describe("Zeto based non-fungible token with anonymity without encryption or nul inputCommitment: BigNumberish, outputCommitment: BigNumberish, encodedProof: any, + isLocked = false, ) { - const tx = await zeto - .connect(signer.signer) - .transfer(inputCommitment, outputCommitment, encodedProof, "0x"); + let tx; + if (isLocked) { + tx = await zeto + .connect(signer.signer) + .transferLocked(inputCommitment, outputCommitment, encodedProof, "0x"); + } else { + tx = await zeto + .connect(signer.signer) + .transfer(inputCommitment, outputCommitment, encodedProof, "0x"); + } const results = await tx.wait(); console.log(`Method transfer() complete. Gas used: ${results?.gasUsed}`); diff --git a/solidity/test/zeto_nf_anon_nullifier.ts b/solidity/test/zeto_nf_anon_nullifier.ts index d05dd1d..a756615 100644 --- a/solidity/test/zeto_nf_anon_nullifier.ts +++ b/solidity/test/zeto_nf_anon_nullifier.ts @@ -39,8 +39,9 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without let Charlie: User; let zeto: any; let utxo1: UTXO; - let utxo3: UTXO; + let utxo2: UTXO; let circuit: any, provingKey: any; + let circuitLocked: any, provingKeyLocked: any; let smtAlice: Merkletree; let smtBob: Merkletree; @@ -57,8 +58,14 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without ({ deployer, zeto } = await deployZeto("Zeto_NfAnonNullifier")); - circuit = await loadCircuit("nf_anon_nullifier"); - ({ provingKeyFile: provingKey } = loadProvingKeys("nf_anon_nullifier")); + circuit = await loadCircuit("nf_anon_nullifier_transfer"); + ({ provingKeyFile: provingKey } = loadProvingKeys( + "nf_anon_nullifier_transfer", + )); + circuitLocked = await loadCircuit("nf_anon_nullifier_transferLocked"); + ({ provingKeyFile: provingKeyLocked } = loadProvingKeys( + "nf_anon_nullifier_transferLocked", + )); const storage1 = new InMemoryDB(str2Bytes("")); smtAlice = new Merkletree(storage1, true, 64); @@ -93,7 +100,7 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without await smtBob.add(_utxo1, _utxo1); // Alice proposes the output UTXOs for the transfer to Bob - const _utxo3 = newAssetUTXO(tokenId, uri, Bob); + const _utxo2 = newAssetUTXO(tokenId, uri, Bob); // Alice generates the nullifiers for the UTXOs to be spent const nullifier1 = newAssetNullifier(utxo1, Alice); @@ -107,14 +114,14 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without Alice, utxo1, nullifier1, - _utxo3, + _utxo2, root.bigInt(), merkleProof, Bob, ); // Alice locally tracks the UTXOs inside the Sparse Merkle Tree - await smtAlice.add(_utxo3.hash, _utxo3.hash); + await smtAlice.add(_utxo2.hash, _utxo2.hash); root = await smtAlice.root(); onchainRoot = await zeto.getRoot(); expect(root.string()).to.equal(onchainRoot.toString()); @@ -125,13 +132,13 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without const events = parseUTXOEvents(zeto, result2.txResult!); expect(events[0].submitter).to.equal(signerAddress); expect(events[0].inputs).to.deep.equal([nullifier1.hash]); - expect(events[0].outputs).to.deep.equal([_utxo3.hash]); + expect(events[0].outputs).to.deep.equal([_utxo2.hash]); await smtBob.add(events[0].outputs[0], events[0].outputs[0]); // Bob uses the information received from Alice to reconstruct the UTXO sent to him - const receivedTokenId = _utxo3.tokenId!; - const receivedUri = _utxo3.uri!; - const receivedSalt = _utxo3.salt; + const receivedTokenId = _utxo2.tokenId!; + const receivedUri = _utxo2.uri!; + const receivedSalt = _utxo2.salt; const incomingUTXOs: any = events[0].outputs; const hash = Poseidon.poseidon5([ BigInt(receivedTokenId), @@ -143,40 +150,216 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without expect(incomingUTXOs[0]).to.equal(hash); // Bob uses the decrypted values to construct the UTXO received from the transaction - utxo3 = newAssetUTXO(receivedTokenId, receivedUri, Bob, receivedSalt); + utxo2 = newAssetUTXO(receivedTokenId, receivedUri, Bob, receivedSalt); }).timeout(600000); it("Bob transfers UTXOs, previously received from Alice, honestly to Charlie should succeed", async function () { // Bob generates the nullifiers for the UTXO to be spent - const nullifier1 = newAssetNullifier(utxo3, Bob); + const nullifier1 = newAssetNullifier(utxo2, Bob); // Bob generates inclusion proofs for the UTXOs to be spent, as private input to the proof generation const root = await smtBob.root(); - const proof1 = await smtBob.generateCircomVerifierProof(utxo3.hash, root); + const proof1 = await smtBob.generateCircomVerifierProof(utxo2.hash, root); const merkleProof = proof1.siblings.map((s) => s.bigInt()); // Bob proposes the output UTXOs - const utxo6 = newAssetUTXO(utxo3.tokenId!, utxo3.uri!, Charlie); + const _utxo1 = newAssetUTXO(utxo2.tokenId!, utxo2.uri!, Charlie); // Bob should be able to spend the UTXO that was reconstructed from the previous transaction const result = await doTransfer( Bob, - utxo3, + utxo2, nullifier1, - utxo6, + _utxo1, root.bigInt(), merkleProof, Charlie, ); // Bob keeps the local SMT in sync - await smtBob.add(utxo6.hash, utxo6.hash); + await smtBob.add(_utxo1.hash, _utxo1.hash); // Alice gets the new UTXOs from the onchain event and keeps the local SMT in sync const events = parseUTXOEvents(zeto, result.txResult!); await smtAlice.add(events[0].outputs[0], events[0].outputs[0]); }).timeout(600000); + describe("lock() tests", function () { + let lockedUtxo: UTXO; + let smtAliceLocked: Merkletree; + + before(async function () { + const storage1 = new InMemoryDB(str2Bytes("")); + smtAliceLocked = new Merkletree(storage1, true, 64); + }); + + it("lock a UTXO should succeed", async function () { + const tokenId = 1002; + const uri = "http://ipfs.io/file-hash-2"; + const _utxo1 = newAssetUTXO(tokenId, uri, Alice); + await doMint(zeto, deployer, [_utxo1]); + + await smtAlice.add(_utxo1.hash, _utxo1.hash); + + const nullifier = newAssetNullifier(_utxo1, Alice); + let root = await smtAlice.root(); + const proof1 = await smtAlice.generateCircomVerifierProof( + _utxo1.hash, + root, + ); + const merkleProof = proof1.siblings.map((s) => s.bigInt()); + lockedUtxo = newAssetUTXO(_utxo1.tokenId!, _utxo1.uri!, Alice); + const { outputCommitment, encodedProof } = await prepareProof( + Alice, + _utxo1, + nullifier, + lockedUtxo, + root.bigInt(), + merkleProof, + Alice, + ); + await expect( + zeto + .connect(Alice.signer) + .lock( + nullifier.hash, + outputCommitment, + root.bigInt(), + encodedProof, + Bob.ethAddress, + "0x", + ), + ).to.be.fulfilled; + + await smtAliceLocked.add( + lockedUtxo.hash, + ethers.toBigInt(Bob.ethAddress), + ); + }); + + it("onchain SMT root for the locked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtAliceLocked.root(); + const onchainRoot = await zeto.getRootForLocked(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); + + it("lock a UTXO that has already been locked should fail", async function () { + const nullifier = newAssetNullifier(lockedUtxo, Alice); + let root = await smtAliceLocked.root(); + const proof1 = await smtAliceLocked.generateCircomVerifierProof( + lockedUtxo.hash, + root, + ); + const merkleProof = proof1.siblings.map((s) => s.bigInt()); + const _utxo1 = newAssetUTXO(lockedUtxo.tokenId!, lockedUtxo.uri!, Alice); + const { outputCommitment, encodedProof } = await prepareProof( + Alice, + lockedUtxo, + nullifier, + _utxo1, + root.bigInt(), + merkleProof, + Alice, + Bob, + ); + await expect( + zeto + .connect(Alice.signer) + .lock( + nullifier.hash, + outputCommitment, + root.bigInt(), + encodedProof, + Bob.ethAddress, + "0x", + ), + ).to.be.rejectedWith("UTXORootNotFound"); + }); + + it("the owner trying to spend a locked UTXO should fail", async function () { + const nullifier = newAssetNullifier(lockedUtxo, Alice); + let root = await smtAliceLocked.root(); + const proof1 = await smtAliceLocked.generateCircomVerifierProof( + lockedUtxo.hash, + root, + ); + const merkleProof = proof1.siblings.map((s) => s.bigInt()); + const _utxo1 = newAssetUTXO(lockedUtxo.tokenId!, lockedUtxo.uri!, Bob); + const { outputCommitment, encodedProof } = await prepareProof( + Alice, + lockedUtxo, + nullifier, + _utxo1, + root.bigInt(), + merkleProof, + Bob, + Bob, + ); + await expect( + zeto + .connect(Alice.signer) + .transfer( + nullifier.hash, + outputCommitment, + root.bigInt(), + encodedProof, + "0x", + ), + ).to.be.rejectedWith("UTXORootNotFound"); + }); + + it("the current delegate can move the lock to a new delegate", async function () { + const tx = await zeto + .connect(Bob.signer) + .delegateLock([lockedUtxo.hash], Charlie.ethAddress, "0x"); + const result = await tx.wait(); + const events = parseUTXOEvents(zeto, result); + // this should update the existing leaf node value from address of Alice to Charlie + await smtAliceLocked.update( + events[0].lockedOutputs[0], + ethers.toBigInt(events[0].newDelegate), + ); + }); + + it("onchain SMT root for the locked UTXOs should be equal to the offchain SMT root", async function () { + const root = await smtAliceLocked.root(); + const onchainRoot = await zeto.getRootForLocked(); + expect(root.string()).to.equal(onchainRoot.toString()); + }); + + it("the new delegate can spend the locked UTXO using a valid proof from the current owner", async function () { + const nullifier = newAssetNullifier(lockedUtxo, Alice); + let root = await smtAliceLocked.root(); + const proof1 = await smtAliceLocked.generateCircomVerifierProof( + lockedUtxo.hash, + root, + ); + const merkleProof = proof1.siblings.map((s) => s.bigInt()); + const _utxo1 = newAssetUTXO(lockedUtxo.tokenId!, lockedUtxo.uri!, Bob); + const { outputCommitment, encodedProof } = await prepareProof( + Alice, + lockedUtxo, + nullifier, + _utxo1, + root.bigInt(), + merkleProof, + Bob, + Charlie, + ); + await expect( + zeto + .connect(Charlie.signer) + .transferLocked( + nullifier.hash, + outputCommitment, + root.bigInt(), + encodedProof, + "0x", + ), + ).to.be.fulfilled; + }); + }); + describe("failure cases", function () { // the following failure cases rely on the hardhat network // to return the details of the errors. This is not possible @@ -186,7 +369,7 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without } it("mint existing unspent UTXOs should fail", async function () { - await expect(doMint(zeto, deployer, [utxo3])).rejectedWith( + await expect(doMint(zeto, deployer, [utxo2])).rejectedWith( "UTXOAlreadyOwned", ); }); @@ -310,6 +493,7 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without root: BigInt, merkleProof: BigInt[], owner: User, + lockDelegate?: User, ) { const nullifier = _nullifier.hash as BigNumberish; const inputCommitment: BigNumberish = input.hash as BigNumberish; @@ -322,7 +506,7 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without owner.babyJubPublicKey as [BigNumberish, BigNumberish]; const startWitnessCalculation = Date.now(); - const inputObj = { + const inputObj: any = { nullifier, inputCommitment, tokenId, @@ -335,12 +519,18 @@ describe("Zeto based non-fungible token with anonymity using nullifiers without outputSalt, outputOwnerPublicKey, }; - const witness = await circuit.calculateWTNSBin(inputObj, true); + if (lockDelegate) { + inputObj["lockDelegate"] = ethers.toBigInt(lockDelegate.ethAddress); + } + + let circuitToUse = lockDelegate ? circuitLocked : circuit; + let provingKeyToUse = lockDelegate ? provingKeyLocked : provingKey; + const witness = await circuitToUse.calculateWTNSBin(inputObj, true); const timeWithnessCalculation = Date.now() - startWitnessCalculation; const startProofGeneration = Date.now(); const { proof, publicSignals } = (await groth16.prove( - provingKey, + provingKeyToUse, witness, )) as { proof: BigNumberish[]; publicSignals: BigNumberish[] }; const timeProofGeneration = Date.now() - startProofGeneration; diff --git a/solidity/test/zkDvP.ts b/solidity/test/zkDvP.ts_ similarity index 99% rename from solidity/test/zkDvP.ts rename to solidity/test/zkDvP.ts_ index 60c2868..1e05fc7 100644 --- a/solidity/test/zkDvP.ts +++ b/solidity/test/zkDvP.ts_ @@ -31,7 +31,11 @@ import { ZERO_UTXO, parseUTXOEvents, } from "./lib/utils"; -import { loadProvingKeys, prepareLockProof, prepareAssetLockProof } from "./utils"; +import { + loadProvingKeys, + prepareLockProof, + prepareAssetLockProof, +} from "./utils"; import { deployZeto } from "./lib/deploy"; describe("DvP flows between fungible and non-fungible tokens based on Zeto with anonymity without encryption or nullifiers", function () { diff --git a/zkp/circuits/anon_nullifier_batch.circom b/zkp/circuits/anon_nullifier_transfer.circom similarity index 88% rename from zkp/circuits/anon_nullifier_batch.circom rename to zkp/circuits/anon_nullifier_transfer.circom index 54ec252..951efa6 100644 --- a/zkp/circuits/anon_nullifier_batch.circom +++ b/zkp/circuits/anon_nullifier_transfer.circom @@ -15,6 +15,6 @@ // limitations under the License. pragma circom 2.2.1; -include "./basetokens/anon_nullifier_base.circom"; +include "./basetokens/anon_nullifier__transfer_base.circom"; -component main { public [ nullifiers, outputCommitments, root, enabled ] } = Zeto(10, 10, 64); \ No newline at end of file +component main { public [ nullifiers, outputCommitments, root, enabled ] } = transfer(2, 2, 64); \ No newline at end of file diff --git a/zkp/circuits/check_nullifiers_owner_batch.circom b/zkp/circuits/anon_nullifier_transferLocked.circom similarity index 78% rename from zkp/circuits/check_nullifiers_owner_batch.circom rename to zkp/circuits/anon_nullifier_transferLocked.circom index ecd8db1..08f352d 100644 --- a/zkp/circuits/check_nullifiers_owner_batch.circom +++ b/zkp/circuits/anon_nullifier_transferLocked.circom @@ -15,7 +15,6 @@ // limitations under the License. pragma circom 2.2.1; -include "./lib/check-nullifiers.circom"; -include "./node_modules/circomlib/circuits/babyjub.circom"; +include "./basetokens/anon_nullifier__transferLocked_base.circom"; -component main { public [ nullifiers ] } = CheckNullifiers(10); \ No newline at end of file +component main { public [ nullifiers, lockDelegate, outputCommitments, root, enabled ] } = transferLocked(2, 2, 64); \ No newline at end of file diff --git a/zkp/circuits/check_nullifiers_owner.circom b/zkp/circuits/anon_nullifier_transferLocked_batch.circom similarity index 78% rename from zkp/circuits/check_nullifiers_owner.circom rename to zkp/circuits/anon_nullifier_transferLocked_batch.circom index 1e1efeb..1bde6b9 100644 --- a/zkp/circuits/check_nullifiers_owner.circom +++ b/zkp/circuits/anon_nullifier_transferLocked_batch.circom @@ -15,7 +15,6 @@ // limitations under the License. pragma circom 2.2.1; -include "./lib/check-nullifiers.circom"; -include "./node_modules/circomlib/circuits/babyjub.circom"; +include "./basetokens/anon_nullifier__transferLocked_base.circom"; -component main { public [ nullifiers ] } = CheckNullifiers(2); \ No newline at end of file +component main { public [ nullifiers, lockDelegate, outputCommitments, root, enabled ] } = transferLocked(10, 10, 64); \ No newline at end of file diff --git a/zkp/circuits/anon_nullifier.circom b/zkp/circuits/anon_nullifier_transfer_batch.circom similarity index 88% rename from zkp/circuits/anon_nullifier.circom rename to zkp/circuits/anon_nullifier_transfer_batch.circom index 1080eb8..2cc9d80 100644 --- a/zkp/circuits/anon_nullifier.circom +++ b/zkp/circuits/anon_nullifier_transfer_batch.circom @@ -15,6 +15,6 @@ // limitations under the License. pragma circom 2.2.1; -include "./basetokens/anon_nullifier_base.circom"; +include "./basetokens/anon_nullifier__transfer_base.circom"; -component main { public [ nullifiers, outputCommitments, root, enabled ] } = Zeto(2, 2, 64); \ No newline at end of file +component main { public [ nullifiers, outputCommitments, root, enabled ] } = transfer(10, 10, 64); \ No newline at end of file diff --git a/zkp/circuits/basetokens/anon_enc_nullifier_base.circom b/zkp/circuits/basetokens/anon_enc_nullifier_base.circom index 300537b..5edde4f 100644 --- a/zkp/circuits/basetokens/anon_enc_nullifier_base.circom +++ b/zkp/circuits/basetokens/anon_enc_nullifier_base.circom @@ -82,7 +82,7 @@ template Zeto(nInputs, nOutputs, nSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== inputCommitments); (ecdhPublicKey, cipherTexts) <== EncryptOutputs(nOutputs)(ecdhPrivateKey <== ecdhPrivateKey, outputValues <== outputValues, outputSalts <== outputSalts, outputOwnerPublicKeys <== outputOwnerPublicKeys, encryptionNonce <== encryptionNonce); } diff --git a/zkp/circuits/basetokens/anon_enc_nullifier_kyc_base.circom b/zkp/circuits/basetokens/anon_enc_nullifier_kyc_base.circom index 57115d2..5b0e9ed 100644 --- a/zkp/circuits/basetokens/anon_enc_nullifier_kyc_base.circom +++ b/zkp/circuits/basetokens/anon_enc_nullifier_kyc_base.circom @@ -84,7 +84,7 @@ template Zeto(nInputs, nOutputs, nUTXOSMTLevels, nIdentitiesSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(nInputs, nUTXOSMTLevels)(root <== utxosRoot, merkleProof <== utxosMerkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(nInputs, nUTXOSMTLevels)(root <== utxosRoot, merkleProof <== utxosMerkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== inputCommitments); // Then, we need to check that the owner public keys // for the inputs and outputs are included in the identities @@ -99,7 +99,7 @@ template Zeto(nInputs, nOutputs, nUTXOSMTLevels, nIdentitiesSMTLevels) { identitiesMTPCheckEnabled[i+1] = 1; } - CheckSMTProof(nOutputs + 1, nIdentitiesSMTLevels)(root <== identitiesRoot, merkleProof <== identitiesMerkleProof, enabled <== identitiesMTPCheckEnabled, leafNodeIndexes <== ownerPublicKeyHashes); + CheckSMTProof(nOutputs + 1, nIdentitiesSMTLevels)(root <== identitiesRoot, merkleProof <== identitiesMerkleProof, enabled <== identitiesMTPCheckEnabled, leafNodeIndexes <== ownerPublicKeyHashes, leafNodeValues <== ownerPublicKeyHashes); (ecdhPublicKey, cipherTexts) <== EncryptOutputs(nOutputs)(ecdhPrivateKey <== ecdhPrivateKey, outputValues <== outputValues, outputSalts <== outputSalts, outputOwnerPublicKeys <== outputOwnerPublicKeys, encryptionNonce <== encryptionNonce); } \ No newline at end of file diff --git a/zkp/circuits/basetokens/anon_enc_nullifier_non_repudiation_base.circom b/zkp/circuits/basetokens/anon_enc_nullifier_non_repudiation_base.circom index 42a49bc..ab2a5de 100644 --- a/zkp/circuits/basetokens/anon_enc_nullifier_non_repudiation_base.circom +++ b/zkp/circuits/basetokens/anon_enc_nullifier_non_repudiation_base.circom @@ -97,7 +97,7 @@ template Zeto(nInputs, nOutputs, nSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== inputCommitments); // Generate cipher text for output utxos (ecdhPublicKey, cipherTexts) <== EncryptOutputs(nOutputs)(ecdhPrivateKey <== ecdhPrivateKey, outputValues <== outputValues, outputSalts <== outputSalts, outputOwnerPublicKeys <== outputOwnerPublicKeys, encryptionNonce <== encryptionNonce); diff --git a/zkp/circuits/basetokens/anon_nullifier__transferLocked_base.circom b/zkp/circuits/basetokens/anon_nullifier__transferLocked_base.circom new file mode 100644 index 0000000..f089e1e --- /dev/null +++ b/zkp/circuits/basetokens/anon_nullifier__transferLocked_base.circom @@ -0,0 +1,65 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma circom 2.2.1; + +include "./anon_nullifier_base.circom"; + +// This version of the circuit performs the following operations: +// - derive the sender's public key from the sender's private key +// - check the input and output commitments match the expected hashes +// - check the input and output values sum to the same amount +// - check the nullifiers are derived from the input commitments and the sender's private key +// - check the nullifiers are included in the Merkle tree +template transferLocked(nInputs, nOutputs, nSMTLevels) { + signal input nullifiers[nInputs]; + signal input inputCommitments[nInputs]; + signal input inputValues[nInputs]; + signal input inputSalts[nInputs]; + // must be properly hashed and trimmed to be compatible with the BabyJub curve. + // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 + signal input inputOwnerPrivateKey; + signal input lockDelegate; + signal input root; + signal input merkleProof[nInputs][nSMTLevels]; + // allows merkle proof verifications for empty input elements to be skipped + signal input enabled[nInputs]; + signal input outputCommitments[nOutputs]; + signal input outputValues[nOutputs]; + signal input outputOwnerPublicKeys[nOutputs][2]; + signal input outputSalts[nOutputs]; + + // we assume a single lock delegate for all locked inputs + var lockDelegates[nInputs]; + for (var i = 0; i < nInputs; i++) { + lockDelegates[i] = lockDelegate; + } + + Zeto(nInputs, nOutputs, nSMTLevels)( + nullifiers <== nullifiers, + inputCommitments <== inputCommitments, + inputValues <== inputValues, + inputSalts <== inputSalts, + inputOwnerPrivateKey <== inputOwnerPrivateKey, + smtNodeValues <== lockDelegates, + root <== root, + merkleProof <== merkleProof, + enabled <== enabled, + outputCommitments <== outputCommitments, + outputValues <== outputValues, + outputOwnerPublicKeys <== outputOwnerPublicKeys, + outputSalts <== outputSalts + ); +} diff --git a/zkp/circuits/basetokens/anon_nullifier__transfer_base.circom b/zkp/circuits/basetokens/anon_nullifier__transfer_base.circom new file mode 100644 index 0000000..344312d --- /dev/null +++ b/zkp/circuits/basetokens/anon_nullifier__transfer_base.circom @@ -0,0 +1,58 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma circom 2.2.1; + +include "./anon_nullifier_base.circom"; + +// This version of the circuit performs the following operations: +// - derive the sender's public key from the sender's private key +// - check the input and output commitments match the expected hashes +// - check the input and output values sum to the same amount +// - check the nullifiers are derived from the input commitments and the sender's private key +// - check the nullifiers are included in the Merkle tree +template transfer(nInputs, nOutputs, nSMTLevels) { + signal input nullifiers[nInputs]; + signal input inputCommitments[nInputs]; + signal input inputValues[nInputs]; + signal input inputSalts[nInputs]; + // must be properly hashed and trimmed to be compatible with the BabyJub curve. + // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 + signal input inputOwnerPrivateKey; + signal input root; + signal input merkleProof[nInputs][nSMTLevels]; + // allows merkle proof verifications for empty input elements to be skipped + signal input enabled[nInputs]; + signal input outputCommitments[nOutputs]; + signal input outputValues[nOutputs]; + signal input outputOwnerPublicKeys[nOutputs][2]; + signal input outputSalts[nOutputs]; + + Zeto(nInputs, nOutputs, nSMTLevels)( + nullifiers <== nullifiers, + inputCommitments <== inputCommitments, + inputValues <== inputValues, + inputSalts <== inputSalts, + inputOwnerPrivateKey <== inputOwnerPrivateKey, + smtNodeValues <== inputCommitments, + root <== root, + merkleProof <== merkleProof, + enabled <== enabled, + outputCommitments <== outputCommitments, + outputValues <== outputValues, + outputOwnerPublicKeys <== outputOwnerPublicKeys, + outputSalts <== outputSalts + ); +} diff --git a/zkp/circuits/basetokens/anon_nullifier_base.circom b/zkp/circuits/basetokens/anon_nullifier_base.circom index dfc4954..c87e10d 100644 --- a/zkp/circuits/basetokens/anon_nullifier_base.circom +++ b/zkp/circuits/basetokens/anon_nullifier_base.circom @@ -36,6 +36,8 @@ template Zeto(nInputs, nOutputs, nSMTLevels) { // must be properly hashed and trimmed to be compatible with the BabyJub curve. // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 signal input inputOwnerPrivateKey; + // values for the SMT leaf nodes, with the index being the input commitments + signal input smtNodeValues[nInputs]; signal input root; signal input merkleProof[nInputs][nSMTLevels]; // allows merkle proof verifications for empty input elements to be skipped @@ -71,5 +73,5 @@ template Zeto(nInputs, nOutputs, nSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(nInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== smtNodeValues); } diff --git a/zkp/circuits/basetokens/anon_nullifier_kyc_base.circom b/zkp/circuits/basetokens/anon_nullifier_kyc_base.circom index 8ab8b68..7ff5893 100644 --- a/zkp/circuits/basetokens/anon_nullifier_kyc_base.circom +++ b/zkp/circuits/basetokens/anon_nullifier_kyc_base.circom @@ -75,7 +75,7 @@ template Zeto(nInputs, nOutputs, nUTXOSMTLevels, nIdentitiesSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(nInputs, nUTXOSMTLevels)(root <== utxosRoot, merkleProof <== utxosMerkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(nInputs, nUTXOSMTLevels)(root <== utxosRoot, merkleProof <== utxosMerkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== inputCommitments); // Finally, we need to demonstrate that the owner public keys // for the inputs and outputs are included in the identities @@ -90,5 +90,5 @@ template Zeto(nInputs, nOutputs, nUTXOSMTLevels, nIdentitiesSMTLevels) { identitiesMTPCheckEnabled[i+1] = 1; } - CheckSMTProof(nOutputs + 1, nIdentitiesSMTLevels)(root <== identitiesRoot, merkleProof <== identitiesMerkleProof, enabled <== identitiesMTPCheckEnabled, leafNodeIndexes <== ownerPublicKeyHashes); + CheckSMTProof(nOutputs + 1, nIdentitiesSMTLevels)(root <== identitiesRoot, merkleProof <== identitiesMerkleProof, enabled <== identitiesMTPCheckEnabled, leafNodeIndexes <== ownerPublicKeyHashes, leafNodeValues <== ownerPublicKeyHashes); } \ No newline at end of file diff --git a/zkp/circuits/nf_anon_nullifier.circom b/zkp/circuits/basetokens/nf_anon_nullifier_base.circom similarity index 90% rename from zkp/circuits/nf_anon_nullifier.circom rename to zkp/circuits/basetokens/nf_anon_nullifier_base.circom index d6e4605..ad0cb6a 100644 --- a/zkp/circuits/nf_anon_nullifier.circom +++ b/zkp/circuits/basetokens/nf_anon_nullifier_base.circom @@ -15,10 +15,10 @@ // limitations under the License. pragma circom 2.2.1; -include "./lib/check-nullifiers-tokenid-uri.circom"; -include "./lib/check-hashes-tokenid-uri.circom"; -include "./lib/check-smt-proof.circom"; -include "./node_modules/circomlib/circuits/babyjub.circom"; +include "../lib/check-nullifiers-tokenid-uri.circom"; +include "../lib/check-hashes-tokenid-uri.circom"; +include "../lib/check-smt-proof.circom"; +include "../node_modules/circomlib/circuits/babyjub.circom"; // This version of the circuit performs the following operations: // - derive the sender's public key from the sender's private key @@ -35,6 +35,7 @@ template Zeto(nSMTLevels) { // must be properly hashed and trimmed to be compatible with the BabyJub curve. // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 signal input inputOwnerPrivateKey; + signal input smtNodeValue; signal input root; signal input merkleProof[nSMTLevels]; signal input outputCommitment; @@ -56,7 +57,5 @@ template Zeto(nSMTLevels) { CheckNullifiersForTokenIdAndUri(1)(nullifiers <== [nullifier], tokenIds <== [tokenId], tokenUris <== [tokenUri], salts <== [inputSalt], ownerPrivateKey <== inputOwnerPrivateKey); - CheckSMTProof(1, nSMTLevels)(root <== root, merkleProof <== [merkleProof], enabled <== [1], leafNodeIndexes <== [inputCommitment]); + CheckSMTProof(1, nSMTLevels)(root <== root, merkleProof <== [merkleProof], enabled <== [1], leafNodeIndexes <== [inputCommitment], leafNodeValues <== [smtNodeValue]); } - -component main { public [ nullifier, outputCommitment, root ] } = Zeto(64); \ No newline at end of file diff --git a/zkp/circuits/check_utxos_nf_owner.circom b/zkp/circuits/check_utxos_nf_owner.circom deleted file mode 100644 index 4df7489..0000000 --- a/zkp/circuits/check_utxos_nf_owner.circom +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma circom 2.2.1; - -include "./lib/check-utxos-nf-owner.circom"; - -component main {public [ commitments ]} = CheckUTXOsNFOwner(2); diff --git a/zkp/circuits/check_utxos_owner.circom b/zkp/circuits/check_utxos_owner.circom deleted file mode 100644 index 470ca57..0000000 --- a/zkp/circuits/check_utxos_owner.circom +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma circom 2.2.1; - -include "./lib/check-utxos-owner.circom"; - -component main {public [ commitments ]} = CheckUTXOsOwner(2); diff --git a/zkp/circuits/check_utxos_owner_batch.circom b/zkp/circuits/check_utxos_owner_batch.circom deleted file mode 100644 index 919b32d..0000000 --- a/zkp/circuits/check_utxos_owner_batch.circom +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -pragma circom 2.2.1; - -include "./lib/check-utxos-owner.circom"; - -component main {public [ commitments ]} = CheckUTXOsOwner(10); diff --git a/zkp/circuits/gen-config.json b/zkp/circuits/gen-config.json index 78101f8..b0f0f44 100644 --- a/zkp/circuits/gen-config.json +++ b/zkp/circuits/gen-config.json @@ -11,7 +11,12 @@ "batchPtau": "powersOfTau28_hez_final_17", "skipSolidityGenaration": false }, - "anon_nullifier": { + "anon_nullifier_transfer": { + "ptau": "powersOfTau28_hez_final_17", + "batchPtau": "powersOfTau28_hez_final_19", + "skipSolidityGenaration": false + }, + "anon_nullifier_transferLocked": { "ptau": "powersOfTau28_hez_final_17", "batchPtau": "powersOfTau28_hez_final_19", "skipSolidityGenaration": false @@ -40,7 +45,11 @@ "ptau": "powersOfTau28_hez_final_13", "skipSolidityGenaration": false }, - "nf_anon_nullifier": { + "nf_anon_nullifier_transfer": { + "ptau": "powersOfTau28_hez_final_16", + "skipSolidityGenaration": false + }, + "nf_anon_nullifier_transferLocked": { "ptau": "powersOfTau28_hez_final_16", "skipSolidityGenaration": false }, @@ -58,24 +67,6 @@ "batchPtau": "powersOfTau28_hez_final_19", "skipSolidityGenaration": false }, - "check_utxos_owner": { - "ptau": "powersOfTau28_hez_final_13", - "batchPtau": "powersOfTau28_hez_final_14", - "skipSolidityGenaration": false - }, - "check_utxos_nf_owner": { - "ptau": "powersOfTau28_hez_final_13", - "skipSolidityGenaration": false - }, - "check_nullifiers_owner": { - "ptau": "powersOfTau28_hez_final_11", - "batchPtau": "powersOfTau28_hez_final_13", - "skipSolidityGenaration": false - }, - "check_nullifiers_nf_owner": { - "ptau": "powersOfTau28_hez_final_11", - "skipSolidityGenaration": false - }, "check_nullifiers": { "ptau": "powersOfTau28_hez_final_13", "skipSolidityGenaration": true diff --git a/zkp/circuits/gen.js b/zkp/circuits/gen.js index fd3a84d..191f388 100644 --- a/zkp/circuits/gen.js +++ b/zkp/circuits/gen.js @@ -208,7 +208,7 @@ const processCircuit = async (circuit, ptau, skipSolidityGenaration) => { "..", "solidity", "contracts", - "lib", + "verifiers", `verifier_${circuit}.sol`, ); const { stdout: svOut, stderr: svErr } = await execAsync( diff --git a/zkp/circuits/lib/check-nullifiers-value-base.circom b/zkp/circuits/lib/check-nullifiers-value-base.circom index 584d625..8dedb4c 100644 --- a/zkp/circuits/lib/check-nullifiers-value-base.circom +++ b/zkp/circuits/lib/check-nullifiers-value-base.circom @@ -73,7 +73,7 @@ template CheckNullifiersInputsOutputsValue(numInputs, numOutputs, nSMTLevels) { // are securely bound to the input commitments. Now we need to // demonstrate that the input commitments belong to the Sparse // Merkle Tree with the root `root`. - CheckSMTProof(numInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments); + CheckSMTProof(numInputs, nSMTLevels)(root <== root, merkleProof <== merkleProof, enabled <== enabled, leafNodeIndexes <== inputCommitments, leafNodeValues <== inputCommitments); // check that the sum of input values equals the sum of output values var sumInputs = 0; diff --git a/zkp/circuits/lib/check-smt-proof.circom b/zkp/circuits/lib/check-smt-proof.circom index 257ba58..88c3a18 100644 --- a/zkp/circuits/lib/check-smt-proof.circom +++ b/zkp/circuits/lib/check-smt-proof.circom @@ -22,6 +22,7 @@ include "../node_modules/circomlib/circuits/smt/smtverifier.circom"; // template CheckSMTProof(numInputs, nSMTLevels) { signal input leafNodeIndexes[numInputs]; + signal input leafNodeValues[numInputs]; signal input root; signal input merkleProof[numInputs][nSMTLevels]; signal input enabled[numInputs]; @@ -34,6 +35,6 @@ template CheckSMTProof(numInputs, nSMTLevels) { // The old values are only used in exclusion proofs. // As such they are always 0 for inclusion proofs. // TODO: update when exclusion proofs are supported - SMTVerifier(nSMTLevels)(enabled <== enabled[i], root <== root, siblings <== siblings, key <== leafNodeIndexes[i], value <== leafNodeIndexes[i], fnc <== 0 /* 0: inclusion proof, 1: exclusion proof */, oldKey <== 0, oldValue <== 0, isOld0 <== 0); + SMTVerifier(nSMTLevels)(enabled <== enabled[i], root <== root, siblings <== siblings, key <== leafNodeIndexes[i], value <== leafNodeValues[i], fnc <== 0 /* 0: inclusion proof, 1: exclusion proof */, oldKey <== 0, oldValue <== 0, isOld0 <== 0); } } diff --git a/zkp/circuits/nf_anon_nullifier_transfer.circom b/zkp/circuits/nf_anon_nullifier_transfer.circom new file mode 100644 index 0000000..2e6329d --- /dev/null +++ b/zkp/circuits/nf_anon_nullifier_transfer.circom @@ -0,0 +1,57 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma circom 2.2.1; + +include "./basetokens/nf_anon_nullifier_base.circom"; + +// This version of the circuit performs the following operations: +// - derive the sender's public key from the sender's private key +// - check the input and output commitments match the expected hashes +// - check the input and output values sum to the same amount +// - check the nullifiers are derived from the input commitments and the sender's private key +// - check the nullifiers are included in the Merkle tree +template transfer(nSMTLevels) { + signal input tokenId; + signal input tokenUri; + signal input nullifier; + signal input inputCommitment; + signal input inputSalt; + // must be properly hashed and trimmed to be compatible with the BabyJub curve. + // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 + signal input inputOwnerPrivateKey; + signal input root; + signal input merkleProof[nSMTLevels]; + signal input outputCommitment; + signal input outputOwnerPublicKey[2]; + signal input outputSalt; + + Zeto(nSMTLevels)( + tokenId <== tokenId, + tokenUri <== tokenUri, + nullifier <== nullifier, + inputCommitment <== inputCommitment, + inputSalt <== inputSalt, + inputOwnerPrivateKey <== inputOwnerPrivateKey, + smtNodeValue <== inputCommitment, + root <== root, + merkleProof <== merkleProof, + outputCommitment <== outputCommitment, + outputOwnerPublicKey <== outputOwnerPublicKey, + outputSalt <== outputSalt + ); +} + +component main { public [ nullifier, outputCommitment, root ] } = transfer(64); \ No newline at end of file diff --git a/zkp/circuits/nf_anon_nullifier_transferLocked.circom b/zkp/circuits/nf_anon_nullifier_transferLocked.circom new file mode 100644 index 0000000..9403511 --- /dev/null +++ b/zkp/circuits/nf_anon_nullifier_transferLocked.circom @@ -0,0 +1,58 @@ +// Copyright © 2024 Kaleido, Inc. +// +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +pragma circom 2.2.1; + +include "./basetokens/nf_anon_nullifier_base.circom"; + +// This version of the circuit performs the following operations: +// - derive the sender's public key from the sender's private key +// - check the input and output commitments match the expected hashes +// - check the input and output values sum to the same amount +// - check the nullifiers are derived from the input commitments and the sender's private key +// - check the nullifiers are included in the Merkle tree +template transferLocked(nSMTLevels) { + signal input tokenId; + signal input tokenUri; + signal input nullifier; + signal input inputCommitment; + signal input inputSalt; + // must be properly hashed and trimmed to be compatible with the BabyJub curve. + // Reference: https://github.com/iden3/circomlib/blob/master/test/babyjub.js#L103 + signal input inputOwnerPrivateKey; + signal input lockDelegate; + signal input root; + signal input merkleProof[nSMTLevels]; + signal input outputCommitment; + signal input outputOwnerPublicKey[2]; + signal input outputSalt; + + Zeto(nSMTLevels)( + tokenId <== tokenId, + tokenUri <== tokenUri, + nullifier <== nullifier, + inputCommitment <== inputCommitment, + inputSalt <== inputSalt, + inputOwnerPrivateKey <== inputOwnerPrivateKey, + smtNodeValue <== lockDelegate, + root <== root, + merkleProof <== merkleProof, + outputCommitment <== outputCommitment, + outputOwnerPublicKey <== outputOwnerPublicKey, + outputSalt <== outputSalt + ); +} + +component main { public [ nullifier, lockDelegate, outputCommitment, root ] } = transferLocked(64); \ No newline at end of file diff --git a/zkp/js/integration-test/anon_nullifier.js b/zkp/js/integration-test/anon_nullifier.js index 2b6b5a2..fc9d1de 100644 --- a/zkp/js/integration-test/anon_nullifier.js +++ b/zkp/js/integration-test/anon_nullifier.js @@ -23,6 +23,7 @@ const { str2Bytes, ZERO_HASH, } = require("@iden3/js-merkletree"); +const ethers = require("ethers"); const { Poseidon, newSalt, loadCircuit } = require("../index.js"); const { loadProvingKeys } = require("./utils.js"); @@ -38,9 +39,6 @@ describe("main circuit tests for Zeto fungible tokens with anonymity using nulli let senderPrivateKey; before(async () => { - circuit = await loadCircuit("anon_nullifier"); - ({ provingKeyFile, verificationKey } = loadProvingKeys("anon_nullifier")); - let keypair = genKeypair(); Alice.privKey = keypair.privKey; Alice.pubKey = keypair.pubKey; @@ -49,132 +47,277 @@ describe("main circuit tests for Zeto fungible tokens with anonymity using nulli keypair = genKeypair(); Bob.privKey = keypair.privKey; Bob.pubKey = keypair.pubKey; + }); + + describe("transfer()", () => { + before(async () => { + circuit = await loadCircuit("anon_nullifier_transfer"); + ({ provingKeyFile, verificationKey } = loadProvingKeys( + "anon_nullifier_transfer", + )); + + // initialize the local storage for Alice to manage her UTXOs in the Spart Merkle Tree + const storage1 = new InMemoryDB(str2Bytes("")); + smtAlice = new Merkletree(storage1, true, SMT_HEIGHT); + + // initialize the local storage for Bob to manage his UTXOs in the Spart Merkle Tree + const storage2 = new InMemoryDB(str2Bytes("")); + smtBob = new Merkletree(storage2, true, SMT_HEIGHT); + }); + + it("should generate a valid proof that can be verified successfully and fail when public signals are tampered", async () => { + const inputValues = [15, 100]; + const outputValues = [80, 35]; + const salt1 = newSalt(); + const input1 = poseidonHash([ + BigInt(inputValues[0]), + salt1, + ...Alice.pubKey, + ]); + const salt2 = newSalt(); + const input2 = poseidonHash([ + BigInt(inputValues[1]), + salt2, + ...Alice.pubKey, + ]); + const inputCommitments = [input1, input2]; + + // create the nullifiers for the input UTXOs + const nullifier1 = poseidonHash3([ + BigInt(inputValues[0]), + salt1, + senderPrivateKey, + ]); + const nullifier2 = poseidonHash3([ + BigInt(inputValues[1]), + salt2, + senderPrivateKey, + ]); + const nullifiers = [nullifier1, nullifier2]; + + // calculate the root of the SMT + await smtAlice.add(input1, input1); + await smtAlice.add(input2, input2); + + // generate the merkle proof for the inputs + const proof1 = await smtAlice.generateCircomVerifierProof( + input1, + ZERO_HASH, + ); + const proof2 = await smtAlice.generateCircomVerifierProof( + input2, + ZERO_HASH, + ); + + // create two output UTXOs, they share the same salt, and different owner + const salt3 = newSalt(); + const output1 = poseidonHash([ + BigInt(outputValues[0]), + salt3, + ...Bob.pubKey, + ]); + const output2 = poseidonHash([ + BigInt(outputValues[1]), + salt3, + ...Alice.pubKey, + ]); + const outputCommitments = [output1, output2]; + + const startTime = Date.now(); + const witness = await circuit.calculateWTNSBin( + { + nullifiers, + inputCommitments, + inputValues, + inputSalts: [salt1, salt2], + inputOwnerPrivateKey: senderPrivateKey, + root: proof1.root.bigInt(), + merkleProof: [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ], + enabled: [1, 1], + outputCommitments, + outputValues, + outputSalts: [salt3, salt3], + outputOwnerPublicKeys: [Bob.pubKey, Alice.pubKey], + }, + true, + ); + + const { proof, publicSignals } = await groth16.prove( + provingKeyFile, + witness, + ); + console.log("Proving time: ", (Date.now() - startTime) / 1000, "s"); - // initialize the local storage for Alice to manage her UTXOs in the Spart Merkle Tree - const storage1 = new InMemoryDB(str2Bytes("")); - smtAlice = new Merkletree(storage1, true, SMT_HEIGHT); + let verifyResult = await groth16.verify( + verificationKey, + publicSignals, + proof, + ); + expect(verifyResult).to.be.true; + // console.log('nullifiers', nullifiers); + // console.log('inputCommitments', inputCommitments); + // console.log('outputCommitments', outputCommitments); + // console.log('root', proof1.root.bigInt()); + // console.log('public signals', publicSignals); + const tamperedOutputHash = poseidonHash([ + BigInt(100), + salt3, + ...Bob.pubKey, + ]); + let tamperedPublicSignals = publicSignals.map((ps) => + ps.toString() === outputCommitments[0].toString() + ? tamperedOutputHash + : ps, + ); + // console.log("tampered public signals", tamperedPublicSignals); - // initialize the local storage for Bob to manage his UTXOs in the Spart Merkle Tree - const storage2 = new InMemoryDB(str2Bytes("")); - smtBob = new Merkletree(storage2, true, SMT_HEIGHT); + verifyResult = await groth16.verify( + verificationKey, + tamperedPublicSignals, + proof, + ); + expect(verifyResult).to.be.false; + }).timeout(600000); }); - it("should generate a valid proof that can be verified successfully and fail when public signals are tampered", async () => { - const inputValues = [15, 100]; - const outputValues = [80, 35]; - // create two input UTXOs, each has their own salt, but same owner - const senderPrivateKey = formatPrivKeyForBabyJub(Alice.privKey); - const salt1 = newSalt(); - const input1 = poseidonHash([ - BigInt(inputValues[0]), - salt1, - ...Alice.pubKey, - ]); - const salt2 = newSalt(); - const input2 = poseidonHash([ - BigInt(inputValues[1]), - salt2, - ...Alice.pubKey, - ]); - const inputCommitments = [input1, input2]; - - // create the nullifiers for the input UTXOs - const nullifier1 = poseidonHash3([ - BigInt(inputValues[0]), - salt1, - senderPrivateKey, - ]); - const nullifier2 = poseidonHash3([ - BigInt(inputValues[1]), - salt2, - senderPrivateKey, - ]); - const nullifiers = [nullifier1, nullifier2]; - - // calculate the root of the SMT - await smtAlice.add(input1, input1); - await smtAlice.add(input2, input2); - - // generate the merkle proof for the inputs - const proof1 = await smtAlice.generateCircomVerifierProof( - input1, - ZERO_HASH, - ); - const proof2 = await smtAlice.generateCircomVerifierProof( - input2, - ZERO_HASH, - ); - - // create two output UTXOs, they share the same salt, and different owner - const salt3 = newSalt(); - const output1 = poseidonHash([ - BigInt(outputValues[0]), - salt3, - ...Bob.pubKey, - ]); - const output2 = poseidonHash([ - BigInt(outputValues[1]), - salt3, - ...Alice.pubKey, - ]); - const outputCommitments = [output1, output2]; - - const startTime = Date.now(); - const witness = await circuit.calculateWTNSBin( - { - nullifiers, - inputCommitments, - inputValues, - inputSalts: [salt1, salt2], - inputOwnerPrivateKey: senderPrivateKey, - root: proof1.root.bigInt(), - merkleProof: [ - proof1.siblings.map((s) => s.bigInt()), - proof2.siblings.map((s) => s.bigInt()), - ], - enabled: [1, 1], - outputCommitments, - outputValues, - outputSalts: [salt3, salt3], - outputOwnerPublicKeys: [Bob.pubKey, Alice.pubKey], - }, - true, - ); - - const { proof, publicSignals } = await groth16.prove( - provingKeyFile, - witness, - ); - console.log("Proving time: ", (Date.now() - startTime) / 1000, "s"); - - let verifyResult = await groth16.verify( - verificationKey, - publicSignals, - proof, - ); - expect(verifyResult).to.be.true; - // console.log('nullifiers', nullifiers); - // console.log('inputCommitments', inputCommitments); - // console.log('outputCommitments', outputCommitments); - // console.log('root', proof1.root.bigInt()); - // console.log('public signals', publicSignals); - const tamperedOutputHash = poseidonHash([ - BigInt(100), - salt3, - ...Bob.pubKey, - ]); - let tamperedPublicSignals = publicSignals.map((ps) => - ps.toString() === outputCommitments[0].toString() - ? tamperedOutputHash - : ps, - ); - // console.log("tampered public signals", tamperedPublicSignals); - - verifyResult = await groth16.verify( - verificationKey, - tamperedPublicSignals, - proof, - ); - expect(verifyResult).to.be.false; - }).timeout(600000); + describe("transferLocked()", () => { + before(async () => { + circuit = await loadCircuit("anon_nullifier_transferLocked"); + ({ provingKeyFile, verificationKey } = loadProvingKeys( + "anon_nullifier_transferLocked", + )); + + // initialize the local storage for Alice to manage her UTXOs in the Spart Merkle Tree + const storage1 = new InMemoryDB(str2Bytes("")); + smtAlice = new Merkletree(storage1, true, SMT_HEIGHT); + + // initialize the local storage for Bob to manage his UTXOs in the Spart Merkle Tree + const storage2 = new InMemoryDB(str2Bytes("")); + smtBob = new Merkletree(storage2, true, SMT_HEIGHT); + }); + + it("should generate a valid proof that can be verified successfully and fail when public signals are tampered", async () => { + const delegateAddress = "0x1234567890123456789012345678901234567890"; + const lockDelegate = ethers.toBigInt(delegateAddress); + const inputValues = [15, 100]; + const outputValues = [80, 35]; + const salt1 = newSalt(); + const input1 = poseidonHash([ + BigInt(inputValues[0]), + salt1, + ...Alice.pubKey, + ]); + const salt2 = newSalt(); + const input2 = poseidonHash([ + BigInt(inputValues[1]), + salt2, + ...Alice.pubKey, + ]); + const inputCommitments = [input1, input2]; + + // create the nullifiers for the input UTXOs + const nullifier1 = poseidonHash3([ + BigInt(inputValues[0]), + salt1, + senderPrivateKey, + ]); + const nullifier2 = poseidonHash3([ + BigInt(inputValues[1]), + salt2, + senderPrivateKey, + ]); + const nullifiers = [nullifier1, nullifier2]; + + // calculate the root of the SMT + await smtAlice.add(input1, lockDelegate); + await smtAlice.add(input2, lockDelegate); + + // generate the merkle proof for the inputs + const proof1 = await smtAlice.generateCircomVerifierProof( + input1, + ZERO_HASH, + ); + const proof2 = await smtAlice.generateCircomVerifierProof( + input2, + ZERO_HASH, + ); + + // create two output UTXOs, they share the same salt, and different owner + const salt3 = newSalt(); + const output1 = poseidonHash([ + BigInt(outputValues[0]), + salt3, + ...Bob.pubKey, + ]); + const output2 = poseidonHash([ + BigInt(outputValues[1]), + salt3, + ...Alice.pubKey, + ]); + const outputCommitments = [output1, output2]; + + const startTime = Date.now(); + const witness = await circuit.calculateWTNSBin( + { + nullifiers, + inputCommitments, + inputValues, + inputSalts: [salt1, salt2], + inputOwnerPrivateKey: senderPrivateKey, + lockDelegate, + root: proof1.root.bigInt(), + merkleProof: [ + proof1.siblings.map((s) => s.bigInt()), + proof2.siblings.map((s) => s.bigInt()), + ], + enabled: [1, 1], + outputCommitments, + outputValues, + outputSalts: [salt3, salt3], + outputOwnerPublicKeys: [Bob.pubKey, Alice.pubKey], + }, + true, + ); + + const { proof, publicSignals } = await groth16.prove( + provingKeyFile, + witness, + ); + console.log("Proving time: ", (Date.now() - startTime) / 1000, "s"); + + let verifyResult = await groth16.verify( + verificationKey, + publicSignals, + proof, + ); + expect(verifyResult).to.be.true; + // console.log("nullifiers", nullifiers); + // console.log("inputCommitments", inputCommitments); + // console.log("outputCommitments", outputCommitments); + // console.log("lockDelegate", lockDelegate); + // console.log("root", proof1.root.bigInt()); + // console.log("public signals", publicSignals); + const tamperedOutputHash = poseidonHash([ + BigInt(100), + salt3, + ...Bob.pubKey, + ]); + let tamperedPublicSignals = publicSignals.map((ps) => + ps.toString() === outputCommitments[0].toString() + ? tamperedOutputHash + : ps, + ); + // console.log("tampered public signals", tamperedPublicSignals); + + verifyResult = await groth16.verify( + verificationKey, + tamperedPublicSignals, + proof, + ); + expect(verifyResult).to.be.false; + }).timeout(600000); + }); }); diff --git a/zkp/js/integration-test/check_nullifiers_owner.js b/zkp/js/integration-test/check_nullifiers_owner.js deleted file mode 100644 index 7ff6dc5..0000000 --- a/zkp/js/integration-test/check_nullifiers_owner.js +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require('chai'); -const { groth16 } = require('snarkjs'); -const { genKeypair, formatPrivKeyForBabyJub } = require('maci-crypto'); -const { Poseidon, newSalt, loadCircuit } = require('../index.js'); -const { loadProvingKeys } = require('./utils.js'); - -const poseidonHash3 = Poseidon.poseidon3; - -describe('check_nullifiers_owner circuit tests', () => { - let circuit, provingKeyFile, verificationKey; - - const Alice = {}; - let senderPrivateKey; - - before(async () => { - circuit = await loadCircuit('check_nullifiers_owner'); - ({ provingKeyFile, verificationKey } = loadProvingKeys('check_nullifiers_owner')); - - let keypair = genKeypair(); - Alice.privKey = keypair.privKey; - Alice.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(Alice.privKey); - }); - - it('should generate a valid proof that can be verified successfully and fail when public signals are tampered', async () => { - const values = [15, 100]; - - // create two input UTXOs, each has their own salt, but same owner - const senderPrivateKey = formatPrivKeyForBabyJub(Alice.privKey); - const salt1 = newSalt(); - const salt2 = newSalt(); - - // create the nullifiers for the input UTXOs - const nullifier1 = poseidonHash3([BigInt(values[0]), salt1, senderPrivateKey]); - const nullifier2 = poseidonHash3([BigInt(values[1]), salt2, senderPrivateKey]); - const nullifiers = [nullifier1, nullifier2]; - - const startTime = Date.now(); - const witness = await circuit.calculateWTNSBin( - { - nullifiers, - values, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - const { proof, publicSignals } = await groth16.prove(provingKeyFile, witness); - console.log('Proving time: ', (Date.now() - startTime) / 1000, 's'); - - let verifyResult = await groth16.verify(verificationKey, publicSignals, proof); - expect(verifyResult).to.be.true; - const tamperedNullifier = poseidonHash3([BigInt(values[0] + 1), salt1, senderPrivateKey]); - let tamperedPublicSignals = publicSignals.map((ps) => (ps.toString() === nullifiers[0].toString() ? tamperedNullifier : ps)); - - verifyResult = await groth16.verify(verificationKey, tamperedPublicSignals, proof); - expect(verifyResult).to.be.false; - }).timeout(600000); -}); diff --git a/zkp/js/integration-test/check_utxos_owner.js b/zkp/js/integration-test/check_utxos_owner.js deleted file mode 100644 index a2a27b4..0000000 --- a/zkp/js/integration-test/check_utxos_owner.js +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require("chai"); -const { groth16 } = require("snarkjs"); -const { genKeypair, formatPrivKeyForBabyJub } = require("maci-crypto"); -const { Poseidon, newSalt, loadCircuit } = require("../index.js"); -const { loadProvingKeys } = require("./utils.js"); - -const poseidonHash = Poseidon.poseidon4; -const poseidonHash3 = Poseidon.poseidon3; - -describe("check_utxos_owner circuit tests", () => { - let circuit, provingKeyFile, verificationKey, smtAlice; - - const Alice = {}; - let senderPrivateKey; - - before(async () => { - circuit = await loadCircuit("check_utxos_owner"); - ({ provingKeyFile, verificationKey } = loadProvingKeys( - "check_utxos_owner", - )); - - let keypair = genKeypair(); - Alice.privKey = keypair.privKey; - Alice.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(Alice.privKey); - }); - - it("should generate a valid proof that can be verified successfully and fail when public signals are tampered", async () => { - const values = [15, 100]; - - // create two input UTXOs, each has their own salt, but same owner - const senderPrivateKey = formatPrivKeyForBabyJub(Alice.privKey); - const salt1 = newSalt(); - const input1 = poseidonHash([ - BigInt(values[0]), - salt1, - ...Alice.pubKey, - ]); - const salt2 = newSalt(); - const input2 = poseidonHash([ - BigInt(values[1]), - salt2, - ...Alice.pubKey, - ]); - const commitments = [input1, input2]; - - const startTime = Date.now(); - const witness = await circuit.calculateWTNSBin( - { - commitments, - values, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true, - ); - - const { proof, publicSignals } = await groth16.prove( - provingKeyFile, - witness, - ); - console.log("Proving time: ", (Date.now() - startTime) / 1000, "s"); - - let verifyResult = await groth16.verify( - verificationKey, - publicSignals, - proof, - ); - expect(verifyResult).to.be.true; - // console.log('nullifiers', nullifiers); - // console.log('inputCommitments', inputCommitments); - // console.log('outputCommitments', outputCommitments); - // console.log('root', proof1.root.bigInt()); - // console.log("public signals", publicSignals); - const tamperedCommitment = poseidonHash([ - BigInt(values[0] + 1), - salt1, - ...Alice.pubKey, - ]); - let tamperedPublicSignals = publicSignals.map((ps) => - ps.toString() === commitments[0].toString() - ? tamperedCommitment - : ps, - ); - - verifyResult = await groth16.verify( - verificationKey, - tamperedPublicSignals, - proof, - ); - expect(verifyResult).to.be.false; - }).timeout(600000); -}); diff --git a/zkp/js/integration-test/nf_anon_nullifier.js b/zkp/js/integration-test/nf_anon_nullifier.js index 220dd45..3165be5 100644 --- a/zkp/js/integration-test/nf_anon_nullifier.js +++ b/zkp/js/integration-test/nf_anon_nullifier.js @@ -38,9 +38,9 @@ describe("main circuit tests for Zeto non-fungible tokens with anonymity using n let senderPrivateKey; before(async () => { - circuit = await loadCircuit("nf_anon_nullifier"); + circuit = await loadCircuit("nf_anon_nullifier_transfer"); ({ provingKeyFile, verificationKey } = - loadProvingKeys("nf_anon_nullifier")); + loadProvingKeys("nf_anon_nullifier_transfer")); let keypair = genKeypair(); Alice.privKey = keypair.privKey; diff --git a/zkp/js/test/anon_enc_nullifier_kyc.js b/zkp/js/test/anon_enc_nullifier_kyc.js index 5ad53f4..fb0e9b5 100644 --- a/zkp/js/test/anon_enc_nullifier_kyc.js +++ b/zkp/js/test/anon_enc_nullifier_kyc.js @@ -353,6 +353,6 @@ describe("main circuit tests for Zeto fungible tokens with encryption and anonym } // console.log(err); expect(err).to.match(/Error in template Zeto_267 line: 102/); - expect(err).to.match(/Error in template CheckSMTProof_253 line: 37/); + expect(err).to.match(/Error in template CheckSMTProof_253 line: 38/); }); }); diff --git a/zkp/js/test/anon_nullifier.js b/zkp/js/test/anon_nullifier.js index f33c2c9..3faed66 100644 --- a/zkp/js/test/anon_nullifier.js +++ b/zkp/js/test/anon_nullifier.js @@ -41,7 +41,7 @@ describe("main circuit tests for Zeto fungible tokens with anonymity using nulli this.timeout(60000); circuit = await wasm_tester( - join(__dirname, "../../circuits/anon_nullifier.circom"), + join(__dirname, "../../circuits/anon_nullifier_transfer.circom"), ); let keypair = genKeypair(); diff --git a/zkp/js/test/anon_nullifier_kyc.js b/zkp/js/test/anon_nullifier_kyc.js index 124b5bc..ddddd6e 100644 --- a/zkp/js/test/anon_nullifier_kyc.js +++ b/zkp/js/test/anon_nullifier_kyc.js @@ -299,6 +299,6 @@ describe("main circuit tests for Zeto fungible tokens with anonymity, KYC, using error = e; } // console.log(error); - expect(error).to.match(/Error in template CheckSMTProof_253 line: 37/); + expect(error).to.match(/Error in template CheckSMTProof_253 line: 38/); }); }); diff --git a/zkp/js/test/check_nullifiers_nf_owner.js b/zkp/js/test/check_nullifiers_nf_owner.js deleted file mode 100644 index ca62e5d..0000000 --- a/zkp/js/test/check_nullifiers_nf_owner.js +++ /dev/null @@ -1,101 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require('chai'); -const { join } = require('path'); -const { wasm: wasm_tester } = require('circom_tester'); -const { genKeypair, formatPrivKeyForBabyJub } = require('maci-crypto'); -const { Poseidon, newSalt, tokenUriHash } = require('../index.js'); -const { Merkletree, InMemoryDB, str2Bytes, ZERO_HASH } = require('@iden3/js-merkletree'); - -const poseidonHash4 = Poseidon.poseidon4; - -describe('check_nullifiers_nf_owner circuit tests', () => { - let circuit; - const sender = {}; - const receiver = {}; - let senderPrivateKey; - - before(async function () { - this.timeout(60000); - - circuit = await wasm_tester(join(__dirname, '../../circuits/check_nullifiers_nf_owner.circom')); - - let keypair = genKeypair(); - sender.privKey = keypair.privKey; - sender.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(sender.privKey); - - keypair = genKeypair(); - receiver.privKey = keypair.privKey; - receiver.pubKey = keypair.pubKey; - }); - - it('should return true for valid witness', async () => { - const tokenId = 1001; - const tokenUri = tokenUriHash('http://ipfs.io/some-file-hash'); - - const salt1 = newSalt(); - const nullifier1 = poseidonHash4([BigInt(tokenId), tokenUri, salt1, senderPrivateKey]); - - const witness = await circuit.calculateWitness( - { - tokenIds: [tokenId, 0], - tokenUris: [tokenUri, 0], - nullifiers: [nullifier1, 0], - salts: [salt1, 0], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - // console.log('tokenUri', tokenUri); - // console.log('nullifier1', nullifier1); - // console.log('salt', salt1); - // console.log(witness.slice(0, 10)); - - expect(witness[1]).to.equal(BigInt(nullifier1)); - expect(witness[3]).to.equal(BigInt(tokenId)); - expect(witness[5]).to.equal(tokenUri); - expect(witness[7]).to.equal(salt1); - }); - - it('should fail to calculate witness due to invalid nullifier', async () => { - const tokenId = 1001; - const tokenUri = tokenUriHash('http://ipfs.io/some-file-hash'); - - const salt1 = newSalt(); - const nullifier1 = poseidonHash4([BigInt(tokenId), tokenUri, salt1, senderPrivateKey]); - - let error; - try { - const witness = await circuit.calculateWitness( - { - tokenIds: [tokenId, 0], - tokenUris: [tokenUri, 0], - nullifiers: [nullifier1 + BigInt(1), 0], - salts: [salt1, 0], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - } catch (e) { - error = e; - } - // console.log(error); - expect(error).to.match(/Error in template CheckNullifiersForTokenIdAndUri_76 line: 52/); - }); -}); diff --git a/zkp/js/test/check_nullifiers_owner.js b/zkp/js/test/check_nullifiers_owner.js deleted file mode 100644 index 8bce438..0000000 --- a/zkp/js/test/check_nullifiers_owner.js +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require('chai'); -const { join } = require('path'); -const { wasm: wasm_tester } = require('circom_tester'); -const { genKeypair, formatPrivKeyForBabyJub } = require('maci-crypto'); -const { Poseidon, newSalt } = require('../index.js'); - -const poseidonHash3 = Poseidon.poseidon3; - -describe('check_nullifiers_owner circuit tests', () => { - let circuit; - const sender = {}; - const receiver = {}; - let senderPrivateKey; - - before(async function () { - this.timeout(60000); - - circuit = await wasm_tester(join(__dirname, '../../circuits/check_nullifiers_owner.circom')); - - let keypair = genKeypair(); - sender.privKey = keypair.privKey; - sender.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(sender.privKey); - - keypair = genKeypair(); - receiver.privKey = keypair.privKey; - receiver.pubKey = keypair.pubKey; - }); - - it('should return true for valid witness', async () => { - const values = [32, 40]; - const salt1 = newSalt(); - const salt2 = newSalt(); - - // create two input nullifiers, corresponding to the input UTXOs - const nullifier1 = poseidonHash3([BigInt(values[0]), salt1, senderPrivateKey]); - const nullifier2 = poseidonHash3([BigInt(values[1]), salt2, senderPrivateKey]); - const nullifiers = [nullifier1, nullifier2]; - - const witness = await circuit.calculateWitness( - { - nullifiers, - values, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - // console.log('nullifiers', nullifiers); - // console.log('inputValues', inputValues); - // console.log('inputSalts', [salt1, salt2]); - // console.log('owner private key', senderPrivateKey); - // console.log(witness.slice(0, 15)); - - expect(witness[1]).to.equal(BigInt(nullifiers[0])); - expect(witness[2]).to.equal(BigInt(nullifiers[1])); - expect(witness[3]).to.equal(BigInt(values[0])); - expect(witness[4]).to.equal(BigInt(values[1])); - expect(witness[7]).to.equal(senderPrivateKey); - }); - - it('should fail to generate a witness because incorrect values are not used', async () => { - const values = [15, 100]; - const salt1 = newSalt(); - const salt2 = newSalt(); - - // create two input nullifiers, corresponding to the input UTXOs - const nullifier1 = poseidonHash3([BigInt(values[0]), salt1, senderPrivateKey]); - const nullifier2 = poseidonHash3([BigInt(values[1] + 1), salt2, senderPrivateKey]); - const nullifiers = [nullifier1, nullifier2]; - - let err; - try { - await circuit.calculateWitness( - { - nullifiers, - values, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - } catch (e) { - err = e; - } - // console.log(err); - expect(err).to.match(/Error in template CheckNullifiers_72 line: 51/); - }); -}); diff --git a/zkp/js/test/check_utxos_nf_owner.js b/zkp/js/test/check_utxos_nf_owner.js deleted file mode 100644 index c433d5d..0000000 --- a/zkp/js/test/check_utxos_nf_owner.js +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require('chai'); -const { join } = require('path'); -const { wasm: wasm_tester } = require('circom_tester'); -const { genKeypair, formatPrivKeyForBabyJub } = require('maci-crypto'); -const { Poseidon, newSalt, tokenUriHash } = require('../index.js'); - -const poseidonHash = Poseidon.poseidon5; - -describe('check_utxos_nf_owner circuit tests', () => { - let circuit; - const sender = {}; - let senderPrivateKey; - - before(async function () { - this.timeout(60000); - - circuit = await wasm_tester(join(__dirname, '../../circuits/check_utxos_nf_owner.circom')); - - let keypair = genKeypair(); - sender.privKey = keypair.privKey; - sender.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(sender.privKey); - }); - - it('should return true for valid witness', async () => { - const tokenIds = [1001, 0]; - const tokenUris = [tokenUriHash('http://ipfs.io/some-file-hash'), 0]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(tokenIds[0]), tokenUris[0], salt1, ...sender.pubKey]); - const commitments = [input1, 0]; - - const witness = await circuit.calculateWitness( - { - commitments, - tokenIds, - tokenUris, - salts: [salt1, 0], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - // console.log(witness.slice(0, 10)); - // console.log('commitments', commitments); - // console.log('sender public key', sender.pubKey); - // console.log('sender private key', senderPrivateKey); - expect(witness[1]).to.equal(BigInt(commitments[0])); - expect(witness[9]).to.equal(BigInt(senderPrivateKey)); - expect(witness[10]).to.equal(BigInt(sender.pubKey[0])); - expect(witness[11]).to.equal(BigInt(sender.pubKey[1])); - }); - - it('should fail to generate a witness because of invalid owner private key', async () => { - const tokenIds = [1001, 0]; - const tokenUris = [tokenUriHash('http://ipfs.io/some-file-hash'), 0]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(tokenIds[0]), tokenUris[0], salt1, ...sender.pubKey]); - const commitments = [input1, 0]; - - let error; - try { - await circuit.calculateWitness( - { - commitments, - tokenIds, - tokenUris, - salts: [salt1, 0], - ownerPrivateKey: senderPrivateKey + BigInt(1), - }, - true - ); - } catch (e) { - error = e; - } - // console.log(error); - expect(error).to.match(/Error in template CheckHashesForTokenIdAndUri_88 line: 51/); // hash check failed - }); -}); diff --git a/zkp/js/test/check_utxos_owner.js b/zkp/js/test/check_utxos_owner.js deleted file mode 100644 index 17fba51..0000000 --- a/zkp/js/test/check_utxos_owner.js +++ /dev/null @@ -1,178 +0,0 @@ -// Copyright © 2024 Kaleido, Inc. -// -// SPDX-License-Identifier: Apache-2.0 -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -const { expect } = require('chai'); -const { join } = require('path'); -const { wasm: wasm_tester } = require('circom_tester'); -const { genKeypair, formatPrivKeyForBabyJub } = require('maci-crypto'); -const { Poseidon, newSalt } = require('../index.js'); - -const ZERO_PUBKEY = [0n, 0n]; -const poseidonHash = Poseidon.poseidon4; - -describe('check_utxos_owner circuit tests', () => { - let circuit; - const sender = {}; - let senderPrivateKey; - - before(async function () { - this.timeout(60000); - - circuit = await wasm_tester(join(__dirname, '../../circuits/check_utxos_owner.circom')); - - let keypair = genKeypair(); - sender.privKey = keypair.privKey; - sender.pubKey = keypair.pubKey; - senderPrivateKey = formatPrivKeyForBabyJub(sender.privKey); - }); - - it('should return true for valid witness', async () => { - const values = [32, 40]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(values[0]), salt1, ...sender.pubKey]); - const salt2 = newSalt(); - const input2 = poseidonHash([BigInt(values[1]), salt2, ...sender.pubKey]); - const commitments = [input1, input2]; - - const witness = await circuit.calculateWitness( - { - commitments, - values, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - // console.log(witness.slice(0, 10)); - // console.log('commitments', commitments); - // console.log('sender public key', sender.pubKey); - // console.log('sender private key', senderPrivateKey); - expect(witness[1]).to.equal(BigInt(commitments[0])); - expect(witness[2]).to.equal(BigInt(commitments[1])); - expect(witness[7]).to.equal(BigInt(senderPrivateKey)); - expect(witness[8]).to.equal(BigInt(sender.pubKey[0])); - expect(witness[9]).to.equal(BigInt(sender.pubKey[1])); - }); - - it('should return true for valid witness using a single input value', async () => { - const values = [72, 0]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(values[0]), salt1, ...sender.pubKey]); - const commitments = [input1, 0]; - - const witness = await circuit.calculateWitness( - { - commitments, - values, - salts: [salt1, 0], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - expect(witness[1]).to.equal(BigInt(commitments[0])); - expect(witness[2]).to.equal(BigInt(commitments[1])); - expect(witness[7]).to.equal(BigInt(senderPrivateKey)); - expect(witness[8]).to.equal(BigInt(sender.pubKey[0])); - expect(witness[9]).to.equal(BigInt(sender.pubKey[1])); - }); - - it('should return true for valid witness using a single input value', async () => { - const values = [0, 72]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(values[1]), salt1, ...sender.pubKey]); - const commitments = [0n, input1]; - - const witness = await circuit.calculateWitness( - { - commitments, - values, - salts: [0, salt1], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - - expect(witness[1]).to.equal(BigInt(commitments[0])); - expect(witness[2]).to.equal(BigInt(commitments[1])); - expect(witness[7]).to.equal(BigInt(senderPrivateKey)); - expect(witness[8]).to.equal(BigInt(sender.pubKey[0])); - expect(witness[9]).to.equal(BigInt(sender.pubKey[1])); - }); - - it('should fail to generate a witness because of invalid input commitments', async () => { - const inputValues = [25, 100]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(inputValues[0]), salt1, ...sender.pubKey]); - const salt2 = newSalt(); - const input2 = poseidonHash([BigInt(inputValues[1]), salt2, ...sender.pubKey]); - const inputCommitments = [input1 + BigInt(1), input2]; - - let error; - try { - await circuit.calculateWitness( - { - commitments: inputCommitments, - values: inputValues, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey, - }, - true - ); - } catch (e) { - error = e; - } - // console.log(error); - expect(error).to.match(/Error in template CheckHashes_88 line: 47/); // hash check failed - }); - - it('should fail to generate a witness because of invalid owner private key', async () => { - const inputValues = [25, 100]; - - // create two input UTXOs, each has their own salt, but same owner - const salt1 = newSalt(); - const input1 = poseidonHash([BigInt(inputValues[0]), salt1, ...sender.pubKey]); - const salt2 = newSalt(); - const input2 = poseidonHash([BigInt(inputValues[1]), salt2, ...sender.pubKey]); - const inputCommitments = [input1, input2]; - - let error; - try { - await circuit.calculateWitness( - { - commitments: inputCommitments, - values: inputValues, - salts: [salt1, salt2], - ownerPrivateKey: senderPrivateKey + BigInt(1), - }, - true - ); - } catch (e) { - error = e; - } - // console.log(error); - expect(error).to.match(/Error in template CheckHashes_88 line: 47/); // hash check failed - }); -}); diff --git a/zkp/js/test/lib/check-smt-proof.js b/zkp/js/test/lib/check-smt-proof.js index 70971bc..4c89638 100644 --- a/zkp/js/test/lib/check-smt-proof.js +++ b/zkp/js/test/lib/check-smt-proof.js @@ -78,6 +78,7 @@ describe("check-smt-proof circuit tests", () => { const witness = await circuit.calculateWitness( { leafNodeIndexes: [input1], + leafNodeValues: [input1], root: proof1.root.bigInt(), merkleProof: [proof1.siblings.map((s) => s.bigInt())], enabled: [1], diff --git a/zkp/js/test/nf_anon_nullifier.js b/zkp/js/test/nf_anon_nullifier.js index e5ed360..b95e5da 100644 --- a/zkp/js/test/nf_anon_nullifier.js +++ b/zkp/js/test/nf_anon_nullifier.js @@ -41,7 +41,7 @@ describe("main circuit tests for Zeto non-fungible tokens with anonymity using n this.timeout(60000); circuit = await wasm_tester( - join(__dirname, "../../circuits/nf_anon_nullifier.circom"), + join(__dirname, "../../circuits/nf_anon_nullifier_transfer.circom"), ); let keypair = genKeypair(); @@ -194,7 +194,7 @@ describe("main circuit tests for Zeto non-fungible tokens with anonymity using n err = e; } // console.log(err); - expect(err).to.match(/Error in template Zeto_319 line: 55/); + expect(err).to.match(/Error in template Zeto_319 line: 56/); expect(err).to.match( /Error in template CheckHashesForTokenIdAndUri_88 line: 51/, ); @@ -262,7 +262,7 @@ describe("main circuit tests for Zeto non-fungible tokens with anonymity using n err = e; } // console.log(err); - expect(err).to.match(/Error in template Zeto_319 line: 55/); + expect(err).to.match(/Error in template Zeto_319 line: 56/); expect(err).to.match( /Error in template CheckHashesForTokenIdAndUri_88 line: 51/, );